- 5
- 0
- 约1.28万字
- 约 16页
- 2021-02-08 发布于天津
- 举报
Pascal 语言编译器的设计与实现 我们设计的编译程序涉及到编译五个阶段中的三个,即词法分析器、语法分析器和中间代码生成器。 编译程序的输出结果包括词法分析后的二元式序列、变量名表、状态栈分析过程显示及四元式序列程序, 整个编译程序分为三部分:
词法分析部分
语法分析处理及四元式生成部分
输出显示部分
一.词法分析器设计
由于我们规定的程序语句中涉及单词较少,故在词法分析阶段忽略了单词输入错误的检查,而将编译 程序的重点放在中间代码生成阶段。词法分析器的功能是输入源程序,输出单词符号。我们规定输出的单
词符号格式为如下的二元式:
( 单词种别,单词自身的值 )
#define ACC #define sy_if #define sy_then #define sy_else #define sy_while #define sy_begin #define sy_do #define sy_end #define a #define semicolon #define e #define sharp #define S #define L
-2
0
1
2
3
4
5
6
7
8
9
10
11
12
#define tempsy
#define EA
#define EO
15
18 //E and
19 //E or
#define plus
#define subtract
您可能关注的文档
- 2021年安全生产及应急管理现行有效法律、法规、标准清单.docx
- 2021年高考语文模拟测试卷-答题卡.docx
- 2021年浙江省金华、丽水中考英语试卷及答案解析(word版).docx
- 2021年中考英语模拟考试题.docx
- 2021年注册测绘师资格考试测绘案例分析真题试卷.docx
- 2021人教版小学数学三年级上册期末考试试卷.docx
- 2021软件工程A试卷final.docx
- 2021生物校本作业1基因工程.docx
- 12006年财务会计期末考试题.docx
- IEC61850规约报文分析.docx
- 电视媒体品牌塑造探讨——以浙江卫视为例.docx
- 英语黑龙江龙东十校联盟2026-2027学年高三年级上学期开学考试(9.8-9.9).docx
- 2026年第四季度服务活动理解度测试测试卷及答案.docx
- 2026年第二季度院感防控知识培训试题测试卷附答案.docx
- 电子商务为我国外贸企业带来的商机与挑战——以我国中小外贸企业为例.docx
- 2026年第三季度艾梅乙母婴阻断&n未成年强制报告制度知识培训试题测试卷附答案.docx
- 2026年第三次信贷业务培训测试题.docx
- 英语湖北荆州中学2026-2027学年高三上学期起点考试(8月25左右).docx
- 中枢神经系统炎性脱髓鞘疾病慢性期的中西医结合治疗(1).pptx
- 8月份妇科一病区层级理论考核测试卷及答案.docx
原创力文档

文档评论(0)