
编译原理实验二《语义分析器》
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本课程为计算机科学专业的核心课程之一,主要内容包括设计与实现一个语义分析器。学生将掌握语义分析的基本概念和方法,并通过实践加深对编译过程的理解。
实验二:设计并实现表达式计算器的语法、语义分析器,并输出四元式的中间结果及最终运算结果。在实验一词法分析的基础上,以词法分析所得单词串作为该语法语义分析器的输入,最后生成四元式序列和计算出表达式的值。(本实验共需8个上机学时,若时间不足,请自行安排课外时间完成)。建议采用算符优先分析或LR分析方法进行语法解析,并通过文法中的“表达式定义”构造相应的关系表。检查要求如下:
e) 启动程序后显示作者姓名、班级及学号(支持汉语、英语或拼音)。
f) 提示用户输入测试程序名,输入完成后自动开始编译过程。
g) 展示四元式的中间代码输出结果(参照样板输出3的格式)。
h) 对于语法错误能够及时发现并给出相应的出错信息提示(参考样板输出4中的样式)。
全部评论 (0)
还没有任何评论哟~


