|
@@ -111,12 +111,14 @@ class PrimitivesVisitor(Visitor):
|
|
|
a = self.value("assign")
|
|
|
var = self.get_primitive(tree.get_tail()[0])
|
|
|
value = self.get_primitive(tree.get_tail()[-1])
|
|
|
+ print("Value: " + str(value))
|
|
|
self.dict(a, "var", var)
|
|
|
self.dict(a, "value", value)
|
|
|
|
|
|
self.set_primitive(tree, a)
|
|
|
|
|
|
def visit_expression(self, tree):
|
|
|
+ print([i.head for i in tree.get_tail()])
|
|
|
self.forward_primitive_of_child(tree, 0)
|
|
|
|
|
|
def visit_binary_operation(self, tree):
|
|
@@ -199,6 +201,7 @@ class PrimitivesVisitor(Visitor):
|
|
|
self.set_primitive(tree, r)
|
|
|
|
|
|
def visit_func_call(self, tree):
|
|
|
+ print([i.head for i in tree.get_tail()])
|
|
|
self.visit_children(tree)
|
|
|
|
|
|
symbol = self.get_symbol(tree.get_tail()[0])
|
|
@@ -232,6 +235,7 @@ class PrimitivesVisitor(Visitor):
|
|
|
self.dict(c, "last_param", arg_nodes_reversed[0])
|
|
|
|
|
|
self.set_primitive(tree, c)
|
|
|
+ print("Added " + str(c))
|
|
|
|
|
|
def visit_input(self, tree):
|
|
|
self.visit_children(tree)
|