From 2d03060a0d07568b6aab38cfc76b906727c42991 Mon Sep 17 00:00:00 2001 From: John-David Dalton Date: Thu, 31 May 2012 23:18:44 -0600 Subject: [PATCH] Make previous build.js regexp simplification non-greedy. Former-commit-id: e58cfb5e5143e12721bb08445dfd4a6fec119cd1 --- build.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/build.js b/build.js index b5a1b0515..ba10ac759 100755 --- a/build.js +++ b/build.js @@ -251,9 +251,9 @@ // match a function declaration '( +)function ' + funcName + '\\b[\\s\\S]+?\\n\\1}|' + // match a variable declaration with `createIterator` - ' +var ' + funcName + ' *=.*createIterator\\((?:{|[a-zA-Z])[\\s\\S]+?\\);|' + + ' +var ' + funcName + ' *=.*?createIterator\\((?:{|[a-zA-Z])[\\s\\S]+?\\);|' + // match a variable declaration with function expression - '( +)var ' + funcName + ' *=.*function[\\s\\S]+?\\n\\2};' + + '( +)var ' + funcName + ' *=.*?function[\\s\\S]+?\\n\\2};' + // end non-capturing group ')\\n' ));