Альтернатива гибкому и бизоновскому дуэту?

Есть ли альтернатива flex и bison (lex/yacc)? Любые другие инструменты, которые позволяют указать грамматику языка в BNF?

Ответ 2

Там ANTLR