浏览代码

Lua : add FileHandle

Justin Donaldson 9 年之前
父节点
当前提交
bba021e497
共有 1 个文件被更改,包括 17 次插入0 次删除
  1. 17 0
      std/lua/FileHandle.hx

+ 17 - 0
std/lua/FileHandle.hx

@@ -0,0 +1,17 @@
+package lua;
+
+extern class FileHandle extends UserData {
+	public function flush() : Void;
+	public function read(arg : haxe.extern.EitherType<ReadOption,Int>) : String;
+	public function close() : Void;
+
+	@:overload(function () : Int {})
+	public function seek(arg : String, pos : Int) : Void;
+}
+
+@:enum
+abstract ReadOption(String) {
+	var All = "*all";
+	var Line = "*line";
+	var Number = "*number";
+}