【文件属性】:
文件名称:arocc:用Zig编写的AC编译器
文件大小:49KB
文件格式:ZIP
更新时间:2021-03-05 02:26:54
c compiler zig Zig
阿罗
AC编译器,旨在提供快速编译和低内存使用率以及良好的诊断功能。
目前,大多数情况下都已经完成了预处理和解析,但是缺少任何其他东西。
# define MAIN ma##in
# ifndef FOO
int *something[ 5 ];
# endif
# if defined MAIN
int MAIN ( int argc, const char *argv[]) {
return 0 ;
}
# endif
var: '[5]*int'
name: something
fn_def: 'fn (argc: int, argv: []*const char) int'
name: main
body:
compound_stmt_two: 'void'
return_stmt: 'void'
expr:
int_32_li
【文件预览】:
arocc-master
----build.zig(2KB)
----test()
--------preprocessor.zig(3KB)
----LICENSE(1KB)
----src()
--------Diagnostics.zig(22KB)
--------Tree.zig(25KB)
--------Tokenizer.zig(46KB)
--------Type.zig(21KB)
--------main.zig(7KB)
--------Parser.zig(81KB)
--------Source.zig(820B)
--------Preprocessor.zig(34KB)
--------lib.zig(196B)
--------Compilation.zig(4KB)
----.gitignore(10B)
----README.md(562B)
----.gitattributes(18B)