VM Translator for HACK (project 7-8 of nand2tetris course) Serves as the backend for Jack Compiler. Translates code from an intermediate representation (for stack manipulation and processing) to HACK assembly code.
Usage:
python vm_translator.py path_to_input -o optional_path_to_output