#[repr(u8)]
#[derive(Debug)]
pub enum Opcode {
Con = 0,
Del = 1,
Capture = 2,
Save = 3,
SaveCap = 4,
Load = 5,
LoadCap = 6,
Call = 7,
Return = 8,
Closure = 9,
Print = 10,
}
impl Opcode {
pub fn from_byte(byte: u8) -> Opcode {
unsafe { std::mem::transmute(byte) }
}
}