1
leavic 2015-07-02 16:00:55 +08:00 1
不是很清楚你所谓的函数头是哪里,给个具体的修改例子看看。
|
2
lilydjwg 2015-07-02 16:10:42 +08:00 1
这个正则引擎 https://pypi.python.org/pypi/regex 支持嵌套,不过我不觉得用它比 pyparsing 更简单。
|
3
dimingxuan OP |
4
dimingxuan OP @lilydjwg 您的意思是用pyparsing解决问题?
|
5
lilydjwg 2015-07-02 17:25:18 +08:00
@dimingxuan 嗯。pyparsing 比起正则来好学多了~
|
6
mhycy 2015-07-02 17:29:41 +08:00 1
目测意思就是: 解析注释,并在注释中插入文档地址
/* */会产生嵌套么?记忆中如果有嵌套的话C的编译器是不能正常处理的 |
7
leavic 2015-07-02 20:07:41 +08:00 1
这,一行行读进来,读到“*/ ”不就是注释的结尾了?再往前面插入一行没什么难度吧。
|
8
asxalex 2015-07-03 09:55:06 +08:00 1
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 多谢
|