Files
Pyarmor-Static-Unpack-1shot/tests/tokenized/test_yield.txt
2019-10-04 11:05:52 -07:00

31 lines
593 B
Plaintext

from __future__ import generators <EOL>
def inorder ( t ) : <EOL>
<INDENT>
if t : <EOL>
<INDENT>
for x in inorder ( t . left ) : <EOL>
<INDENT>
yield x <EOL>
<OUTDENT>
yield t . label <EOL>
for x in inorder ( t . right ) : <EOL>
<INDENT>
yield x <EOL>
<OUTDENT>
<OUTDENT>
<OUTDENT>
def generate_ints ( n ) : <EOL>
<INDENT>
for i in range ( n ) : <EOL>
<INDENT>
yield i * 2 <EOL>
<OUTDENT>
<OUTDENT>
for i in generate_ints ( 5 ) : <EOL>
<INDENT>
print i , <EOL>
<OUTDENT>
print <EOL>
gen = generate_ints ( 3 ) <EOL>
print gen . next ( ) , gen . next ( ) , gen . next ( ) , gen . next ( ) <EOL>