0
私は、テキストファイルを読むために文法を作成していないんだけど、それは常に同じエラーを与える:なし実行可能な入力でのノー実行可能な代替案 - ANTLR
代替ANTLR:
prog: stat+ ;
stat: expr NEWLINE #assign
| NEWLINE # blank
;
expr: ID ASPAS titulo ASPAS genero ANO_LANCAMENTO DURACAO expr
| ID ASPAS titulo ASPAS genero ANO_LANCAMENTO DURACAO
;
ID : [A-Z][A-Z][A-Z]'-'[0-9][0-9]'.'[a-zA-Z0-9];
//etc
そして、これがあるとここでは、トークン
ABC-12.3 "MadMax O Movie" ACAO,FICCAO 2015 02:01
XXX-01.3 "Aloha" COMEDIA,ROMANCE 2015 01:45
とを含むファイルが出力されます。
line 1:9 no viable alternative at input 'ABC-11.9 '
line 2:9 no viable alternative at input 'XXX-01.3 '
私は間違っていますか?
ありがとうございました!
で指定されたルールセットの構造と一致していないので、あなたがされるエラーは、単にあるでした完全な文法を投稿してください。 – cantSleepNow
スキップするように空白ルールが定義されていますか? 'ABC-11.9' - >奇妙な空間が... – Divisadero