Главная

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

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

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

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

ТОР 5 статей:

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

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

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

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

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

КАТЕГОРИИ:






Вым грамматическим правилом.




Секция программ

В секцию программ помещается описание пользовательских

Процедур, которые должны быть включены в генерируемую прог-

Рамму грамматического анализа. Любая из определяемых пользо-

Вателем программных компонент может находиться в секции

Программ спецификационного файла, либо присоединяться на

Этапе вызова Си-компилятора для трансляции файла y.tab.c и

Компоновки выходной программы. Перечислим процедуры, которые

одним из этих способов должны быть заданы:

- лексический анализатор - функция с именем yylex();

- все процедуры, вызовы которых содержатся в действиях,

Связанных с грамматическими правилами;

- главная процедура main() при необходимости заменить ее

стандартный библиотечный вариант, который имеет вид

main() {return (yyparse();}

- процедура обработки ошибок yyerror() - также для замены

библиотечного варианта (его текст приводится ниже).

#include <stdio.h>

yyerror(s) char *s; {

fprintf(stderr, "%s\n", s);}

Для обеспечения корректной работы грамматического ана-

Лизатора функция лексического анализа yylex должна быть сог-

Ласована с конкретной спецификацией грамматики и удовлетво-

Рять определенным требованиям. Основная задача функции yylex

Состоит во вводе из входного потока ряда очередных символов






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

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