【发布时间】:2010-02-15 17:27:39
【问题描述】:
我有这样的字符串:
`(val1, val2, val3)`
我有 ANTLR 语法来解析这段代码:
grammar TEST;
tokens {
ORB = '(';
CRB = ')';
COMA = ',';
}
@members{
}
/*Parser rule*/
mainRule
: ORB WORD (COMA WORD)* CRB;
/*Lexer rule*/
WORD : ('a'..'z'|'A'..'Z'|'0'..'9')+;
WS : ( '\t' | ' ' | '\r' | '\n'| '\u000C' )+ { $channel = HIDDEN; };
现在我需要将所有WORDs 映射到Java。当目标标记包含在括号中时如何绑定值?
非常感谢!
【问题讨论】:
-
你提到有几个人给了你有用的答案——投票给这些问题怎么样?