List of all items
Structs
- interpreter::Interpreter
- runtime::Pos
- runtime::Slot
- runtime::sclang::array::Array
- runtime::sclang::program_stack::ProgramStack
- runtime::source_file::SourceFile
- runtime::symbol_table::SymbolTable
- server::text_model::TextModel
- server::text_model::TextModelIterator
- toolchain::diagnostics::Diagnostic
- toolchain::diagnostics::DiagnosticEmitter
- toolchain::diagnostics::DiagnosticLocation
- toolchain::diagnostics::DiagnosticMessage
- toolchain::diagnostics::NullDiagnosticConsumer
- toolchain::diagnostics::StreamDiagnosticConsumer
- toolchain::lexer::NamedBuffer
- toolchain::lexer::Token
- toolchain::lexer::TokenizedBuffer
- toolchain::parser::ChildIterator
- toolchain::parser::Node
- toolchain::parser::PreOrderIterator
- toolchain::parser::Tree
Enums
- runtime::SlotType
- server::text_model::TextModelErrors
- toolchain::diagnostics::DiagnosticKind
- toolchain::diagnostics::DiagnosticLevel
- toolchain::diagnostics::LexerDiagnosticKind
- toolchain::diagnostics::SyntaxDiagnosticKind
- toolchain::lexer::AccidentalKind
- toolchain::lexer::BinopKind
- toolchain::lexer::DelimiterKind
- toolchain::lexer::FloatKind
- toolchain::lexer::GroupKind
- toolchain::lexer::IdentifierKind
- toolchain::lexer::IgnoredKind
- toolchain::lexer::IntegerKind
- toolchain::lexer::LiteralKind
- toolchain::lexer::ReservedKind
- toolchain::lexer::TokenKind
- toolchain::parser::ExpressionKind
- toolchain::parser::IndexSeriesKind
- toolchain::parser::LiteralKind
- toolchain::parser::MessageKind
- toolchain::parser::NodeKind
Traits
Macros
Functions
- meta::hadron_git_branch
- meta::hadron_git_sha
- meta::hadron_git_sha_abbrev
- meta::hadron_version
- runtime::alloc
- runtime::alloc_stack
- runtime::sclang::constants::builtin_class_name_index_map
- runtime::sclang::constants::builtin_class_table
- runtime::thread_context::init
- toolchain::diagnostics::console_diagnostic_consumer
- toolchain::lexer::validate_utf8
- toolchain::sema::convert_literal::convert_literal
Type Aliases
- runtime::ClassIndex
- runtime::GCObjRef
- runtime::symbol_table::SymbolHash
- toolchain::lexer::TokenDiagnosticEmitter
- toolchain::lexer::TokenIndex
- toolchain::parser::NodeIndex
Constants
- runtime::SLOT_SIZE
- runtime::sclang::constants::ARRAYED_COLLECTION_CLASS_INDEX
- runtime::sclang::constants::ARRAY_CLASS_INDEX
- runtime::sclang::constants::BOOLEAN_CLASS_INDEX
- runtime::sclang::constants::CHAR_CLASS_INDEX
- runtime::sclang::constants::COLLECTION_CLASS_INDEX
- runtime::sclang::constants::DOUBLE_ARRAY_CLASS_INDEX
- runtime::sclang::constants::FLOAT_ARRAY_CLASS_INDEX
- runtime::sclang::constants::FLOAT_CLASS_INDEX
- runtime::sclang::constants::INT16_ARRAY_CLASS_INDEX
- runtime::sclang::constants::INT32_ARRAY_CLASS_INDEX
- runtime::sclang::constants::INT8_ARRAY_CLASS_INDEX
- runtime::sclang::constants::INTEGER_CLASS_INDEX
- runtime::sclang::constants::MAGNITUDE_CLASS_INDEX
- runtime::sclang::constants::NIL_CLASS_INDEX
- runtime::sclang::constants::NUMBER_CLASS_INDEX
- runtime::sclang::constants::OBJECT_CLASS_INDEX
- runtime::sclang::constants::RAW_ARRAY_CLASS_INDEX
- runtime::sclang::constants::SEQUENCEABLE_COLLECTION_CLASS_INDEX
- runtime::sclang::constants::SIMPLE_NUMBER_CLASS_INDEX
- runtime::sclang::constants::STRING_CLASS_INDEX
- runtime::sclang::constants::SYMBOL_ARRAY_CLASS_INDEX
- runtime::sclang::constants::SYMBOL_CLASS_INDEX
- runtime::symbol_table::ARRAYED_COLLECTION_CLASS_SYMBOL_HASH
- runtime::symbol_table::ARRAY_CLASS_SYMBOL_HASH
- runtime::symbol_table::BOOLEAN_CLASS_SYMBOL_HASH
- runtime::symbol_table::CHAR_CLASS_SYMBOL_HASH
- runtime::symbol_table::COLLECTION_CLASS_SYMBOL_HASH
- runtime::symbol_table::DOUBLE_ARRAY_CLASS_SYMBOL_HASH
- runtime::symbol_table::FLOAT_ARRAY_CLASS_SYMBOL_HASH
- runtime::symbol_table::FLOAT_CLASS_SYMBOL_HASH
- runtime::symbol_table::INT16_ARRAY_CLASS_SYMBOL_HASH
- runtime::symbol_table::INT32_ARRAY_CLASS_SYMBOL_HASH
- runtime::symbol_table::INT8_ARRAY_CLASS_SYMBOL_HASH
- runtime::symbol_table::INTEGER_CLASS_SYMBOL_HASH
- runtime::symbol_table::MAGNITUDE_CLASS_SYMBOL_HASH
- runtime::symbol_table::NIL_CLASS_SYMBOL_HASH
- runtime::symbol_table::NUMBER_CLASS_SYMBOL_HASH
- runtime::symbol_table::OBJECT_CLASS_SYMBOL_HASH
- runtime::symbol_table::RAW_ARRAY_CLASS_SYMBOL_HASH
- runtime::symbol_table::SEQUENCEABLE_COLLECTION_CLASS_SYMBOL_HASH
- runtime::symbol_table::SIMPLE_NUMBER_CLASS_SYMBOL_HASH
- runtime::symbol_table::STRING_CLASS_SYMBOL_HASH
- runtime::symbol_table::SYMBOL_ARRAY_CLASS_SYMBOL_HASH
- runtime::symbol_table::SYMBOL_CLASS_SYMBOL_HASH
- runtime::symbol_table::THIS_KEYWORD_SYMBOL_HASH