<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd">
<language name="QDoc Configuration"
version="1"
kateversion="5.0"
section="Configuration"
extensions="*.qdocconf"
author="Volker Krause (vkrause@kde.org)"
license="MIT">
<highlighting>
<list name="key-names">
<item>alias</item>
<item>buildversion</item>
<item>Cpp</item>
<item>customFilters</item>
<item>defines</item>
<item>depends</item>
<item>description</item>
<item>dita</item>
<item>edition</item>
<item>endheader</item>
<item>exampledirs</item>
<item>examples</item>
<item>excludedirs</item>
<item>excludefiles</item>
<item>falsehoods</item>
<item>file</item>
<item>filterAttributes</item>
<item>headerdirs</item>
<item>headers</item>
<item>HTML</item>
<item>imagedirs</item>
<item>images</item>
<item>indexes</item>
<item>indexRoot</item>
<item>indexTitle</item>
<item>language</item>
<item>macro</item>
<item>manifestmeta</item>
<item>name</item>
<item>namespace</item>
<item>navigation</item>
<item>outputdir</item>
<item>outputformats</item>
<item>outputprefixes</item>
<item>outputsuffixes</item>
<item>project</item>
<item>projects</item>
<item>qhp</item>
<item>selectors</item>
<item>sortPages</item>
<item>sourcedirs</item>
<item>sources</item>
<item>sources.fileextensions</item>
<item>spurious</item>
<item>subprojects</item>
<item>tabsize</item>
<item>tagfile</item>
<item>title</item>
<item>type</item>
<item>url</item>
<item>version</item>
<item>versionsym</item>
<item>virtualFolder</item>
</list>
<list name="function-names">
<item>include</item>
</list>
<list name="selector-names">
<item>namespace</item>
<item>class</item>
<item>qmltype</item>
<item>qmlclass</item>
<item>module</item>
<item>qmlmodule</item>
<item>doc</item>
<item>fake</item>
<item>group</item>
<item>example</item>
<item>headerfile</item>
<item>page</item>
<item>manual</item>
</list>
<contexts>
<context name="key-context" attribute="Normal Text" lineEndContext="#stay">
<DetectChar char="#" context="comment-context" column="0"/>
<keyword attribute="Keyword" String="key-names"/>
<keyword attribute="Function" String="function-names"/>
<DetectChar char="=" context="value-context"/>
<DetectChar char="(" context="argument-context"/>
</context>
<context name="value-context" attribute="Normal Text" lineEndContext="#pop" lineEmptyContext="#pop">
<DetectChar attribute="String" context="string-context" char="""/>
<keyword attribute="Selector" String="selector-names"/>
<RegExpr attribute="Variable" String="\$\w+"/>
<LineContinue char="\" context="#stay"/>
</context>
<context name="argument-context" attribute="Normal Text" lineEndContext="#stay">
<DetectChar attribute="String" context="string-context" char="""/>
<RegExpr attribute="Variable" String="\$\w+"/>
<DetectChar char=")" context="#pop"/>
<LineContinue char="\" context="#stay"/>
</context>
<context name="string-context" attribute="String" lineEndContext="#stay">
<HlCStringChar attribute="Special Character"/>
<RegExpr attribute="Variable" String="\$\w+"/>
<DetectChar attribute="String" context="#pop" char="""/>
</context>
<context name="comment-context" attribute="Comment" lineEndContext="#pop">
<IncludeRules context="##Alerts"/>
</context>
</contexts>
<itemDatas>
<itemData name="Normal Text" defStyleNum="dsNormal" spellChecking="false"/>
<itemData name="Keyword" defStyleNum="dsBuiltIn" spellChecking="false"/>
<itemData name="String" defStyleNum="dsString" spellChecking="false"/>
<itemData name="Special Character" defStyleNum="dsSpecialChar" spellChecking="false"/>
<itemData name="Variable" defStyleNum="dsVariable" spellChecking="false"/>
<itemData name="Comment" defStyleNum="dsComment"/>
<itemData name="Function" defStyleNum="dsFunction" spellChecking="false"/>
<itemData name="Selector" defStyleNum="dsExtension" spellChecking="false"/>
</itemDatas>
</highlighting>
<general>
<comments>
<comment name="singleLine" start="#"/>
</comments>
<keywords casesensitive="1" weakDeliminator="-/"/>
</general>
</language>