[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