Warning, /frameworks/syntax-highlighting/data/syntax/sisu.xml is written in an unsupported language. File is not indexed.

0001 <?xml version="1.0" encoding="UTF-8"?>
0002 <!DOCTYPE language>
0003 <language name="SiSU" version="8" section="Markup" kateversion="5.0" extensions="*.sst;*.ssm;*.ssi;*._sst;*.-sst;" author="Ralph Amissah (ralph.amissah@gmail.com)" license="LGPL" >
0004   <highlighting>
0005     <list name="somename">
0006       <item>class</item>
0007       <item>const</item>
0008     </list>
0009     <contexts>
0010     <context attribute="Normal Text" lineEndContext="#stay" name="Normal Text" >
0011       <keyword attribute="Keyword" context="#stay" String="somename" />
0012       <DetectChar attribute="String" context="string" char="&quot;" />
0013       <RegExpr String="^(0~\S+|@\S+)\s.+$" attribute="Header" context="#pop" column="0" />
0014       <RegExpr String="^:?[A-C1-6]~.+$" attribute="Heading" context="#pop" column="0" />
0015       <Detect2Chars char="~" char1="{" attribute="Endnote" context="footnote"/>
0016       <Detect2Chars char="^" char1="~" attribute="Endnote" context="endnote"/>
0017       <Detect2Chars char="!" char1="{" attribute="Bold" context="emphasis"/>
0018       <Detect2Chars char="*" char1="{" attribute="Bold" context="bold"/>
0019       <Detect2Chars char="/" char1="{" attribute="Italic" context="italic"/>
0020       <Detect2Chars char="_" char1="{" attribute="Underscore" context="underscore"/>
0021       <Detect2Chars char="^" char1="{" attribute="Superscript" context="superscript"/>
0022       <Detect2Chars char="," char1="{" attribute="Subscript" context="subscript"/>
0023       <Detect2Chars char="-" char1="{" attribute="Strike" context="strike"/>
0024       <Detect2Chars char="+" char1="{" attribute="Insert" context="insert"/>
0025       <StringDetect String="&lt;br&gt;" attribute="Break" context="#pop" />
0026       <RegExpr String="\{.+?\}(http:\/\/\S+|image)|(^|\s)http:\/\/\S+" attribute="Link" context="#stay"/>
0027       <RegExpr String="^!_ .+" attribute="Bold" context="boldline" column="0"/>
0028       <RegExpr String="^(_[12]|_\*|_[12]\*)\s" attribute="Indent" context="#stay" column="0"/>
0029       <Detect2Chars char="~" char1="^" attribute="Endnote" context="#stay"/>
0030       <RegExpr String="^%+(?=\s.)" attribute="Comment" context="comment" column="0" />
0031     </context>
0032     <context attribute="Comment" lineEndContext="#pop" name="comment" >
0033       <DetectSpaces />
0034       <IncludeRules context="##Comments" />
0035     </context>
0036     <context attribute="String" lineEndContext="#stay" name="string" >
0037       <DetectChar attribute="String" context="#pop" char="&quot;" />
0038     </context>
0039     <context attribute="Endnote" lineEndContext="#stay" name="footnote" >
0040       <Detect2Chars char="}" char1="~" attribute="Endnote" context="#pop" />
0041       <Detect2Chars char="!" char1="{" attribute="Bold" context="emphasis"/>
0042       <Detect2Chars char="*" char1="{" attribute="Bold" context="bold"/>
0043       <Detect2Chars char="/" char1="{" attribute="Italic" context="italic"/>
0044       <Detect2Chars char="_" char1="{" attribute="Underscore" context="underscore"/>
0045       <Detect2Chars char="^" char1="{" attribute="Superscript" context="superscript"/>
0046       <Detect2Chars char="," char1="{" attribute="Subscript" context="subscript"/>
0047       <Detect2Chars char="-" char1="{" attribute="Strike" context="strike"/>
0048       <Detect2Chars char="+" char1="{" attribute="Insert" context="insert"/>
0049     </context>
0050     <context attribute="Bold" lineEndContext="#stay" name="bold" >
0051       <Detect2Chars char="}" char1="*" attribute="Bold" context="#pop" />
0052       <Detect2Chars char="/" char1="{" attribute="Italic" context="italic"/>
0053       <Detect2Chars char="_" char1="{" attribute="Underscore" context="underscore"/>
0054       <Detect2Chars char="^" char1="{" attribute="Superscript" context="superscript"/>
0055       <Detect2Chars char="," char1="{" attribute="Subscript" context="subscript"/>
0056       <Detect2Chars char="-" char1="{" attribute="Strike" context="strike"/>
0057       <Detect2Chars char="+" char1="{" attribute="Insert" context="insert"/>
0058     </context>
0059     <context attribute="Bold" lineEndContext="#stay" name="emphasis" >
0060       <Detect2Chars char="}" char1="!" attribute="Bold" context="#pop" />
0061       <Detect2Chars char="/" char1="{" attribute="Italic" context="italic"/>
0062       <Detect2Chars char="_" char1="{" attribute="Underscore" context="underscore"/>
0063       <Detect2Chars char="^" char1="{" attribute="Superscript" context="superscript"/>
0064       <Detect2Chars char="," char1="{" attribute="Subscript" context="subscript"/>
0065       <Detect2Chars char="-" char1="{" attribute="Strike" context="strike"/>
0066       <Detect2Chars char="+" char1="{" attribute="Insert" context="insert"/>
0067     </context>
0068     <context attribute="Italic" lineEndContext="#stay" name="italic" >
0069       <Detect2Chars char="}" char1="/" attribute="Italic" context="#pop" />
0070       <Detect2Chars char="!" char1="{" attribute="Bold" context="emphasis"/>
0071       <Detect2Chars char="*" char1="{" attribute="Bold" context="bold"/>
0072       <Detect2Chars char="_" char1="{" attribute="Underscore" context="underscore"/>
0073       <Detect2Chars char="^" char1="{" attribute="Superscript" context="superscript"/>
0074       <Detect2Chars char="," char1="{" attribute="Subscript" context="subscript"/>
0075       <Detect2Chars char="-" char1="{" attribute="Strike" context="strike"/>
0076       <Detect2Chars char="+" char1="{" attribute="Insert" context="insert"/>
0077     </context>
0078     <context attribute="Underscore" lineEndContext="#stay" name="underscore" >
0079       <Detect2Chars char="}" char1="_" attribute="Underscore" context="#pop" />
0080       <Detect2Chars char="!" char1="{" attribute="Bold" context="emphasis"/>
0081       <Detect2Chars char="*" char1="{" attribute="Bold" context="bold"/>
0082       <Detect2Chars char="/" char1="{" attribute="Italic" context="italic"/>
0083       <Detect2Chars char="^" char1="{" attribute="Superscript" context="superscript"/>
0084       <Detect2Chars char="," char1="{" attribute="Subscript" context="subscript"/>
0085       <Detect2Chars char="-" char1="{" attribute="Strike" context="strike"/>
0086       <Detect2Chars char="+" char1="{" attribute="Insert" context="insert"/>
0087     </context>
0088     <context attribute="Superscript" lineEndContext="#stay" name="superscript" >
0089       <Detect2Chars char="}" char1="^" attribute="Superscript" context="#pop" />
0090       <Detect2Chars char="!" char1="{" attribute="Bold" context="emphasis"/>
0091       <Detect2Chars char="*" char1="{" attribute="Bold" context="bold"/>
0092       <Detect2Chars char="/" char1="{" attribute="Italic" context="italic"/>
0093       <Detect2Chars char="_" char1="{" attribute="Underscore" context="underscore"/>
0094       <Detect2Chars char="," char1="{" attribute="Subscript" context="subscript"/>
0095       <Detect2Chars char="-" char1="{" attribute="Strike" context="strike"/>
0096       <Detect2Chars char="+" char1="{" attribute="Insert" context="insert"/>
0097     </context>
0098     <context attribute="Subscript" lineEndContext="#stay" name="subscript" >
0099       <Detect2Chars attribute="Subscript" context="#pop" char="}" char1="," />
0100       <Detect2Chars char="!" char1="{" attribute="Bold" context="emphasis"/>
0101       <Detect2Chars char="*" char1="{" attribute="Bold" context="bold"/>
0102       <Detect2Chars char="/" char1="{" attribute="Italic" context="italic"/>
0103       <Detect2Chars char="_" char1="{" attribute="Underscore" context="underscore"/>
0104       <Detect2Chars char="^" char1="{" attribute="Superscript" context="superscript"/>
0105       <Detect2Chars char="-" char1="{" attribute="Strike" context="strike"/>
0106       <Detect2Chars char="+" char1="{" attribute="Insert" context="insert"/>
0107     </context>
0108     <context attribute="Strike" lineEndContext="#stay" name="strike" >
0109       <Detect2Chars char="}" char1="-" attribute="Strike" context="#pop" />
0110       <Detect2Chars char="!" char1="{" attribute="Bold" context="emphasis"/>
0111       <Detect2Chars char="*" char1="{" attribute="Bold" context="bold"/>
0112       <Detect2Chars char="/" char1="{" attribute="Italic" context="italic"/>
0113       <Detect2Chars char="_" char1="{" attribute="Underscore" context="underscore"/>
0114       <Detect2Chars char="^" char1="{" attribute="Superscript" context="superscript"/>
0115       <Detect2Chars char="," char1="{" attribute="Subscript" context="subscript"/>
0116       <Detect2Chars char="+" char1="{" attribute="Insert" context="insert"/>
0117     </context>
0118     <context attribute="Insert" lineEndContext="#stay" name="insert" >
0119       <Detect2Chars char="}" char1="+" attribute="Insert" context="#pop" />
0120       <Detect2Chars char="!" char1="{" attribute="Bold" context="emphasis"/>
0121       <Detect2Chars char="*" char1="{" attribute="Bold" context="bold"/>
0122       <Detect2Chars char="/" char1="{" attribute="Italic" context="italic"/>
0123       <Detect2Chars char="_" char1="{" attribute="Underscore" context="underscore"/>
0124       <Detect2Chars char="^" char1="{" attribute="Superscript" context="superscript"/>
0125       <Detect2Chars char="," char1="{" attribute="Subscript" context="subscript"/>
0126       <Detect2Chars char="-" char1="{" attribute="Strike" context="strike"/>
0127     </context>
0128     <context attribute="Endnote" lineEndContext="#pop" name="endnote" />
0129     <context attribute="Bold" lineEndContext="#pop" name="boldline" />
0130     </contexts>
0131     <itemDatas>
0132       <itemData name="Normal Text" defStyleNum="dsNormal" />
0133       <itemData name="Header" defStyleNum="dsNormal" color="#1c869b" selColor="#60FFFF" bold="0" italic="0"/>
0134       <itemData name="Heading" defStyleNum="dsNormal" color="#ff0000" selColor="#60FFFF" bold="1" italic="0"/>
0135       <itemData name="Bold" defStyleNum="dsNormal" color="#800000" selColor="#60FFFF" bold="1" italic="0"/>
0136       <itemData name="Italic" defStyleNum="dsNormal" color="#800000" selColor="#60FFFF" bold="0" italic="1"/>
0137       <itemData name="Underscore" defStyleNum="dsNormal" color="#F00000" selColor="#80FFD0" bold="0" italic="0"/>
0138       <itemData name="Superscript" defStyleNum="dsNormal" color="#F00000" selColor="#80FFD0" bold="0" italic="0"/>
0139       <itemData name="Subscript" defStyleNum="dsNormal" color="#F00000" selColor="#80FFD0" bold="0" italic="0"/>
0140       <itemData name="Strike" defStyleNum="dsNormal" color="#F00000" selColor="#80FFD0" bold="0" italic="0"/>
0141       <itemData name="Insert" defStyleNum="dsNormal" color="#F00000" selColor="#80FFD0" bold="0" italic="0"/>
0142       <itemData name="Keyword" defStyleNum="dsKeyword" />
0143       <itemData name="Endnote" defStyleNum="dsNormal" color="#086800" selColor="#60FFFF" bold="0" italic="0"/>
0144       <itemData name="Link" defStyleNum="dsNormal" color="#0000FF" selColor="#60FFFF" bold="0" italic="0"/>
0145       <itemData name="String" defStyleNum="dsString" />
0146       <itemData name="Comment" defStyleNum="dsComment"/>
0147       <itemData name="Break" defStyleNum="dsNormal" color="#FF0000" selColor="#60FFFF" bold="0" italic="0"/>
0148       <itemData name="Indent" defStyleNum="dsNormal" color="#F00000" selColor="#80FFD0" bold="0" italic="0"/>
0149     </itemDatas>
0150   </highlighting>  
0151   <general>
0152     <keywords weakDeliminator="\" wordWrapDeliminator=",{}[]"/>
0153     <comments>
0154       <comment name="singleLine" start="%" />
0155     </comments>
0156   </general>
0157 </language>
0158 <!-- kate: replace-tabs on; tab-width 2; indent-width 2; -->