hholzgra Sun Jan 27 11:57:51 2002 EDT Modified files: /phpdoc/scripts funcsummary.awk genfunclist.sh genfuncsummary.sh Log: - fix awk warnings - sort input file list to make output files independant of filesystem layout - always replace c sourcedir with 'php4' Index: phpdoc/scripts/funcsummary.awk diff -u phpdoc/scripts/funcsummary.awk:1.1 phpdoc/scripts/funcsummary.awk:1.2 --- phpdoc/scripts/funcsummary.awk:1.1 Sun Jan 6 10:42:31 2002 +++ phpdoc/scripts/funcsummary.awk Sun Jan 27 11:57:50 2002 @@ -1,5 +1,5 @@ /^[[:space:]]*\/\*[[:space:]]*\{\{\{[[:space:]]*proto/ { - split($0,proto,"proto[[:space:]]+|\*/[[:space:]]*$"); + split($0,proto,"proto[[:space:]]+|\\*/[[:space:]]*$"); parse=1; same=1; lc=0; @@ -11,7 +11,7 @@ lines = sprintf("%s %s ",lines,line[i]); } if(!same) { - split($0,temp,"\*/[[:space:]]*$"); + split($0,temp,"\\*/[[:space:]]*$"); lines = sprintf("%s %s ",lines,temp[1]); } printf("%s --- %s\n",proto[2],lines); @@ -21,7 +21,7 @@ } { if(parse && !same) { - split($0,temp,"\*/[[:space:]]*$"); + split($0,temp,"\\*/[[:space:]]*$"); line[lc++]=temp[1]; } Index: phpdoc/scripts/genfunclist.sh diff -u phpdoc/scripts/genfunclist.sh:1.2 phpdoc/scripts/genfunclist.sh:1.3 --- phpdoc/scripts/genfunclist.sh:1.2 Wed Jan 9 09:50:45 2002 +++ phpdoc/scripts/genfunclist.sh Sun Jan 27 11:57:50 2002 @@ -17,10 +17,10 @@ # | Rasmus Lerdorf <[EMAIL PROTECTED]> | # +----------------------------------------------------------------------+ # -# $Id: genfunclist.sh,v 1.2 2002/01/09 14:50:45 jan Exp $ +# $Id: genfunclist.sh,v 1.3 2002/01/27 16:57:50 hholzgra Exp $ -for i in `find $1 -name "*.[c]" -print -o -name "*.ec" -print | xargs egrep -li function_entry` ; do - echo $i | sed -e 's/\.\.\//# /' +for i in `find $1 -name "*.[c]" -print -o -name "*.ec" -print | xargs egrep -li +function_entry | sort` ; do + echo $i | sed -e "s|$1|# php4|' if test -f funcparse.awk ; then awk -f funcparse.awk < $i | sort elif test -f scripts/funcparse.awk; then Index: phpdoc/scripts/genfuncsummary.sh diff -u phpdoc/scripts/genfuncsummary.sh:1.4 phpdoc/scripts/genfuncsummary.sh:1.5 --- phpdoc/scripts/genfuncsummary.sh:1.4 Sun Jan 27 11:37:44 2002 +++ phpdoc/scripts/genfuncsummary.sh Sun Jan 27 11:57:50 2002 @@ -16,7 +16,7 @@ # | Authors: Gabor Hoitsy <[EMAIL PROTECTED]> | # +----------------------------------------------------------------------+ # -# $Id: genfuncsummary.sh,v 1.4 2002/01/27 16:37:44 hholzgra Exp $ +# $Id: genfuncsummary.sh,v 1.5 2002/01/27 16:57:50 hholzgra Exp $ if test -f funcsummary.awk; then awkscript=funcsummary.awk @@ -28,8 +28,8 @@ fi -for i in `find $1 -name "*.[ch]" -print -o -name "*.ec" -print | xargs egrep -li "{{{ proto"` ; do - echo $i | sed -e 's/\.\.\//# /' +for i in `find $1 -name "*.[ch]" -print -o -name "*.ec" -print | xargs egrep -li "{{{ +proto" | sort` ; do + echo $i | sed -e "s|$1|# php4|" awk -f $awkscript < $i | sort +1 | awk -F "---" '{ print $1; print $2; }' | sed 's/^[[:space:]]+//' done if test -f $1/language-scanner.lex # only in PHP3