[Python-checkins] CVS: python/dist/src/Tools/compiler/compiler pycodegen.py,1.50,1.51
Jeremy Hylton
jhylton@users.sourceforge.net
Fri, 14 Sep 2001 16:17:57 -0700
Update of /cvsroot/python/python/dist/src/Tools/compiler/compiler
In directory usw-pr-cvs1:/tmp/cvs-serv28695
Modified Files:
pycodegen.py
Log Message:
Add code generator for yield stmt
Index: pycodegen.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Tools/compiler/compiler/pycodegen.py,v
retrieving revision 1.50
retrieving revision 1.51
diff -C2 -d -r1.50 -r1.51
*** pycodegen.py 2001/09/14 22:49:08 1.50
--- pycodegen.py 2001/09/14 23:17:55 1.51
***************
*** 910,913 ****
--- 910,918 ----
self.emit('RETURN_VALUE')
+ def visitYield(self, node):
+ self.set_lineno(node)
+ self.visit(node.value)
+ self.emit('YIELD_STMT')
+
# slice and subscript stuff