IIRC, грамматики BNF просто достаточно отличаются от того, что yacc / bison хочет, чтобы ввод был действительно раздражающим :) Если вы намереваетесь подавать эти файлы в генератор синтаксического анализатора, вы можете искать файлы в соответствующем формате. Я помню, как видел такие файлы для Java, JavaScript и C ++ в одной точке. Вероятно, как часть Eclipse, Firefox и GCC соответственно, но я точно не помню. Я предполагаю, что вы можете найти практически любой входной файл парсера, найдя проект с открытым исходным кодом, использующий этот язык.