def compile(code, output, path): cart = Cartridge() cart.path = path tokens = lexical(code) ast = syntax(tokens) opcodes = semantic(ast, True, cart) pynes.write_bin_code(opcodes, "output.nes")