@@ -3921,50 +3921,73 @@ function! s:Compiler.compile(node)
39213921 return self .compile_toplevel (a: node )
39223922 elseif a: node .type == s: NODE_COMMENT
39233923 call self .compile_comment (a: node )
3924+ return s: NIL
39243925 elseif a: node .type == s: NODE_EXCMD
39253926 call self .compile_excmd (a: node )
3927+ return s: NIL
39263928 elseif a: node .type == s: NODE_FUNCTION
39273929 call self .compile_function (a: node )
3930+ return s: NIL
39283931 elseif a: node .type == s: NODE_DELFUNCTION
39293932 call self .compile_delfunction (a: node )
3933+ return s: NIL
39303934 elseif a: node .type == s: NODE_RETURN
39313935 call self .compile_return (a: node )
3936+ return s: NIL
39323937 elseif a: node .type == s: NODE_EXCALL
39333938 call self .compile_excall (a: node )
3939+ return s: NIL
39343940 elseif a: node .type == s: NODE_LET
39353941 call self .compile_let (a: node )
3942+ return s: NIL
39363943 elseif a: node .type == s: NODE_UNLET
39373944 call self .compile_unlet (a: node )
3945+ return s: NIL
39383946 elseif a: node .type == s: NODE_LOCKVAR
39393947 call self .compile_lockvar (a: node )
3948+ return s: NIL
39403949 elseif a: node .type == s: NODE_UNLOCKVAR
39413950 call self .compile_unlockvar (a: node )
3951+ return s: NIL
39423952 elseif a: node .type == s: NODE_IF
39433953 call self .compile_if (a: node )
3954+ return s: NIL
39443955 elseif a: node .type == s: NODE_WHILE
39453956 call self .compile_while (a: node )
3957+ return s: NIL
39463958 elseif a: node .type == s: NODE_FOR
39473959 call self .compile_for (a: node )
3960+ return s: NIL
39483961 elseif a: node .type == s: NODE_CONTINUE
39493962 call self .compile_continue (a: node )
3963+ return s: NIL
39503964 elseif a: node .type == s: NODE_BREAK
39513965 call self .compile_break (a: node )
3966+ return s: NIL
39523967 elseif a: node .type == s: NODE_TRY
39533968 call self .compile_try (a: node )
3969+ return s: NIL
39543970 elseif a: node .type == s: NODE_THROW
39553971 call self .compile_throw (a: node )
3972+ return s: NIL
39563973 elseif a: node .type == s: NODE_ECHO
39573974 call self .compile_echo (a: node )
3975+ return s: NIL
39583976 elseif a: node .type == s: NODE_ECHON
39593977 call self .compile_echon (a: node )
3978+ return s: NIL
39603979 elseif a: node .type == s: NODE_ECHOHL
39613980 call self .compile_echohl (a: node )
3981+ return s: NIL
39623982 elseif a: node .type == s: NODE_ECHOMSG
39633983 call self .compile_echomsg (a: node )
3984+ return s: NIL
39643985 elseif a: node .type == s: NODE_ECHOERR
39653986 call self .compile_echoerr (a: node )
3987+ return s: NIL
39663988 elseif a: node .type == s: NODE_EXECUTE
39673989 call self .compile_execute (a: node )
3990+ return s: NIL
39683991 elseif a: node .type == s: NODE_TERNARY
39693992 return self .compile_ternary (a: node )
39703993 elseif a: node .type == s: NODE_OR
0 commit comments