文件名称:C-Compiler:安特卫普大学“编译器”课程的C编译器(C子集)
文件大小:86KB
文件格式:ZIP
更新时间:2024-05-18 14:08:19
Java
C编译器 编译C子集的C编译器。使用ANTLR用Java编写的编译器编译为 。 建造 构建C编译器: $ make build 下载并构建Pmachine: $ ./install_pmachine.sh 测验 运行make build ,除代码生成测试外,所有测试都会立即运行。 如果您希望再次运行测试,请make test 。 必须在编译Pmachine目录test-codegen : ./install_pmachine.sh test-codegen需要python2可执行文件。 也可以运行单个测试: make test-grammar :测试语法 make test-ast :测试AST make test-symboltable :测试符号表 生成make test-codegen :代码生成方案 蛇为了演示编译器,我们添加了一个小的蛇演示C文件demo-snake.
【文件预览】:
C-Compiler-master
----install_pmachine.sh(197B)
----demo-snake.c(4KB)
----src()
--------test()
--------main()
----.travis.yml(221B)
----README.md(3KB)
----Makefile(371B)
----Doxyfile(98KB)
----features.html(5KB)
----pom.xml(4KB)
----.gitignore(147B)
----temp()
--------.gitignore(14B)