示例#1
0
 public static void copyTable(LuaValue src, LuaValue dst) {
   LuaValue k = LuaValue.NIL;
   while (true) {
     Varargs n = src.next(k);
     if ((k = n.arg1()).isnil()) break;
     dst.set(k, n.arg(2));
   }
 }
示例#2
0
 public static void clearTable(LuaValue table) {
   LuaValue k = LuaValue.NIL;
   while (true) {
     Varargs n = table.next(k);
     if ((k = n.arg1()).isnil()) break;
     table.set(k, LuaValue.NIL);
   }
 }
示例#3
0
 static Text obj(Varargs args) {
   return convert(args.arg1()).getObject();
 }