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