aboutsummaryrefslogtreecommitdiff
path: root/nodes.py
diff options
context:
space:
mode:
authorJussi Pakkanen <jpakkane@gmail.com>2013-07-27 17:55:17 +0300
committerJussi Pakkanen <jpakkane@gmail.com>2013-07-27 17:55:17 +0300
commite8fba977f4d23b268a649769d16cea9fc3b7cc01 (patch)
treeff334eff4e9fe06948c89ba9cedc0d371b2abf23 /nodes.py
parent6b5c4b0a6911b1b585948f641bf3b397043c31b4 (diff)
downloadmeson-e8fba977f4d23b268a649769d16cea9fc3b7cc01.zip
meson-e8fba977f4d23b268a649769d16cea9fc3b7cc01.tar.gz
meson-e8fba977f4d23b268a649769d16cea9fc3b7cc01.tar.bz2
Some sort of elif implementation.
Diffstat (limited to 'nodes.py')
-rw-r--r--nodes.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/nodes.py b/nodes.py
index 49d68e8..bc149f8 100644
--- a/nodes.py
+++ b/nodes.py
@@ -106,6 +106,13 @@ class IfStatement(Statement):
self.trueblock = trueblock
self.falseblock = falseblock
+class ElifStatement(Statement):
+ def __init__(self, clause, trueblock, elseblock, lineno):
+ Statement.__init__(self, lineno)
+ self.clause = clause
+ self.trueblock = trueblock
+ self.elseblock = elseblock
+
def get_clause(self):
return self.clause