采用递归下降语法制导翻译法,对算术表达式、赋值语句进行语义分析并生成三地址指令。
1
DO-WHILE循环语句的翻译程序设计(LR方法、输出三地址表示)
2019-12-26 03:11:10 119KB DO-WHILE LR方法 输出三地址
1
C语言编译器,采用C++实现。 词法分析、语法分析、语法制导翻译全过程。 附上ISO定义的标准C语言文法。 更具体说明见"说明.doc".
1
利用之前的词法和语法分析器的东西做的具体要求见word文档用turbo c3.0写的 别的应该都能打开
2019-12-21 22:16:12 31KB 三地址 生成器 编译原理
1
这是一个关于C语言的一个编译器设计的一部分,生成了三地址中间代码,C++实现。应该是不错的,您下了不后悔。
2019-12-21 21:33:00 188KB 编译原理 三地址 中间代码 C
1
简单的编译原理程序,实现抽象语法树的绘制和三地址代码的输出
2019-12-21 21:24:58 19.61MB 编译原理 语法树 三地址代码
1
原程序分为 .cpp文件 与.h文件 运行时请分开 源程序可直接运行 源程序 已经包含了词法分析与三地址代码生成程序源代码
2019-12-21 21:23:55 9KB 编译原理 C语言 词法分析
1
这才是正宗的,网上本搜不到,吴鹏s、b,吴丰收s、b的都是错的。
1
WHILE循环语句的翻译程序设计(LL(1)法、输出三地址表示)
2019-12-21 20:28:19 4KB WHILE LL(1)法 输出三地址
1
输入数据示例: while (a3+15)>0xa do if x2 = 07 then while y 10 goto L2 goto L0 L2: if x2 = 7 goto L3 goto L1 L3: if y < z goto L4 goto L1 L4: t2 = x * y t3 = t2 / z y = t3 goto L3 goto L1 L0: // S.next
1