文件名称:elvm:EsoLangVM编译器基础架构
文件大小:267KB
文件格式:ZIP
更新时间:2024-06-01 19:15:12
C
ELVM编译器基础结构 ELVM与LLVM相似,但专用于。 该项目包含两个组件-前端和后端。 当前,我们拥有的唯一前端是的修改版。 修改后的8cc将C代码转换为称为的内部表示格式。 与LLVM位码不同,EIR的设计非常简单,因此我们有更多的机会可以将EIR转换为深奥的语言。 当前,有50个后端: Awk(通过 ) 重击 Befunge 脑干 C C ++ 14 constexpr(编译时)(通过 ) C ++模板元编程(编译时)(通过 )(WIP) C#( ) C-INTERCAL CMake( ) CommonLisp(通过 ) 康威的人生游戏(通过QFTASM)( ) 水晶(编译时)(通过 ) 埃马克斯·利斯普(Emacs Lisp) F#( ) 第四(通过 ) Fortran(通过 ) 去(通过@ shogo82148 ) HeLL( @ eso