[vala] gidl parse default_value for enums



commit 9e51169bebe4ec4096ca3a41556e8b7dd916636d
Author: Marc-Andrà Lureau <marcandre lureau gmail com>
Date:   Sat Oct 29 01:17:16 2011 +0200

    gidl parse default_value for enums
    
    It can be useful for correct default value in properties
    
    https://bugzilla.gnome.org/show_bug.cgi?id=662974

 vapigen/valagidlparser.vala |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)
---
diff --git a/vapigen/valagidlparser.vala b/vapigen/valagidlparser.vala
index 66141dd..f93784d 100644
--- a/vapigen/valagidlparser.vala
+++ b/vapigen/valagidlparser.vala
@@ -1391,6 +1391,8 @@ public class Vala.GIdlParser : CodeVisitor {
 					if (eval (nv[1]) == "1") {
 						en.set_attribute ("Deprecated", true);
 					}
+				} else if (nv[0] == "default_value") {
+					en.set_attribute_string ("CCode", "default_value", eval (nv[1]));
 				} else if (nv[0] == "replacement") {
 					en.set_attribute_string ("Deprecated", "replacement", eval (nv[1]));
 				} else if (nv[0] == "deprecated_since") {



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]