private LuaObject dofile(LuaObject [] args) { LuaParser parser; var exec = LuaSettings.Executor(this); var file = args.FirstOrDefault(); /*if (file.IsNil) * parser = new LuaParser (exec); // read from stdin * else*/ parser = new LuaParser(exec, file.AsString()); parser.Parse(); return(exec.Result()); }
public LuaParser(LuaContext ctx) : this(LuaSettings.Executor(ctx)) { }
public LuaParser(LuaContext ctx, TextReader stream) : this(LuaSettings.Executor(ctx), stream) { }
public LuaParser(LuaContext ctx, string file) : this(LuaSettings.Executor(ctx), file) { }