List of all items
Structs
- Cli
- compile::ExprParser
- compile::GlobalLayout
- compile::LabelGen
- ir::Label
- lua::Function
- lua::GlobalDecl
- lua::Program
- meta::Meta
- meta::Syscall
Enums
- compile::AssignTarget
- compile::BinaryOp
- compile::CondKind
- compile::Expr
- compile::Tok
- compile::UnaryOp
- ir::Item
- ir::OpKind
- lua::GlobalKind
- lua::Stmt
- meta::Nls
Functions
- asm::assemble
- asm::build_sysdesc
- asm::enc_cstr
- asm::enc_text
- asm::op_size
- asm::opcode
- compile::bb_label
- compile::collect_case_body
- compile::compile_cond_generic
- compile::compile_expr
- compile::compile_pc_case
- compile::compile_pc_dispatcher_function
- compile::compile_program
- compile::compile_simple_stmt
- compile::compile_stmts
- compile::emit_call
- compile::is_comment_or_empty_line
- compile::is_end_line
- compile::is_for_start_line
- compile::is_if_start_line
- compile::is_repeat_start_line
- compile::is_until_line
- compile::is_while_start_line
- compile::looks_like_pc_dispatcher
- compile::lua_unescape_string
- compile::parse_assign_target
- compile::parse_cond
- compile::parse_entry_pc
- compile::parse_expr
- compile::push_int
- compile::slot_to_stack_idx
- compile::split_assignment
- compile::tokenize_expr
- lua::extract_if_cond
- lua::extract_while_cond
- lua::is_comment_or_empty
- lua::is_else
- lua::is_elseif
- lua::is_end
- lua::is_if_start
- lua::is_while_start
- lua::parse_block
- lua::parse_global_line
- lua::parse_lua
- lua::split_functions
- lua::strip_local
- main
- meta::as_str
- meta::as_u16
- meta::as_u32_opt
- meta::as_u8
- meta::load_meta