| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > 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 |
скорей всего имеется ввиду то, что автору необходимо написать такой парсер на том же С |
| Автор: 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 | ||
Partizan, объясни по подробнее про vs, пожалуйста, |
| Автор: Daevaorn 10.4.2007, 20:21 |
| http://ctags.sourceforge.net/ |
| Автор: Partizan 10.4.2007, 20:23 |
| tab, =) открываем VS...открываем проект...или фтыкаем в новый проект наш хедер..жмём меню View -> Class View ну и смотрим собсна, тыкая по имени класса в списке, получаем чуть ниже список функций...этим всем занимается IntelliSence... |