@classmethod
    def get_prototype(cls):
        if not cls.prototype:
            instance = cls()
            tabmodule = '%stab' + cls.name
            cls.prototype = yacc.yacc(module=instance, tabmodule=tabmodule)
        return cls.prototype
dataset/ETHPy150Open ardekantur/pyglet/tools/wraptypes/preprocessor.py/Grammar.get_prototype/operator `%` -> `+`