summaryrefslogtreecommitdiff
path: root/script/parser/luadoc.lua
diff options
context:
space:
mode:
author最萌小汐 <sumneko@hotmail.com>2022-07-18 18:48:50 +0800
committer最萌小汐 <sumneko@hotmail.com>2022-07-18 18:48:50 +0800
commit2580893630af08fd38810a74a4f02013367ae17f (patch)
tree00fd131bcbf1857cf9123685ad382bf2385264c0 /script/parser/luadoc.lua
parent19bd07b6a7b1a41f15d1a09e6a5b9c0e285ae4d8 (diff)
downloadlua-language-server-2580893630af08fd38810a74a4f02013367ae17f.zip
parse path in `source`
Diffstat (limited to 'script/parser/luadoc.lua')
-rw-r--r--script/parser/luadoc.lua11
1 files changed, 2 insertions, 9 deletions
diff --git a/script/parser/luadoc.lua b/script/parser/luadoc.lua
index 6bf1a338..b4b311ae 100644
--- a/script/parser/luadoc.lua
+++ b/script/parser/luadoc.lua
@@ -3,7 +3,6 @@ local re = require 'parser.relabel'
local guide = require 'parser.guide'
local compile = require 'parser.compile'
local util = require 'utility'
-local furi = require 'file-uri'
local TokenTypes, TokenStarts, TokenFinishs, TokenContents, TokenMarks
---@type integer
@@ -148,7 +147,7 @@ Symbol <- ({} {
---@field async? boolean
---@field versions? table[]
---@field names? parser.object[]
----@field source? parser.object
+---@field path? string
local function parseTokens(text, offset)
Ci = 0
@@ -1419,17 +1418,11 @@ local docSwitch = util.switch()
source = source or fullSource
line = tonumber(line) or 1
char = tonumber(char) or 0
- local uri
- if furi.split(source) then
- uri = source
- else
- uri = furi.decode(source)
- end
local result = {
type = 'doc.source',
start = getStart(),
finish = getFinish(),
- source = uri,
+ path = source,
line = line,
char = char,
}