You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
17 lines
1.2 KiB
VimL
17 lines
1.2 KiB
VimL
syntax keyword javascriptGlobal Number nextgroup=javascriptGlobalNumberDot,javascriptFuncCallArg
|
|
syntax match javascriptGlobalNumberDot /\./ contained nextgroup=javascriptNumberStaticProp,javascriptNumberStaticMethod
|
|
syntax keyword javascriptNumberStaticProp contained EPSILON MAX_SAFE_INTEGER MAX_VALUE
|
|
syntax keyword javascriptNumberStaticProp contained MIN_SAFE_INTEGER MIN_VALUE NEGATIVE_INFINITY
|
|
syntax keyword javascriptNumberStaticProp contained NaN POSITIVE_INFINITY
|
|
if exists("did_javascript_hilink") | HiLink javascriptNumberStaticProp Keyword
|
|
endif
|
|
syntax keyword javascriptNumberStaticMethod contained isFinite isInteger isNaN isSafeInteger nextgroup=javascriptFuncCallArg
|
|
syntax keyword javascriptNumberStaticMethod contained parseFloat parseInt nextgroup=javascriptFuncCallArg
|
|
if exists("did_javascript_hilink") | HiLink javascriptNumberStaticMethod Keyword
|
|
endif
|
|
syntax keyword javascriptNumberMethod contained toExponential toFixed toLocaleString nextgroup=javascriptFuncCallArg
|
|
syntax keyword javascriptNumberMethod contained toPrecision toSource toString valueOf nextgroup=javascriptFuncCallArg
|
|
syntax cluster props add=javascriptNumberMethod
|
|
if exists("did_javascript_hilink") | HiLink javascriptNumberMethod Keyword
|
|
endif
|