def _walk_FunctionName(self, node):
        yield self._get_name(node, node.namepath[0])
        if len(node.namepath) > 1:
            for i in range(1, len(node.namepath)):
                yield self._get_text(node, '.')
                yield self._get_name(node, node.namepath[i])
        if node.methodname is not None:
            yield self._get_text(node, ':')
            yield self._get_name(node, node.methodname)
dataset/ETHPy150Open dansanderson/picotool/pico8/lua/lua.py/LuaASTEchoWriter._walk_FunctionName/original