编译原理课程设计报告_编译器
《编译原理课程设计报告_编译器》由会员分享,可在线阅读,更多相关《编译原理课程设计报告_编译器(33页珍藏版)》请在毕设资料网上搜索。
1、 目录目录 一、 课设要求 2 二、 总体设计思想. 3 三、 详细算法设计. 3 四、 流程框图 4 五、 函数相关说明. 8 1. 所有函数一览. 8 2. void emit(char *res,char *num1,char *op,char *num2) 8 3. char *newTemp() . 9 4. int merge(int p1,int p2). 9 5. void backpatch(int p,int t) . 10 6. void fuzhi() 10 7. void tiaojian(int *nChain) 11 8. void xunhuan() 12 六、
2、 程序运行结果. 14 七、 编译器使用说明 . 16 八、 心得与体会 16 九、 源程序清单 17 课设要求课设要求 用 C 语言对下述文法和单词表定义的语言设计编制一个编译器。 (1)单词符号及种别表 单词符号 种别编码 单词值 main 1 int 2 float 3 double 4 char 5 if 6 else 7 do 8 while 9 l(l|d)* 10 内部字符串 ( +|-| ) d*(.dd* | )( e ( +|-| ) dd*| ) 20 二进制数值表示 = 21 + 22 - 23 * 24 / 25 ( 26 ) 27 28 29 , 30 ; 31 3
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 编译 原理 课程设计 报告 编译器
