Comments 4
Не вдавался в сорцы.
Главный вопрос: поддерживает все регулярные грамматики или это аналог PEG-а?
Да, QapDSLv2 полностью поддерживает все регулярные грамматики, поскольку регулярные грамматики — это самый простой класс формальных грамматик, и их поддержка — базовая возможность любого генератора парсеров.
QapDSLv2+QapGen — это гораздо более мощный и гибкий инструмент, чем PEG. В отличие от PEG, который вроде является формализмом для однозначного синтаксического анализа с приоритетным выбором, QapDSLv2 позволяет описывать сложные контекстно-свободные конструкции, интегрируя грамматику с построением AST, сериализацией и трансформациями.
Вы не поняли вопрос. Всё что можно описать в ANTL4
Можно описать в этом?
Оно будет асимптотически так же эффективно по разбору?
QapGen: Создаём мощные парсеры на C++