runtime(javascript): add "as" as a reserved keyword to syntax script

Commit: 
https://github.com/vim/vim/commit/589aa284f6a31184683505c8a6ba885ff3349316
Author: Nir Lichtman <n...@lichtman.org>
Date:   Thu Aug 7 15:29:18 2025 +0200

    runtime(javascript): add "as" as a reserved keyword to syntax script
    
    closes: https://github.com/vim/vim/issues/17912
    
    Signed-off-by: Nir Lichtman <n...@lichtman.org>
    Signed-off-by: Christian Brabandt <c...@256bit.org>

diff --git a/runtime/syntax/javascript.vim b/runtime/syntax/javascript.vim
index c73f5d709..cc900d888 100644
--- a/runtime/syntax/javascript.vim
+++ b/runtime/syntax/javascript.vim
@@ -11,6 +11,7 @@
 "              2013 Jun 12: adjusted javaScriptRegexpString (Kevin Locke)
 "              2018 Apr 14: adjusted javaScriptRegexpString (LongJohnCoder)
 "              2024 Aug 14: fix a few stylistic issues (#15480)
+"              2025 Aug 07: as is a reserved keyword (#17912)
 
 " tuning parameters:
 " unlet javaScript_fold
@@ -65,9 +66,9 @@ syn keyword javaScriptLabel           case default
 syn keyword javaScriptException                try catch finally throw
 syn keyword javaScriptMessage          alert confirm prompt status
 syn keyword javaScriptGlobal           self window top parent
-syn keyword javaScriptMember           document event location 
+syn keyword javaScriptMember           document event location
 syn keyword javaScriptDeprecated       escape unescape
-syn keyword javaScriptReserved         abstract boolean byte char class const 
debugger double enum export extends final float from goto implements import int 
interface let long native package private protected public short super 
synchronized throws transient var volatile async
+syn keyword javaScriptReserved         abstract as boolean byte char class 
const debugger double enum export extends final float from goto implements 
import int interface let long native package private protected public short 
super synchronized throws transient var volatile async
 syn keyword javaScriptModifier  static
 
 syn cluster  javaScriptEmbededExpr     
contains=javaScriptBoolean,javaScriptNull,javaScriptIdentifier,javaScriptStringD,javaScriptStringS,javaScriptStringT
@@ -126,7 +127,7 @@ hi def link javaScriptException             Exception
 hi def link javaScriptMessage          Keyword
 hi def link javaScriptGlobal           Keyword
 hi def link javaScriptMember           Keyword
-hi def link javaScriptDeprecated               Exception 
+hi def link javaScriptDeprecated               Exception
 hi def link javaScriptReserved         Keyword
 hi def link javaScriptModifier         StorageClass
 hi def link javaScriptDebug            Debug

-- 
-- 
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

--- 
You received this message because you are subscribed to the Google Groups 
"vim_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to vim_dev+unsubscr...@googlegroups.com.
To view this discussion visit 
https://groups.google.com/d/msgid/vim_dev/E1uk0vY-000Vrs-IX%40256bit.org.

Raspunde prin e-mail lui