Add functions to CSS syntax highlight that accept only <number>s

cubic-bezier, matrix, matrix3d, scale, scale3d, scaleX, scaleY, scaleZ.
This commit is contained in:
David Storey 2015-12-26 10:40:35 -08:00
parent f7fe750cde
commit 1aba1bb096

View file

@ -592,6 +592,42 @@
</dict>
</array>
</dict>
<dict>
<key>begin</key>
<string>(cubic-bezier|matrix(3d)?|scale(3d|X|Y|Z)?)\s*(\()</string>
<key>beginCaptures</key>
<dict>
<key>1</key>
<dict>
<key>name</key>
<string>support.function.misc.css</string>
</dict>
<key>2</key>
<dict>
<key>name</key>
<string>punctuation.section.function.css</string>
</dict>
</dict>
<key>end</key>
<string>(\))</string>
<key>endCaptures</key>
<dict>
<key>1</key>
<dict>
<key>name</key>
<string>punctuation.section.function.css</string>
</dict>
</dict>
<key>patterns</key>
<array>
<dict>
<key>match</key>
<string>(?:-|\+)?(?:(?:[0-9]+(?:\.[0-9]+)?)|(?:\.[0-9]+))</string>
<key>name</key>
<string>constant.numeric.css</string>
</dict>
</array>
</dict>
<dict>
<key>begin</key>
<string>(format|local|url|attr|counter|counters)\s*(\()</string>