[vala/0.14] gidl parse default_value for enums
- From: JÃrg Billeter <juergbi src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [vala/0.14] gidl parse default_value for enums
- Date: Tue, 31 Jan 2012 13:14:42 +0000 (UTC)
commit 0a4e7419583114921fbaaab634ceb80959b2e0d2
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]