- 325
- 0
- 约6.29千字
- 约 10页
- 2016-12-27 发布于湖北
- 举报
沈阳航空航天大学
上 机 实 验 报 告
实验名称:编译方法
实验题目:C语言小子集的词法分析程序
院(系):计算机学院
专 业:计算机科学与技术
班 级: 班级
学 号: 学号
姓 名: 姓名
指导教师: 老师
实验问题:
设计一个程序,输入C语言小子集的程序片段,输出单词序列,实现语言小子集程序的词法分析功能。
实验要求:
1. 设计单词属性字,
2. 设计各类表格(表示符表、常量表、单词符号及机内表示)
3. 画出总控流程图,确定各个子程序的功能并画出控制流程图
4. 编码实现词法分析程序
5. 设计3-5个测试实例,要求覆盖上述功能,并完成测试
实验的定义表:
在本程序中为设计程序中的保留字、整数、标示符等在机内的表示,通过唯一一个符号对应唯一的一个种别码来实现符号在机内表示,如表1.
表1 C语言小子集的定义表
种别码 符号 种别码 符号 种别码 符号 0 # 11 = 22 } 1 标示符 12 == 23 ; 2 整数 13 != 24 , 3 + 14 25 void 4 - 15 || 26 int 5 * 16 = 27 float 6 / 17 ( 28 char 7 % 18 ) 29 if 8 19 [ 30 else 9 =
您可能关注的文档
- AWS培训教程第二单元分析.ppt
- C语言程序设计No.9第八章函数分析.ppt
- C语言程序设计教程第6章分析.ppt
- AWS培训教程第三单元分析.ppt
- C语言程序设计-数组分析.ppt
- C语言第06章数组分析.ppt
- C语言第二章分析.ppt
- AXURE_RP_案例教程分析.ppt
- 4.1光的直线传播绪论.ppt
- AXURE_RP案例教程分析.ppt
- 建筑工程材料选择题:碳素结构钢与钢筋性能.pdf
- 眼部护理的跨文化比较.pptx
- 眼部护理:季节性变化的影响.pptx
- 眼部护理:男士与女士的特别需求.pptx
- 《快乐读书吧:在那奇妙的王国里》(课件)-2025-2026学年语文三年级上册统编版.pptx
- 眼部护理:眼部疲劳的预防措施.pptx
- 2026届九年级英语中考冲刺分层模拟卷与答案解析(质量检查版,含听力原文、作答空间和评分细则).docx
- 2026版项目投资合作协议书范本条款清单与签署风控提示模板(流程图).docx
- 2026版企业通用岗位结构化面试题库与综合评分表规范填写规范与审批台账模板(看板模板).docx
- 2026版企业会计准则现金流量表编制口径手册(执行版,含分类口径/填报模板填写规范与审批台账模板(测算模型).docx
原创力文档

文档评论(0)