diff --git a/changelog.md b/changelog.md index 28e437120..e1c95a229 100644 --- a/changelog.md +++ b/changelog.md @@ -1,7 +1,8 @@ # changelog ## 1.19.1 -* `FIX` `LuaDoc`: parsing resumes may wrong +* `FIX` `LuaDoc`: parsing resumes may wrong* +* `FIX` [#458](https://github.com/sumneko/lua-language-server/issues/458) * `FIX` runtime errors ## 1.19.0 diff --git a/script/parser/ast.lua b/script/parser/ast.lua index bb42cc0fb..45801cf69 100644 --- a/script/parser/ast.lua +++ b/script/parser/ast.lua @@ -654,6 +654,7 @@ local Defs = { GetIndex = function (start, index, finish) local obj = { type = 'getindex', + bstart = start, start = start, finish = finish - 1, index = index, @@ -1021,8 +1022,8 @@ local Defs = { name.value = actions PushError { type = 'INDEX_IN_FUNC_NAME', - start = name.index.start, - finish = name.index.finish, + start = name.bstart, + finish = name.finish, } end name.range = actions.finish