Parcourir la source

[js] fixed stack trace parsing when symbol name contains "$"

Aleksandr Kuzmenko il y a 3 ans
Parent
commit
30d639bca1
1 fichiers modifiés avec 1 ajouts et 1 suppressions
  1. 1 1
      std/js/_std/haxe/NativeStackTrace.hx

+ 1 - 1
std/js/_std/haxe/NativeStackTrace.hx

@@ -62,7 +62,7 @@ class NativeStackTrace {
 			for (i in 0...stack.length) {
 			for (i in 0...stack.length) {
 				if(skip > i) continue;
 				if(skip > i) continue;
 				var line = stack[i];
 				var line = stack[i];
-				var matched:Null<Array<String>> = Syntax.code('{0}.match(/^    at ([A-Za-z0-9_. ]+) \\(([^)]+):([0-9]+):([0-9]+)\\)$/)', line);
+				var matched:Null<Array<String>> = Syntax.code("{0}.match(/^    at ([$A-Za-z0-9_. ]+) \\(([^)]+):([0-9]+):([0-9]+)\\)$/)", line);
 				if (matched != null) {
 				if (matched != null) {
 					var path = matched[1].split(".");
 					var path = matched[1].split(".");
 					if(path[0] == "$hxClasses") {
 					if(path[0] == "$hxClasses") {