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