Expand description
Rust SDK for the Hime parser generator
Modules§
- errors
- Module for the management of errors in the SDK
- finite
- Finite automata
- grammars
- Library for grammars
- loaders
- Loading facilities for grammars
- lr
- Module for LR automata
- output
- Module for producing output
- sdk
- Module for SDK utilities
- unicode
- Unicode support
Structs§
- Char
Span - Represents a range of characters
- Compilation
Task - Represents a compilation task for the generation of lexers and parsers from grammars
- Input
Reference - Reference to an input
- Loaded
Data - The data resulting of loading inputs
- Loaded
Input - The data for an input that has been loaded
Enums§
- Input
- Represent an input for the compiler
- Mode
- Represents a grammar’s compilation mode
- Modifier
- Represents the access modifiers for the generated code
- Parsing
Method - Represents a parsing method
- Runtime
- Represents the target runtime to compile for
Constants§
- CHARSPAN_
INVALID - Constant value for an invalid value
- CRATE_
VERSION - The version of this program
- UNICODE_
VERSION - The version of unicode which is used for blocks and character categories