编译原理语法分析中的算符优先编译原理语法分析中的算符优先编译原理语法分析中的算符优先编译原理语法分析中的算符优先编译原理语法分析中的算符优先编译原理语法分析中的算符优先编译原理语法分析中的算符优先编译原理语法分析中的算符优先编译原理语法分析中的算符优先编译原理语法分析中的算符优先
2019-12-21 21:34:36 2KB 编译原理 语法分析 算符
1
这是一个关于C语言的一个子集的编译器,其中包括了一个编译器所包含的全部,有词法分析,语法分析,及token表的生成与显示,中间代码(三元式)及目标代码(汇编指令)的生成与显示。采用C++,MFC编译实现的可视化界面,易于操作~~
2019-12-21 21:33:00 704KB C语言 子集 语法 中间代码
1
重庆理工大学 编译原理 课程设计。用java编写,有漂亮的界面,支持词法分析,正规式转换、LL(1)分析、LR(0)分析、算符优先分析
2019-12-21 21:32:36 189KB 语法分析
1
编译原理 词法分析 语法分析Java版【NFA DFA DFA最小化】【添加注释版】
2019-12-21 21:32:22 229KB NFA DFA DFA最小化 编译原理
1
c++语言 编译原理 赋值语句的语法分析程序 算符优先法 有详细的出错提示
2019-12-21 21:29:08 12KB c++ 赋值语句 语法分析
1
编译原理课程设计:用高级语言(c++)实现词法分析器、用lex实现词法分析器、LL1实现语法分析。附加完整实验报告(已排版,可直接打印)
2019-12-21 21:27:03 908KB 编译原理 课程设计 报告 词法分析
1
c语言实现LL(1)语法分析器,可视化界面
2019-12-21 21:25:47 3.24MB LL(1) first follow 语法分析器
1
目的:充分理解语义分析的方法及相关语义计算的执行时机。 要求: 1.以S属性的语法制导定义为基础,将下表的语义规则嵌套在语法分析的过程中,即实现语法制导的翻译过程。 产 生 式 语 义 规 则 L ® E n print (E.val) E ® E1 + T E.val := E1 .val + T.val E ® T E.val := T.val T ® T1 * F T.val := T1.val * F.val T ® F T.val := F.val F® (E) F.val := E.val F ® digit F.val := digit.lexval 2.以词法分析和语法分析部分的上机结果为基础,添加语义分析部分。即以LR文法为基础。当进行产生式归约时执行对应的语义动作。 3.输入: 5+3+8*2 输出:24 4. 若输入有误,如:3++2 则应提示:重新输入! 5. 由于输入串是具体的数值,因此应调用相应的词法分析的功能。 扩展: 1. 对浮点数和科学计数法的表示也能完成上述的操作。 2. 增加减法和除法(也可继续扩展其他运算)对应的产生式,并能计算其语义结果。 3. 在邮箱中第五次上机的文件夹中有两个压缩包,用递归下降法实现的程序在压缩包“recursion_calculator.rar”中,用非递归的预测分析方法实现的程序在压缩包“predict_calculator.rar”中。可以任选其一作为基础进行改进,增加减法和除法的操作,写出改进后的文法,输出表达式的结果。
2019-12-21 21:25:10 7KB 编译 上机 代码 语义分析
1
1.本人就读于JLU,苦于刚开始做编译原理实验时上网很难搜到可用的相关材料,故辛辛苦苦做完后把自己搜到的材料和写的程序奉献给后来居上的学弟,希望你们能从中学到东西,哪怕只有一点点,我也所做无憾了; 2.该资源分值较大,但保证物超所值!里面包含了我自己100%原创的Java程序和down的CSDN上的另一份程序,本人无意冒犯,只是觉得好就顺手推荐一下,还有我自己写的LL(1)分析表和别人分享的一本详尽的电子书,相必大家也会很喜欢; 3.有一点希望大家注意:请大家适当借鉴,有所创新,严禁抄袭,否则后果自负,不过相信大家肯定不是那种人啦,但套话还是免不了的。 欢迎大家批评指正,如果觉得做得还行就赞一个,嘿嘿!
2019-12-21 21:23:30 6.11MB SNL 编译器 词法分析 语法分析
1
在学编译原理,自己写的,基于我的另一个词法分析器资源的进一步实现,测试类为src/parser/Test.java,能输出源代码的语法树,希望对你有所帮助
2019-12-21 21:22:09 212KB JavaCC Eclipse 语法分析 语法树
1