1.1 --- a/micropython/ast.py Sun Aug 21 14:24:28 2011 +0200
1.2 +++ b/micropython/ast.py Sun Aug 21 21:38:56 2011 +0200
1.3 @@ -212,7 +212,7 @@
1.4 self.set_block(end_block)
1.5
1.6 # Make a separate instruction to prevent previous temp accesses from
1.7 - # being altered by set_source.
1.8 + # being altered by assign_value.
1.9
1.10 temp = LoadTemp(temp_pos)
1.11 self.new_op(temp)
1.12 @@ -245,7 +245,7 @@
1.13 self.set_block(end_block)
1.14
1.15 # Make a separate instruction to prevent previous temp accesses from
1.16 - # being altered by set_source.
1.17 + # being altered by assign_value.
1.18
1.19 temp = LoadTemp(temp_pos)
1.20 self.new_op(temp)
1.21 @@ -302,7 +302,7 @@
1.22 self.record_value()
1.23 self.new_op(temp2)
1.24 self.new_op(TestIdentity(target="status"))
1.25 - self.set_source()
1.26 + self.assign_value()
1.27 self.discard_value()
1.28
1.29 elif op_name.endswith("in"):
1.30 @@ -454,7 +454,7 @@
1.31 "Assign the assignment expression to the recipient 'node'."
1.32
1.33 self._visitAttr(node, self.optimiser.get_attribute_store_instructions())
1.34 - self.set_source()
1.35 + self.assign_value()
1.36
1.37 def visitAssList(self, node):
1.38
1.39 @@ -493,7 +493,7 @@
1.40 raise TranslationNotImplementedError("AssName(OP_DELETE)")
1.41
1.42 self._visitName(node, self.name_store_instructions)
1.43 - self.set_source()
1.44 + self.assign_value()
1.45
1.46 # Add any attribute usage guards.
1.47
1.48 @@ -531,7 +531,7 @@
1.49 self.new_op(LoadClass(node.unit))
1.50 self.record_value()
1.51 self._visitName(node, self.name_store_instructions)
1.52 - self.set_source()
1.53 + self.assign_value()
1.54 self.discard_value()
1.55
1.56 # Visit the code.
1.57 @@ -559,7 +559,7 @@
1.58 self.record_value()
1.59
1.60 self._visitName(node, self.name_store_instructions) # AssName equivalent
1.61 - self.set_source()
1.62 + self.assign_value()
1.63 self.discard_value()
1.64
1.65 # Visiting of the code occurs when get_code is invoked on this node.