List of all items
Structs
- alt::Alternative
- char_reader::CharReader
- char_reader::CharReaderIter
- char_reader::IterChar
- fixed_sym_table::FixedSymTable
- lexer::LexInterpretIter
- lexer::Lexer
- lexer::LexerErrorInfo
- lexer::Pos
- lexer::PosSpan
- lexer::Terminal
- lexer::TokenSplit
- log::BufLog
- log::PrintLog
- parser::Parser
- segmap::Seg
- segmap::SegMap
Enums
- char_reader::CharReaderError
- char_reader::CharReaderStatus
- lexer::ActionOption
- lexer::LexerError
- lexer::ModeOption
- log::LogMsg
- parser::Call
- parser::OpCode
- parser::ParserError
- parser::Symbol
Traits
- CollectJoin
- fixed_sym_table::SymInfoTable
- lexer::TokenSpliterator
- log::LogReader
- log::LogStatus
- log::LogWriter
- log::Logger
- parser::ListenerWrapper
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
- segmap::char_to_group
Type Aliases
- AltId
- TokenId
- VarId
- lexer::CaretCol
- lexer::CaretLine
- lexer::ChannelId
- lexer::LexerToken
- lexer::ModeId
- lexer::StateId
- parser::ParserToken
- segmap::GroupId
Constants
- 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