pub fn compile_statement(source: CellRef) -> Result<CompiledActions, BindError> {
    let mut actions = compile_statement_quick(source)?;

    actions.frame_setup = Action::peephole_optimise(actions.frame_setup);
    actions.actions     = Action::peephole_optimise(actions.actions);

    Ok(actions)
}
///
/// Compiles a statement once it has been bound by bind_statement
///
Compiles a statement once it has been bound by bind_statement
Compiles a statement once it has been bound by bind_statement
pub fn compile_statement(source: CellRef) -> Result<CompiledActions, BindError> {
    let mut actions = compile_statement_quick(source)?;
    actions.frame_setup = Action::peephole_optimise(actions.frame_setup);
    actions.actions     = Action::peephole_optimise(actions.actions);
    Ok(actions)
}
pub fn compile_statement ( source : CellRef ) -> Result < CompiledActions , BindError > { let mut actions = compile_statement_quick ( source ) ? ; actions . frame_setup = Action :: peephole_optimise ( actions . frame_setup ) ; actions . actions = Action :: peephole_optimise ( actions . actions ) ; Ok ( actions ) }
Compiles a statement once it has been bound by bind_statement
Compiles a statement once it has been bound by bind_statement
source
CellRef
source
CellRef