{"action"}
問題は、文法内のブロック内の現在のツリー ノードにアクセスする方法についてです。
私はJava
ターゲットについて話しているので、生成されたルールメソッド内でオブジェクトにアクセスしたいと思いますroot_1
(以下を参照してください、標準生成コード、SUBJECT
これが私の文法内のトークンです、それは問題ではありません):
{
Object root_1 = (Object)adaptor.nil();
root_1 = (Object)adaptor.becomeRoot((Object)adaptor.create(SUBJECT, "SUBJECT"), root_1);
adaptor.addChild(root_1, stream_noun.nextTree());
adaptor.addChild(root_0, root_1);
}
文法の中で私は次のようなことをする能力が欲しいです:
subject : noun -> ^(SUBJECT noun) { ... place code here to work with `root_1` object ... } ;
誰かがアイデアを提案できますか?ありがとう。