From 5448a02d356722ec8ef57db2e075e10566e2dcdb Mon Sep 17 00:00:00 2001 From: James Halliday Date: Sun, 14 Apr 2013 20:19:35 -0700 Subject: [PATCH] now just 2 tests failing with a subtle regex reordering --- index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.js b/index.js index cb4746a..b6c9e3a 100644 --- a/index.js +++ b/index.js @@ -31,9 +31,9 @@ exports.parse = function (s, env) { function interpolate (s) { return s - .replace(/\\([ "'\\$`(){}!#&*|])/g, '$1') .replace(/(^|[^\\])\$(\w+)/g, getVar) .replace(/(^|[^\\])\${(\w+)}/g, getVar) + .replace(/\\([ "'\\$`(){}!#&*|])/g, '$1') ; } function getVar (_, pre, key) {