aboutsummaryrefslogtreecommitdiff
path: root/nodes.py
diff options
context:
space:
mode:
authorJussi Pakkanen <jpakkane@gmail.com>2013-07-27 17:06:37 +0300
committerJussi Pakkanen <jpakkane@gmail.com>2013-07-27 17:06:37 +0300
commit6a5a9a384842870f9a54ffeb3a828e57eafdec08 (patch)
tree3c6347502cad39283048a11fe54419465f7da196 /nodes.py
parente990291c34aa976c12c88e3b26b45e7ac07b0ef2 (diff)
downloadmeson-6a5a9a384842870f9a54ffeb3a828e57eafdec08.zip
meson-6a5a9a384842870f9a54ffeb3a828e57eafdec08.tar.gz
meson-6a5a9a384842870f9a54ffeb3a828e57eafdec08.tar.bz2
Can do logical and.
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 8e9fbf0..e6d084c 100644
--- a/nodes.py
+++ b/nodes.py
@@ -82,6 +82,18 @@ class IntStatement(Statement):
def get_value(self):
return self.value
+class AndStatement(Statement):
+ def __init__(self, left, right):
+ Statement.__init__(self, left.lineno)
+ self.left = left
+ self.right = right
+
+class OrStatement(Statement):
+ def __init__(self, left, right):
+ Statement.__init__(self, left.lineno)
+ self.left = left
+ self.right = right
+
class IfStatement(Statement):
def __init__(self, clause, trueblock, falseblock, lineno):
Statement.__init__(self, lineno)