ДИАГНОСТИКА И НЕЙТРАЛИЗАЦИЯ СИНТАКСИЧЕСКИХ ОШИБОК

Диагностика — установка места возникновения и типа синтаксической ошибки. Кроме того, обработанная ошибка должна быть визуализирована пользователем в виде, удобном для её обнаружения.

Нейтрализация — предполагает исключение синтаксически неверной конструкции в тексте безболезненно для дальнейшего разбора всего текста.

Систематических методов нейтрализации не существует вообще, поэтому в каждом языковом процессоре разработчику предоставляется самостоятельная задача по нейтрализации ошибки.

Айронс в 1968 г. предложил метод [1] локализации и отсечения "больных" кустов дерева при нисходящем разборе программы. Метод не претендует на универсальность, однако, в нём выработаны здравые концепции нейтрализации ошибок при нисходящем разборе.