diff options
Diffstat (limited to 'library/Text_Highlighter/css.xml')
-rw-r--r-- | library/Text_Highlighter/css.xml | 368 |
1 files changed, 368 insertions, 0 deletions
diff --git a/library/Text_Highlighter/css.xml b/library/Text_Highlighter/css.xml new file mode 100644 index 000000000..2473bcfb7 --- /dev/null +++ b/library/Text_Highlighter/css.xml @@ -0,0 +1,368 @@ +<?xml version="1.0"?> +<!-- $Id: css.xml,v 1.2 2008-01-01 23:45:07 ssttoo Exp $ --> + +<highlight lang="css" case="no"> + + <authors> + <author name="Andrey Demenev" email="demenev@gmail.com"/> + </authors> + + + <default innerClass="code" /> + + + <region name="mlcomment" innerClass="comment" start="\/\*" end="\*\/" > + + </region> + + + <block name="atrule" match="(@[a-z\d]+)" + innerClass="var" never-contained="yes"/> + + <region name="property" start="[a-z][a-z\d\-]*\s*:" end="(?=;|\})" + innerClass="code" delimClass="reserved" contained="yes"/> + + <block name="selector" match="(((\.|#)?[a-z]+[a-z\d\-]*(?![a-z\d\-]))|(\*))(?!\s*:\s*[\s\{])" + innerClass="identifier" > + </block> + + <block name="pseudo" match=":[a-z][a-z\d\-]*" + innerClass="special" /> + + <block name="bescaped" match="\\[\\(\\)\\]" + innerClass="string" contained="yes"/> + + + <region name="paramselector" start="\[" end="\]" innerClass="code" + delimClass="brackets" > + <contains block="paramname" /> + <not-contains block="identifier" /> + <contains region="strdouble" /> + <contains region="strsingle" /> + </region> + + <region name="block" start="\{" end="\}" innerClass="code" + delimClass="brackets" > + <contains region="block" /> + <contains region="property" /> + <contains block="selector" /> + <contains region="mlcomment" /> + </region> + + <region name="brackets" start="\(" end="\)" innerClass="string" + delimClass="brackets" contained="yes"> + <contains block="bescaped"/> + </region> + + <region name="strsingle" delimClass="quotes" innerClass="string" start="'" end="'" contained="yes"/> + + <block name="escaped" match="\\\\|\\"|\\'|\\`" innerClass="special" contained="yes"> + <onlyin region="strsingle"/> + </block> + + <block name="descaped" match="\\\\|\\"|\\'|\\`|\\t|\\n|\\r" innerClass="special" contained="yes"> + <onlyin region="strdouble"/> + </block> + + <region name="strdouble" delimClass="quotes" innerClass="string" + start=""" end=""" contained="yes" /> + + <block name="measure" match="\d*\.?\d+(\%|em|ex|pc|pt|px|in|mm|cm)" + innerClass="number" contained="yes"> + <onlyin region="property"/> + <partClass index="1" innerClass="string" /> + </block> + + <block name="number" match="\d*\.?\d+" innerClass="number" contained="yes" > + <onlyin region="property"/> + </block> + + <block name="identifier" match="[a-z][a-z\d\-]*" + innerClass="code" contained="yes"> + <onlyin region="property"/> + </block> + + <block name="hexcolor" match="#([\da-f]{6}|[\da-f]{3})\b" innerClass="var" contained="yes"> + <onlyin region="property"/> + </block> + + <block name="paramname" match="[\w\-\:]+" innerClass="var" contained="yes"> + <onlyin region="paramselector"/> + </block> + + <keywords name="propertyValue" inherits="identifier" innerClass="string" case = "no"> + <word name="left-side"/> + <keyword match="far-left"/> + <keyword match="left"/> + <keyword match="center-left"/> + <keyword match="center-right"/> + <keyword match="center"/> + <keyword match="far-right"/> + <keyword match="right-side"/> + <keyword match="right"/> + <keyword match="behind"/> + <keyword match="leftwards"/> + <keyword match="rightwards"/> + <keyword match="inherit"/> + <keyword match="scroll"/> + <keyword match="fixed"/> + <keyword match="transparent"/> + <keyword match="none"/> + <keyword match="repeat-x"/> + <keyword match="repeat-y"/> + <keyword match="repeat"/> + <keyword match="no-repeat"/> + <keyword match="collapse"/> + <keyword match="separate"/> + <keyword match="auto"/> + <keyword match="top"/> + <keyword match="bottom"/> + <keyword match="both"/> + <keyword match="open-quote"/> + <keyword match="close-quote"/> + <keyword match="no-open-quote"/> + <keyword match="no-close-quote"/> + <keyword match="crosshair"/> + <keyword match="default"/> + <keyword match="pointer"/> + <keyword match="move"/> + <keyword match="e-resize"/> + <keyword match="ne-resize"/> + <keyword match="nw-resize"/> + <keyword match="n-resize"/> + <keyword match="se-resize"/> + <keyword match="sw-resize"/> + <keyword match="s-resize"/> + <keyword match="text"/> + <keyword match="wait"/> + <keyword match="help"/> + <keyword match="ltr"/> + <keyword match="rtl"/> + <keyword match="inline"/> + <keyword match="block"/> + <keyword match="list-item"/> + <keyword match="run-in"/> + <keyword match="compact"/> + <keyword match="marker"/> + <keyword match="table"/> + <keyword match="inline-table"/> + <keyword match="table-row-group"/> + <keyword match="table-header-group"/> + <keyword match="table-footer-group"/> + <keyword match="table-row"/> + <keyword match="table-column-group"/> + <keyword match="table-column"/> + <keyword match="table-cell"/> + <keyword match="table-caption"/> + <keyword match="below"/> + <keyword match="level"/> + <keyword match="above"/> + <keyword match="higher"/> + <keyword match="lower"/> + <keyword match="show"/> + <keyword match="hide"/> + <keyword match="caption"/> + <keyword match="icon"/> + <keyword match="menu"/> + <keyword match="message-box"/> + <keyword match="small-caption"/> + <keyword match="status-bar"/> + <keyword match="normal"/> + <keyword match="wider"/> + <keyword match="narrower"/> + <keyword match="ultra-condensed"/> + <keyword match="extra-condensed"/> + <keyword match="condensed"/> + <keyword match="semi-condensed"/> + <keyword match="semi-expanded"/> + <keyword match="expanded"/> + <keyword match="extra-expanded"/> + <keyword match="ultra-expanded"/> + <keyword match="italic"/> + <keyword match="oblique"/> + <keyword match="small-caps"/> + <keyword match="bold"/> + <keyword match="bolder"/> + <keyword match="lighter"/> + <keyword match="inside"/> + <keyword match="outside"/> + <keyword match="disc"/> + <keyword match="circle"/> + <keyword match="square"/> + <keyword match="decimal"/> + <keyword match="decimal-leading-zero"/> + <keyword match="lower-roman"/> + <keyword match="upper-roman"/> + <keyword match="lower-greek"/> + <keyword match="lower-alpha"/> + <keyword match="lower-latin"/> + <keyword match="upper-alpha"/> + <keyword match="upper-latin"/> + <keyword match="hebrew"/> + <keyword match="armenian"/> + <keyword match="georgian"/> + <keyword match="cjk-ideographic"/> + <keyword match="hiragana"/> + <keyword match="katakana"/> + <keyword match="hiragana-iroha"/> + <keyword match="katakana-iroha"/> + <keyword match="crop"/> + <keyword match="cross"/> + <keyword match="invert"/> + <keyword match="visible"/> + <keyword match="hidden"/> + <keyword match="always"/> + <keyword match="avoid"/> + <keyword match="x-low"/> + <keyword match="low"/> + <keyword match="medium"/> + <keyword match="high"/> + <keyword match="x-high"/> + <keyword match="mix?"/> + <keyword match="repeat?"/> + <keyword match="static"/> + <keyword match="relative"/> + <keyword match="absolute"/> + <keyword match="portrait"/> + <keyword match="landscape"/> + <keyword match="spell-out"/> + <keyword match="once"/> + <keyword match="digits"/> + <keyword match="continuous"/> + <keyword match="code"/> + <keyword match="x-slow"/> + <keyword match="slow"/> + <keyword match="fast"/> + <keyword match="x-fast"/> + <keyword match="faster"/> + <keyword match="slower"/> + <keyword match="justify"/> + <keyword match="underline"/> + <keyword match="overline"/> + <keyword match="line-through"/> + <keyword match="blink"/> + <keyword match="capitalize"/> + <keyword match="uppercase"/> + <keyword match="lowercase"/> + <keyword match="embed"/> + <keyword match="bidi-override"/> + <keyword match="baseline"/> + <keyword match="sub"/> + <keyword match="super"/> + <keyword match="text-top"/> + <keyword match="middle"/> + <keyword match="text-bottom"/> + <keyword match="silent"/> + <keyword match="x-soft"/> + <keyword match="soft"/> + <keyword match="loud"/> + <keyword match="x-loud"/> + <keyword match="pre"/> + <keyword match="nowrap"/> + <keyword match="serif"/> + <keyword match="sans-serif"/> + <keyword match="cursive"/> + <keyword match="fantasy"/> + <keyword match="monospace"/> + <keyword match="empty"/> + <keyword match="string"/> + <keyword match="strict"/> + <keyword match="loose"/> + <keyword match="char"/> + <keyword match="true"/> + <keyword match="false"/> + <keyword match="dotted"/> + <keyword match="dashed"/> + <keyword match="solid"/> + <keyword match="double"/> + <keyword match="groove"/> + <keyword match="ridge"/> + <keyword match="inset"/> + <keyword match="outset"/> + <keyword match="larger"/> + <keyword match="smaller"/> + <keyword match="xx-small"/> + <keyword match="x-small"/> + <keyword match="small"/> + <keyword match="large"/> + <keyword match="x-large"/> + <keyword match="xx-large"/> + <keyword match="all"/> + <keyword match="newspaper"/> + <keyword match="distribute"/> + <keyword match="distribute-all-lines"/> + <keyword match="distribute-center-last"/> + <keyword match="inter-word"/> + <keyword match="inter-ideograph"/> + <keyword match="inter-cluster"/> + <keyword match="kashida"/> + <keyword match="ideograph-alpha"/> + <keyword match="ideograph-numeric"/> + <keyword match="ideograph-parenthesis"/> + <keyword match="ideograph-space"/> + <keyword match="keep-all"/> + <keyword match="break-all"/> + <keyword match="break-word"/> + <keyword match="lr-tb"/> + <keyword match="tb-rl"/> + <keyword match="thin"/> + <keyword match="thick"/> + <keyword match="inline-block"/> + <keyword match="w-resize"/> + <keyword match="hand"/> + <keyword match="distribute-letter"/> + <keyword match="distribute-space"/> + <keyword match="whitespace"/> + <keyword match="male"/> + <keyword match="female"/> + <keyword match="child"/> + </keywords> + + + <keywords name="namedcolor" inherits="identifier" innerClass="var" case = "no"> + <keyword match="aqua"/> + <keyword match="black"/> + <keyword match="blue"/> + <keyword match="fuchsia"/> + <keyword match="gray"/> + <keyword match="green"/> + <keyword match="lime"/> + <keyword match="maroon"/> + <keyword match="navy"/> + <keyword match="olive"/> + <keyword match="purple"/> + <keyword match="red"/> + <keyword match="silver"/> + <keyword match="teal"/> + <keyword match="white"/> + <keyword match="yellow"/> + <keyword match="ActiveBorder"/> + <keyword match="ActiveCaption"/> + <keyword match="AppWorkspace"/> + <keyword match="Background"/> + <keyword match="ButtonFace"/> + <keyword match="ButtonHighlight"/> + <keyword match="ButtonShadow"/> + <keyword match="ButtonText"/> + <keyword match="CaptionText"/> + <keyword match="GrayText"/> + <keyword match="Highlight"/> + <keyword match="HighlightText"/> + <keyword match="InactiveBorder"/> + <keyword match="InactiveCaption"/> + <keyword match="InactiveCaptionText"/> + <keyword match="InfoBackground"/> + <keyword match="InfoText"/> + <keyword match="Menu"/> + <keyword match="MenuText"/> + <keyword match="Scrollbar"/> + <keyword match="ThreeDDarkShadow"/> + <keyword match="ThreeDFace"/> + <keyword match="ThreeDHighlight"/> + <keyword match="ThreeDLightShadow"/> + <keyword match="ThreeDShadow"/> + <keyword match="Window"/> + <keyword match="WindowFrame"/> + <keyword match="WindowText"/> + </keywords> +</highlight> |