/pl0-jit-compiler

Primary LanguageC++MIT LicenseMIT

PL/0 JIT Compiler

A tiny PL/0 JIT compiler's frontend.

Dependency:

Build

A configuration file is provided to build this project with CMake. In the project directory run:

$ mkdir -p build
$ cd build
$ cmake -DCMAKE_BUILD_TYPE=Debug ..
$ make

Milestone

Milestone 1: Source Code Stuff

Milestone 2: Lexer

Milestone 3: Parser (a parse tree)

Milestone 4: AST

Milestone 5: Optimization Passes

Milestone 6: JIT