Browse Source

Lua: Fix std String split

Justin Donaldson 10 years ago
parent
commit
cc5ea76b96
1 changed files with 4 additions and 1 deletions
  1. 4 1
      std/lua/_std/String.hx

+ 4 - 1
std/lua/_std/String.hx

@@ -58,7 +58,10 @@ class String {
 		return ret-1;
 		return ret-1;
 	}
 	}
 	public function split( delimiter : String ) : Array<String> {
 	public function split( delimiter : String ) : Array<String> {
-		return [];
+		var ret : Array<String> = [];
+		var qd =  lua.Boot.patternQuote(delimiter);
+		lua.StringTools.gsub(this, qd, function(c) ret.push(c));
+		return ret;
 	}
 	}
 	public function toString() : String {
 	public function toString() : String {
 		return this;
 		return this;