File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11" Vim syntax file
22" Language: JavaScript
33" Maintainer: Yi Zhao (ZHAOYI) <zzlinux AT hotmail DOT com>
4- " Last Change: June 4, 2009
5- " Version: 0.7.7
6- " Changes: Add "undefined" as a type keyword
4+ " Last Change By: Darrick Wiebe
5+ " Last Change: August 25, 2010
6+ " Version: 0.7.8
7+ " Changes: Disambiguate regex strings and mathematical statements
78"
89" TODO:
910" - Add the HTML syntax inside the JSDoc
@@ -58,7 +59,7 @@ syntax case match
5859syntax match javaScriptSpecial " \\\d\d\d\|\\ x\x\{ 2\}\|\\ u\x\{ 4\}\|\\ ."
5960syntax region javaScriptStringD start =+ "+ skip =+ \\\\\|\\ $"+ end =+ "+ contains =javaScriptSpecial,@htmlPreproc
6061syntax region javaScriptStringS start =+ '+ skip =+ \\\\\|\\ $'+ end =+ '+ contains =javaScriptSpecial,@htmlPreproc
61- syntax region javaScriptRegexpString start =+ /\(\*\| /\)\@ !+ skip =+ \\\\\|\\ /+ end =+ /[gim]\{ ,3}+ contains =javaScriptSpecial,@htmlPreproc oneline
62+ syntax region javaScriptRegexpString start =+ \(\( [) \] "'] \|\d\|\w\)\s * \)\@ <! /\(\*\| /\)\@ !+ skip =+ \\\\\|\\ /+ end =+ /[gim]\{ ,3}+ contains =javaScriptSpecial,@htmlPreproc oneline
6263syntax match javaScriptNumber / \< -\=\d\+ L\=\>\|\< 0[xX]\x\+\> /
6364syntax match javaScriptFloat / \< -\=\% (\d\+\.\d\+\|\d\+\.\|\.\d\+\)\% ([eE][+-]\=\d\+\)\=\> /
6465syntax match javaScriptLabel / \( ?\s *\)\@ <!\<\w\+\(\s *:\)\@ =/
You can’t perform that action at this time.
0 commit comments