2022-05-28 20:20:03 -04:00
2022-06-14 22:57:07 -04:00
2021-05-07 15:16:01 -04:00
2022-05-28 20:20:03 -04:00
2022-05-28 20:20:03 -04:00
2022-05-27 21:49:54 -04:00
2022-05-28 20:20:03 -04:00
2022-05-28 20:20:03 -04:00
2022-05-30 15:40:31 -04:00

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.

Description
Propane is a LR Parser Generator (LPG)
Readme 1.7 MiB
Languages
Ruby 49.6%
HTML 29%
C 12%
D 9%
Vim Script 0.4%