资源简介

1.题目:编译程序构造 2.内容:涉及词法分析、自下而上语法分析程序的实现:SLR(1)分析器的实现以及生成中间代码。 3.具体要求 根据LR分析算法构造SLR(1)分析程序,并完成语法分析动作(当需要一个单词时,调用词法分析程序获取),同时完成语义分析生成四元式输出。要求程序具有通用性,改变文法时只需改变程序的数据初值,无需改变程序主体; (1)基本要求:完成1条说明语句、2条算数表达式和赋值语句的翻译,生成中间代码。 (2)高级要求:在完成基本要求的基础上,实现if语句和布尔表达式的翻译。if语句的文法和翻译方案参见课本。 变量说明语句的文法及相应的语义子程序:.att表示数据类型属性,f

资源截图

代码片段和文件信息

评论

共有 条评论