- 0
- 0
- 约1.68千字
- 约 12页
- 2021-10-25 发布于湖南
- 举报
xx 编译原理课程设计 课程设计内容 扩展PL/0语言的实现〔含编译器和解释器〕 ? 编译器:把源程序翻译成中间语言程序 ? 解释器:中间语言的解释器 对PL/0语言进行扩展〔该扩展已根本完成〕 对中间语言进行扩展〔由同学自己设计〕 把PL/0语言的编译器和解释器升级成扩展PL/0语言的编译器和解释器 * 谢谢你的观看 2021-11-9 * xx 2021-10-20 编译原理课程设计 PL/0语言介绍 Paaascaaal语言的一个子集,一个小巧的高级语言 只有整数类型 程序结构 ? 有相当完全的可嵌套的分程序〔bbblock〕结构 ? 分程序中可以有常量定义、变量声明和无参过程声明,过程体又是分程序 语句:赋值语句、条件语句、循环语句、过程调用语句、复合语句和空语句 * 谢谢你的观看 2021-11-9 * xx 2021-10-20 编译原理课程设计 PL/0语言的扩展 增加像C语言那样的形式为/? …… ?/的注释 增加带else子句的条件语句和exit语句 增加输入输出语句 增加带参数的过程 增加布尔类型、实数类型、数组类型 增加函数类型 别离解释器和编译器为两个独立的程序 必须严格按照“课程实践工程〞规定的扩展PL/0的语法和语义 * 谢谢你的观看 2021-11-9 * xx 2021-10-20 编译原理课程设计 PL/0编译器
原创力文档

文档评论(0)