diff options
author | 最萌小汐 <sumneko@hotmail.com> | 2020-11-20 15:19:41 +0800 |
---|---|---|
committer | 最萌小汐 <sumneko@hotmail.com> | 2020-11-20 15:19:41 +0800 |
commit | 3d812e5a70d5f538175e9e7fc5be88acfa8a09bf (patch) | |
tree | 91673700d88fe78a45f737802e2c901033832815 /meta/template/string.lua | |
parent | 5f2a425c2b46550276694db6dcbb28106c6541df (diff) | |
download | lua-language-server-3d812e5a70d5f538175e9e7fc5be88acfa8a09bf.zip |
finish meta locale in zh-CN
Diffstat (limited to 'meta/template/string.lua')
-rw-r--r-- | meta/template/string.lua | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/meta/template/string.lua b/meta/template/string.lua index 0016c2c1..2a8021e3 100644 --- a/meta/template/string.lua +++ b/meta/template/string.lua @@ -1,8 +1,10 @@ ---@meta +---#DES 'string' ---@class string* string = {} +---#DES 'string.byte' ---@param s string ---@param i? integer ---@param j? integer @@ -10,17 +12,20 @@ string = {} ---@return ... function string.byte(s, i, j) end +---#DES 'string.char' ---@param byte integer ---@vararg integer ---@return string ---@return ... function string.char(byte, ...) end +---#DES 'string.dump' ---@param f function ---@param strip? boolean ---@return string function string.dump(f, strip) end +---#DES 'string.find' ---@param s string ---@param pattern string ---@param init? integer @@ -30,17 +35,27 @@ function string.dump(f, strip) end ---@return ... captured function string.find(s, pattern, init, plain) end +---#DES 'string.format' ---@param s string ---@vararg string ---@return string function string.format(s, ...) end +---#DES 'string.gmatch' +---#if VERSION <= 5.3 then +---@param s string +---@param pattern string +---@return fun():string, ... +function string.gmatch(s, pattern) end +---#else ---@param s string ---@param pattern string ---@param init? integer ---@return fun():string, ... function string.gmatch(s, pattern, init) end +---#end +---#DES 'string.gsub' ---@param s string ---@param pattern string ---@param repl string|table|function @@ -49,20 +64,25 @@ function string.gmatch(s, pattern, init) end ---@return integer count function string.gsub(s, pattern, repl, n) end +---#DES 'string.len' ---@param s string ---@return integer function string.len(s) end +---#DES 'string.lower' ---@param s string ---@return string function string.lower(s) end +---#DES 'string.match' ---@param s string ---@param pattern string ---@param init? integer ---@return string captured function string.match(s, pattern, init) end +---@version >5.3 +---#DES 'string.pack' ---@param fmt string ---@param v1 string ---@param v2? string @@ -70,26 +90,40 @@ function string.match(s, pattern, init) end ---@return string binary function string.pack(fmt, v1, v2, ...) end +---@version >5.3 +---#DES 'string.packsize' ---@param fmt string ---@return integer function string.packsize(fmt) end +---#DES 'string.rep' +---#if VERSION <= 5.1 then +---@param s string +---@param n integer +---@return string +function string.rep(s, n) end +---#else ---@param s string ---@param n integer ---@param sep? string ---@return string function string.rep(s, n, sep) end +---#end +---#DES 'string.reverse' ---@param s string ---@return string function string.reverse(s) end +---#DES 'string.sub' ---@param s string ---@param i integer ---@param j? integer ---@return string function string.sub(s, i, j) end +---@version >5.3 +---#DES 'string.unpack' ---@param fmt string ---@param s string ---@param pos? integer @@ -97,6 +131,7 @@ function string.sub(s, i, j) end ---@return integer offset function string.unpack(fmt, s, pos) end +---#DES 'string.upper' ---@param s string ---@return string function string.upper(s) end |