Warning, /frameworks/syntax-highlighting/data/syntax/dtd.xml is written in an unsupported language. File is not indexed.
0001 <?xml version="1.0" encoding="utf-8"?> 0002 <!DOCTYPE language[ 0003 <!ENTITY nmtoken "[\-\w\d\.:_]+"> 0004 <!ENTITY entref "(#[0-9]+|#[xX][0-9A-Fa-f]+|&nmtoken;);"> 0005 ]> 0006 <language name="DTD" version="4" kateversion="5.0" section="Markup" extensions="*.dtd" mimetype="application/xml-dtd" author="Andriy Lesyuk (s-andy@in.if.ua)" license="LGPL"> 0007 <highlighting> 0008 0009 <list name="Category"> 0010 <item>EMPTY</item> 0011 <item>ANY</item> 0012 <item>CDATA</item> 0013 <item>ID</item> 0014 <item>IDREF</item> 0015 <item>IDREFS</item> 0016 <item>NMTOKEN</item> 0017 <item>NMTOKENS</item> 0018 <item>ENTITY</item> 0019 <item>ENTITIES</item> 0020 <item>NOTATION</item> 0021 <item>PUBLIC</item> 0022 <item>SYSTEM</item> 0023 <item>NDATA</item> 0024 </list> 0025 0026 <list name="Keywords"> 0027 <item>#PCDATA</item> 0028 <item>#REQUIRED</item> 0029 <item>#IMPLIED</item> 0030 <item>#FIXED</item> 0031 </list> 0032 0033 <contexts> 0034 <context name="Normal" attribute="Normal" lineEndContext="#stay"> 0035 <DetectSpaces /> 0036 <StringDetect attribute="Comment" context="Comment" String="<!--" beginRegion="comment" /> 0037 <StringDetect attribute="Processing Instruction" context="PI" String="<?xml" beginRegion="pi" /> 0038 <StringDetect attribute="Declaration" context="Declaration" String="<!ELEMENT" beginRegion="declaration" /> 0039 <StringDetect attribute="Declaration" context="Declaration" String="<!ATTLIST" beginRegion="declaration" /> 0040 <StringDetect attribute="Declaration" context="Declaration" String="<!NOTATION" beginRegion="declaration" /> 0041 <StringDetect attribute="Declaration" context="Declaration" String="<!ENTITY" beginRegion="declaration" /> 0042 <DetectIdentifier /> 0043 </context> 0044 0045 <context name="Comment" attribute="Comment" lineEndContext="#stay"> 0046 <DetectSpaces /> 0047 <StringDetect attribute="Comment" context="#pop" String="-->" endRegion="comment" /> 0048 <IncludeRules context="##Comments" /> 0049 <DetectIdentifier /> 0050 </context> 0051 0052 <context name="PI" attribute="Other" lineEndContext="#stay"> 0053 <Detect2Chars attribute="Processing Instruction" context="#pop" char="?" char1=">" endRegion="pi" /> 0054 </context> 0055 0056 <context name="Declaration" attribute="Other" lineEndContext="#stay"> 0057 <StringDetect attribute="Comment" context="Comment" String="<!--" beginRegion="comment" /> 0058 <Detect2Chars attribute="Comment" context="InlineComment" char="-" char1="-" /> 0059 <DetectChar attribute="Declaration" context="#pop" char=">" endRegion="declaration" /> 0060 <DetectChar attribute="String" context="String" char=""" /> 0061 <RegExpr attribute="Declaration" context="#stay" String="(-|O)\s(-|O)" /> 0062 <AnyChar attribute="Delimiter" context="#stay" String="(|)," /> 0063 <RegExpr attribute="Entity" context="#stay" String="(%|&)&entref;" /> 0064 <AnyChar attribute="Symbol" context="#stay" String="?*+-&" /> 0065 <RegExpr attribute="Local" context="#stay" String="%\s" /> 0066 <keyword attribute="Keyword" context="#stay" String="Category" /> 0067 <keyword attribute="Keyword" context="#stay" String="Keywords" /> 0068 <RegExpr attribute="Name" context="#stay" String="\b&nmtoken;\b" /> 0069 </context> 0070 0071 <context name="String" attribute="String" lineEndContext="#stay"> 0072 <DetectSpaces /> 0073 <DetectChar attribute="String" context="#pop" char=""" /> 0074 <RegExpr attribute="Entity" context="#stay" String="%&nmtoken;;" /> 0075 </context> 0076 0077 <context name="InlineComment" attribute="Comment" lineEndContext="#pop"> 0078 <DetectSpaces /> 0079 <Detect2Chars attribute="Comment" context="#pop" char="-" char1="-" /> 0080 <IncludeRules context="##Comments" /> 0081 <DetectIdentifier /> 0082 </context> 0083 0084 </contexts> 0085 0086 <itemDatas> 0087 <itemData name="Normal" defStyleNum="dsNormal" /> 0088 <itemData name="Other" defStyleNum="dsNormal" /> 0089 <itemData name="Comment" defStyleNum="dsComment" /> 0090 <itemData name="Processing Instruction" defStyleNum="dsKeyword" spellChecking="false" /> 0091 <itemData name="Declaration" defStyleNum="dsDataType" bold="1" spellChecking="false" /> 0092 <itemData name="Name" defStyleNum="dsFunction" spellChecking="false" /> 0093 <itemData name="Delimiter" defStyleNum="dsDecVal" spellChecking="false" /> 0094 <itemData name="Symbol" defStyleNum="dsFloat" bold="1" spellChecking="false" /> 0095 <itemData name="Keyword" defStyleNum="dsKeyword" spellChecking="false" /> 0096 <itemData name="String" defStyleNum="dsString" spellChecking="false" /> 0097 <itemData name="Entity" defStyleNum="dsDecVal" spellChecking="false" /> 0098 <itemData name="Local" defStyleNum="dsDecVal" bold="1" spellChecking="false" /> 0099 </itemDatas> 0100 </highlighting> 0101 0102 <general> 0103 <comments> 0104 <comment name="multiLine" start="<!--" end="-->" region="comment" /> 0105 </comments> 0106 </general> 0107 0108 </language> 0109 <!-- kate: replace-tabs on; tab-width 2; indent-width 2; -->