GAP grammar for tree-sitter.
Want to help complete this?
- Install tree-sitter
- on macOS:
brew install tree-sitter
- official instructions
- on macOS:
- How to create a parser
- the primary file to edit is
grammar.js
, secondary are the tests insidecorpus
, lastly the files insideexamples
; almost everything else is generated bytree-sitter generate
- Make the existing tests pass
- resolve the TODOs in
grammar.js
- add more missing language features
- validate by running on the whole GAP library and on packages