Skip to content

Commit 7d68853

Browse files
committed
fix #359
1 parent 83031aa commit 7d68853

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

changelog.md

+1
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
## 1.12.0
44
* `NEW` [#340](https://github.com/sumneko/lua-language-server/pull/340): supports `---@type table<string, number>`
55
* `FIX` [#355](https://github.com/sumneko/lua-language-server/pull/355)
6+
* `FIX` [#359](https://github.com/sumneko/lua-language-server/issues/359)
67

78
## 1.11.2
89
`2021-1-7`

script/parser/ast.lua

+3-1
Original file line numberDiff line numberDiff line change
@@ -547,6 +547,7 @@ local Defs = {
547547
finish = finish - 1,
548548
[1] = n,
549549
}
550+
State.LastRaw = number
550551
return State.LastNumber
551552
else
552553
PushError {
@@ -560,12 +561,13 @@ local Defs = {
560561
finish = finish - 1,
561562
[1] = 0,
562563
}
564+
State.LastRaw = number
563565
return State.LastNumber
564566
end
565567
end,
566568
FFINumber = function (start, symbol)
567569
local lastNumber = State.LastNumber
568-
if mathType(lastNumber[1]) == 'float' then
570+
if State.LastRaw:find('.', 1, true) then
569571
PushError {
570572
type = 'UNKNOWN_SYMBOL',
571573
start = start,

0 commit comments

Comments
 (0)