0

有可能做我在这里尝试的事情吗?或者,也许我接近它错了?

arrayDef
  : { int c = 0; }
    ('['']' {c++;})+
  -> ARRAY /* somehow inject c here */
  ;
4

1 回答 1

0

为什么不使用ChildCount你的ARRAY树节点?

arrayDef
    :   ('[' ']')+
        -> ^(ARRAY '['+)
    ;
于 2010-01-30T20:07:51.347 回答