Модераторы: Daevaorn

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Кодогенераторы. Собираем. Делимся. 
:(
    Опции темы
boostcoder
Дата 17.6.2012, 20:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


pattern`щик
****


Профиль
Группа: Завсегдатай
Сообщений: 5458
Регистрация: 1.4.2010

Репутация: 49
Всего: 110



Цитата(borisbn @  17.6.2012,  20:35 Найти цитируемый пост)
flex+bison - linux only

для вянды тоже есть.

PM WWW   Вверх
alexvs11
Дата 17.6.2012, 20:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


hell is here
**


Профиль
Группа: Участник
Сообщений: 518
Регистрация: 21.8.2010

Репутация: 6
Всего: 10



Цитата(borisbn @  17.6.2012,  20:35 Найти цитируемый пост)
исчо: питон - кроссплатформенно, flex+bison - linux only

ну во-первых он есть для всех платформ
во-вторых на питоне у тебя все хорошо до тех пор, пока твоя грамматика элементарная
а дальше спагетти
flex/bison же четкое разделение на лексический анализатор и LALR(1) компилятор
ну это так, про адекватность сравнения
PM MAIL   Вверх
EvilsInterrupt
Дата 17.6.2012, 20:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Executables research
***


Профиль
Группа: Завсегдатай
Сообщений: 1019
Регистрация: 14.7.2007
Где: Железнодорожный, МО, Россия

Репутация: 2
Всего: 9



alexvs11, Круто ты выложил код, но я не осилил понять. Может напишешь "версию для детей"? Другими словами хочется статьи где бы ты поделился опытом!

PM MAIL WWW ICQ Jabber   Вверх
boostcoder
Дата 17.6.2012, 21:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


pattern`щик
****


Профиль
Группа: Завсегдатай
Сообщений: 5458
Регистрация: 1.4.2010

Репутация: 49
Всего: 110



Цитата(EvilsInterrupt @  17.6.2012,  20:44 Найти цитируемый пост)
Может напишешь "версию для детей"? Другими словами хочется статьи где бы ты поделился опытом!

так же, почитал бы с удовольствием smile 
PM WWW   Вверх
alexvs11
Дата 17.6.2012, 21:12 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


hell is here
**


Профиль
Группа: Участник
Сообщений: 518
Регистрация: 21.8.2010

Репутация: 6
Всего: 10



есть книга flex & bison издательства O'Reilly - там все четко, подробно и с примерами

Это сообщение отредактировал(а) alexvs11 - 17.6.2012, 21:13
PM MAIL   Вверх
xvr
Дата 18.6.2012, 12:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 7046
Регистрация: 28.8.2007
Где: Дублин, Ирландия

Репутация: 60
Всего: 223



Цитата(borisbn @  17.6.2012,  13:49 Найти цитируемый пост)
Что, нечем поделиться ? 

Ну как то не атк чтобы совсем нечем, но ничего полезного (за пределами проектов, где создавалось) как то не просматривается  smile 
Внутри всяких проектов не один десяток всяких генераторов было написанно, но не представляю куда хотя бы один из них можно применить 'вообще'  smile 

PM MAIL   Вверх
EvilsInterrupt
Дата 18.6.2012, 21:48 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Executables research
***


Профиль
Группа: Завсегдатай
Сообщений: 1019
Регистрация: 14.7.2007
Где: Железнодорожный, МО, Россия

Репутация: 2
Всего: 9



xvr, А можешь хотя бы небольшой список тех задач, что приходилось автоматизировать? Ато может что-то можно автоматизировать, а я и не задумывался )
PM MAIL WWW ICQ Jabber   Вверх
xvr
Дата 19.6.2012, 12:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 7046
Регистрация: 28.8.2007
Где: Дублин, Ирландия

Репутация: 60
Всего: 223



Цитата(EvilsInterrupt @  18.6.2012,  21:48 Найти цитируемый пост)
xvr, А можешь хотя бы небольшой список тех задач, что приходилось автоматизировать? 
  • Генерация (по xml файлу) разборщика опций командной строки (и не только)
  • Генерация струкутр и программ для работы с структурированным хранилищем (база данных статистики, собираемой при работе интерпретатора)
  • Еще одна специализированная база данных (для экспертонй системы)
  • Подобие системы автоматического стриминга структур данных (процедуры чтения/записи генерировались по результатам парсинга заголовочных файлов)
  • Генерация програмных proxy для доступа к переменным конфигурации из базы данных (как с С++ объектам)
  • Генерация С++ объектов для доступа к SQL таблицам (MySQL)
  • Генерация Native wrapper'ов для ActiveX объектов в C++ Builder'е 3.0 (Генерировались переходники с ActiveX типов данных и методов вызова на родные Builder'овские)
Это то, что вспомнил навскидку

PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0790 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.