Selaa lähdekoodia

[lua] remove unused code referencing luautf8

Dan Korostelev 6 vuotta sitten
vanhempi
commit
e75568acdc
2 muutettua tiedostoa jossa 0 lisäystä ja 47 poistoa
  1. 0 1
      std/lua/_std/Sys.hx
  2. 0 46
      std/lua/internal/StringImpl.hx

+ 0 - 1
std/lua/_std/Sys.hx

@@ -25,7 +25,6 @@ import lua.Boot;
 import lua.Io;
 import lua.Lua;
 import lua.Os;
-import lua.lib.luautf8.Utf8;
 import lua.lib.luv.Misc;
 import sys.io.FileInput;
 import sys.io.FileOutput;

+ 0 - 46
std/lua/internal/StringImpl.hx

@@ -1,46 +0,0 @@
-/*
- * Copyright (C)2005-2019 Haxe Foundation
- *
- * Permission is hereby granted, free of charge, to any person obtaining a
- * copy of this software and associated documentation files (the "Software"),
- * to deal in the Software without restriction, including without limitation
- * the rights to use, copy, modify, merge, publish, distribute, sublicense,
- * and/or sell copies of the Software, and to permit persons to whom the
- * Software is furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
- * DEALINGS IN THE SOFTWARE.
- */
-
-package lua.internal;
-import lua.lib.luautf8.Utf8;
-
-/**
-  An implementation for some of the string logic
-**/
-class StringImpl {
-	static public function indexOf( _this : String, str : String, ?startIndex : Int ) : Int {
-		if (startIndex == null) startIndex = 0;
-		if (str == "") {
-			if (_this == ""){
-				return 0;
-			} else {
-				var max = cast Math.max(startIndex,0);
-				return cast Math.min(_this.length, max);
-			}
-		} else {
-			var startIndex = startIndex >= 0 ? startIndex + 1 : startIndex;
-			var r = Utf8.find(_this, str, startIndex, true).begin;
-			if (r != null && r > 0) return r-1;
-			else return -1;
-		}
-	}
-}