ckompiler:用Kotlin编写的AC编译器 源码
编译器 用Kotlin编写的C11编译器。 这个项目只是一个编译器。 汇编程序和链接程序未实现,并且假定存在于环境中(例如nasm和ld )。 运行./gradlew distZip作为编译器的CLI(将在build/distributions/ckompiler-$version.zip )。 可以在slak.test软件包的src/test/kotlin找到JUnit测试。 另外,请参阅为某些选择了什么。 命令行界面 有关选项的详细列表,请运行ckompiler --help 。 命令行界面旨在在可能的情况下模拟gcc / clang 。 许多常见的标志(例如-o , -c , -D , -I , -l完全可以完成预期的工作。 CLI还支持各种调试选项,例如--cfg-mode相关的opts或--print-asm-comm标志。 参数解析是使用以及可以在找到的一堆自定义
文件列表
ckompiler:用Kotlin编写的AC编译器
(预估有个209文件)
gradlew.bat
3KB
cfgTest.c
338B
constrainedSpill.c
454B
oneIntPressure.c
283B
ternaryOps.c
258B
manyIntParameters.c
721B
spillExistingForCall.c
293B
callInNestedBlocks.c
918B
callerSavedFunctionCall.c
263B
callInLargeLoopCFG.c
557B
暂无评论