用户:
小萝卜cXsQ查看:1 回复:5 评论:1 创建时间:2024-03-16T15:10:19
经过整整两个月的爆(摸)肝(鱼),现展示一下成果!
文件组织

test.cara

std/mod.cara

std/io.cara
生成的LLVM IR(经过优化)

运行(libcrrt.a是C写的运行时)

编译器本体是rust写的,运行时是C写的
代码行数

这个语言可以这么概括:高新技术发达,基础设施落后
高新技术:模块机制支持
基础设施:数组,循环不支持
目前除了上述支持内容,还支持指针(懒得写代码展示了)
(作者实现内联汇编去了,这样就不要C写运行时了)