用Zig编写的AC编译器。-C/C++开发

时间:2024-06-15 19:14:04
【文件属性】:

文件名称:用Zig编写的AC编译器。-C/C++开发

文件大小:57KB

文件格式:ZIP

更新时间:2024-06-15 19:14:04

C/C++ Compilers

Aro AC编译器的目标是提供快速编译和较低内存使用率以及良好的诊断。 目前,预处理和解析主要是Aro AC编译器,目的是提供快速编译和低内存使用率以及良好的诊断功能。 目前,大多数情况下都已经完成了预处理和解析,但是缺少任何其他东西。 #define MAIN ma ## in #ifndef FOO int * something [5]; #endif#如果已定义MAIN int MAIN(int argc,const char * argv []){return 0; } #endif var:'[5] * int'名称:东西fn_def:'fn(argc:int,argv:[] * const char)int'名称:主体:compound_stmt_two:'void'return_stmt:'void'expr :


【文件预览】:
arocc-master
----build.zig(2KB)
----test()
--------preprocessor.zig(4KB)
----LICENSE(1KB)
----src()
--------codegen.zig(487B)
--------Diagnostics.zig(23KB)
--------Object.zig(969B)
--------Tree.zig(25KB)
--------Tokenizer.zig(47KB)
--------Type.zig(21KB)
--------object()
--------main.zig(9KB)
--------Parser.zig(87KB)
--------Source.zig(820B)
--------Preprocessor.zig(44KB)
--------lib.zig(196B)
--------codegen()
--------Compilation.zig(6KB)
----.gitignore(10B)
----README.md(562B)
----.gitattributes(18B)

网友评论