Главная

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

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

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

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

ТОР 5 статей:

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

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

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

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

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

КАТЕГОРИИ:






Сора и описание внешних объектов. Область действия перемен-




Ных, описанных в секции деклараций, распространяется на весь

Спецификационный файл, т.е. они доступны как в операторах

Действий, так и в процедурах, находящихся в секции программ.

Строки-директивы начинаются символом "%" (этот символ в

Yacc играет роль своего рода esc-символа). Две специальные

Директивы

- 12 -

%{

и

%}

Ограничивают с двух сторон группы строк исходного текста.

Остальные директивы служат для задания дополнительной инфор-

Мации о грамматике.

Декларация имен лексем

%token <список_имен_лексем>

Пользователь при описании грамматики решает, какие

Конструкции целесообразнее непосредственно выделять из вход-

Ного текста на этапе лексического анализа, и на уровне этих

Конструкций (лексем) задает грамматические правила. Все виды

Лексем, кроме литералов, обозначаются некоторыми именами и

Под этими именами фигурируют в секции правил. Благодаря дек-

ларации имен лексем в директиве %token yacc отличает имена

Лексем от имен нетерминальных символов. Однако, декларация

Ни в коей мере не обеспечивает распознавания лексем, и поль-

зователю рекомендуется считать для себя директиву %token

Напоминанием о необходимости построения лексического анали-






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

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