Nand2Tetris cource
- Jack language compiler
- Jack language VM translator
- Hack language assembler. A compact Rust implementation of a Hack assembly → binary translator inspired by the Nand2Tetris course. It parses .asm files, resolves symbols and labels, and emits .hack (and optional raw .hack.bin) outputs, with debug flags for tokens, AST, and the symbol table.