Crate hime_sdk

Source
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§

CharSpan
Represents a range of characters
CompilationTask
Represents a compilation task for the generation of lexers and parsers from grammars
InputReference
Reference to an input
LoadedData
The data resulting of loading inputs
LoadedInput
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
ParsingMethod
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