Exemple #1
0
        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());
        }
Exemple #2
0
 public LuaParser(LuaContext ctx)
     : this(LuaSettings.Executor(ctx))
 {
 }
Exemple #3
0
 public LuaParser(LuaContext ctx, TextReader stream)
     : this(LuaSettings.Executor(ctx), stream)
 {
 }
Exemple #4
0
 public LuaParser(LuaContext ctx, string file)
     : this(LuaSettings.Executor(ctx), file)
 {
 }