List of all items
Structs
- analyzer::Analyzer
- ast::Binary
- ast::Binding
- ast::Block
- ast::Call
- ast::Func
- ast::Ident
- ast::Literal
- ast::Param
- ast::Program
- ast::TypedAST
- ast::UntypedAST
- parser::Parser
- scanner::Scanner
- symbol_table::CurrentFunction
- symbol_table::SymbolTable
- types::FnDef
- types::FnType
- types::LocalBinding
- types::Resolution
- wasm::Code
- wasm::CodeSection
- wasm::Export
- wasm::ExportSection
- wasm::Func
- wasm::FuncSection
- wasm::FuncType
- wasm::Import
- wasm::ImportSection
- wasm::Module
- wasm::StartSection
- wasm::TypeSection
Enums
- analyzer::Error
- ast::BinaryOp
- ast::Def
- ast::Expr
- ast::Stmt
- ast::TypeSpec
- driver::Error
- emitter::Error
- emitter::Section
- parser::Error
- scanner::Error
- token::Op
- token::Token
- translator::Error
- types::Reference
- types::Type
- wasm::Const
- wasm::ExportDesc
- wasm::ImportedValue
- wasm::Instr
- wasm::NumType
- wasm::ValType
Traits
Functions
- analyzer::analyze
- builtins::install_imports
- builtins::install_symbols
- builtins::make_imports
- driver::compile
- driver::compile_file
- driver::execute
- emitter::emit
- parser::parse
- scanner::scan
- translator::translate