ni_nitdoc: added fast copy past utility to signatures.
[nit.git] / tests / base_closure_raf.nit
index 6be3ce3..15bd66b 100644 (file)
 import base_closure2
 
 class B
-special A
+       super A
        redef fun foo
-               !bar(i: Int) #!alt13# #!alt14# #!alt15#
+               !bar(i: Int) #alt13# #alt14# #alt15#
                #alt13# !bar
                #alt14# !bar(b: Bool)
                #alt15# !bar(i: Int): Int
        do
                10.output
-               bar(20) #!alt1#
+               bar(20) #alt1#
                #alt2#bar
                #alt12#bar('x')
                #alt3#var x = bar(2)
@@ -36,15 +36,17 @@ end
 fun work2
 do
        var a: A = new B
-       a.foo !bar x do #!alt11#
+       a.foo !bar x do #alt11#
        #alt11#a.foo !bar do
                x.output
+               if maybe then
                #alt4#break
                #alt5#break 'x'
                #alt6#continue
                #alt7#continue 'x'
                #alt8#return
                #alt9#return 'x'
+               end
                (x+1).output
        end
        #alt10# a.foo