From e2e09d57548de10892d0595e9fb2a9978aa57726 Mon Sep 17 00:00:00 2001 From: Arnavion Date: Sat, 22 Mar 2014 18:02:21 -0700 Subject: [PATCH] Allow colons in the pairs passed to AST_Toplevel.wrap_enclose --- lib/ast.js | 6 +++--- 1 file 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(",") + ")"; -- 2.34.1