List of all items
Structs
- ast::Def
- ast::Program
- backend::InterpBackend
- builtin::BuiltinSig
- builtin::Entry
- builtin::NoSigs
- builtin::Registry
- error::Span
- ir::BuiltinInstance
- ir::Ir
- ir::ParamDef
- ir::StateLayout
- lexer::Token
- program::RillProgram
- schedule::Schedule
- serde_def::RillLangDef
- types::infer::TypedProgram
- types::ty::Scheme
- types::ty::Subst
- types::ty::Type
Enums
- ast::BinOp
- ast::Expr
- builtin::BuiltinKind
- error::CompileError
- ir::BinArith
- ir::Instr
- ir::UnOp
- lexer::Tok
- schedule::Step
- types::ty::Scalar
Traits
Functions
- backend::interp::run_block_hybrid
- backend::interp::run_block_reference
- compile
- compile_with
- lexer::tokenize
- lower::lower
- lower::lower_with
- parser::parse
- schedule::build_schedule
- serde_def::compile_def
- types::infer::infer_program
- types::infer::infer_program_with
- types::unify::default_var
- types::unify::unify_scalar