
1 leavic 2015-07-02 16:00:55 +08:00 不是很清楚你所谓的函数头是哪里,给个具体的修改例子看看。 |
2 lilydjwg 2015-07-02 16:10:42 +08:00 这个正则引擎 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 目测意思就是: 解析注释,并在注释中插入文档地址 /* */会产生嵌套么?记忆中如果有嵌套的话C的编译器是不能正常处理的 |
7 leavic 2015-07-02 20:07:41 +08:00 这,一行行读进来,读到“*/ ”不就是注释的结尾了?再往前面插入一行没什么难度吧。 |
8 asxalex 2015-07-03 09:55:06 +08:00 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 多谢 |