【文件属性】:
文件名称:elvm:EsoLangVM编译器基础架构
文件大小:267KB
文件格式:ZIP
更新时间:2021-05-13 01:28:32
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