Forráskód Böngészése

[lua] remove PairTools usage from Boot

Justin Donaldson 9 éve
szülő
commit
17db6843cb
1 módosított fájl, 2 hozzáadás és 5 törlés
  1. 2 5
      std/lua/Boot.hx

+ 2 - 5
std/lua/Boot.hx

@@ -189,11 +189,8 @@ class Boot {
 	   Helper method to generate a string representation of a class
 	*/
 	static function printClassRec(c:Table<String,Dynamic>, result='', s : String) : String {
-		c.pairsEach(function(k,v){
-			if (result != "")
-				result += ", ";
-			result += '$k: ${__string_rec(v, s + "\t")}';
-		});
+		var f = lua.Boot.__string_rec;
+		untyped __lua__("for k,v in pairs(c) do if result ~= '' then result = result .. ', ' end result = result .. k .. ':' .. f(v, s.. '\t') end");
 		return result;
 	}