aboutsummaryrefslogtreecommitdiff
path: root/interpreter.py
diff options
context:
space:
mode:
authorJussi Pakkanen <jpakkane@gmail.com>2013-10-16 21:50:07 +0300
committerJussi Pakkanen <jpakkane@gmail.com>2013-10-16 21:50:07 +0300
commit4e522ef2158c8ba4bac3f13b31ecd2f746696a84 (patch)
tree9ee7d6df43eb27ac04872f7ff8b71d9a9bed9498 /interpreter.py
parent0da4537b6962d1cd51a05393f4b0cf250bea1ac4 (diff)
downloadmeson-4e522ef2158c8ba4bac3f13b31ecd2f746696a84.zip
meson-4e522ef2158c8ba4bac3f13b31ecd2f746696a84.tar.gz
meson-4e522ef2158c8ba4bac3f13b31ecd2f746696a84.tar.bz2
Very basic option parser skeleton.
Diffstat (limited to 'interpreter.py')
-rw-r--r--interpreter.py5
1 files changed, 2 insertions, 3 deletions
diff --git a/interpreter.py b/interpreter.py
index 4dd51a7..4b35234 100644
--- a/interpreter.py
+++ b/interpreter.py
@@ -604,7 +604,6 @@ class Interpreter():
if node is None:
return
if not isinstance(node, nodes.CodeBlock):
- print(node)
e = InvalidCode('Tried to execute a non-codeblock. Possibly a bug in the parser.')
e.lineno = node.lineno()
raise e
@@ -980,7 +979,7 @@ class Interpreter():
fname = os.path.join(subdir, s)
if not os.path.isfile(fname):
raise InterpreterException('Tried to add non-existing source %s.' % s)
-
+
def function_call(self, node):
func_name = node.get_function_name()
(posargs, kwargs) = self.reduce_arguments(node.arguments)
@@ -1044,7 +1043,7 @@ class Interpreter():
a = args.kwargs[key]
reduced_kw[key] = self.reduce_single(a)
return (reduced_pos, reduced_kw)
-
+
def string_method_call(self, obj, method_name, args):
if method_name == 'strip':
return self.to_native(obj).strip()