diff options
author | Jussi Pakkanen <jpakkane@gmail.com> | 2013-01-25 21:25:52 +0200 |
---|---|---|
committer | Jussi Pakkanen <jpakkane@gmail.com> | 2013-01-25 21:25:52 +0200 |
commit | 81fbb83f84cd7c1180d4c9d16f6e48eb8961c4ad (patch) | |
tree | 79f447dd18d636117d4b9b189ac12375472d622f /nodes.py | |
parent | 88bd40ecf3f58414bbc2dd1ea924e90d3885116c (diff) | |
download | meson-81fbb83f84cd7c1180d4c9d16f6e48eb8961c4ad.zip meson-81fbb83f84cd7c1180d4c9d16f6e48eb8961c4ad.tar.gz meson-81fbb83f84cd7c1180d4c9d16f6e48eb8961c4ad.tar.bz2 |
Added else block support.
Diffstat (limited to 'nodes.py')
-rw-r--r-- | nodes.py | 12 |
1 files changed, 8 insertions, 4 deletions
@@ -68,16 +68,20 @@ class BoolStatement(Statement): return self.value class IfStatement(Statement): - def __init__(self, clause, codeblock, lineno): + def __init__(self, clause, trueblock, falseblock, lineno): Statement.__init__(self, lineno) self.clause = clause - self.codeblock = codeblock + self.trueblock = trueblock + self.falseblock = falseblock def get_clause(self): return self.clause - def get_codeblock(self): - return self.codeblock + def get_trueblock(self): + return self.trueblock + + def get_falseblock(self): + return self.falseblock class StringStatement(Statement): def __init__(self, value, lineno): |