Не совсем, он решает перпендикулярную задачу. Объясню точнее что мне нужно.
Вот есть большая грамматика (например, C++) и хочется экспериментировать с генерацией кода для тестирования тулов вокруг него: компиляторов, языковых сервисов (вроде clangd) и прочего.
И не хочется переписывать эту грамматику в какой-то intermediate формат, хочется по (да хоть тому же BNF) сразу генерить AST/код на C++