私が次の文法を持っているとしましょう:
rule1 : sub1 sub2 sub3
;
ルール sub2 のテキストのみを返したいとします。ターゲット言語は C です。
rule1 : sub1 sub2 sub3
{$text = $sub2.text;}
;
しかし、それは正しくありません。単純に属性を変更できる場所でいくつかの例を見たと思いますが、Googleはそれを見つけません。
助けてくれてありがとう。
私はANTLR v3.4を使用しており、ターゲット言語はCです(私の頭にある例ではC関数は使用されていません)。