Crate rusty_lr_core
source ·Expand description
Core module for the Rusty LR parser.
This crate is private and not intended to be used directly.
Please use the rusty_lr crate instead.
Structs§
- Default error type for reduce action
- A hash map implemented with quadratic probing and SIMD lookup.
- Error type for feed(), when invalid terminal is feeded
- shifted rule with lookahead tokens
- set of lookahead rules
- Production rule.
- A struct for single shifted named production rule.
- state in DFA
Enums§
- Error type for feed()
- for resolving shift/reduce conflict
- Token represents a terminal or non-terminal symbol in the grammar.