Bytecode representation for the Maat virtual machine.
This crate provides a compact bytecode format for representing Maat programs. Instructions consist of an opcode byte followed by zero or more operand bytes, with all multi-byte operands encoded in big-endian format.
Example
use ;
// Encode some bytecode instructions
let const_instr = encode;
let add_instr = encode;
// Combine into an instruction sequence
let mut bytecode = from;
bytecode.extend;
// Display as disassembly
println!;