Именно поэтому твоё исходное сравнение не имеет смысла. Сравнивать «парсер», который извлекает одно значение из скобочной последовательности и полноценный парсер ЯП — глупо.
Именно поэтому твоё исходное сравнение не имеет смысла. Сравнивать «парсер», который извлекает одно значение из скобочной последовательности и полноценный парсер ЯП — глупо.
глупо называть словом "парсер" только один конкретный вид парсеров.
какой смысл хвастаться жирным кодом, когда чаще всего весь этот жир не относится к решаемой задаче? определение AST и правил синтаксиса это не парсер, вывод ошибок это не парсер, парсер это просто стейт-машина или что-то похожее, что отдаёт всё это, сам по себе парсер обычно очень мелкий.
> Парсер (англ. parser; от parse — анализ, разбор), или синтаксический анализатор, — часть программы, преобразующей входные данные (как правило, текст) в структурированный формат. То есть в AST, например.
> Парсер (англ. parser; от parse — анализ, разбор), или синтаксический анализатор, — часть программы, преобразующей входные данные (как правило, текст) в структурированный формат. То есть в AST, например.
или в CST, или в список строк. Список строк — тоже структурированный формат.