Awesome
kaleidoscope-llvm-compiler
使用LLVM框架的kaleidoscope语言编译器
LLVM框架语言:LLVM 9.0.1 编译环境:cmake 3.15 + clion 2019.3 + macOS 10.15.6/Ubuntu 20.04 LTS
编译时若出错请注意LLVM版本号
目前支持程度
目前还不完善,支持简单的:
- 函数定义
- 二元表达式
- 函数调用
- 生成AST语法树
- 生成对应系统架构的目标代码
- ...(比较懒,不想写)
LLVM框架语言:LLVM 9.0.1 编译环境:cmake 3.15 + clion 2019.3 + macOS 10.15.6/Ubuntu 20.04 LTS
编译时若出错请注意LLVM版本号
目前还不完善,支持简单的: