An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

          

tree-sitter-jack
================

[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](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)