Sysy2020 llvm compiler:使用LLVM框架的kaleidoscope语言编译器 源码
系统 使用LLVM框架的Sysy2020语言编译器 LLVM框架语言:LLVM 12.0.0 编译环境:cmake 3.13 + Deepin 20.1 Beta 编译时若出错请注意LLVM版本号 目前支持程度 函数定义参数 二元表达式 &&,|| +,-,*,/,%,!= 函数调用 传参基础类型,矩阵,多维矩阵传参 条件分支关键字如果 循环关键字 为了 尽管 休息继续 函数返回return保持单入单出特性 全局,局部变量 斑点 尺寸,局部尺寸/多维尺寸 公布定义时初始化 生成AST语法树 生成对应系统架构的目标代码 ...(比较懒,不想写)
文件列表
Sysy2020-llvm-compiler:使用LLVM框架的kaleidoscope语言编译器
(预估有个298文件)
.gitignore
120B
ErrHelper.cpp
533B
Global.h
3KB
Global.cpp
1KB
widgets.cpp
67B
main.glade
3KB
CodeGen.h
3KB
CodeGen.cpp
4KB
Lexer.cpp
6KB
Lexer.h
966B
暂无评论