SK Hack

Implementation of Hack Assembler, Translator, and Jack Compiler from The Elements of Computing Systems by Noam Nisan and Shimon Schocken

  • HackMain - super compiler, produces Hack binary from Jack source
  • AsmMain - assembler, produces Hack binary from HASM source
  • VmMain - translator, produces HASM from VM Intermediary source
  • CompilerMain - compiler, produces VM Intermediary from Jack source