1
私はしばらくの間ANTLRを学ぼうとしていましたが、最終的にANTLRの参考になっています。 まあ私は2 + 4とプロセス式を渡すとき、私は子ノードとしてルートとして+と2と4で木を得ることはありませんANTLRWorks 1.4ANTLRWorks:オペレーターを働かせることができません
grammar Test;
INT : '0'..'9'+
;
WS : (' '
| '\t'
| '\r'
| '\n'
) {$channel=HIDDEN;}
;
expression
: INT ('+'^ INT)*;
で、次の試してみました。むしろ、私は同じレベルで子ノードとしてルートと2、+と4として式を取得します。
私が間違っていることを理解できません。必要な助けが必要です。
私はどのようにこれらのグラフィック記述を取得できますか?
)oがこの[http://stackoverflow.com/questions/2856612/visualizing-an-ast-created-with-antlr-in-aを見つけました-net-environment](http://stackoverflow.com/questions/2856612/visualizing-an-ast-created-with-antlr-in-a-net-environment)を参照してください。また、antlrworksのインタプリタがtjeオペラを無視しているとのコメントもあります。そして、 – Puneet