소스 검색

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";
+}