diff --git a/lib/parse.js b/lib/parse.js index 8c8d19dd..b90f6de4 100644 --- a/lib/parse.js +++ b/lib/parse.js @@ -1414,10 +1414,8 @@ function parse($TEXT, options) { tokenizer_S.next(); next(); segments.push(expression()); - expect("}"); - if (is("punc", "`")) { - break; - } + if (!is("punc", "}")) + token_error(tokenizer_S.token, "Unexpected token " + tokenizer_S.token.type + " «" + tokenizer_S.token.value + "»" + ", expected punc «}»"); continue; } segment += ch;