0
0
mirror of https://github.com/vim/vim.git synced 2025-07-26 11:04:33 -04:00
vim/src/testdir/test_nested_function.in

35 lines
563 B
Plaintext
Raw Normal View History

2014-12-13 21:03:10 +01:00
Tests for Nested function vim: set ft=vim :
STARTTEST
:so small.vim
:fu! NestedFunc()
: fu! Func1()
: $put ='Func1'
: endfunction
: call Func1()
: fu! s:func2()
: $put ='s:func2'
: endfunction
: call s:func2()
: fu! s:_func3()
: $put ='s:_func3'
: endfunction
: call s:_func3()
: let fn = 'Func4'
: fu! {fn}()
: $put ='Func4'
: endfunction
: call {fn}()
: let fn = 'func5'
: fu! s:{fn}()
: $put ='s:func5'
: endfunction
: call s:{fn}()
:endfunction
:call NestedFunc()
:/^result:/,$w! test.out
:qa!
ENDTEST
result: