Результаты поиска по запросу "boost-spirit"
Как я могу использовать полиморфные атрибуты с парсерами boost :: spirit :: qi?
Мне бы хотелось, чтобы мой анализатор boost :: spirit мог анализировать файл, преобразовывать проанализированные правила в различные типы и выдавать вектор, ...
Неоднозначный вариант и бодрость духа x3
Попытка настроить пример boost Spirit x3 calc для анализа функций, которые могут принимать функции в качестве аргументов. Однако это не компилируется. namespace client{ namespace ast{ struct ts; struct fnc; typedef boost::variant< ts, ...
парсинг на несколько членов вектора
Я хочу рекурсивно разобрать строку и сохранить результаты в одной структуре. Я написал парсер, который может обрабатывать одну итерацию. Ввод отформатирован следующим образом: v 1.5 2.0 2.5 v 3.0 3.5 4.0 f 1 2 3 f 4 5 6 v 4.5 5.0 5.5 v 6.0 6.5 ...
Пример простого парсера выражений с использованием Boost :: Spirit?
Кто-нибудь знает об онлайн-ресурсе, где я могу узнать, как написать простой синтаксический анализатор выражений, используя Boost :: Spirit ?.Мне не обязатель...
Повысьте дух, используя локальные переменные
Я хотел бы определить правило на основе ранее проанализированного значения, т.е. е. входная строка имеет следующую структуру:
Какой самый эффективный способ пересчитать атрибуты анализа Boost Spirit с другой таблицей символов?
Я использую Boost Spirit для реализации функциональности в некотором программном обеспечении, которое позволяет пользователю вводить математическое уравнение, которое будет неоднократно применяться к входному потоку. Значения входного потока ...
Повышение духа обратного разбора
Я хочу проанализировать файл, содержащий следующую структуру:
boost :: spirit :: hold_any повреждение памяти
У меня есть большая база кода, которая может использоватьповышение :: любой или жеповышение :: дух :: hold_any (в зависимости от определения макроса).
Используя boost :: spirit, как мне требовать, чтобы часть записи находилась в отдельной строке?
У меня есть анализатор записей, который выдает одно из нескольких исключений, чтобы указать, какое правило не удалось.Фронт материя:
Boost :: spirit как разобрать и вызвать c ++ функциональные выражения
Я хочу использовать повышение духа, чтобы разобрать выражение, как function1 (arg1, arg2, function2 (arg1, arg2, arg3), function3 (arg1, arg2)) и вызвать соответствующие функции C ++. Какой должна быть грамматика для разбора выражения выше и ...