List of all items
Structs
- ast::Ast
- ast::AstCell
- ast::AstFamily
- ast::AstFamilyIterator
- ast::AstImpl
- ast::AstNode
- ast::TableElemRef
- errors::ParseErrorEndOfInput
- errors::ParseErrorIncorrectEncodingSequence
- errors::ParseErrorUnexpectedChar
- errors::ParseErrorUnexpectedToken
- errors::ParseErrors
- lexers::DefaultContextProvider
- lexers::LexerData
- lexers::TokenKernel
- lexers::automaton::Automaton
- lexers::automaton::AutomatonState
- lexers::automaton::AutomatonTransition
- lexers::automaton::MatchedTerminal
- lexers::automaton::TokenMatch
- lexers::fuzzy::FuzzyMatcher
- lexers::impls::ContextFreeLexer
- lexers::impls::ContextSensitiveLexer
- parsers::LRAction
- parsers::LRContexts
- parsers::LRExpected
- parsers::LRProduction
- parsers::lrk::LRkAutomaton
- parsers::lrk::LRkParser
- parsers::rnglr::RNGLRAutomaton
- parsers::rnglr::RNGLRParser
- parsers::subtree::SubTree
- result::ParseResult
- sppf::Sppf
- sppf::SppfImpl
- sppf::SppfImplNode
- sppf::SppfImplNodeChildrenIterator
- sppf::SppfImplNodeDisplay
- sppf::SppfImplNodeRef
- sppf::SppfImplNodeReplaceable
- sppf::SppfImplNodeReplaceableVersion
- sppf::SppfImplNodeVersRef
- sppf::SppfImplNodeVersion
- sppf::SppfImplNodeVersionsIterator
- sppf::SppfNode
- sppf::SppfNodeChildren
- sppf::SppfNodeChildrenIterator
- sppf::SppfNodeVersion
- sppf::SppfNodeVersions
- sppf::SppfNodeVersionsIterator
- symbols::Symbol
- text::Text
- text::TextContext
- text::TextPosition
- text::TextSpan
- text::Utf16Iter
- tokens::Token
- tokens::TokenRepository
- tokens::TokenRepositoryImpl
- tokens::TokenRepositoryIterator
- utils::biglist::BigList
- utils::biglist::BigListIterator
Enums
- ast::TableType
- errors::ParseError
- lexers::impls::Lexer
- sppf::SppfImplNodeChildren
- sppf::SppfImplNodeVersions
- symbols::SemanticElement
- symbols::SymbolType
- utils::EitherMut
- utils::OwnOrMut
Traits
- errors::ParseErrorDataTrait
- lexers::ContextProvider
- parsers::Parser
- symbols::SemanticBody
- symbols::SemanticElementTrait
Functions
- lexers::automaton::run_dfa
- parsers::get_op_code_base
- parsers::get_op_code_tree_action
- utils::bin::read_table_u16
- utils::bin::read_table_u32
- utils::bin::read_u16
- utils::bin::read_u32
Type Aliases
- parsers::LRActionCode
- parsers::LROpCode
- parsers::TreeAction
- result::ParseResultAst
- result::ParseResultSppf
- symbols::SemanticAction
- text::Utf16C
Constants
- CRATE_VERSION
- lexers::DEFAULT_CONTEXT
- lexers::automaton::DEAD_STATE
- parsers::LR_ACTION_CODE_ACCEPT
- parsers::LR_ACTION_CODE_NONE
- parsers::LR_ACTION_CODE_REDUCE
- parsers::LR_ACTION_CODE_SHIFT
- parsers::LR_OP_CODE_BASE_ADD_NULLABLE_VARIABLE
- parsers::LR_OP_CODE_BASE_ADD_VIRTUAL
- parsers::LR_OP_CODE_BASE_POP_STACK
- parsers::LR_OP_CODE_BASE_SEMANTIC_ACTION
- parsers::MAX_ERROR_COUNT
- parsers::TREE_ACTION_DROP
- parsers::TREE_ACTION_NONE
- parsers::TREE_ACTION_PROMOTE
- parsers::TREE_ACTION_REPLACE_BY_CHILDREN
- parsers::TREE_ACTION_REPLACE_BY_EPSILON
- symbols::SID_DOLLAR
- symbols::SID_EPSILON
- symbols::SID_NOTHING