Warning, /frameworks/syntax-highlighting/data/syntax/opal.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="OPAL" version="4" kateversion="5.0" section="Sources" extensions="*.impl;*.sign" mimetype="" author="Sebastian Pipping (webmaster@hartwork.org)"> 0004 0005 <highlighting> 0006 0007 <list name="opal_keywords"> 0008 <item>ALL</item> 0009 <item>AND</item> 0010 <item>ANDIF</item> 0011 <item>ANY</item> 0012 <item>AS</item> 0013 <item>ASSERT</item> 0014 <item>AXM</item> 0015 <item>COMPLETELY</item> 0016 <item>DATA</item> 0017 <item>DEF</item> 0018 <item>DERIVE</item> 0019 <item>DFD</item> 0020 <item>DISCRIMINATORS</item> 0021 <item>ELSE</item> 0022 <item>EX</item> 0023 <item>EXTERNAL</item> 0024 <item>FI</item> 0025 <item>FIX</item> 0026 <item>FUN</item> 0027 <item>IF</item> 0028 <item>IMPLEMENTATION</item> 0029 <item>IMPLIES</item> 0030 <item>IMPORT</item> 0031 <item>IN</item> 0032 <item>INHERIT</item> 0033 <item>INJECTIONS</item> 0034 <item>INTERFACE</item> 0035 <item>INTERNAL</item> 0036 <item>LAW</item> 0037 <item>LAZY</item> 0038 <item>LEFTASSOC</item> 0039 <item>LET</item> 0040 <item>MODULE</item> 0041 <item>NOT</item> 0042 <item>ONLY</item> 0043 <item>OR</item> 0044 <item>ORIF</item> 0045 <item>OTHERWISE</item> 0046 <item>POST</item> 0047 <item>PRE</item> 0048 <item>PRED</item> 0049 <item>PRIORITY</item> 0050 <item>PROPERTIES</item> 0051 <item>REALIZES</item> 0052 <item>REQUIRE</item> 0053 <item>RIGHTASSOC</item> 0054 <item>SELECTORS</item> 0055 <item>SIGNATURE</item> 0056 <item>SORT</item> 0057 <item>SPC</item> 0058 <item>SPEC</item> 0059 <item>SPECIFICATION</item> 0060 <item>STRUCTURE</item> 0061 <item>THE</item> 0062 <item>THEN</item> 0063 <item>THEORY</item> 0064 <item>THM</item> 0065 <item>TYPE</item> 0066 <item>UNIQ</item> 0067 <item>WHERE</item> 0068 </list> 0069 <list name="opal_sorts"> 0070 <item>aEntry</item> 0071 <item>agent</item> 0072 <item>align</item> 0073 <item>anchor</item> 0074 <item>ans</item> 0075 <item>arg</item> 0076 <item>arg1</item> 0077 <item>arg2</item> 0078 <item>array</item> 0079 <item>arrowWhere</item> 0080 <item>bag</item> 0081 <item>bitmap</item> 0082 <item>bool</item> 0083 <item>bstree</item> 0084 <item>byte</item> 0085 <item>callback</item> 0086 <item>canvasEditor</item> 0087 <item>capStyle</item> 0088 <item>channel</item> 0089 <item>char</item> 0090 <item>childstat</item> 0091 <item>codom</item> 0092 <item>codomFrom</item> 0093 <item>codomTo</item> 0094 <item>color</item> 0095 <item>colorModel</item> 0096 <item>com</item> 0097 <item>composeOp</item> 0098 <item>config</item> 0099 <item>configCom</item> 0100 <item>cursor</item> 0101 <item>dArray</item> 0102 <item>data</item> 0103 <item>data1</item> 0104 <item>data11</item> 0105 <item>data2</item> 0106 <item>data21</item> 0107 <item>data3</item> 0108 <item>data31</item> 0109 <item>data4</item> 0110 <item>data41</item> 0111 <item>dataFrom</item> 0112 <item>dataTo</item> 0113 <item>defaultPrio</item> 0114 <item>denotation</item> 0115 <item>device</item> 0116 <item>dist</item> 0117 <item>distOut</item> 0118 <item>dom</item> 0119 <item>domFrom</item> 0120 <item>domTo</item> 0121 <item>drawing</item> 0122 <item>dyn</item> 0123 <item>emitter</item> 0124 <item>env</item> 0125 <item>event</item> 0126 <item>eventInfo</item> 0127 <item>file</item> 0128 <item>filemode</item> 0129 <item>filestat</item> 0130 <item>filetype</item> 0131 <item>first</item> 0132 <item>first1</item> 0133 <item>first2</item> 0134 <item>first3</item> 0135 <item>fission</item> 0136 <item>fmt</item> 0137 <item>font</item> 0138 <item>from</item> 0139 <item>from1</item> 0140 <item>from2</item> 0141 <item>funct</item> 0142 <item>group</item> 0143 <item>groupid</item> 0144 <item>heap</item> 0145 <item>iconfig</item> 0146 <item>image</item> 0147 <item>in</item> 0148 <item>inData</item> 0149 <item>index</item> 0150 <item>inode</item> 0151 <item>input</item> 0152 <item>int</item> 0153 <item>inter</item> 0154 <item>interdom</item> 0155 <item>interpreter</item> 0156 <item>iseq</item> 0157 <item>items</item> 0158 <item>joinStyle</item> 0159 <item>justifyHow</item> 0160 <item>long</item> 0161 <item>manager</item> 0162 <item>managerRequest</item> 0163 <item>map</item> 0164 <item>mapEntry</item> 0165 <item>mark</item> 0166 <item>mid</item> 0167 <item>modifier</item> 0168 <item>nat</item> 0169 <item>natMap</item> 0170 <item>OBJECT</item> 0171 <item>option</item> 0172 <item>orient</item> 0173 <item>out</item> 0174 <item>outData</item> 0175 <item>output</item> 0176 <item>packOp</item> 0177 <item>pair</item> 0178 <item>parser</item> 0179 <item>permission</item> 0180 <item>point</item> 0181 <item>positionRequest</item> 0182 <item>process</item> 0183 <item>procstat</item> 0184 <item>quad</item> 0185 <item>range</item> 0186 <item>real</item> 0187 <item>regulator</item> 0188 <item>rel</item> 0189 <item>relief</item> 0190 <item>res</item> 0191 <item>res1</item> 0192 <item>res2</item> 0193 <item>result</item> 0194 <item>role</item> 0195 <item>sap</item> 0196 <item>script</item> 0197 <item>scroller</item> 0198 <item>scrollView</item> 0199 <item>scrollWindow</item> 0200 <item>searchOpt</item> 0201 <item>second</item> 0202 <item>seekMode</item> 0203 <item>selector</item> 0204 <item>semaphor</item> 0205 <item>seq</item> 0206 <item>seqEntry</item> 0207 <item>set</item> 0208 <item>setEntry</item> 0209 <item>short</item> 0210 <item>sigaction</item> 0211 <item>sighandler</item> 0212 <item>sigmask</item> 0213 <item>signal</item> 0214 <item>size</item> 0215 <item>sizeRequest</item> 0216 <item>some</item> 0217 <item>sreal</item> 0218 <item>state</item> 0219 <item>stateId</item> 0220 <item>stateRequest</item> 0221 <item>string</item> 0222 <item>subrel</item> 0223 <item>tag</item> 0224 <item>textEditor</item> 0225 <item>time</item> 0226 <item>to</item> 0227 <item>tree</item> 0228 <item>triple</item> 0229 <item>union</item> 0230 <item>user</item> 0231 <item>userid</item> 0232 <item>version</item> 0233 <item>view</item> 0234 <item>void</item> 0235 <item>wconfig</item> 0236 <item>wconfigCom</item> 0237 <item>wday</item> 0238 <item>widget</item> 0239 <item>window</item> 0240 <item>wrapStyle</item> 0241 </list> 0242 <list name="opal_other"> 0243 <item>true</item> 0244 <item>false</item> 0245 0246 <item>0</item> 0247 <item>1</item> 0248 <item>2</item> 0249 <item>3</item> 0250 <item>4</item> 0251 <item>5</item> 0252 <item>6</item> 0253 <item>7</item> 0254 <item>8</item> 0255 <item>9</item> 0256 <item>10</item> 0257 <item>11</item> 0258 <item>12</item> 0259 <item>13</item> 0260 <item>14</item> 0261 <item>15</item> 0262 <item>16</item> 0263 <item>17</item> 0264 <item>18</item> 0265 <item>19</item> 0266 <item>20</item> 0267 <item>21</item> 0268 <item>22</item> 0269 <item>23</item> 0270 <item>24</item> 0271 <item>25</item> 0272 <item>26</item> 0273 <item>27</item> 0274 <item>28</item> 0275 <item>29</item> 0276 <item>30</item> 0277 <item>31</item> 0278 <item>32</item> 0279 <item>64</item> 0280 <item>128</item> 0281 <item>256</item> 0282 <item>512</item> 0283 <item>1024</item> 0284 <item>10000</item> 0285 <item>100000</item> 0286 <item>1000000</item> 0287 </list> 0288 0289 <contexts> 0290 <context attribute="Normal Text" lineEndContext="#stay" name="Normal"> 0291 <keyword attribute="Keyword" context="#stay" String="opal_keywords"/> 0292 <keyword attribute="Sort" context="#stay" String="opal_sorts"/> 0293 <keyword attribute="Decimal" context="#stay" String="opal_other"/> 0294 <DetectChar attribute="String" context="String" char="""/> 0295 <RegExpr attribute="Comment" context="SingLineCom" String="(?:^--$|^--[^-]|[^-]--[^-]|[^-]--$)"/> 0296 <Detect2Chars attribute="Comment" context="MultLineCom" char="/" char1="*" beginRegion="Comment"/> 0297 </context> 0298 0299 <context attribute="String" lineEndContext="#stay" name="String"> 0300 <Detect2Chars attribute="String" context="#stay" char="\" char1="""/> 0301 <DetectChar attribute="String" context="#pop" char="""/> 0302 </context> 0303 0304 <context attribute="Comment" lineEndContext="#pop" name="SingLineCom"> 0305 <DetectSpaces /> 0306 <IncludeRules context="##Comments" /> 0307 </context> 0308 0309 <context attribute="Comment" lineEndContext="#stay" name="MultLineCom"> 0310 <DetectSpaces /> 0311 <Detect2Chars attribute="Comment" context="#pop" char="*" char1="/" endRegion="Comment"/> 0312 <Detect2Chars attribute="Comment" context="MultLineCom" char="/" char1="*" beginRegion="Comment"/> 0313 <IncludeRules context="##Comments" /> 0314 </context> 0315 </contexts> 0316 0317 <itemDatas> 0318 <itemData name="Normal Text" defStyleNum="dsNormal"/> 0319 <itemData name="Keyword" defStyleNum="dsKeyword" color="#0000ff"/> 0320 <itemData name="Sort" defStyleNum="dsDataType" color="#0000ff"/> 0321 <itemData name="Decimal" defStyleNum="dsString"/> 0322 <itemData name="String" defStyleNum="dsString"/> 0323 <itemData name="Comment" defStyleNum="dsOthers"/> 0324 </itemDatas> 0325 0326 </highlighting> 0327 0328 <general> 0329 <comments> 0330 <comment name="singleLine" start="--"/> 0331 <comment name="multiLine" start="/*" end="*/" region="Comment"/> 0332 </comments> 0333 <keywords casesensitive="1"/> 0334 </general> 0335 0336 </language> 0337 <!-- kate: replace-tabs off; -->