From 6b5baca14a58db84c202271608767d3b47413e2c Mon Sep 17 00:00:00 2001 From: =?utf8?q?J=C3=BCrg=20Billeter?= Date: Sun, 8 Oct 2006 17:53:08 +0000 Subject: [PATCH] support enum values MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit 2006-10-08 Jürg Billeter * vala/parser.y: support enum values svn path=/trunk/; revision=145 --- vala/ChangeLog | 4 ++++ vala/NEWS | 1 + vala/vala/parser.y | 5 +++++ 3 files changed, 10 insertions(+) diff --git a/vala/ChangeLog b/vala/ChangeLog index b5463e5..f723cc2 100644 --- a/vala/ChangeLog +++ b/vala/ChangeLog @@ -1,3 +1,7 @@ +2006-10-08 Jürg Billeter + + * vala/parser.y: support enum values + 2006-10-06 Jürg Billeter * NEWS: update for 0.0.4 release diff --git a/vala/NEWS b/vala/NEWS index cf75e5a..bb6d7100 100644 --- a/vala/NEWS +++ b/vala/NEWS @@ -1,5 +1,6 @@ Vala 0.0.4 ========== + * Support + operator in strings. * Support unicode character literals. * Add implicit conversions for numeric types. diff --git a/vala/vala/parser.y b/vala/vala/parser.y index 851f60f..146a035 100644 --- a/vala/vala/parser.y +++ b/vala/vala/parser.y @@ -2775,6 +2775,11 @@ enum_member_declaration $$ = vala_enum_value_new ($2); g_free ($2); } + | opt_attributes IDENTIFIER ASSIGN expression + { + $$ = vala_enum_value_new ($2); + g_free ($2); + } ; flags_declaration -- 2.7.4