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=""" />
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="<br>" 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=""" />
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; -->