|
|
@@ -1133,6 +1133,9 @@
|
|
|
ndxInitializer = typeof altIndex === "string" ? resolveNdxInitializer(testPos, amndx, loopNdxCnt) || ndxInitializerClone.slice() : ndxInitializerClone.slice();
|
|
|
if (alternateToken.matches[amndx] && handleMatch(alternateToken.matches[amndx], [amndx].concat(loopNdx), quantifierRecurse))
|
|
|
match = true;
|
|
|
+ else {
|
|
|
+ console.log("unmatched " + testPos + " : " + amndx);
|
|
|
+ }
|
|
|
|
|
|
maltMatches = matches.slice();
|
|
|
testPos = currentPos;
|
|
|
@@ -1174,13 +1177,6 @@
|
|
|
malternateMatches.push(altMatch);
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
- if (match !== true) {
|
|
|
- cacheDependency = undefined;
|
|
|
- if (getMaskSet().validPositions[currentPos - 1] === undefined) {
|
|
|
- break;
|
|
|
- }
|
|
|
- }
|
|
|
}
|
|
|
|
|
|
matches = currentMatches.concat(malternateMatches);
|