WeekendCompiler:针对C子集的基于LLVM的示例编译器

时间:2024-02-23 07:28:58
【文件属性】:

文件名称:WeekendCompiler:针对C子集的基于LLVM的示例编译器

文件大小:35KB

文件格式:ZIP

更新时间:2024-02-23 07:28:58

parser typechecker compiler llvm CompilerC++

WeekendCompiler:针对C子集的基于LLVM的示例编译器


【文件预览】:
WeekendCompiler-master
----Token.cpp(2KB)
----Builtins.h(1KB)
----Program.h(471B)
----Visitor.h(1KB)
----Exp.h(4KB)
----Syntax.h(664B)
----Parser.cpp(12KB)
----grammar.txt(1KB)
----Stmt.h(6KB)
----Token.h(4KB)
----Codegen.cpp(17KB)
----Lexer.re(2KB)
----VarDecl.h(2KB)
----SimpleJIT.h(3KB)
----Typechecker.cpp(11KB)
----LICENSE(1KB)
----TokenStream.h(1KB)
----FuncDef.h(1KB)
----Scope.h(2KB)
----.clang-format(2KB)
----main.cpp(6KB)
----Parser.h(269B)
----examples()
--------sum.in(144B)
--------factorial.in(137B)
----Type.h(614B)
----.gitignore(21B)
----Printer.h(486B)
----CMakeLists.txt(775B)
----Printer.cpp(3KB)
----Lexer.h(359B)
----Codegen.h(246B)
----Typechecker.h(480B)
----README.md(4KB)
----FindLLVM.cmake(3KB)

网友评论