#!/bin/sh 
#  DarC
#  Approximate time to complete:  2hrs
 
FileList=`find ~/www/self/ -name '*.php' -print` 
LineNum=1
for file in $FileList 
do
  echo Processing $file ...
  cat $file | StripPHP | 
    while read Line
      do
        # Detect function declarations
         if echo  "$Line"  | egrep '^ *function' > /dev/null
          then echo " $LineNum Function Declaration:  $Line  " | sed 's/ *function *//;s/(.*$//'
		    elif echo "$Line" | egrep '[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff][\(]*[\)]' > /dev/null
      		then echo " $LineNum      Function Call:  $Line " | sed 's/{//g; s/[$].*[=+-]//g;' 
		    fi

        LineNum=$[LineNum+1]
      done
done

