betz            Thu Sep  8 15:29:20 2005 EDT

  Modified files:              
    /phpdoc/scripts     xml_proto.php 
  Log:
  no tabs
  
http://cvs.php.net/diff.php/phpdoc/scripts/xml_proto.php?r1=1.35&r2=1.36&ty=u
Index: phpdoc/scripts/xml_proto.php
diff -u phpdoc/scripts/xml_proto.php:1.35 phpdoc/scripts/xml_proto.php:1.36
--- phpdoc/scripts/xml_proto.php:1.35   Wed Sep  7 04:20:42 2005
+++ phpdoc/scripts/xml_proto.php        Thu Sep  8 15:29:19 2005
@@ -16,7 +16,7 @@
   | Authors:   Brad House <[EMAIL PROTECTED]>                             |
   +----------------------------------------------------------------------+
  
-  $Id: xml_proto.php,v 1.35 2005/09/07 08:20:42 vrana Exp $
+  $Id: xml_proto.php,v 1.36 2005/09/08 19:29:19 betz Exp $
 */
 
 /*
@@ -49,8 +49,8 @@
                  - Generation of references.xml template
                  - functions with optional arguments would not parse properly, 
now it does
                  - Wildcard scanning is now allowed
-                - Requires PHP 4.3.0-pre1 or higher now
-                - Usage is totally different
+                 - Requires PHP 4.3.0-pre1 or higher now
+                 - Usage is totally different
    05/06/04 v2.1 - Corrected filenames for OO functions
    01/03/05 v2.2 - Implemented the new doc style
    08/08/05 v2.3 - Refpurpose is on one line
@@ -159,7 +159,7 @@
   }
 
   fwrite($fp, '<?xml version="1.0" encoding="iso-8859-1"?>'."\n" .
-       '<!-- $Revision: 1.35 $ -->'."\n" .
+       '<!-- $Revision: 1.36 $ -->'."\n" .
        "<!-- Purpose:  -->\n" .
        "<!-- Membership:  -->\n" .
        "<!-- Generated by xml_proto.php v" . $version . ". Found in /scripts 
directory of phpdoc. -->\n" .
@@ -246,7 +246,7 @@
     $functype = trim($funclist[$i]["function_type"]);
 
     fwrite($fp, '<?xml version="1.0" encoding="iso-8859-1"?>'."\n" .
-               '<!-- $Revision: 1.35 $ -->'."\n" .
+               '<!-- $Revision: 1.36 $ -->'."\n" .
                "<!-- Generated by xml_proto.php v" . $version . ". Found in 
/scripts directory of phpdoc. -->\n" .
                "<refentry id=\"function." . $fixname . "\">\n" .
                " <refnamediv>\n" .
@@ -443,19 +443,19 @@
       case '\n':
       case ' ':
         if (!$spaces) {
-         $spaces=1;
+          $spaces=1;
           $temp .= ' ';
-         $temp_len++;
+          $temp_len++;
         }
-      break;
+        break;
 
       default:
         if ($c != '\r' && $c != '\n') {
           $spaces=0;
-         $temp .= $c;
-         $temp_len++;
+          $temp .= $c;
+          $temp_len++;
         }
-      break;
+        break;
     }
   }
   function_add_purpose($func_num, $temp);
@@ -464,129 +464,129 @@
 
 function parse_proto($proto)
 {
-  $len=0;
-  $i=0;
-  $c=0;
-  $done=0;
-  $start=0;
-  $func_number=-1;
-  $got_proto_def=0;
-  $got_proto_type=0;
-  $got_proto_name=0;
-  $got_arg_type=0;
-  $start_args=0;
-  $temp="";
-  $temp2="";
-  $temp_len=0;
-  $isopt=0;
-
-  $len=strlen($proto);
-
-  for ($i=0; $i<$len; $i++) {
-    $c=substr($proto, $i, 1);
-    switch ($c) {
-      case '\r':
-      case '\n':
-      case ' ':
-        if ($temp_len) {
-         if (!$got_proto_def) {
-           if (strcasecmp($temp, "proto") != 0) {
-             // Possibly just a comment, don't output error info
-             // echo "Not a proper proto definition: $proto\n";
-             return(0);
-           } else {
-             $got_proto_def=1;
-           }
-         } else if (!$got_proto_type) {
-           $func_number=new_function();
-            function_add_type($func_number, $temp);
-           $got_proto_type=1;
-         } else if (!$got_proto_name) {
-            function_add_name($func_number, $temp);
-           $got_proto_name=1;
-         } else if ($start_args && !$got_arg_type) {
-            $got_arg_type=1;
-           $temp2=$temp;
-         } else if ($start_args && $got_arg_type) {
-           $got_arg_type=0;
-            function_add_arg($func_number, $temp2, $temp, $isopt);
-           $temp2="";
-         }
-         $temp_len=0;
-         $temp="";
-        }
-      break;
+    $len=0;
+    $i=0;
+    $c=0;
+    $done=0;
+    $start=0;
+    $func_number=-1;
+    $got_proto_def=0;
+    $got_proto_type=0;
+    $got_proto_name=0;
+    $got_arg_type=0;
+    $start_args=0;
+    $temp="";
+    $temp2="";
+    $temp_len=0;
+    $isopt=0;
+
+    $len=strlen($proto);
+
+    for ($i=0; $i<$len; $i++) {
+        $c=substr($proto, $i, 1);
+        switch ($c) {
+        case '\r':
+        case '\n':
+        case ' ':
+            if ($temp_len) {
+              if (!$got_proto_def) {
+                if (strcasecmp($temp, "proto") != 0) {
+                  // Possibly just a comment, don't output error info
+                  // echo "Not a proper proto definition: $proto\n";
+                  return(0);
+                } else {
+                    $got_proto_def=1;
+                }
+              } else if (!$got_proto_type) {
+                  $func_number=new_function();
+                  function_add_type($func_number, $temp);
+                  $got_proto_type=1;
+              } else if (!$got_proto_name) {
+                  function_add_name($func_number, $temp);
+                  $got_proto_name=1;
+              } else if ($start_args && !$got_arg_type) {
+                  $got_arg_type=1;
+                  $temp2=$temp;
+              } else if ($start_args && $got_arg_type) {
+                  $got_arg_type=0;
+                  function_add_arg($func_number, $temp2, $temp, $isopt);
+                  $temp2="";
+              }
+              $temp_len=0;
+              $temp="";
+            }
+            break;
       
-      case '[':
-        if ($got_proto_name) {
-          $isopt=1;
-       } else {
-         echo "Not a proper proto definition -5: $proto\n";
-       }
-      break;
+        case '[':
+            if ($got_proto_name) {
+              $isopt=1;
+            } else {
+                echo "Not a proper proto definition -5: $proto\n";
+            }
+            break;
       
-      case ']':
-        if ($got_proto_name && $isopt) {
-       } else {
-         echo "Not a proper proto definition -6: $proto\n";
-       }
-      break;
-
-      case '(':
-        if ($got_proto_type && $got_proto_def &&!$got_proto_name) {
-          function_add_name($func_number, $temp);
-         $temp="";
-         $temp_len=0;
-         $start_args=1;
-         $got_proto_name=1;
-       } else {
-         echo "Not a proper proto definition -2: $proto\n";
-         return(0);
-       }
-
-      break;
-
-      case ')':
-        if ($start_args) {
-         if ($got_arg_type && $temp_len) {
-           function_add_arg($func_number, $temp2, $temp, $isopt);
-           $temp="";
-           $temp_len=0;
-         }
-          $done=1;
-       } else {
-         echo "Not a proper proto definition -4: $proto\n";
-         return(0);
-       }
-      break;
-
-      case ',':
-        if ($start_args && $got_arg_type) {
-         $got_arg_type=0;
-          function_add_arg($func_number, $temp2, $temp, $isopt);
-         $temp2="";
-         $temp="";
-         $temp_len=0;
-       } else if ($temp && !$temp2) {
-         echo "Not a proper proto definition -3: $temp2 : $temp : $proto\n";
-         return(0);
-       }
-      break;
-
-      default:
-        if ($c != '\r' && $c != '\n') {
-          $temp .= $c;
-         $temp_len++;
-       }
-      break;
-    }
-    if ($done) {
-      $start=$i+1;
-      break;
+        case ']':
+            if ($got_proto_name && $isopt) {
+            } else {
+                echo "Not a proper proto definition -6: $proto\n";
+            }
+            break;
+
+        case '(':
+            if ($got_proto_type && $got_proto_def &&!$got_proto_name) {
+              function_add_name($func_number, $temp);
+              $temp="";
+              $temp_len=0;
+              $start_args=1;
+              $got_proto_name=1;
+            } else {
+                echo "Not a proper proto definition -2: $proto\n";
+                return(0);
+            }
+
+            break;
+
+        case ')':
+            if ($start_args) {
+              if ($got_arg_type && $temp_len) {
+                function_add_arg($func_number, $temp2, $temp, $isopt);
+                $temp="";
+                $temp_len=0;
+              }
+              $done=1;
+            } else {
+                echo "Not a proper proto definition -4: $proto\n";
+                return(0);
+            }
+            break;
+
+        case ',':
+            if ($start_args && $got_arg_type) {
+              $got_arg_type=0;
+              function_add_arg($func_number, $temp2, $temp, $isopt);
+              $temp2="";
+              $temp="";
+              $temp_len=0;
+            } else if ($temp && !$temp2) {
+                echo "Not a proper proto definition -3: $temp2 : $temp : 
$proto\n";
+                return(0);
+            }
+            break;
+
+        default:
+            if ($c != '\r' && $c != '\n') {
+              $temp .= $c;
+              $temp_len++;
+            }
+            break;
+        }
+        if ($done) {
+          $start=$i+1;
+          break;
+        }
     }
-  }
-  parse_desc($func_number, substr($proto, $start));
-  return(1);
+    parse_desc($func_number, substr($proto, $start));
+    return(1);
 }
 
 function parse_file($buffer)
@@ -625,35 +625,35 @@
 
 function add_constant($varlist, $type)
 {
-  $on_name=0;
-  $len=strlen($varlist);
-  for ($i=0; $i<$len; $i++) {
-    $c=substr($varlist, $i, 1);
-    switch($c) {
-      case '"';
-        if (!$on_name) {
-          $on_name=1;
-          $name="";
-        } else {
-          $on_name=0;
-         add_constant_to_list($name, $type);
-         return(1);
-        }
-      break;
+    $on_name=0;
+    $len=strlen($varlist);
+    for ($i=0; $i<$len; $i++) {
+        $c=substr($varlist, $i, 1);
+        switch($c) {
+        case '"';
+            if (!$on_name) {
+              $on_name=1;
+              $name="";
+            } else {
+                $on_name=0;
+                add_constant_to_list($name, $type);
+                return(1);
+            }
+            break;
+
+        case ',':
+            return(0);
+            break;
+
+        default:
+            if ($on_name) {
+              $name .= $c;
+            }
+            break;
 
-      case ',':
-        return(0);
-      break;
-
-      default:
-        if ($on_name) {
-         $name .= $c;
         }
-      break;
-
-    }
-  }
-  return(0);
+     }
+     return(0);
 }
 
 function scan_for_constants_byref($buffer, $string, $type)
@@ -856,13 +856,13 @@
         }
       } else {
         $temp_source_files=glob($progargv[$i]);
-       $num=count($source_files);
-       $new_num=count($temp_source_files);
-       for ($j=0; $j<$new_num; $j++) {
-         $source_files[$num+$j]=$temp_source_files[$j];
-       }
-       $total=count($source_files);
-         
+        $num=count($source_files);
+        $new_num=count($temp_source_files);
+        for ($j=0; $j<$new_num; $j++) {
+            $source_files[$num+$j]=$temp_source_files[$j];
+        }
+        $total=count($source_files);
+
         if ($total == 0) {
             die("FATAL ERROR: Could not find any PHP source files to parse\n");
         }

Reply via email to