aboutsummaryrefslogtreecommitdiff
path: root/nodes.py
diff options
context:
space:
mode:
authorJussi Pakkanen <jpakkane@gmail.com>2013-07-27 17:21:59 +0300
committerJussi Pakkanen <jpakkane@gmail.com>2013-07-27 17:21:59 +0300
commit59c1dd44ed9feb4430edbb48f30842ea4b16e18c (patch)
tree5d04cb7d3b4ca3b2bd6efd491cb20eaccd04f7f7 /nodes.py
parent782021d65ee0f928f0d0b08b51068a32171e9801 (diff)
downloadmeson-59c1dd44ed9feb4430edbb48f30842ea4b16e18c.zip
meson-59c1dd44ed9feb4430edbb48f30842ea4b16e18c.tar.gz
meson-59c1dd44ed9feb4430edbb48f30842ea4b16e18c.tar.bz2
Can do logical negation.
Diffstat (limited to 'nodes.py')
-rw-r--r--nodes.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/nodes.py b/nodes.py
index e6d084c..49d68e8 100644
--- a/nodes.py
+++ b/nodes.py
@@ -94,6 +94,11 @@ class OrStatement(Statement):
self.left = left
self.right = right
+class NotStatement(Statement):
+ def __init__(self, val):
+ Statement.__init__(self, val.lineno)
+ self.val = val
+
class IfStatement(Statement):
def __init__(self, clause, trueblock, falseblock, lineno):
Statement.__init__(self, lineno)