]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
GIR parser: Add support for parsing callback types 0a477a48040208d31f99ec69f20817c62d462186
authorJordan Yelloz <jordan.yelloz@gmail.com>
Sun, 3 Jan 2010 08:47:06 +0000 (00:47 -0800)
committerJürg Billeter <j@bitron.ch>
Sun, 17 Jan 2010 13:12:57 +0000 (14:12 +0100)
vala/valagirparser.vala

index 7b0623375643159b503ed4ba0d92284f69eb3183..697105bd7e319e4dd43e24ef48ee066dd7806103 100644 (file)
@@ -423,6 +423,9 @@ public class Vala.GirParser : CodeVisitor {
                        var element_type = parse_type ();
                        end_element ("array");
                        return new ArrayType (element_type, 1, null);
+               } else if (reader.name == "callback"){
+                       var callback = parse_callback ();
+                       return new DelegateType (callback);
                } else {
                        start_element ("type");
                        DataType type = parse_type_from_name (reader.get_attribute ("name"));