From ce6c6fedb4f6f7ebff29e7a23a4832d665d32595 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9C=80=E8=90=8C=E5=B0=8F=E6=B1=90?= Date: Mon, 17 Dec 2018 21:37:38 +0800 Subject: =?UTF-8?q?=E6=9B=B4=E6=96=B0=E5=BA=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- server/libs/lua53/file.lni | 37 ++++++++++++++++++++----------------- server/libs/lua53/io.lni | 2 ++ 2 files changed, 22 insertions(+), 17 deletions(-) (limited to 'server/libs/lua53') 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 @@ - 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' -- cgit v1.2.3