Warning, /frameworks/syntax-highlighting/data/syntax/graphql.xml is written in an unsupported language. File is not indexed.
0001 <?xml version="1.0" encoding="UTF-8"?> 0002 <!DOCTYPE language> 0003 <!-- 0004 GraphQL: https://graphql.org/ 0005 Synatx: https://github.com/graphql/graphql-spec/blob/master/spec/Section%202%20- -%20Language.md 0006 and: https://github.com/graphql/graphql-spec/blob/master/spec/Appendix%20B%20- -%20Grammar%20Summary.md 0007 --> 0008 <language name="GraphQL" section="Other" version="3" kateversion="5.0" extensions="*.graphql" author="Volker Krause (vkrause@kde.org)" license="MIT"> 0009 <highlighting> 0010 <list name="listKeywords"> 0011 <item>enum</item> 0012 <item>extend</item> 0013 <item>fragment</item> 0014 <item>implements</item> 0015 <item>input</item> 0016 <item>interface</item> 0017 <item>mutation</item> 0018 <item>on</item> 0019 <item>query</item> 0020 <item>scalar</item> 0021 <item>schema</item> 0022 <item>subscription</item> 0023 <item>type</item> 0024 <item>union</item> 0025 </list> 0026 <list name="listConstants"> 0027 <item>null</item> 0028 <item>true</item> 0029 <item>false</item> 0030 </list> 0031 <list name="listTypes"> 0032 <item>Boolean</item> 0033 <item>Float</item> 0034 <item>ID</item> 0035 <item>Int</item> 0036 <item>String</item> 0037 </list> 0038 0039 <contexts> 0040 <context name="ctxNormal" lineEndContext="#stay" attribute="Normal"> 0041 <DetectChar char="{" beginRegion="RegionBrace"/> 0042 <DetectChar char="}" endRegion="RegionBrace"/> 0043 <Float attribute="Float"/> 0044 <Int attribute="Decimal"/> 0045 <keyword String="listKeywords" attribute="Keyword"/> 0046 <keyword String="listConstants" attribute="Constant"/> 0047 <keyword String="listTypes" attribute="Type"/> 0048 <StringDetect attribute="String" context="ctxBlockString" String="""""/> 0049 <DetectChar attribute="String" context="ctxString" char="""/> 0050 <DetectChar attribute="Comment" context="ctxComment" char="#"/> 0051 <RegExpr String="\$[_A-Za-z][_0-9A-Za-z]*" attribute="Variable"/> 0052 <RegExpr String="@[_A-Za-z][_0-9A-Za-z]*" attribute="Directive"/> 0053 </context> 0054 0055 <context name="ctxString" attribute="String" lineEndContext="#pop"> 0056 <HlCStringChar attribute="Special Character" context="#stay"/> 0057 <DetectChar attribute="String" context="#pop" char="""/> 0058 </context> 0059 <context name="ctxBlockString" attribute="String" lineEndContext="#stay"> 0060 <HlCStringChar attribute="Special Character" context="#stay"/> 0061 <StringDetect attribute="String" context="#pop" String="""""/> 0062 </context> 0063 0064 <context name="ctxComment" attribute="Comment" lineEndContext="#pop"> 0065 <DetectSpaces /> 0066 <IncludeRules context="##Comments"/> 0067 </context> 0068 </contexts> 0069 0070 <itemDatas> 0071 <itemData name="Normal" defStyleNum="dsNormal" spellChecking="false"/> 0072 <itemData name="Keyword" defStyleNum="dsKeyword" spellChecking="false"/> 0073 <itemData name="Variable" defStyleNum="dsVariable" spellChecking="false"/> 0074 <itemData name="Decimal" defStyleNum="dsDecVal"/> 0075 <itemData name="Float" defStyleNum="dsFloat"/> 0076 <itemData name="String" defStyleNum="dsString"/> 0077 <itemData name="Special Character" defStyleNum="dsChar" spellChecking="false"/> 0078 <itemData name="Constant" defStyleNum="dsConstant" spellChecking="false"/> 0079 <itemData name="Type" defStyleNum="dsDataType" spellChecking="false"/> 0080 <itemData name="Directive" defStyleNum="dsAttribute" spellChecking="false"/> 0081 <itemData name="Comment" defStyleNum="dsComment"/> 0082 </itemDatas> 0083 </highlighting> 0084 <general> 0085 <comments> 0086 <comment name="singleLine" start="#"/> 0087 </comments> 0088 </general> 0089 </language> 0090 <!-- kate: replace-tabs on; tab-width 2; indent-width 2; -->