4 public static function log(s
:Dynamic):Void;
9 public static var argv(default,null):Array
<String
>;
10 public static function exit(code
:Int):Void;
15 static function readFileSync(filename
:String
,
16 options
:{encoding
:String
}):String
;
19 @
:jsRequire("./node_readline")
21 static function readline(prompt
:String
):Null
<String
>;
26 public static function println(s
:String
) {
34 public static function slurp(filename
:String
) {
36 return FS
.readFileSync(filename
, {encoding
: "utf-8"});
38 return sys
.io
.File
.getContent(filename
);
42 public static function exit(code
:Int) {
50 public static function cmdline_args() {
52 return Process
.argv
.slice(2);
58 public static function readline(prompt
:String
) {
60 var line
= RL
.readline("user> ");
61 if (line
== null) { throw new haxe
.io
.Eof(); }
64 var line
= Sys
.stdin().readLine();