I'm learning some Vimscript code from here .And the next lines will not compile:function! Mapped(fn ,l)     let new_list = deepcopy(a:l)     call map(new_list, string(a:fn) . '(v:val)')     return new_listendfunctionWhen I'm running :source %I'm getting the following error:Invalid argument: Mapped(fn, l)I cant' seem to figure out how.  
Vimscript - Invalid argument in function declaration
vimscript
Because of a bug in vim_dev parser, the space before coma is not accepted. Thus you must use:function! Mapped(fn,l)     let new_list = deepcopy(a:l)     call map(new_list, string(a:fn) . '(v:val)')     return new_listendfunction