cvs: phpdoc /scripts bughunter.php

From: Date: Tue, 04 Feb 2003 21:24:51 +0000
Subject: cvs: phpdoc /scripts bughunter.php
Groups: php.doc 
Request: Send a blank email to phpdoc+get-969351563@lists.php.net to get a copy of this message
maxim Tue Feb 4 16:24:51 2003 EDT Modified files: /phpdoc/scripts bughunter.php Log: fixed parameter parser for void type Index: phpdoc/scripts/bughunter.php diff -u phpdoc/scripts/bughunter.php:1.2 phpdoc/scripts/bughunter.php:1.3 --- phpdoc/scripts/bughunter.php:1.2 Tue Feb 4 16:17:29 2003 +++ phpdoc/scripts/bughunter.php Tue Feb 4 16:24:51 2003 @@ -16,7 +16,7 @@ | Authors: Maxim Maletsky <maxim@php.net> | +----------------------------------------------------------------------+ - $Id: bughunter.php,v 1.2 2003/02/04 21:17:29 maxim Exp $ + $Id: bughunter.php,v 1.3 2003/02/04 21:24:51 maxim Exp $ */ /* @@ -280,8 +280,14 @@ $p[$i] = trim($p[$i], '[] '); + if($p[$i] == 'void' and sizeof($p) == 1) { + $params[$i+1]['optional'] = True; + $params[$i+1]['type'] = 'void'; + $params[$i+1]['name'] = 'void'; + } + // if plain text mandatory parameter - if(preg_match_all("/^({$this->rex_php_types}) +(\&?)([a-z]+[[:alnum:]_\|]*)$/", $p[$i], $matches, PREG_SET_ORDER)) { + else if(preg_match_all("/^({$this->rex_php_types}) +(\&?)([a-z]+[[:alnum:]_\|]*)$/", $p[$i], $matches, PREG_SET_ORDER)) { $params[$i+1]['type'] = $matches[0][1]; $params[$i+1]['name'] = $matches[0][3]; if(strlen($matches[0][2])) @@ -343,9 +349,6 @@ echo "\n\n<hr>Process took : " . round(getmicrotime() - $t_start, 3) . " seconds\n<hr>\n\n"; echo "\n\n<b>Results :</b>\n\n"; -#print_r((array) $hunter); - -#phpinfo(); $tot = 0; foreach($hunter->result as $ext => $function) { flush(); @@ -374,5 +377,6 @@ echo "\n\nTotal proto inconsistencies: <b>$tot</b>"; +#print_r((array) $hunter); ?>

« previous php.doc (#969351563) next »