lezer-based Julia grammar
npm install @plutojl/lezer-juliaThis is a Julia grammar for the
lezer parser system.
The grammar was initially based on tree-sitter-julia.
The code is licensed under an MIT license.
To initialize your development environment:
```
yarn install
This will install dependencies and build the parser.
To rebuild the parser after changing the grammar or the tokenizer:
``
yarn run prepareexport NODE_OPTIONS="--max-old-space-size=8192"
If the build crashes with a GC related error, run and try again.
To test the parser:
``
yarn test
The same commands should also work fine with npm or pnpm instead of yarn`.
The repository also includes a makefile for convenience.