Вопросы по теме 'boost-spirit-lex'

Как преобразовать значение токена boost::spirit::lex из iterator_range в строку?
Когда я пытаюсь преобразовать значение токена из iterator_range, лексер терпит неудачу при попытке прочитать следующий токен. Вот структура Tokens, которая содержит определения токенов: (Я не думаю, что это актуально, но я включаю на всякий...
1523 просмотров
schedule 19.03.2022

Устранение синтаксического сахара с помощью Spirit.Qi
Я пытаюсь разобрать язык, похожий на шепелявость, в котором есть синтаксический сахар для общих функций. Например, функция plus может быть записана как (+ 1 2) или как 1 + 2. Я думаю, что устранение синтаксического сахара перед попыткой интерпретации...
116 просмотров

Начальное состояние парсера Spirit X3?
Я просматривал документацию Boost.Spirit X3, которую мне удалось найти --- чего не так много --- и я думаю, что хотел бы использовать ее для своего следующего проекта синтаксического анализа. Примечательно, что я никогда не использовал Boost.Spirit...
362 просмотров