pub fn compile(input: &str) -> Result<Vec<AsmInstruction>, CalError>
Compiles Cal source code and returns a series of asm instructions