[−] List of all items
Structs
- common::Identifier
- lexer::iterator::LexerIterator
- lexer::lexlets::OpSym
- lexer::token::Token
- lexer::token::TokenStream
- parser::ast::AST
- parser::ast::Block
- parser::ast::CompoundField
- parser::ast::ConditionalBlock
- parser::ast::ConditionalBranch
- parser::ast::EnumField
- parser::ast::Expression
- parser::ast::FunctionParameter
- parser::ast::MatchBlock
- parser::ast::MatchBranch
- parser::ast::Pattern
- parser::ast::Statement
- parser::ast::StructField
- parser::ast::StructPatternField
- parser::ast::TypeExpression
- parser::iterator::ParserIterator
- tracking::Problem
- tracking::RegionSlice
- tracking::Source
- tracking::SourceRegion
Enums
- common::ConstantNumber
- common::InternalIdentifierType
- common::KeywordType
- common::Literal
- common::MaybeIgnore
- common::Number
- common::NumberFormat
- common::OperatorType
- common::OverloadableOperatorType
- common::Primary
- lexer::lexlets::LexerResult
- lexer::token::TokenData
- parser::ast::ExpressionData
- parser::ast::ExpressionStatement
- parser::ast::FunctionIdentifier
- parser::ast::LoopControlType
- parser::ast::NamedExpressionPattern
- parser::ast::PatternData
- parser::ast::StatementData
- parser::ast::StructPatternFieldData
- parser::ast::TypeExpressionData
- tracking::ProblemKind
Traits
Functions
- common::get_bin_op_precedence
- lexer::lex
- parser::common::block
- parser::common::block_expr_stmt
- parser::common::conditional_block
- parser::common::enum_ty_body
- parser::common::match_block
- parser::common::named_expression_pattern
- parser::common::struct_ty_body
- parser::common::sum_ty_body
- parser::expr::complete_partial_expression
- parser::expr::expression
- parser::expr::pratt
- parser::parse
- parser::patt::pattern
- parser::pred::and
- parser::pred::and_many
- parser::pred::any_kw
- parser::pred::any_kw_of
- parser::pred::any_op
- parser::pred::any_op_of
- parser::pred::boolean
- parser::pred::contextual
- parser::pred::ident
- parser::pred::ident_or_ignore
- parser::pred::ignore
- parser::pred::literal
- parser::pred::literal_or_ignore
- parser::pred::nil
- parser::pred::not
- parser::pred::number
- parser::pred::or
- parser::pred::or_many
- parser::pred::pair_counter
- parser::pred::primary
- parser::pred::primary_or_ignore
- parser::pred::specific_kw
- parser::pred::specific_op
- parser::pred::string
- parser::stmt::statement
- parser::stmt::statements
- parser::texpr::type_expression
- util::compare_strs
Typedefs
Statics
Constants
- common::BINARY_OPERATORS
- common::BINARY_PRECEDENCES
- common::INTERNAL_IDENTIFIERS
- common::LOOP_CONTROL_KWS
- common::MAX_IDENTIFIER_LENGTH
- common::MAX_NUMBER_LENGTH
- common::MOD_ASSIGN_OPS
- common::OPERATOR_TYPE_SYMS
- common::OVERLOADABLE_OPERATOR_TYPE_SYMS
- common::TERMINATOR_OPS
- common::UNARY_OPERATORS
- common::UNARY_POWER
- tracking::DEFAULT_MAX_ERROR_COUNT
- tracking::DEFAULT_MAX_EXCERPT_LINES