没有合适的资源?快使用搜索试试~
我知道了~
文库首页
课程资源
专业指导
编译原理作业-表达式编译器
编译原理作业-表达式编译器
共18个文件
txt:4个
pdb:2个
dsw:1个
编译原理
需积分: 14
11 下载量
51 浏览量
2012-11-27
18:57:42
上传
评论
收藏
263KB
RAR
举报
温馨提示
立即下载
这是学习编译原理时候的大作业,做的是一个表达式的编译器。
资源推荐
资源详情
资源评论
编译原理 表达式编译器
浏览:155
实现了多行表达式的编译 运用了编译原理的知识
编译原理实验报告 编译器实验
浏览:48
5星 · 资源好评率100%
编译原理实验报告,完全正确的答案。里面有两份实验报告,第一个是只有加法和乘法编译器的验证,第二个是算数表达式扩充到加减乘除,有源代码,且有解释。是两份完完整整的实验报告书。
类C语言编译器,基本上实现了主要功能的C语言语法,词法分析使用状态转移,语法使用LR(1)方法,自动生成ACTION和GOTO转移表。自顶向下的语法制导翻译,可以生成各种类型的表达式(包括布尔,算术,逻辑等等),循环中的while,选择中的if else 和if等,功能比较强大,对于应付编译原理课程设计足足有余。此代码是本人课程设计的心血。
浏览:30
4星 · 用户满意度95%
类C语言编译器,基本上实现了主要功能的C语言语法,词法分析使用状态转移,语法使用LR(1)方法,自动生成ACTION和GOTO转移表。自顶向下的语法制导翻译,可以生成各种类型的表达式(包括布尔,算术,逻辑等等),循环中的while,选择中的if else 和if等,功能比较强大,对于应付编译原理课程设计足足有余。此代码是本人课程设计的心血。
编译原理表达式计算
浏览:140
本项目用两种方式实现表达式自动计算:一是,用扫两遍表达式的方法;二是,用扫一遍表达式的方法。
编译原理简单的编译器源码
浏览:19
4星 · 用户满意度95%
用c++实现的一个简单的编译器,可以由一段程序经过词法语法语义分析产生类似于汇编的中间代码。
简单编译器(括号匹配)__(源码+设计报告)
浏览:165
4星 · 用户满意度95%
c++编写的简单编译器 通常在程序调试时都有对源代码编译的过程,而对左右括号是否匹配也是编译过程中的一个重要环节,试设计一个程序对任意输入的语句或数学表达式,判断其左右括号是否匹配。
编译原理 C编译器
浏览:180
可将C语言的裴波纳契和pi.c的翻译为汇编语言。满分7分。 上机大作业——简化C编译器实现 总体要求 一、要求实现的语言特性 1. 基本要求 1数据类型:int,char 2语句:赋值(=),if,while,for;赋值 循环 条件判断 3算术运算:+,-,*,/,%,++,--,&,|,^,~,<> 4关系运算:==,>,=,<=,!= 5逻辑运算:&&(与),||(或),!(非);构造与算数
编译原理java编译器
浏览:169
5星 · 资源好评率100%
编译原理课内实验,词法分析.语法分析语义分析及中间代码生成
程序的小型编译器
浏览:72
词法分析 产生语言的单词序列 (2)语法分析 1)识别由加+ 乘* 括号()操作数所组成的算术表达式 2)识别布尔表达式 3)识别条件语句 4)识别循环语句 (3)中间代码生成 产生包含上述语句的程序的中间代码 (4)错误处理 错误定位及出错信息
编译原理(整数算术表达式的翻译与计算)
浏览:131
4星 · 用户满意度95%
学习完编译原理后写的一个整数表达式的翻译与计算,先给定一个四元式,由四元式得到语法树,再通过语法制导的过程进行翻译计算.
编译原理作业——编译器
浏览:71
《编译原理》课后test代码,语法,语义,词法,测试机的集合代码。并添加了一些功能:比如判断简单的while死循环。
编译原理编译器
浏览:144
文法 P->S S->L S->S;L L->if0E1then2S3end L->if E then S else S end L->repeat S until E L->F:=E L->read F L->write E E->B E->BCB B->T B->BAT T->F T->TMF F->id F->(E) F->num A->+ A->- M->* M->/ C->< C->=
编译原理 编译器
浏览:157
编译原理 编译器
编译原理——简单计算器的编译器的设计与实现 Calculator(终).rar
浏览:116
详细内容:https://blog.csdn.net/weixin_39644536/article/details/101054795 简单计算器的编译器的设计与实现,利用 LR 分析法编制、调试其语法分析程序,生成的中间代码为后缀表达式, 通过语法制导定义和后缀表达式进行计算。编制好分析程序后计若干用例,上机 测试并通过所设计的分析程序。 算术表达式的 LR 分析分为扩展文法,构造识别活动前
非常实用的小型编译器
浏览:114
非常实用的小型编译器非常实用的小型编译器非常实用的小型编译器非常实用的小型编译器非常实用的小型编译器非常实用的小型编译器
用java实现编译器-算术表达式及其语法解析器的实现-附件资源
浏览:20
用java实现编译器-算术表达式及其语法解析器的实现-附件资源
算术表达式词法分析器
浏览:33
4星 · 用户满意度95%
编译原理课程中的算数表达式的词法分析器,可以支持+ - ( ) / * 这几种运算。
算术表达式的目标代码生成
浏览:57
5星 · 资源好评率100%
一、实验目的 实现一个的中间代码生成程序,识别用户输入的关于标识符与整数的含加法、乘法的算术表达式并输出汇编指令序列。 二、实验主要内容 1、本次实验表达式文法如下: 0) S->E 1) E->E+E 2) E->E*E 3) E->(E) 4) E->i 2、LR分析表: 状态 ACTION GOTO + *
编译原理 表达式分析器
浏览:129
4星 · 用户满意度95%
实现表达式的识别和分析和报错。课程设计时做的。<br>例如:(a+b/c)# 成功<br> (a+b/c# 缺少右括号<br> 23ab+23# 符号错误<br>
编译原理表达式计算器
浏览:83
5星 · 资源好评率100%
可以实现加减乘除括号取负等基本的功能,具有一定的表达式报错功能,但是并不完善。压缩包包括可执行文件和源代码
编译原理大作业 完整编译器
浏览:146
4星 · 用户满意度95%
编译原理大作业 完整编译器 词法分析 语法分析 语义分析 简单绘图语言
编译原理课程设计之编译器
浏览:110
5星 · 资源好评率100%
主要内容 本程序整合了C,C++,VB等一些编译语言的思想,能够实现对integer和real的四则运算以及相应的赋值语句,条件语句和循环语句,其中以递归的思想实现了词法分析,语法分析和语义分析,最终结果使用四元式输出。 基本要求 写出符合分析方法要求的文法,给出分析方法的思想,完成分析程序设计;编制好分析程序后,设计若干用例,上机测试并通过所设计的分析程序。 主要参考资料 1程序设计语言编译原
PL/0 编译器 编译原理大作业
浏览:14
包括使用递归下降子程序方法的词法分析器,语法分析器,以及解释器。
编译原理 大作业 小小编译器
浏览:178
上编译原理,老师要求做个小小的编译器,自己就写了个文法(输入,输出,if,while,四则运算),然后整体连起来了,词法分析,语法分析,然后直接生成四元式,个人随机测试全部通过了,但是中间有些思想上的问题吧,你就看着办吧,还有就是很关键的是个人使用的是linux系统,可能你需要修改些东西
编译原理C编译器
浏览:179
编译原理上机词法分析,语法分析等实验的源代码
编译原理之表达式求值
浏览:51
4星 · 用户满意度95%
编译原理之表达式求值,编译原理课程的实验,完整的代码
编译原理多行表达式
浏览:158
编译原理的多行表达式,编译原理多行表达式
编译原理——中缀表达式转后缀表达式
浏览:109
先写词法分析的源文件,用正则表达式表示出需要识别的字符,例如数字,乘法,加法和括号,如果识别到其他非法字符需要报错,用flex生成lex.yy.c文件。语法分析用LR方法进行语法分析,LR方法需要先根据文法构造自动机然后构造LR分析表,分析表用两个数组进行保存,在程序进行归约处理的时候执行给定的语义动作,将lex.yy.c作为头文件添加到语法分析程序LR.c中,最后进行调试运行测试。
收起资源包目录
YCFC.rar
(18个子文件)
YCFC - 副本
Debug
vc60.pdb
60KB
ycfx.obj
40KB
YCFC.pdb
425KB
vc60.idb
41KB
YCFC.exe
208KB
YCFC.ilk
241KB
YCFC.pch
278KB
YCFC.plg
242B
3.txt
11B
a.txt
67B
LL.H
1KB
YCFC.opt
48KB
ycfx.cpp
18KB
2.txt
11B
YCFC.ncb
57KB
YCFC.dsp
4KB
1.txt
19B
YCFC.dsw
531B
共 18 条
1
评论
收藏
内容反馈
立即下载
资源评论
资源反馈
评论星级较低,若资源使用遇到问题可联系上传者,3个工作日内问题未解决可申请退款~
联系上传者
评论
Grace_xiaoxin
粉丝: 1
资源:
3
私信
上传资源 快速赚钱
我的内容管理
展开
我的资源
快来上传第一个资源
我的收益
登录查看自己的收益
我的积分
登录查看自己的积分
我的C币
登录后查看C币余额
我的收藏
我的下载
下载帮助
前往需求广场,查看用户热搜
最新资源
电力电子变换器-Boost变换器
MATLAB实现禁忌搜索算法优化柔性车间调度fjsp
全网最新,MQ面试题(持续更新)
smartplant3.0.sln
Free Download Manager CRX 3.0.59 for Chrome.crx
MATLAB实现蚁群算法优化柔性车间调度(ACO-fjsp)
资源汇总表2024年4月19日
数据库0.1版本,数据库0.1版本
c语言-c语言编程基础之leetcode题解第24题两两交换链表中的节点.zip
一个简单二阶系统的滑模控制算法(基于比例切换函数的滑模控制)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功