diff --git a/src/js/parser/javascript/match.js b/src/js/parser/javascript/match.js index 9e0f21a..aa7e67b 100644 --- a/src/js/parser/javascript/match.js +++ b/src/js/parser/javascript/match.js @@ -70,7 +70,7 @@ export default _.extend({}, Base, { var last = result.pop(); if (last) { - if (node.elements[0].type === 'terminal' && last.elements[0].type === 'terminal' && last.elements[1].textValue === '') { + if (node.elements[0].type === 'terminal' && node.elements[1].textValue === '' && last.elements[0].type === 'terminal' && last.elements[1].textValue === '') { last = _.clone(last, true); last.textValue += node.textValue; last.elements[0].textValue += node.elements[0].textValue;