[prev in list] [next in list] [prev in thread] [next in thread] 

List:       php-gtk-cvs
Subject:    [php-gtk-cvs] com gtk/php-gtk: Added -r option to register types file that defsfile may depend on.:
From:       David Soria Parra <dsp () php ! net>
Date:       2001-05-20 4:08:10
Message-ID: php-mail-81363fe8d2a1514312f1e52c8a08a4cb636602152 () git ! php ! net
[Download RAW message or body]

Commit:    b60d685b06ceb5e530480822e74b35cceb853e7b
Author:    Andrei Zmievski <andrei@php.net>         Sun, 20 May 2001 04:08:10 +0000
Parents:   4601bc515b74e95a4cff49c993e6f1912c3dbc75
Branches:  GTK2 PHP_GTK_1 ZE2_PORT devel master

Link:       http://git.php.net/?p=gtk/php-gtk.git;a=commitdiff;h=b60d685b06ceb5e530480822e74b35cceb853e7b

Log:
Added -r option to register types file that defsfile may depend on.

Changed paths:
  M  generator/docgen.php


Diff:
b60d685b06ceb5e530480822e74b35cceb853e7b
diff --git a/generator/docgen.php b/generator/docgen.php
index 6ccab63..b3bfa14 100644
--- a/generator/docgen.php
+++ b/generator/docgen.php
@@ -275,9 +275,9 @@ class DocGenerator {
 $argc = $HTTP_SERVER_VARS['argc'];
 $argv = $HTTP_SERVER_VARS['argv'];
 
-$result = Console_Getopt::getopt($argv, 'o:p:');
+$result = Console_Getopt::getopt($argv, 'o:p:r:');
 if (!$result || count($result[1]) < 2)
-	die("usage: php -q generator.php [-o overridesfile] [-p prefix] defsfile [class]\n");
+	die("usage: php -q generator.php [-o overridesfile] [-p prefix] [-r typesfile] defsfile [class]\n");
 
 list($opts, $argv) = $result;
 
@@ -290,6 +290,10 @@ foreach ($opts as $opt) {
 		$overrides = new Overrides($opt_arg);
 	} else if ($opt_spec == 'p') {
 		$prefix = $opt_arg;
+	} else if ($opt_spec == 'r') {
+		$type_parser = new Defs_Parser($opt_arg);
+		$type_parser->start_parsing();
+		DocGenerator::register_types($type_parser);
 	}
 }


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

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic