ТОР 5 статей: Методические подходы к анализу финансового состояния предприятия Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века Характеристика шлифовальных кругов и ее маркировка Служебные части речи. Предлог. Союз. Частицы КАТЕГОРИИ:
|
Анализатора в состоянии ошибки отличие в обработке оши-Бочной лексемы заключается в том, что сообщения об Ошибке не выдается, а сама лексема игнорируется. - 30 - После обработки трех допустимых лексем считается, что Восстановление произошло, и анализатор выходит из сос- Тояния ошибки. Итак, грамматический анализатор, встретив ошибку, пыта- Ется найти ближайшую точку во входном потоке, где разрешена Лексема error. При этом сначала делается попытка возврата в Рамках правила, по которому шел разбор в момент появления ОшибочноЙ лексемы, затем поиск распространяется на правила Все более высокого уровня. В примере, приведенном в начале Раздела, ввод недопустимой лексемы после того, как прочитана Строка b c d1 d2 вызовет возврат к состоянию, характеризую- щемуся конфигурациями: a: b c_d; a: b c_error; И продолжение разбора по правилу (2). Часто правила, учитывающие возможность ошибки, задаются На уровне основных структурных единиц входного текста. Нап- Ример, для пропуска в тексте ошибочных операторов может быть Использовано правило оператор: error; При этом восстановление из состояния ошибки произойдет после Нахождения трех лексем, которые могут следовать после опера- Тора, например, начинать новый оператор. Если точно распоз- Нать начало оператора невозможно, то ошибочное состояние Не нашли, что искали? Воспользуйтесь поиском:
|