2006-08-10 Mike Kestner <mkestner@novell.com>
* parser/gapi2xml.pl : class parsing regex needs to handle protected comments too. svn path=/trunk/gtk-sharp/; revision=63593
This commit is contained in:
parent
1e09e3a650
commit
a3efa762f5
2 changed files with 8 additions and 3 deletions
|
@ -1,3 +1,8 @@
|
|||
2006-08-10 Mike Kestner <mkestner@novell.com>
|
||||
|
||||
* parser/gapi2xml.pl : class parsing regex needs to handle protected
|
||||
comments too.
|
||||
|
||||
2006-08-07 Mike Kestner <mkestner@novell.com>
|
||||
|
||||
* gtk/Gtk.metadata : remainder of new API massaging for existing
|
||||
|
|
|
@ -970,13 +970,13 @@ sub addSignalElem
|
|||
return $class;
|
||||
}
|
||||
|
||||
if ($class =~ /;\s*(\/\*< public >\*\/)?(G_CONST_RETURN\s+)?(\w+\s*\**)\s*\(\s*\*\s*$method\)\s*\((.*?)\);/) {
|
||||
$ret = $3; $parms = $4;
|
||||
if ($class =~ /;\s*(\/\*< (public|protected) >\s*\*\/)?(G_CONST_RETURN\s+)?(\w+\s*\**)\s*\(\s*\*\s*$method\)\s*\((.*?)\);/) {
|
||||
$ret = $4; $parms = $5;
|
||||
addReturnElem($sig_elem, $ret);
|
||||
if ($parms && ($parms ne "void")) {
|
||||
addParamsElem($sig_elem, split(/,/, $parms));
|
||||
}
|
||||
$class =~ s/;\s*(\/\*< public >\*\/)?(G_CONST_RETURN\s+)?\w+\s*\**\s*\(\s*\*\s*$method\)\s*\(.*?\);/;/;
|
||||
$class =~ s/;\s*(\/\*< (public|protected) >\s*\*\/)?(G_CONST_RETURN\s+)?\w+\s*\**\s*\(\s*\*\s*$method\)\s*\(.*?\);/;/;
|
||||
} else {
|
||||
die "$method $class";
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue