Re: Парсер модуля
От: Аноним  
Дата: 15.03.05 05:07
Оценка: -1
Здравствуйте, roadster, Вы писали:

R>Ктонть знает какунть библиотеку для разбора текста юнита?

R>Задача: получить все классы, их атрибуты, методы(с параметрами и телами), все процедуры(функции) модуля, тоже с параметрами и телами, и т.д.

FastScript от FastReport www.fastreport.com
Парсер модуля
От: roadster  
Дата: 15.03.05 04:44
Оценка:
Ктонть знает какунть библиотеку для разбора текста юнита?
Задача: получить все классы, их атрибуты, методы(с параметрами и телами), все процедуры(функции) модуля, тоже с параметрами и телами, и т.д.
Re: Парсер модуля
От: Аноним  
Дата: 15.03.05 05:09
Оценка:
Здравствуйте, roadster, Вы писали:

R>Ктонть знает какунть библиотеку для разбора текста юнита?

R>Задача: получить все классы, их атрибуты, методы(с параметрами и телами), все процедуры(функции) модуля, тоже с параметрами и телами, и т.д.

Ошибся www.fastreport.ru
Re[2]: Парсер модуля
От: roadster  
Дата: 15.03.05 06:22
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Здравствуйте, roadster, Вы писали:


R>>Ктонть знает какунть библиотеку для разбора текста юнита?

R>>Задача: получить все классы, их атрибуты, методы(с параметрами и телами), все процедуры(функции) модуля, тоже с параметрами и телами, и т.д.

А>FastScript от FastReport www.fastreport.com


Дык это библиотека для выполнения скриптовых программ. Откомпилять можно или запустить. А как, к примеру, текст тела метода класса получить, который в этом юните объявлен? Имхо, фастскрипт не катит.
Re[3]: Парсер модуля
От: Аноним  
Дата: 15.03.05 06:29
Оценка:
Здравствуйте, roadster, Вы писали:

А>>FastScript от FastReport www.fastreport.com


R>Дык это библиотека для выполнения скриптовых программ. Откомпилять можно или запустить. А как, к примеру, текст тела метода класса получить, который в этом юните объявлен? Имхо, фастскрипт не катит.


Все руками. Есть класс TParser, правда недокументированный. Поищи в гугле на эту тему.
Re[4]: Парсер модуля
От: roadster  
Дата: 15.03.05 10:06
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Здравствуйте, roadster, Вы писали:


А>>>FastScript от FastReport www.fastreport.com


R>>Дык это библиотека для выполнения скриптовых программ. Откомпилять можно или запустить. А как, к примеру, текст тела метода класса получить, который в этом юните объявлен? Имхо, фастскрипт не катит.


А>Все руками. Есть класс TParser, правда недокументированный. Поищи в гугле на эту тему.


TParser нашел, спасибо. А фастскриптом, все-таки, можно эту задачу решить? Я просто в его классах покопался, но ничего не накопал :0(
Re: Парсер модуля
От: Denis_TST Россия www.transsys.ru
Дата: 15.03.05 20:33
Оценка:
Здравствуйте, roadster, Вы писали:

R>Ктонть знает какунть библиотеку для разбора текста юнита?

R>Задача: получить все классы, их атрибуты, методы(с параметрами и телами), все процедуры(функции) модуля, тоже с параметрами и телами, и т.д.
ишщи модули mPasLex он есть в исходниках экспрерта GExperts
например здесь http://cvs.sourceforge.net/viewcvs.py/gexperts/gexperts/unstable/Comps/
... << RSDN@Home 1.1.4 beta 4 rev. 326>>
Re[2]: Парсер модуля
От: roadster  
Дата: 29.03.05 09:19
Оценка:
Здравствуйте, Denis_TST, Вы писали:

D_T>Здравствуйте, roadster, Вы писали:


R>>Ктонть знает какунть библиотеку для разбора текста юнита?

R>>Задача: получить все классы, их атрибуты, методы(с параметрами и телами), все процедуры(функции) модуля, тоже с параметрами и телами, и т.д.
D_T>ишщи модули mPasLex он есть в исходниках экспрерта GExperts
D_T>например здесь http://cvs.sourceforge.net/viewcvs.py/gexperts/gexperts/unstable/Comps/
Спасибо!!! Помогло!!!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.