Fix invalid control escape in RegExp.
JerryScript-DCO-1.0-Signed-off-by: László Langó llango.u-szeged@partner.samsung.com
This commit is contained in:
@@ -625,12 +625,13 @@ re_parse_next_token (re_parser_ctx_t *parser_ctx_p, /**< RegExp parser context *
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
ch = lit_utf8_iterator_read_next (iter_p);
|
ch = lit_utf8_iterator_peek_next (iter_p);
|
||||||
|
|
||||||
if ((ch >= LIT_CHAR_ASCII_UPPERCASE_LETTERS_BEGIN && ch <= LIT_CHAR_ASCII_UPPERCASE_LETTERS_END)
|
if ((ch >= LIT_CHAR_ASCII_UPPERCASE_LETTERS_BEGIN && ch <= LIT_CHAR_ASCII_UPPERCASE_LETTERS_END)
|
||||||
|| (ch >= LIT_CHAR_ASCII_LOWERCASE_LETTERS_BEGIN && ch <= LIT_CHAR_ASCII_LOWERCASE_LETTERS_END))
|
|| (ch >= LIT_CHAR_ASCII_LOWERCASE_LETTERS_BEGIN && ch <= LIT_CHAR_ASCII_LOWERCASE_LETTERS_END))
|
||||||
{
|
{
|
||||||
out_token_p->value = (ch % 32);
|
out_token_p->value = (ch % 32);
|
||||||
|
lit_utf8_iterator_advance (iter_p, 1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (ch == LIT_CHAR_LOWERCASE_X
|
else if (ch == LIT_CHAR_LOWERCASE_X
|
||||||
|
|||||||
Reference in New Issue
Block a user