- 3
- 0
- 约1.22万字
- 约 14页
- 2017-06-20 发布于湖北
- 举报
C语言编译器的设计与实现
C语言编译器的设计与实现
01计算机4班 18号任春妍 2号陈俊
我们设计的编译程序涉及到编译五个阶段中的三个,即词法分析器、语法分析器和中间代码生成器。编译程序的输出结果包括词法分析后的二元式序列、变量名表、状态栈分析过程显示及四元式序列程序,整个编译程序分为三部分:
(1) 词法分析部分
(2) 语法分析处理及四元式生成部分
(3) 输出显示部分
一.词法分析器设计
由于我们规定的程序语句中涉及单词较少,故在词法分析阶段忽略了单词输入错误的检查,而将编译程序的重点放在中间代码生成阶段。词法分析器的功能是输入源程序,输出单词符号。我们规定输出的单词符号格式为如下的二元式: (单词种别,单词自身的值)
#define ACC -2
#define syl_if 0
#define syl_else 1
#define syl_while 2
#define syl_begin 3
#define syl_end 4
#define a 5
#define semicolon 6
#define e 7
#define jinghao 8
#define s 9
#define L 1
您可能关注的文档
最近下载
- 发热伴血小板减少综合征疫情形势分析(2024).pdf
- DB14_T 2362-2021 省级机关事业单位食堂服务管理规范.docx VIP
- 数媒艺术概论:第2章 媒介进化.pptx VIP
- 12为人民服务 课件(共31张PPT).pptx VIP
- GB50184-2011工业金属管道工程施工质量验收规范-2022040.docx VIP
- DB37T 4448-2021 党政机关食堂运行管理规范 .docx VIP
- 德阳市罗江区2025年网格员考试练习题(附答案).docx VIP
- 福建省泉州市安溪县2026届九年级下学期中考一模语文试卷(无答案).pdf VIP
- Sony索尼摄像机系统HDC-2580 HDCU-2080 RCP-3100 HDLA-3505 HDLA-3501说明书.pdf
- ASMEY14.5-2018尺寸与公差标注中文版.pdf VIP
原创力文档

文档评论(0)