Fix lexing of illegal exponential.

Related issue: #339

JerryScript-DCO-1.0-Signed-off-by: Ilyong Cho ily.cho@samsung.com
This commit is contained in:
Ilyong Cho
2015-10-19 15:51:55 +09:00
parent 448984dd74
commit 31ae0977f6
2 changed files with 31 additions and 0 deletions
+7
View File
@@ -969,6 +969,13 @@ lexer_parse_number (void)
consume_char ();
}
if (!lit_char_is_decimal_digit (LA (0)))
{
PARSE_ERROR (JSP_EARLY_ERROR_SYNTAX,
"Exponential mark in a numeric literal should followed by a singed interger",
lit_utf8_iterator_get_pos (&src_iter));
}
continue;
}
}