vala r1301 - in trunk: . vala
- From: juergbi svn gnome org
- To: svn-commits-list gnome org
- Subject: vala r1301 - in trunk: . vala
- Date: Mon, 21 Apr 2008 22:54:18 +0100 (BST)
Author: juergbi
Date: Mon Apr 21 21:54:17 2008
New Revision: 1301
URL: http://svn.gnome.org/viewvc/vala?rev=1301&view=rev
Log:
2008-04-21 Juerg Billeter <j bitron ch>
* vala/valaparser.vala: support enum value attributes
Modified:
trunk/ChangeLog
trunk/vala/valaparser.vala
Modified: trunk/vala/valaparser.vala
==============================================================================
--- trunk/vala/valaparser.vala (original)
+++ trunk/vala/valaparser.vala Mon Apr 21 21:54:17 2008
@@ -2382,8 +2382,11 @@
// allow trailing comma
break;
}
+ var value_attrs = parse_attributes ();
+ var value_begin = get_location ();
string id = parse_identifier ();
- var ev = new EnumValue (id, get_src (begin));
+ var ev = new EnumValue (id, get_src (value_begin));
+ set_attributes (ev, value_attrs);
if (accept (TokenType.ASSIGN)) {
ev.value = parse_expression ();
}
@@ -2436,8 +2439,10 @@
// allow trailing comma
break;
}
+ var code_attrs = parse_attributes ();
string id = parse_identifier ();
var ec = new ErrorCode (id);
+ set_attributes (ec, code_attrs);
if (accept (TokenType.ASSIGN)) {
ec.value = parse_expression ();
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]