Я пытаюсь создать очень простую грамматику, чтобы научиться использовать ANTLR, но получаю следующее сообщение:
«Следующие альтернативы никогда не будут доступны: 2»
Это моя грамматическая попытка :
grammar Robot;
file : command+;
command : ( delay|type|move|click|rclick) ;
delay : 'wait' number ';';
type : 'type' id ';';
move : 'move' number ',' number ';';
click : 'click' ;
rclick : 'rlick' ;
id : ('a'..'z'|'A'..'Z')+ ;
number : ('0'..'9')+ ;
WS : (' ' | '\t' | '\r' | '\n' ) { skip();} ;
Я использую подключаемый модуль ANTLRWorks для IDEA: