@@ -3921,50 +3921,73 @@ function! s:Compiler.compile(node)
3921
3921
return self .compile_toplevel (a: node )
3922
3922
elseif a: node .type == s: NODE_COMMENT
3923
3923
call self .compile_comment (a: node )
3924
+ return s: NIL
3924
3925
elseif a: node .type == s: NODE_EXCMD
3925
3926
call self .compile_excmd (a: node )
3927
+ return s: NIL
3926
3928
elseif a: node .type == s: NODE_FUNCTION
3927
3929
call self .compile_function (a: node )
3930
+ return s: NIL
3928
3931
elseif a: node .type == s: NODE_DELFUNCTION
3929
3932
call self .compile_delfunction (a: node )
3933
+ return s: NIL
3930
3934
elseif a: node .type == s: NODE_RETURN
3931
3935
call self .compile_return (a: node )
3936
+ return s: NIL
3932
3937
elseif a: node .type == s: NODE_EXCALL
3933
3938
call self .compile_excall (a: node )
3939
+ return s: NIL
3934
3940
elseif a: node .type == s: NODE_LET
3935
3941
call self .compile_let (a: node )
3942
+ return s: NIL
3936
3943
elseif a: node .type == s: NODE_UNLET
3937
3944
call self .compile_unlet (a: node )
3945
+ return s: NIL
3938
3946
elseif a: node .type == s: NODE_LOCKVAR
3939
3947
call self .compile_lockvar (a: node )
3948
+ return s: NIL
3940
3949
elseif a: node .type == s: NODE_UNLOCKVAR
3941
3950
call self .compile_unlockvar (a: node )
3951
+ return s: NIL
3942
3952
elseif a: node .type == s: NODE_IF
3943
3953
call self .compile_if (a: node )
3954
+ return s: NIL
3944
3955
elseif a: node .type == s: NODE_WHILE
3945
3956
call self .compile_while (a: node )
3957
+ return s: NIL
3946
3958
elseif a: node .type == s: NODE_FOR
3947
3959
call self .compile_for (a: node )
3960
+ return s: NIL
3948
3961
elseif a: node .type == s: NODE_CONTINUE
3949
3962
call self .compile_continue (a: node )
3963
+ return s: NIL
3950
3964
elseif a: node .type == s: NODE_BREAK
3951
3965
call self .compile_break (a: node )
3966
+ return s: NIL
3952
3967
elseif a: node .type == s: NODE_TRY
3953
3968
call self .compile_try (a: node )
3969
+ return s: NIL
3954
3970
elseif a: node .type == s: NODE_THROW
3955
3971
call self .compile_throw (a: node )
3972
+ return s: NIL
3956
3973
elseif a: node .type == s: NODE_ECHO
3957
3974
call self .compile_echo (a: node )
3975
+ return s: NIL
3958
3976
elseif a: node .type == s: NODE_ECHON
3959
3977
call self .compile_echon (a: node )
3978
+ return s: NIL
3960
3979
elseif a: node .type == s: NODE_ECHOHL
3961
3980
call self .compile_echohl (a: node )
3981
+ return s: NIL
3962
3982
elseif a: node .type == s: NODE_ECHOMSG
3963
3983
call self .compile_echomsg (a: node )
3984
+ return s: NIL
3964
3985
elseif a: node .type == s: NODE_ECHOERR
3965
3986
call self .compile_echoerr (a: node )
3987
+ return s: NIL
3966
3988
elseif a: node .type == s: NODE_EXECUTE
3967
3989
call self .compile_execute (a: node )
3990
+ return s: NIL
3968
3991
elseif a: node .type == s: NODE_TERNARY
3969
3992
return self .compile_ternary (a: node )
3970
3993
elseif a: node .type == s: NODE_OR
0 commit comments