From 6dc4b23e2f6dafa68930a0b5c5778485468e3fb4 Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Mon, 23 Mar 2020 14:10:23 +0100 Subject: [PATCH] LibJS: Teach the lexer to recognize ">=" and "<=" :^) --- Libraries/LibJS/Lexer.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Libraries/LibJS/Lexer.cpp b/Libraries/LibJS/Lexer.cpp index a7564f9b46..15aa4c8026 100644 --- a/Libraries/LibJS/Lexer.cpp +++ b/Libraries/LibJS/Lexer.cpp @@ -93,6 +93,8 @@ Lexer::Lexer(StringView source) s_two_char_tokens.set("??", TokenType::DoubleQuestionMark); s_two_char_tokens.set("**", TokenType::DoubleAsterisk); s_two_char_tokens.set("==", TokenType::EqualsEquals); + s_two_char_tokens.set("<=", TokenType::LessThanEquals); + s_two_char_tokens.set(">=", TokenType::GreaterThanEquals); s_two_char_tokens.set("!=", TokenType::ExclamationMarkEquals); s_two_char_tokens.set("--", TokenType::MinusMinus); s_two_char_tokens.set("++", TokenType::PlusPlus);