diff options
author | Jussi Pakkanen <jpakkane@gmail.com> | 2012-12-26 20:58:48 +0200 |
---|---|---|
committer | Jussi Pakkanen <jpakkane@gmail.com> | 2012-12-26 20:58:48 +0200 |
commit | cfad3eb37147c3cbe36f53bca54ebb6f10b4c1ce (patch) | |
tree | 63f20cf7b9634d8ab63b07040b19c89a92987c28 /nodes.py | |
parent | f842ef627e9387ed92b6d7e3a0b2a6e087736d7b (diff) | |
download | meson-cfad3eb37147c3cbe36f53bca54ebb6f10b4c1ce.zip meson-cfad3eb37147c3cbe36f53bca54ebb6f10b4c1ce.tar.gz meson-cfad3eb37147c3cbe36f53bca54ebb6f10b4c1ce.tar.bz2 |
Created an interpreter class and even made it interpret something.
Diffstat (limited to 'nodes.py')
-rw-r--r-- | nodes.py | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -50,6 +50,9 @@ class FunctionCall(Statement): Statement.__init__(self) self.func_name = func_name self.arguments = arguments + + def get_function_name(self): + return self.func_name.value class MethodCall(Statement): def __init__(self, object_name, method_name, arguments): @@ -71,6 +74,9 @@ class CodeBlock(Statement): def prepend(self, statement): self.statements = [statement] + self.statements + + def get_statements(self): + return self.statements class Arguments(Statement): def __init__(self): |