Разбор SQL-запросов в C ++ с использованием Boost.Spirit

Я создал механизм базы данных, в котором я могу создавать и изменять таблицы и добавлять их в базу данных. Для анализа запросов SQL я реализовал библиотеку Boost.Spirit с использованием формы EBNF. У меня правильно настроен синтаксический анализатор, и он успешно разбирает каждое правило.

Моя проблема в том, что я теперь понятия не имею, как интегрировать оба. Синтаксический анализатор Boost.Spirit только проверяет правильность ввода, однако мне нужноделать что-то. Я посмотрел семантические действия, но они некажется, справиться с тем, что яищу

Например, если у меня есть запрос, такой как:

new_table

Ответы на вопрос(1)

Ваш ответ на вопрос