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