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

Parser Operators

Boost , Spirit 2.5.2 , Qi Parsers

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

Выражение

атрибут

Описание

.a

Неиспользованный

Не предикат. Еслисовпадает, провал. В противном случае верните матч нулевой длины.

&a

Неиспользованный

И предикат. Если предикатсовпадает, то возвращайте матч нулевой длины. Иначе проваливай.

-

необязательно<A>

Необязательно.aноль или один раз

вектор<A>

Клин.aноль или более раз

+

вектор<A>

Плюс.один или несколько раз

a|b

вариант<A,B>

Альтернатива.aилиb

a>>b

кортеж<A,B>

Последовательность.a, за которым следуетb

a>b

кортеж<A,B>

Ожидание. Парсa, за которым следуетb.b, как ожидается, будет совпадать, когдаaматчи, в противном случаеожидание_провалбудет брошено.

a-b

A

Разница.a, но неb

a| |b

tuple<необязательно<A>,необязательно<>>

Последовательная Или. Парсaилиbилиaс последующимb

a%b

вектор<A>

Список.abодин или несколько раз

a^b

tuple<необязательно<A>,необязательно<>>

Преобразование.aилиbилиaс последующимbилиbс последующимa.


PrevUpHomeNext

Статья Parser Operators раздела Spirit 2.5.2 Qi Parsers может быть полезна для разработчиков на c++ и boost.




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



:: Главная :: Qi Parsers ::


реклама


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

Время компиляции файла: 2024-08-30 11:47:00
2025-07-04 20:24:27/0.0059561729431152/0