-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'は解析木を含んでいなければなりません。 –
どのようにしてツリーの要素にアクセスできますか? –