Lines Matching refs:jump
2048 " :return, :finish, error, interrupt or :throw, the jump reason is
2054 func C(jump) argument
2061 if a:jump == "continue"
2063 elseif a:jump == "break"
2065 elseif a:jump == "return" || a:jump == "finish"
2067 elseif a:jump == "error"
2069 elseif a:jump == "interrupt"
2072 elseif a:jump == "throw"
2076 continue " discards jump that caused the :finally
2092 let g:jump = "finish"
2094 unlet g:jump
2122 " :return, :finish, error, interrupt or :throw, the jump reason is
2128 func B(jump) argument
2135 if a:jump == "continue"
2137 elseif a:jump == "break"
2139 elseif a:jump == "return" || a:jump == "finish"
2141 elseif a:jump == "error"
2143 elseif a:jump == "interrupt"
2146 elseif a:jump == "throw"
2150 break " discards jump that caused the :finally
2166 let g:jump = "finish"
2168 unlet g:jump
2196 " :return, :finish, error, interrupt or :throw, the jump reason is
2202 func R(jump, retval) abort argument
2208 if a:jump == "continue"
2210 elseif a:jump == "break"
2212 elseif a:jump == "return"
2214 elseif a:jump == "error"
2216 elseif a:jump == "interrupt"
2219 elseif a:jump == "throw"
2223 return a:retval " discards jump that caused the :finally
2268 " :return, :finish, error, interrupt or :throw, the jump reason is
2274 func F(jump) " not executed as function, transformed to a script argument
2280 if a:jump == "continue"
2282 elseif a:jump == "break"
2284 elseif a:jump == "finish"
2286 elseif a:jump == "error"
2288 elseif a:jump == "interrupt"
2291 elseif a:jump == "throw"
2295 finish " discards jump that caused the :finally
2308 let g:jump = "continue"
2311 let g:jump = "break"
2314 let g:jump = "finish"
2318 let g:jump = "error"
2324 let g:jump = "interrupt"
2330 let g:jump = "throw"
2338 unlet g:jump
2351 " :return, :finish, error, interrupt or :throw, the jump reason is
2357 func E(jump) argument
2363 if a:jump == "continue"
2365 elseif a:jump == "break"
2367 elseif a:jump == "return" || a:jump == "finish"
2369 elseif a:jump == "error"
2371 elseif a:jump == "interrupt"
2374 elseif a:jump == "throw"
2378 asdf " error; discards jump that caused the :finally
2404 let g:jump = "finish"
2408 unlet g:jump
2445 " :return, :finish, error, interrupt or :throw, the jump reason is
2451 func I(jump) argument
2457 if a:jump == "continue"
2459 elseif a:jump == "break"
2461 elseif a:jump == "return" || a:jump == "finish"
2463 elseif a:jump == "error"
2465 elseif a:jump == "interrupt"
2468 elseif a:jump == "throw"
2500 let g:jump = "finish"
2504 unlet g:jump
2544 " :return, :finish, error, interrupt or :throw, the jump reason is
2550 func T(jump) argument
2556 if a:jump == "continue"
2558 elseif a:jump == "break"
2560 elseif a:jump == "return" || a:jump == "finish"
2562 elseif a:jump == "error"
2564 elseif a:jump == "interrupt"
2567 elseif a:jump == "throw"
2571 throw "xyz" " discards jump that caused the :finally
2597 let g:jump = "finish"
2601 unlet g:jump