Skip to content

Jack to Hack Compiler in Ceylon completed for Fundamentals of Programming Languages Course, 2020-2021.

Notifications You must be signed in to change notification settings

DenverCoder1/Jack-to-Hack-Compiler-Ceylon

Repository files navigation

Jack to Hack Compiler in Ceylon

Jack to Hack Compiler written in Ceylon 1.3.3 completed for Fundamentals of Programming Languages Course, 2020-2021.

The project follows the requirements for the Nand2Tetris course and compiles Jack Language to VM language and VM language to Hack Assembly.

Running the VM translator

ceylon run vmtranslator <vm input directory> <assembly output file>

Example:

ceylon run vmtranslator ./resource/ProgramFlow/FibonacciSeries/ ./resource/ProgramFlow/FibonacciSeries/FibonacciSeries.asm

Running the Jack Compiler

ceylon run jacktranslator <jack directory>

Example:

ceylon run jacktranslator ./resource/11/Pong

About

Jack to Hack Compiler in Ceylon completed for Fundamentals of Programming Languages Course, 2020-2021.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published