List of all items
Structs
- advanced_types::GenericType
- advanced_types::GenericTypeDefinition
- advanced_types::OperatorOverload
- advanced_types::OperatorRegistry
- advanced_types::TypeClass
- advanced_types::TypeClassInstance
- advanced_types::TypeClassMethod
- advanced_types::TypeInference
- advanced_types::TypeParameter
- ast::ArrayDimension
- ast::Block
- ast::CaseBranch
- ast::ClassDecl
- ast::ConstDecl
- ast::ExceptClause
- ast::FieldDecl
- ast::FunctionDecl
- ast::InterfaceDecl
- ast::Library
- ast::MethodDecl
- ast::Module
- ast::Package
- ast::Parameter
- ast::ProcedureDecl
- ast::Program
- ast::PropertyDecl
- ast::TypeDecl
- ast::Unit
- ast::UnitImplementation
- ast::UnitInterface
- ast::VariableDecl
- attributes::Attribute
- attributes::AttributeMap
- bench::BenchResult
- build_system::BuildConfig
- build_system::BuildSystem
- build_system::DetailedDependency
- build_system::LockFile
- build_system::LockedPackage
- build_system::Manifest
- build_system::Package
- build_system::ProfileOverrides
- compilation_events::EventEmitter
- debugger::DebugSession
- deps::CompatibilityEntry
- deps::DepGraphNode
- deps::DependencyResolver
- deps::ResolvedDependency
- enhanced_error::Diagnostic
- enhanced_error::ErrorReporter
- enhanced_error::ErrorSuggestion
- enhanced_error::SourceLocation
- enhanced_error::SourceManager
- error::CompileOptions
- error::CompileResult
- ffi::FfiRegistry
- formatter::config::BlankLines
- formatter::config::BracketSpacing
- formatter::config::CaseSpacing
- formatter::config::FormatConfig
- formatter::config::OperatorSpacing
- formatter::core::Formatter
- ide::CompletionCandidate
- incremental::CacheEntry
- incremental::IncrementalCache
- interfaces::InterfaceRegistry
- interpreter::BuiltinRegistry
- interpreter::Builtins
- interpreter::EarlyReturn
- interpreter::FunctionConverter
- interpreter::FunctionRegistry
- interpreter::Interpreter
- interpreter::PascalException
- interpreter::RuntimeEnvironment
- interpreter::Scope
- interpreter::ScopeManager
- interpreter::ScopeUtils
- interpreter::StackFrame
- interpreter::UserFunction
- leak_check::LeakReport
- lexer::Lexer
- loader::ModuleLoader
- memory_pool::StringPool
- optimized_symbol_table::CacheStats
- optimized_symbol_table::FunctionSignature
- optimized_symbol_table::MemoryUsage
- optimized_symbol_table::OptimizedScope
- optimized_symbol_table::OptimizedSymbolTable
- optimized_symbol_table::Symbol
- optimized_symbol_table::SymbolFlags
- optimized_symbol_table::SymbolLRUCache
- optimized_symbol_table::SymbolStatistics
- optimized_symbol_table::SymbolTableBuilder
- optimizer::Optimizer
- optimizer::advanced::AdvancedOptimizer
- optimizer::advanced::CSEOptimizer
- optimizer::advanced::FunctionInliner
- optimizer::advanced::LoopOptimizer
- optimizer::advanced::OptimizationStats
- optimizer::advanced::StrengthReducer
- optimizer::advanced::TailCallOptimizer
- optimizer::modular_pipeline::OptimizationContext
- optimizer::modular_pipeline::OptimizationPipeline
- optimizer::modular_pipeline::OptimizationRegistry
- optimizer::modular_pipeline::OptimizationResult
- optimizer::modular_pipeline::OptimizationStatistics
- optimizer::modular_pipeline::OptimizationStats
- optimizer::modular_pipeline::PipelineConfig
- optimizer::passes::CommonSubexpressionEliminationPass
- optimizer::passes::ConstantFoldingPass
- optimizer::passes::DeadCodeEliminationPass
- optimizer::passes::FunctionInliningPass
- optimizer::passes::LoopOptimizationPass
- optimizer::passes::RegisterAllocationPass
- parallel::CompilationWorker
- parallel::ParallelCompiler
- parallel::ParallelConfig
- parallel::ProgressTracker
- parser::Parser
- parser::SourceLocation
- plugin::PluginRegistry
- ppu::PpuFile
- register_allocator::InterferenceGraph
- register_allocator::LiveRange
- register_allocator::LiveRangeAnalyzer
- register_allocator::RegisterAllocator
- resolver::ModuleResolver
- resolver::SymbolInfo
- resolver::SymbolTable
- simd::CallGenerator
- simd::SimdCodeGen
- simd::SimdFeatures
- source_map::SourceMap
- source_map::SourceMapping
- symbol_table::SymbolTable
- traits::diagnostic::Diagnostic
- traits::diagnostic::DiagnosticLocation
- traits::optimizer::OptimizationStats
- type_checker::TypeChecker
- unicode::SourceInfo
- unit_codegen::UnitCodeGenerator
- utils::cow_ident::CowIdent
Enums
- advanced_types::OverloadableOperator
- advanced_types::TypeConstraint
- ast::CallingConvention
- ast::Expression
- ast::FieldVisibility
- ast::ForDirection
- ast::Literal
- ast::MethodSpecifier
- ast::ModuleError
- ast::SimpleType
- ast::Statement
- ast::Type
- build_system::DependencySpec
- compilation_events::CompilationEvent
- deps::DependencySource
- docgen::DocFormat
- enhanced_error::CompilerError
- enhanced_error::DiagnosticSeverity
- error::CompilerError
- formatter::config::CommentStyle
- formatter::config::IndentStyle
- formatter::config::LineEnding
- formatter::config::TrailingComma
- ide::CompletionKind
- interpreter::Value
- lexer::LexerError
- optimized_symbol_table::ConstValue
- optimizer::modular_pipeline::OptimizationLevel
- optimizer::modular_pipeline::TargetArchitecture
- plugin::CompilationPhase
- plugin::PluginResult
- register_allocator::Register
- resolver::SymbolKind
- simd::CallingConvention
- simd::SimdOp
- simd::SimdRegister
- tokens::Token
- traits::diagnostic::Severity
- unicode::UnicodeError
Traits
- compilation_events::EventHandler
- error_conversions::ErrorReporting
- error_conversions::ResultExt
- optimizer::modular_pipeline::OptimizationPass
- plugin::CompilerPlugin
- traits::codegen::AssemblyOutput
- traits::codegen::CodeGeneratorCapability
- traits::codegen::ControlFlowGenerator
- traits::codegen::DebugInfo
- traits::codegen::FunctionCalling
- traits::codegen::RegisterAllocator
- traits::codegen::TargetArchitecture
- traits::codegen::VariableManager
- traits::diagnostic::DiagnosticEmitter
- traits::diagnostic::DiagnosticErrorReporter
- traits::diagnostic::DiagnosticRenderer
- traits::diagnostic::SourceCache
- traits::lexer::ErrorReporter
- traits::lexer::LexerCapability
- traits::lexer::SourceLocation
- traits::lexer::TokenStream
- traits::lexer::TokenValidator
- traits::optimizer::CommonSubexprElimination
- traits::optimizer::ConstantFolding
- traits::optimizer::DeadCodeElimination
- traits::optimizer::FunctionInlining
- traits::optimizer::InlineAssembly
- traits::optimizer::LoopOptimizer
- traits::optimizer::Optimizer
- traits::optimizer::PeepholeOptimizer
- traits::optimizer::RegisterOptimizer
- traits::optimizer::StrengthReduction
- traits::optimizer::TailCallOptimization
- traits::parser::DeclarationParser
- traits::parser::ErrorRecovery
- traits::parser::ExpressionParser
- traits::parser::ParserCapability
- traits::parser::StatementParser
Functions
- advanced_types::infer_block_variable_types
- advanced_types::substitute_type_params
- attributes::parse_attr_directives
- bench::benchmark_file
- bench::benchmark_program
- conditional_compile::defines_from_args
- conditional_compile::preprocess
- constant_eval::eval_constant
- constant_eval::is_constant
- debugger::debug_prompt
- debugger::run_with_debugger
- deps::version_satisfies
- docgen::generate_docs_from_source
- docgen::generate_program_markdown
- docgen::generate_unit_markdown
- docgen::markdown_to_html
- enhanced_error::error_utils::did_you_mean
- enhanced_error::error_utils::suggest_begin_end
- enhanced_error::error_utils::suggest_closing_bracket
- enhanced_error::error_utils::suggest_semicolon
- error_conversions::enhanced_to_legacy
- error_conversions::format_error_message
- error_conversions::legacy_to_enhanced
- error_suggestions::did_you_mean
- error_suggestions::suggest_identifier
- error_suggestions::suggest_similar
- ffi::create_default_ffi_registry
- formatter::config::find_config
- formatter::config::load_config
- formatter::config::save_config
- formatter::create_default_config
- formatter::format_batch
- formatter::format_file
- formatter::format_string
- formatter::format_unit_file
- formatter::needs_formatting
- ide::completions_at
- ide::hover_at
- ide::parse_diagnostics
- interpreter::create_default_registry
- leak_check::analyze_interpreter
- leak_check::run_with_leak_check
- optimizer::optimize_program
- reflection::is_type
- reflection::type_name
- repl::run_repl
- unicode::normalize_identifier
- unicode::normalize_string_content
- unicode::validate_source
- utils::ast_helpers::assign
- utils::ast_helpers::binop
- utils::ast_helpers::bool_lit
- utils::ast_helpers::call
- utils::ast_helpers::char_lit
- utils::ast_helpers::if_stmt
- utils::ast_helpers::int_lit
- utils::ast_helpers::is_left_associative
- utils::ast_helpers::is_literal
- utils::ast_helpers::is_variable
- utils::ast_helpers::lit
- utils::ast_helpers::operator_precedence
- utils::ast_helpers::proc_call
- utils::ast_helpers::real_lit
- utils::ast_helpers::simple_type
- utils::ast_helpers::string_lit
- utils::ast_helpers::unop
- utils::ast_helpers::var
- utils::ast_helpers::while_stmt
- utils::block::block_with_statement
- utils::block::block_with_statements
- utils::block::empty_block
- utils::string_utils::escape_string
- utils::string_utils::indent_lines
- utils::string_utils::is_valid_identifier
- utils::string_utils::normalize_whitespace
- utils::string_utils::split_lines
- utils::string_utils::strip_quotes
- utils::string_utils::to_camel_case
- utils::string_utils::to_pascal_case
- utils::string_utils::to_snake_case
- utils::string_utils::unescape_string
- wasm::compile_source_to_wat
- wasm::compile_to_wat
Type Aliases
- ast::Expr
- ast::ModuleResult
- ast::Stmt
- error::ParseError
- error::Result
- error_conversions::LegacyResult
- error_conversions::Result
- ffi::FfiCallback
- interpreter::BuiltinFunction
- interpreter::DebugBreakpointCheck
- interpreter::DebugBreakpointHandler
- parser::ParseResult
- traits::parser::ParseResult