Как извлечь комментарии кода из файла C? - PullRequest
4 голосов
/ 19 сентября 2011

У меня есть C-файл, который содержит много комментариев кода, как я могу извлечь комментарии? Просто хочу комментарии, а не код c. Есть ли инструменты, которые я могу использовать, чтобы сделать это. например, Doxygen? или мне нужно собрать парсер сам? если нужно, какой язык лучше?

Заранее спасибо.

спасибо всем !! Сейчас я начинаю изучать Perl, никогда раньше не использовал такого рода язык, он кажется таким умным ~~ и есть ли какие-либо предложения по извлечению XML из файла, содержащего XML?

Ответы [ 2 ]

5 голосов
/ 19 сентября 2011

После одной строки отображаются все закомментированные строки (или строки, содержащие комментарии) в файле main.c:

cat main.c | awk '/\/\// {print $0}; /\/\*/ {blk=1}; {if(blk) print $0}; /\*\// {blk=0}'
0 голосов
/ 19 сентября 2011

Я предлагаю вам использовать язык сценариев, такой как Perl, и проанализировать файл, глядя все возможности:

...