njs_parser_expression_continue_assign_comma(njs_parser_t *parser,
njs_lexer_token_t *token, njs_queue_link_t *current)
{
+ if (parser->ret != NJS_OK) {
+ return njs_parser_failed(parser);
+ }
+
njs_parser_next(parser, njs_parser_assignment_expression_after);
return njs_parser_after(parser, current, NULL, 1,
{ njs_str("for(9A=>>"),
njs_str("SyntaxError: Unexpected token \"A\" in 1") },
+ { njs_str("for(A?{,"),
+ njs_str("SyntaxError: Unexpected token \",\" in 1") },
+
/* switch. */
{ njs_str("switch"),