diff options
author | 最萌小汐 <sumneko@hotmail.com> | 2018-12-17 21:37:38 +0800 |
---|---|---|
committer | 最萌小汐 <sumneko@hotmail.com> | 2018-12-17 21:37:38 +0800 |
commit | ce6c6fedb4f6f7ebff29e7a23a4832d665d32595 (patch) | |
tree | 5f45a2d6572ac261ed00acf7a902e2fe3ca29ac6 /server/libs/lua53 | |
parent | b62c75955ffec65eda858d6f397fd02d3d1f275c (diff) | |
download | lua-language-server-ce6c6fedb4f6f7ebff29e7a23a4832d665d32595.zip |
更新库
Diffstat (limited to 'server/libs/lua53')
-rw-r--r-- | server/libs/lua53/file.lni | 37 | ||||
-rw-r--r-- | server/libs/lua53/io.lni | 2 |
2 files changed, 22 insertions, 17 deletions
diff --git a/server/libs/lua53/file.lni b/server/libs/lua53/file.lni index 29d4a950..3ff04be8 100644 --- a/server/libs/lua53/file.lni +++ b/server/libs/lua53/file.lni @@ -1,4 +1,3 @@ - <default> type = 'function' [[.parent]] @@ -6,10 +5,12 @@ type = 'object' name = 'FILE*' [close] +[[.args]] +type = 'FILE*' [[.returns]] name = 'suc' type = 'boolean' -default = 'true' +default = true optional = 'after' [[.returns]] name = 'type' @@ -24,12 +25,15 @@ type = 'type' enum = 'signal' [flush] +[[.args]] +type = 'FILE*' [lines] [[.args]] +type = 'FILE*' +[[.args]] name = 'mode' type = '...' -default = 'l' [[.returns]] type = 'function' returns = { @@ -43,16 +47,11 @@ name = 'mode' enum = 'n' [[.enums]] name = 'mode' -enum = 'n' -[[.enums]] -name = 'mode' -enum = 'i' -[[.enums]] -name = 'mode' enum = 'a' [[.enums]] name = 'mode' enum = 'l' +default = true [[.enums]] name = 'mode' enum = 'L' @@ -62,26 +61,24 @@ code = 'number' [read] [[.args]] +type = 'FILE*' +[[.args]] name = 'mode' type = '...' -default = 'l' [[.returns]] type = {'string', 'number'} +[[.returns]] +type = '...' [[.enums]] name = 'mode' enum = 'n' [[.enums]] name = 'mode' -enum = 'n' -[[.enums]] -name = 'mode' -enum = 'i' -[[.enums]] -name = 'mode' enum = 'a' [[.enums]] name = 'mode' enum = 'l' +default = true [[.enums]] name = 'mode' enum = 'L' @@ -91,9 +88,10 @@ code = 'number' [seek] [[.args]] +type = 'FILE*' +[[.args]] name = 'whence' type = 'string' -default = 'cur' optional = 'after' [[.args]] name = 'offset' @@ -113,12 +111,15 @@ enum = 'set' [[.enums]] name = 'whence' enum = 'cur' +default = true [[.enums]] name = 'whence' enum = 'end' [setvbuf] [[.args]] +type = 'FILE*' +[[.args]] name = 'mode' type = 'string' [[.args]] @@ -136,6 +137,8 @@ enum = 'line' [write] [[.args]] +type = 'FILE*' +[[.args]] type = '...' [[.returns]] type = 'FILE*' diff --git a/server/libs/lua53/io.lni b/server/libs/lua53/io.lni index d34b78b9..d2f79cf8 100644 --- a/server/libs/lua53/io.lni +++ b/server/libs/lua53/io.lni @@ -149,6 +149,8 @@ name = 'mode' type = '...' [[.returns]] type = {'string', 'number'} +[[.returns]] +type = '...' [[.enums]] name = 'mode' enum = 'n' |