当我尝试解析“abc”时出现不匹配的设置异常(引号是输入的一部分)
这是(简化的)语法 - Java.g 示例中的几乎一字不差,与其他示例语法基本相同。最新版本有bug吗?在eclipse的上下文中使用3.2。
提前致谢。
语法字符串;
选项{语言= C;}
规则:字面EOF;
文字:CHARLITERAL | 字符串字面量 ;
CHARLITERAL : '\'' ( EscapeSequence | ~( '\'' | '\\' | '\r' | '\n' ) ) '\'' ;
STRINGLITERAL : '"' ( EscapeSequence | ~( '\\' | '"' | '\r' | '\n' )
)* '"' ;
片段 EscapeSequence : '\\' ('b' | 't' | 'n' | 'f' | 'r' | '\"' | '\'' | '\\' |
('0'..' 3') ('0'..'7') ('0'..'7') |
('0'..'7') ('0'..'7') |
('0'. .'7') )
;