summaryrefslogtreecommitdiff
path: root/meta/template/string.lua
diff options
context:
space:
mode:
author最萌小汐 <sumneko@hotmail.com>2020-11-20 15:19:41 +0800
committer最萌小汐 <sumneko@hotmail.com>2020-11-20 15:19:41 +0800
commit3d812e5a70d5f538175e9e7fc5be88acfa8a09bf (patch)
tree91673700d88fe78a45f737802e2c901033832815 /meta/template/string.lua
parent5f2a425c2b46550276694db6dcbb28106c6541df (diff)
downloadlua-language-server-3d812e5a70d5f538175e9e7fc5be88acfa8a09bf.zip
finish meta locale in zh-CN
Diffstat (limited to 'meta/template/string.lua')
-rw-r--r--meta/template/string.lua35
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