List of all items
Structs
- General
- LL1
- LR
- NameFixer
- Normalized
- SymbolTable
- alt::Alternative
- build::BuildError
- char_reader::CharReader
- char_reader::CharReaderIter
- char_reader::IterChar
- dfa::Dfa
- dfa::DfaBuilder
- dfa::DfaBundle
- dfa::DfaTables
- dfa::ReNode
- fixed_sym_table::FixedSymTable
- grammar::Dup
- grammar::GrTreeFmt
- grammar::LLParsingTable
- grammar::ProdRuleSet
- grammar::ProdRuleSetTables
- grammar::RuleTreeSet
- grammar::origin::FromPRS
- grammar::origin::FromRTS
- grammar::origin::Origin
- lexer::LexInterpretIter
- lexer::Lexer
- lexer::LexerErrorInfo
- lexer::Pos
- lexer::PosSpan
- lexer::Terminal
- lexer::TokenSplit
- lexergen::LexerGen
- lexergen::LexerTables
- log::BufLog
- log::PrintLog
- parser::Parser
- parsergen::ParserGen
- parsergen::ParserTables
- rtsgen::RtsGen
- rtsgen::listener_types::SynDecl
- rtsgen::listener_types::SynDeclTerminal
- rtsgen::listener_types::SynDecls
- rtsgen::listener_types::SynFile
- rtsgen::listener_types::SynItem
- rtsgen::listener_types::SynPrsExpr
- rtsgen::listener_types::SynRtsChildren
- rtsgen::listener_types::SynRtsExpr
- rtsgen::listener_types::SynRule
- rtsgen::listener_types::SynRuleNt
- rtsgen::listener_types::SynRuleset
- rtsgen::rtsgen_parser::SynDecl1
- rtsgen::rtsgen_parser::SynRtsChildren1
- rtsgen::rtsgen_parser::Wrapper
- segmap::Seg
- segmap::SegMap
- segments::ReTypeCharIter
- segments::Segments
- segments::SegmentsCmp
Enums
- build::BuildErrorSource
- char_reader::CharReaderError
- char_reader::CharReaderStatus
- dfa::ReType
- file_utils::SrcTagError
- grammar::GrNode
- grammar::NTConversion
- lexer::ActionOption
- lexer::LexerError
- lexer::ModeOption
- lexergen::LexigramCrate
- log::LogMsg
- parser::Call
- parser::OpCode
- parser::ParserError
- parser::Symbol
- rtsgen::rtsgen_parser::CtxDecl
- rtsgen::rtsgen_parser::CtxDeclIter
- rtsgen::rtsgen_parser::CtxDeclTerminal
- rtsgen::rtsgen_parser::CtxDecls
- rtsgen::rtsgen_parser::CtxFile
- rtsgen::rtsgen_parser::CtxItem
- rtsgen::rtsgen_parser::CtxPrsExpr
- rtsgen::rtsgen_parser::CtxRtsChildren
- rtsgen::rtsgen_parser::CtxRtsExpr
- rtsgen::rtsgen_parser::CtxRule
- rtsgen::rtsgen_parser::CtxRuleIter
- rtsgen::rtsgen_parser::CtxRuleNt
- rtsgen::rtsgen_parser::CtxRuleset
Traits
- CharLen
- CollectJoin
- NameTransformer
- SourceSpacer
- build::BuildFrom
- build::BuildInto
- build::HasBuildErrorSource
- build::TryBuildFrom
- build::TryBuildInto
- fixed_sym_table::SymInfoTable
- grammar::GrTreeExt
- lexer::TokenSpliterator
- log::LogReader
- log::LogStatus
- log::LogWriter
- log::Logger
- parser::ListenerWrapper
- rtsgen::rtsgen_parser::RtsGenListener
Macros
Functions
- alt::alt_to_rule_str
- alt::alt_to_str
- alt::ruleflag::alt_info_to_string
- alt::ruleflag::to_string
- char_reader::escape_char
- char_reader::escape_string
- char_reader::utf8_len
- char_reader::utf8_len_notable
- columns_to_str
- dfa::print_graph
- dfa::retree_to_str
- dfa::tree_to_string
- file_utils::get_tagged_source
- file_utils::replace_tagged_source
- grammar::grtree_to_str
- grammar::grtree_to_str_ansi
- grammar::grtree_to_str_custom
- grammar::prule_to_macro
- grammar::prule_to_rule_str
- grammar::prule_to_str
- lexi::build_re
- parsergen::print_flags
- parsergen::print_items
- rtsgen::rtsgen_lexer::build_lexer
- rtsgen::rtsgen_parser::build_parser
- segmap::char_to_group
Type Aliases
- AltId
- TokenId
- VarId
- dfa::ReTree
- grammar::GrTree
- grammar::ProdRule
- lexer::CaretCol
- lexer::CaretLine
- lexer::ChannelId
- lexer::LexerToken
- lexer::ModeId
- lexer::StateId
- parser::ParserToken
- parsergen::SpanNbr
- segmap::GroupId
Statics
Constants
- LIB_PKG_NAME
- LIB_PKG_VERSION
- alt::ruleflag::ALTERNATIVE_INFO
- alt::ruleflag::CHILD_AMBIGUITY
- alt::ruleflag::CHILD_INDEPENDENT_AMBIGUITY
- alt::ruleflag::CHILD_L_FACT
- alt::ruleflag::CHILD_L_RECURSION
- alt::ruleflag::CHILD_REPEAT
- alt::ruleflag::GREEDY
- alt::ruleflag::L_FORM
- alt::ruleflag::L_RECURSION
- alt::ruleflag::PARENT_AMBIGUITY
- alt::ruleflag::PARENT_L_FACTOR
- alt::ruleflag::PARENT_L_RECURSION
- alt::ruleflag::PARENT_REPEAT
- alt::ruleflag::PREC_EQ
- alt::ruleflag::REPEAT_PLUS
- alt::ruleflag::R_ASSOC
- alt::ruleflag::R_RECURSION
- alt::ruleflag::TRANSF_CHILD
- alt::ruleflag::TRANSF_CHILD_AMB
- alt::ruleflag::TRANSF_PARENT
- char_reader::UTF8_GAP_MAX
- char_reader::UTF8_GAP_MIN
- char_reader::UTF8_HIGH_MIN
- char_reader::UTF8_LOW_MAX
- char_reader::UTF8_MAX
- char_reader::UTF8_MIN
- lexi::GRAMMAR
- lexi::LEXICON
- lexi::TERMINALS