пожалуйста, помогите новичку понять это предупреждение в ANTLWorks:
[11:10:15] предупреждение(138): BooleanExpr.g:0:1: грамматика BooleanExpr: нет начального правила (очевидно, что EOF не может следовать ни одному правилу)
Вот как выглядит определение моей грамматики:
grammar BooleanExpr;
booleanExpr
: andExpr ('OR' andExpr)*;
andExpr : notExpr (('AND' | ' ' ) notExpr)*;
notExpr : kppExpr ('NOT' kppExpr);
kppExpr : keywordExpr|phraseExpr|proximityExpr|'(' booleanExpr ')';
keywordExpr
:CHAR+;
phraseExpr
: '"' keywordExpr '"';
proximityExpr
: keywordExpr|phraseExpr '~' INT;
CHAR : ('A'..'Z') | ('a'..'z');
INT : '0'..'9'+;
Большое спасибо!