Для грамматического анализатора я использовал "играть" с Bison, у которого есть свои плюсы/минусы.
На прошлой неделе я заметил на сайте SqLite, что движок работает с другим парсером грамматики: Лимон
Звучит здорово после прочтения тонкой документации.
У вас есть отзывы об этом парсере?
Невозможно увидеть соответствующую информацию о Google и Википедии (всего несколько примеров, те же уроки). Это не кажется очень популярным. (нет lemon в переполнении стека [ed: есть теперь: P])