基本信息
源码名称:C语言编译器的设计与实现.doc
源码大小:0.21M
文件格式:.doc
开发语言:C/C++
更新时间:2021-01-24
友情提示:(无需注册或充值,赞助后即可获取资源下载链接)
嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 2 元×
微信扫码支付:2 元
×
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
源码介绍
目录 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