diff options
author | 最萌小汐 <sumneko@hotmail.com> | 2019-03-31 13:14:49 +0800 |
---|---|---|
committer | 最萌小汐 <sumneko@hotmail.com> | 2019-03-31 13:14:49 +0800 |
commit | 128584e0d91098f8a0d3c6bc48dc529e59d5d1e4 (patch) | |
tree | 99b7d329a33167e3b92605c2fdfd9072dee89a01 /server/libs/lua/string.lni | |
parent | f8516effb5ca8e151f4c4eb45f8d97b273c9d922 (diff) | |
download | lua-language-server-128584e0d91098f8a0d3c6bc48dc529e59d5d1e4.zip |
修改目录名
Diffstat (limited to 'server/libs/lua/string.lni')
-rw-r--r-- | server/libs/lua/string.lni | 238 |
1 files changed, 238 insertions, 0 deletions
diff --git a/server/libs/lua/string.lni b/server/libs/lua/string.lni new file mode 100644 index 00000000..d1754b74 --- /dev/null +++ b/server/libs/lua/string.lni @@ -0,0 +1,238 @@ +[string] +type = 'table' +[[.source]] +type = 'global' +`````````` +type = 'library' +name = 'string' + +<default> +type = 'function' +parent = { + 1 = { + type = 'global', + name = 'string', + }, + 2 = { + type = 'library', + name = 'string', + }, + 3 = { + type = 'object', + name = 'string', + } +} + +[byte] +[[.args]] +type = 'string' +`````````` +name = 'i' +type = 'integer' +optional = 'after' +default = 1 +`````````` +name = 'j' +type = 'integer' +optional = 'self' +[[.returns]] +type = 'integer' +`````````` +type = '...' + +[char] +[[.args]] +name = 'byte' +type = 'integer' +`````````` +type = '...' +[[.returns]] +type = 'string' +`````````` +type = '...' + +[dump] +[[.args]] +type = 'function' +`````````` +name = 'strip' +type = 'boolean' +[[.returns]] +name = 'binary' +type = 'string' + +[find] +[[.args]] +type = 'string' +`````````` +name = 'pattern' +type = 'string' +`````````` +name = 'init' +type = 'integer' +optional = 'after' +default = 1 +`````````` +name = 'plain' +type = 'boolean' +optional = 'self' +[[.returns]] +name = 'start' +type = 'integer' +`````````` +name = 'end' +type = 'integer' +`````````` +name = 'captured' +type = '...' + +[format] +[[.args]] +type = 'string' +`````````` +type = '...' +[[.returns]] +type = 'string' + +[gmatch] +[[.args]] +type = 'string' +`````````` +name = 'pattern' +type = 'string' +[[.returns]] +type = 'function' +returns = { + 1 = { + type = 'string' + }, + 2 = { + type = '...' + }, +} + +[gsub] +[[.args]] +type = 'string' +`````````` +name = 'pattern' +type = 'string' +`````````` +name = 'repl' +type = {'string', 'table', 'function'} +`````````` +name = 'n' +type = 'integer' +[[.returns]] +type = 'string' +`````````` +name = 'count' +type = 'integer' + +[len] +[[.args]] +type = 'string' +[[.returns]] +type = 'integer' + +[lower] +[[.args]] +type = 'string' +[[.returns]] +type = 'string' + +[match] +[[.args]] +type = 'string' +`````````` +name = 'pattern' +type = 'string' +`````````` +name = 'init' +type = 'integer' +optional = 'self' +default = 1 +[[.returns]] +name = 'captured' +type = 'string' + +[pack] +[[.args]] +name = 'fmt' +type = 'string' +`````````` +name = 'v1' +type = 'string' +`````````` +name = 'v2' +type = 'string' +`````````` +type = '...' +[[.returns]] +name = 'binary' +type = 'string' + +[packsize] +[[.args]] +name = 'fmt' +type = 'string' +[[.returns]] +type = 'integer' + +[rep] +[[.args]] +type = 'string' +`````````` +name = n +type = 'integer' +`````````` +name = 'sep' +type = 'string' +optional = 'self' +default = '' +[[.returns]] +type = 'string' + +[reverse] +[[.args]] +type = 'string' +[[.returns]] +type = 'string' + +[sub] +[[.args]] +type = 'string' +`````````` +name = 'i' +type = 'integer' +`````````` +name = 'j' +type = 'integer' +optional = 'self' +default = -1 +[[.returns]] +type = 'string' + +[unpack] +[[.args]] +name = 'fmt' +type = 'string' +`````````` +name = 's' +type = 'string' +`````````` +name = 'pos' +type = 'integer' +optional = 'self' +default = 1 +[[.returns]] +type = '...' +`````````` +name = 'offset' +type = 'integer' + +[upper] +[[.args]] +type = 'string' +[[.returns]] +type = 'string' |