sql stmt parser
Правила форума
Пожалуйста, ознакомьтесь с правилами данного форума
Пожалуйста, ознакомьтесь с правилами данного форума
- dima
- Житель
- Сообщения: 690
- Зарегистрирован: 19 фев 2003, 19:26
- Откуда: Хабаровск->Toronto
sql stmt parser
[trn]Vnezapno potrebovalos' parsat' [/trn] SQL [trn] zaprosy. Kto-nibud' delal uzhe takoe ? Dajte ssylochku. [/trn]
All platforms. C++
thx
All platforms. C++
thx
- Marmot
- Графоман
- Сообщения: 39279
- Зарегистрирован: 17 фев 2003, 17:58
- Откуда: Caulfeild
- Контактная информация:
-
- Пользователь
- Сообщения: 81
- Зарегистрирован: 06 июл 2003, 19:35
- Контактная информация:
- Marmot
- Графоман
- Сообщения: 39279
- Зарегистрирован: 17 фев 2003, 17:58
- Откуда: Caulfeild
- Контактная информация:
-
- Пользователь
- Сообщения: 81
- Зарегистрирован: 06 июл 2003, 19:35
- Контактная информация:
- dima
- Житель
- Сообщения: 690
- Зарегистрирован: 19 фев 2003, 19:26
- Откуда: Хабаровск->Toronto
how about ....
sorry for english.
How about use lexx & yack (bizon) for parsing ? any advantages/disadvantages for approach ?
thanx
-
- Маньяк
- Сообщения: 2803
- Зарегистрирован: 29 май 2003, 22:29
- Откуда: Магадан - Миссиссага
- папа Карло
- Шарманщик
- Сообщения: 8565
- Зарегистрирован: 17 фев 2003, 15:04
- Откуда: НН -> BC -> WA -> UT -> CA
Re: how about ....
в правильную сторону думаешь... у меня кент один уже с год парсеры сиквельные хакает... он сказал что як и лекс... + исходники баз типа майсиквел итд можно посмотреть, но сказал что те исходники народ с травой писалdima писал(а):
sorry for english.
How about use lexx & yack (bizon) for parsing ? any advantages/disadvantages for approach ?
thanx

Удачи!
- dima
- Житель
- Сообщения: 690
- Зарегистрирован: 19 фев 2003, 19:26
- Откуда: Хабаровск->Toronto
- папа Карло
- Шарманщик
- Сообщения: 8565
- Зарегистрирован: 17 фев 2003, 15:04
- Откуда: НН -> BC -> WA -> UT -> CA
-
- Пользователь
- Сообщения: 81
- Зарегистрирован: 06 июл 2003, 19:35
- Контактная информация:
Re: how about ....
Год писал, говоришь? хехепапа Карло писал(а): в правильную сторону думаешь... у меня кент один уже с год парсеры сиквельные хакает... он сказал что як и лекс... + исходники баз типа майсиквел итд можно посмотреть, но сказал что те исходники народ с травой писал![]()



- папа Карло
- Шарманщик
- Сообщения: 8565
- Зарегистрирован: 17 фев 2003, 15:04
- Откуда: НН -> BC -> WA -> UT -> CA
Re: how about ....
то что он пишет некоторые командами делают по неск. лет.... у него движок который жрет сиквел и вытягивает и апдейтит им информацию на из гетерогенных источников (всевозможные базы, желефо, датчики итд). так что за две недели ты бы там ходил и репу чесал бы с чего начатьXa-xa писал(а):Год писал, говоришь? хехепапа Карло писал(а): в правильную сторону думаешь... у меня кент один уже с год парсеры сиквельные хакает... он сказал что як и лекс... + исходники баз типа майсиквел итд можно посмотреть, но сказал что те исходники народ с травой писал![]()
Вот теперь ты должен понимать что люди в град скуле делают.
Нанял бы ты лучше меня пока я в россии 2 недели отдыхал, я бы тебе сделал


- Marmot
- Графоман
- Сообщения: 39279
- Зарегистрирован: 17 фев 2003, 17:58
- Откуда: Caulfeild
- Контактная информация:
Re: how about ....
Пап, данные можно выкачивать откуда угодно, хоть из задницы, на парсер это, ну никак не влияет...папа Карло писал(а):то что он пишет некоторые командами делают по неск. лет.... у него движок который жрет сиквел и вытягивает и апдейтит им информацию на из гетерогенных источников (всевозможные базы, желефо, датчики итд). так что за две недели ты бы там ходил и репу чесал бы с чего начатьXa-xa писал(а):Год писал, говоришь? хехепапа Карло писал(а): в правильную сторону думаешь... у меня кент один уже с год парсеры сиквельные хакает... он сказал что як и лекс... + исходники баз типа майсиквел итд можно посмотреть, но сказал что те исходники народ с травой писал![]()
Вот теперь ты должен понимать что люди в град скуле делают.
Нанял бы ты лучше меня пока я в россии 2 недели отдыхал, я бы тебе сделал
понимаешь, талант != профессионализм. и этим все сказано
Так что профессионализм он тоже бывает разный

ЗЫ
SQL парсер для выражений без закидонов можно вообще на ручками написать за пару дней
- папа Карло
- Шарманщик
- Сообщения: 8565
- Зарегистрирован: 17 фев 2003, 15:04
- Откуда: НН -> BC -> WA -> UT -> CA
Re: how about ....
там ен только парсер... там еще и оптимайзер... итд.Marmot писал(а):Пап, данные можно выкачивать откуда угодно, хоть из задницы, на парсер это, ну никак не влияет...папа Карло писал(а):то что он пишет некоторые командами делают по неск. лет.... у него движок который жрет сиквел и вытягивает и апдейтит им информацию на из гетерогенных источников (всевозможные базы, желефо, датчики итд). так что за две недели ты бы там ходил и репу чесал бы с чего начатьXa-xa писал(а):Год писал, говоришь? хехепапа Карло писал(а): в правильную сторону думаешь... у меня кент один уже с год парсеры сиквельные хакает... он сказал что як и лекс... + исходники баз типа майсиквел итд можно посмотреть, но сказал что те исходники народ с травой писал![]()
Вот теперь ты должен понимать что люди в град скуле делают.
Нанял бы ты лучше меня пока я в россии 2 недели отдыхал, я бы тебе сделал
понимаешь, талант != профессионализм. и этим все сказано
Так что профессионализм он тоже бывает разный
ЗЫ
SQL парсер для выражений без закидонов можно вообще на ручками написать за пару дней

- apkbox
- Пользователь
- Сообщения: 78
- Зарегистрирован: 22 мар 2003, 21:43
- Откуда: Ottuda
Simpliest and the fastest way (but not the best) yacc/lex (better choice would be bison/flex).
bison/flex - parser + lexical analyzer = 2-3 hours + 3 hours for tree building.
manually - may take up to 2 days.
All that in case you have normalized BNF ready. Otherwise, that may take up to 2 days to write BNF from scratch.
bison/flex - parser + lexical analyzer = 2-3 hours + 3 hours for tree building.
manually - may take up to 2 days.
All that in case you have normalized BNF ready. Otherwise, that may take up to 2 days to write BNF from scratch.