Warning, /frameworks/syntax-highlighting/data/syntax/retro.xml is written in an unsupported language. File is not indexed.
0001 <?xml version="1.0" encoding="UTF-8"?> 0002 0003 <!DOCTYPE language []> 0004 0005 <!-- 0006 This file is part of KDE's kate project. 0007 0008 Copyright 2021 Carson Black (uhhadd@gmail.com) 0009 --> 0010 0011 <language xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="language.xsd" name="RETRO" section="Sources" extensions="*.retro" version="1" kateversion="5.0" license="MIT"> 0012 <highlighting> 0013 <contexts> 0014 <context name="normal" attribute="not-code" lineEndContext="#stay"> 0015 <StringDetect String="~~~" attribute="delimter" context="code" firstNonSpace="true" /> 0016 <StringDetect String="```" attribute="delimter" context="test" firstNonSpace="true" /> 0017 </context> 0018 <context name="code" attribute="code" lineEndContext="#stay"> 0019 <StringDetect String="~~~" attribute="delimter" context="#pop" firstNonSpace="true" /> 0020 0021 <DetectChar char=":" context="ctx-colon" attribute="colon" /> 0022 <DetectChar char="(" context="ctx-note" attribute="note" /> 0023 <DetectChar char="'" context="ctx-str" attribute="str" /> 0024 <DetectChar char="#" context="ctx-num" attribute="num" /> 0025 <DetectChar char="." context="ctx-fnum" attribute="fnum" /> 0026 <DetectChar char="&" context="ctx-ptr" attribute="ptr" /> 0027 <DetectChar char="$" context="ctx-char" attribute="char" /> 0028 <AnyChar String="`\\" context="ctx-inst" attribute="inst" /> 0029 <DetectChar char="|" context="ctx-defer" attribute="defer" /> 0030 <DetectChar char="@" context="ctx-fetch" attribute="fetch" /> 0031 <DetectChar char="!" context="ctx-store" attribute="store" /> 0032 </context> 0033 <context name="test" attribute="code" lineEndContext="#stay"> 0034 <StringDetect String="```" attribute="delimter" context="#pop" firstNonSpace="true" /> 0035 0036 <DetectChar char=":" context="ctx-colon" attribute="colon" /> 0037 <DetectChar char="(" context="ctx-note" attribute="note" /> 0038 <DetectChar char="'" context="ctx-str" attribute="str" /> 0039 <DetectChar char="#" context="ctx-num" attribute="num" /> 0040 <DetectChar char="." context="ctx-fnum" attribute="fnum" /> 0041 <DetectChar char="&" context="ctx-ptr" attribute="ptr" /> 0042 <DetectChar char="$" context="ctx-char" attribute="char" /> 0043 <AnyChar String="`\\" context="ctx-inst" attribute="inst" /> 0044 <DetectChar char="|" context="ctx-defer" attribute="defer" /> 0045 <DetectChar char="@" context="ctx-fetch" attribute="fetch" /> 0046 <DetectChar char="!" context="ctx-store" attribute="store" /> 0047 </context> 0048 <context name="ctx-colon" attribute="colon" lineEndContext="#pop"> 0049 <DetectChar char=" " context="#pop"/> 0050 </context> 0051 <context name="ctx-note" attribute="note" lineEndContext="#pop"> 0052 <DetectChar char=" " context="#pop"/> 0053 </context> 0054 <context name="ctx-str" attribute="str" lineEndContext="#pop"> 0055 <DetectChar char=" " context="#pop"/> 0056 <DetectChar char="_" attribute="note"/> 0057 </context> 0058 <context name="ctx-num" attribute="num" lineEndContext="#pop"> 0059 <DetectChar char=" " context="#pop"/> 0060 </context> 0061 <context name="ctx-fnum" attribute="fnum" lineEndContext="#pop"> 0062 <DetectChar char=" " context="#pop"/> 0063 </context> 0064 <context name="ctx-ptr" attribute="ptr" lineEndContext="#pop"> 0065 <DetectChar char=" " context="#pop"/> 0066 </context> 0067 <context name="ctx-char" attribute="char" lineEndContext="#pop"> 0068 <DetectChar char=" " context="#pop"/> 0069 </context> 0070 <context name="ctx-inst" attribute="inst" lineEndContext="#pop"> 0071 <DetectChar char=" " context="#pop"/> 0072 </context> 0073 <context name="ctx-defer" attribute="defer" lineEndContext="#pop"> 0074 <DetectChar char=" " context="#pop"/> 0075 </context> 0076 <context name="ctx-fetch" attribute="fetch" lineEndContext="#pop"> 0077 <DetectChar char=" " context="#pop"/> 0078 </context> 0079 <context name="ctx-store" attribute="store" lineEndContext="#pop"> 0080 <DetectChar char=" " context="#pop"/> 0081 </context> 0082 </contexts> 0083 <itemDatas> 0084 <itemData name="not-code" defStyleNum="dsComment" /> 0085 0086 <itemData name="code" defStyleNum="dsFunction" /> 0087 0088 <itemData name="delimter" defStyleNum="dsPreprocessor" /> 0089 0090 <itemData name="colon" defStyleNum="dsFunction" /> 0091 <itemData name="note" defStyleNum="dsComment" /> 0092 <itemData name="str" defStyleNum="dsString" /> 0093 <itemData name="num" defStyleNum="dsDataType" /> 0094 <itemData name="fnum" defStyleNum="dsFloat" /> 0095 <itemData name="ptr" defStyleNum="dsNormal" /> 0096 <itemData name="char" defStyleNum="dsChar" /> 0097 <itemData name="inst" defStyleNum="dsFunction" /> 0098 <itemData name="defer" defStyleNum="dsFunction" /> 0099 <itemData name="fetch" defStyleNum="dsVariable" /> 0100 <itemData name="store" defStyleNum="dsVariable" /> 0101 </itemDatas> 0102 </highlighting> 0103 </language>