[Python-checkins] CVS: /python/nondist/src/Compiler/compiler transformer.py,1.8,1.9

Jeremy Hylton jhylton@cnri.reston.va.us
Thu, 16 Mar 2000 15:03:07 -0500 (EST)


Update of /projects/cvsroot//python/nondist/src/Compiler/compiler
In directory bitdiddle:/home/jhylton/python/nondist/src/Compiler/compiler

Modified Files:
	transformer.py 
Log Message:
fix list.append problems



Index: transformer.py
===================================================================
RCS file: /projects/cvsroot//python/nondist/src/Compiler/compiler/transformer.py,v
retrieving revision 1.8
retrieving revision 1.9
diff -C2 -r1.8 -r1.9
*** transformer.py	2000/03/06 18:50:48	1.8
--- transformer.py	2000/03/16 20:03:04	1.9
***************
*** 570,574 ****
  
        lineno = nl[1][2]
!       results.append(type, self.com_node(nodelist[i]))
  
      # we need a special "compare" node so that we can distinguish
--- 570,574 ----
  
        lineno = nl[1][2]
!       results.append((type, self.com_node(nodelist[i])))
  
      # we need a special "compare" node so that we can distinguish
***************
*** 837,841 ****
          else:
            expr1 = expr2 = None
!         clauses.append(expr1, expr2, self.com_node(nodelist[i+2]))
  
        if node[0] == token.NAME:
--- 837,841 ----
          else:
            expr1 = expr2 = None
!         clauses.append((expr1, expr2, self.com_node(nodelist[i+2])))
  
        if node[0] == token.NAME:
***************
*** 959,963 ****
      items = [ ]
      for i in range(1, len(nodelist), 4):
!       items.append(self.com_node(nodelist[i]), self.com_node(nodelist[i+2]))
      return Node('dict', items)
  
--- 959,963 ----
      items = [ ]
      for i in range(1, len(nodelist), 4):
!       items.append((self.com_node(nodelist[i]), self.com_node(nodelist[i+2])))
      return Node('dict', items)