powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Реализация парсера для функции CREATE TABLE
6 сообщений из 6, страница 1 из 1
Реализация парсера для функции CREATE TABLE
    #33326999
Haster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Товарищи!!!!
Встала проблема написать парсер SQL на С++.
Предполагается использовать двусвязный список для базы данных.
И вот тут возникает проблема: как описать структуру, если заранее не известно, какие поля будут использоваться.

Может кто знает? Буду признателен за любую помощь (советы, исходники и т.д.)
...
Рейтинг: 0 / 0
Реализация парсера для функции CREATE TABLE
    #33327131
DocAl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Парсер , применяемый в MySQL.
...
Рейтинг: 0 / 0
Реализация парсера для функции CREATE TABLE
    #33327164
Серж
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Найди грамматику нужного диалекта SQL.
2. В гугле найдешь парсеры, которые по заданной грамматике будут разбирать sql-код. Некоторые умеют генерировать шаблонный код на нужном тебе языке.

p.s. Для CREATE TABLE можно самому написать "в лоб", это сравнительно просто. Вот с SELECT'ами такой номер уже не пройдет.
...
Рейтинг: 0 / 0
Реализация парсера для функции CREATE TABLE
    #33327170
Серж
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Haster, кстати, как диплом? Это для него парсер? ;)
...
Рейтинг: 0 / 0
Реализация парсера для функции CREATE TABLE
    #33327486
Haster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Серж, диплом пишется ;-) Парсер, естественно, для него родимого.
...
Рейтинг: 0 / 0
Реализация парсера для функции CREATE TABLE
    #33856662
Фотография RA\/EN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HasterСерж, диплом пишется ;-) Парсер, естественно, для него родимого.

И как оно - получилось?
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Реализация парсера для функции CREATE TABLE
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]