diff options
author | 最萌小汐 <sumneko@hotmail.com> | 2020-11-18 17:06:34 +0800 |
---|---|---|
committer | 最萌小汐 <sumneko@hotmail.com> | 2020-11-18 17:06:34 +0800 |
commit | ab27e9a9d62b00a779712fbb7bddd9f2910707a2 (patch) | |
tree | dc82a7a1bc252d82748e413b5f8b4243d7bcd085 /meta/template | |
parent | 8b060037c9fd5961f8de6b9da674d5a29a77334e (diff) | |
download | lua-language-server-ab27e9a9d62b00a779712fbb7bddd9f2910707a2.zip |
可选参数尽量写在变量名后面,与其他语言保持一致
Diffstat (limited to 'meta/template')
-rw-r--r-- | meta/template/basic.lua | 54 | ||||
-rw-r--r-- | meta/template/bit32.lua | 20 | ||||
-rw-r--r-- | meta/template/coroutine.lua | 6 | ||||
-rw-r--r-- | meta/template/debug.lua | 44 | ||||
-rw-r--r-- | meta/template/file.lua | 6 | ||||
-rw-r--r-- | meta/template/io.lua | 8 | ||||
-rw-r--r-- | meta/template/math.lua | 8 | ||||
-rw-r--r-- | meta/template/os.lua | 6 | ||||
-rw-r--r-- | meta/template/package.lua | 4 | ||||
-rw-r--r-- | meta/template/string.lua | 52 | ||||
-rw-r--r-- | meta/template/table.lua | 22 | ||||
-rw-r--r-- | meta/template/utf8.lua | 20 |
12 files changed, 125 insertions, 125 deletions
diff --git a/meta/template/basic.lua b/meta/template/basic.lua index 7819fb44..50f8f0ed 100644 --- a/meta/template/basic.lua +++ b/meta/template/basic.lua @@ -22,18 +22,18 @@ function assert(v, message) end ---| '"isrunning"' # ---#DES 'cgopt.isrunning' ---#DES 'collectgarbage' ----@param opt cgopt? +---@param opt? cgopt ---@return any function collectgarbage(opt, ...) end ---#DES 'dofile' ----@param filename string? +---@param filename? string ---@return any function dofile(filename) end ---#DES 'error' ---@param message any ----@param level integer? +---@param level? integer function error(message, level) end ---#DES '_G' @@ -44,7 +44,7 @@ _G = {} ---#if VERSION >= 5.2 then ---@deprecated ---#end ----@param f function? +---@param f? function ---@return table function getfenv(f) end @@ -55,7 +55,7 @@ function getmetatable(object) end ---#DES 'ipairs' ---@param t table ----@return fun(t: table, i: integer?):integer, any iterator +---@return fun(t: table, i?: integer):integer, any iterator ---@return table t ---@return integer i function ipairs(t) end @@ -66,18 +66,18 @@ function ipairs(t) end ---|>'"bt"' # ---#DES 'loadmode.bt' ---#DES 'load' ----@param chunk string|function ----@param chunkname string? ----@param mode loadmode? ----@param env table? +---@param chunk string|function +---@param chunkname? string +---@param mode? loadmode +---@param env? table ---@return function ---@return string error_message function load(chunk, chunkname, mode, env) end ---#DES 'loadfile' ----@param filename string? ----@param mode loadmode? ----@param env table? +---@param filename? string +---@param mode? loadmode +---@param env? table ---@return function ---@return string error_message function loadfile(filename, mode, env) end @@ -86,8 +86,8 @@ function loadfile(filename, mode, env) end ---#if VERSION >= 5.2 then ---@deprecated ---#end ----@param text string ----@param chunkname string? +---@param text string +---@param chunkname? string ---@return function ---@return string error_message function loadstring(text, chunkname) end @@ -100,8 +100,8 @@ function loadstring(text, chunkname) end function module(name, ...) end ---#DES 'next' ----@param table table ----@param index any? +---@param table table +---@param index? any ---@return any key ---@return any value function next(table, index) end @@ -116,8 +116,8 @@ function pairs(t) end ---#DES 'pcall' ----@param f function ----@param arg1 any? +---@param f function +---@param arg1? any ---@return boolean success ---@return any result ---@return ... @@ -159,20 +159,20 @@ function select(index, ...) end ---#if VERSION >= 5.2 then ---@deprecated ---#end ----@param f function|integer +---@param f function|integer ---@param table table ---@return function function setfenv(f, table) end ---#DES 'setmetatable' ----@param table table +---@param table table ---@param metatable table ---@return table function setmetatable(table, metatable) end ---#DES 'tonumber' ----@param e string|number ----@param base integer? +---@param e string|number +---@param base? integer ---@return number? function tonumber(e, base) end @@ -212,9 +212,9 @@ _VERSION = 'Lua 5.4' function warn(message, ...) end ---#DES 'xpcall' ----@param f function ----@param msgh function ----@param arg1 any? +---@param f function +---@param msgh function +---@param arg1? any ---@return boolean success ---@return any result ---@return ... @@ -225,6 +225,6 @@ function xpcall(f, msgh, arg1, ...) end ---@deprecated ---#end ---@param list table ----@param i integer? ----@param j integer? +---@param i? integer +---@param j? integer function unpack(list, i, j) end diff --git a/meta/template/bit32.lua b/meta/template/bit32.lua index e45644a3..c7443f7d 100644 --- a/meta/template/bit32.lua +++ b/meta/template/bit32.lua @@ -3,7 +3,7 @@ ---@class bit32* bit32 = {} ----@param x integer +---@param x integer ---@param disp integer ---@return integer function bit32.arshift(x, disp) end @@ -24,34 +24,34 @@ function bit32.btest(...) end ---@return integer function bit32.bxor(...) end ----@param n integer ----@param field integer ----@param width integer? +---@param n integer +---@param field integer +---@param width? integer ---@return integer function bit32.extract(n, field, width) end ---@param n integer ---@param v integer ----@param field integer ----@param width integer? +---@param field integer +---@param width? integer function bit32.replace(n, v, field, width) end ----@param x integer +---@param x integer ---@param distp integer ---@return integer function bit32.lrotate(x, distp) end ----@param x integer +---@param x integer ---@param distp integer ---@return integer function bit32.lshift(x, distp) end ----@param x integer +---@param x integer ---@param distp integer ---@return integer function bit32.rrotate(x, distp) end ----@param x integer +---@param x integer ---@param distp integer ---@return integer function bit32.rshift(x, distp) end diff --git a/meta/template/coroutine.lua b/meta/template/coroutine.lua index 04b1a477..97f38be1 100644 --- a/meta/template/coroutine.lua +++ b/meta/template/coroutine.lua @@ -7,7 +7,7 @@ coroutine = {} ---@return thread function coroutine.create(f) end ----@param co thread? +---@param co? thread ---@return boolean function coroutine.isyieldable(co) end @@ -16,8 +16,8 @@ function coroutine.isyieldable(co) end ---@return any errorobject function coroutine.close(co) end ----@param co thread ----@param val1 any? +---@param co thread +---@param val1? any ---@return boolean success ---@return any result ---@return ... diff --git a/meta/template/debug.lua b/meta/template/debug.lua index 87f9c118..0f360eb5 100644 --- a/meta/template/debug.lua +++ b/meta/template/debug.lua @@ -27,7 +27,7 @@ function debug.debug() end ---@return table function debug.getfenv(o) end ----@param co thread? +---@param co? thread ---@return function hook ---@return string mask ---@return integer count @@ -43,17 +43,17 @@ function debug.gethook(co) end ---|+'"r"' # `ftransfer` 和 `ntransfer` ---|+'"L"' # `activelines` ----@overload fun(f: integer|function, what: infowhat?):debuginfo +---@overload fun(f: integer|function, what?: infowhat):debuginfo ---@param thread thread ----@param f integer|function ----@param what infowhat? +---@param f integer|function +---@param what? infowhat ---@return debuginfo function debug.getinfo(thread, f, what) end ---@overload fun(f: integer|function, index: integer):string, any ---@param thread thread ----@param f integer|function ----@param index integer +---@param f integer|function +---@param index integer ---@return string name ---@return any value function debug.getlocal(thread, f, index) end @@ -65,7 +65,7 @@ function debug.getmetatable(object) end ---@return table function debug.getregistry() end ----@param f integer|function +---@param f integer|function ---@param up integer ---@return string name ---@return any value @@ -84,7 +84,7 @@ function debug.setcstacklimit(limit) end ---@generic T ---@param object T ----@param env table +---@param env table ---@return T object function debug.setfenv(object, env) end @@ -93,42 +93,42 @@ function debug.setfenv(object, env) end ---|+'"r"' ---|+'"l"' ----@overload fun(hook: function, mask: hookmask, count: integer?) +---@overload fun(hook: function, mask: hookmask, count?: integer) ---@param thread thread ----@param hook function ----@param mask hookmask ----@param count integer? +---@param hook function +---@param mask hookmask +---@param count? integer function debug.sethook(thread, hook, mask, count) end ---@overload fun(level: integer, index: integer, value: any):string ---@param thread thread ----@param level integer ----@param index integer ----@param value any +---@param level integer +---@param index integer +---@param value any ---@return string name function debug.setlocal(thread, level, index, value) end ---@generic T ---@param value T ----@param meta table +---@param meta table ---@return T value function debug.setmetatable(value, meta) end ----@param f function ----@param up integer +---@param f function +---@param up integer ---@param value any ---@return string name function debug.setupvalue(f, up, value) end ---@param udata userdata ---@param value any ----@param n integer +---@param n integer ---@return userdata udata function debug.setuservalue(udata, value, n) end ----@param thread thread ----@param message any? ----@param level integer? +---@param thread thread +---@param message? any +---@param level? integer ---@return string message function debug.traceback(thread, message, level) end diff --git a/meta/template/file.lua b/meta/template/file.lua index 002db560..d648450d 100644 --- a/meta/template/file.lua +++ b/meta/template/file.lua @@ -31,10 +31,10 @@ function file:read(...) end ---|>'"cur"' ---| '"end"' ----@param whence seekwhence? ----@param offset integer? +---@param whence? seekwhence +---@param offset? integer ---@return integer offset ----@return string errmsg? +---@return string errmsg? function file:seek(whence, offset) end ---@alias vbuf diff --git a/meta/template/io.lua b/meta/template/io.lua index 4adb252a..75ebf101 100644 --- a/meta/template/io.lua +++ b/meta/template/io.lua @@ -20,7 +20,7 @@ io = {} ---| '"w+b"' ---| '"a+b"' ----@param file file*? +---@param file? file* ---@return boolean suc? ---@return exitcode exitcode? ---@return integer code? @@ -38,7 +38,7 @@ function io.input(file) end function io.lines(filename, ...) end ---@param filename string ----@param mode openmode +---@param mode openmode ---@return file*? ---@return string errmsg? function io.open(filename, mode) end @@ -51,8 +51,8 @@ function io.output(file) end ---| '"r"' ---| '"w"' ----@param prog string ----@param mode popenmode? +---@param prog string +---@param mode? popenmode ---@return file*? ---@return string errmsg? function io.popen(prog, mode) end diff --git a/meta/template/math.lua b/meta/template/math.lua index ad008b0e..11dc6e9a 100644 --- a/meta/template/math.lua +++ b/meta/template/math.lua @@ -70,8 +70,8 @@ function math.frexp(x) end ---@return number function math.ldexp(m, e) end ----@param x number ----@param base integer? +---@param x number +---@param base? integer ---@return number function math.log(x, base) end @@ -110,8 +110,8 @@ function math.rad(x) end ---@return integer function math.random(m, n) end ----@param x integer? ----@param y integer? +---@param x? integer +---@param y? integer function math.randomseed(x, y) end ---@param x number diff --git a/meta/template/os.lua b/meta/template/os.lua index aabd9fc2..d14e88f9 100644 --- a/meta/template/os.lua +++ b/meta/template/os.lua @@ -6,8 +6,8 @@ os = {} ---@return number function os.clock() end ----@param format string? ----@param time integer? +---@param format? string +---@param time? integer ---@return string function os.date(format, time) end @@ -38,7 +38,7 @@ function os.remove(filename) end ---@param oldname string ---@param newname string ---@return boolean suc ----@return string errmsg? +---@return string errmsg? function os.rename(oldname, newname) end ---@alias localecategory diff --git a/meta/template/package.lua b/meta/template/package.lua index b87b6410..bd5b0350 100644 --- a/meta/template/package.lua +++ b/meta/template/package.lua @@ -23,8 +23,8 @@ function package.loadlib(libname, funcname) end ---@param name string ---@param path string ----@param sep string? ----@param rep string? +---@param sep? string +---@param rep? string ---@return string filename? ---@return string errmsg? function package.searchpath(name, path, sep, rep) end diff --git a/meta/template/string.lua b/meta/template/string.lua index 04a58456..0016c2c1 100644 --- a/meta/template/string.lua +++ b/meta/template/string.lua @@ -3,9 +3,9 @@ ---@class string* string = {} ----@param s string ----@param i integer? ----@param j integer? +---@param s string +---@param i? integer +---@param j? integer ---@return integer ---@return ... function string.byte(s, i, j) end @@ -16,15 +16,15 @@ function string.byte(s, i, j) end ---@return ... function string.char(byte, ...) end ----@param f function ----@param strip boolean? +---@param f function +---@param strip? boolean ---@return string function string.dump(f, strip) end ----@param s string +---@param s string ---@param pattern string ----@param init integer? ----@param plain boolean? +---@param init? integer +---@param plain? boolean ---@return integer start ---@return integer end ---@return ... captured @@ -35,16 +35,16 @@ function string.find(s, pattern, init, plain) end ---@return string function string.format(s, ...) end ----@param s string +---@param s string ---@param pattern string ----@param init integer? +---@param init? integer ---@return fun():string, ... function string.gmatch(s, pattern, init) end ----@param s string +---@param s string ---@param pattern string ----@param repl string|table|function ----@param n integer +---@param repl string|table|function +---@param n integer ---@return string ---@return integer count function string.gsub(s, pattern, repl, n) end @@ -57,15 +57,15 @@ function string.len(s) end ---@return string function string.lower(s) end ----@param s string +---@param s string ---@param pattern string ----@param init integer? +---@param init? integer ---@return string captured function string.match(s, pattern, init) end ---@param fmt string ----@param v1 string ----@param v2 string? +---@param v1 string +---@param v2? string ---@vararg string ---@return string binary function string.pack(fmt, v1, v2, ...) end @@ -74,9 +74,9 @@ function string.pack(fmt, v1, v2, ...) end ---@return integer function string.packsize(fmt) end ----@param s string ----@param n integer ----@param sep string? +---@param s string +---@param n integer +---@param sep? string ---@return string function string.rep(s, n, sep) end @@ -84,15 +84,15 @@ function string.rep(s, n, sep) end ---@return string function string.reverse(s) end ----@param s string ----@param i integer ----@param j integer? +---@param s string +---@param i integer +---@param j? integer ---@return string function string.sub(s, i, j) end ----@param fmt string ----@param s string ----@param pos integer? +---@param fmt string +---@param s string +---@param pos? integer ---@return ... ---@return integer offset function string.unpack(fmt, s, pos) end diff --git a/meta/template/table.lua b/meta/template/table.lua index 7e77fc36..55e8f290 100644 --- a/meta/template/table.lua +++ b/meta/template/table.lua @@ -4,9 +4,9 @@ table = {} ---@param list table ----@param sep string? ----@param i integer? ----@param j integer? +---@param sep? string +---@param i? integer +---@param j? integer ---@return string function table.concat(list, sep, i, j) end @@ -20,11 +20,11 @@ function table.insert(list, pos, value) end ---@return integer function table.maxn(table) end ----@param a1 table ----@param f integer ----@param e integer ----@param t integer ----@param a2 table? +---@param a1 table +---@param f integer +---@param e integer +---@param t integer +---@param a2? table ---@return table a2 function table.move(a1, f, e, t, a2) end @@ -32,7 +32,7 @@ function table.move(a1, f, e, t, a2) end function table.pack(...) end ---@param list table ----@param pos integer? +---@param pos? integer ---@return any function table.remove(list, pos) end @@ -41,8 +41,8 @@ function table.remove(list, pos) end function table.sort(list, comp) end ---@param list table ----@param i integer? ----@param j integer? +---@param i? integer +---@param j? integer function table.unpack(list, i, j) end return table diff --git a/meta/template/utf8.lua b/meta/template/utf8.lua index 4ce0690a..fe2db493 100644 --- a/meta/template/utf8.lua +++ b/meta/template/utf8.lua @@ -9,23 +9,23 @@ utf8 = {} ---@return string function utf8.char(code, ...) end ----@param s string ----@param lax boolean? +---@param s string +---@param lax? boolean ---@return fun():integer, integer function utf8.codes(s, lax) end ----@param s string ----@param i integer? ----@param j integer? ----@param lax boolean? +---@param s string +---@param i? integer +---@param j? integer +---@param lax? boolean ---@return integer code ---@return ... function utf8.codepoint(s, i, j, lax) end ----@param s string ----@param i integer? ----@param j integer? ----@param lax boolean? +---@param s string +---@param i? integer +---@param j? integer +---@param lax? boolean ---@return integer? ---@return integer errpos? function utf8.len(s, i, j, lax) end |