- 4
- 0
- 约6.3千字
- 约 32页
- 2018-10-24 发布于浙江
- 举报
编译原理_电脑.基础知识_it计算机_专业资料
* 实验报告的书写要求(3) 设计第一个测试用例,它是一个正确的源语言程序,给出用你的编译程序进行编译后的结果。 设计第二、三个测试用例,它们都是不正确的源语言程序,给出用你的编译程序进行编译后的结果。 设计测试用例,应考虑尽可能多的展示你的编译程序能处理的情况。 * 实验报告的书写要求(4) 两人一组,设组长,负责标明每人所作具体工作及个人工作量(占工作总量的比例,如50%、60%、30%...) 每个人报告中还必须有不少于400字的工作总结。 -完- * 编译原理课程设计 —一个小型编译器的设计 * 实验要求 对PL/0语言或自编语言(如C-子集)完成: (必做部分) 1.词法分析 2.语法分析 3.语义分析 4.中间代码生成(可自己定义中间代码) 完成包含上述功能的编译程序。 选作(二选一) 5.解释程序(对生成的中间代码文件加以解释执行) 6. 由中间代码生成目标代码或省略第4步直接生成目标代码 * 1.PL/0语言的定义 (1)程序? 分程序. (2) 分程序 ? [常量说明部分] [变量说明部分] 〈复合语句〉 (3) 常量说明部分 ?CONST常量定义{,〈常量定义〉}; (4) 常量定义 ? 〈标识符〉=〈无符号整数〉 (5)变量说明部分 ?VAR标识
原创力文档

文档评论(0)