Warning, /frameworks/syntax-highlighting/data/syntax/wayland-trace.xml is written in an unsupported language. File is not indexed.
0001 <?xml version="1.0" encoding="UTF-8"?>
0002 <!DOCTYPE language>
0003
0004 <language name="Wayland Trace" section="Other"
0005 version="2" kateversion="3.4"
0006 extensions=""
0007 mimetype=""
0008 author="Andreas Cord-Landwehr (cordlandwehr@kde.org)" license="MIT">
0009
0010 <highlighting>
0011 <list name="ParameterKeywords">
0012 <item>array</item>
0013 <item>fd</item>
0014 <item>id</item>
0015 <item>new</item>
0016 <item>nil</item>
0017 </list>
0018
0019 <contexts>
0020 <context name="WaylandTrace" attribute="Normal" lineEndContext="#stay">
0021 <RegExpr attribute="TimeStamp" context="#stay" String="\[[0-9]*\.[0-9]*\]" />
0022 <Detect2Chars attribute="Operator" char="-" char1=">" context="#stay" />
0023 <RegExpr attribute="Interface" String="[a-zA-Z0-9_]*@." context="Interface" lookAhead="true" />
0024 </context>
0025 <context name="Interface" attribute="Interface" lineEndContext="#pop">
0026 <RegExpr attribute="Interface" String="(\[unknown\]|[a-zA-Z0-9_])*@[0-9]*" />
0027 <DetectChar char="." context="Message" />
0028 <DetectSpaces lookAhead="true" context="#pop" />
0029 </context>
0030 <context name="Message" attribute="Normal" lineEndContext="#stay" dynamic="true">
0031 <RegExpr attribute="Function" String="[a-zA-Z_]" />
0032 <DetectChar char="(" attribute="Normal" context="Parameters" />
0033 </context>
0034 <context name="Parameters" attribute="Normal" lineEndContext="#stay" dynamic="true">
0035 <Int attribute="NumberParameter" />
0036 <DetectChar attribute="StringParameter" context="String" char="""/>
0037 <keyword attribute="Keyword" String="ParameterKeywords" />
0038 <RegExpr attribute="Interface" String="(\[unknown\]|[a-zA-Z0-9_])*@[0-9]*" />
0039 <DetectChar char=")" attribute="Normal" context="#pop#pop" />
0040 </context>
0041 <context attribute="StringParameter" lineEndContext="#pop" name="String">
0042 <LineContinue attribute="StringParameter" context="#stay"/>
0043 <HlCStringChar attribute="StringParameter" context="#stay"/>
0044 <DetectChar attribute="StringParameter" context="#pop" char="""/>
0045 </context>
0046 </contexts>
0047 <itemDatas>
0048 <itemData name="Normal" defStyleNum="dsNormal" />
0049 <itemData name="Keyword" defStyleNum="dsKeyword" />
0050 <itemData name="Interface" defStyleNum="dsVariable" />
0051 <itemData name="TimeStamp" defStyleNum="dsComment" />
0052 <itemData name="Operator" defStyleNum="dsOperator" />
0053 <itemData name="Function" defStyleNum="dsFunction" />
0054 <itemData name="NumberParameter" defStyleNum="dsDecVal" />
0055 <itemData name="StringParameter" defStyleNum="dsString" />
0056 </itemDatas>
0057 </highlighting>
0058
0059 </language>
0060
0061 <!-- kate: replace-tabs on; tab-width 4; indent-width 4; -->