|
@@ -411,17 +411,17 @@ class PrimitivesVisitor(Visitor):
|
|
|
assign = self.value("assign")
|
|
|
self.dict(assign, "var", resolve)
|
|
|
|
|
|
- const = self.value("constant")
|
|
|
-
|
|
|
self.visit_atomvalue(tree.get_tail()[-1])
|
|
|
value = self.get_primitive(tree.get_tail()[-1])
|
|
|
|
|
|
#TODO hack...
|
|
|
if value is None:
|
|
|
+ const = self.value("constant")
|
|
|
value = self.node()
|
|
|
+ self.dict(const, "node", value)
|
|
|
+ value = const
|
|
|
|
|
|
- self.dict(const, "node", value)
|
|
|
- self.dict(assign, "value", const)
|
|
|
+ self.dict(assign, "value", value)
|
|
|
|
|
|
self.set_primitive(tree, (declare, assign))
|
|
|
|