采用递归下降语法制导翻译法对算术表达式、赋值语句、条件语句、循环语句进行语义分析生成四元式序列。 实习的输入和输出 1.输入语法分析提供的正确的单词串,输出四元式序列。例如:对于语句串: float r , h , s; s=2*3.1416*r*(h+r) 2.输出的四元式序列如下: (1) (*,2,3.1416,T1) (2) (*, T1, r, T2) (3) (+, h, r, T3) (4) (*, T2, T3, T4) (5) (=, T4, —, s)
1
在学编译原理,自己写的,已经比较完善了,希望对你有所帮助,使用/src/la/LexicalTest.java来进行测试
2021-05-07 20:36:49 175KB JavaCC 词法分析器 Eclipse
1
实现了词法分析。用javacc写的。另写了两个java类。里边含有jjt文件、两个java类。
2021-05-05 11:27:13 89KB javacc 词法分析
1
javacc-5.0.rar
2020-01-03 11:21:09 1008KB javacc
1
设计MiniC的上下文无关文法,利用JavaCC生成调试递归下降分析程序,以便对任意输入的符号串进行分析。本次实验的目的主要是加深对递归下降分析法的理解。 按照MiniC语言的语法规则检查词法分析输出的记号流是否符合这些规则,并根据这些规则所体现出的语言中的各种语法结构的层次性。把规则写入到JavaCC的 .jjt文件中,可以生成树状的层次结构。
2020-01-03 11:19:51 3KB 语法分析 JavaCC jjt
1
包里包括了Java写的cmm 词法分析器,以及一篇javacc的学习心得,对编译原理实践课有用!
2019-12-30 03:11:18 219KB cmm 词法分析
1
内容真实,已成功运行,包内有截图,很好的学习javacc实现语法分析器的例子,适合初学者
2019-12-30 03:02:47 226KB javacc
1
使用javacc自动生成cmm语法分析器,使用jjt文件生成语法树,支持错误处理。
2019-12-29 03:28:37 57KB javacc cmm 语法分析 词法分析
1
在学编译原理,自己写的,基于我的另一个词法分析器资源的进一步实现,测试类为src/parser/Test.java,能输出源代码的语法树,希望对你有所帮助
2019-12-21 21:22:09 212KB JavaCC Eclipse 语法分析 语法树
1
CMM语言解释器JAVA实现(javacc5.0)增强版
2019-12-21 20:26:07 150KB CMM 解释器 JAVA javacc5.0
1