List of all items
Structs
- ast::Block
- ast::EnumDecl
- ast::Field
- ast::FieldInit
- ast::FnDecl
- ast::InterfaceDecl
- ast::MatchArm
- ast::MethodSig
- ast::Param
- ast::StructDecl
- ast::Variant
- chunk::Chunk
- chunk::Program
- chunk::StructInfo
- diagnostics::Diagnostic
- diagnostics::MonacoDiagnostic
- effects::EffectSet
- lexer::Lexer
- parser::Parser
- span::LineIndex
- span::Span
- token::Token
- typechecker::QalaWarning
- typed_ast::TypedBlock
- typed_ast::TypedEnumDecl
- typed_ast::TypedField
- typed_ast::TypedFieldInit
- typed_ast::TypedFnDecl
- typed_ast::TypedInterfaceDecl
- typed_ast::TypedMatchArm
- typed_ast::TypedMethodSig
- typed_ast::TypedParam
- typed_ast::TypedStructDecl
- typed_ast::TypedVariant
- types::Symbol
- value::Value
- vm::CallFrame
- vm::Heap
- vm::NamedValue
- vm::StateValue
- vm::Vm
- vm::VmState
- wasm::Arm64Result
- wasm::CompileResult
- wasm::Qala
- wasm::ReplResult
- wasm::RunResult
- wasm::StepResult
Enums
- ast::BinOp
- ast::Effect
- ast::ElseBranch
- ast::Expr
- ast::InterpPart
- ast::Item
- ast::MatchArmBody
- ast::Pattern
- ast::PrimType
- ast::Stmt
- ast::TypeExpr
- ast::UnaryOp
- diagnostics::Severity
- errors::QalaError
- opcode::Opcode
- token::TokenKind
- typed_ast::TypedElseBranch
- typed_ast::TypedExpr
- typed_ast::TypedInterpPart
- typed_ast::TypedItem
- typed_ast::TypedMatchArmBody
- typed_ast::TypedStmt
- types::QalaType
- value::ConstValue
- vm::HeapObject
- vm::StepOutcome
Functions
- arm64::compile_arm64
- codegen::compile_program
- errors::display_kind
- optimizer::peephole
- stdlib::dispatch
- token::keyword
- typechecker::check_program