vim scriptでの質問です。
function文ではfunctionからendfunctionの間にネストしてfunction文
の挿入が出来ます。

下記の場合はどう言う動きをするのでしょうか。
function a
...function aの処理@
function b
...function bの処理A
endfunction
...function a残りの処理B
endfunction

処理は@を実行して、Bを実行する。
その時に、@とBの実行に於いてAの呼出しがあれば実行される。

本当にそうなのか。違うのか。
また、関数の中に関数を入れると言う事はどう言う意味を持つのか。
本来の目的は何なのか。意味が良く分かりません。
お教え願います。