Результаты поиска по запросу "boost-spirit-x3"

1 ответ

github.com/peterhuene/puppetcpp/blob/master/lib/include/puppet/...

умываю написать то, что по сути является моим первым парсером с тех пор (= с тех пор, как класс компилятора в Uni, который я в основном забыл). Поскольку я использую C ++, я думал об использовании Boost Spirit. Затем я заметил, что есть ...

1 ответ

Неоднозначный вариант и бодрость духа x3

Попытка настроить пример boost Spirit x3 calc для анализа функций, которые могут принимать функции в качестве аргументов. Однако это не компилируется.

1 ответ

Boost.x3: атрибут накапливается между альтернативами

ТОП публикаций

1 ответ

Синтаксический анализ списка диапазонов и чисел с семантическими действиями

С помощьюBoost.Spirit X3Я хочу разбить разделенный запятыми список диапазонов и отдельных номеров (например, 1-4, 6, 7, 9-12) в один

1 ответ

Возвышение левой рекурсии в парсере "Правило духа" x3

В настоящее время я застрял с правилом, которое я пытаюсь разобрать с помощью Boost Spirit X3. Вот то, что EBNF (используя оператор% от Spirit для списков) д...

2 ответа

связывание ошибок при отдельном парсере с использованием boost spirit x3

1 ответ

парсинг из std :: string в boost :: string_view с использованием boost :: spirit :: x3

1 ответ

Атрибуты из грамматики Boost.Spirit: ошибка из стандартного потока: вектор повышения :: вариант

Я получил рабочий синтаксический анализатор для чтения описания позиций для настольной игры (международные шашки,официальная грамматика):

1 ответ

Основное правило: Правило делает (а) межсетевой экран компиляции (б) приведение атрибутов. Если вам нужно, используйте правило.

чаю Boost Spirit, написав анализатор, который анализирует два варианта шестнадцатеричного числа, используемого NAMS: Шестнадцатеричное число с любым суффиксом0x/0h или префиксh/x.Шестнадцатеричный номер с префиксом$ и должен ...

1 ответ

Неоднозначный вариант и бодрость духа x3

Попытка настроить пример boost Spirit x3 calc для анализа функций, которые могут принимать функции в качестве аргументов. Однако это не компилируется. namespace client{ namespace ast{ struct ts; struct fnc; typedef boost::variant< ts, ...