summaryrefslogtreecommitdiff
path: root/vala/valaexpression.vala
diff options
context:
space:
mode:
authorJuerg Billeter <j@bitron.ch>2008-02-05 20:05:00 +0000
committerJürg Billeter <juergbi@src.gnome.org>2008-02-05 20:05:00 +0000
commit607dea4000a8f533f8c82e745ade0f2e772e5499 (patch)
tree98dee5788e04c8fe07277cf52777b0a1f05654bd /vala/valaexpression.vala
parent29f0184781ced02fb6658fab3eb120d9707672d3 (diff)
downloadvala-607dea4000a8f533f8c82e745ade0f2e772e5499.tar.gz
add support for private property accessors
2008-02-05 Juerg Billeter <j@bitron.ch> * vala/parser.y, vala/valaexpression.vala, vala/valapropertyaccessor.vala, vala/valasemanticanalyzer.vala, gobject/valaccodegenerator.vala: add support for private property accessors svn path=/trunk/; revision=977
Diffstat (limited to 'vala/valaexpression.vala')
-rw-r--r--vala/valaexpression.vala8
1 files changed, 7 insertions, 1 deletions
diff --git a/vala/valaexpression.vala b/vala/valaexpression.vala
index 01e7dface..a82a2113b 100644
--- a/vala/valaexpression.vala
+++ b/vala/valaexpression.vala
@@ -1,6 +1,6 @@
/* valaexpression.vala
*
- * Copyright (C) 2006-2007 Jürg Billeter
+ * Copyright (C) 2006-2008 Jürg Billeter
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
@@ -73,6 +73,12 @@ public abstract class Vala.Expression : CodeNode {
public bool can_fail { get; set; }
/**
+ * Specifies that this expression is used as lvalue, i.e. the
+ * left hand side of an assignment.
+ */
+ public bool lvalue { get; set; }
+
+ /**
* Contains all temporary variables this expression requires for
* execution.
*