#
#   Test calling one cofunction from another
#

codef f(n):
	print("Enter f")
	for i in range(n):
		yield i
	print("Exit f")
	return "spam"

codef g():
	print("Enter g")
	y = f(3)
	print("f returned", y)
	print("Exit g")

r = g.__cocall__()
for z in r:
	print("Yield", z)
