List of all items
Structs
- compiler::codegen::Compiler
- compiler::codegen::register::ArgRegister
- compiler::codegen::register::ArgRegisterKind
- compiler::codegen::register::RegularRegister
- compiler::codegen::register::StackRegister
- compiler::codegen::register::TempRegister
- compiler::codegen::register_allocation::IntervalEntry
- compiler::codegen::register_allocation::RegisterAllocation
- compiler::common::environment::Environment
- compiler::common::environment::NameSpace
- compiler::common::environment::Symbol
- compiler::common::error::Error
- compiler::common::token::Token
- compiler::common::types::FuncType
- compiler::common::types::StructRef
- compiler::parser::Parser
- compiler::parser::double_peek::DoublePeek
- compiler::parser::hir::decl::DeclSpecifier
- compiler::parser::hir::decl::DeclType
- compiler::parser::hir::decl::Declaration
- compiler::parser::hir::decl::Declarator
- compiler::parser::hir::decl::Designator
- compiler::parser::hir::decl::FuncDecl
- compiler::parser::hir::decl::Init
- compiler::parser::hir::decl::MemberDeclarator
- compiler::parser::hir::decl::ParamDecl
- compiler::parser::hir::decl::StorageClass
- compiler::scanner::Scanner
- compiler::typechecker::TypeChecker
- compiler::typechecker::init::CurrentObjects
- compiler::typechecker::mir::decl::Declarator
- compiler::typechecker::mir::decl::Function
- compiler::typechecker::mir::expr::Expr
- preprocessor::PPToken
- preprocessor::Preprocessor
- preprocessor::scanner::Scanner
- preprocessor::scanner::Token
Enums
- compiler::codegen::lir::Lir
- compiler::codegen::register::LabelRegister
- compiler::codegen::register::Register
- compiler::codegen::register::StaticRegister
- compiler::codegen::register::TempKind
- compiler::common::environment::InitType
- compiler::common::environment::Tags
- compiler::common::error::ErrorKind
- compiler::common::error::WreccError
- compiler::common::token::TokenKind
- compiler::common::types::ArraySize
- compiler::common::types::Primitive
- compiler::common::types::StructInfo
- compiler::common::types::Type
- compiler::parser::hir::decl::DeclModifier
- compiler::parser::hir::decl::DeclaratorKind
- compiler::parser::hir::decl::DesignatorKind
- compiler::parser::hir::decl::ExternalDeclaration
- compiler::parser::hir::decl::InitKind
- compiler::parser::hir::decl::SpecifierKind
- compiler::parser::hir::decl::StorageClassKind
- compiler::parser::hir::expr::ExprKind
- compiler::parser::hir::stmt::Stmt
- compiler::typechecker::mir::decl::CaseKind
- compiler::typechecker::mir::decl::ExternalDeclaration
- compiler::typechecker::mir::decl::Init
- compiler::typechecker::mir::decl::ScopeKind
- compiler::typechecker::mir::decl::StorageClass
- compiler::typechecker::mir::expr::CastDirection
- compiler::typechecker::mir::expr::ExprKind
- compiler::typechecker::mir::expr::ValueKind
- compiler::typechecker::mir::stmt::Stmt
- preprocessor::scanner::TokenKind
Traits
- compiler::codegen::register::ScratchClone
- compiler::codegen::register::ScratchRegister
- compiler::common::error::Location
- compiler::common::types::TypeInfo
- compiler::parser::hir::expr::IsZero
- compiler::parser::hir::expr::PrintIndent
- compiler::parser::hir::stmt::OrEmpty
Macros
Functions
- compile
- compiler::codegen::align
- compiler::codegen::lir::maybe_prefix_underscore
- compiler::common::types::integer_type
- compiler::parser::hir::expr::indent_fmt
- compiler::parser::index_sugar
- compiler::typechecker::align_by
- compiler::typechecker::create_label
- compiler::typechecker::is_valid_bin
- compiler::typechecker::is_valid_comp
- compiler::typechecker::maybe_scale_index
- preprocess
Type Aliases
- compiler::common::environment::SymbolRef
- compiler::parser::hir::decl::MemberDeclaration
- compiler::typechecker::ConstLabels