Skip to content

虎书中的tiger语言的编译器。包含tokenizor,LL(1) parser, semantic analyzer, LLVM backend

Notifications You must be signed in to change notification settings

ZelinMa557/tiger

Repository files navigation

NOTE

The llvm backend version will not be maintained in the future, but you can get it in llvm-backend branch.

Now the goal of this project is to implement:

  • compiler for tiger programming language in C++ 17, generate risc-v asm
  • runtime (mainly GC) in rust

About

虎书中的tiger语言的编译器。包含tokenizor,LL(1) parser, semantic analyzer, LLVM backend

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages