Java实现C语言编译器的源代码
此款Java实现的C语言编译器支持:
- 变量声明和赋值
- 算术和逻辑运算
- 条件判断语句(if-else)
- 循环语句(for、while)
- 输入/输出(scanf、printf)
- 复合语句
它实现了编译原理中的关键步骤:
- 词法分析
- 语法分析
- 生成中间代码四元式
- 生成x86汇编代码
这款编译器以GUI形式展示所有分析过程,极具可视化效果。它是《编译原理》课程设计的优质示例,提供详细的说明文档。
203.6KB
文件大小:
评论区