Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > парсер для .h файлов


Автор: tab 10.4.2007, 17:19
Задачка такая: 
Нужно распарсить header файл и вытащить оттуда описание всех функций с параметрами.. 
Наверняка есть стандартные парсеры, только найти я их чего-то не могу..

Подскажите ссылки pls:smile

Автор: SparF 10.4.2007, 17:29
Под какую ОС необходим парсер?

Автор: Partizan 10.4.2007, 18:06
вариант "Написать свой" не подходит?

Автор: Daevaorn 10.4.2007, 18:20
Цитата(SparF @  10.4.2007,  18:29 Найти цитируемый пост)
Под какую ОС необходим парсер?

скорей всего имеется ввиду то, что автору необходимо написать такой парсер на том же С

Автор: tab 10.4.2007, 19:39
Парсер нужен под винду.(В принципе за Linux вариант тоже буду благодарен).
Вариант написать свой - не подходит: для чего писать свой если наверняка есть созданные и отлаженные?

Автор: Partizan 10.4.2007, 19:49
tab, ну такое могут IDE типа BC++B и VS

Автор: Void 10.4.2007, 19:52
Думаю, есть только один вариант, который будет работать без компромиссов и упрощений — http://www.gccxml.org/. С выводом в виде XML справиться уже проще.

Автор: SparF 10.4.2007, 19:54
под линух можно сделать свой на bash+sed+awk, у него, конечно, будут ограничения, но для простейшего варианта подойдет...

Автор: tab 10.4.2007, 20:15
Цитата

tab, ну такое могут IDE типа BC++B и VS 


Partizan, объясни по подробнее про vs, пожалуйста, smile 

Автор: Daevaorn 10.4.2007, 20:21
http://ctags.sourceforge.net/

Автор: Partizan 10.4.2007, 20:23
tab, =)

открываем VS...открываем проект...или фтыкаем в новый проект наш хедер..жмём меню View -> Class View ну и смотрим собсна, тыкая по имени класса в списке, получаем чуть ниже список функций...этим всем занимается IntelliSence...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)