def on_file_input(self, node):
        protocol = classes.Protocol()
        for child in self.visit(*node.children):
            child.set(protocol)
        yield protocol
file_input: ( NEWLINE | message | extend | enum | import | package | option | service | ";" )* ENDMARKER
dataset/ETHPy150Open Evgenus/protocyt/protocyt/compiler.py/CodeGenerator.on_file_input