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