reader: reject rules on YYEOF
commitdd6ca199276506c4902a993b863fa10414a90178
authorAkim Demaille <akim.demaille@gmail.com>
Sat, 10 Sep 2022 12:04:11 +0000 (10 14:04 +0200)
committerAkim Demaille <akim.demaille@gmail.com>
Sat, 10 Sep 2022 12:09:02 +0000 (10 14:09 +0200)
treed57cccc0f14f53d733bfbd5c1d04fa65e33940cc
parent3661ebbb2c7b8ef45e4f5df38d57ece098251be6
reader: reject rules on YYEOF

We crashed when rules were given on YYEOF.
Reported by Han Zheng.
Fixes https://github.com/akimd/bison/issues/92.

* src/reader.c (check_and_convert_grammar): Make sure YYEOF is not
an nterm.
* tests/input.at (Rule for YYEOF): New.
src/reader.c
tests/input.at