Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Может быть подавлено преждевременно, а обработка нового опе-




Ратора начата с середины ошибочного, что, вероятно, приведет

К повторному сообщению об ошибке (на самом деле не существу-

Ющей). Учитывая это, более надежного результата следует ожи-

дать от правил вида:

оператор: error ';'

Здесь восстановление произойдет только после нахождения ";"

И двух начальных лексем следующего оператора; все лексемы

после найденной ошибочной до ";" будут отброшены.

С правилами, включающими лексему error, могут быть свя-

Заны действия. С их помощью пользователь может самостоя-

Тельно обработать ошибочную ситуацию. Кроме обычных операто-

Ров, здесь можно использовать специальные операторы yyerror

И yyclearin, которые yacc на макроуровне расширяет в нужные

Последовательности. Оператор yyerror аннулирует состояние

Ошибки. Таким образом, можно отменить действие принципа

"трех лексем". Это помогает предотвратить маскирование новых

Ошибок в случаях, когда конец ошибочной конструкции распоз-

Нается самим пользователем или однозначно определяется в

Правиле по меньшему числу лексем.

- 31 -

Оператор yyclearin стирает хранимую анализатором пос-

Леднюю входную лексему, если поиск нужной точки для возоб-

Новления ввода обеспечивается в заданном пользователем

Действии.






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных