A compiler for the "Jack" programming language as specified in From NAND to Tetris.
Clone the project
git clone https://github.com/libklein/jackcompiler
Build/install the project
go build
go install
Compile all Jack source files in a directory
jackcompiler path/to/directory
or just a single Jack file
jackcompiler path/to/source.jack