from interpreter import Interpreter, Registers, opcode class LuaRegisters(Registers): def __init__(self) -> None: super().__init__() class LuaByteCodeInterpreter(Interpreter): def __init__(self, bits=8, memsize=None) -> None: super().__init__(bits, memsize) self._registers = LuaRegisters() ... def lua(): ...