Created
April 27, 2011 22:35
-
-
Save plapier/945390 to your computer and use it in GitHub Desktop.
Coda Theme for SCSS / Sass. SyntaxDefinition.xml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="UTF-8"?> | |
<!DOCTYPE syntax SYSTEM "syntax.dtd"> | |
<syntax> | |
<head> | |
<name>Sass</name> | |
<!-- The definitions title --> | |
<charsintokens>_0987654321abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-@$</charsintokens> | |
<charsincompletion>_0987654321abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-@$</charsincompletion> | |
</head> | |
<states> | |
<default id="Base" color="#000" background-color="#fff" font-weight="normal" font-style="normal"> | |
<!-- Get comments and strings from the CSS mode --> | |
<state-link state="AutodocComment" mode="CSS" /> | |
<state-link state="Comment" mode="CSS" /> | |
<state id="SingleComment" type="comment" color="#236E25" font-weight="normal" font-style="italic"> | |
<begin><regex>(?://)</regex></begin> | |
<end><regex>(?:[\n\r])|.?(?=\?>)</regex></end> | |
</state> | |
<state id="String" type="string" color="#760f15" font-weight="normal" font-style="normal"> | |
<begin> | |
<string>"</string> | |
</begin> | |
<end> | |
<regex>(((?<!\\)(\\\\)*)|^)"</regex> | |
</end> | |
<state-link state="Interpolation" /> | |
</state> | |
<state-link state="SingleString" mode="CSS" /> | |
<keywords id="HTML Page Elements" color="#d7e6a1" font-style="normal" useforautocomplete="no"> | |
<regex>(?i)(body)+[#\.\:\s]</regex> | |
<regex>(?i)(div)+[#\.\:\s]</regex> | |
<regex>(?i)(ul)+[#\.\:\s]</regex> | |
<regex>(?i)(ol)+[#\.\:\s]</regex> | |
<regex>(?i)(li)+[#\.\:\s]</regex> | |
<regex>(?i)(span)+[#\.\:\s]</regex> | |
<regex>(?i)(p)+[#\.\:\s]</regex> | |
<regex>(?i)(a)+[#\.\:\s]</regex> | |
<regex>(?i)(form)+[#\.\:\s]</regex> | |
<regex>(?i)(input)+[?#\.\:]?</regex> | |
<regex>(?i)(label)+[?#\.\:]?</regex> | |
</keywords> | |
<keywords id="Properties" color="#7b35b3" font-style="normal" useforautocomplete="yes"> | |
<string>_background</string> | |
<string>_filter</string> | |
<string>filter</string> | |
<string>overflow-x</string> | |
<string>overflow-y</string> | |
<string>azimuth</string> | |
<string>background-attachment</string> | |
<string>background-color</string> | |
<string>background-image</string> | |
<string>background-position</string> | |
<string>background-repeat</string> | |
<string>border-collapse</string> | |
<string>border-spacing</string> | |
<string>border-top-color</string> | |
<string>border-right-color</string> | |
<string>border-bottom-color</string> | |
<string>border-left-color</string> | |
<string>border-top-style</string> | |
<string>border-right-style</string> | |
<string>border-bottom-style</string> | |
<string>border-left-style</string> | |
<string>border-top-width</string> | |
<string>border-right-width</string> | |
<string>border-bottom-width</string> | |
<string>border-left-width</string> | |
<string>bottom</string> | |
<string>caption-side</string> | |
<string>clear</string> | |
<string>clip</string> | |
<string>color</string> | |
<string>content</string> | |
<string>counter-increment</string> | |
<string>counter-reset</string> | |
<string>cue-after</string> | |
<string>cue-before</string> | |
<string>cursor</string> | |
<string>direction</string> | |
<string>display</string> | |
<string>elevation</string> | |
<string>empty-cells</string> | |
<string>float</string> | |
<string>font-family</string> | |
<string>font-size</string> | |
<string>font-size-adjust</string> | |
<string>font-stretch</string> | |
<string>font-style</string> | |
<string>font-variant</string> | |
<string>font-weight</string> | |
<string>height</string> | |
<string>left</string> | |
<string>letter-spacing</string> | |
<string>line-height</string> | |
<string>list-style-image</string> | |
<string>list-style-position</string> | |
<string>list-style-keyword</string> | |
<string>margin-top</string> | |
<string>margin-right</string> | |
<string>margin-bottom</string> | |
<string>margin-left</string> | |
<string>marker-offset</string> | |
<string>max-height</string> | |
<string>max-width</string> | |
<string>min-height</string> | |
<string>min-width</string> | |
<string>opacity</string> | |
<string>orphans</string> | |
<string>outline-color</string> | |
<string>outline-style</string> | |
<string>outline-width</string> | |
<string>overflow</string> | |
<string>padding-top</string> | |
<string>padding-right</string> | |
<string>padding-bottom</string> | |
<string>padding-left</string> | |
<string>page</string> | |
<string>page-break-after</string> | |
<string>page-break-before</string> | |
<string>page-break-inside</string> | |
<string>pause-after</string> | |
<string>pause-before</string> | |
<string>pitch</string> | |
<string>pitch-range</string> | |
<string>play-during</string> | |
<string>position</string> | |
<string>quotes</string> | |
<string>richness</string> | |
<string>right</string> | |
<string>size</string> | |
<string>speak</string> | |
<string>speak-header</string> | |
<string>speak-numeral</string> | |
<string>speak-punctuation</string> | |
<string>speech-rate</string> | |
<string>stress</string> | |
<string>table-layout</string> | |
<string>text-align</string> | |
<string>text-decoration</string> | |
<string>text-decoration-color</string> | |
<string>text-indent</string> | |
<string>text-shadow</string> | |
<string>text-transform</string> | |
<string>top</string> | |
<string>unicode-bidi</string> | |
<string>vertical-align</string> | |
<string>visibility</string> | |
<string>voice-family</string> | |
<string>volume</string> | |
<string>white-space</string> | |
<string>widows</string> | |
<string>width</string> | |
<string>word-spacing</string> | |
<string>word-break</string> | |
<string>word-wrap</string> | |
<string>z-index</string> | |
<string>background</string> | |
<string>border</string> | |
<string>border-color</string> | |
<string>border-style</string> | |
<string>border-top</string> | |
<string>border-right</string> | |
<string>border-bottom</string> | |
<string>border-left</string> | |
<string>border-width</string> | |
<string>cue</string> | |
<string>font</string> | |
<string>list-style</string> | |
<string>margin</string> | |
<string>outline</string> | |
<string>padding</string> | |
<string>pause</string> | |
<string>konq_bgpos_x</string> | |
<string>konq_bgpos_y</string> | |
<string>background-position-y</string> | |
<string>background-position-x</string> | |
<string>layer-background-color</string> | |
<string>layer-background-image</string> | |
<string>layout-flow</string> | |
<string>layout-grid</string> | |
<string>layout-grid-char</string> | |
<string>layout-grid-char-spacing</string> | |
<string>layout-grid-line</string> | |
<string>layout-grid-mode</string> | |
<string>layout-grid-type</string> | |
<string>list-style-type</string> | |
<!-- Add a few styles that are new in the CSS mode --> | |
<string>family</string> | |
<string>style</string> | |
<string>weight</string> | |
<string>zoom</string> | |
<!-- Additional CSS3 Properties--> | |
<string>background-clip</string> | |
<string>background-size</string> | |
<regex>(alignment[\d\w\-]+)</regex> | |
<regex>(animation[\d\w\-]+)</regex> | |
<regex>(bookmark[\d\w\-]+)</regex> | |
<regex>(background[\d\w\-]+)</regex> | |
<regex>(border[\d\w\-]+)</regex> | |
<regex>(border-image[\d\w\-]+)</regex> | |
<regex>(box-[\d\w\-]+)</regex> | |
<regex>(break-[\d\w\-]+)</regex> | |
<regex>(column-[\d\w\-]+)</regex> | |
<regex>(drop-initial-[\d\w\-]+)</regex> | |
<regex>(grid-[\d\w\-]+)</regex> | |
<regex>(hyphenate-[\d\w\-]+)</regex> | |
<regex>(image-[\d\w\-]+)</regex> | |
<regex>(line-stacking-[\d\w\-]+)</regex> | |
<regex>(mark[\d\w\-]+)</regex> | |
<regex>(marquee[\d\w\-]+)</regex> | |
<regex>(nav-[\d\w\-]+)</regex> | |
<regex>(outline[\d\w\-]+)</regex> | |
<regex>(overflow-[\d\w\-]+)</regex> | |
<regex>(rotation-[\d\w\-]+)</regex> | |
<regex>(target-[\d\w\-]+)</regex> | |
<regex>(text-[\d\w\-]+)</regex> | |
<regex>(transition[\d\w\-]+)</regex> | |
<regex>(transform[\d\w\-]+)</regex> | |
<!-- CSS3 Non-Vendor Prefixed Attributes. Purple --> | |
<regex>[\:]+[\s](linear-gradient)</regex> | |
</keywords> | |
<keywords id="CSS3 Vendor Prefixes" font-style="normal" color="#000" useforautocomplete="yes"> | |
<!-- CSS3 Vendor Prefixed Attributes. Green--> | |
<regex>[\:]+[\s](-webkit-)</regex> | |
<regex>[\:]+[\s](-moz-)</regex> | |
<regex>[\:]+[\s](-ms-)</regex> | |
<regex>[\:]+[\s](-o-)</regex> | |
<!-- CSS3 Vendor Prefixes Purple --> | |
<regex>(-webkit-[\d\w\-]+)[\:]</regex> | |
<regex>(-moz-[\d\w\-]+)[\:]</regex> | |
<regex>(-ms-[\d\w\-]+)[\:]</regex> | |
<regex>(-o-[\d\w\-]+)[\:]</regex> | |
</keywords> | |
<keywords id="CSS3 Vendor Post-Prefixes" font-style="normal" color="#7b35b3" useforautocomplete="yes"> | |
<!-- CSS3 Vendor Prefixed Properties. Highlight post-prefix. Purple --> | |
<regex>-webkit-([\d\w\-]+)[\:]</regex> | |
<regex>-moz-([\d\w\-]+)[\:]</regex> | |
<regex>-ms-([\d\w\-]+)[\:]</regex> | |
<regex>-o-([\d\w\-]+)[\:]</regex> | |
<!-- CSS3 Vendor Prefixed Attributes. Highlight post-prefix. Purple --> | |
<regex>[\:]+[\s]-webkit-([\d\w\-]+)[\(]</regex> | |
<regex>[\:]+[\s]-moz-([\d\w\-]+)[\(]</regex> | |
<regex>[\:]+[\s]-ms-([\d\w\-]+)[\(]</regex> | |
<regex>[\:]+[\s]-o-([\d\w\-]+)[\(]</regex> | |
<!-- CSS3 Non-Vendor Specific Properties. Purple --> | |
<regex>(border-radius)[\:]</regex> | |
<regex>(box-shadow)[\:]</regex> | |
<regex>(box-sizing)[\:]</regex> | |
<regex>(border-radius)[\:]</regex> | |
<regex>(transition)[\:]</regex> | |
<regex>(transform)[\:]</regex> | |
</keywords> | |
<keywords id="Attributes" font-style="normal" color="#689d36" useforautocomplete="yes"> | |
<regex>(?:\s*)(?i)(monospace)</regex> | |
<regex>(?:\s*)(?i)(sans-serif)</regex> | |
<regex>(?:\s*)(?i)(serif)</regex> | |
<regex>(?:\s*)(?i)(cursive)</regex> | |
<regex>(?:\s*)(?i)(fantasy)</regex> | |
<regex>(?:\s*)(?i)(inherit)</regex> | |
<regex>(?:\s*)(?i)(none)</regex> | |
<regex>(?:\s*)(?i)(hidden)</regex> | |
<regex>(?:\s*)(?i)(dotted)</regex> | |
<regex>(?:\s*)(?i)(dashed)</regex> | |
<regex>(?:\s*)(?i)(solid)</regex> | |
<regex>(?:\s*)(?i)(double)</regex> | |
<regex>(?:\s*)(?i)(groove)</regex> | |
<regex>(?:\s*)(?i)(ridge)</regex> | |
<regex>(?:\s*)(?i)(inset)</regex> | |
<regex>(?:\s*)(?i)(outset)</regex> | |
<regex>(?:\s*)(?i)(xx-small)</regex> | |
<regex>(?:\s*)(?i)(x-small)</regex> | |
<regex>(?:\s*)(?i)(small)</regex> | |
<regex>(?:\s*)(?i)(medium)</regex> | |
<regex>(?:\s*)(?i)(large)</regex> | |
<regex>(?:\s*)(?i)(x-large)</regex> | |
<regex>(?:\s*)(?i)(xx-large)</regex> | |
<regex>(?:\s*)(?i)(smaller)</regex> | |
<regex>(?:\s*)(?i)(larger)</regex> | |
<regex>(?:\s*)(?i)(italic)</regex> | |
<regex>(?:\s*)(?i)(oblique)</regex> | |
<regex>(?:\s*)(?i)(small-caps)</regex> | |
<regex>(?:\s*)(?i)(normal)</regex> | |
<regex>(?:\s*)(?i)(bold)</regex> | |
<regex>(?:\s*)(?i)(bolder)</regex> | |
<regex>(?:\s*)(?i)(lighter)</regex> | |
<regex>(?:\s*)(?i)(light)</regex> | |
<regex>(?:\s*)(?i)(100)</regex> | |
<regex>(?:\s*)(?i)(200)</regex> | |
<regex>(?:\s*)(?i)(300)</regex> | |
<regex>(?:\s*)(?i)(400)</regex> | |
<regex>(?:\s*)(?i)(500)</regex> | |
<regex>(?:\s*)(?i)(600)</regex> | |
<regex>(?:\s*)(?i)(700)</regex> | |
<regex>(?:\s*)(?i)(800)</regex> | |
<regex>(?:\s*)(?i)(900)</regex> | |
<regex>(?:\s*)(?i)(transparent)</regex> | |
<regex>(?:\s*)(?i)(repeat)</regex> | |
<regex>(?:\s*)(?i)(repeat-x)</regex> | |
<regex>(?:\s*)(?i)(repeat-y)</regex> | |
<regex>(?:\s*)(?i)(no-repeat)</regex> | |
<regex>(?:\s*)(?i)(baseline)</regex> | |
<regex>(?:\s*)(?i)(sub)</regex> | |
<regex>(?:\s*)(?i)(super)</regex> | |
<regex>(?:\s*)(?i)(top)</regex> | |
<regex>(?:\s*)(?i)(text-top)</regex> | |
<regex>(?:\s*)(?i)(middle)</regex> | |
<regex>(?:\s*)(?i)(bottom)</regex> | |
<regex>(?:\s*)(?i)(text-bottom)</regex> | |
<regex>(?:\s*)(?i)(left)</regex> | |
<regex>(?:\s*)(?i)(right)</regex> | |
<regex>(?:\s*)(?i)(center)</regex> | |
<regex>(?:\s*)(?i)(justify)</regex> | |
<regex>(?:\s*)(?i)(konq-center)</regex> | |
<regex>(?:\s*)(?i)(disc)</regex> | |
<regex>(?:\s*)(?i)(circle)</regex> | |
<regex>(?:\s*)(?i)(square)</regex> | |
<regex>(?:\s*)(?i)(decimal)</regex> | |
<regex>(?:\s*)(?i)(decimal-leading-zero)</regex> | |
<regex>(?:\s*)(?i)(lower-roman)</regex> | |
<regex>(?:\s*)(?i)(upper-roman)</regex> | |
<regex>(?:\s*)(?i)(lower-greek)</regex> | |
<regex>(?:\s*)(?i)(lower-alpha)</regex> | |
<regex>(?:\s*)(?i)(lower-latin)</regex> | |
<regex>(?:\s*)(?i)(upper-alpha)</regex> | |
<regex>(?:\s*)(?i)(upper-latin)</regex> | |
<regex>(?:\s*)(?i)(hebrew)</regex> | |
<regex>(?:\s*)(?i)(armenian)</regex> | |
<regex>(?:\s*)(?i)(georgian)</regex> | |
<regex>(?:\s*)(?i)(cjk-ideographic)</regex> | |
<regex>(?:\s*)(?i)(hiragana)</regex> | |
<regex>(?:\s*)(?i)(katakana)</regex> | |
<regex>(?:\s*)(?i)(hiragana-iroha)</regex> | |
<regex>(?:\s*)(?i)(katakana-iroha)</regex> | |
<regex>(?:\s*)(?i)(inline)</regex> | |
<regex>(?:\s*)(?i)(block)</regex> | |
<regex>(?:\s*)(?i)(list-item)</regex> | |
<regex>(?:\s*)(?i)(run-in)</regex> | |
<regex>(?:\s*)(?i)(compact)</regex> | |
<regex>(?:\s*)(?i)(marker)</regex> | |
<regex>(?:\s*)(?i)(table)</regex> | |
<regex>(?:\s*)(?i)(inline-table)</regex> | |
<regex>(?:\s*)(?i)(table-row-group)</regex> | |
<regex>(?:\s*)(?i)(table-header-group)</regex> | |
<regex>(?:\s*)(?i)(table-footer-group)</regex> | |
<regex>(?:\s*)(?i)(table-row)</regex> | |
<regex>(?:\s*)(?i)(table-column-group)</regex> | |
<regex>(?:\s*)(?i)(table-column)</regex> | |
<regex>(?:\s*)(?i)(table-cell)</regex> | |
<regex>(?:\s*)(?i)(table-caption)</regex> | |
<regex>(?:\s*)(?i)(auto)</regex> | |
<regex>(?:\s*)(?i)(crosshair)</regex> | |
<regex>(?:\s*)(?i)(default)</regex> | |
<regex>(?:\s*)(?i)(pointer)</regex> | |
<regex>(?:\s*)(?i)(move)</regex> | |
<regex>(?:\s*)(?i)(e-resize)</regex> | |
<regex>(?:\s*)(?i)(ne-resize)</regex> | |
<regex>(?:\s*)(?i)(nw-resize)</regex> | |
<regex>(?:\s*)(?i)(n-resize)</regex> | |
<regex>(?:\s*)(?i)(se-resize)</regex> | |
<regex>(?:\s*)(?i)(sw-resize)</regex> | |
<regex>(?:\s*)(?i)(s-resize)</regex> | |
<regex>(?:\s*)(?i)(w-resize)</regex> | |
<regex>(?:\s*)(?i)(text)</regex> | |
<regex>(?:\s*)(?i)(wait)</regex> | |
<regex>(?:\s*)(?i)(help)</regex> | |
<regex>(?:\s*)(?i)(above)</regex> | |
<regex>(?:\s*)(?i)(absolute)</regex> | |
<regex>(?:\s*)(?i)(always)</regex> | |
<regex>(?:\s*)(?i)(avoid)</regex> | |
<regex>(?:\s*)(?i)(below)</regex> | |
<regex>(?:\s*)(?i)(bidi-override)</regex> | |
<regex>(?:\s*)(?i)(blink)</regex> | |
<regex>(?:\s*)(?i)(both)</regex> | |
<regex>(?:\s*)(?i)(capitalize)</regex> | |
<regex>(?:\s*)(?i)(caption)</regex> | |
<regex>(?:\s*)(?i)(close-quote)</regex> | |
<regex>(?:\s*)(?i)(collapse)</regex> | |
<regex>(?:\s*)(?i)(condensed)</regex> | |
<regex>(?:\s*)(?i)(crop)</regex> | |
<regex>(?:\s*)(?i)(cross)</regex> | |
<regex>(?:\s*)(?i)(embed)</regex> | |
<regex>(?:\s*)(?i)(expanded)</regex> | |
<regex>(?:\s*)(?i)(extra-condensed)</regex> | |
<regex>(?:\s*)(?i)(extra-expanded)</regex> | |
<regex>(?:\s*)(?i)(fixed)</regex> | |
<regex>(?:\s*)(?i)(hand)</regex> | |
<regex>(?:\s*)(?i)(hide)</regex> | |
<regex>(?:\s*)(?i)(higher)</regex> | |
<regex>(?:\s*)(?i)(icon)</regex> | |
<regex>(?:\s*)(?i)(inside)</regex> | |
<regex>(?:\s*)(?i)(invert)</regex> | |
<regex>(?:\s*)(?i)(landscape)</regex> | |
<regex>(?:\s*)(?i)(level)</regex> | |
<regex>(?:\s*)(?i)(line-through)</regex> | |
<regex>(?:\s*)(?i)(loud)</regex> | |
<regex>(?:\s*)(?i)(lower)</regex> | |
<regex>(?:\s*)(?i)(lowercase)</regex> | |
<regex>(?:\s*)(?i)(ltr)</regex> | |
<regex>(?:\s*)(?i)(menu)</regex> | |
<regex>(?:\s*)(?i)(message-box)</regex> | |
<regex>(?:\s*)(?i)(mix)</regex> | |
<regex>(?:\s*)(?i)(narrower)</regex> | |
<regex>(?:\s*)(?i)(no-close-quote)</regex> | |
<regex>(?:\s*)(?i)(no-open-quote)</regex> | |
<regex>(?:\s*)(?i)(nowrap)</regex> | |
<regex>(?:\s*)(?i)(open-quote)</regex> | |
<regex>(?:\s*)(?i)(outside)</regex> | |
<regex>(?:\s*)(?i)(overline)</regex> | |
<regex>(?:\s*)(?i)(portrait)</regex> | |
<regex>(?:\s*)(?i)(pre)</regex> | |
<regex>(?:\s*)(?i)(relative)</regex> | |
<regex>(?:\s*)(?i)(rtl)</regex> | |
<regex>(?:\s*)(?i)(scroll)</regex> | |
<regex>(?:\s*)(?i)(semi-condensed)</regex> | |
<regex>(?:\s*)(?i)(semi-expanded)</regex> | |
<regex>(?:\s*)(?i)(separate)</regex> | |
<regex>(?:\s*)(?i)(show)</regex> | |
<regex>(?:\s*)(?i)(small-caption)</regex> | |
<regex>(?:\s*)(?i)(static)</regex> | |
<regex>(?:\s*)(?i)(static-position)</regex> | |
<regex>(?:\s*)(?i)(status-bar)</regex> | |
<regex>(?:\s*)(?i)(thick)</regex> | |
<regex>(?:\s*)(?i)(thin)</regex> | |
<regex>(?:\s*)(?i)(ultra-condensed)</regex> | |
<regex>(?:\s*)(?i)(ultra-expanded)</regex> | |
<regex>(?:\s*)(?i)(underline)</regex> | |
<regex>(?:\s*)(?i)(uppercase)</regex> | |
<regex>(?:\s*)(?i)(visible)</regex> | |
<regex>(?:\s*)(?i)(wider)</regex> | |
<regex>(?:\s*)(?i)(break)</regex> | |
<regex>(?:\s*)(?i)(url)</regex> | |
<regex>(?:\s*)(?i)(aqua)</regex> | |
<regex>(?:\s*)(?i)(black)</regex> | |
<regex>(?:\s*)(?i)(blue)</regex> | |
<regex>(?:\s*)(?i)(fuchsia)</regex> | |
<regex>(?:\s*)(?i)(gray)</regex> | |
<regex>(?:\s*)(?i)(green)</regex> | |
<regex>(?:\s*)(?i)(lime)</regex> | |
<regex>(?:\s*)(?i)(maroon)</regex> | |
<regex>(?:\s*)(?i)(navy)</regex> | |
<regex>(?:\s*)(?i)(olive)</regex> | |
<regex>(?:\s*)(?i)(purple)</regex> | |
<regex>(?:\s*)(?i)(red)</regex> | |
<regex>(?:\s*)(?i)(silver)</regex> | |
<regex>(?:\s*)(?i)(teal)</regex> | |
<regex>(?:\s*)(?i)(white)</regex> | |
<regex>(?:\s*)(?i)(yellow)</regex> | |
<regex>(?:\s*)(?i)(never)</regex> | |
<regex>(?:\s*)(?i)(break-all)</regex> | |
<regex>(?:\s*)(?i)(break-strict)</regex> | |
<regex>(?:\s*)(?i)(keep-all)</regex> | |
<regex>(?:\s*)(?i)(break-word)</regex> | |
<regex>(?:\s*)(?i)(loose)</regex> | |
<regex>(?:\s*)(?i)(url\([^\)]*\))</regex> | |
<regex>(?:\s*)(?i)(checkbox)</regex> | |
<regex>(?:\s*)(?i)(radio)</regex> | |
<regex>(?:\s*)(?i)(push-button)</regex> | |
<regex>(?:\s*)(?i)(square-button)</regex> | |
<regex>(?:\s*)(?i)(button)</regex> | |
<regex>(?:\s*)(?i)(button-bevel)</regex> | |
<regex>(?:\s*)(?i)(listbox)</regex> | |
<regex>(?:\s*)(?i)(listitem)</regex> | |
<regex>(?:\s*)(?i)(menulist)</regex> | |
<regex>(?:\s*)(?i)(menulist-button)</regex> | |
<regex>(?:\s*)(?i)(menulist-text)</regex> | |
<regex>(?:\s*)(?i)(menulist-textfield)</regex> | |
<regex>(?:\s*)(?i)(scrollbarbutton-up)</regex> | |
<regex>(?:\s*)(?i)(scrollbarbutton-down)</regex> | |
<regex>(?:\s*)(?i)(scrollbarbutton-left)</regex> | |
<regex>(?:\s*)(?i)(scrollbarbutton-right)</regex> | |
<regex>(?:\s*)(?i)(scrollbartrack-horizontal)</regex> | |
<regex>(?:\s*)(?i)(scrollbartrack-horizontal)</regex> | |
<regex>(?:\s*)(?i)(scrollbartrack-vertical)</regex> | |
<regex>(?:\s*)(?i)(scrollbarthumb-horizontal)</regex> | |
<regex>(?:\s*)(?i)(scrollbarthumb-vertical)</regex> | |
<regex>(?:\s*)(?i)(scrollbargripper-horizontal)</regex> | |
<regex>(?:\s*)(?i)(scrollbargripper-vertical)</regex> | |
<regex>(?:\s*)(?i)(slider-horizontal)</regex> | |
<regex>(?:\s*)(?i)(slider-vertical)</regex> | |
<regex>(?:\s*)(?i)(sliderthumb-horizontal)</regex> | |
<regex>(?:\s*)(?i)(sliderthumb-vertical)</regex> | |
<regex>(?:\s*)(?i)(caret)</regex> | |
<regex>(?:\s*)(?i)(searchfield)</regex> | |
<regex>(?:\s*)(?i)(searchfield-decoration)</regex> | |
<regex>(?:\s*)(?i)(searchfield-results-decoration)</regex> | |
<regex>(?:\s*)(?i)(searchfield-results-button)</regex> | |
<regex>(?:\s*)(?i)(searchfield-cancel-button)</regex> | |
<regex>(?:\s*)(?i)(textfield)</regex> | |
<regex>(?:\s*)(?i)(textarea)</regex> | |
<regex>(?:\s*)(?i)(copy)</regex> | |
<regex>(?:\s*)(?i)(source-over)</regex> | |
<regex>(?:\s*)(?i)(source-in)</regex> | |
<regex>(?:\s*)(?i)(source-out)</regex> | |
<regex>(?:\s*)(?i)(source-atop)</regex> | |
<regex>(?:\s*)(?i)(destination-over)</regex> | |
<regex>(?:\s*)(?i)(destination-in)</regex> | |
<regex>(?:\s*)(?i)(destination-out)</regex> | |
<regex>(?:\s*)(?i)(destination-atop)</regex> | |
<regex>(?:\s*)(?i)(xor)</regex> | |
<regex>(?:\s*)(?i)(plus-darker)</regex> | |
<regex>(?:\s*)(?i)(plus-lighter)</regex> | |
<regex>(?:\s*)(?i)(lines)</regex> | |
<regex>(?:\s*)(?i)(after-white-space)</regex> | |
<regex>(?:\s*)(?i)(discard)</regex> | |
<regex>(?:\s*)(?i)(space)</regex> | |
<regex>(?:\s*)(?i)(logical)</regex> | |
<regex>(?:\s*)(?i)(visual)</regex> | |
<regex>(?:\s*)(?i)(element)</regex> | |
<regex>(?:\s*)(?i)(read-only)</regex> | |
<regex>(?:\s*)(?i)(read-write)</regex> | |
<regex>(?:\s*)(?i)(read-write-plaintext-only)</regex> | |
<regex>(?:\s*)(?i)(ignore)</regex> | |
<regex>(?:\s*)(?i)(-webkit-mini-control)</regex> | |
<regex>(?:\s*)(?i)(-webkit-small-control)</regex> | |
<regex>(?:\s*)(?i)(-webkit-control)</regex> | |
<regex>(?:\s*)(?i)(-webkit-xxx-large)</regex> | |
<regex>(?:\s*)(?i)(-webkit-body)</regex> | |
<regex>(?:\s*)(?i)(-webkit-link)</regex> | |
<regex>(?:\s*)(?i)(-webkit-activelink)</regex> | |
<regex>(?:\s*)(?i)(-webkit-focus-ring-color)</regex> | |
<regex>(?:\s*)(?i)(-webkit-text)</regex> | |
<regex>(?:\s*)(?i)(-webkit-baseline-vertical-align)</regex> | |
<regex>(?:\s*)(?i)(-webkit-auto)</regex> | |
<regex>(?:\s*)(?i)(-webkit-left)</regex> | |
<regex>(?:\s*)(?i)(-webkit-right)</regex> | |
<regex>(?:\s*)(?i)(-webkit-center)</regex> | |
<regex>(\:\s*)(?i)(-webkit-box)</regex> | |
<regex>(?:\s*)(?i)(-webkit-inline-box)</regex> | |
<regex>(?:\s*)(?i)(-webkit-marquee)</regex> | |
<regex>(?:\s*)(?i)(-webkit-nowrap)</regex> | |
<regex>(?:\s*)(?i)(ahead)</regex> | |
<regex>(?:\s*)(?i)(backwards)</regex> | |
<regex>(?:\s*)(?i)(down)</regex> | |
<regex>(?:\s*)(?i)(forwards)</regex> | |
<regex>(?:\s*)(?i)(reverse)</regex> | |
<regex>(?:\s*)(?i)(up)</regex> | |
<regex>(?:\s*)(?i)(infinite)</regex> | |
<regex>(?:\s*)(?i)(activeborder)</regex> | |
<regex>(?:\s*)(?i)(activecaption)</regex> | |
<regex>(?:\s*)(?i)(appworkspace)</regex> | |
<regex>(?:\s*)(?i)(buttonface)</regex> | |
<regex>(?:\s*)(?i)(buttonhighlight)</regex> | |
<regex>(?:\s*)(?i)(buttonshadow)</regex> | |
<regex>(?:\s*)(?i)(buttontext)</regex> | |
<regex>(?:\s*)(?i)(captiontext)</regex> | |
<regex>(?:\s*)(?i)(graytext)</regex> | |
<regex>(?:\s*)(?i)(infinite)</regex> | |
<regex>(?:\s*)(?i)(infinite)</regex> | |
<regex>(?:\s*)(?i)(grey)</regex> | |
<regex>(?:\s*)(?i)(highlight)</regex> | |
<regex>(?:\s*)(?i)(highlighttext)</regex> | |
<regex>(?:\s*)(?i)(inactiveborder)</regex> | |
<regex>(?:\s*)(?i)(inactivecaption)</regex> | |
<regex>(?:\s*)(?i)(inactivecaptiontext)</regex> | |
<regex>(?:\s*)(?i)(infobackground)</regex> | |
<regex>(?:\s*)(?i)(infotext)</regex> | |
<regex>(?:\s*)(?i)(match)</regex> | |
<regex>(?:\s*)(?i)(menu)</regex> | |
<regex>(?:\s*)(?i)(menutext)</regex> | |
<regex>(?:\s*)(?i)(scrollbar)</regex> | |
<regex>(?:\s*)(?i)(threeddarkshadow)</regex> | |
<regex>(?:\s*)(?i)(threedface)</regex> | |
<regex>(?:\s*)(?i)(threedhighlight)</regex> | |
<regex>(?:\s*)(?i)(threedlightshadow)</regex> | |
<regex>(?:\s*)(?i)(threedshadow)</regex> | |
<regex>(?:\s*)(?i)(window)</regex> | |
<regex>(?:\s*)(?i)(windowframe)</regex> | |
<regex>(?:\s*)(?i)(windowtext)</regex> | |
<regex>(?:\s*)(?i)(border-box)</regex> | |
<regex>(?:\s*)(?i)(content-box)</regex> | |
<regex>(?:\s*)(?i)(margin-box)</regex> | |
<regex>(?:\s*)(?i)(inline-block)</regex> | |
<regex>(?:\s*)(?i)(table-caption)</regex> | |
<regex>(?:\s*)(?i)(intrinsic)</regex> | |
<regex>(?:\s*)(?i)(min-intrinsic)</regex> | |
<regex>(?:\s*)(?i)(-webkit-baseline-middle)</regex> | |
<regex>(?:\s*)(?i)(hidden)</regex> | |
<regex>(?:\s*)(?i)(overlay)</regex> | |
<regex>(?:\s*)(?i)(fast)</regex> | |
<regex>(?:\s*)(?i)(slow)</regex> | |
<regex>(?:\s*)(?i)(alternate)</regex> | |
<regex>(?:\s*)(?i)(slide)</regex> | |
<regex>(?:\s*)(?i)(alias)</regex> | |
<regex>(?:\s*)(?i)(all-scroll)</regex> | |
<regex>(?:\s*)(?i)(cell)</regex> | |
<regex>(?:\s*)(?i)(col-resize)</regex> | |
<regex>(?:\s*)(?i)(context-menu)</regex> | |
<regex>(?:\s*)(?i)(crosshair)</regex> | |
<regex>(?:\s*)(?i)(ew-reize)</regex> | |
<regex>(?:\s*)(?i)(nesw-resize)</regex> | |
<regex>(?:\s*)(?i)(no-drop)</regex> | |
<regex>(?:\s*)(?i)(not-allowed)</regex> | |
<regex>(?:\s*)(?i)(ns-resize)</regex> | |
<regex>(?:\s*)(?i)(nwse-resize)</regex> | |
<regex>(?:\s*)(?i)(progress)</regex> | |
<regex>(?:\s*)(?i)(row-resize)</regex> | |
<regex>(?:\s*)(?i)(vertical-text)</regex> | |
<regex>(?:\s*)(?i)(-webkit-zoom-in)</regex> | |
<regex>(?:\s*)(?i)(-webkit-zoom-out)</regex> | |
<regex>(?:\s*)(?i)(stretch)</regex> | |
<regex>(?:\s*)(?i)(start)</regex> | |
<regex>(?:\s*)(?i)(end)</regex> | |
<regex>(?:\s*)(?i)(all)</regex> | |
<!-- CSS3 --> | |
<regex>(?:\s*)(?i)(color-stop)</regex> | |
<regex>(?:\s*)(?i)(ease[\w\d\-]+)</regex> | |
<regex>(?:\s*)(?i)(scale)</regex> | |
<regex>(?:\s*)(?i)(rotate)</regex> | |
<regex>(?:\s*)(?i)(padding-box)</regex> | |
</keywords> | |
<keywords id="Override" color="#ff0000" font-style="italic"> | |
<regex>(?:\s+)(?i)(!important)</regex> | |
<regex>(?:\s+)(?i)(!default)</regex> | |
</keywords> | |
<keywords id="Variables" color="#509cc1" font-style="normal" useforautocomplete="no"> | |
<regex>(\$[\d\w-]+)</regex> | |
</keywords> | |
<state id="Interpolation" color="#3A1D72" font-weight="bold" font-style="normal"> | |
<begin> | |
<string>#{</string> | |
</begin> | |
<end> | |
<string>}</string> | |
</end> | |
<keywords id="Interpolate" color="#509cc1" font-style="normal" useforautocomplete="no"> | |
<regex>(\$[\d\w-]+)</regex> | |
</keywords> | |
</state> | |
<keywords id="Digits" color="#61dbfc" font-style="normal" useforautocomplete="yes"> | |
<regex>(?:\s|\(|-|\.)([\d]+(?:px|pt|em|ex|cm|in|mm|pc|%)?)</regex> | |
</keywords> | |
<keywords id="Colors" color="#760f15" font-style="normal" useforautocomplete="no"> | |
<regex>(#[\da-fA-F]{3,6})</regex> | |
</keywords> | |
<keywords id="Control Directives" font-style="normal" font-weight="bold" color="#3A1D72"> | |
<string>@debug</string> | |
<string>@else</string> | |
<regex>(\@else[\sif]+)</regex> | |
<string>@extend</string> | |
<string>@font-face</string> | |
<regex>(\@font\-face)</regex> | |
<string>@for</string> | |
<string>from</string> | |
<regex>(\@include[\s\d\w\.\-]+)</regex> | |
<string>@if</string> | |
<regex>(\@import[\s\d\w\.]+)</regex> | |
<regex>(\@media[\s\d\w]+)</regex> | |
<string>@mixin</string> | |
<string>through</string> | |
<string>@while</string> | |
</keywords> | |
<keywords id="Sass functions" font-style="normal" font-weight="bold" color="#3A1D72" useforautocomplete="yes"> | |
<!-- RGB Function --> | |
<regex>(?:\s*)(?i)(rgb)(?:\()</regex> | |
<regex>(?:\s*)(?i)(rgba)(?:\()</regex> | |
<regex>(?:\s*)(?i)(red)(?:\()</regex> | |
<regex>(?:\s*)(?i)(green)(?:\()</regex> | |
<regex>(?:\s*)(?i)(blue)(?:\()</regex> | |
<regex>(?:\s*)(?i)(mix)(?:\()</regex> | |
<regex>(?:\s*)(?i)()(?:\()</regex> | |
<!-- HSL :Functions --> | |
<regex>(?:\s*)(?i)(hsl)(?:\()</regex> | |
<regex>(?:\s*)(?i)(hsla)(?:\()</regex> | |
<regex>(?:\s*)(?i)(hue)(?:\()</regex> | |
<regex>(?:\s*)(?i)(saturation)(?:\()</regex> | |
<regex>(?:\s*)(?i)(lightness)(?:\()</regex> | |
<regex>(?:\s*)(?i)(adjust-hue)(?:\()</regex> | |
<regex>(?:\s*)(?i)(lighten)(?:\()</regex> | |
<regex>(?:\s*)(?i)(darken)(?:\()</regex> | |
<regex>(?:\s*)(?i)(saturate)(?:\()</regex> | |
<regex>(?:\s*)(?i)(desaturate)(?:\()</regex> | |
<regex>(?:\s*)(?i)(grayscale)(?:\()</regex> | |
<regex>(?:\s*)(?i)(complement)(?:\()</regex> | |
<!-- Opac:ity Functions --> | |
<regex>(?:\s*)(?i)(alpha)(?:\()</regex> | |
<regex>(?:\s*)(?i)(opacity)(?:\()</regex> | |
<regex>(?:\s*)(?i)(opacify)(?:\()</regex> | |
<regex>(?:\s*)(?i)(fade-in)(?:\()</regex> | |
<regex>(?:\s*)(?i)(transparentize)(?:\()</regex> | |
<regex>(?:\s*)(?i)(fade-out)(?:\()</regex> | |
<!-- Stri:ng Functions --> | |
<regex>(?:\s*)(?i)(unqoute)(?:\()</regex> | |
<regex>(?:\s*)(?i)(quote)(?:\()</regex> | |
<!-- Numb:ers Functions --> | |
<regex>(?:\s*)(?i)(percentage)(?:\()</regex> | |
<regex>(?:\s*)(?i)(round)(?:\()</regex> | |
<regex>(?:\s*)(?i)(ceil)(?:\()</regex> | |
<regex>(?:\s*)(?i)(floor)(?:\()</regex> | |
<regex>(?:\s*)(?i)(abs)(?:\()</regex> | |
<!-- Intr:ospect Functions --> | |
<regex>(?:\s*)(?i)(type_of)(?:\()</regex> | |
<regex>(?:\s*)(?i)(unit)(?:\()</regex> | |
<regex>(?:\s*)(?i)(unitless)(?:\()</regex> | |
<regex>(?:\s*)(?i)(comparable)(?:\()</regex> | |
</keywords> | |
</default> | |
</states> | |
</syntax> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment