: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
02-16动画框绘制的任务列表中控台【超好看的UI
02-16进出库管理,用了exui设计
02-16高效实现超级列表框百万级数据高速导入导
02-09读写锁纯api实现
02-09aip实现窗口始终置底,并非是嵌入桌面
02-05画板实现安卓九宫格解锁
02-04纯算法实现大漠多点找色功能
02-03语音智能点名器,为班级设计的软件
10-03excel实现多条件排序功能详解
10-03在Excel中实现一个随机滚动
10-03excel复制粘贴命令实现行列互换
10-03excel实现摄影功能图解
10-03excel表格中的数据实现快速查询
08-31excel实现自动快速编号方法
08-31Excel如何实现隔列输入
08-28Excel表格数据实现隔列粘贴方法