Syntax supported by @floop

continue

julia> @floop begin
           for x in 1:3
               if x == 1
                   println("continue")
                   continue
               end
               @show x
           end
       end
continue
x = 2
x = 3

break

julia> @floop begin
           for x in 1:3
               @show x
               if x == 2
                   println("break")
                   break
               end
           end
       end
x = 1
x = 2
break

return

julia> function demo()
           @floop begin for x in 1:3
                   @show x
                   if x == 2
                       return "return"
                   end
               end
           end
       end
       demo()
x = 1
x = 2
"return"

@goto

julia> begin
       @floop begin
           for x in 1:3
               x == 1 && @goto L1
               @show x
               if x == 2
                   @goto L2
               end
               @label L1
           end
       end
       println("This is not going to be printed.")
       @label L2
       println("THIS is going to be printed.")
       end
x = 2
THIS is going to be printed.