fn emit_jump(&mut self, instruction: Opcode) -> usize {
        self.emit_byte(instruction as u8);
        self.emit_byte(0xff);
        self.emit_byte(0xff);
        self.last_byte() - 2
    }
/// emit the given bytecode instruction and write a placeholder
/// for the jump offset.
emit the given bytecode instruction and write a placeholder
for the jump offset.
emit the given bytecode instruction and write a placeholder for the jump offset .
fn emit_jump(&mut self, instruction: Opcode) -> usize {
        self.emit_byte(instruction as u8);
        self.emit_byte(0xff);
        self.emit_byte(0xff);
        self.last_byte() - 2
    }
fn emit_jump ( & mut self , instruction : Opcode ) -> usize { self . emit_byte ( instruction as u8 ) ; self . emit_byte ( 0xff ) ; self . emit_byte ( 0xff ) ; self . last_byte ( ) - 2 }
emit the given bytecode instruction and write a placeholder
for the jump offset.
emit the given bytecode instruction and write a placeholder for the jump offset .
&mut self
instruction
Opcode