pyc 0.1.0

Read compiled Python files
Documentation
use crate::Bytes;
use python_object::opcode;

pub fn dis(bytes: &mut Bytes) -> Vec<opcode::Opcode> {
    let mut opcodes = vec![];

    loop {
        // let offset = bytes.eat_byte();
        let op = bytes.eat_byte();
        let arg = bytes.eat_byte();

        opcodes.push(opcode::Opcode { op, arg });

        if bytes.is_eof() {
            break;
        }
    }

    opcodes
}