fn emit_jump(&mut self, instruction: Opcode) -> usize {
        self.emit_byte(instruction);
        self.emit_byte(0xFF);
        self.emit_byte(0xFF);
        self.current_chunk().code.len() - 2
    }
/// Returns an offset in the chunk where we can put a jump distance later.
Returns an offset in the chunk where we can put a jump distance later.
Returns an offset in the chunk where we can put a jump distance later .
fn emit_jump(&mut self, instruction: Opcode) -> usize {
        self.emit_byte(instruction);
        self.emit_byte(0xFF);
        self.emit_byte(0xFF);
        self.current_chunk().code.len() - 2
    }
fn emit_jump ( & mut self , instruction : Opcode ) -> usize { self . emit_byte ( instruction ) ; self . emit_byte ( 0xFF ) ; self . emit_byte ( 0xFF ) ; self . current_chunk ( ) . code . len ( ) - 2 }
Returns an offset in the chunk where we can put a jump distance later.
Returns an offset in the chunk where we can put a jump distance later .
&mut self
instruction
Opcode