aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/intertyper.js7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/intertyper.js b/src/intertyper.js
index 13377411..41967eb9 100644
--- a/src/intertyper.js
+++ b/src/intertyper.js
@@ -988,10 +988,13 @@ function intertyper(lines, sidePass, baseLineNums) {
// Input
- return lineSplitter().map(tokenizer).filter(function(item) { return item }).map(triager).filter(function(result) {
+ var ret = lineSplitter().map(tokenizer).filter(function(item) { return item }).map(triager).filter(function(result) {
if (!result) return false;
if (result.tokens) result.tokens = null; // We do not need tokens, past the intertyper. Clean them up as soon as possible here.
return true;
- }).concat(unparsedBundles).concat(extraResults);
+ });
+ if (unparsedBundles.length > 0) ret = ret.concat(unparsedBundles);
+ if (extraResults.length > 0) ret = ret.concat(extraResults);
+ return ret;
}