[−] List of all items
Structs
- Assignment
- BinaryExpr
- EmitConfig
- EvaluationResult
- InternedStr
- ParseResult
- Poly
- ProgramContext
- RcExpr
- Span
- Stmt
- StmtList
- UnaryExpr
- diagnostics::AssociatedDiagnostic
- diagnostics::Diagnostic
- scanner::ScanErrors
- scanner::ScanResult
- scanner::types::Token
Enums
Traits
- Emit
- Grammar
- RcExpression
- diagnostics::DiagnosticRecord
- diagnostics::DiagnosticRegistry
- visit::ExprPatVisitor
- visit::StmtVisitor
Macros
Functions
- build_rules
- collectors::collect_pat_names
- collectors::collect_var_asgns
- collectors::collect_var_names
- evaluate
- evaluate_expr
- lint_expr_pat
- lint_stmt
- parse_expression_pattern
- parse_statements
- scanner::scan
- visit::descend_asgn
- visit::descend_binary
- visit::descend_binary_expr_pat
- visit::descend_bracketed
- visit::descend_bracketed_expr_pat
- visit::descend_expr
- visit::descend_expr_pat
- visit::descend_parend
- visit::descend_parend_expr_pat
- visit::descend_stmt
- visit::descend_stmt_kind
- visit::descend_stmt_list
- visit::descend_unary
- visit::descend_unary_expr_pat