파이썬 AST [ast.parse()]가 반환합니다.파이썬 AST 처리
나는 이것이 클래스 메서드의 AST라는 것을 알고있다.
동일한 클래스의 다른 메소드에 대한 모든 호출을 찾으려면 어떻게합니까?
def baz(self): # this is a class method
'''baz docstring'''
self.foo() + self.bar()
은 내가 AST를 받아 다른 방법의 목록을 반환하는 함수가 필요합니다 같은 코드에 대한
['foo', 'bar']
:
기본적으로 내가 좋아하는 뭔가를 수집 할 동일한 클래스의 메서드 내에서 호출되는 클래스의 [메서드 이름 (문자열)].
일반적인 경우의 복잡성을 설명하는 의견에 많은 시간을드립니다. –