1
我在写ANTLR语法如下我的语法不工作:根据需要在ANTLR
grammar names;
init : stat+;
stat : name NEWLINE
| name SPACE NEWLINE
|NEWLINE
| name SPACE name SPACE
;
name : ID ;
ID : [a-zA-Z]+ ;
NEWLINE:'\r'? '\n' ;
SPACE : ' ';
这种语法应该接受形式的输入:
name1
name1<space>name2<space>
name1<space>
我没有得到的要求的输出。截至目前,生成的树只显示第一个值。我是antlr的新手,任何帮助将不胜感激。