aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMihai Bazon <mihai.bazon@gmail.com>2014-03-24 15:10:35 +0200
committerMihai Bazon <mihai.bazon@gmail.com>2014-03-24 15:10:35 +0200
commit14f290f8abf796bb0a772532e1f6c584744e0e16 (patch)
tree84fe6d98078bb36295ebdb16ddeeee0824c9485a
parent448a8d3845e16cd4c03fb2a0cf26b1d55307a635 (diff)
parente2e09d57548de10892d0595e9fb2a9978aa57726 (diff)
downloadtracifyjs-14f290f8abf796bb0a772532e1f6c584744e0e16.tar.gz
tracifyjs-14f290f8abf796bb0a772532e1f6c584744e0e16.zip
Merge pull request #454 from Arnavion/allow-colons-in-wrap_enclose
Allow colons in the pairs passed to AST_Toplevel.wrap_enclose
-rw-r--r--lib/ast.js6
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/ast.js b/lib/ast.js
index 2f216c20..051cd2fb 100644
--- a/lib/ast.js
+++ b/lib/ast.js
@@ -295,10 +295,10 @@ var AST_Toplevel = DEFNODE("Toplevel", "globals", {
var parameters = [];
arg_parameter_pairs.forEach(function(pair) {
- var split = pair.split(":");
+ var splitAt = pair.lastIndexOf(":");
- args.push(split[0]);
- parameters.push(split[1]);
+ args.push(pair.substr(0, splitAt));
+ parameters.push(pair.substr(splitAt + 1));
});
var wrapped_tl = "(function(" + parameters.join(",") + "){ '$ORIG'; })(" + args.join(",") + ")";