fn emit(&self) -> Vec<u8> {
        let mut ret = vec![];

        for inst in self.code.iter() {
            if !inst.is_symbol {
                ret.append(&mut "\t".to_string().into_bytes());
            }

            ret.append(&mut inst.code.clone().into_bytes());
            ret.append(&mut "\n".to_string().into_bytes());
        }

        ret
    }
/// emit the machine code as a byte array
emit the machine code as a byte array
emit the machine code as a byte array
fn emit(&self) -> Vec<u8> {
        let mut ret = vec![];
        for inst in self.code.iter() {
            if !inst.is_symbol {
                ret.append(&mut "\t".to_string().into_bytes());
            }
            ret.append(&mut inst.code.clone().into_bytes());
            ret.append(&mut "\n".to_string().into_bytes());
        }
        ret
    }
fn emit ( & self ) -> Vec < u8 > { let mut ret = vec ! [ ] ; for inst in self . code . iter ( ) { if ! inst . is_symbol { ret . append ( & mut " \t " . to_string ( ) . into_bytes ( ) ) ; } ret . append ( & mut inst . code . clone ( ) . into_bytes ( ) ) ; ret . append ( & mut " \n " . to_string ( ) . into_bytes ( ) ) ; } ret }
emit the machine code as a byte array
emit the machine code as a byte array
&self
&self