这是一个支持将C语言代码转化成中间代码输出,以及汇编代码输出的小型编译器。它适用于编译原理课设和学习实践。你可以学习如何将C语言转换为中间代码和汇编代码,并进一步了解编译原理的工作过程。在设计本小型编译器过程中提高了我对编译原理的理解和编程能力。
暂无评论
用c写的pl/0语言编译器,分为两个部分,一部分是pl0.h一部分是pl0.c放在一起编译就行了
这个 c语言编译器可以支持变量的声明和赋值,支持算术运算,逻辑运算,支持 if.其他.支持循环、 scanf 和 printf 以及一些复合语句。程序的功能有 :( 1) 词法分析; (2) 语法分析
一个小型的编译器设计,是哈工大计算机专业必修课《编译原理》的课程设计。
c编译器的源代码,需要的请下载,机会不多,话就不多说了。我是第一次上传资料。请多多包含
第五章_语义分析和中间代码生成_(编译原理)......
编译原理第5章_语义分析和中间代码产生.ppt
里面有中间代码的一些测试用例,从测试用例中就可以看出我所编的文法结构,该中间代码包含对各个语句之间的嵌套。文法主要是三个算法的实现。词法做得稍微有点简单,但够用了。
设计并实现一个C语言词法分析程序(1)可以识别出用C语言编写的源程序中的每个单词符号,以记号的形式输出每个单词符号。 (2)可以识别并跳过源程序中的注释。 (3)可以统计源程序中的语句行数、各类单词的
一个小型C编译器的源代码,可用于学习和开发参考
编译器目标-c:可以生成C代码的编译器列表
暂无评论