Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
Разработка программного обеспечения

Nonterminals

Boost , Spirit 2.5.2 , Quick Reference

Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

PrevUpHomeNext

Notation

RT

Синтезированный атрибут. Тип возврата правила или грамматики.

Arg1, Arg2, ArgN

Наследственные атрибуты. Нуль или больше аргументов.

L1, L2, LN

Нулевые или более локальные переменные.

r, r2

Правила

g

Грамматика

p

Парсерское выражение

my_grammar

Пользователь определил грамматику

Terminology

Signature

RT(Arg1),Арг2...,ArgN. Подпись определяет синтезированные (возвратное значение) и наследственные (аргументы) атрибуты.

Locals

местные<L1,L2...,LN>. локальных переменных.

Skipper

Тип скип-парсера

Template Arguments

Iterator

Тип итератора, который вы будете использовать для анализа.

A1, A2, A3

Может быть 1) Подпись 2) Местные жители 3) Шкипер.

выражение

Описание

правило<Итератор,A1,A2,A3>rназвание;

Декларация правил.Требуется итератор.А1,А2,А3являются факультативными и могут быть указаны в любом порядке.имяявляется необязательной строкой, которая дает правилу его название, полезное для отладки и обработки ошибок.

правило<Итератор,A1,A2,A3>rr2;

Копировать конструкцию правилаrиз правилаr2.

r=r2;

Назначить правилоr2r

.

r.псевдонимы

вернуть псевдонимr. Фамилия является парсером, который содержит ссылку наr. Справочная семантика.

r.копия[]

Получить копиюr

.

r.имяимяимя

Наименование правила

r.имя[]

Получение названия правила

отладка(r)

Правило отладкиr

r=p;

Определение правил

r% =p;

Определение автоматического управления. Атрибутpдолжен быть совместим с синтезированным атрибутомr.Когдаpявляется успешным, его атрибут автоматически распространяется наrсинтезированного атрибута.

шаблон

Грамматическое определение.имяявляется необязательной строкой, которая дает грамматике свое название, полезное для отладки и обработки ошибок.

г.названиеназвание

Наименование грамматики

г.Название[]

Получение имени грамматики


PrevUpHomeNext

Статья Nonterminals раздела Spirit 2.5.2 Quick Reference может быть полезна для разработчиков на c++ и boost.




Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.



:: Главная :: Quick Reference ::


реклама


©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007
Top.Mail.Ru

Время компиляции файла: 2024-08-30 11:47:00
2025-05-20 00:13:38/0.0060148239135742/1