此款C语言编译器可以支持变量的声明和赋值、支持算术运算、逻辑运算、支持if...else...、for循环、while循环、支持scanf和printf以及一些复合语句。该程序的功能是:(1)词法分析;(2)语法分析;(3)产生中间代码四元式;(4)产生x86汇编代码。更神奇的是,这些过程都通过java的GUI来实现的,所有的分析过程都可以通过窗口...
#TinyCompiler是一款能编译一个经过裁剪的C语言的子的简易编译器,采用了C++11编写 #编译环境:VS2013或以上 #词法说明:在C98的基础上 1.不支持声明语句,只支持定义语句 2.不支持科学计数法 3.不支持数字加前后缀和八进制、十六进制表示法 4.字符串中不支持转义 5.无三元表达式 ##词法测试代码(选择了lua...