summaryrefslogtreecommitdiff
path: root/script/vm/getDocs.lua
diff options
context:
space:
mode:
Diffstat (limited to 'script/vm/getDocs.lua')
-rw-r--r--script/vm/getDocs.lua6
1 files changed, 3 insertions, 3 deletions
diff --git a/script/vm/getDocs.lua b/script/vm/getDocs.lua
index 544c1f60..f179c684 100644
--- a/script/vm/getDocs.lua
+++ b/script/vm/getDocs.lua
@@ -10,14 +10,14 @@ local noder = require 'core.noder'
---获取class与alias
---@param name? string
---@return parser.guide.object[]
-function vm.getDocDefines(name)
+function vm.getDocDefines(uri, name)
local cache = vm.getCache 'getDocDefines'
if cache[name] then
return cache[name]
end
local results = {}
if name == '*' then
- for noders in collector.each('def:dn:') do
+ for noders in collector.each(uri, 'def:dn:') do
for id in noder.eachID(noders) do
if id:sub(1, 3) == 'dn:'
and not id:find(noder.SPLIT_CHAR) then
@@ -31,7 +31,7 @@ function vm.getDocDefines(name)
end
else
local id = 'dn:' .. name
- for noders in collector.each('def:' .. id) do
+ for noders in collector.each(uri, 'def:' .. id) do
for source in noder.eachSource(noders, id) do
if source.type == 'doc.class.name'
or source.type == 'doc.alias.name' then