aboutsummaryrefslogtreecommitdiff
path: root/nodes.py
diff options
context:
space:
mode:
authorJussi Pakkanen <jpakkane@gmail.com>2013-01-25 21:06:08 +0200
committerJussi Pakkanen <jpakkane@gmail.com>2013-01-25 21:06:08 +0200
commit88bd40ecf3f58414bbc2dd1ea924e90d3885116c (patch)
tree6ebac917be52975399cdce8909de8dc95fa9b42c /nodes.py
parentbd6e542f1c5be82ce24eb9374423747fa7b27a29 (diff)
downloadmeson-88bd40ecf3f58414bbc2dd1ea924e90d3885116c.zip
meson-88bd40ecf3f58414bbc2dd1ea924e90d3885116c.tar.gz
meson-88bd40ecf3f58414bbc2dd1ea924e90d3885116c.tar.bz2
Added if clause.
Diffstat (limited to 'nodes.py')
-rw-r--r--nodes.py12
1 files changed, 12 insertions, 0 deletions
diff --git a/nodes.py b/nodes.py
index 4bbaa5d..385e1c9 100644
--- a/nodes.py
+++ b/nodes.py
@@ -66,6 +66,18 @@ class BoolStatement(Statement):
def get_value(self):
return self.value
+
+class IfStatement(Statement):
+ def __init__(self, clause, codeblock, lineno):
+ Statement.__init__(self, lineno)
+ self.clause = clause
+ self.codeblock = codeblock
+
+ def get_clause(self):
+ return self.clause
+
+ def get_codeblock(self):
+ return self.codeblock
class StringStatement(Statement):
def __init__(self, value, lineno):