- 4
- 0
- 约3.32千字
- 约 5页
- 2019-02-05 发布于湖南
- 举报
词法分析-编译原理-词法分析
1、 实验内容或题目
设计、编制并调试一个词法分析程序,加深对词法分析原理的理解。
2、实验目的与要求
用C语言对一个简单语言的子集编制一个一遍扫描的编译程序,以加深对编译原理的理解,掌握编译程序的实现方法和技术。
3、 实验步骤与源程序
⑴ 实验步骤
1.待分析的简单语言的词法
①关键字
begin if then while do end 所有的关键字都是小写
②运算符和界符
: = - * / = = = ; () #
③其他单词时标识符(ID)和整型常数(NUM),通过以下正规式定义:
ID=letter(letter|digit)*
NUM=digit digit*
④空格由空白、制表符和换行符组成。空格一般用来分隔ID、NUM、运算符、界符和关键字,词法分析阶段通常被忽略。
2.各种单词符号对应的种别码
单词符号 种别码 单词符号 种别码
begin 1 : 17
if 2 := 18
then 3 20
while 4 21
do 5 = 22
end 6 23
letter(letter|digit) * 10 = 24
digit digit* 11 = 25
13 ; 26
- 14 ( 27
* 15 ) 28
/ 16 # 0
3.词法分析程序的功能
您可能关注的文档
- XX一XX学年度第二学期小学数学教研组工作计划范文.docx
- Y系列三相异步电动机的特点.doc
- 阿奇机床介绍资料.docx
- 爱国主义教育主题党课策划方案.docx
- 爱心协会2019年9月工作总结.doc
- 安全施工协议书(搅拌站设备安装).doc
- 按综合性能指标分.docx
- 案例 1 谁的方式更有效.doc
- 奥普顿恒温档位双模即热式电热水器.doc
- 八年级地理上册第四章中国的经济发展第一节交通运输.doc
- 户外隔离设施防风守则.docx
- (2026-2027学年)部编版三年级语文下册《第六单元》教案(新版本)(1).pdf
- (2026-2027学年)部编版三年级语文下册《第二单元》教案(新版本).pdf
- (2026-2027学年)部编版三年级语文下册《第二单元》教案(新版本)(1).pdf
- (2026-2027学年)部编版三年级语文下册《第六单元》教案(新版本).pdf
- 2025年高一下学期英语听力教学计划.docx
- 建筑行业现场管理通用准则.docx
- (2026春新版)部编版三年级语文下册《第五单元》教案.pdf
- 教科版五年级下册科学学生能力培养计划.docx
- 2026年山东省菏泽市中考作文预测题及范文分析.docx
原创力文档

文档评论(0)