Skip to content

koka831/nand2tetris

Repository files navigation

NAND2Tetris

Implementation of NAND2Tetris with some additional features (linter, diagnostics).

Setup

# downloads emulators and test suites
$ nix run .#setup

Test

$ nix develop # enter nix shell
$ ./test.sh
$ cargo test --workspace

Compile Jack

# generate `runtime` directory
$ ./build.sh jack-compiler/tests/fixtures/{Project}

Diagnostics

More examples found in uitest.

Releases

No releases published

Packages

No packages published