https://github.com/nverno/tree-sitter-jack
Jack (nand2tetris) language grammar for tree-sitter
https://github.com/nverno/tree-sitter-jack
grammar jack nand2tetris parser tree-sitter
Last synced: 4 months ago
JSON representation
Jack (nand2tetris) language grammar for tree-sitter
- Host: GitHub
- URL: https://github.com/nverno/tree-sitter-jack
- Owner: nverno
- License: gpl-3.0
- Created: 2023-11-10T11:12:16.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-10-04T06:19:41.000Z (over 1 year ago)
- Last Synced: 2025-09-12T23:53:50.509Z (9 months ago)
- Topics: grammar, jack, nand2tetris, parser, tree-sitter
- Language: C
- Homepage:
- Size: 36.1 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
tree-sitter-jack
================
[](https://www.gnu.org/licenses/gpl-3.0)
Jack (from Nand2Tetris) language grammar for
[tree-sitter](https://github.com/tree-sitter/tree-sitter).
### Building
To create the shared library, `parser/jack.so`, run
```shell
make
```
### Development
Install dependencies
```shell
make install
```
Run tree-sitter playground in browser
```shell
make run
```
### References
* [nand2tetris.org](https://www.nand2tetris.org/)
* [Nand to Tetris Part II](https://www.coursera.org/learn/nand2tetris2)