PageRenderTime 56ms CodeModel.GetById 12ms RepoModel.GetById 0ms app.codeStats 0ms

/jEdit/tags/jedit-4-3-pre5/modes/inno-setup.xml

#
XML | 406 lines | 366 code | 21 blank | 19 comment | 0 complexity | 0a80b8b744014cdb71db19c4906904cb MD5 | raw file
Possible License(s): BSD-3-Clause, AGPL-1.0, Apache-2.0, LGPL-2.0, LGPL-3.0, GPL-2.0, CC-BY-SA-3.0, LGPL-2.1, GPL-3.0, MPL-2.0-no-copyleft-exception, IPL-1.0
  1. <?xml version="1.0"?>
  2. <!DOCTYPE MODE SYSTEM "xmode.dtd">
  3. <MODE>
  4. <PROPS>
  5. <PROPERTY NAME="lineComment" VALUE=";" />
  6. </PROPS>
  7. <RULES HIGHLIGHT_DIGITS="FALSE">
  8. <SEQ TYPE="KEYWORD2" AT_LINE_START="TRUE" DELEGATE="pascal::MAIN">[code]</SEQ>
  9. <SEQ TYPE="KEYWORD2" AT_LINE_START="TRUE">[Setup]</SEQ>
  10. <SEQ TYPE="KEYWORD2" AT_LINE_START="TRUE">[Types]</SEQ>
  11. <SEQ TYPE="KEYWORD2" AT_LINE_START="TRUE">[Components]</SEQ>
  12. <SEQ TYPE="KEYWORD2" AT_LINE_START="TRUE">[Tasks]</SEQ>
  13. <SEQ TYPE="KEYWORD2" AT_LINE_START="TRUE">[Dirs]</SEQ>
  14. <SEQ TYPE="KEYWORD2" AT_LINE_START="TRUE">[Files]</SEQ>
  15. <SEQ TYPE="KEYWORD2" AT_LINE_START="TRUE">[Icons]</SEQ>
  16. <SEQ TYPE="KEYWORD2" AT_LINE_START="TRUE">[INI]</SEQ>
  17. <SEQ TYPE="KEYWORD2" AT_LINE_START="TRUE">[InstallDelete]</SEQ>
  18. <SEQ TYPE="KEYWORD2" AT_LINE_START="TRUE">[Languages]</SEQ>
  19. <SEQ TYPE="KEYWORD2" AT_LINE_START="TRUE">[Messages]</SEQ>
  20. <SEQ TYPE="KEYWORD2" AT_LINE_START="TRUE">[CustomMessages]</SEQ>
  21. <SEQ TYPE="KEYWORD2" AT_LINE_START="TRUE">[LangOptions]</SEQ>
  22. <SEQ TYPE="KEYWORD2" AT_LINE_START="TRUE">[Registry]</SEQ>
  23. <SEQ TYPE="KEYWORD2" AT_LINE_START="TRUE">[Run]</SEQ>
  24. <SEQ TYPE="KEYWORD2" AT_LINE_START="TRUE">[UninstallRun]</SEQ>
  25. <SEQ TYPE="KEYWORD2" AT_LINE_START="TRUE">[UninstallDelete]</SEQ>
  26. <!-- pre-processor directives -->
  27. <EOL_SPAN TYPE="LITERAL4" DELEGATE="DIRECTIVE">#define </EOL_SPAN>
  28. <EOL_SPAN TYPE="LITERAL4" DELEGATE="DIRECTIVE">#dim </EOL_SPAN>
  29. <EOL_SPAN TYPE="LITERAL4" DELEGATE="DIRECTIVE">#undef </EOL_SPAN>
  30. <EOL_SPAN TYPE="LITERAL4" DELEGATE="DIRECTIVE">#include </EOL_SPAN>
  31. <EOL_SPAN TYPE="LITERAL4" DELEGATE="DIRECTIVE">#emit </EOL_SPAN>
  32. <EOL_SPAN TYPE="LITERAL4" DELEGATE="DIRECTIVE">#expr </EOL_SPAN>
  33. <EOL_SPAN TYPE="LITERAL4" DELEGATE="DIRECTIVE">#insert </EOL_SPAN>
  34. <EOL_SPAN TYPE="LITERAL4" DELEGATE="DIRECTIVE">#append </EOL_SPAN>
  35. <EOL_SPAN TYPE="LITERAL4" DELEGATE="DIRECTIVE">#if </EOL_SPAN>
  36. <EOL_SPAN TYPE="LITERAL4" DELEGATE="DIRECTIVE">#elif </EOL_SPAN>
  37. <EOL_SPAN TYPE="LITERAL4" DELEGATE="DIRECTIVE">#else </EOL_SPAN>
  38. <EOL_SPAN TYPE="LITERAL4" DELEGATE="DIRECTIVE">#endif</EOL_SPAN>
  39. <EOL_SPAN TYPE="LITERAL4" DELEGATE="DIRECTIVE">#ifexist </EOL_SPAN>
  40. <EOL_SPAN TYPE="LITERAL4" DELEGATE="DIRECTIVE">#ifnexist </EOL_SPAN>
  41. <EOL_SPAN TYPE="LITERAL4" DELEGATE="DIRECTIVE">#ifdef </EOL_SPAN>
  42. <EOL_SPAN TYPE="LITERAL4" DELEGATE="DIRECTIVE">#for </EOL_SPAN>
  43. <EOL_SPAN TYPE="LITERAL4" DELEGATE="DIRECTIVE">#sub </EOL_SPAN>
  44. <EOL_SPAN TYPE="LITERAL4" DELEGATE="DIRECTIVE">#endsub</EOL_SPAN>
  45. <EOL_SPAN TYPE="LITERAL4" DELEGATE="DIRECTIVE">#pragma </EOL_SPAN>
  46. <EOL_SPAN TYPE="LITERAL4" DELEGATE="DIRECTIVE">#error </EOL_SPAN>
  47. <SPAN TYPE="LITERAL4">
  48. <BEGIN>{#</BEGIN>
  49. <END>}</END>
  50. </SPAN>
  51. <MARK_FOLLOWING TYPE="LITERAL2">%</MARK_FOLLOWING>
  52. <SPAN TYPE="LITERAL1" DELEGATE="STRING">
  53. <BEGIN>"</BEGIN>
  54. <END>"</END>
  55. </SPAN>
  56. <SPAN TYPE="LITERAL1" DELEGATE="STRING">
  57. <BEGIN>'</BEGIN>
  58. <END>'</END>
  59. </SPAN>
  60. <!-- variable -->
  61. <SPAN TYPE="KEYWORD3">
  62. <BEGIN>{</BEGIN>
  63. <END>}</END>
  64. </SPAN>
  65. <EOL_SPAN TYPE="COMMENT1" AT_LINE_START="TRUE">;</EOL_SPAN>
  66. <EOL_SPAN TYPE="COMMENT1" AT_LINE_START="TRUE">#</EOL_SPAN>
  67. <!--
  68. <MARK_PREVIOUS TYPE="KEYWORD1"
  69. AT_LINE_START="TRUE" EXCLUDE_MATCH="TRUE">=</MARK_PREVIOUS>
  70. -->
  71. <KEYWORDS>
  72. <!-- [Setup] -->
  73. <!-- compiler -->
  74. <KEYWORD1>Compression</KEYWORD1>
  75. <KEYWORD1>DiskClusterSize</KEYWORD1>
  76. <KEYWORD1>DiskSliceSize</KEYWORD1>
  77. <KEYWORD1>DiskSpanning</KEYWORD1>
  78. <KEYWORD1>Encryption</KEYWORD1>
  79. <KEYWORD1>InternalCompressLevel</KEYWORD1>
  80. <KEYWORD1>MergeDuplicateFiles</KEYWORD1>
  81. <KEYWORD1>OutputBaseFilename</KEYWORD1>
  82. <KEYWORD1>OutputDir</KEYWORD1>
  83. <KEYWORD1>ReserveBytes</KEYWORD1>
  84. <KEYWORD1>SlicesPerDisk</KEYWORD1>
  85. <KEYWORD1>SolidCompression</KEYWORD1>
  86. <KEYWORD1>SourceDir</KEYWORD1>
  87. <KEYWORD1>UseSetupLdr</KEYWORD1>
  88. <KEYWORD1>VersionInfoCompany</KEYWORD1>
  89. <KEYWORD1>VersionInfoDescription</KEYWORD1>
  90. <KEYWORD1>VersionInfoTextVersion</KEYWORD1>
  91. <KEYWORD1>VersionInfoVersion</KEYWORD1>
  92. <!-- installer, functional -->
  93. <KEYWORD1>AllowCancelDuringInstall</KEYWORD1>
  94. <KEYWORD1>AllowNoIcons</KEYWORD1>
  95. <KEYWORD1>AllowRootDirectory</KEYWORD1>
  96. <KEYWORD1>AllowUNCPath</KEYWORD1>
  97. <KEYWORD1>AlwaysRestart</KEYWORD1>
  98. <KEYWORD1>AlwaysShowComponentsList</KEYWORD1>
  99. <KEYWORD1>AlwaysShowDirOnReadyPage</KEYWORD1>
  100. <KEYWORD1>AlwaysShowGroupOnReadyPage</KEYWORD1>
  101. <KEYWORD1>AlwaysUsePersonalGroup</KEYWORD1>
  102. <KEYWORD1>AppendDefaultDirName</KEYWORD1>
  103. <KEYWORD1>AppendDefaultGroupName</KEYWORD1>
  104. <KEYWORD1>AppComments</KEYWORD1>
  105. <KEYWORD1>AppContact</KEYWORD1>
  106. <KEYWORD1>AppId</KEYWORD1>
  107. <KEYWORD1>AppModifyPath</KEYWORD1>
  108. <KEYWORD1>AppMutex</KEYWORD1>
  109. <KEYWORD1>AppName</KEYWORD1>
  110. <KEYWORD1>AppPublisher</KEYWORD1>
  111. <KEYWORD1>AppPublisherURL</KEYWORD1>
  112. <KEYWORD1>AppReadmeFile</KEYWORD1>
  113. <KEYWORD1>AppSupportURL</KEYWORD1>
  114. <KEYWORD1>AppUpdatesURL</KEYWORD1>
  115. <KEYWORD1>AppVersion</KEYWORD1>
  116. <KEYWORD1>AppVerName</KEYWORD1>
  117. <KEYWORD1>ChangesAssociations</KEYWORD1>
  118. <KEYWORD1>CreateAppDir</KEYWORD1>
  119. <KEYWORD1>CreateUninstallRegKey</KEYWORD1>
  120. <KEYWORD1>DefaultDirName</KEYWORD1>
  121. <KEYWORD1>DefaultGroupName</KEYWORD1>
  122. <KEYWORD1>DefaultUserInfoName</KEYWORD1>
  123. <KEYWORD1>DefaultUserInfoOrg</KEYWORD1>
  124. <KEYWORD1>DefaultUserInfoSerial</KEYWORD1>
  125. <KEYWORD1>DirExistsWarning</KEYWORD1>
  126. <KEYWORD1>DisableDirPage</KEYWORD1>
  127. <KEYWORD1>DisableFinishedPage</KEYWORD1>
  128. <KEYWORD1>DisableProgramGroupPage</KEYWORD1>
  129. <KEYWORD1>DisableReadyMemo</KEYWORD1>
  130. <KEYWORD1>DisableReadyPage</KEYWORD1>
  131. <KEYWORD1>DisableStartupPrompt</KEYWORD1>
  132. <KEYWORD1>EnableDirDoesntExistWarning</KEYWORD1>
  133. <KEYWORD1>ExtraDiskSpaceRequired</KEYWORD1>
  134. <KEYWORD1>InfoAfterFile</KEYWORD1>
  135. <KEYWORD1>InfoBeforeFile</KEYWORD1>
  136. <KEYWORD1>LanguageDetectionMethod</KEYWORD1>
  137. <KEYWORD1>LicenseFile</KEYWORD1>
  138. <KEYWORD1>MinVersion</KEYWORD1>
  139. <KEYWORD1>OnlyBelowVersion</KEYWORD1>
  140. <KEYWORD1>Password</KEYWORD1>
  141. <KEYWORD1>PrivilegesRequired</KEYWORD1>
  142. <KEYWORD1>RestartIfNeededByRun</KEYWORD1>
  143. <KEYWORD1>ShowLanguageDialog</KEYWORD1>
  144. <KEYWORD1>TimeStampRounding</KEYWORD1>
  145. <KEYWORD1>TimeStampsInUTC</KEYWORD1>
  146. <KEYWORD1>TouchDate</KEYWORD1>
  147. <KEYWORD1>TouchTime</KEYWORD1>
  148. <KEYWORD1>Uninstallable</KEYWORD1>
  149. <KEYWORD1>UninstallDisplayIcon</KEYWORD1>
  150. <KEYWORD1>UninstallDisplayName</KEYWORD1>
  151. <KEYWORD1>UninstallFilesDir</KEYWORD1>
  152. <KEYWORD1>UninstallLogMode</KEYWORD1>
  153. <KEYWORD1>UninstallRestartComputer</KEYWORD1>
  154. <KEYWORD1>UpdateUninstallLogAppName</KEYWORD1>
  155. <KEYWORD1>UsePreviousAppDir</KEYWORD1>
  156. <KEYWORD1>UsePreviousGroup</KEYWORD1>
  157. <KEYWORD1>UsePreviousSetupType</KEYWORD1>
  158. <KEYWORD1>UsePreviousTasks</KEYWORD1>
  159. <KEYWORD1>UsePreviousUserInfo</KEYWORD1>
  160. <KEYWORD1>UserInfoPage</KEYWORD1>
  161. <!-- installer, cosmetic -->
  162. <KEYWORD1>AppCopyright</KEYWORD1>
  163. <KEYWORD1>BackColor</KEYWORD1>
  164. <KEYWORD1>BackColor2</KEYWORD1>
  165. <KEYWORD1>BackColorDirection</KEYWORD1>
  166. <KEYWORD1>BackSolid</KEYWORD1>
  167. <KEYWORD1>FlatComponentsList</KEYWORD1>
  168. <KEYWORD1>SetupIconFile</KEYWORD1>
  169. <KEYWORD1>ShowComponentSizes</KEYWORD1>
  170. <KEYWORD1>ShowTasksTreeLines</KEYWORD1>
  171. <KEYWORD1>UninstallStyle</KEYWORD1>
  172. <KEYWORD1>WindowShowCaption</KEYWORD1>
  173. <KEYWORD1>WindowStartMaximized</KEYWORD1>
  174. <KEYWORD1>WindowResizable</KEYWORD1>
  175. <KEYWORD1>WindowVisible</KEYWORD1>
  176. <KEYWORD1>WizardImageBackColor</KEYWORD1>
  177. <KEYWORD1>WizardImageFile</KEYWORD1>
  178. <KEYWORD1>WizardImageStretch</KEYWORD1>
  179. <KEYWORD1>WizardSmallImageBackColor</KEYWORD1>
  180. <KEYWORD1>WizardSmallImageFile</KEYWORD1>
  181. <KEYWORD1>UninstallIconFile</KEYWORD1>
  182. <!-- parameters -->
  183. <KEYWORD4>AfterInstall</KEYWORD4>
  184. <KEYWORD4>Attribs</KEYWORD4>
  185. <KEYWORD4>BeforeInstall</KEYWORD4>
  186. <KEYWORD4>Check</KEYWORD4>
  187. <KEYWORD4>Comment</KEYWORD4>
  188. <KEYWORD4>Components</KEYWORD4>
  189. <KEYWORD4>CopyMode</KEYWORD4>
  190. <KEYWORD4>Description</KEYWORD4>
  191. <KEYWORD4>DestDir</KEYWORD4>
  192. <KEYWORD4>DestName</KEYWORD4>
  193. <KEYWORD4>Excludes</KEYWORD4>
  194. <KEYWORD4>ExtraDiskSpaceRequired</KEYWORD4>
  195. <KEYWORD4>Filename</KEYWORD4>
  196. <KEYWORD4>Flags</KEYWORD4>
  197. <KEYWORD4>FontInstall</KEYWORD4>
  198. <KEYWORD4>GroupDescription</KEYWORD4>
  199. <KEYWORD4>HotKey</KEYWORD4>
  200. <KEYWORD4>IconFilename</KEYWORD4>
  201. <KEYWORD4>IconIndex</KEYWORD4>
  202. <KEYWORD4>InfoBeforeFile</KEYWORD4>
  203. <KEYWORD4>InfoAfterFile</KEYWORD4>
  204. <KEYWORD4>Key</KEYWORD4>
  205. <!--<KEYWORD4>LicenseFile</KEYWORD4>-->
  206. <KEYWORD4>MessagesFile</KEYWORD4>
  207. <KEYWORD4>Name</KEYWORD4>
  208. <KEYWORD4>Parameters</KEYWORD4>
  209. <KEYWORD4>Permissions</KEYWORD4>
  210. <KEYWORD4>Root</KEYWORD4>
  211. <KEYWORD4>RunOnceId</KEYWORD4>
  212. <KEYWORD4>Section</KEYWORD4>
  213. <KEYWORD4>Source</KEYWORD4>
  214. <KEYWORD4>StatusMsg</KEYWORD4>
  215. <KEYWORD4>String</KEYWORD4>
  216. <KEYWORD4>Subkey</KEYWORD4>
  217. <KEYWORD4>Tasks</KEYWORD4>
  218. <KEYWORD4>Type</KEYWORD4>
  219. <KEYWORD4>Types</KEYWORD4>
  220. <KEYWORD4>ValueType</KEYWORD4>
  221. <KEYWORD4>ValueName</KEYWORD4>
  222. <KEYWORD4>ValueData</KEYWORD4>
  223. <KEYWORD4>WorkingDir</KEYWORD4>
  224. <!-- flags -->
  225. <LITERAL3>allowunsafefiles</LITERAL3>
  226. <LITERAL3>checkedonce</LITERAL3>
  227. <LITERAL3>closeonexit</LITERAL3>
  228. <LITERAL3>compact</LITERAL3>
  229. <LITERAL3>comparetimestamp</LITERAL3>
  230. <LITERAL3>confirmoverwrite</LITERAL3>
  231. <LITERAL3>createkeyifdoesntexist</LITERAL3>
  232. <LITERAL3>createonlyiffileexists</LITERAL3>
  233. <LITERAL3>createvalueifdoesntexist</LITERAL3>
  234. <LITERAL3>deleteafterinstall</LITERAL3>
  235. <LITERAL3>deletekey</LITERAL3>
  236. <LITERAL3>deletevalue</LITERAL3>
  237. <LITERAL3>desktopicon</LITERAL3>
  238. <LITERAL3>dirifempty</LITERAL3>
  239. <LITERAL3>disablenouninstallwarning</LITERAL3>
  240. <LITERAL3>dontcloseonexit</LITERAL3>
  241. <LITERAL3>dontcopy</LITERAL3>
  242. <LITERAL3>dontcreatekey</LITERAL3>
  243. <LITERAL3>dontinheritcheck</LITERAL3>
  244. <LITERAL3>dontverifychecksum</LITERAL3>
  245. <LITERAL3>exclusive</LITERAL3>
  246. <LITERAL3>external</LITERAL3>
  247. <LITERAL3>files</LITERAL3>
  248. <LITERAL3>filesandordirs</LITERAL3>
  249. <LITERAL3>fixed</LITERAL3>
  250. <LITERAL3>fontisnttruetype</LITERAL3>
  251. <LITERAL3>full</LITERAL3>
  252. <LITERAL3>ignoreversion</LITERAL3>
  253. <LITERAL3>iscustom</LITERAL3>
  254. <LITERAL3>isreadme</LITERAL3>
  255. <LITERAL3>hidden</LITERAL3>
  256. <LITERAL3>hidewizard</LITERAL3>
  257. <LITERAL3>modify</LITERAL3>
  258. <LITERAL3>nocompression</LITERAL3>
  259. <LITERAL3>noencryption</LITERAL3>
  260. <LITERAL3>noerror</LITERAL3>
  261. <LITERAL3>noregerror</LITERAL3>
  262. <LITERAL3>nowait</LITERAL3>
  263. <LITERAL3>onlyifdestfileexists</LITERAL3>
  264. <LITERAL3>onlyifdoesntexist</LITERAL3>
  265. <LITERAL3>overwritereadonly</LITERAL3>
  266. <LITERAL3>postinstall</LITERAL3>
  267. <LITERAL3>preservestringtype</LITERAL3>
  268. <LITERAL3>promptifolder</LITERAL3>
  269. <LITERAL3>quicklaunchicon</LITERAL3>
  270. <LITERAL3>read</LITERAL3>
  271. <LITERAL3>readonly</LITERAL3>
  272. <LITERAL3>readexec</LITERAL3>
  273. <LITERAL3>recursesubdirs</LITERAL3>
  274. <LITERAL3>regserver</LITERAL3>
  275. <LITERAL3>regtypelib</LITERAL3>
  276. <LITERAL3>replacesameversion</LITERAL3>
  277. <LITERAL3>restart</LITERAL3>
  278. <LITERAL3>restartreplace</LITERAL3>
  279. <LITERAL3>runhidden</LITERAL3>
  280. <LITERAL3>runmaximized</LITERAL3>
  281. <LITERAL3>runminimized</LITERAL3>
  282. <LITERAL3>sharedfile</LITERAL3>
  283. <LITERAL3>shellexec</LITERAL3>
  284. <LITERAL3>skipifnotsilent</LITERAL3>
  285. <LITERAL3>skipifsilent</LITERAL3>
  286. <LITERAL3>skipifdoesntexist</LITERAL3>
  287. <LITERAL3>skipifsourcedoesntexist</LITERAL3>
  288. <LITERAL3>sortfilesbyextension</LITERAL3>
  289. <LITERAL3>system</LITERAL3>
  290. <LITERAL3>touch</LITERAL3>
  291. <LITERAL3>unchecked</LITERAL3>
  292. <LITERAL3>uninsalwaysuninstall</LITERAL3>
  293. <LITERAL3>uninsclearvalue</LITERAL3>
  294. <LITERAL3>uninsdeleteentry</LITERAL3>
  295. <LITERAL3>uninsdeletekey</LITERAL3>
  296. <LITERAL3>uninsdeletekeyifempty</LITERAL3>
  297. <LITERAL3>uninsdeletesection</LITERAL3>
  298. <LITERAL3>uninsdeletesectionifempty</LITERAL3>
  299. <LITERAL3>uninsdeletevalue</LITERAL3>
  300. <LITERAL3>uninsneveruninstall</LITERAL3>
  301. <LITERAL3>uninsremovereadonly</LITERAL3>
  302. <LITERAL3>uninsrestartdelete</LITERAL3>
  303. <LITERAL3>useapppaths</LITERAL3>
  304. <LITERAL3>waituntilidle</LITERAL3>
  305. <!-- registry root keys -->
  306. <LITERAL3>HKCR</LITERAL3>
  307. <LITERAL3>HKCU</LITERAL3>
  308. <LITERAL3>HKLM</LITERAL3>
  309. <LITERAL3>HKU</LITERAL3>
  310. <LITERAL3>HKCC</LITERAL3>
  311. <!-- registry value types -->
  312. <LITERAL3>none</LITERAL3>
  313. <LITERAL3>string</LITERAL3>
  314. <LITERAL3>expandsz</LITERAL3>
  315. <LITERAL3>multisz</LITERAL3>
  316. <LITERAL3>dword</LITERAL3>
  317. <LITERAL3>binary</LITERAL3>
  318. </KEYWORDS>
  319. </RULES>
  320. <RULES SET="STRING" DEFAULT="LITERAL1" IGNORE_CASE="TRUE">
  321. <!-- pre-processor constant -->
  322. <SPAN TYPE="LITERAL4">
  323. <BEGIN>{#</BEGIN>
  324. <END>}</END>
  325. </SPAN>
  326. <!-- constant -->
  327. <SPAN TYPE="KEYWORD3" DELEGATE="CONSTANT">
  328. <BEGIN>{</BEGIN>
  329. <END>}</END>
  330. </SPAN>
  331. </RULES>
  332. <RULES SET="CONSTANT" DEFAULT="KEYWORD3">
  333. <MARK_FOLLOWING TYPE="FUNCTION" EXCLUDE_MATCH="TRUE">code:</MARK_FOLLOWING>
  334. <SEQ TYPE="OPERATOR">|</SEQ>
  335. </RULES>
  336. <!-- pre-processor directives -->
  337. <RULES SET="DIRECTIVE" DEFAULT="LITERAL4" IGNORE_CASE="TRUE">
  338. <EOL_SPAN TYPE="COMMENT1">;</EOL_SPAN>
  339. <SPAN TYPE="COMMENT2">
  340. <BEGIN>/*</BEGIN>
  341. <END>*/</END>
  342. </SPAN>
  343. <SPAN TYPE="LITERAL1">
  344. <BEGIN>"</BEGIN>
  345. <END>"</END>
  346. </SPAN>
  347. <!-- pre-processor defined functions -->
  348. <KEYWORDS>
  349. <FUNCTION>Defined</FUNCTION>
  350. <FUNCTION>TypeOf</FUNCTION>
  351. <FUNCTION>GetFileVersion</FUNCTION>
  352. <FUNCTION>GetStringFileInfo</FUNCTION>
  353. <FUNCTION>Int</FUNCTION>
  354. <FUNCTION>Str</FUNCTION>
  355. <FUNCTION>FileExists</FUNCTION>
  356. <FUNCTION>FileSize</FUNCTION>
  357. <FUNCTION>ReadIni</FUNCTION>
  358. <FUNCTION>WriteIni</FUNCTION>
  359. <FUNCTION>ReadReg</FUNCTION>
  360. <FUNCTION>Exec</FUNCTION>
  361. <FUNCTION>Copy</FUNCTION>
  362. <FUNCTION>Pos</FUNCTION>
  363. <FUNCTION>RPos</FUNCTION>
  364. <FUNCTION>Len</FUNCTION>
  365. <FUNCTION>SaveToFile</FUNCTION>
  366. <FUNCTION>Find</FUNCTION>
  367. <FUNCTION>SetupSetting</FUNCTION>
  368. <FUNCTION>SetSetupSetting</FUNCTION>
  369. <FUNCTION>LowerCase</FUNCTION>
  370. <FUNCTION>EntryCount</FUNCTION>
  371. <FUNCTION>GetEnv</FUNCTION>
  372. <FUNCTION>DeleteFile</FUNCTION>
  373. <FUNCTION>CopyFile</FUNCTION>
  374. <FUNCTION>FindFirst</FUNCTION>
  375. <FUNCTION>FindNext</FUNCTION>
  376. <FUNCTION>FindClose</FUNCTION>
  377. <FUNCTION>FindGetFileName</FUNCTION>
  378. <FUNCTION>FileOpen</FUNCTION>
  379. <FUNCTION>FileRead</FUNCTION>
  380. <FUNCTION>FileReset</FUNCTION>
  381. <FUNCTION>FileEof</FUNCTION>
  382. <FUNCTION>FileClose</FUNCTION>
  383. </KEYWORDS>
  384. </RULES>
  385. </MODE>