-2
Antlr 구문 분석 트리를 생성하려고합니다. 이것은 웹에서 얻은 샘플 문법입니다.Antlr 구문 분석 트리 생성
grammar Hel;
hi : 'hello' ID ;
ID : [a-z]+ ;
WS : [ \t\r\n]+ -> skip ;
나는 Parup 트리를 생성하기 위해 Jupyter 노트북에서 다음 코드를 시도했다.
해결 방법을 알려주세요.
from antlr4 import *
from HelLexer import HelLexer
from HelParser import HelParser
input = InputStream('hello jgt')
lexer = CoDalogLexer(input)
stream = CommonTokenStream(lexer)
parser = HelParser(stream)
tree = parser.hi()
어떻게 파스 트리를 생성합니까? 나무의 요소에 어떻게 접근합니까?
감사합니다.
무엇이 잘못되었는지 설명하지 않았습니다. 'tree'는 파스 트리를 포함해야합니다. –
어떻게 나무의 요소에 액세스합니까? –