Skip to content

Commit 89a1c80

Browse files
committed
pass tests
1 parent 6a99efd commit 89a1c80

File tree

8 files changed

+10
-2
lines changed

8 files changed

+10
-2
lines changed

script/files.lua

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,8 @@ local pub = require 'pub'
3131
---@field diffInfo? table[]
3232
---@field cache table
3333
---@field id integer
34+
---@field state? parser.state
35+
---@field compileCount integer
3436

3537
---@class files
3638
---@field lazyCache? lazy-cacher
@@ -274,7 +276,6 @@ function m.setText(uri, text, isTrust, callback)
274276
util.saveFile(LOGPATH .. '/diffed.lua', newText)
275277
end
276278
end
277-
m.getState(uri)
278279
log.trace('Set text:', uri, 'takes', os.clock() - clock, 'sec.')
279280

280281
--if instance or TEST then

script/provider/provider.lua

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -271,12 +271,13 @@ m.register 'textDocument/didOpen' {
271271
end
272272
local uri = files.getRealUri(doc.uri)
273273
log.debug('didOpen', uri)
274-
workspace.awaitReady(uri)
275274
local text = doc.text
276275
files.setText(uri, text, true, function (file)
277276
file.version = doc.version
278277
end)
279278
files.open(uri)
279+
workspace.awaitReady(uri)
280+
files.getState(uri)
280281
end
281282
}
282283

script/workspace/loading.lua

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,7 @@ function mt:loadFile(uri, libraryUri)
9999
-- self._sets[#self._sets+1] = waker
100100
--end)
101101
files.setText(uri, content, false)
102+
files.getState(uri)
102103
if not self._cache[uri] then
103104
files.addRef(uri)
104105
end

test/crossfile/completion.lua

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,7 @@ function TEST(data)
6969
mainUri = uri
7070
end
7171
files.setText(uri, script)
72+
files.getState(uri)
7273
end
7374

7475
local _ <close> = function ()

test/crossfile/definition.lua

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ function TEST(datas)
5353
sourceUri = uri
5454
end
5555
files.setText(uri, newScript)
56+
files.getState(uri)
5657
end
5758

5859
local _ <close> = function ()

test/crossfile/diagnostic.lua

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ function TEST(datas)
4747
end
4848
data.content = newScript
4949
files.setText(uri, newScript)
50+
files.getState(uri)
5051
end
5152

5253
local _ <close> = function ()

test/crossfile/hover.lua

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ function TEST(expect)
4444
local script, list = catch(file.content, '?')
4545
local uri = furi.encode(file.path)
4646
files.setText(uri, script)
47+
files.getState(uri)
4748
if #list['?'] > 0 then
4849
sourceUri = uri
4950
sourcePos = (list['?'][1][1] + list['?'][1][2]) // 2

test/crossfile/references.lua

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,7 @@ function TEST(datas)
7474
sourceUri = uri
7575
end
7676
files.setText(uri, newScript)
77+
files.getState(uri)
7778
end
7879

7980
local _ <close> = function ()

0 commit comments

Comments
 (0)