class SyntaxTree::YARV::Bf
def loop_end(iseq, start_label, end_label)
def loop_end(iseq, start_label, end_label) iseq.getglobal(:$tape) iseq.getglobal(:$cursor) iseq.send(YARV.calldata(:[], 1)) iseq.putobject(0) iseq.send(YARV.calldata(:==, 1)) iseq.branchunless(start_label) iseq.push(end_label) end