List of all items
Structs
- analyze::dependencies::DependencyAnalysis
- analyze::link::LinkOutput
- analyze::symbol_table::SymbolTable
- analyze::type_check::DefId
- analyze::type_check::FieldInfo
- analyze::type_check::Interner
- analyze::type_check::Symbol
- analyze::type_check::TermInfo
- analyze::type_check::TypeContext
- analyze::type_check::TypeId
- bytecode::CallIR
- bytecode::EffectIR
- bytecode::Label
- bytecode::LayoutResult
- bytecode::MatchIR
- bytecode::PredicateIR
- bytecode::ReturnIR
- bytecode::TrampolineIR
- compile::CaptureEffects
- compile::CompileCtx
- compile::CompileResult
- compile::Compiler
- diagnostics::DiagnosticBuilder
- diagnostics::Diagnostics
- diagnostics::DiagnosticsPrinter
- diagnostics::Span
- emit::RegexTableBuilder
- emit::StringTableBuilder
- emit::TypeTableBuilder
- emit::layout::CacheAligned
- parser::ParseResult
- parser::Parser
- parser::Token
- parser::ast::AltExpr
- parser::ast::Anchor
- parser::ast::AnonymousNode
- parser::ast::Branch
- parser::ast::CapturedExpr
- parser::ast::Def
- parser::ast::FieldExpr
- parser::ast::NamedNode
- parser::ast::NegatedField
- parser::ast::NodePredicate
- parser::ast::QuantifiedExpr
- parser::ast::Ref
- parser::ast::RegexLiteral
- parser::ast::Root
- parser::ast::SeqExpr
- parser::ast::Type
- query::LinkedQuery
- query::QueryAnalyzed
- query::QueryBuilder
- query::QueryConfig
- query::QueryContext
- query::QueryParsed
- query::QueryPrinter
- query::Source
- query::SourceId
- query::SourceMap
- typegen::typescript::Config
- typegen::typescript::Emitter
Enums
- Error
- analyze::type_check::Arity
- analyze::type_check::QuantifierKind
- analyze::type_check::TypeFlow
- analyze::type_check::TypeShape
- analyze::type_check::UnifyError
- bytecode::InstructionIR
- bytecode::MemberRef
- bytecode::NodeTypeIR
- bytecode::PredicateValueIR
- compile::CompileError
- diagnostics::DiagnosticKind
- diagnostics::Severity
- emit::EmitError
- parser::PredicateOp
- parser::SyntaxKind
- parser::ast::AltKind
- parser::ast::Expr
- parser::ast::PredicateOp
- parser::ast::PredicateValue
- parser::ast::SeqItem
- query::SourceKind
- typegen::typescript::VoidType
Traits
Functions
- analyze::dependencies::analyze_dependencies
- analyze::link::link
- analyze::refs::contains_ref
- analyze::refs::ref_names
- analyze::refs::ref_nodes
- analyze::symbol_table::resolve_names
- analyze::type_check::infer_types
- analyze::type_check::primary_def_name
- analyze::type_check::unify_flow
- analyze::type_check::unify_flows
- analyze::validate_recursion
- analyze::validation::alt_kinds::validate_alt_kinds
- analyze::validation::anchors::validate_anchors
- analyze::validation::empty_constructs::validate_empty_constructs
- analyze::validation::predicates::validate_predicates
- analyze::visitor::walk
- analyze::visitor::walk_alt_expr
- analyze::visitor::walk_captured_expr
- analyze::visitor::walk_def
- analyze::visitor::walk_expr
- analyze::visitor::walk_field_expr
- analyze::visitor::walk_named_node
- analyze::visitor::walk_quantified_expr
- analyze::visitor::walk_seq_expr
- emit::deserialize_dfa
- emit::emit
- parser::ast::is_truly_empty_scope
- parser::ast::predicate_op_from_syntax_kind
- parser::ast::token_src
- parser::lex
- parser::token_text
- typegen::typescript::emit
- typegen::typescript::emit_with_config