[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)