Contents
Namespaces
Classes
Functions
Typedefs
Variables
Namespace peg::udl
Template Struct argument_count
Template Struct argument_count< R(*)(Args…) >
Template Struct argument_count< R(C::*)(Args…) const >
Template Struct argument_count< R(C::*)(Args…) >
Struct AssignIDToDefinition
Template Struct AstBase
Struct AstOptimizer
Struct ComputeCanBeEmpty
Struct ComputeFirstSet
Struct Context::LRMemo
Struct Context::PackratStats
Struct Context::Snapshot
Struct Definition::Result
Struct DetectInfiniteLoop
Struct DetectLeftRecursion
Struct EmptyType
Struct ErrorInfo
Struct FindLiteralToken
Struct FindReference
Struct FirstSet
Struct HasEmptyElement
Struct IsLiteralToken
Struct KeywordGuardData
Struct LinkReferences
Struct Ope::Visitor
Struct ParserGenerator::Data
Struct ParserGenerator::Instruction
Struct ParserGenerator::ParserContext
Struct ReferenceChecker
Template Struct scope_exit
Struct SemanticValues
Struct SetupFirstSets
Struct TokenChecker
Struct TraceOpeName
Struct TraversalVisitor
Struct Trie::Info
Class Action
Class AndPredicate
Class AnyCharacter
Class BackReference
Class Capture
Class CaptureScope
Class Character
Class CharacterClass
Class Context
Class Cut
Class Definition
Class Dictionary
Class Holder
Class Ignore
Class LiteralString
Class NotPredicate
Class Ope
Class parser
Class ParserGenerator
Class ParserGenerator::SyntaxErrorException
Class PrecedenceClimbing
Class Predicate
Class PrioritizedChoice
Class Recovery
Class Reference
Class Repetition
Class Sequence
Class TokenBoundary
Class Trie
Class User
Class WeakHolder
Class Whitespace
Template Function peg::add_ast_action
Function peg::apd
Template Function peg::ast_to_s
Template Function peg::ast_to_s_core
Function peg::bkr
Template Function peg::call
Function peg::cap
Template Function peg::cho
Template Function peg::cho4label_
Function peg::chr
Function peg::cls(const std::string&)
Function peg::cls(const std::vector<std::pair<char32_t, char32_t>>&, bool)
Function peg::codepoint_count
Function peg::codepoint_length
Function peg::csc
Function peg::cut
Function peg::decode
Function peg::decode_codepoint(const char *, size_t, size_t&, char32_t&)
Function peg::decode_codepoint(const char *, size_t, char32_t&)
Function peg::decode_codepoint(const char *, size_t)
Function peg::dic
Function peg::dot
Function peg::enable_profiling
Function peg::enable_tracing
Function peg::encode_codepoint(char32_t, char *)
Function peg::encode_codepoint(char32_t)
Function peg::escape_characters(const char *, size_t)
Function peg::escape_characters(std::string_view)
Function peg::fail
Function peg::ign
Function peg::is_digit
Function peg::is_hex
Function peg::line_info
Function peg::lit
Function peg::liti
Function peg::ncls(const std::string&)
Function peg::ncls(const std::vector<std::pair<char32_t, char32_t>>&, bool)
Function peg::npd
Function peg::oom
Function peg::opt
Function peg::parse_hex_number
Function peg::parse_literal
Function peg::parse_octal_number
Function peg::pre
Function peg::rec
Function peg::ref
Function peg::rep
Function peg::resolve_escape_sequence
Template Function peg::seq
Function peg::str2tag
Function peg::str2tag_core
Function peg::success
Function peg::to_lower
Function peg::tok
Template Function peg::token_to_number_
Template Function peg::u8
Function peg::usr
Function peg::wsp
Function peg::zom
Typedef peg::Ast
Typedef peg::Grammar
Typedef peg::Log
Typedef peg::Parser
Typedef peg::Rules
Typedef peg::TracerEnter
Typedef peg::TracerLeave
Typedef peg::TracerStartOrEnd
Variable peg::RECOVER_DEFINITION_NAME
Variable peg::WHITESPACE_DEFINITION_NAME
Variable peg::WORD_DEFINITION_NAME