Skip to content

Commit 856680c

Browse files
author
Kuniwak
committed
Fix position
1 parent e323ea0 commit 856680c

File tree

1 file changed

+5
-7
lines changed

1 file changed

+5
-7
lines changed

autoload/vimlparser.vim

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3283,28 +3283,26 @@ function! s:ExprParser.parse_curly_parts()
32833283
if c ==# '<' && self.reader.peekn(5) ==? '<SID>'
32843284
let name = self.reader.getn(5)
32853285
let node = s:Node(s:NODE_CURLYNAMEPART)
3286-
" Keep backword compatibility for the curly attribute
3287-
let node.curly = 0
3286+
let node.curly = 0 " Keep backword compatibility for the curly attribute
32883287
let node.pos = pos
32893288
let node.value = name
32903289
call add(curly_parts, node)
32913290
endif
32923291
while 1
3293-
let pos = self.reader.getpos()
32943292
let c = self.reader.peek()
32953293
if s:isnamec(c)
3294+
let pos = self.reader.getpos()
32963295
let name = self.reader.read_name()
32973296
let node = s:Node(s:NODE_CURLYNAMEPART)
3298-
" Keep backword compatibility for the curly attribute
3299-
let node.curly = 0
3297+
let node.curly = 0 " Keep backword compatibility for the curly attribute
33003298
let node.pos = pos
33013299
let node.value = name
33023300
call add(curly_parts, node)
33033301
elseif c ==# '{'
33043302
call self.reader.get()
3303+
let pos = self.reader.getpos()
33053304
let node = s:Node(s:NODE_CURLYNAMEEXPR)
3306-
" Keep backword compatibility for the curly attribute
3307-
let node.curly = 1
3305+
let node.curly = 1 " Keep backword compatibility for the curly attribute
33083306
let node.pos = pos
33093307
let node.value = self.parse_expr1()
33103308
call add(curly_parts, node)

0 commit comments

Comments
 (0)