1.1 --- a/micropython/ast.py Sun Jun 13 02:24:35 2010 +0200
1.2 +++ b/micropython/ast.py Mon Jun 14 01:46:42 2010 +0200
1.3 @@ -126,8 +126,8 @@
1.4 block = self.new_block()
1.5 self.set_block(block)
1.6
1.7 - if self.module.module is not None:
1.8 - self.dispatch(self.module.module)
1.9 + if self.module.astnode is not None:
1.10 + self.dispatch(self.module.astnode)
1.11
1.12 # Finish off the translated program if appropriate.
1.13
1.14 @@ -417,17 +417,7 @@
1.15 def visitListCompIf(self, node): raise TranslationNotImplementedError("ListCompIf")
1.16
1.17 def visitName(self, node):
1.18 -
1.19 - # Handle names referring to constants.
1.20 -
1.21 - if self.importer.predefined_constants.has_key(node.name):
1.22 - const = self.importer.get_predefined_constant(node.name)
1.23 - self.new_op(LoadConst(const))
1.24 -
1.25 - # Handle all other names.
1.26 -
1.27 - else:
1.28 - self._visitName(node, self.name_load_instructions)
1.29 + self._visitName(node, self.name_load_instructions)
1.30
1.31 def visitSlice(self, node):
1.32 if node.lower is None: