fe607291f490e0afbbbb2a613831613cf1e46ff2
The Propane Parser Generator
Propane is an LR Parser Generator (LPG) which:
- accepts LR(0), SLR, and LALR grammars
- generates a built-in lexer to tokenize input
- supports UTF-8 lexer inputs
- generates a table-driven parser to parse input in linear time
- is MIT-licensed
- is distributable as a standalone Ruby script
Installation
TODO
Usage
TODO: Write usage instructions here
Development
After checking out the repository, run bundle install to install dependencies.
Run rake spec to execute tests.
Contributing
Bug reports and pull requests are welcome on GitHub at https://github.com/holtrop/propane.
License
Propane is available as open source under the terms of the MIT License.
Languages
Ruby
35.8%
HTML
29%
C
16%
D
10.9%
Rust
6.9%
Other
1.4%