diff options
author | Luca Bruno <lucabru@src.gnome.org> | 2011-05-24 19:53:31 +0200 |
---|---|---|
committer | Luca Bruno <lucabru@src.gnome.org> | 2011-05-24 19:55:30 +0200 |
commit | 14b99b59b6c4b8ad161249d25cd928c8710b0f6b (patch) | |
tree | d76b4b5bf1a2aaac05024d3b0b336989d0e647c6 | |
parent | 1007db87a5149725d2e47e5bf7254956450de44b (diff) | |
download | vala-14b99b59b6c4b8ad161249d25cd928c8710b0f6b.tar.gz |
girparser: Add printf_format metadata
-rw-r--r-- | vala/valagirparser.vala | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/vala/valagirparser.vala b/vala/valagirparser.vala index cc9722124..3afc6c4d0 100644 --- a/vala/valagirparser.vala +++ b/vala/valagirparser.vala @@ -62,7 +62,8 @@ public class Vala.GirParser : CodeVisitor { ABSTRACT, SCOPE, STRUCT, - THROWS; + THROWS, + PRINTF_FORMAT; public static ArgumentType? from_string (string name) { var enum_class = (EnumClass) typeof(ArgumentType).class_ref (); @@ -2439,6 +2440,10 @@ public class Vala.GirParser : CodeVisitor { } } + if (s is Method && metadata.get_bool (ArgumentType.PRINTF_FORMAT)) { + ((Method) s).printf_format = true; + } + current.symbol = s; var parameters = new ArrayList<ParameterInfo> (); |