2006-11-06 Jürg Billeter <j@bitron.ch>
* vala/parser.y: support unary ~ operator
svn path=/trunk/; revision=169
+2006-11-06 Jürg Billeter <j@bitron.ch>
+
+ * vala/parser.y: support unary ~ operator
+
2006-11-06 Jürg Billeter <j@bitron.ch>
* vala/valacodegenerator.vala: use g_value_set_object for interfaces
g_object_unref (src);
g_object_unref ($2);
}
+ | TILDE unary_expression
+ {
+ ValaSourceReference *src = src(@1);
+ $$ = VALA_EXPRESSION (vala_unary_expression_new (VALA_UNARY_OPERATOR_BITWISE_COMPLEMENT, $2, src));
+ g_object_unref (src);
+ g_object_unref ($2);
+ }
| pre_increment_expression
| pre_decrement_expression
| REF unary_expression