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

1 ответ

повышение духа V2 ци ошибка, связанная с уровнем оптимизации

0 ответов

повышение духа on_error не сработало

^ Нет, это не так. Это было частью проблемы, но если просмотреть код, как сейчас, он уже делает то, что показывает указанный вопрос / ответ ... и ошибки все еще не вызваны. У меня есть этот синтаксический анализатор повышения для строкового ...

1 ответ

Повышение духа обратного разбора

Я хочу проанализировать файл, содержащий следующую структуру:

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

1 ответ

Разобрать int или double, используя Boost Spirit (longest_d)

Я ищу способ проанализировать строку как int или double, парсер должен попробовать обе альтернативы и выбрать ту, которая соответствует самой длинной части входного потока. Существует устаревшая директива (longest_d), которая делает именно то, ...

1 ответ

boost :: spirit access position из семантических действий

Допустим, у меня есть такой код (номера строк для справки): 1: 2:function FuncName_1 { 3: var Var_1 = 3; 4: var Var_2 = 4; 5: ...Я хочу написать грамматику, которая анализирует такой текст, помещает все идентификаторы (имена функций и ...

1 ответ

boost :: spirit :: qi ключевые слова и идентификаторы

Я видел несколько постов, связанных с нюансами использования ключевого слова / идентификатора в грамматиках ци, но я не совсем понимаю, как должен работать п...

1 ответ

Есть ли альтернатива для boost :: phoenix :: at_c в сочетании с boost :: spirit :: qi :: grammar

Я создал тестовое приложение, чтобы проиллюстрировать мою проблему. Он анализирует список целых чисел, которым предшествует "a =" или "b =&quo...

1 ответ

Повысьте проблемы со шкипером

У меня проблемы с бодибилдером.Мне нужно разобрать файл так:

1 ответ

автоматическое объединение результатов разбора в векторы

Я написал несколько правил для разбора чисел с плавающей точкой на два типа std :: vector, которые в свою очередь хранятся в структуре: Ввод данных: # # object name01 # v -1.5701 33.8087 0.3592 v -24.0119 0.0050 21.7439 # a comment vn 0.0000 ...

2 ответа

boost :: spirit :: qi парсинг дубликатов на выходе

У меня есть этот очень простой парсер с использованием Boost :: Spirit: rule<std::string::iterator, std::string()> zeroTo255 = (string("25") >> char_('0', '5')) | (char_('2') >> char_('0', '4') >> digit) | (char_('1') >> repeat[2](digit)) | ...