Skip to content

Commit bb9323e

Browse files
committed
Add scope hack for compiler (2)
Follow up of vim-jp#55 I forgot to change this function.
1 parent 332e669 commit bb9323e

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

autoload/vimlparser.vim

+4-1
Original file line numberDiff line numberDiff line change
@@ -3222,19 +3222,22 @@ function! s:ExprParser.parse_expr7()
32223222
let node = s:Node(s:NODE_NOT)
32233223
let node.pos = token.pos
32243224
let node.left = self.parse_expr7()
3225+
return node
32253226
elseif token.type == s:TOKEN_MINUS
32263227
let node = s:Node(s:NODE_MINUS)
32273228
let node.pos = token.pos
32283229
let node.left = self.parse_expr7()
3230+
return node
32293231
elseif token.type == s:TOKEN_PLUS
32303232
let node = s:Node(s:NODE_PLUS)
32313233
let node.pos = token.pos
32323234
let node.left = self.parse_expr7()
3235+
return node
32333236
else
32343237
call self.reader.seek_set(pos)
32353238
let node = self.parse_expr8()
3239+
return node
32363240
endif
3237-
return node
32383241
endfunction
32393242

32403243
" expr8: expr8[expr1]

0 commit comments

Comments
 (0)