Skip to content

huttongrabiel/jack-compiler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Jack Compiler

Compiler for the Jack Lanaguage from Nand2Tetris.

The Jack compiler is almost always an LL(1) compiler except for in a few rare LL(2) cases.

The Jack compiler is a two-tiered compiler with the first step compiling source code to VM Code (very simlar to Java bytecode) and the second step translating the VM Code.

Jack Language

The Jack language is the language developed for Nand2Tetris. It has a very simple Java like syntax.

About

Nand2Tetris Jack Compiler in Rust

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published