目标代码中间代码生成-四元式设计文档题库.doc

目标代码中间代码生成-四元式设计文档题库.doc

工程第一神刀公子 编译原理实验 实验名称:中间代码生成程序设计 指导老师: 轻语 专 业: 计算机科学与技术 班 级: LOL 学 号: 0000001 姓 名: 神刀公子 2008.6.22 实验任务: 在实验4的基础上,完成以下描述赋值语句和算数表达式文法G[A]的语法制导生成中间代码四元式的过程。 A--V:=E V--标识符 E(E+T|E-T|T T(T*F|T/F|F F((E)|标识符 说明: 标识符的定义参见实验一 程序的功能描述 从文件中读入表达式,输出其四元式的结果序列 本程序只能生成赋值语句及算数表达式中间代码的四元式 不能生成逻辑表达式及其他复杂语句中间代码的四元式,其功能还需要进一步完善。 程序结构描述 N Y 结束 N Y N Y 结束 程序测试方案 测试用例一: d=a+b*(3*n)/(b-a) 测试用例二: x=x*(x+y-(x-y)/(z+x)-y) 实验总结 此程序基本达到了实验要求,能够生成简单的赋值及算数表达式中间代码的四元式,但其功能实在是过于

文档评论(0)

1亿VIP精品文档

相关文档