1 | 1 | simandl | <?php |
2 | | | /************************************************************************************* |
3 | | | * nsis.php |
4 | | | * -------- |
5 | | | * Author: deguix (cevo_deguix@yahoo.com.br), Tux (http://tux.a4.cz/) |
6 | | | * Copyright: (c) 2005 deguix, 2004 Tux (http://tux.a4.cz/), Nigel McNie (http://qbnz.com/highlighter) |
7 | 3 | simandl | * Release Version: 1.0.8.3 |
8 | 1 | simandl | * Date Started: 2005/12/03 |
9 | | | * |
10 | | | * Nullsoft Scriptable Install System language file for GeSHi. |
11 | | | * |
12 | | | * CHANGES |
13 | | | * ------- |
14 | | | * 2005/12/03 (2.0.2) |
15 | | | * - Updated to NSIS 2.11. |
16 | | | * 2005/06/17 (2.0.1) |
17 | | | * - Updated to NSIS 2.07b0. |
18 | | | * 2005/04/05 (2.0.0) |
19 | | | * - Updated to NSIS 2.06. |
20 | | | * 2004/11/27 (1.0.2) |
21 | | | * - Added support for multiple object splitters |
22 | | | * 2004/10/27 (1.0.1) |
23 | | | * - Added support for URLs |
24 | | | * 2004/08/05 (1.0.0) |
25 | | | * - First Release |
26 | | | * |
27 | | | * TODO (updated 2004/11/27) |
28 | | | * ------------------------- |
29 | | | * |
30 | | | ************************************************************************************* |
31 | | | * |
32 | | | * This file is part of GeSHi. |
33 | | | * |
34 | | | * GeSHi is free software; you can redistribute it and/or modify |
35 | | | * it under the terms of the GNU General Public License as published by |
36 | | | * the Free Software Foundation; either version 2 of the License, or |
37 | | | * (at your option) any later version. |
38 | | | * |
39 | | | * GeSHi is distributed in the hope that it will be useful, |
40 | | | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
41 | | | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
42 | | | * GNU General Public License for more details. |
43 | | | * |
44 | | | * You should have received a copy of the GNU General Public License |
45 | | | * along with GeSHi; if not, write to the Free Software |
46 | | | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
47 | | | * |
48 | | | ************************************************************************************/ |
49 | | | |
50 | | | $language_data = array ( |
51 | | | 'LANG_NAME' => 'NSIS', |
52 | | | 'COMMENT_SINGLE' => array(1 => ';', 2 => '#'), |
53 | | | 'COMMENT_MULTI' => array('/*' => '*/'), |
54 | | | 'CASE_KEYWORDS' => GESHI_CAPS_NO_CHANGE, |
55 | | | 'QUOTEMARKS' => array("'",'"','`'), |
56 | | | 'ESCAPE_CHAR' => '', |
57 | | | 'KEYWORDS' => array( |
58 | | | 1 => array( |
59 | | | '!appendfile', '!addIncludeDir', '!addplugindir', '!cd', '!define', '!delfile', '!echo', '!else', |
60 | | | '!endif', '!error', '!execute', '!ifdef', '!ifmacrodef', '!ifmacrondef', '!ifndef', '!include', |
61 | | | '!insertmacro', '!macro', '!macroend', '!packhdr', '!tempfile', '!system', '!undef', '!verbose', |
62 | | | '!warning' |
63 | | | ), |
64 | | | 2 => array( |
65 | | | 'AddBrandingImage', 'AllowRootDirInstall', 'AutoCloseWindow', 'BGFont', |
66 | | | 'BGGradient', 'BrandingText', 'Caption', 'ChangeUI', 'CheckBitmap', 'CompletedText', 'ComponentText', |
67 | | | 'CRCCheck', 'DetailsButtonText', 'DirShow', 'DirText', 'DirVar', 'DirVerify', 'FileErrorText', |
68 | | | 'Function', 'FunctionEnd', 'Icon', 'InstallButtonText', 'InstallColors', 'InstallDir', |
69 | | | 'InstallDirRegKey', 'InstProgressFlags', 'InstType', 'LangString', 'LangStringUP', 'LicenseBkColor', |
70 | | | 'LicenseData', 'LicenseForceSelection', 'LicenseLangString', 'LicenseText', 'LoadLanguageFile', |
71 | | | 'MiscButtonText', 'Name', 'OutFile', 'Page', 'PageEx', 'PageExEnd', 'Section', |
72 | | | 'SectionEnd', 'SectionGroup', 'SectionGroupEnd', 'SetCompressor', 'SetFont', 'ShowInstDetails', |
73 | | | 'ShowUninstDetails', 'SilentInstall', 'SilentUnInstall', 'SpaceTexts', 'SubCaption', 'SubSection', |
74 | | | 'SubSectionEnd', 'UninstallButtonText', 'UninstallCaption', 'UninstallIcon', 'UninstallSubCaption', |
75 | | | 'UninstallText', 'UninstPage', 'Var', 'VIAddVersionKey', 'VIProductVersion', 'WindowIcon', 'XPStyle' |
76 | | | ), |
77 | | | 3 => array( |
78 | | | 'AddSize', 'AllowSkipFiles', 'FileBufSize', 'GetInstDirError', 'PageCallbacks', |
79 | | | 'SectionIn', 'SetCompress', 'SetCompressionLevel', 'SetCompressorDictSize', |
80 | | | 'SetDatablockOptimize', 'SetDateSave', 'SetOverwrite', 'SetPluginUnload' |
81 | | | ), |
82 | | | 4 => array( |
83 | | | 'Abort', 'BringToFront', 'Call', 'CallInstDLL', 'ClearErrors', 'CopyFiles','CreateDirectory', |
84 | | | 'CreateFont', 'CreateShortCut', 'Delete', 'DeleteINISec', 'DeleteINIStr', 'DeleteRegKey', |
85 | | | 'DeleteRegValue', 'DetailPrint', 'EnableWindow', 'EnumRegKey', 'EnumRegValue', 'Exch', 'Exec', |
86 | | | 'ExecShell', 'ExecWait', 'ExpandEnvStrings', 'File', 'FileClose', 'FileOpen', 'FileRead', |
87 | | | 'FileReadByte', 'FileSeek', 'FileWrite', 'FileWriteByte', 'FindClose', 'FindFirst', 'FindNext', |
88 | | | 'FindWindow', 'FlushINI', 'GetCurInstType', 'GetCurrentAddress', 'GetDlgItem', 'GetDLLVersion', |
89 | | | 'GetDLLVersionLocal', 'GetErrorLevel', 'GetFileTime', 'GetFileTimeLocal', 'GetFullPathName', |
90 | | | 'GetFunctionAddress', 'GetLabelAddress', 'GetTempFileName', 'GetWindowText', 'Goto', 'HideWindow', |
91 | | | 'IfAbort', 'IfErrors', 'IfFileExists', 'IfRebootFlag', 'IfSilent', 'InitPluginsDir', 'InstTypeGetText', |
92 | | | 'InstTypeSetText', 'IntCmp', 'IntCmpU', 'IntFmt', 'IntOp', 'IsWindow', 'LockWindow', 'LogSet', 'LogText', |
93 | | | 'MessageBox', 'Nop', 'Pop', 'Push', 'Quit', 'ReadEnvStr', 'ReadIniStr', 'ReadRegDWORD', 'ReadRegStr', |
94 | | | 'Reboot', 'RegDLL', 'Rename', 'ReserveFile', 'Return', 'RMDir', 'SearchPath', 'SectionGetFlags', |
95 | | | 'SectionGetInstTypes', 'SectionGetSize', 'SectionGetText', 'SectionSetFlags', 'SectionSetInstTypes', |
96 | | | 'SectionSetSize', 'SectionSetText', 'SendMessage', 'SetAutoClose', 'SetBrandingImage', 'SetCtlColors', |
97 | | | 'SetCurInstType', 'SetDetailsPrint', 'SetDetailsView', 'SetErrorLevel', 'SetErrors', 'SetFileAttributes', |
98 | | | 'SetOutPath', 'SetRebootFlag', 'SetShellVarContext', 'SetSilent', 'ShowWindow', 'Sleep', 'StrCmp', |
99 | | | 'StrCpy', 'StrLen', 'UnRegDLL', 'WriteINIStr', 'WriteRegBin', 'WriteRegDWORD', 'WriteRegExpandStr', |
100 | | | 'WriteRegStr', 'WriteUninstaller' |
101 | | | ), |
102 | | | 5 => array( |
103 | | | 'all', 'alwaysoff', 'ARCHIVE', 'auto', 'both', 'bzip2', 'checkbox', 'components', 'current', |
104 | | | 'custom', 'directory', 'false', 'FILE_ATTRIBUTE_ARCHIVE', 'FILE_ATTRIBUTE_HIDDEN', 'FILE_ATTRIBUTE_NORMAL', |
105 | | | 'FILE_ATTRIBUTE_OFFLINE', 'FILE_ATTRIBUTE_READONLY', 'FILE_ATTRIBUTE_SYSTEM,TEMPORARY', |
106 | | | 'FILE_ATTRIBUTE_TEMPORARY', 'force', 'HIDDEN', 'hide', 'HKCC', 'HKCR', 'HKCU', 'HKDD', 'HKEY_CLASSES_ROOT', |
107 | | | 'HKEY_CURRENT_CONFIG', 'HKEY_CURRENT_USER', 'HKEY_DYN_DATA', 'HKEY_LOCAL_MACHINE', 'HKEY_PERFORMANCE_DATA', |
108 | | | 'HKEY_USERS', 'HKLM', 'HKPD', 'HKU', 'IDABORT', 'IDCANCEL', 'IDIGNORE', 'IDNO', 'IDOK', 'IDRETRY', 'IDYES', |
109 | | | 'ifdiff', 'ifnewer', 'instfiles', 'lastused', 'leave', 'license', 'listonly', 'lzma', 'manual', |
110 | | | 'MB_ABORTRETRYIGNORE', 'MB_DEFBUTTON1', 'MB_DEFBUTTON2', 'MB_DEFBUTTON3', 'MB_DEFBUTTON4', |
111 | | | 'MB_ICONEXCLAMATION', 'MB_ICONINFORMATION', 'MB_ICONQUESTION', 'MB_ICONSTOP', 'MB_OK', 'MB_OKCANCEL', |
112 | | | 'MB_RETRYCANCEL', 'MB_RIGHT', 'MB_SETFOREGROUND', 'MB_TOPMOST', 'MB_YESNO', 'MB_YESNOCANCEL', 'nevershow', |
113 | | | 'none', 'normal', 'off', 'OFFLINE', 'on', 'radiobuttons', 'READONLY', 'RO', 'SHCTX', 'SHELL_CONTEXT', 'show', |
114 | | | 'silent', 'silentlog', 'SW_HIDE', 'SW_SHOWMAXIMIZED', 'SW_SHOWMINIMIZED', 'SW_SHOWNORMAL', 'SYSTEM', |
115 | | | 'textonly', 'true', 'try', 'uninstConfirm', 'zlib' |
116 | | | ), |
117 | | | 6 => array( |
118 | | | '/a', '/components', '/COMPONENTSONLYONCUSTOM', '/CUSTOMSTRING', '/e', '/FILESONLY', '/FINAL', '/gray', '/GLOBAL', |
119 | | | '/ifempty', '/IMGID', '/ITALIC', '/lang', '/NOCUSTOM', '/nonfatal', '/NOUNLOAD', '/oname', '/r', '/REBOOTOK', |
120 | | | '/RESIZETOFIT', '/SOLID', '/SD', '/SHORT', '/silent', '/STRIKE', '/TIMEOUT', '/TRIMCENTER', '/TRIMLEFT', |
121 | | | '/TRIMRIGHT', '/UNDERLINE', '/windows', '/x' |
122 | | | ), |
123 | | | 7 => array( |
124 | | | '.onGUIEnd', '.onGUIInit', '.onInit', '.onInstFailed', '.onInstSuccess', '.onMouseOverSection', |
125 | | | '.onRebootFailed', '.onSelChange', '.onUserAbort', '.onVerifyInstDir', 'un.onGUIEnd', 'un.onGUIInit', |
126 | | | 'un.onInit', 'un.onRebootFailed', 'un.onUninstFailed', 'un.onUninstSuccess', 'un.onUserAbort' |
127 | | | ), |
128 | | | 8 => array( |
129 | | | 'MUI.nsh', '"${NSISDIR}\Contrib\Modern UI\System.nsh"', 'MUI_SYSVERSION', 'MUI_ICON', 'MUI_UNICON', |
130 | | | 'MUI_HEADERIMAGE', 'MUI_HEADERIMAGE_BITMAP', 'MUI_HEADERIMAGE_BITMAP_NOSTRETCH', 'MUI_HEADERIMAGE_BITMAP_RTL', |
131 | | | 'MUI_HEADERIMAGE_BITMAP_RTL_NOSTRETCH', 'MUI_HEADERIMAGE_UNBITMAP', 'MUI_HEADERIMAGE_UNBITMAP_NOSTRETCH', |
132 | | | 'MUI_HEADERIMAGE_UNBITMAP_RTL', 'MUI_HEADERIMAGE_UNBITMAP_RTL_NOSTRETCH', 'MUI_HEADERIMAGE_RIGHT', 'MUI_BGCOLOR', |
133 | | | 'MUI_UI', 'MUI_UI_HEADERIMAGE', 'MUI_UI_HEADERIMAGE_RIGHT', 'MUI_UI_COMPONENTSPAGE_SMALLDESC', |
134 | | | 'MUI_UI_COMPONENTSPAGE_NODESC', 'MUI_WELCOMEFINISHPAGE_BITMAP', 'MUI_WELCOMEFINISHPAGE_BITMAP_NOSTRETCH', |
135 | | | 'MUI_WELCOMEFINISHPAGE_INI', 'MUI_UNWELCOMEFINISHPAGE_BITMAP', 'MUI_UNWELCOMEFINISHPAGE_BITMAP_NOSTRETCH', |
136 | | | 'MUI_UNWELCOMEFINISHPAGE_INI', 'MUI_LICENSEPAGE_BGCOLOR', 'MUI_COMPONENTSPAGE_CHECKBITMAP', |
137 | | | 'MUI_COMPONENTSPAGE_SMALLDESC', 'MUI_COMPONENTSPAGE_NODESC', 'MUI_INSTFILESPAGE_COLORS', |
138 | | | 'MUI_INSTFILESPAGE_PROGRESSBAR', 'MUI_FINISHPAGE_NOAUTOCLOSE', 'MUI_UNFINISHPAGE_NOAUTOCLOSE', |
139 | | | 'MUI_ABORTWARNING', 'MUI_ABORTWARNING_TEXT', 'MUI_UNABORTWARNING', 'MUI_UNABORTWARNING_TEXT', |
140 | | | 'MUI_PAGE_WELCOME', 'MUI_PAGE_LICENSE', 'MUI_PAGE_COMPONENTS', 'MUI_PAGE_DIRECTORY', |
141 | | | 'MUI_PAGE_STARTMENU', 'MUI_PAGE_INSTFILES', 'MUI_PAGE_FINISH', 'MUI_UNPAGE_WELCOME', |
142 | | | 'MUI_UNPAGE_CONFIRM', 'MUI_UNPAGE_LICENSE', 'MUI_UNPAGE_COMPONENTS', 'MUI_UNPAGE_DIRECTORY', |
143 | | | 'MUI_UNPAGE_INSTFILES', 'MUI_UNPAGE_FINISH', 'MUI_PAGE_HEADER_TEXT', 'MUI_PAGE_HEADER_SUBTEXT', |
144 | | | 'MUI_WELCOMEPAGE_TITLE', 'MUI_WELCOMEPAGE_TITLE_3LINES', 'MUI_WELCOMEPAGE_TEXT', |
145 | | | 'MUI_LICENSEPAGE_TEXT_TOP', 'MUI_LICENSEPAGE_TEXT_BOTTOM', 'MUI_LICENSEPAGE_BUTTON', |
146 | | | 'MUI_LICENSEPAGE_CHECKBOX', 'MUI_LICENSEPAGE_CHECKBOX_TEXT', 'MUI_LICENSEPAGE_RADIOBUTTONS', |
147 | | | 'MUI_LICENSEPAGE_RADIOBUTTONS_TEXT_ACCEPT', 'MUI_LICENSEPAGE_RADIOBUTTONS_TEXT_DECLINE', |
148 | | | 'MUI_COMPONENTSPAGE_TEXT_TOP', 'MUI_COMPONENTSPAGE_TEXT_COMPLIST', 'MUI_COMPONENTSPAGE_TEXT_INSTTYPE', |
149 | | | 'MUI_COMPONENTSPAGE_TEXT_DESCRIPTION_TITLE', 'MUI_COMPONENTSPAGE_TEXT_DESCRIPTION_INFO', |
150 | | | 'MUI_DIRECTORYPAGE_TEXT_TOP', 'MUI_DIRECTORYPAGE_TEXT_DESTINATION', 'MUI_DIRECTORYPAGE_VARIABLE', |
151 | | | 'MUI_DIRECTORYPAGE_VERIFYONLEAVE', 'MUI_STARTMENU_WRITE_BEGIN', 'MUI_STARTMENU_WRITE_END', |
152 | | | 'MUI_STARTMENUPAGE_TEXT_TOP', 'MUI_STARTMENUPAGE_TEXT_CHECKBOX', 'MUI_STARTMENUPAGE_DEFAULTFOLDER', |
153 | | | 'MUI_STARTMENUPAGE_NODISABLE', 'MUI_STARTMENUPAGE_REGISTRY_ROOT', 'MUI_STARTMENUPAGE_REGISTRY_KEY', |
154 | | | 'MUI_STARTMENUPAGE_REGISTRY_VALUENAME', 'MUI_INSTFILESPAGE_FINISHHEADER_TEXT', |
155 | | | 'MUI_INSTFILESPAGE_FINISHHEADER_SUBTEXT', 'MUI_INSTFILESPAGE_ABORTHEADER_TEXT', |
156 | | | 'MUI_INSTFILESPAGE_ABORTHEADER_SUBTEXT', 'MUI_FINISHPAGE_TITLE', 'MUI_FINISHPAGE_TITLE_3LINES', |
157 | | | 'MUI_FINISHPAGE_TEXT', 'MUI_FINISHPAGE_TEXT_LARGE', 'MUI_FINISHPAGE_BUTTON', |
158 | | | 'MUI_FINISHPAGE_TEXT_REBOOT', 'MUI_FINISHPAGE_TEXT_REBOOTNOW', 'MUI_FINISHPAGE_TEXT_REBOOTLATER', |
159 | | | 'MUI_FINISHPAGE_RUN', 'MUI_FINISHPAGE_RUN_TEXT', 'MUI_FINISHPAGE_RUN_PARAMETERS', |
160 | | | 'MUI_FINISHPAGE_RUN_NOTCHECKED', 'MUI_FINISHPAGE_RUN_FUNCTION', 'MUI_FINISHPAGE_SHOWREADME', |
161 | | | 'MUI_FINISHPAGE_SHOWREADME_TEXT', 'MUI_FINISHPAGE_SHOWREADME_NOTCHECKED', |
162 | | | 'MUI_FINISHPAGE_SHOWREADME_FUNCTION', 'MUI_FINISHPAGE_LINK', 'MUI_FINISHPAGE_LINK_LOCATION', |
163 | | | 'MUI_FINISHPAGE_LINK_COLOR', 'MUI_FINISHPAGE_NOREBOOTSUPPORT', 'MUI_UNCONFIRMPAGE_TEXT_TOP', |
164 | | | 'MUI_UNCONFIRMPAGE_TEXT_LOCATION', 'MUI_LANGUAGE', 'MUI_LANGDLL_DISPLAY', |
165 | | | 'MUI_LANGDLL_REGISTRY_ROOT', 'MUI_LANGDLL_REGISTRY_KEY', 'MUI_LANGDLL_REGISTRY_VALUENAME', |
166 | | | 'MUI_LANGDLL_WINDOWTITLE', 'MUI_LANGDLL_INFO', 'MUI_LANGDLL_ALWAYSSHOW', |
167 | | | 'MUI_RESERVEFILE_INSTALLOPTIONS', 'MUI_RESERVEFILE_LANGDLL', 'MUI_FUNCTION_DESCRIPTION_BEGIN', |
168 | | | 'MUI_DESCRIPTION_TEXT', 'MUI_FUNCTION_DESCRIPTION_END', 'MUI_INSTALLOPTIONS_EXTRACT', |
169 | | | 'MUI_INSTALLOPTIONS_EXTRACT_AS', 'MUI_HEADER_TEXT', 'MUI_INSTALLOPTIONS_DISPLAY', |
170 | | | 'MUI_INSTALLOPTIONS_INITDIALOG', 'MUI_INSTALLOPTIONS_SHOW', |
171 | | | 'MUI_INSTALLOPTIONS_DISPLAY_RETURN', 'MUI_INSTALLOPTIONS_SHOW_RETURN', |
172 | | | 'MUI_INSTALLOPTIONS_READ', 'MUI_INSTALLOPTIONS_WRITE', |
173 | | | 'MUI_CUSTOMFUNCTION_GUIINIT', 'MUI_CUSTOMFUNCTION_UNGUIINIT', |
174 | | | 'MUI_CUSTOMFUNCTION_ABORT', 'MUI_CUSTOMFUNCTION_UNABORT', |
175 | | | 'MUI_PAGE_CUSTOMFUNCTION_PRE', 'MUI_PAGE_CUSTOMFUNCTION_SHOW', 'MUI_PAGE_CUSTOMFUNCTION_LEAVE', |
176 | | | 'MUI_WELCOMEFINISHPAGE_CUSTOMFUNCTION_INIT' |
177 | | | ), |
178 | | | 9 => array( |
179 | | | 'LogicLib.nsh', '${LOGICLIB}', 'LOGICLIB_STRCMP', 'LOGICLIB_INT64CMP', 'LOGICLIB_SECTIONCMP', '${If}', '${Unless}', |
180 | | | '${ElseIf}', '${ElseUnless}', '${Else}', '${EndIf}', '${EndUnless}', '${AndIf}', '${AndUnless}', |
181 | | | '${OrIf}', '${OrUnless}', '${IfThen}', '${IfCmd}', '${Select}', '${Case2}', '${Case3}', |
182 | | | '${Case4}', '${Case5}', '${CaseElse}', '${Default}', '${EndSelect}', '${Switch}', |
183 | | | '${Case}', '${EndSwitch}', '${Do}', '${DoWhile}', '${UntilWhile}', '${Continue}', '${Break}', |
184 | | | '${Loop}', '${LoopWhile}', '${LoopUntil}', '${While}', '${ExitWhile}', '${EndWhile}', '${For}', |
185 | | | '${ForEach}', '${ExitFor}', '${Next}', '${Abort}', '${Errors}', '${RebootFlag}', '${Silent}', |
186 | | | '${FileExists}', '${Cmd}', '${SectionIsSelected}', '${SectionIsSectionGroup}', |
187 | | | '${SectionIsSectionGroupEnd}', '${SectionIsBold}', '${SectionIsReadOnly}', |
188 | | | '${SectionIsExpanded}', '${SectionIsPartiallySelected}' |
189 | | | ), |
190 | | | 10 => array( |
191 | | | 'StrFunc.nsh', '${STRFUNC}', '${StrCase}', '${StrClb}', '${StrIOToNSIS}', '${StrLoc}', '${StrNSISToIO}', '${StrRep}', |
192 | | | '${StrSort}', '${StrStr}', '${StrStrAdv}', '${StrTok}', '${StrTrimNewLines}' |
193 | | | ), |
194 | | | 11 => array( |
195 | | | 'UpgradeDLL.nsh', 'UPGRADEDLL_INCLUDED', 'UpgradeDLL' |
196 | | | ), |
197 | | | 12 => array( |
198 | | | 'Sections.nsh', 'SECTIONS_INCLUDED', '${SF_SELECTED}', '${SF_SECGRP}', '${SF_SUBSEC}', '${SF_SECGRPEND}', |
199 | | | '${SF_SUBSECEND}', '${SF_BOLD}', '${SF_RO}', '${SF_EXPAND}', '${SF_PSELECTED}', '${SF_TOGGLED}', |
200 | | | '${SF_NAMECHG}', '${SECTION_OFF}', 'SelectSection', 'UnselectSection', 'ReverseSection', |
201 | | | 'StartRadioButtons', 'RadioButton', 'EndRadioButtons', '${INSTTYPE_0}', '${INSTTYPE_1}', '${INSTTYPE_2}', |
202 | | | '${INSTTYPE_3}', '${INSTTYPE_4}', '${INSTTYPE_5}', '${INSTTYPE_6}', '${INSTTYPE_7}', '${INSTTYPE_8}', |
203 | | | '${INSTTYPE_9}', '${INSTTYPE_10}', '${INSTTYPE_11}', '${INSTTYPE_12}', '${INSTTYPE_13}', '${INSTTYPE_14}', |
204 | | | '${INSTTYPE_15}', '${INSTTYPE_16}', '${INSTTYPE_17}', '${INSTTYPE_18}', '${INSTTYPE_19}', '${INSTTYPE_20}', |
205 | | | '${INSTTYPE_21}', '${INSTTYPE_22}', '${INSTTYPE_23}', '${INSTTYPE_24}', '${INSTTYPE_25}', '${INSTTYPE_26}', |
206 | | | '${INSTTYPE_27}', '${INSTTYPE_28}', '${INSTTYPE_29}', '${INSTTYPE_30}', '${INSTTYPE_31}', '${INSTTYPE_32}', |
207 | | | 'SetSectionInInstType', 'ClearSectionInInstType', 'SetSectionFlag', 'ClearSectionFlag', 'SectionFlagIsSet' |
208 | | | ), |
209 | | | 13 => array( |
210 | | | 'Colors.nsh', 'WHITE', 'BLACK', 'YELLOW', 'RED', 'GREEN', 'BLUE', 'MAGENTA', 'CYAN', 'rgb2hex' |
211 | | | ), |
212 | | | 14 => array( |
213 | | | 'FileFunc.nsh', '${Locate}', '${GetSize}', '${DriveSpace}', '${GetDrives}', '${GetTime}', '${GetFileAttributes}', '${GetFileVersion}', '${GetExeName}', '${GetExePath}', '${GetParameters}', '${GetOptions}', '${GetRoot}', '${GetParent}', '${GetFileName}', '${GetBaseName}', '${GetFileExt}', '${BannerTrimPath}', '${DirState}', '${RefreshShellIcons}' |
214 | | | ), |
215 | | | 15 => array( |
216 | | | 'TextFunc.nsh', '${LineFind}', '${LineRead}', '${FileReadFromEnd}', '${LineSum}', '${FileJoin}', '${TextCompare}', '${ConfigRead}', '${ConfigWrite}', '${FileRecode}', '${TrimNewLines}' |
217 | | | ), |
218 | | | 16 => array( |
219 | | | 'WordFunc.nsh', '${WordFind}', '${WordFind2X}', '${WordFind3X}', '${WordReplace}', '${WordAdd}', '${WordInsert}', '${StrFilter}', '${VersionCompare}', '${VersionConvert}' |
220 | | | ) |
221 | | | ), |
222 | | | 'SYMBOLS' => array( |
223 | | | ), |
224 | | | 'CASE_SENSITIVE' => array( |
225 | | | GESHI_COMMENTS => false, |
226 | | | 1 => false, |
227 | | | 2 => false, |
228 | | | 3 => false, |
229 | | | 4 => false, |
230 | | | 5 => false, |
231 | | | 6 => false, |
232 | | | 7 => false, |
233 | | | 8 => false, |
234 | | | 9 => false, |
235 | | | 10 => false, |
236 | | | 11 => false, |
237 | | | 12 => false, |
238 | | | 13 => false, |
239 | | | 14 => false, |
240 | | | 15 => false, |
241 | | | 16 => false |
242 | | | ), |
243 | | | 'STYLES' => array( |
244 | | | 'KEYWORDS' => array( |
245 | | | 1 => 'color: #000066; font-weight:bold;', |
246 | | | 2 => 'color: #000066;', |
247 | | | 3 => 'color: #003366;', |
248 | | | 4 => 'color: #000099;', |
249 | | | 5 => 'color: #ff6600;', |
250 | | | 6 => 'color: #ff6600;', |
251 | | | 7 => 'color: #006600;', |
252 | | | 8 => 'color: #006600;', |
253 | | | 9 => 'color: #006600;', |
254 | | | 10 => 'color: #006600;', |
255 | | | 11 => 'color: #006600;', |
256 | | | 12 => 'color: #006600;', |
257 | | | 13 => 'color: #006600;', |
258 | | | 14 => 'color: #006600;', |
259 | | | 15 => 'color: #006600;', |
260 | | | 16 => 'color: #006600;' |
261 | | | ), |
262 | | | 'COMMENTS' => array( |
263 | | | 1 => 'color: #666666; font-style: italic;', |
264 | | | 2 => 'color: #666666; font-style: italic;', |
265 | | | 'MULTI' => 'color: #666666; font-style: italic;' |
266 | | | ), |
267 | | | 'ESCAPE_CHAR' => array( |
268 | | | |
269 | | | ), |
270 | | | 'BRACKETS' => array( |
271 | | | |
272 | | | ), |
273 | | | 'STRINGS' => array( |
274 | | | |
275 | | | ), |
276 | | | 'NUMBERS' => array( |
277 | | | |
278 | | | ), |
279 | | | 'METHODS' => array( |
280 | | | |
281 | | | ), |
282 | | | 'SYMBOLS' => array( |
283 | | | |
284 | | | ), |
285 | | | 'REGEXPS' => array( |
286 | | | |
287 | | | 1 => 'color: #660000;', |
288 | | | 2 => 'color: #660000;', |
289 | | | 3 => 'color: #660000;', |
290 | | | 4 => 'color: #660000;', |
291 | | | 5 => 'color: #660000;', |
292 | | | 6 => 'color: #660000;', |
293 | | | 7 => 'color: #000099;', |
294 | | | 8 => 'color: #003399;' |
295 | | | ), |
296 | | | 'SCRIPT' => array( |
297 | | | |
298 | | | ) |
299 | | | ), |
300 | | | 'URLS' => array( |
301 | | | 1 => '', |
302 | | | 2 => '', |
303 | | | 3 => '', |
304 | | | 4 => '', |
305 | | | 5 => '', |
306 | | | 6 => '', |
307 | | | 7 => '', |
308 | | | 8 => '', |
309 | | | 9 => '', |
310 | | | 10 => '', |
311 | | | 11 => '', |
312 | | | 12 => '', |
313 | | | 13 => '', |
314 | | | 14 => '', |
315 | | | 15 => '', |
316 | | | 16 => '' |
317 | | | ), |
318 | | | 'OOLANG' => false, |
319 | | | 'OBJECT_SPLITTERS' => array( |
320 | | | ), |
321 | | | 'REGEXPS' => array( |
322 | | | |
323 | | | 1 => '\$\\r', |
324 | | | 2 => '\$\\n', |
325 | | | 3 => '\$\\t', |
326 | | | 4 => '\$[a-zA-Z0-9_]+', |
327 | | | 5 => '\$\{.{1,256}\}', |
328 | | | 6 => '\$\\\(.{1,256}\\\)', |
329 | | | 7 => array( |
330 | | | GESHI_SEARCH => '([^:\/\\\*\?\"\<\>(?:<PIPE>)\s]*?)(::)([^:\/\\\*\?\"\<\>(?:<PIPE>)\s]*?)', |
331 | | | GESHI_REPLACE => '\\1', |
332 | | | GESHI_MODIFIERS => '', |
333 | | | GESHI_BEFORE => '', |
334 | | | GESHI_AFTER => '\\2\\3' |
335 | | | ), |
336 | | | 8 => array( |
337 | | | GESHI_SEARCH => '([^:\/\\\*\?\"\<\>(?:<PIPE>)\s]*?)(::)([^:\/\\\*\?\"\<\>(?:<PIPE>)]*?\s)', |
338 | | | GESHI_REPLACE => '\\3', |
339 | | | GESHI_MODIFIERS => '', |
340 | | | GESHI_BEFORE => '\\1\\2', |
341 | | | GESHI_AFTER => '' |
342 | | | ) |
343 | | | ), |
344 | | | 'STRICT_MODE_APPLIES' => GESHI_NEVER, |
345 | | | 'SCRIPT_DELIMITERS' => array( |
346 | | | ), |
347 | | | 'HIGHLIGHT_STRICT_BLOCK' => array( |
348 | | | ) |
349 | | | ); |
350 | | | |
351 | | | ?> |