0
我有以下語法。它應該識別由單引號字符('
)分隔的字符串。但是,這不符合預期。在ANTLWorks,控制檯窗口顯示以下警告:如何在ANTLR3中匹配簡單字符串
[10時46分50秒]的錯誤(139):Test.g:9:15: 補集是空
爲什麼那我怎樣才能匹配一個字符串,可以包含任何字符,但分隔符?
grammar Test;
options
{
language=CSharp3;
output=AST;
ASTLabelType=CommonTree;
}
string: '\'' (~('\''))* '\'';