com gtk/php-gtk: Gah, this was very, very nasty and took me an hour to figure out why breakpoints set for phpg_gdk_register_cons tant() were ending up in gdk.overrides. The re needs to be a lot more work/thinking done if we want arginfo to have proper #line's. : generator/generator.php

[email protected] (David Soria Parra) Sat, 04 Feb 2006 20:01:18 +0000
Newsgroups php.gtk.cvs
Message-ID <[email protected]>
Commit:    b6f651f823690c854fa7a66c6c1f23b2164b50f0
Author:    Andrei Zmievski <[email protected]>         Sat, 4 Feb 2006 20:01:18 +0000
Parents:   ba1ea1bf282124bf65930687ae98f5902d7d4af3
Branches:  master

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

Log:
Gah, this was very, very nasty and took me an hour to figure out why
breakpoints set for phpg_gdk_register_constant() were ending up in
gdk.overrides. There needs to be a lot more work/thinking done if we
want arginfo to have proper #line's.

Changed paths:
  M  generator/generator.php


Diff:
b6f651f823690c854fa7a66c6c1f23b2164b50f0
diff --git a/generator/generator.php b/generator/generator.php
index 91e94bb..4201e3f 100644
--- a/generator/generator.php
+++ b/generator/generator.php
@@ -990,14 +990,6 @@ class Generator {
                 $reflection_funcname = Generator::getReflectionFuncName($method, $class, $det_method_name);
                 $reflection_func = str_repeat(' ', $len) . $reflection_funcname;
 
-                list($line, $filename) = $this->overrides->get_line_info("$class_name.$method_name.arginfo");
-
-                if (WIN_OS) {
-                    $arginfo  = sprintf("//line %d \"%s\"\n", $line, $filename);
-                } else {
-                    $arginfo  = sprintf("#line %d \"%s\"\n", $line, $filename);
-                }
-
                 $arginfo .= str_replace('ARGINFO_NAME', $reflection_funcname, $this->overrides->get_extra_arginfo($class_name, $method_name));
             } else {
                 //no arginfo