- 2
- 0
- 约6.69千字
- 约 13页
- 2019-09-01 发布于天津
- 举报
1
编译原理词法分析程序设计实验报告
【实验目的】
了解词法分析的主要任务。
熟悉编译程序的编制。
【实验内容】
根据某文法,构造一基本词法分析程序。找出该语言的关键字、标识符、整数以及其他一些特殊符号,给出单词的种类和值。
【实验要求】
构造一个小语言的文法
类C小语言文法(以EBNF表示) 程序::=分程序{分程序} . 分程序::=标识符’(’变量说明部分{,变量说明部分}’)’函数体 变量说明部分::=int标识符{,标识符} 函数体::=’{’[变量说明部分;]语句序列’}’ 语句序列::=语句序列;语句|语句 语句::=赋值语句|条件语句|循环语句|函数调用语句 赋值语句::=标识符=表达式 表达式::=[+|-]项{加法运算符项} 项::=因子{乘法运算符因子} 因子:=标识符|无符号整数 加法运算符::= +|- 乘法运算符::= *|/ 条件语句::=if条件’{’语句序列’}’[else’{’语句序列’}’] 条件::=表达式关系运算符表达式 关系运算符::= ==|!=|||=|= 循环语句::=for’(’表达式;条件;表达式’)’ ’{’语句序列’}’ 函数调用语句::=标识符’(’标识符{,标识符}|空’)’ 标识符::=字母{字母|数字} 无符号整数::=数字{数字} 字母::=a|b|c|…|X|Y|Z
您可能关注的文档
- 艾滋病预防知识讲座讲解学习.ppt
- 胺碘酮治疗与护理要点教学提纲.ppt
- 胞外菌感染呼吸道讲课教案.ppt
- 背部专业知识教学提纲.ppt
- 背诵必过考点-中级经济师工商管理专业知识与实务必考精华幻灯片课件.ppt
- 背斜与向斜(自制)幻灯片课件.ppt
- 背英文字典的宝典-(全部以i字母开头的英文单词-共13页)教学讲义.doc
- 背影(公开课)教学文案.ppt
- 背影(王君老师的课)培训课件.ppt
- 背影说课课件教学文稿.ppt
- 沪教版五四制六年级上册数学 2分数 分数的大小比较课件2.pptx
- 沪教版五四制六年级上册数学 2分数 分数运算的应用课件1.pptx
- 沪教版五四制六年级上册数学 3比和比例 等可能事件课件1.pptx
- 沪教版五四制六年级上册数学 2分数 分数的加减法课件2.pptx
- 沪教版五四制六年级上册数学 比的基本性质 (3).pptx
- 沪教版五四制六年级上册数学 2分数 分数的乘法课件1.pptx
- 沪教版五四制六年级上册数学 2分数 分数的除法课件1(1).pptx
- 沪教版五四制六年级上册数学 百分数的应用一.pptx
- 护理伦理困境与解决方案.pptx
- 沪教版五四制六年级上册数学 百分比的应用.pptx
原创力文档

文档评论(0)