Skip to content

savq/lezer-julia

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

189 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

lezer-julia

This 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.

Contributing

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 prepare

If the build crashes with a GC related error, run export NODE_OPTIONS="--max-old-space-size=8192" 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.

About

Julia parser for Lezer

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 96.8%
  • Makefile 3.2%