From b2f3ec225e931e5b2ddac6a249626ffce8fdf045 Mon Sep 17 00:00:00 2001 From: Akos Kiss Date: Wed, 17 Feb 2016 01:29:18 +0100 Subject: [PATCH] Get the alpha order of lexer keywords right Two keywords violate the ordering. Should someone depend on the alpha order in the future (because the `keyword_length_*` arrays seem to be ordered)` then this issue will be a nightmare to debug. Better get this right now. JerryScript-DCO-1.0-Signed-off-by: Akos Kiss akiss@inf.u-szeged.hu --- jerry-core/parser/js/js-lexer.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/jerry-core/parser/js/js-lexer.c b/jerry-core/parser/js/js-lexer.c index d8fe4e8cd4..bb947a0964 100644 --- a/jerry-core/parser/js/js-lexer.c +++ b/jerry-core/parser/js/js-lexer.c @@ -359,8 +359,8 @@ static const keyword_string_t keyword_length_7[6] = LEXER_KEYWORD ("default", LEXER_KEYW_DEFAULT), LEXER_KEYWORD ("extends", LEXER_KEYW_EXTENDS), LEXER_KEYWORD ("finally", LEXER_KEYW_FINALLY), - LEXER_KEYWORD ("private", LEXER_KEYW_PRIVATE), LEXER_KEYWORD ("package", LEXER_KEYW_PACKAGE), + LEXER_KEYWORD ("private", LEXER_KEYW_PRIVATE), LEXER_KEYWORD_END () }; @@ -390,8 +390,8 @@ static const keyword_string_t keyword_length_9[3] = */ static const keyword_string_t keyword_length_10[3] = { - LEXER_KEYWORD ("instanceof", LEXER_KEYW_INSTANCEOF), LEXER_KEYWORD ("implements", LEXER_KEYW_IMPLEMENTS), + LEXER_KEYWORD ("instanceof", LEXER_KEYW_INSTANCEOF), LEXER_KEYWORD_END () };