ТОР 5 статей: Методические подходы к анализу финансового состояния предприятия Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века Характеристика шлифовальных кругов и ее маркировка Служебные части речи. Предлог. Союз. Частицы КАТЕГОРИИ:
|
Вым грамматическим правилом.Секция программ В секцию программ помещается описание пользовательских Процедур, которые должны быть включены в генерируемую прог- Рамму грамматического анализа. Любая из определяемых пользо- Вателем программных компонент может находиться в секции Программ спецификационного файла, либо присоединяться на Этапе вызова Си-компилятора для трансляции файла y.tab.c и Компоновки выходной программы. Перечислим процедуры, которые одним из этих способов должны быть заданы: - лексический анализатор - функция с именем yylex(); - все процедуры, вызовы которых содержатся в действиях, Связанных с грамматическими правилами; - главная процедура main() при необходимости заменить ее стандартный библиотечный вариант, который имеет вид main() {return (yyparse();} - процедура обработки ошибок yyerror() - также для замены библиотечного варианта (его текст приводится ниже). #include <stdio.h> yyerror(s) char *s; { fprintf(stderr, "%s\n", s);} Для обеспечения корректной работы грамматического ана- Лизатора функция лексического анализа yylex должна быть сог- Ласована с конкретной спецификацией грамматики и удовлетво- Рять определенным требованиям. Основная задача функции yylex Состоит во вводе из входного потока ряда очередных символов Не нашли, что искали? Воспользуйтесь поиском:
|