Warning, /frameworks/syntax-highlighting/data/syntax/innosetup.xml is written in an unsupported language. File is not indexed.
0001 <?xml version="1.0" encoding="UTF-8"?> 0002 <!DOCTYPE language 0003 [ 0004 <!ENTITY issDirective "[A-Za-z0-9]+\s*="> 0005 <!ENTITY issParam "[A-Za-z0-9]+:"> 0006 <!ENTITY issConst "{[^{]*}"> 0007 ]> 0008 <language name="InnoSetup" section="Other" version="3" kateversion="5.0" 0009 extensions="*.iss" author="Michael Hansen" license="MIT"> 0010 <highlighting> 0011 <list name="flags"> 0012 <item>32bit</item> 0013 <item>64bit</item> 0014 <item>HKA</item> 0015 <item>HKCC</item> 0016 <item>HKCR</item> 0017 <item>HKCU</item> 0018 <item>HKLM</item> 0019 <item>HKU</item> 0020 <item>admins</item> 0021 <item>allowunsafefiles</item> 0022 <item>alwaysoverwrite</item> 0023 <item>alwaysskipifsameorolder</item> 0024 <item>authusers</item> 0025 <item>binary</item> 0026 <item>checkablealone</item> 0027 <item>checkedonce</item> 0028 <item>closeonexit</item> 0029 <item>comparetimestamp</item> 0030 <item>confirmoverwrite</item> 0031 <item>createallsubdirs</item> 0032 <item>createkeyifdoesntexist</item> 0033 <item>createonlyiffileexists</item> 0034 <item>createvalueifdoesntexist</item> 0035 <item>creatorowner</item> 0036 <item>deleteafterinstall</item> 0037 <item>deletekey</item> 0038 <item>deletevalue</item> 0039 <item>dirifempty</item> 0040 <item>disablenouninstallwarning</item> 0041 <item>dontcloseonexit</item> 0042 <item>dontcopy</item> 0043 <item>dontcreatekey</item> 0044 <item>dontinheritcheck</item> 0045 <item>dontverifychecksum</item> 0046 <item>dword</item> 0047 <item>everyone</item> 0048 <item>excludefromshowinnewinstall</item> 0049 <item>exclusive</item> 0050 <item>external</item> 0051 <item>expandsz</item> 0052 <item>files</item> 0053 <item>filesandordirs</item> 0054 <item>fixed</item> 0055 <item>foldershortcut</item> 0056 <item>fontisnttruetype</item> 0057 <item>full</item> 0058 <item>gacinstall</item> 0059 <item>guests</item> 0060 <item>hidden</item> 0061 <item>hidewizard</item> 0062 <item>ignoreversion</item> 0063 <item>iscustom</item> 0064 <item>isreadme</item> 0065 <item>modify</item> 0066 <item>networkservice</item> 0067 <item>nocompression</item> 0068 <item>noencryption</item> 0069 <item>noerror</item> 0070 <item>none</item> 0071 <item>noregerror</item> 0072 <item>normal</item> 0073 <item>notcontentindexed</item> 0074 <item>nowait</item> 0075 <item>onlyifdestfileexists</item> 0076 <item>onlyifdoesntexist</item> 0077 <item>overwritereadonly</item> 0078 <item>postinstall</item> 0079 <item>preservestringtype</item> 0080 <item>preventpinning</item> 0081 <item>promptifolder</item> 0082 <item>qword</item> 0083 <item>readexec</item> 0084 <item>readonly</item> 0085 <item>recursesubdirs</item> 0086 <item>regserver</item> 0087 <item>regtypelib</item> 0088 <item>replacesameversion</item> 0089 <item>restart</item> 0090 <item>restartreplace</item> 0091 <item>runascurrentuser</item> 0092 <item>runasoriginaluser</item> 0093 <item>runhidden</item> 0094 <item>runmaximized</item> 0095 <item>runminimized</item> 0096 <item>service</item> 0097 <item>setnfscompression</item> 0098 <item>sharedfile</item> 0099 <item>shellexec</item> 0100 <item>sign</item> 0101 <item>signonce</item> 0102 <item>skipifdoesntexist</item> 0103 <item>skipifnotsilent</item> 0104 <item>skipifsilent</item> 0105 <item>skipifsourcedoesntexist</item> 0106 <item>solidbreak</item> 0107 <item>sortfilesbyextension</item> 0108 <item>sortfilesbyname</item> 0109 <item>string</item> 0110 <item>system</item> 0111 <item>touch</item> 0112 <item>unchecked</item> 0113 <item>uninsalwaysuninstall</item> 0114 <item>uninsclearvalue</item> 0115 <item>uninsdeleteentry</item> 0116 <item>uninsdeletekey</item> 0117 <item>uninsdeletekeyifempty</item> 0118 <item>uninsdeletesection</item> 0119 <item>uninsdeletesectionifempty</item> 0120 <item>uninsdeletevalue</item> 0121 <item>uninsneveruninstall</item> 0122 <item>uninsnosharedfileprompt</item> 0123 <item>uninsremovereadonly</item> 0124 <item>uninsrestartdelete</item> 0125 <item>uninsneveruninstall</item> 0126 <item>unsetntfscompression</item> 0127 <item>useapppaths</item> 0128 <item>users</item> 0129 <item>waituntilidle</item> 0130 <item>waituntilterminated</item> 0131 </list> 0132 0133 <contexts> 0134 <context name="Normal" attribute="Normal Text" lineEndContext="#stay"> 0135 <!-- Start out with no section-specific rules --> 0136 <IncludeRules context="Section Rules"/> 0137 </context> 0138 0139 <context name="Section Rules" attribute="Normal Text" lineEndContext="#stay"> 0140 <DetectChar attribute="Comment" char=";" context="Comment" firstNonSpace="true"/> 0141 <DetectChar attribute="Preprocessor" char="#" context="Preprocessor" firstNonSpace="true"/> 0142 <StringDetect attribute="Section" String="[setup]" context="Setup Section" firstNonSpace="true" 0143 insensitive="true" beginRegion="Section" endRegion="Section"/> 0144 <StringDetect attribute="Section" String="[langoptions]" context="Setup Section" firstNonSpace="true" 0145 insensitive="true" beginRegion="Section" endRegion="Section"/> 0146 <StringDetect attribute="Section" String="[code]" context="Code Section" firstNonSpace="true" 0147 insensitive="true" beginRegion="Section" endRegion="Section"/> 0148 <RangeDetect attribute="Section" char="[" char1="]" context="Other Section" firstNonSpace="true" 0149 beginRegion="Section" endRegion="Section"/> 0150 </context> 0151 0152 <context name="Setup Section" attribute="Normal Text" lineEndContext="#stay"> 0153 <IncludeRules context="Section Rules"/> 0154 <RegExpr attribute="Parameter" String="&issDirective;" context="Value"/> 0155 </context> 0156 0157 <context name="Code Section" attribute="Normal Text" lineEndContext="#stay"> 0158 <IncludeRules context="Section Rules"/> 0159 <IncludeRules context="##Pascal"/> 0160 </context> 0161 0162 <context name="Other Section" attribute="Normal Text" lineEndContext="#stay"> 0163 <IncludeRules context="Section Rules"/> 0164 <RegExpr attribute="Parameter" String="&issParam;" context="PropValue"/> 0165 </context> 0166 0167 <context name="Comment" attribute="Comment" lineEndContext="#pop"> 0168 <DetectSpaces /> 0169 <IncludeRules context="##Comments" /> 0170 <DetectIdentifier /> 0171 </context> 0172 0173 <context name="Preprocessor" attribute="Preprocessor" lineEndContext="#pop"> 0174 <DetectChar attribute="String" char=""" context="String"/> 0175 </context> 0176 0177 <context name="PropValue" attribute="Value" lineEndContext="#pop"> 0178 <IncludeRules context="Value"/> 0179 <DetectChar attribute="Operator" char=";" context="#pop"/> 0180 <keyword attribute="Flag" String="flags" /> 0181 </context> 0182 0183 <context name="Value" attribute="Value" lineEndContext="#pop"> 0184 <DetectChar attribute="String" char=""" context="String"/> 0185 <Detect2Chars attribute="Escape" char="{" char1="{" context="#stay"/> 0186 <RegExpr attribute="Constant" String="&issConst;" context="#stay"/> 0187 </context> 0188 0189 <context name="String" attribute="String" lineEndContext="#stay"> 0190 <Detect2Chars attribute="Escape" char=""" char1=""" context="#stay"/> 0191 <Detect2Chars attribute="Escape" char="{" char1="{" context="#stay"/> 0192 <DetectChar attribute="String" char=""" context="#pop"/> 0193 <RegExpr attribute="Constant" String="&issConst;" context="#stay"/> 0194 </context> 0195 </contexts> 0196 0197 <itemDatas> 0198 <itemData name="Normal Text" defStyleNum="dsNormal" spellChecking="false"/> 0199 <itemData name="Preprocessor" defStyleNum="dsPreprocessor" spellChecking="false"/> 0200 <itemData name="Section" defStyleNum="dsKeyword" spellChecking="false"/> 0201 <itemData name="Value" defStyleNum="dsNormal" spellChecking="false"/> 0202 <itemData name="Constant" defStyleNum="dsDecVal" spellChecking="false"/> 0203 <itemData name="Parameter" defStyleNum="dsDataType" spellChecking="false"/> 0204 <itemData name="Flag" defStyleNum="dsOthers" spellChecking="false"/> 0205 <itemData name="Operator" defStyleNum="dsOperator" spellChecking="false"/> 0206 <itemData name="String" defStyleNum="dsString"/> 0207 <itemData name="Escape" defStyleNum="dsChar"/> 0208 <itemData name="Comment" defStyleNum="dsComment"/> 0209 </itemDatas> 0210 </highlighting> 0211 0212 <general> 0213 <comments> 0214 <comment name="singleLine" start=";"/> 0215 </comments> 0216 </general> 0217 </language>