2 releases
Uses old Rust 2015
0.0.2 | Apr 2, 2016 |
---|---|
0.0.1 | Nov 26, 2015 |
#384 in Parser tooling
435 downloads per month
Used in plex
28KB
570 lines
lalr
A library for creating LALR(1) parsers from context-free grammars. That's pretty much it.
lib.rs
:
This crate provides data structures for context-free grammars and LR(1) state machines, and an algorithm to convert a context-free grammar into an LR(1) state machine by the LALR(1) construction.
To use this crate, you should create a Grammar
and call
lalr1
. Then you can use the
LR1ParseTable
to create your own parser.