List of all items
Structs
- CharSpan
- CompilationTask
- InputReference
- LoadedData
- LoadedInput
- errors::ContextualizedError
- errors::Errors
- errors::UnmatchableTokenError
- finite::DFA
- finite::DFAState
- finite::NFA
- finite::NFAState
- finite::NFATransition
- finite::NFATransitionBound
- grammars::Action
- grammars::BodySet
- grammars::BuildData
- grammars::Grammar
- grammars::GrammarOption
- grammars::Rule
- grammars::RuleBody
- grammars::RuleBodyElement
- grammars::RuleChoice
- grammars::RuleChoiceRef
- grammars::RuleRef
- grammars::TemplateRule
- grammars::TemplateRuleBody
- grammars::TemplateRuleElement
- grammars::TemplateRuleInstance
- grammars::TemplateRuleParam
- grammars::TemplateRuleRef
- grammars::Terminal
- grammars::TerminalReference
- grammars::TerminalSet
- grammars::Variable
- grammars::Virtual
- loaders::LoadInput
- lr::Conflict
- lr::Conflicts
- lr::ContextError
- lr::Graph
- lr::GraphWithGrammar
- lr::InverseGraph
- lr::Item
- lr::Lookahead
- lr::Lookaheads
- lr::Path
- lr::PathElem
- lr::Phrase
- lr::Reduction
- lr::State
- lr::StateKernel
- sdk::InMemoryParser
- unicode::Block
- unicode::Category
- unicode::CodePoint
- unicode::Span
Enums
- Input
- Mode
- Modifier
- ParsingMethod
- Runtime
- errors::Error
- finite::FinalItem
- finite::NFATransitionBoundEffect
- grammars::SymbolRef
- grammars::TemplateRuleSymbol
- grammars::TerminalRef
- lr::ConflictKind
- lr::LookaheadMode
- lr::LookaheadOrigin
- sdk::ParserAutomaton
Traits
Functions
- loaders::hime_grammar::parse_str
- loaders::hime_grammar::parse_string
- loaders::hime_grammar::parse_utf8_stream
- loaders::hime_grammar::visit
- loaders::hime_grammar::visit_ast_node
- loaders::load
- loaders::load_inputs
- loaders::load_parsed
- loaders::open_all
- loaders::replace_escapees
- lr::build_graph
- lr::build_graph_lalr1
- lr::build_graph_lr0
- lr::build_graph_lr1
- lr::build_graph_rnglalr1
- lr::build_graph_rnglr1
- output::build_assembly
- output::build_in_memory_grammar
- output::get_sources
- output::helper::get_namespace_java
- output::helper::get_namespace_net
- output::helper::get_namespace_rust
- output::helper::to_lower_camel_case
- output::helper::to_snake_case
- output::helper::to_upper_camel_case
- output::helper::to_upper_case
- output::helper::write_u16
- output::helper::write_u32
- output::helper::write_u8
- output::output_grammar_artifacts
- output::temporary_folder
Type Aliases
Statics
Constants
- CHARSPAN_INVALID
- CRATE_VERSION
- UNICODE_VERSION
- finite::EPSILON
- grammars::DEFAULT_CONTEXT_NAME
- grammars::GENERATED_AXIOM
- grammars::OPTION_ACCESS_MODIFIER
- grammars::OPTION_AXIOM
- grammars::OPTION_METHOD
- grammars::OPTION_MODE
- grammars::OPTION_NAMESPACE
- grammars::OPTION_OUTPUT_PATH
- grammars::OPTION_RUNTIME
- grammars::OPTION_SEPARATOR
- grammars::PREFIX_GENERATED_TERMINAL
- grammars::PREFIX_GENERATED_VARIABLE
- loaders::hime_grammar::CONTEXT_DEFAULT
- loaders::hime_grammar::ID_TERMINAL_BLOCK_CONTEXT
- loaders::hime_grammar::ID_TERMINAL_BLOCK_OPTIONS
- loaders::hime_grammar::ID_TERMINAL_BLOCK_RULES
- loaders::hime_grammar::ID_TERMINAL_BLOCK_TERMINALS
- loaders::hime_grammar::ID_TERMINAL_INTEGER
- loaders::hime_grammar::ID_TERMINAL_LITERAL_ANY
- loaders::hime_grammar::ID_TERMINAL_LITERAL_CLASS
- loaders::hime_grammar::ID_TERMINAL_LITERAL_STRING
- loaders::hime_grammar::ID_TERMINAL_LITERAL_TEXT
- loaders::hime_grammar::ID_TERMINAL_NAME
- loaders::hime_grammar::ID_TERMINAL_OPERATOR_DIFFERENCE
- loaders::hime_grammar::ID_TERMINAL_OPERATOR_ONEMORE
- loaders::hime_grammar::ID_TERMINAL_OPERATOR_OPTIONAL
- loaders::hime_grammar::ID_TERMINAL_OPERATOR_UNION
- loaders::hime_grammar::ID_TERMINAL_OPERATOR_ZEROMORE
- loaders::hime_grammar::ID_TERMINAL_SEPARATOR
- loaders::hime_grammar::ID_TERMINAL_TREE_ACTION_DROP
- loaders::hime_grammar::ID_TERMINAL_TREE_ACTION_PROMOTE
- loaders::hime_grammar::ID_TERMINAL_UNICODE_BLOCK
- loaders::hime_grammar::ID_TERMINAL_UNICODE_CATEGORY
- loaders::hime_grammar::ID_TERMINAL_UNICODE_CODEPOINT
- loaders::hime_grammar::ID_TERMINAL_UNICODE_SPAN_MARKER
- loaders::hime_grammar::ID_VARIABLE_CF_GRAMMAR
- loaders::hime_grammar::ID_VARIABLE_CF_RULE
- loaders::hime_grammar::ID_VARIABLE_CF_RULE_SIMPLE
- loaders::hime_grammar::ID_VARIABLE_CF_RULE_TEMPLATE
- loaders::hime_grammar::ID_VARIABLE_FILE
- loaders::hime_grammar::ID_VARIABLE_GRAMMAR_CF_RULES
- loaders::hime_grammar::ID_VARIABLE_GRAMMAR_OPTIONS
- loaders::hime_grammar::ID_VARIABLE_GRAMMAR_PARENCY
- loaders::hime_grammar::ID_VARIABLE_GRAMMAR_TERMINALS
- loaders::hime_grammar::ID_VARIABLE_OPTION
- loaders::hime_grammar::ID_VARIABLE_RULE_DEFINITION
- loaders::hime_grammar::ID_VARIABLE_RULE_DEF_ATOM
- loaders::hime_grammar::ID_VARIABLE_RULE_DEF_CHOICE
- loaders::hime_grammar::ID_VARIABLE_RULE_DEF_CONTEXT
- loaders::hime_grammar::ID_VARIABLE_RULE_DEF_ELEMENT
- loaders::hime_grammar::ID_VARIABLE_RULE_DEF_FRAGMENT
- loaders::hime_grammar::ID_VARIABLE_RULE_DEF_REPETITION
- loaders::hime_grammar::ID_VARIABLE_RULE_DEF_SUB
- loaders::hime_grammar::ID_VARIABLE_RULE_DEF_TREE_ACTION
- loaders::hime_grammar::ID_VARIABLE_RULE_SYM_ACTION
- loaders::hime_grammar::ID_VARIABLE_RULE_SYM_REF_PARAMS
- loaders::hime_grammar::ID_VARIABLE_RULE_SYM_REF_SIMPLE
- loaders::hime_grammar::ID_VARIABLE_RULE_SYM_REF_TEMPLATE
- loaders::hime_grammar::ID_VARIABLE_RULE_SYM_VIRTUAL
- loaders::hime_grammar::ID_VARIABLE_RULE_TEMPLATE_PARAMS
- loaders::hime_grammar::ID_VARIABLE_TERMINAL_CONTEXT
- loaders::hime_grammar::ID_VARIABLE_TERMINAL_DEFINITION
- loaders::hime_grammar::ID_VARIABLE_TERMINAL_DEF_ATOM
- loaders::hime_grammar::ID_VARIABLE_TERMINAL_DEF_CARDINALILTY
- loaders::hime_grammar::ID_VARIABLE_TERMINAL_DEF_ELEMENT
- loaders::hime_grammar::ID_VARIABLE_TERMINAL_DEF_FRAGMENT
- loaders::hime_grammar::ID_VARIABLE_TERMINAL_DEF_REPETITION
- loaders::hime_grammar::ID_VARIABLE_TERMINAL_DEF_RESTRICT
- loaders::hime_grammar::ID_VARIABLE_TERMINAL_FRAGMENT
- loaders::hime_grammar::ID_VARIABLE_TERMINAL_ITEM
- loaders::hime_grammar::ID_VARIABLE_TERMINAL_RULE
- loaders::hime_grammar::ID_VIRTUAL_CONCAT
- loaders::hime_grammar::ID_VIRTUAL_EMPTYPART
- loaders::hime_grammar::ID_VIRTUAL_RANGE
- loaders::hime_grammar::TERMINALS
- loaders::hime_grammar::VARIABLES
- loaders::hime_grammar::VIRTUALS