List of all items
Structs
- AnalysisPipeline
- AnalysisPipelineConfig
- AstNodeArena
- BoundIntrinsicObject
- BoundMethodObject
- ClassObject
- ClosureObject
- ErrorReporter
- FunctionObject
- InstanceObject
- ModuleMap
- ModuleResolver
- NativeFunctionError
- NativeFunctionObject
- NodeArrayId
- NodeId
- Parser
- ParserConfig
- QangCompilerError
- QangPipelineError
- QangProgram
- QangRuntimeError
- RuntimeModule
- SourceLocation
- SourceMap
- Token
- Tokenizer
- Trace
- TypedNodeRef
- Upvalue
- Value
- Vm
- memory::BucketChunkHandle
- memory::ClosureArena
- memory::HeapAllocator
- memory::StringInterner
- memory::UpvalueOverflowArena
- memory::closure_upvalue_reference::OpenUpvalueTracker
- nodes::ArrayLiteralExprNode
- nodes::AssignmentExprNode
- nodes::BlockStmtNode
- nodes::BooleanLiteralNode
- nodes::BreakStmtNode
- nodes::CallExprNode
- nodes::CallNode
- nodes::ClassDeclNode
- nodes::ComparisonExprNode
- nodes::ContinueStmtNode
- nodes::EqualityExprNode
- nodes::ExprStmtNode
- nodes::FactorExprNode
- nodes::FieldDeclNode
- nodes::ForStmtNode
- nodes::FunctionDeclNode
- nodes::FunctionExprNode
- nodes::GroupingExprNode
- nodes::IdentifierNode
- nodes::IfStmtNode
- nodes::ImportModuleDeclNode
- nodes::IndexAssignmentNode
- nodes::IndexNode
- nodes::LambdaDeclNode
- nodes::LambdaExprNode
- nodes::LogicalAndExprNode
- nodes::LogicalOrExprNode
- nodes::MapExprNode
- nodes::Module
- nodes::NilLiteralNode
- nodes::NodeConversionError
- nodes::NumberLiteralNode
- nodes::ObjectEntryNode
- nodes::ObjectLiteralExprNode
- nodes::OptionalMapExprNode
- nodes::OptionalPropertyNode
- nodes::PipeExprNode
- nodes::PropertyAssignmentNode
- nodes::PropertyNode
- nodes::ReturnStmtNode
- nodes::SourceSpan
- nodes::StringLiteralNode
- nodes::SuperExprNode
- nodes::TermExprNode
- nodes::TernaryExprNode
- nodes::ThisExprNode
- nodes::UnaryExprNode
- nodes::VariableDeclNode
- nodes::WhenBranchNode
- nodes::WhenExprNode
- nodes::WhileStmtNode
- pipeline::GlobalCompilerPipeline
- symbol_resolver::SymbolInfo
- symbol_resolver::SymbolResolver
- symbol_resolver::SymbolTable
Enums
- ErrorMessageFormat
- TokenType
- ValueKind
- memory::UpvalueSlot
- nodes::AssignmentOperator
- nodes::AssignmentTargetNode
- nodes::AstNode
- nodes::CallOperationNode
- nodes::ClassMemberNode
- nodes::ComparisonOperator
- nodes::DeclNode
- nodes::EqualityOperator
- nodes::ExprNode
- nodes::FactorOperator
- nodes::ForInitializerNode
- nodes::LambdaBodyNode
- nodes::PrimaryNode
- nodes::StmtNode
- nodes::TermOperator
- nodes::UnaryOperator
- symbol_resolver::SymbolKind
Macros
Functions
- builtin_modules::extract_builtin_name
- builtin_modules::get_builtin_source
- builtin_modules::is_builtin_import
- builtin_modules::resolve_builtin_import
- disassemble_chunk
- disassemble_program
Type Aliases
- IntrinsicFn
- NativeFn
- memory::ArrayHandle
- memory::BoundIntrinsicHandle
- memory::BoundMethodHandle
- memory::ClassHandle
- memory::ClosureHandle
- memory::FunctionHandle
- memory::HashMapHandle
- memory::InstanceHandle
- memory::NativeFunctionHandle
- memory::OverflowHandle
- memory::StringHandle
- memory::UpvalueHandle
- memory::closure_upvalue_reference::UpvalueOverflowHandle