maxim           Tue Feb  4 21:06:06 2003 EDT

  Modified files:              
    /phpdoc/scripts     bughunter.php 
  Log:
  layout fixes
  
Index: phpdoc/scripts/bughunter.php
diff -u phpdoc/scripts/bughunter.php:1.3 phpdoc/scripts/bughunter.php:1.4
--- phpdoc/scripts/bughunter.php:1.3    Tue Feb  4 16:24:51 2003
+++ phpdoc/scripts/bughunter.php        Tue Feb  4 21:06:06 2003
@@ -16,7 +16,7 @@
   | Authors:    Maxim Maletsky <[EMAIL PROTECTED]>                           |
   +----------------------------------------------------------------------+
   
- $Id: bughunter.php,v 1.3 2003/02/04 21:24:51 maxim Exp $
+ $Id: bughunter.php,v 1.4 2003/02/05 02:06:06 maxim Exp $
 */
 
 /*
@@ -85,7 +85,7 @@
        var $php_min_version = '4.3.1-dev';
        var $parse_all       = '';
        var $parse_ext       = '';
-       var $module          = 'php5';
+       var $module          = 'php4';
        var $root            = '../../';
        var $funclist        = 'phpdoc/funclist.txt';
        var $index           = Array();
@@ -122,7 +122,7 @@
                }
 
                $skip = False;
-               echo "\n\n<b>Indexing functions from `{$this->funclist}'</b>\n";
+               echo "\n\nIndexing functions from `{$this->funclist}'\n";
                foreach(explode("\r\n", $this->read_file($this->root . 
$this->funclist)) as $line) {
                        flush();
                        if(preg_match_all("/^# 
([[:alnum:]_\/]+\/([[:alnum:]_]+)\/[[:alnum:]_]+\.c)$/", $line, $file, 
PREG_SET_ORDER)) {
@@ -132,7 +132,7 @@
                                if(!file_exists($this->root . $file[0][1])) {
                                        $skip      = True;
                                        $cache = $file;
-                                       echo "\n\tSkipping <b>{$file[0][2]}</b>  -  
<i>{$file[0][1]} not in repository</i>...";
+                                       echo "\n\tSkipping {$file[0][2]}  -  
+<i>{$file[0][1]} not in repository</i>...";
                                        Continue;
                                }
 
@@ -145,7 +145,7 @@
                        }
                }
 
-               echo "\n\n<b>Parsing Extensions</b>\n";
+               echo "\n\nParsing Extensions\n";
                if($this->parse_all) {
                        foreach($this->index as $ext => $data) {
                                $this->cur_ext = $ext;
@@ -157,7 +157,7 @@
                else if($this->parse_ext) {
                        if(!isset($this->index[$this->parse_ext])) {
                                echo "\n\n";
-                               echo isset($this->skipped[$this->parse_ext])? "Nothing 
to do for <b>{$this->parse_ext}</b>" : "Unknown Extension <b>{$this->parse_ext}</b>";
+                               echo isset($this->skipped[$this->parse_ext])? "Nothing 
+to do for {$this->parse_ext}" : "Unknown Extension {$this->parse_ext}";
                                echo "\n";
                                Return Exit;
                        }
@@ -224,11 +224,11 @@
                        // Break protos into tiny pieces
                        preg_match_all($rex_proto_synopsis, $proto[1][$i], $detail, 
PREG_SET_ORDER);
 
-                       #echo "<b>" . $detail[0][3] . "</b> : ";
-                       #echo "<b><i>" . $detail[0][4] . "</i></b>\n\n";
+                       #echo "" . $detail[0][3] . " : ";
+                       #echo "<i>" . $detail[0][4] . "</i>\n\n";
 
                        if(!isset($detail[0][3])) {
-                               echo "\n<b>Failed parsing proto:</b> 
<i>{$proto[1][$i]}</i> in <b>{$this->index[$this->cur_ext]['location']}</b>\n";
+                               echo "\n\nFailed parsing proto: {$proto[1][$i]} in 
+{$this->index[$this->cur_ext]['location']}\n\n";
                                Return Array();
                        }
 
@@ -346,36 +346,44 @@
 
 $hunter = new BugHunter();
 
-echo "\n\n<hr>Process took : " . round(getmicrotime() - $t_start, 3) . " 
seconds\n<hr>\n\n";
-echo "\n\n<b>Results :</b>\n\n";
+echo "\n\nProcess took : " . round(getmicrotime() - $t_start, 3) . " seconds\n\n\n";
+echo "\n\nResults:\n\n";
 
-$tot = 0;
+$tot   = 0;
+$size1 = 20;
+$size2 = 30;
 foreach($hunter->result as $ext => $function) {
        flush();
-       echo "\n\n<b>$ext</b>\n<hr>\n";
+       echo "\n\t" . str_pad($ext, $size1);
        $err = 0;
        foreach($function as $name=>$data) {
                if(!empty($data['source']['proto']['errors'])) {
-                       echo "\n\t" . str_pad($name, 50) . " : ";
 
+                       if(!$err)
+                               echo "\t[  FAILED  ]";
+
+                       echo "\n\t\t" . str_pad("$name()", $size2);
+
+                       $line = '';
                        foreach($data['source']['proto']['errors'] as $param=>$error) {
-                               echo "\t\tp: $param : ";
+
+                               echo "$line\t\t$param. ";
+
+                               if(!$line)
+                                       $line = "\n\t\t" . str_repeat(' ', $size2);
 
                                foreach($error as $err_type=>$err_val) {
-                                       echo "<b>" . str_pad($err_type, 10) . "</b>" . 
" : "
-                                                .str_pad($err_val , 10)
-                                                .','
-                                       ;
+                                       echo str_pad($err_type, 10) . ($err_type == 
+'wrong_type'? (" : " . str_pad($err_val , 10)) : '');
                                        $err++;
                                }
                        }
                }
        }
-       echo "\n\nTotal bugs: $err";
+       echo ($err)? "\n\n\t\tTotal bugs: $err\n" : "\t[    OK    ]";
        $tot += $err;
 }
 
-echo "\n\nTotal proto inconsistencies: <b>$tot</b>";
+echo "\n\nTotal proto inconsistencies: $tot";
 
 #print_r((array) $hunter);
 



-- 
PHP Documentation Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to