Antlr4'没有可行的替代品在输入'用我的语法

时间:2015-07-11 20:57:03

标签: java grammar antlr4 rule

我试图使用antlr4,我有以下语法:

grammar Comp;

start : 'ca\n';

ID  :   [a-zA-Z][a-zA-Z0-9]* ;      // match identifiers
INT :   [0-9]+ ;         // match integers
NEWLINE : '\r'? '\n' ;     // return newlines to parser (is end-statement signal)
WS  :   [ \t]+ -> skip ; // toss out whitespace
OTHER : (~'\n')* '\n' ;

如果我发送lexem' ca \ n'有用。 但是有了规则:

start : 'ca' '\n';

start : 'ca' NEWLINE;

lexem没有得到认可。为什么?

感谢您的帮助。 ;)

0 个答案:

没有答案