Expand description
Memoization support for packrat parsing.
This module provides memoization tables for caching parse results at specific positions, enabling packrat parsing which can handle left-recursive grammars and improve performance for ambiguous grammars.
Modules§
- prelude
- Prelude module containing commonly used types.
Structs§
- Memo
Statistics - Statistics about memoization performance.
- Memo
Table - Memoization table for packrat parsing.
Enums§
- Memo
Entry - Memo entry storing a cached parse result.