Возможности flex и yacc (bison)
От: Аноним  
Дата: 19.09.02 08:31
Оценка:
Добрый день!
Кто-ниюудь работал с уазаными средствами для создания компиляторов (интерпретаторов)?
Хотелось бы узнать их возможности, то есть найти полную(желательно) документацию по настройке, определениям и т.п.
Никто не подскажет где это можно найти на русском?
Re: Возможности flex и yacc (bison)
От: OlegO Россия http://www.mediachase.ru
Дата: 19.09.02 11:15
Оценка:
Здравствуйте Аноним, Вы писали:

А>Добрый день!

А>Кто-ниюудь работал с уазаными средствами для создания компиляторов (интерпретаторов)?
А>Хотелось бы узнать их возможности, то есть найти полную(желательно) документацию по настройке, определениям и т.п.
А>Никто не подскажет где это можно найти на русском?

немного на http://yacc.chat.ru было
С уважением, OlegO.
Re[2]: Возможности flex и yacc (bison)
От: Аноним  
Дата: 19.09.02 12:03
Оценка:
Здравствуйте OlegO, Вы писали:

OO>немного на http://yacc.chat.ru было

Спасибо!Этот адрес мне известен, а что-нибудь еще?
Re: Возможности flex и yacc (bison)
От: Alvin  
Дата: 21.09.02 21:36
Оценка:
Здравствуйте Аноним, Вы писали:

А>Добрый день!

А>Кто-ниюудь работал с уазаными средствами для создания компиляторов (интерпретаторов)?
А>Хотелось бы узнать их возможности, то есть найти полную(желательно) документацию по настройке, определениям и т.п.
А>Никто не подскажет где это можно найти на русском?

Ссылка, полезная для понимания теории (+ там немного про yacc есть), на русском
http://www.karganov.ru/study/3course/compilers.html
Это методичка по конструированию компиляторов (ВМиК МГУ, 3 курс, программистские кафедры)

Теперь собственно мои комментарии:
lex автоматизирует процесс написания лексического анализатора (по грамматике регулярных выражений строит конечный автомат)

yacc/bison автоматизирует процесс создания синтаксического анализатора (по LALR(1) грамматике строит магазинный автомат)

... но эти инструменты довольно отстойные, так как автоматизируют не все, что можно. Остается прилично тупой работы (напримет, надо руками описывать тривиальные регулярные выражения для ключевых слов).

У нас используется пакет Cocktail (www.cocolab.de), он делает все то, что могут lex/yacc, + много того, что они не могут. Он коммерческий (но можно получить trial-версию на 30 дней), и вся документация на английском (есть еще и на немецком, но кому оно надо?).
Re: Возможности flex и yacc (bison)
От: toypaul Удмуртия http://www.1csql.ru
Дата: 22.09.02 10:26
Оценка:
Я видел в БиблиоГлобусе небольшую книжечку. Также там есть монография Ахо,Ульмана по построению компиляторов.
Re[2]: Возможности flex и yacc (bison)
От: Аноним  
Дата: 23.09.02 10:56
Оценка:
Здравствуйте Alvin, Вы писали:

A>Ссылка, полезная для понимания теории (+ там немного про yacc есть), на русском

Спасибо за информацию, но литературы по теории у меня предостаточно!

A>Теперь собственно мои комментарии:

Я знаю, что каждый из них делает, мне более хотелось получить информацию по всем возможностям этих средств!

A>У нас используется пакет Cocktail (www.cocolab.de), он делает все то, что могут lex/yacc, + много того, что они не могут. Он коммерческий (но можно получить trial-версию на 30 дней), и вся документация на английском (есть еще и на немецком, но кому оно надо?).

Просмотрим на данную вами ссылку
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.