parser generators?
Хочется простого.
Генератор парсеров, dsl для грамматики, lr будет достаточно.
Грамматики большие.
Из попрбованного:
aperiot - более чем не готов, хэндлеры ужасны документации практически нет, читабельность грамматик не смотря на весь потенциал dsl нулевая.
pyparsing - работает, с документацией опять слабовато, при мало-мальски большой грамматике читабельностью и не пахнет.
yapps - dsl неплох, но логика хэндлеров убивает абсолютно всё - их в грамматике выходит больше, че bnf.
ply и прочие reflection-based обладают ещё меньшей экспрессивностью чем expression-based pyparsing|Zesty|yeanpypa и ещё хуже читаемы.
Есть вообще шанс что-то найти? Или может тогда проще через экстеншоны результат работы чего-то вроде bison вязать?
Генератор парсеров, dsl для грамматики, lr будет достаточно.
Грамматики большие.
Из попрбованного:
aperiot - более чем не готов, хэндлеры ужасны документации практически нет, читабельность грамматик не смотря на весь потенциал dsl нулевая.
pyparsing - работает, с документацией опять слабовато, при мало-мальски большой грамматике читабельностью и не пахнет.
yapps - dsl неплох, но логика хэндлеров убивает абсолютно всё - их в грамматике выходит больше, че bnf.
ply и прочие reflection-based обладают ещё меньшей экспрессивностью чем expression-based pyparsing|Zesty|yeanpypa и ещё хуже читаемы.
Есть вообще шанс что-то найти? Или может тогда проще через экстеншоны результат работы чего-то вроде bison вязать?
