use cas_error::Error;
use cas_parser::parser::ast::loop_expr::Continue;
use crate::{Compile, Compiler, InstructionKind};
impl Compile for Continue {
fn compile(&self, compiler: &mut Compiler) -> Result<(), Error> {
let loop_start = compiler.state.loop_start.unwrap();
compiler.add_instr(InstructionKind::Jump(loop_start));
Ok(())
}
}