diff --git a/lib/parse.js b/lib/parse.js index 0c22bb2d..04ec692d 100644 --- a/lib/parse.js +++ b/lib/parse.js @@ -1418,10 +1418,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;