Racket parser for tree-sitter.
This grammar only implements the Racket language with the default readtable.
It should be complete and compatible with Racket 9.2.
There are no plans to add support for new language currently.
From 0.25.0, this package uses SemVer. Its version number no longer matches the upstream tree-sitter version.
Current tree-sitter dependency: 0.26.12 (ABI 15).
graphgraph no longer has a decimal child.
The old rule used [0-9]+ for the id. That was incorrect. The Racket Reader,
1.3.17, allows only 1-8 decimal digits. A bind (#1=...) is now graph plus
the tagged datum. A reference (#1#) is a leaf graph.
Update queries that matched (graph (decimal) ...).
The external scanner was rewritten in C (commit).
See CONTRIBUTING.md for setup, the tree-sitter CLI, and the parser workflow.
See nodes.md for all visible nodes.
Racket
Tree-sitter Query
62.3%
JavaScript
17.6%
Racket
10.3%
C
6.1%
CMake
3.5%
Racket parser for tree-sitter.
This grammar only implements the Racket language with the default readtable.
It should be complete and compatible with Racket 9.2.
There are no plans to add support for new language currently.
From 0.25.0, this package uses SemVer. Its version number no longer matches the upstream tree-sitter version.
Current tree-sitter dependency: 0.26.12 (ABI 15).
graphgraph no longer has a decimal child.
The old rule used [0-9]+ for the id. That was incorrect. The Racket Reader,
1.3.17, allows only 1-8 decimal digits. A bind (#1=...) is now graph plus
the tagged datum. A reference (#1#) is a leaf graph.
Update queries that matched (graph (decimal) ...).
The external scanner was rewritten in C (commit).
See CONTRIBUTING.md for setup, the tree-sitter CLI, and the parser workflow.
See nodes.md for all visible nodes.
Racket
Tree-sitter Query
62.3%
JavaScript
17.6%
Racket
10.3%
C
6.1%
CMake
3.5%