1
leavic Jul 2, 2015 不是很清楚你所谓的函数头是哪里,给个具体的修改例子看看。
|
2
lilydjwg Jul 2, 2015 这个正则引擎 https://pypi.python.org/pypi/regex 支持嵌套,不过我不觉得用它比 pyparsing 更简单。
|
3
dimingxuan OP |
4
dimingxuan OP @lilydjwg 您的意思是用pyparsing解决问题?
|
5
lilydjwg Jul 2, 2015
@dimingxuan 嗯。pyparsing 比起正则来好学多了~
|
6
mhycy Jul 2, 2015 目测意思就是: 解析注释,并在注释中插入文档地址
/* */会产生嵌套么?记忆中如果有嵌套的话C的编译器是不能正常处理的 |
7
leavic Jul 2, 2015 这,一行行读进来,读到“*/ ”不就是注释的结尾了?再往前面插入一行没什么难度吧。
|
8
asxalex Jul 3, 2015 for i in *.c
do awk '{ if ($2 == "@warning") {print $0 "\n" " @html_'$i'_" func_name} else if ($2 == "@fn") {func_name = $3} else {print} }' $i done |
9
dimingxuan OP @asxalex 多谢
|