Remove unnecessary semicolons from compiled strings.

Former-commit-id: d4f31dafd3335878469babc5daac45957c6d4e80
This commit is contained in:
John-David Dalton
2013-05-19 11:36:04 -07:00
parent 0b4b86f6c9
commit 06daad87ca

View File

@@ -372,6 +372,11 @@
return "['" + prop.replace(/['\n\r\t]/g, '\\$&') + "']";
});
// remove unnecessary semicolons in strings
modified = modified.replace(/;(?:}["']|(?:\\n|\s)*["']\s*\+\s*["'](?:\\n|\s)*})/g, function(match) {
return match.slice(1);
});
// minify `createIterator` option property names
iteratorOptions.forEach(function(property, index) {
var minName = minNames[index];