0

当我尝试解析“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') )
;

4

1 回答 1

1

我对这些最后的编辑感到困惑,但问题出在解释器上,并且是一个已知问题。09年报道。

如果为语法生成代码,它就像一个魅力。

考虑到它的发生频率,似乎很难相信这个错误这么长时间没有得到解决。

于 2010-09-15T23:55:59.853 回答