summaryrefslogtreecommitdiff
path: root/server/libs
diff options
context:
space:
mode:
author最萌小汐 <sumneko@hotmail.com>2018-12-17 21:37:38 +0800
committer最萌小汐 <sumneko@hotmail.com>2018-12-17 21:37:38 +0800
commitce6c6fedb4f6f7ebff29e7a23a4832d665d32595 (patch)
tree5f45a2d6572ac261ed00acf7a902e2fe3ca29ac6 /server/libs
parentb62c75955ffec65eda858d6f397fd02d3d1f275c (diff)
downloadlua-language-server-ce6c6fedb4f6f7ebff29e7a23a4832d665d32595.zip
更新库
Diffstat (limited to 'server/libs')
-rw-r--r--server/libs/lua53/file.lni37
-rw-r--r--server/libs/lua53/io.lni2
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'