Browse Source

LibGUI: Highlight new JS tokens

Oriko 5 years ago
parent
commit
d439013903
1 changed files with 6 additions and 0 deletions
  1. 6 0
      Libraries/LibGUI/JSSyntaxHighlighter.cpp

+ 6 - 0
Libraries/LibGUI/JSSyntaxHighlighter.cpp

@@ -38,6 +38,7 @@ static TextStyle style_for_token_type(JS::TokenType type)
     case JS::TokenType::BoolLiteral:
     case JS::TokenType::NullLiteral:
         return { Color::Black, &Gfx::Font::default_bold_fixed_width_font() };
+    case JS::TokenType::Await:
     case JS::TokenType::Catch:
     case JS::TokenType::Class:
     case JS::TokenType::Const:
@@ -48,14 +49,19 @@ static TextStyle style_for_token_type(JS::TokenType type)
     case JS::TokenType::For:
     case JS::TokenType::Function:
     case JS::TokenType::If:
+    case JS::TokenType::In:
+    case JS::TokenType::Instanceof:
     case JS::TokenType::Interface:
     case JS::TokenType::Let:
     case JS::TokenType::New:
     case JS::TokenType::QuestionMark:
     case JS::TokenType::Return:
     case JS::TokenType::Try:
+    case JS::TokenType::Typeof:
     case JS::TokenType::Var:
+    case JS::TokenType::Void:
     case JS::TokenType::While:
+    case JS::TokenType::Yield:
         return { Color::Black, &Gfx::Font::default_bold_fixed_width_font() };
     case JS::TokenType::Identifier:
         return { Color::from_rgb(0x092e64) };