Экспортировать списки функций (с параметрами) из множества файлов C - PullRequest
1 голос
/ 09 ноября 2009

У меня есть старый проект VC 6.0 с большим количеством C-файлов. Мне нужно документировать все методы с их подписями, например, перечислить их в текстовом файле, как:

LoadTranCde(LKFD lkfd, char * msg, char * code)

MoveBack(LPT lStm, int numRows)

RTrim(Char * paraString)
....

Список функций можно легко просмотреть в представлении классов Visual Studio, например:

http://www.freeimagehosting.net/uploads/9ed31de51c.jpg

Но мне нужно найти способ экспортировать этот список, у кого-нибудь есть хорошее решение?

Большое спасибо, ребята!

1 Ответ

1 голос
/ 09 ноября 2009

Вы уже пробовали doxygen ? Это может быть излишним для того, что вы делаете, но это отличный, автоматизированный способ анализа сигнатур функций, комментариев, определений типов и т. Д. Из исходного кода. Он может сделать намного больше, если вы потратите время на то, чтобы структурировать комментарии к коду определенным образом, но сразу после установки он сможет дать вам результат, который вы ищете. Возможно, вам придется выполнить некоторую постобработку текста, чтобы убрать все ненужное, производимое doxygen.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...