From 2c93d8d3e350e816e4d5d4a9681b6f4e127becec Mon Sep 17 00:00:00 2001 From: Mestery <48163546+Mesteery@users.noreply.github.com> Date: Mon, 28 Dec 2020 23:30:32 +0100 Subject: [PATCH] Update keywords for JS and its variants Some of the keywords are missing for JavaScript and TypeScript. And some of reserved keywords have been moved to `keywords` and `declarations keywords`. There are also non-existent builtins that I removed. --- pygments/lexers/javascript.py | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/pygments/lexers/javascript.py b/pygments/lexers/javascript.py index 92d6052ea5..e3fbddab1b 100644 --- a/pygments/lexers/javascript.py +++ b/pygments/lexers/javascript.py @@ -89,8 +89,8 @@ class JavascriptLexer(RegexLexer): r'package|private|protected|public|short|static|super|synchronized|throws|' r'transient|volatile)\b', Keyword.Reserved), (r'(true|false|null|NaN|Infinity|undefined)\b', Keyword.Constant), - (r'(Array|Boolean|Date|Error|Function|Math|netscape|' - r'Number|Object|Packages|RegExp|String|Promise|Proxy|sun|decodeURI|' + (r'(Array|Boolean|Date|Error|Function|Math|' + r'Number|Object|RegExp|String|Promise|Proxy|decodeURI|' r'decodeURIComponent|encodeURI|encodeURIComponent|' r'Error|eval|isFinite|isNaN|isSafeInteger|parseFloat|parseInt|' r'document|this|window)\b', Name.Builtin), @@ -182,8 +182,8 @@ class KalLexer(RegexLexer): (r'(?