Модераторы: Partizan, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Синтаксический анализатор Delphi7 на C#, разыскиваю 
:(
    Опции темы
fil2007
Дата 5.5.2008, 22:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Доброго времени суток.

Необходимо разбирать синтаксис Delphi7.
Посоветуйте бесплатный синтаксический анализатор языка Delphi7(или Pascal) на C#?

Это сообщение отредактировал(а) fil2007 - 5.5.2008, 23:01
PM MAIL   Вверх
jonie
Дата 5.5.2008, 23:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

Репутация: 22
Всего: 118



lex (Flex) и bison (YACC) ? 


--------------------
Что-то не поняли? -> Напейтесь до зеленых человечков... эта сверхцивилизация Вам поможет...
PM MAIL Jabber   Вверх
fil2007
Дата 6.5.2008, 00:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Цитата(jonie @ 5.5.2008,  23:24)
lex (Flex) и bison (YACC) ?

Чтобы воспользоваться ими мне надо будет найти полное описание Delphi 7 в виде Формы Бэкуса-Наура?
PM MAIL   Вверх
jonie
Дата 6.5.2008, 23:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

Репутация: 22
Всего: 118



к сожалению не сталкивался - не скажу. но это проще чем писать свой (хотя, смотря какой уровень багов вам нужен...)...
попробуйте спросить и почитать документацию по ним..
кстати, это НЕ .net парсеры...(ну ничто не мешает их использовать)


--------------------
Что-то не поняли? -> Напейтесь до зеленых человечков... эта сверхцивилизация Вам поможет...
PM MAIL Jabber   Вверх
fil2007
  Дата 13.5.2008, 03:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Решил воспользоваться GOLD Parser-ом, у них есть грамматика для Delphi 7. 
Но никак не могу разобраться как пользоваться GOLD-ом. Если кто работал с ним расскажите что делать дальше?

Есть файл с грамматикой Delphi 7, с расширением ".cgt". С помощью  GOLD-а можно создать некий  Sceleton, зачем он нужен?
Ещё на сайте лежат 3 Engin в виде DLL.

Каким образом из всего этого хозяйства соорудить парсер Delphi?
И возможно ли будет вставлять свой код, чтобы он выполнялся припарсинге?
PM MAIL   Вверх
Medved
Дата 6.7.2009, 21:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 7209
Регистрация: 15.9.2002
Где: Kazakhstan, Astan a

Репутация: 3
Всего: 154




Модератор: Сообщение скрыто.



--------------------
http://extreme.sport-express.ru/
...и неважно сколько падал, важно сколько ты вставал...
PM MAIL WWW ICQ Skype GTalk   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


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

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


 




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


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

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