Warning, /frameworks/syntax-highlighting/data/syntax/xmldebug.xml is written in an unsupported language. File is not indexed.
0001 <?xml version="1.0" encoding="UTF-8"?> 0002 <!DOCTYPE language> 0003 <language version="13" kateversion="5.0" name="XML (Debug)" section="Markup" extensions="" mimetype="" indenter="xml"> 0004 <highlighting> 0005 <list name="AttType"> 0006 <item>CDATA</item> 0007 <item>ID</item> 0008 <item>IDREF</item> 0009 <item>IDREFS</item> 0010 <item>ENTITY</item> 0011 <item>ENTITIES</item> 0012 <item>NMTOKEN</item> 0013 <item>NMTOKENS</item> 0014 </list> 0015 <contexts> 0016 0017 <context name="0:prolog" attribute="Error" lineEndContext="#stay"> 0018 <RegExpr attribute="Doctype Declaration" context="1:XMLDecl Version" String="<\?xml(\s+|$)"/> 0019 </context> 0020 0021 <context name="1:XMLDecl Version" attribute="Error" lineEndContext="#stay"> 0022 <RegExpr attribute="Attribute" context="2:XMLDecl Version Eq" String="\s*version\s*"/> 0023 <DetectSpaces attribute="Doctype Declaration" context="#stay"/> 0024 </context> 0025 0026 <context name="2:XMLDecl Version Eq" attribute="Error" lineEndContext="5:XMLDecl Encoding Eq"> 0027 <RegExpr attribute="Attribute" context="3:XMLDecl Version" String="\s*=\s*"/> 0028 <DetectSpaces attribute="Attribute" context="#stay"/> 0029 </context> 0030 0031 <context name="3:XMLDecl Version" attribute="Error" lineEndContext="#stay"> 0032 <RegExpr attribute="Value" context="4:XMLDecl Encoding" String="\s*("[A-Za-z0-9:._-]*"|'[A-Za-z0-9:._-]*')(?!e)\s*"/> 0033 <DetectSpaces attribute="Attribute" context="#stay"/> 0034 </context> 0035 0036 <context name="4:XMLDecl Encoding" attribute="Error" lineEndContext="#stay"> 0037 <RegExpr attribute="Attribute" context="5:XMLDecl Encoding Eq" String="\s*encoding\s*"/> 0038 <DetectSpaces attribute="Doctype Declaration" context="#stay"/> 0039 <Detect2Chars attribute="Doctype Declaration" context="11:Misc after XMLDecl" char="?" char1=">"/> 0040 </context> 0041 0042 <context name="5:XMLDecl Encoding Eq" attribute="Error" lineEndContext="#stay"> 0043 <RegExpr attribute="Attribute" context="6:XMLDecl Encoding" String="\s*=\s*"/> 0044 <DetectSpaces attribute="Attribute" context="#stay"/> 0045 </context> 0046 0047 <context name="6:XMLDecl Encoding" attribute="Error" lineEndContext="#stay"> 0048 <RegExpr attribute="Value" context="7:XMLDecl Standalone" String="\s*("[A-Za-z][A-Za-z0-9._-]*"|'[A-Za-z][A-Za-z0-9._-]*')(?!s)\s*"/> 0049 <DetectSpaces attribute="Attribute" context="#stay"/> 0050 </context> 0051 0052 <context name="7:XMLDecl Standalone" attribute="Error" lineEndContext="#stay"> 0053 <RegExpr attribute="Attribute" context="8:XMLDecl Standalone Eq" String="\s*standalone\s*"/> 0054 <DetectSpaces attribute="Doctype Declaration" context="#stay"/> 0055 <Detect2Chars attribute="Doctype Declaration" context="11:Misc after XMLDecl" char="?" char1=">"/> 0056 </context> 0057 0058 <context name="8:XMLDecl Standalone Eq" attribute="Error" lineEndContext="#stay"> 0059 <RegExpr attribute="Attribute" context="9:XMLDecl Standalone" String="\s*=\s*"/> 0060 <DetectSpaces attribute="Attribute" context="#stay"/> 0061 </context> 0062 0063 <context name="9:XMLDecl Standalone" attribute="Error" lineEndContext="#stay"> 0064 <RegExpr attribute="Value" context="10:XMLDecl Standalone" String="\s*"(yes|no)"|'(yes|no)'\s*"/> 0065 <DetectSpaces attribute="Attribute" context="#stay"/> 0066 </context> 0067 0068 <context name="10:XMLDecl Standalone" attribute="Error" lineEndContext="#stay"> 0069 <DetectSpaces attribute="Doctype Declaration" context="#stay"/> 0070 <Detect2Chars attribute="Doctype Declaration" context="11:Misc after XMLDecl" char="?" char1=">"/> 0071 </context> 0072 0073 <context name="11:Misc after XMLDecl" attribute="Error" lineEndContext="#stay"> 0074 <DetectSpaces attribute="Normal Text" context="#stay"/> 0075 <RegExpr attribute="Comment" context="12:Comment after XMLDecl" String="\s*<!--\s*" beginRegion="Comment"/> 0076 <RegExpr attribute="Processing Instruction" context="13:PI after XMLDecl" String="\s*<\?xml-stylesheet(\s+|$)"/> 0077 <RegExpr attribute="Error" context="13:PI after XMLDecl" String="\s*<\??[xX][mM][lL]"/> 0078 <RegExpr attribute="Processing Instruction" context="13:PI after XMLDecl" String="\s*<\?[a-zA-Z_][a-zA-Z0-9_-]*(:[a-zA-Z0-9_-]*)?(\s+|$)"/> 0079 <RegExpr attribute="Doctype Declaration" context="14:Doctype Decl Name" String="<!DOCTYPE(\s+|$)"/> 0080 <RegExpr attribute="Error" context="80:STag" String="<[xX][mM][lL](\w|[_.-])*(:(\w|[_.-])+)?"/> 0081 <RegExpr attribute="Normal Tag" context="80:STag" String="<(?![٠-٩۰-۹०-९০-৯੦-੯૦-૯୦-୯௧-௯౦-౯೦-೯൦-൯๐-๙໐-໙༠-༩]|\d)(\w|_)(\w|[_.-])*(:(\w|[_.-])+)?"/> 0082 <RegExpr attribute="Error" context="80:STag" String="<(?![٠-٩۰-۹०-९০-৯੦-੯૦-૯୦-୯௧-௯౦-౯೦-೯൦-൯๐-๙໐-໙༠-༩]|\d)(\w|[:_])(\w|[:_.-])*"/> 0083 <RegExpr attribute="Error" context="85:ETag" String="</[xX][mM][lL](\w|[_.-])*(:(\w|[_.-])+)?"/> 0084 <RegExpr attribute="Normal Tag" context="85:ETag" String="</(?![٠-٩۰-۹०-९০-৯੦-੯૦-૯୦-୯௧-௯౦-౯೦-೯൦-൯๐-๙໐-໙༠-༩]|\d)(\w|_)(\w|[_.-])*(:(\w|[_.-])+)?"/> 0085 <RegExpr attribute="Error" context="85:ETag" String="</(?![٠-٩۰-۹०-९০-৯੦-੯૦-૯୦-୯௧-௯౦-౯೦-೯൦-൯๐-๙໐-໙༠-༩]|\d)(\w|[:_])(\w|[:_.-])*"/> 0086 <RegExpr attribute="Entity" context="79:Outside" String="&(?![٠-٩۰-۹०-९০-৯੦-੯૦-૯୦-୯௧-௯౦-౯೦-೯൦-൯๐-๙໐-໙༠-༩]|\d)(\w|[_:])(\w|[_:.-])*;|&#(x[0-9a-fA-F]+|[0-9]+);"/> 0087 <StringDetect attribute="Entity" context="86:CDSect" String="<![CDATA["/> 0088 <StringDetect attribute="Comment" context="87:Comment inside IS" String="<!--" beginRegion="Comment"/> 0089 <RegExpr attribute="Normal Tag" context="88:PI inside IS" String="<\?xml-stylesheet(\s|$)"/> 0090 <RegExpr attribute="Error" context="88:PI inside IS" String="<\?[xX][mM][lL](\w|[_.-])*(:(\w|[_.-])+)?"/> 0091 <RegExpr attribute="Normal Tag" context="88:PI inside IS" String="<\?(?![٠-٩۰-۹०-९০-৯੦-੯૦-૯୦-୯௧-௯౦-౯೦-೯൦-൯๐-๙໐-໙༠-༩]|\d)(\w|_)(\w|[_.-])*(:(\w|[_.-])+)?"/> 0092 <RegExpr attribute="Error" context="88:PI inside IS" String="<\?(?![٠-٩۰-۹०-९০-৯੦-੯૦-૯୦-୯௧-௯౦-౯೦-೯൦-൯๐-๙໐-໙༠-༩]|\d)(\w|[:_])(\w|[:_.-])*"/> 0093 <AnyChar attribute="Error" context="79:Outside" String="<&"/> 0094 <StringDetect attribute="Error" context="79:Outside" String="]]>"/> 0095 </context> 0096 0097 <context name="12:Comment after XMLDecl" attribute="Comment" lineEndContext="#stay"> 0098 <StringDetect attribute="Error" context="#pop" String="--->"/> 0099 <StringDetect attribute="Comment" context="#pop" String="-->" endRegion="Comment"/> 0100 <Detect2Chars attribute="Error" context="#stay" char="-" char1="-"/> 0101 <IncludeRules context="Default Comment"/> 0102 </context> 0103 0104 <context name="13:PI after XMLDecl" attribute="Processing Instruction Body" lineEndContext="#stay"> 0105 <Detect2Chars attribute="Processing Instruction" context="#pop" char="?" char1=">"/> 0106 </context> 0107 0108 <context name="14:Doctype Decl Name" attribute="Error" lineEndContext="#stay"> 0109 <RegExpr attribute="Doctype Declaration" context="15:Doctype Decl ExternalID" String="(?![٠-٩۰-۹०-९০-৯੦-੯૦-૯୦-୯௧-௯౦-౯೦-೯൦-൯๐-๙໐-໙༠-༩]|\d)(\w|[_:])(\w|[_:.-])*(\s+|$)"/> 0110 <DetectSpaces attribute="Doctype Declaration" context="#stay"/> 0111 </context> 0112 0113 <context name="15:Doctype Decl ExternalID" attribute="Error" lineEndContext="#stay"> 0114 <RegExpr attribute="Doctype Declaration" context="16:Doctype Decl PublicID" String="PUBLIC(\s+|$)"/> 0115 <RegExpr attribute="Doctype Declaration" context="19:Doctype Decl SystemID" String="SYSTEM(\s+|$)"/> 0116 <!-- rodda: > was originally context="?", so my best guess... most likely wrong --> 0117 <AnyChar attribute="Doctype Declaration" context="23:Doctype Decl IS" String="[>"/> 0118 <DetectSpaces attribute="Doctype Declaration" context="#stay"/> 0119 </context> 0120 0121 <context name="16:Doctype Decl PublicID" attribute="Error" lineEndContext="#stay"> 0122 <DetectChar attribute="Value" context="17:Doctype Decl PublicID qq" char="""/> 0123 <DetectChar attribute="Value" context="18:Doctype Decl PublicID q" char="'"/> 0124 <DetectSpaces attribute="Doctype Declaration" context="#stay"/> 0125 </context> 0126 0127 <context name="17:Doctype Decl PublicID qq" attribute="Error" lineEndContext="#stay"> 0128 <DetectChar attribute="Value" context="19:Doctype Decl SystemID" char="""/> 0129 <RegExpr attribute="Value" context="#stay" String="[ 
a-zA-Z0-9'()+,./:=?;!*#@$_%-]"/> 0130 </context> 0131 0132 <context name="18:Doctype Decl PublicID q" attribute="Value" lineEndContext="#stay"> 0133 <DetectChar attribute="Value" context="19:Doctype Decl SystemID" char="'"/> 0134 <RegExpr attribute="Value" context="#stay" String="[ 
a-zA-Z0-9()+,./:=?;!*#@$_%-]"/> 0135 </context> 0136 0137 <context name="19:Doctype Decl SystemID" attribute="Error" lineEndContext="#stay"> 0138 <DetectChar attribute="Value" context="20:Doctype Decl SystemID qq" char="""/> 0139 <DetectChar attribute="Value" context="21:Doctype Decl SystemID q" char="'"/> 0140 <DetectSpaces attribute="Doctype Declaration" context="#stay"/> 0141 </context> 0142 0143 <context name="20:Doctype Decl SystemID qq" attribute="Value" lineEndContext="#stay"> 0144 <DetectChar attribute="Value" context="22:Doctype Decl IS or end" char="""/> 0145 </context> 0146 0147 <context name="21:Doctype Decl SystemID q" attribute="Value" lineEndContext="#stay"> 0148 <DetectChar attribute="Value" context="22:Doctype Decl IS or end" char="'"/> 0149 </context> 0150 0151 <context name="22:Doctype Decl IS or end" attribute="Error" lineEndContext="#stay"> 0152 <DetectChar attribute="Doctype Declaration" context="23:Doctype Decl IS" char="["/> 0153 <DetectChar attribute="Doctype Declaration" context="79:Outside" char=">"/> 0154 <DetectSpaces attribute="Doctype Declaration" context="#stay"/> 0155 </context> 0156 0157 <context name="23:Doctype Decl IS" attribute="Error" lineEndContext="#stay"> 0158 <RegExpr attribute="Entity" context="#stay" String="%(?![٠-٩۰-۹०-९০-৯੦-੯૦-૯୦-୯௧-௯౦-౯೦-೯൦-൯๐-๙໐-໙༠-༩]|\d)(\w|[_:])(\w|[_:.-])*;"/> 0159 <DetectSpaces attribute="Doctype Declaration" context="#stay"/> 0160 <RegExpr attribute="Doctype Declaration" context="24:elementdecl" String="<!ELEMENT(\s+|$)"/> 0161 <RegExpr attribute="Doctype Declaration" context="38:AttlistDecl" String="<!ATTLIST(\s+|$)"/> 0162 <RegExpr attribute="Doctype Declaration" context="50:EntityDecl" String="<!ENTITY(\s+|$)"/> 0163 <RegExpr attribute="Doctype Declaration" context="71:NotationDecl Name" String="<!NOTATION(\s+|$)"/> 0164 <RegExpr attribute="Comment" context="77:Comment inside IS" String="\s*<!--\s*" beginRegion="Comment"/> 0165 <RegExpr attribute="Processing Instruction" context="78:PI inside IS" String="\s*<\?xml-stylesheet(\s+|$)"/> 0166 <RegExpr attribute="Error" context="78:PI inside IS" String="\s*<\??[xX][mM][lL]"/> 0167 <RegExpr attribute="Processing Instruction" context="78:PI inside IS" String="\s*<\?[a-zA-Z_][a-zA-Z0-9_-]*(:[a-zA-Z0-9_-]*)?(\s+|$)"/> 0168 <Detect2Chars attribute="Doctype Declaration" context="79:Outside" char="]" char1=">"/> 0169 </context> 0170 0171 <context name="24:elementdecl" attribute="Error" lineEndContext="#stay"> 0172 <RegExpr attribute="Normal Tag" context="25:contentspec" String="(?![٠-٩۰-۹०-९০-৯੦-੯૦-૯୦-୯௧-௯౦-౯೦-೯൦-൯๐-๙໐-໙༠-༩]|\d)(\w|[_:])(\w|[_:.-])*"/> 0173 <DetectSpaces attribute="Doctype Declaration" context="#stay"/> 0174 </context> 0175 0176 <context name="25:contentspec" attribute="Error" lineEndContext="#stay"> 0177 <RegExpr attribute="Attribute" context="37:element end" String="(EMPTY|ANY)"/> 0178 <DetectChar attribute="Attribute" context="26:MixedOrChildren" char="("/> 0179 <DetectSpaces attribute="Doctype Declaration" context="#stay"/> 0180 </context> 0181 0182 <context name="26:MixedOrChildren" attribute="Error" lineEndContext="#stay"> 0183 <StringDetect attribute="Attribute" context="27:MixedShort" String="#PCDATA"/> 0184 <DetectSpaces attribute="Doctype Declaration" context="#stay"/> 0185 <DetectChar attribute="Doctype Declaration" context="30:children unknown" char="("/> 0186 <RegExpr attribute="Value" context="30:children unknown" String="(?![٠-٩۰-۹०-९০-৯੦-੯૦-૯୦-୯௧-௯౦-౯೦-೯൦-൯๐-๙໐-໙༠-༩]|\d)(\w|[_:])(\w|[_:.-])*[\?\*\+]?"/> 0187 </context> 0188 0189 <context name="27:MixedShort" attribute="Error" lineEndContext="#stay"> 0190 <DetectChar attribute="Doctype Declaration" context="28:MixedLong" char="|"/> 0191 <DetectSpaces attribute="Doctype Declaration" context="#stay"/> 0192 <DetectChar attribute="Doctype Declaration" context="37:element end" char=")"/> 0193 </context> 0194 0195 <context name="28:MixedLong" attribute="Error" lineEndContext="#stay"> 0196 <RegExpr attribute="Value" context="29:MixedLong endOrContinue" String="(?![٠-٩۰-۹०-९০-৯੦-੯૦-૯୦-୯௧-௯౦-౯೦-೯൦-൯๐-๙໐-໙༠-༩]|\d)(\w|[_:])(\w|[_:.-])*"/> 0197 <DetectSpaces attribute="Doctype Declaration" context="#stay"/> 0198 </context> 0199 0200 <context name="29:MixedLong endOrContinue" attribute="Error" lineEndContext="#stay"> 0201 <DetectChar attribute="Doctype Declaration" context="#pop" char="|"/> 0202 <DetectSpaces attribute="Doctype Declaration" context="#pop#pop"/> 0203 <Detect2Chars attribute="Doctype Declaration" context="37:element end" char=")" char1="*"/> 0204 </context> 0205 0206 <context name="30:children unknown" attribute="Error" lineEndContext="#stay"> 0207 <DetectChar attribute="Doctype Declaration" context="33:children choice" char="|"/> 0208 <DetectChar attribute="Doctype Declaration" context="35:children seq" char=","/> 0209 <DetectSpaces attribute="Doctype Declaration" context="#stay"/> 0210 <RegExpr attribute="Doctype Declaration" context="31:children unknownOrEnd" String="\)[\?\*\+]?"/> 0211 </context> 0212 0213 <context name="31:children unknownOrEnd" attribute="Error" lineEndContext="#stay"> 0214 <DetectChar attribute="Doctype Declaration" context="33:children choice" char="|"/> 0215 <DetectChar attribute="Doctype Declaration" context="35:children seq" char=","/> 0216 <DetectSpaces attribute="Doctype Declaration" context="#stay"/> 0217 <RegExpr attribute="Doctype Declaration" context="#stay" String="\)[\?\*\+]?"/> 0218 <DetectChar attribute="Doctype Declaration" context="23:Doctype Decl IS" char=">"/> 0219 </context> 0220 0221 <context name="32:children unknownName" attribute="Error" lineEndContext="#stay"> 0222 <RegExpr attribute="Value" context="30:children unknown" String="(?![٠-٩۰-۹०-९০-৯੦-੯૦-૯୦-୯௧-௯౦-౯೦-೯൦-൯๐-๙໐-໙༠-༩]|\d)(\w|[_:])(\w|[_:.-])*[\?\*\+]?"/> 0223 <DetectChar attribute="Doctype Declaration" context="#stay" char="("/> 0224 <DetectSpaces attribute="Doctype Declaration" context="#stay"/> 0225 </context> 0226 0227 <context name="33:children choice" attribute="Error" lineEndContext="#stay"> 0228 <RegExpr attribute="Value" context="34:children choiceOrEnd" String="(?![٠-٩۰-۹०-९০-৯੦-੯૦-૯୦-୯௧-௯౦-౯೦-೯൦-൯๐-๙໐-໙༠-༩]|\d)(\w|[_:])(\w|[_:.-])*[\?\*\+]?"/> 0229 <DetectChar attribute="Doctype Declaration" context="32:children unknownName" char="("/> 0230 <DetectSpaces attribute="Doctype Declaration" context="#stay"/> 0231 </context> 0232 0233 <context name="34:children choiceOrEnd" attribute="Error" lineEndContext="#stay"> 0234 <DetectChar attribute="Doctype Declaration" context="#pop" char="|"/> 0235 <DetectSpaces attribute="Doctype Declaration" context="#stay"/> 0236 <RegExpr attribute="Doctype Declaration" context="31:children unknownOrEnd" String="\)[\?\*\+]?"/> 0237 </context> 0238 0239 <context name="35:children seq" attribute="Error" lineEndContext="#stay"> 0240 <RegExpr attribute="Value" context="36:children seqOrEnd" String="(?![٠-٩۰-۹०-९০-৯੦-੯૦-૯୦-୯௧-௯౦-౯೦-೯൦-൯๐-๙໐-໙༠-༩]|\d)(\w|[_:])(\w|[_:.-])*[\?\*\+]?"/> 0241 <DetectChar attribute="Doctype Declaration" context="32:children unknownName" char="("/> 0242 <DetectSpaces attribute="Doctype Declaration" context="#stay"/> 0243 </context> 0244 0245 <context name="36:children seqOrEnd" attribute="Error" lineEndContext="#stay"> 0246 <DetectChar attribute="Doctype Declaration" context="#pop" char=","/> 0247 <DetectSpaces attribute="Doctype Declaration" context="#stay"/> 0248 <RegExpr attribute="Doctype Declaration" context="31:children unknownOrEnd" String="\)[\?\*\+]?"/> 0249 </context> 0250 0251 <context name="37:element end" attribute="Error" lineEndContext="#stay"> 0252 <DetectChar attribute="Doctype Declaration" context="23:Doctype Decl IS" char=">"/> 0253 <DetectSpaces attribute="Doctype Declaration" context="#stay"/> 0254 </context> 0255 0256 <context name="38:AttlistDecl" attribute="Error" lineEndContext="#stay"> 0257 <RegExpr attribute="Normal Tag" context="39:AttDef" String="(?![٠-٩۰-۹०-९০-৯੦-੯૦-૯୦-୯௧-௯౦-౯೦-೯൦-൯๐-๙໐-໙༠-༩]|\d)(\w|[_:])(\w|[_:.-])*(\s+|$)"/> 0258 <RegExpr attribute="Normal Tag" context="23:Doctype Decl IS" String="(?![٠-٩۰-۹०-९০-৯੦-੯૦-૯୦-୯௧-௯౦-౯೦-೯൦-൯๐-๙໐-໙༠-༩]|\d)(\w|[_:])(\w|[_:.-])*>"/> 0259 <DetectSpaces attribute="Doctype Declaration" context="#stay"/> 0260 </context> 0261 0262 <context name="39:AttDef" attribute="Error" lineEndContext="#stay"> 0263 <RegExpr attribute="Attribute" context="40:AttType" String="(?![٠-٩۰-۹०-९০-৯੦-੯૦-૯୦-୯௧-௯౦-౯೦-೯൦-൯๐-๙໐-໙༠-༩]|\d)(\w|[_:])(\w|[_:.-])*(\s+|$)"/> 0264 <DetectSpaces attribute="Doctype Declaration" context="#stay"/> 0265 <DetectChar attribute="Doctype Declaration" context="23:Doctype Decl IS" char=">"/> 0266 </context> 0267 0268 <context name="40:AttType" attribute="Error" lineEndContext="#stay"> 0269 <keyword attribute="Doctype Declaration" context="46:DefaultDecl" String="AttType"/> 0270 <RegExpr attribute="Doctype Declaration" context="41:NotationStart" String="NOTATION(\s+|$)"/> 0271 <DetectChar attribute="Doctype Declaration" context="42:Notation" char="("/> 0272 <DetectSpaces attribute="Doctype Declaration" context="#pop"/> 0273 </context> 0274 0275 <context name="41:NotationStart" attribute="Error" lineEndContext="#stay"> 0276 <DetectChar attribute="Doctype Declaration" context="42:Notation" char="("/> 0277 <DetectSpaces attribute="Doctype Declaration" context="#pop#pop"/> 0278 </context> 0279 0280 <context name="42:Notation" attribute="Error" lineEndContext="#stay"> 0281 <RegExpr attribute="Value" context="43:Notation or End" String="(?![٠-٩۰-۹०-९০-৯੦-੯૦-૯୦-୯௧-௯౦-౯೦-೯൦-൯๐-๙໐-໙༠-༩]|\d)(\w|[_:])(\w|[_:.-])*"/> 0282 <DetectSpaces attribute="Doctype Declaration" context="#stay"/> 0283 </context> 0284 0285 <context name="43:Notation or End" attribute="Error" lineEndContext="#stay"> 0286 <DetectChar attribute="Doctype Declaration" context="#pop" char="|"/> 0287 <RegExpr attribute="Doctype Declaration" context="46:DefaultDecl" String="\)(\s+|$)"/> 0288 <DetectSpaces attribute="Doctype Declaration" context="#stay"/> 0289 </context> 0290 0291 <!-- 0292 <context name="44:Enumeration" attribute="Error" lineEndContext="#stay"> 0293 <RegExpr attribute="Value" context="#stay" String="(\w|[_:.-])+"/> 0294 <DetectSpaces attribute="Doctype Declaration" context="#stay"/> 0295 </context> 0296 0297 <context name="45:Enumeration or End" attribute="Error" lineEndContext="#stay"> 0298 <DetectChar attribute="Doctype Declaration" context="44:Enumeration" char="|"/> 0299 <RegExpr attribute="Doctype Declaration" context="46:DefaultDecl" String="\)(\s+|$)"/> 0300 <DetectSpaces attribute="Doctype Declaration" context="#stay"/> 0301 </context>--> 0302 0303 <context name="46:DefaultDecl" attribute="Error" lineEndContext="#stay"> 0304 <RegExpr attribute="Attribute" context="39:AttDef" String="(#REQUIRED|#IMPLIED)(\s+|$)"/> 0305 <RegExpr attribute="Attribute" context="47:DefaultDecl AttValue" String="#FIXED(\s+|$)"/> 0306 <DetectSpaces attribute="Doctype Declaration" context="#stay"/> 0307 <DetectChar attribute="Value" context="48:DefaultDecl AttValue qq" char="""/> 0308 <DetectChar attribute="Value" context="49:DefaultDecl AttValue q" char="'"/> 0309 </context> 0310 0311 <context name="47:DefaultDecl AttValue" attribute="Error" lineEndContext="#stay"> 0312 <DetectChar attribute="Value" context="48:DefaultDecl AttValue qq" char="""/> 0313 <DetectChar attribute="Value" context="49:DefaultDecl AttValue q" char="'"/> 0314 </context> 0315 0316 <context name="48:DefaultDecl AttValue qq" attribute="Value" lineEndContext="#stay"> 0317 <RegExpr attribute="Entity" context="#stay" String="&(?![٠-٩۰-۹०-९০-৯੦-੯૦-૯୦-୯௧-௯౦-౯೦-೯൦-൯๐-๙໐-໙༠-༩]|\d)(\w|[_:])(\w|[_:.-])*;|&#(x[0-9a-fA-F]+|[0-9]+);"/> 0318 <AnyChar attribute="Error" context="#stay" String="&<"/> 0319 <DetectChar attribute="Value" context="39:AttDef" char="""/> 0320 </context> 0321 0322 <context name="49:DefaultDecl AttValue q" attribute="Value" lineEndContext="#stay"> 0323 <RegExpr attribute="Entity" context="#stay" String="&(?![٠-٩۰-۹०-९০-৯੦-੯૦-૯୦-୯௧-௯౦-౯೦-೯൦-൯๐-๙໐-໙༠-༩]|\d)(\w|[_:])(\w|[_:.-])*;|&#(x[0-9a-fA-F]+|[0-9]+);"/> 0324 <AnyChar attribute="Error" context="#stay" String="&<"/> 0325 <DetectChar attribute="Value" context="39:AttDef" char="""/> 0326 </context> 0327 0328 <context name="50:EntityDecl" attribute="Error" lineEndContext="#stay"> 0329 <RegExpr attribute="Entity" context="52:GEDecl EntityValueOrExternalID" String="(?![٠-٩۰-۹०-९০-৯੦-੯૦-૯୦-୯௧-௯౦-౯೦-೯൦-൯๐-๙໐-໙༠-༩]|\d)(\w|[_:])(\w|[_:.-])*(\s+|$)"/> 0330 <DetectChar attribute="Entity" context="61:PEDecl" char="%"/> 0331 <DetectSpaces attribute="Doctype Declaration" context="#stay"/> 0332 </context> 0333 0334 <!-- <context name="51:unused" attribute="Error" lineEndContext="#stay" /> --> 0335 0336 <context name="52:GEDecl EntityValueOrExternalID" attribute="Error" lineEndContext="#stay"> 0337 <DetectChar attribute="Value" context="53:GEDecl EntityValue qq" char="""/> 0338 <DetectChar attribute="Value" context="54:GEDecl EntityValue q" char="'"/> 0339 <RegExpr attribute="Doctype Declaration" context="55:GEDecl PublicID" String="PUBLIC(\s+|$)"/> 0340 <RegExpr attribute="Doctype Declaration" context="58:GEDecl SystemID" String="SYSTEM(\s+|$)"/> 0341 </context> 0342 0343 <context name="53:GEDecl EntityValue qq" attribute="Value" lineEndContext="#stay"> 0344 <RegExpr attribute="Entity" context="#stay" String="[&%](?![٠-٩۰-۹०-९০-৯੦-੯૦-૯୦-୯௧-௯౦-౯೦-೯൦-൯๐-๙໐-໙༠-༩]|\d)(\w|[_:])(\w|[_:.-])*;|&#(x[0-9a-fA-F]+|[0-9]+);"/> 0345 <AnyChar attribute="Error" context="#stay" String="&%<"/> 0346 <DetectChar attribute="Value" context="69:GEDecl endOrNDATA" char="""/> 0347 </context> 0348 0349 <context name="54:GEDecl EntityValue q" attribute="Value" lineEndContext="#stay"> 0350 <RegExpr attribute="Entity" context="#stay" String="[&%](?![٠-٩۰-۹०-९০-৯੦-੯૦-૯୦-୯௧-௯౦-౯೦-೯൦-൯๐-๙໐-໙༠-༩]|\d)(\w|[_:])(\w|[_:.-])*;|&#(x[0-9a-fA-F]+|[0-9]+);"/> 0351 <AnyChar attribute="Error" context="#stay" String="&%<"/> 0352 <DetectChar attribute="Value" context="69:GEDecl endOrNDATA" char="'"/> 0353 </context> 0354 0355 <context name="55:GEDecl PublicID" attribute="Error" lineEndContext="#stay"> 0356 <DetectChar attribute="Value" context="56:GEDecl PublicID qq" char="""/> 0357 <DetectChar attribute="Value" context="57:GEDecl PublicID q" char="'"/> 0358 <DetectSpaces attribute="Doctype Declaration" context="#stay"/> 0359 </context> 0360 0361 <context name="56:GEDecl PublicID qq" attribute="Error" lineEndContext="#stay"> 0362 <DetectChar attribute="Value" context="58:GEDecl SystemID" char="""/> 0363 <RegExpr attribute="Value" context="#stay" String="[ 
a-zA-Z0-9'()+,./:=?;!*#@$_%-]"/> 0364 </context> 0365 0366 <context name="57:GEDecl PublicID q" attribute="Value" lineEndContext="#stay"> 0367 <DetectChar attribute="Value" context="58:GEDecl SystemID" char="'"/> 0368 <RegExpr attribute="Value" context="#stay" String="[ 
a-zA-Z0-9()+,./:=?;!*#@$_%-]"/> 0369 </context> 0370 0371 <context name="58:GEDecl SystemID" attribute="Error" lineEndContext="#stay"> 0372 <DetectChar attribute="Value" context="59:GEDecl SystemID qq" char="""/> 0373 <DetectChar attribute="Value" context="60:GEDecl SystemID q" char="'"/> 0374 <DetectSpaces attribute="Doctype Declaration" context="#stay"/> 0375 </context> 0376 0377 <context name="59:GEDecl SystemID qq" attribute="Value" lineEndContext="#stay"> 0378 <DetectChar attribute="Value" context="69:GEDecl endOrNDATA" char="""/> 0379 </context> 0380 0381 <context name="60:GEDecl SystemID q" attribute="Value" lineEndContext="#stay"> 0382 <DetectChar attribute="Value" context="69:GEDecl endOrNDATA" char="'"/> 0383 </context> 0384 0385 <context name="61:PEDecl" attribute="Error" lineEndContext="#stay"> 0386 <RegExpr attribute="Entity" context="62:PEDecl EntityValueOrExternalID" String="(?![٠-٩۰-۹०-९০-৯੦-੯૦-૯୦-୯௧-௯౦-౯೦-೯൦-൯๐-๙໐-໙༠-༩]|\d)(\w|[_:])(\w|[_:.-])*(\s+|$)"/> 0387 <DetectSpaces attribute="Doctype Declaration" context="#stay"/> 0388 </context> 0389 0390 <context name="62:PEDecl EntityValueOrExternalID" attribute="Error" lineEndContext="#stay"> 0391 <DetectChar attribute="Value" context="53:GEDecl EntityValue qq" char="""/> 0392 <DetectChar attribute="Value" context="54:GEDecl EntityValue q" char="'"/> 0393 <RegExpr attribute="Doctype Declaration" context="63:PEDecl PublicID" String="PUBLIC(\s+|$)"/> 0394 <RegExpr attribute="Doctype Declaration" context="66:PEDecl SystemID" String="SYSTEM(\s+|$)"/> 0395 </context> 0396 0397 <context name="63:PEDecl PublicID" attribute="Error" lineEndContext="#stay"> 0398 <DetectChar attribute="Value" context="64:PEDecl PublicID qq" char="""/> 0399 <DetectChar attribute="Value" context="65:PEDecl PublicID q" char="'"/> 0400 <DetectSpaces attribute="Doctype Declaration" context="#stay"/> 0401 </context> 0402 0403 <context name="64:PEDecl PublicID qq" attribute="Error" lineEndContext="#stay"> 0404 <DetectChar attribute="Value" context="66:PEDecl SystemID" char="""/> 0405 <RegExpr attribute="Value" context="#stay" String="[ 
a-zA-Z0-9'()+,./:=?;!*#@$_%-]"/> 0406 </context> 0407 0408 <context name="65:PEDecl PublicID q" attribute="Value" lineEndContext="#stay"> 0409 <DetectChar attribute="Value" context="66:PEDecl SystemID" char="'"/> 0410 <RegExpr attribute="Value" context="#stay" String="[ 
a-zA-Z0-9()+,./:=?;!*#@$_%-]"/> 0411 </context> 0412 0413 <context name="66:PEDecl SystemID" attribute="Error" lineEndContext="#stay"> 0414 <DetectChar attribute="Value" context="67:PEDecl SystemID qq" char="""/> 0415 <DetectChar attribute="Value" context="68:PEDecl SystemID q" char="'"/> 0416 <DetectSpaces attribute="Doctype Declaration" context="#stay"/> 0417 </context> 0418 0419 <context name="67:PEDecl SystemID qq" attribute="Value" lineEndContext="#stay"> 0420 <DetectChar attribute="Value" context="37:element end" char="""/> 0421 </context> 0422 0423 <context name="68:PEDecl SystemID q" attribute="Value" lineEndContext="#stay"> 0424 <DetectChar attribute="Value" context="37:element end" char="'"/> 0425 </context> 0426 0427 <context name="69:GEDecl endOrNDATA" attribute="Error" lineEndContext="#stay"> 0428 <DetectChar attribute="Doctype Declaration" context="23:Doctype Decl IS" char=">"/> 0429 <RegExpr attribute="Doctype Declaration" context="70:GEDecl NDATA" String="NDATA(\s+|$)"/> 0430 <DetectSpaces attribute="Doctype Declaration" context="#stay"/> 0431 </context> 0432 0433 <context name="70:GEDecl NDATA" attribute="Error" lineEndContext="#stay"> 0434 <RegExpr attribute="Entity" context="37:element end" String="(?![٠-٩۰-۹०-९০-৯੦-੯૦-૯୦-୯௧-௯౦-౯೦-೯൦-൯๐-๙໐-໙༠-༩]|\d)(\w|[_:])(\w|[_:.-])*"/> 0435 <DetectSpaces attribute="Doctype Declaration" context="#stay"/> 0436 </context> 0437 0438 <context name="71:NotationDecl Name" attribute="Error" lineEndContext="#stay"> 0439 <RegExpr attribute="Entity" context="72:NotationDecl ExternalID" String="(?![٠-٩۰-۹०-९০-৯੦-੯૦-૯୦-୯௧-௯౦-౯೦-೯൦-൯๐-๙໐-໙༠-༩]|\d)(\w|[_:])(\w|[_:.-])*(\s+|$)"/> 0440 <DetectSpaces attribute="Doctype Declaration" context="#stay"/> 0441 </context> 0442 0443 <context name="72:NotationDecl ExternalID" attribute="Error" lineEndContext="#stay"> 0444 <RegExpr attribute="Doctype Declaration" context="73:NotationDecl PublicID" String="PUBLIC(\s+|$)"/> 0445 <RegExpr attribute="Doctype Declaration" context="66:PEDecl SystemID" String="SYSTEM(\s+|$)"/> 0446 <DetectSpaces attribute="Doctype Declaration" context="#stay"/> 0447 </context> 0448 0449 <context name="73:NotationDecl PublicID" attribute="Error" lineEndContext="#stay"> 0450 <DetectChar attribute="Value" context="74:NotationDecl PublicID qq" char="""/> 0451 <DetectChar attribute="Value" context="75:NotationDecl PublicID q" char="'"/> 0452 <DetectSpaces attribute="Doctype Declaration" context="#stay"/> 0453 </context> 0454 0455 <context name="74:NotationDecl PublicID qq" attribute="Error" lineEndContext="#stay"> 0456 <DetectChar attribute="Value" context="76:NotationDecl SystemIDOrEnd" char="""/> 0457 <RegExpr attribute="Value" context="#stay" String="[ 
a-zA-Z0-9'()+,./:=?;!*#@$_%-]"/> 0458 </context> 0459 0460 <context name="75:NotationDecl PublicID q" attribute="Value" lineEndContext="#stay"> 0461 <DetectChar attribute="Value" context="76:NotationDecl SystemIDOrEnd" char="'"/> 0462 <RegExpr attribute="Value" context="#stay" String="[ 
a-zA-Z0-9()+,./:=?;!*#@$_%-]"/> 0463 </context> 0464 0465 <context name="76:NotationDecl SystemIDOrEnd" attribute="Error" lineEndContext="#stay"> 0466 <DetectChar attribute="Value" context="67:PEDecl SystemID qq" char="""/> 0467 <DetectChar attribute="Value" context="68:PEDecl SystemID q" char="'"/> 0468 <DetectChar attribute="Doctype Declaration" context="23:Doctype Decl IS" char=">"/> 0469 <DetectSpaces attribute="Doctype Declaration" context="#stay"/> 0470 </context> 0471 0472 <context name="77:Comment inside IS" attribute="Comment" lineEndContext="#stay"> 0473 <StringDetect attribute="Error" context="23:Doctype Decl IS" String="--->"/> 0474 <StringDetect attribute="Comment" context="23:Doctype Decl IS" String="-->" endRegion="Comment"/> 0475 <Detect2Chars attribute="Error" context="#stay" char="-" char1="-"/> 0476 <IncludeRules context="Default Comment"/> 0477 </context> 0478 0479 <context name="78:PI inside IS" attribute="Processing Instruction Body" lineEndContext="#stay"> 0480 <Detect2Chars attribute="Processing Instruction" context="23:Doctype Decl IS" char="?" char1=">"/> 0481 </context> 0482 0483 <context name="79:Outside" attribute="Normal Text" lineEndContext="#stay"> 0484 <RegExpr attribute="Error" context="80:STag" String="<[xX][mM][lL](\w|[_.-])*(:(\w|[_.-])+)?"/> 0485 <RegExpr attribute="Normal Tag" context="80:STag" String="<(?![٠-٩۰-۹०-९০-৯੦-੯૦-૯୦-୯௧-௯౦-౯೦-೯൦-൯๐-๙໐-໙༠-༩]|\d)(\w|_)(\w|[_.-])*(:(\w|[_.-])+)?"/> 0486 <RegExpr attribute="Error" context="80:STag" String="<(?![٠-٩۰-۹०-९০-৯੦-੯૦-૯୦-୯௧-௯౦-౯೦-೯൦-൯๐-๙໐-໙༠-༩]|\d)(\w|[:_])(\w|[:_.-])*"/> 0487 <RegExpr attribute="Error" context="85:ETag" String="</[xX][mM][lL](\w|[_.-])*(:(\w|[_.-])+)?"/> 0488 <RegExpr attribute="Normal Tag" context="85:ETag" String="</(?![٠-٩۰-۹०-९০-৯੦-੯૦-૯୦-୯௧-௯౦-౯೦-೯൦-൯๐-๙໐-໙༠-༩]|\d)(\w|_)(\w|[_.-])*(:(\w|[_.-])+)?"/> 0489 <RegExpr attribute="Error" context="85:ETag" String="</(?![٠-٩۰-۹०-९০-৯੦-੯૦-૯୦-୯௧-௯౦-౯೦-೯൦-൯๐-๙໐-໙༠-༩]|\d)(\w|[:_])(\w|[:_.-])*"/> 0490 <RegExpr attribute="Entity" context="#stay" String="&(?![٠-٩۰-۹०-९০-৯੦-੯૦-૯୦-୯௧-௯౦-౯೦-೯൦-൯๐-๙໐-໙༠-༩]|\d)(\w|[_:])(\w|[_:.-])*;|&#(x[0-9a-fA-F]+|[0-9]+);"/> 0491 <StringDetect attribute="Entity" context="86:CDSect" String="<![CDATA["/> 0492 <StringDetect attribute="Comment" context="87:Comment inside IS" String="<!--" beginRegion="Comment"/> 0493 <RegExpr attribute="Normal Tag" context="88:PI inside IS" String="<\?xml-stylesheet(\s|$)"/> 0494 <RegExpr attribute="Error" context="88:PI inside IS" String="<\?[xX][mM][lL](\w|[_.-])*(:(\w|[_.-])+)?"/> 0495 <RegExpr attribute="Normal Tag" context="88:PI inside IS" String="<\?(?![٠-٩۰-۹०-९০-৯੦-੯૦-૯୦-୯௧-௯౦-౯೦-೯൦-൯๐-๙໐-໙༠-༩]|\d)(\w|_)(\w|[_.-])*(:(\w|[_.-])+)?"/> 0496 <RegExpr attribute="Error" context="88:PI inside IS" String="<\?(?![٠-٩۰-۹०-९০-৯੦-੯૦-૯୦-୯௧-௯౦-౯೦-೯൦-൯๐-๙໐-໙༠-༩]|\d)(\w|[:_])(\w|[:_.-])*"/> 0497 <AnyChar attribute="Error" context="#stay" String="<&"/> 0498 <StringDetect attribute="Error" context="#stay" String="]]>"/> 0499 </context> 0500 0501 <context name="80:STag" attribute="Error" lineEndContext="#stay"> 0502 <Detect2Chars attribute="Normal Tag" context="79:Outside" char="/" char1=">"/> 0503 <DetectChar attribute="Normal Tag" context="79:Outside" char=">"/> 0504 <RegExpr attribute="Attribute" context="81:STag Attribute" String="(xmlns:(\w|[_.-])*|xmlns|xml:(lang|base|space))"/> 0505 <RegExpr attribute="Error" context="81:STag Attribute" String="[xX][mM][lL](\w|[_.-])*(:(\w|[_.-])+)?"/> 0506 <RegExpr attribute="Attribute" context="81:STag Attribute" String="(?![٠-٩۰-۹०-९০-৯੦-੯૦-૯୦-୯௧-௯౦-౯೦-೯൦-൯๐-๙໐-໙༠-༩]|\d)(\w|_)(\w|[_.-])*(:(\w|[_.-])+)?"/> 0507 <RegExpr attribute="Error" context="81:STag Attribute" String="(?![٠-٩۰-۹०-९০-৯੦-੯૦-૯୦-୯௧-௯౦-౯೦-೯൦-൯๐-๙໐-໙༠-༩]|\d)(\w|[:_])(\w|[:_.-])*"/> 0508 <DetectSpaces attribute="Normal Tag" context="#stay"/> 0509 </context> 0510 0511 <context name="81:STag Attribute" attribute="Error" lineEndContext="#stay"> 0512 <DetectChar attribute="Attribute" context="82:STag Attribute Value" char="="/> 0513 <DetectSpaces attribute="Normal Tag" context="#stay"/> 0514 </context> 0515 0516 <context name="82:STag Attribute Value" attribute="Error" lineEndContext="#stay"> 0517 <DetectChar attribute="Value" context="83:STag Value qq" char="""/> 0518 <DetectChar attribute="Value" context="84:STag Value q" char="'"/> 0519 <DetectSpaces attribute="Normal Tag" context="#stay"/> 0520 </context> 0521 0522 <context name="83:STag Value qq" attribute="Value" lineEndContext="#stay"> 0523 <RegExpr attribute="Entity" context="#stay" String="&(?![٠-٩۰-۹०-९০-৯੦-੯૦-૯୦-୯௧-௯౦-౯೦-೯൦-൯๐-๙໐-໙༠-༩]|\d)(\w|[_:])(\w|[_:.-])*;|&#(x[0-9a-fA-F]+|[0-9]+);"/> 0524 <AnyChar attribute="Error" context="#stay" String="&<"/> 0525 <RegExpr attribute="Error" context="80:STag" String=""(?=(?![٠-٩۰-۹०-९০-৯੦-੯૦-૯୦-୯௧-௯౦-౯೦-೯൦-൯๐-๙໐-໙༠-༩]|\d)(\w|[_:]))"/> 0526 <RegExpr attribute="Value" context="80:STag" String=""(?=>|/>|\s|$)"/> 0527 </context> 0528 0529 <context name="84:STag Value q" attribute="Value" lineEndContext="#stay"> 0530 <RegExpr attribute="Entity" context="#stay" String="&(?![٠-٩۰-۹०-९০-৯੦-੯૦-૯୦-୯௧-௯౦-౯೦-೯൦-൯๐-๙໐-໙༠-༩]|\d)(\w|[_:])(\w|[_:.-])*;|&#(x[0-9a-fA-F]+|[0-9]+);"/> 0531 <AnyChar attribute="Error" context="#stay" String="&<"/> 0532 <RegExpr attribute="Error" context="80:STag" String="'(?=(?![٠-٩۰-۹०-९০-৯੦-੯૦-૯୦-୯௧-௯౦-౯೦-೯൦-൯๐-๙໐-໙༠-༩]|\d)(\w|[_:]))"/> 0533 <RegExpr attribute="Value" context="80:STag" String="'(?=>|/>|\s|$)"/> 0534 </context> 0535 0536 <context name="85:ETag" attribute="Error" lineEndContext="#stay"> 0537 <DetectChar attribute="Normal Tag" context="79:Outside" char=">"/> 0538 <DetectSpaces attribute="Normal Tag" context="#stay"/> 0539 </context> 0540 0541 <context name="86:CDSect" attribute="Normal Text" lineEndContext="#stay"> 0542 <StringDetect attribute="Entity" context="79:Outside" String="]]>"/> 0543 </context> 0544 0545 <context name="87:Comment inside IS" attribute="Comment" lineEndContext="#stay"> 0546 <StringDetect attribute="Error" context="79:Outside" String="--->"/> 0547 <StringDetect attribute="Comment" context="79:Outside" String="-->" endRegion="Comment"/> 0548 <Detect2Chars attribute="Error" context="#stay" char="-" char1="-"/> 0549 <IncludeRules context="Default Comment"/> 0550 </context> 0551 0552 <context name="88:PI inside IS" attribute="Processing Instruction Body" lineEndContext="#stay"> 0553 <Detect2Chars attribute="Processing Instruction" context="79:Outside" char="?" char1=">"/> 0554 </context> 0555 0556 <context name="Default Comment" attribute="Comment" lineEndContext="#stay"> 0557 <IncludeRules context="##Comments"/> 0558 </context> 0559 0560 </contexts> 0561 <itemDatas> 0562 <itemData name="Normal Text" defStyleNum="dsNormal" spellChecking="false"/> 0563 <itemData name="Entity" defStyleNum="dsChar" spellChecking="false"/> 0564 <itemData name="Normal Tag" defStyleNum="dsKeyword" spellChecking="false"/> 0565 <itemData name="Attribute" defStyleNum="dsDataType" spellChecking="false"/> 0566 <itemData name="Value" defStyleNum="dsString" spellChecking="false"/> 0567 <itemData name="Doctype Declaration" defStyleNum="dsKeyword" spellChecking="false"/> 0568 <itemData name="Comment" defStyleNum="dsComment"/> 0569 <itemData name="Processing Instruction" defStyleNum="dsKeyword" spellChecking="false"/> 0570 <itemData name="Processing Instruction Body" defStyleNum="dsNormal" spellChecking="false"/> 0571 <itemData name="Error" defStyleNum="dsError" spellChecking="false"/> 0572 </itemDatas> 0573 </highlighting> 0574 <general> 0575 <comments> 0576 <comment name="multiLine" start="<!--" end="-->" region="Comment"/> 0577 </comments> 0578 <keywords casesensitive="1"/> 0579 </general> 0580 </language>