Операторы используются как средство для композиции и встраивания объекта. Простые парсеры могут быть составлены для формирования композитов через перегрузку оператора, созданную для приближения синтаксиса Parsing Expression Grammar (PEG). Выражение, такое как:
a | b
получает новый тип парсера, который представляет собой композицию его операндов, a и b.
Этот модуль включает в себя различные парсеры, которые получаются мгновенно, если один из перегруженных операторов используется с более примитивными парсерными конструкциями. Он включает в себя Альтернативу ( |), И-предикат (unary &), Различие (-), Ожидание (), Звезду Клин (unary %), Не-предикат (), Пермутацию (^), Последовательность (>> | |).
#include <boost/spirit/include/qi_operator.hpp>
Кроме того, см. Включить структуру .