There are 4 repositories under tiger-compiler topic.
Implementation and Exercises in Modern Compiler Implementation in C.
tiger compiler reference to Modern Compiler Implementation in C (Tiger Book).
Solutions to exercises of Modern Compiler Implementation in C book
A minimal compiler written in OCaml that compiles Tiger to LLVM IR then to assembly code
Tiger Compiler from Modern Compiler Implementation in ML
Appel's Tiger language implemented in F#
A compiler for Tiger language includes lexical analysis using flexc++, parsing using Bisonc++, type checking, building abstract syntax tree, instruction selection, register allocation and garbage collection, can produce complete assembly code on X86-64 CPU
C++ 17/20 implementation of book Modern Compiler Implementation in C.
A Tiger compiler for a x64 target-machine, written in ML
Compiler for the Tiger language defined in Andrew Appel’s book Modern Compiler Implementation in C .
Tiger compiler module source code in 《Modern Compiler Implementation in C》by Andrew W. Appel
The SubTiger language is the subset of the Tiger language. Currently, the language supports only integers, but would be extended to strings and floating point computation. Currently, the compiler compiles to MIPS assembly code, which can be run using SPIM simulator.
SJTU SE-302 compiler lab6. All pass test. Other labs in another repo!
A compiler of the Tiger programming language (from the book "Modern Compiler Implementation in ML") implemented in Common Lisp