quirks in parse-gram.y
叶雨飞 <[email protected]> Mon, 19 Apr 2021 22:18:26 -0400
| Newsgroups | gmane.comp.parsers.bison.bugs |
|---|---|
| Message-ID | <CAJygYd3mBZVKRRyPRsLKwm_c71tqJ2CPkbBj3N=A4RgQj_nwaA@mail.gmail.com> |
Hello! I spent weekend hack together an IDEA plugin to support bison grammar files ( https://github.com/thefallentree/idea-bison ) , and discovered some quirks , not sure if worth discussing here: 1. In “rules” , the bison grammar file shows that it accept ID_COLON namedref_opt ‘:’ , ID_COLON is of course “Id” immediately follows by an “:”, my understanding is that this make namedref_opt useless because otherwise means you can write “id:[name]:....” which doesn’t looks right to me. 2. The rules grammar indicate an ending “;” is actually optional. In fact, the parse-gram.y missed two “;” in separate places. However the doc is pretty clear an “;” is expected. Not sure which is intended . Cheers!