이번에는 함수 func의 심벌 테이블을 보겠습니다.
>>> sym.get_children() #1
[<Function SymbolTable for func in test.py>]
>>> func_sym = sym.get_children()[0] #2
>>> func_sym.get_name() #3
'func'
>>> func_sym.get_symbols() #4
[<symbol 'a'>, <symbol 'b'>]
글로벌 심벌 테이블 안에 다른 심벌 테이블이 있는지 알아보고(#1) 테이블을 받아옵니다(#2). 심벌 테이블의 이름을 확인하면(#3) 'func'입니다. 함수 func의 심벌 테이블입니다. 심벌을 얻어오면(#4) 인자 a와 b를 볼 수 있습니다.