0
여기서 시도하고있는 것을 수행 할 수 있습니까? 아니면 내가 잘못 접근하고있는 것일까 요?ANTLR3이 내 트리에 int를 삽입하십시오.
arrayDef
: { int c = 0; }
('['']' {c++;})+
-> ARRAY /* somehow inject c here */
;
여기서 시도하고있는 것을 수행 할 수 있습니까? 아니면 내가 잘못 접근하고있는 것일까 요?ANTLR3이 내 트리에 int를 삽입하십시오.
arrayDef
: { int c = 0; }
('['']' {c++;})+
-> ARRAY /* somehow inject c here */
;
왜 ChildCount
당신의 ARRAY
트리 노드의 사용하지?
arrayDef
: ('[' ']')+
-> ^(ARRAY '['+)
;
감사합니다. –