blob: 49c03d30eceb09bdf124d9ee1f0111ec2834f7cc (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
--
-- RECURSIVE.LUA
--
-- Test program for Lua Lanes
--
io.stderr:write( "depth:" )
local function func( depth )
io.stderr:write(" " .. depth)
if depth > 10 then
return "done!"
end
require "lanes"
local lane= lanes.gen("*", func)( depth+1 )
return lane[1]
end
local v= func(0)
assert(v=="done!")
io.stderr:write("\n")
|