Home | History | Annotate | Download | only in geshi
      1 <?php
      2 /*************************************************************************************
      3  * nsis.php
      4  * --------
      5  * Author: deguix (cevo_deguix (at) 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  * Release Version: 1.0.8.3
      8  * 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             0 => 'color: #660066; font-weight: bold;'
    269             ),
    270         'BRACKETS' => array(
    271             0 => ''
    272             ),
    273         'STRINGS' => array(
    274             0 => 'color: #660066;'
    275             ),
    276         'NUMBERS' => array(
    277             0 => ''
    278             ),
    279         'METHODS' => array(
    280             0 => ''
    281             ),
    282         'SYMBOLS' => array(
    283             0 => ''
    284             ),
    285         'REGEXPS' => array(
    286             0 => 'color: #660000;',
    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             0 => ''
    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         0 => '\$\$',
    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 ?>
    352