List of all items
Structs
- common::closure::Closure
- common::lambda::Lambda
- common::source::Source
- common::span::Span
- common::span::Spanned
- compiler::desugar::Transformer
- compiler::gen::Compiler
- compiler::hoist::Hoister
- compiler::lex::Lexer
- compiler::parse::Parser
- compiler::rule::Rule
- compiler::sst::Scope
- compiler::sst::UniqueSymbol
- compiler::syntax::Syntax
- core::ffi::FFI
- core::ffi::FFIFunction
- vm::VM
- vm::slot::Suspend
- vm::stack::Stack
- vm::tag::Tagged
- vm::trace::Trace
Enums
- common::data::Data
- common::lambda::Captured
- common::opcode::Opcode
- compiler::ast::AST
- compiler::ast::ASTPattern
- compiler::ast::ArgPattern
- compiler::cst::CST
- compiler::cst::CSTPattern
- compiler::parse::Prec
- compiler::sst::SST
- compiler::sst::SSTPattern
- compiler::token::Token
- vm::slot::Slot
Functions
- common::number::build_number
- common::number::split_number
- common::stamp::shuffle
- common::stamp::stamp
- compile
- compile_with_ffi
- compiler::desugar::desugar
- compiler::gen::gen
- compiler::gen::gen_with_ffi
- compiler::hoist::hoist
- compiler::lex::lex
- compiler::parse::parse
- core::control::if_choice
- core::extract::binop
- core::extract::triop
- core::ffi_core
- core::io::print
- core::io::println
- core::io::to_string
- core::logic::equal
- core::logic::greater
- core::logic::greater_equal
- core::logic::less
- core::logic::less_equal
- core::math::add
- core::math::div
- core::math::mul
- core::math::neg
- core::math::pow
- core::math::rem
- core::math::sub
- run