From fb25083c149c8a707b68bc9b66f8e22270c7d52a Mon Sep 17 00:00:00 2001
From: Brett Zamir <brettz9@yahoo.com>
Date: Tue, 9 Dec 2014 21:40:13 -0700
Subject: [PATCH] Name unused whole match var. in same way as other regex

---
 lib/jsonpath.js | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lib/jsonpath.js b/lib/jsonpath.js
index d810ff0..ccdbfd5 100644
--- a/lib/jsonpath.js
+++ b/lib/jsonpath.js
@@ -81,7 +81,7 @@ JSONPath.prototype._normalize = function (expr) {
     var subx = [];
     var normalized = expr.replace(/[\['](\??\(.*?\))[\]']/g, function ($0, $1) {return '[#' + (subx.push($1) - 1) + ']';})
                     .replace(/'?\.'?|\['?/g, ';')
-                    .replace(/(?:;)?(\^+)(?:;)?/g, function (_, ups) {return ';' + ups.split('').join(';') + ';';})
+                    .replace(/(?:;)?(\^+)(?:;)?/g, function ($0, ups) {return ';' + ups.split('').join(';') + ';';})
                     .replace(/;;;|;;/g, ';..;')
                     .replace(/;$|'?\]|'$/g, '');
     var exprList = normalized.split(';').map(function (expr) {
-- 
GitLab