diff --git a/meta/template/table.clear.lua b/meta/template/table.clear.lua new file mode 100644 index 000000000..dffed5fab --- /dev/null +++ b/meta/template/table.clear.lua @@ -0,0 +1,9 @@ +---#if not JIT then DISABLE() end +---@meta + +---@version JIT +---#DES 'table.clear' +---@param tab table +local function clear(tab) end + +return clear \ No newline at end of file diff --git a/meta/template/table.lua b/meta/template/table.lua index 1cb2f56fc..2b62df716 100644 --- a/meta/template/table.lua +++ b/meta/template/table.lua @@ -92,16 +92,4 @@ function table.foreachi(list, callback) end ---@deprecated function table.getn(list) end ----@version JIT ----#DES 'table.new' ----@param narray integer ----@param nhash integer ----@return table -function table.new(narray, nhash) end - ----@version JIT ----#DES 'table.clear' ----@param tab table -function table.clear(tab) end - return table diff --git a/meta/template/table.new.lua b/meta/template/table.new.lua new file mode 100644 index 000000000..398bc9f99 --- /dev/null +++ b/meta/template/table.new.lua @@ -0,0 +1,11 @@ +---#if not JIT then DISABLE() end +---@meta + +---@version JIT +---#DES 'table.new' +---@param narray integer +---@param nhash integer +---@return table +local function new(narray, nhash) end + +return new \ No newline at end of file diff --git a/script/proto/define.lua b/script/proto/define.lua index c73203f5e..ecdaf3065 100644 --- a/script/proto/define.lua +++ b/script/proto/define.lua @@ -165,21 +165,23 @@ m.TokenTypes = { } m.BuiltIn = { - ['basic'] = 'default', - ['bit'] = 'default', - ['bit32'] = 'default', - ['builtin'] = 'default', - ['coroutine'] = 'default', - ['debug'] = 'default', - ['ffi'] = 'default', - ['io'] = 'default', - ['jit'] = 'default', - ['math'] = 'default', - ['os'] = 'default', - ['package'] = 'default', - ['string'] = 'default', - ['table'] = 'default', - ['utf8'] = 'default', + ['basic'] = 'default', + ['bit'] = 'default', + ['bit32'] = 'default', + ['builtin'] = 'default', + ['coroutine'] = 'default', + ['debug'] = 'default', + ['ffi'] = 'default', + ['io'] = 'default', + ['jit'] = 'default', + ['math'] = 'default', + ['os'] = 'default', + ['package'] = 'default', + ['string'] = 'default', + ['table'] = 'default', + ['table.new'] = 'default', + ['table.clear'] = 'default', + ['utf8'] = 'default', } m.InlayHintKind = {