Regexp: Avoid recognizing slash in group as end character

This commit is contained in:
WADA Takashi
2020-08-16 02:42:26 +09:00
parent e65e4f01ba
commit 75338eee16

View File

@@ -82,7 +82,7 @@ syntax region javaScriptString start=+'+ skip=+\\\\\|\\'+ end=+'\|$
syntax match javaScriptSpecialCharacter "'\\.'"
syntax match javaScriptNumber "-\=\<\d\+L\=\>\|0[xX][0-9a-fA-F]\+\>"
syntax region javaScriptRegexpString start=+/[^/*]+me=e-1 skip=+\\\\\|\\/+ end=+/[gim]\{0,2\}\s*$+ end=+/[gim]\{0,2\}\s*[;.,)\]}]+me=e-1 contains=@htmlPreproc oneline
syntax region javaScriptRegexpString start=+/[^/*]+me=e-1 skip=+\\\\\|\(\\\|\[[^]]*\)/+ end=+/[gim]\{0,2\}\s*$+ end=+/[gim]\{0,2\}\s*[;.,)\]}]+me=e-1 contains=@htmlPreproc oneline
syntax match javaScriptFloat /\<-\=\%(\d\+\.\d\+\|\d\+\.\|\.\d\+\)\%([eE][+-]\=\d\+\)\=\>/
"}}}
" DOM, Browser and Ajax Support {{{