Skip to content

Commit a74da5d

Browse files
authored
Merge pull request #126 from vim-jp/fix-undefined-token
Fix undefined variable 'token'
2 parents 2d3ddf8 + 1a9d9f7 commit a74da5d

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

autoload/vimlparser.vim

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2912,7 +2912,7 @@ function! s:ExprTokenizer.get_dict_literal_key()
29122912
let r = self.reader
29132913
let c = r.peek()
29142914
if !s:isalnum(c) && c != '_' && c != '-'
2915-
throw s:Err(printf('unexpected token: %s', token.value), token.pos)
2915+
throw s:Err(printf('unexpected character: %s', c), self.reader.getpos())
29162916
endif
29172917
let s = c
29182918
call self.reader.seek_cur(1)

js/vimlparser.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2703,7 +2703,7 @@ ExprTokenizer.prototype.get_dict_literal_key = function() {
27032703
var r = this.reader;
27042704
var c = r.peek();
27052705
if (!isalnum(c) && c != "_" && c != "-") {
2706-
throw Err(viml_printf("unexpected token: %s", token.value), token.pos);
2706+
throw Err(viml_printf("unexpected character: %s", c), this.reader.getpos());
27072707
}
27082708
var s = c;
27092709
this.reader.seek_cur(1);

py/vimlparser.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2135,7 +2135,7 @@ def get_dict_literal_key(self):
21352135
r = self.reader
21362136
c = r.peek()
21372137
if not isalnum(c) and c != "_" and c != "-":
2138-
raise VimLParserException(Err(viml_printf("unexpected token: %s", token.value), token.pos))
2138+
raise VimLParserException(Err(viml_printf("unexpected character: %s", c), self.reader.getpos()))
21392139
s = c
21402140
self.reader.seek_cur(1)
21412141
while TRUE:

0 commit comments

Comments
 (0)