1
我正在试图使用ANTLR和一种文件,其中要检索的值可以是除{和}之外的任何字符序列。Antlr字符串匹配顺序
text = {Valid;String}
text = {Another"Valid"-String}
但现在值匹配从一开始的行:
线1:0不匹配输入 '文本=' 期待 '文本'
我做错了什么?不应该首先与TEXT匹配?
grammar Example;
example : (TEXT '=' '{' VALUE '}')+;
WS : [ \t\r\n]+ -> skip ;
TEXT : 'text';
VALUE : ~('{'|'}')+;