diff options
author | Jussi Pakkanen <jpakkane@gmail.com> | 2013-01-25 21:59:53 +0200 |
---|---|---|
committer | Jussi Pakkanen <jpakkane@gmail.com> | 2013-01-25 21:59:53 +0200 |
commit | f5835d85e2ae098aacb3f585bc63bea5c9e7884f (patch) | |
tree | af8f33dc7219702373e1bfe2447528b46ad1a75e /nodes.py | |
parent | b2df86d5ccf49ccc1b4489a4a0ab47175d007df9 (diff) | |
download | meson-f5835d85e2ae098aacb3f585bc63bea5c9e7884f.zip meson-f5835d85e2ae098aacb3f585bc63bea5c9e7884f.tar.gz meson-f5835d85e2ae098aacb3f585bc63bea5c9e7884f.tar.bz2 |
Added comparison.
Diffstat (limited to 'nodes.py')
-rw-r--r-- | nodes.py | 20 |
1 files changed, 18 insertions, 2 deletions
@@ -83,13 +83,29 @@ class IfStatement(Statement): def get_falseblock(self): return self.falseblock +class Comparison(Statement): + def __init__(self, first, ctype, second, lineno): + Statement.__init__(self, lineno) + self.first = first + self.ctype = ctype + self.second = second + + def get_first(self): + return self.first + + def get_ctype(self): + return self.ctype + + def get_second(self): + return self.second + class StringStatement(Statement): def __init__(self, value, lineno): assert(type(value) == type('')) Statement.__init__(self, lineno) self.value = value - - def get_string(self): + + def get_value(self): return self.value class FunctionCall(Statement): |