From e692e7cd9e1a66809e1adea3d357c71c1980d48e Mon Sep 17 00:00:00 2001 From: Karl Guertin Date: Sat, 18 Dec 2010 15:27:19 -0500 Subject: [PATCH] Take out object call rewriter condition --- lib/rewriter.js | 2 +- src/rewriter.coffee | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/rewriter.js b/lib/rewriter.js index 93e4e4b0..2b26970f 100644 --- a/lib/rewriter.js +++ b/lib/rewriter.js @@ -177,7 +177,7 @@ return 1; } tokens.splice(i, 0, ['CALL_START', '(', token[2]]); - this.detectEnd(i + (callObject ? 2 : 1), function(token, i) { + this.detectEnd(i + 1, function(token, i) { var post, _ref; if (!seenSingle && token.fromThen) { return true; diff --git a/src/rewriter.coffee b/src/rewriter.coffee index 7a4304ca..09f274d7 100644 --- a/src/rewriter.coffee +++ b/src/rewriter.coffee @@ -147,7 +147,7 @@ class exports.Rewriter prev?.spaced and (prev.call or prev[0] in IMPLICIT_FUNC) and (tag in IMPLICIT_CALL or not (token.spaced or token.newLine) and tag in IMPLICIT_UNSPACED_CALL) tokens.splice i, 0, ['CALL_START', '(', token[2]] - @detectEnd i + (if callObject then 2 else 1), (token, i) -> + @detectEnd i + 1, (token, i) -> return yes if not seenSingle and token.fromThen [tag] = token seenSingle = yes if tag in ['IF', 'ELSE', 'UNLESS', '->', '=>']