本课程设计是一个编译器的设计,包括词法分析部分、语法分析部分和中间代码生成部分。词法分析部分既词法分析器的设计,词法分析是编译的基础,执行词法分析的程序称为词法分析器,也就是说编译程序中完成词法分析任务段就是词法分析器。语法分析部分为语法分析器的设计,采用LR(1)分析方法进行语法分析,判断给出的符号串是否为该文法识别的句子。中间代码生成器部分主要实现逆波兰式的生成,将用中缀式表示的算术表达式转换为用逆波兰式表示的算术表达式,并计算用逆波兰式来表示的算术表达式的值。
资源简介:本课程设计是一个编译器的设计,包括词法分析部分、语法分析部分和中间代码生成部分。词法分析部分既词法分析器的设计,词法分析是编译的基础,执行词法分析的程序称为词法分析器,也就是说编译程序中完成词法分析任务段就是词法分析器。语法分析部分为语法分...
上传时间: 2014-05-30
上传用户:youke111
资源简介:本设计是一个简单的行编辑器。它主要能实现五个主要内容: 1、字符的按行录入及储存;2、文件内容的显示;3、文件内容的查找;4、文件内容的替换5、文件的修改。 设计按数标准I/O下文件系统软件工程的方法进行,系统应具有良好的界面、必要的交互信息和较好...
上传时间: 2016-02-27
上传用户:朗朗乾坤
资源简介:本程序是一个滤波器的设计方法,是用PM算法进行的阶梯滤波器的设计
上传时间: 2014-01-23
上传用户:lps11188
资源简介:新时空手机设备技术规范(ver2_0 是一个不错的设计文档,网络方面的朋友一定要看啊
上传时间: 2013-12-16
上传用户:努力努力再努力
资源简介:这是一个编译器的课程实验里面包含了,三个实验,利用到了堆栈,队列等知识!
上传时间: 2014-01-15
上传用户:上善若水
资源简介:图书馆管理系统 包含有数据库等 和详细的页面设计 是一个不错的程序
上传时间: 2014-08-15
上传用户:ynsnjs
资源简介:这是一个电子钟的设计源程序,可以实现摇控功能,LCD2402
上传时间: 2016-11-13
上传用户:lxm
资源简介:普通的缓冲器 这种设计是一个普通的缓冲器,可以做一个直接的缓冲器,也可以做一个双向的转移缓冲器,还可以做一个递增的计数器和递减计数器
上传时间: 2017-09-07
上传用户:yy541071797
资源简介:这是一个编译器的程序代码
上传时间: 2013-12-27
上传用户:asdkin
资源简介:这是一个PLO的编译器,是编译原理课程设计的一个很好的内容
上传时间: 2013-12-21
上传用户:kikye