下你所需,载你所想!
汇集开发技术源码资料

C语言编译器的设计与实现.doc

:63.256KB :1 :2022-09-26 14:15:45

部分简介

C语言编译器的设计与实现.doc如果开发者对于本文件有需要的可以参考。
目录
01计算机4班 18号任春妍 2号陈俊 1
(1) 词法分析部分 1
(2) 语法分析处理及四元式生成部分 1
(3) 输出显示部分 1
一.词法分析器设计 1
函数说明 2
1. 读取函数 readline( )、readch( ) 2
2. 扫描函数 scan( ) 2
3. 变量处理 find( ) 2
4. 数字识别 number( ) 3
5. 显示函数 3
二.语法分析器设计 3
1. 控制语句的 SLR 分析表1 设计过程如下: 3
2. 算术表达式的 LR 分析表 2 设计如下: 6
3.布尔表达式的 SLR 分析表3 设计如下:(过程略) 6
LR 分析表控制语义加工的实现: 7
三.中间代码生成器设计: 8
1.布尔表达式 8
2.条件语句 9
3.条件循环语句 9
语法翻译实现方法 9
四.数据结构说明 10
n, /*读取二元式的当前字符*/ 11
n1, /*当前表达式中的字符*/ 11
五.编译程序运行测试 12
1)词法分析得出的相应的名字的号码和他的值 12
2)列举程序中所有的变量 14
3)状态栈的移进-归约过程 14
4)最后产生的四元式中间代码 15

热门推荐

相关文章