1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
function test1() local i = 1 do local i = 2 end return i == 1 end function test2() i = 1 do local i = 2 end return i == 1 end assert( test1() and test2() )