List of all items
Structs
- Diagnostic
- Engine
- Program
- RuntimeProgram
- compiler::CompileOutput
- compiler::Namespace
- compiler::compiler_data::Ctx
- compiler::compiler_data::DynamicLibFn
- compiler::compiler_data::Dynamiclib
- compiler::compiler_data::EnumType
- compiler::compiler_data::EnumVariant
- compiler::compiler_data::ErrorCatch
- compiler::compiler_data::FnSignature
- compiler::compiler_data::Function
- compiler::compiler_data::FunctionImpl
- compiler::compiler_data::HostFnSig
- compiler::compiler_data::InstrSrc
- compiler::compiler_data::Pools
- compiler::compiler_data::Source
- compiler::compiler_data::State
- compiler::compiler_data::Struct
- compiler::compiler_data::Variable
- compiler::expr::Span
Enums
- HostType
- LoadError
- Value
- compiler::SymbolKind
- compiler::expr::Expr
- compiler::type_system::DataType
- compiler::type_system::TypeExpr
Traits
Functions
- build_bytecode
- collect_diagnostic
- compiler::compile
- compiler::compile_expr
- compiler::expr::code_modifies_variable
- compiler::expr::mangle_method
- compiler::expr::symbol_of_expr
- compiler::expr::var_assign
- compiler::type_system::arg_types_specialize_equal
- compiler::type_system::can_reach
- compiler::type_system::check_if_returns_void
- compiler::type_system::collect_direct_fn_calls
- compiler::type_system::format_detailed
- compiler::type_system::param_type_matches
- compiler::type_system::reset_inference_state
- compiler::type_system::struct_field_type_matches
- compiler::type_system::track_returns
- load_program
- main
- parser::parse