X-Git-Url: http://nitlanguage.org diff --git a/tests/base_closure_break.nit b/tests/base_closure_break.nit index 6c0297a..8d8c3f6 100644 --- a/tests/base_closure_break.nit +++ b/tests/base_closure_break.nit @@ -18,29 +18,33 @@ import kernel class A fun foo - with break bar #!alt12# - #alt12#with break bar: Int + break !bar #!alt12# + #alt12#break !bar: Int do 1.output - bar #!alt1# - #alt2#bar(2) - #alt3#var x = bar + if maybe then bar #!alt1# + #alt2#if maybe then bar(2) + #alt3#if maybe then var x = bar 4.output end end +fun maybe: Bool do return true + fun work do var a = new A - a.foo with do #!alt11# - #alt11#a.foo with x do + a.foo !bar do #!alt11# + #alt11#a.foo !bar x do 2.output + if maybe then #alt4#break #alt5#break 'x' #alt6#continue #alt7#continue 'x' #alt8#return #alt9#return 'x' + end 3.output break #!alt13# end