# Source for file nsis.php

Documentation is available at nsis.php

    1     <?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      * Release Version: 1.0.7.3
    8      * CVS Revision Version: $Revision: 1.1 $
    9      * Date Started: 2005/06/17
    10     * Last Modified: $Date: 2006/01/23 09:27:29 $
    11     *
    12     * Nullsoft Scriptable Install System language file for GeSHi.
    13     *
    14     * CHANGES
    15     * -------
    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     ************************************************************************************/
    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                '!addIncludeDir', '!addplugindir', '!cd', '!define', '!echo', '!else', '!endif', '!error', '!execute', '!ifdef',
    60                '!ifmacrodef', '!ifmacrondef', '!ifndef', '!include', '!insertmacro', '!macro', '!macroend', '!packhdr',
    61                '!system', '!undef', '!verbose', '!warning'
    62              ),
    63            2 => array(
    64                'AddBrandingImage', 'AllowRootDirInstall', 'AutoCloseWindow', 'BGFont',
    65                'BGGradient', 'BrandingText', 'Caption', 'ChangeUI', 'CheckBitmap', 'CompletedText', 'ComponentText',
    66                'CRCCheck', 'DetailsButtonText', 'DirShow', 'DirText', 'DirVar', 'DirVerify', 'FileErrorText',
    67                'Function', 'FunctionEnd', 'Icon', 'InstallButtonText', 'InstallColors', 'InstallDir',
    68                'InstallDirRegKey', 'InstProgressFlags', 'InstType', 'LangString', 'LangStringUP', 'LicenseBkColor',
    69                'LicenseData', 'LicenseForceSelection', 'LicenseLangString', 'LicenseText', 'LoadLanguageFile',
    70                'MiscButtonText', 'Name', 'OutFile', 'Page', 'PageEx', 'PageExEnd', 'Section',
    71                'SectionEnd', 'SectionGroup', 'SectionGroupEnd', 'SetCompressor', 'SetFont', 'ShowInstDetails',
    72                'ShowUninstDetails', 'SilentInstall', 'SilentUnInstall', 'SpaceTexts', 'SubCaption', 'SubSection',
    73                'SubSectionEnd', 'UninstallButtonText', 'UninstallCaption', 'UninstallIcon', 'UninstallSubCaption',
    74                'UninstallText', 'UninstPage', 'Var', 'VIAddVersionKey', 'VIProductVersion', 'WindowIcon', 'XPStyle'
    75              ),
    76            3 => array(
    77                'AddSize', 'AllowSkipFiles', 'AutoCloseWindow', 'FileBufSize', 'GetInstDirError', 'PageCallbacks',
    78                'SectionIn', 'SetCompress', 'SetCompressionLevel', 'SetCompressorDictSize',
    79                'SetDatablockOptimize', 'SetDateSave', 'SetOverwrite', 'SetPluginUnload'
    80              ),
    81            4 => array(
    82                'Abort', 'BringToFront', 'Call', 'CallInstDLL', 'ClearErrors', 'CopyFiles','CreateDirectory',
    83                'CreateFont', 'CreateShortCut', 'Delete', 'DeleteINISec', 'DeleteINIStr', 'DeleteRegKey',
    84                'DeleteRegValue', 'DetailPrint', 'EnableWindow', 'EnumRegKey', 'EnumRegValue', 'Exch', 'Exec',
    85                'ExecShell', 'ExecWait', 'ExpandEnvStrings', 'File', 'FileClose', 'FileOpen', 'FileRead',
    86                'FileReadByte', 'FileSeek', 'FileWrite', 'FileWriteByte', 'FindClose', 'FindFirst', 'FindNext',
    87                'FindWindow', 'FlushINI', 'GetCurInstType', 'GetCurrentAddress', 'GetDlgItem', 'GetDLLVersion',
    88                'GetDLLVersionLocal', 'GetErrorLevel', 'GetFileTime', 'GetFileTimeLocal', 'GetFullPathName',
    89                'GetFunctionAddress', 'GetLabelAddress', 'GetTempFileName', 'GetWindowText', 'Goto', 'HideWindow',
    90                'IfAbort', 'IfErrors', 'IfFileExists', 'IfRebootFlag', 'IfSilent', 'InitPluginsDir', 'InstTypeGetText',
    91                'InstTypeSetText', 'IntCmp', 'IntCmpU', 'IntFmt', 'IntOp', 'IsWindow', 'LockWindow', 'LogSet', 'LogText',
    92                'MessageBox', 'Nop', 'Pop', 'Push', 'Quit', 'ReadEnvStr', 'ReadIniStr', 'ReadRegDWORD', 'ReadRegStr',
    93                'Reboot', 'RegDLL', 'Rename', 'ReserveFile', 'Return', 'RMDir', 'SearchPath', 'SectionGetFlags',
    94                'SectionGetInstTypes', 'SectionGetSize', 'SectionGetText', 'SectionSetFlags', 'SectionSetInstTypes',
    95                'SectionSetSize', 'SectionSetText', 'SendMessage', 'SetAutoClose', 'SetBrandingImage', 'SetCtlColors',
    96                'SetCurInstType', 'SetDetailsPrint', 'SetDetailsView', 'SetErrorLevel', 'SetErrors', 'SetFileAttributes',
    97                'SetOutPath', 'SetRebootFlag', 'SetShellVarContext', 'SetSilent', 'ShowWindow', 'Sleep', 'StrCmp',
    98                'StrCpy', 'StrLen', 'UnRegDLL', 'WriteINIStr', 'WriteRegBin', 'WriteRegDWORD', 'WriteRegExpandStr',
    99                'WriteRegStr', 'WriteUninstaller'
    100             ),
    101           5 => array(
    102               'all', 'alwaysoff', 'ARCHIVE', 'auto', 'both', 'bzip2', 'checkbox', 'components', 'current',
    103               'custom', 'directory', 'false', 'FILE_ATTRIBUTE_ARCHIVE', 'FILE_ATTRIBUTE_HIDDEN', 'FILE_ATTRIBUTE_NORMAL',
    104               'FILE_ATTRIBUTE_OFFLINE', 'FILE_ATTRIBUTE_READONLY', 'FILE_ATTRIBUTE_SYSTEM,TEMPORARY',
    105               'FILE_ATTRIBUTE_TEMPORARY', 'force', 'HIDDEN', 'hide', 'HKCC', 'HKCR', 'HKCU', 'HKDD', 'HKEY_CLASSES_ROOT',
    106               'HKEY_CURRENT_CONFIG', 'HKEY_CURRENT_USER', 'HKEY_DYN_DATA', 'HKEY_LOCAL_MACHINE', 'HKEY_PERFORMANCE_DATA',
    107               'HKEY_USERS', 'HKLM', 'HKPD', 'HKU', 'IDABORT', 'IDCANCEL', 'IDIGNORE', 'IDNO', 'IDOK', 'IDRETRY', 'IDYES',
    108               'ifdiff', 'ifnewer', 'instfiles', 'lastused', 'leave', 'license', 'listonly', 'lzma', 'manual',
    109               'MB_ABORTRETRYIGNORE', 'MB_DEFBUTTON1', 'MB_DEFBUTTON2', 'MB_DEFBUTTON3', 'MB_DEFBUTTON4',
    110               'MB_ICONEXCLAMATION', 'MB_ICONINFORMATION', 'MB_ICONQUESTION', 'MB_ICONSTOP', 'MB_OK', 'MB_OKCANCEL',
    111               'MB_RETRYCANCEL', 'MB_RIGHT', 'MB_SETFOREGROUND', 'MB_TOPMOST', 'MB_YESNO', 'MB_YESNOCANCEL', 'nevershow',
    112               'none', 'normal', 'off', 'OFFLINE', 'on', 'radiobuttons', 'READONLY', 'RO', 'show', 'silent', 'silentlog',
    113               'SW_HIDE', 'SW_SHOWMAXIMIZED', 'SW_SHOWMINIMIZED', 'SW_SHOWNORMAL', 'SYSTEM', 'textonly', 'true', 'try',
    114               'uninstConfirm', 'zlib'
    115              ),
    116           6 => array(
    117               '/a', '/components', '/COMPONENTSONLYONCUSTOM', '/CUSTOMSTRING', '/e', '/FILESONLY', '/gray', '/ifempty', '/IMGID',
    118               '/ITALIC', '/lang', '/NOCUSTOM', '/nonfatal', '/NOUNLOAD', '/oname', '/r', '/REBOOTOK', '/RESIZETOFIT', '/SOLID',
    119               '/SD', '/SHORT', '/silent', '/SOLID', '/STRIKE', '/TIMEOUT', '/TRIMCENTER', '/TRIMLEFT', '/TRIMRIGHT', '/UNDERLINE',
    120               '/windows', '/x'
    121              ),
    122           7 => array(
    123               '.onGUIEnd', '.onGUIInit', '.onInit', '.onInstFailed', '.onInstSuccess', '.onMouseOverSection',
    124               '.onRebootFailed', '.onSelChange', '.onUserAbort', '.onVerifyInstDir', 'un.onGUIEnd', 'un.onGUIInit',
    125               'un.onInit', 'un.onRebootFailed', 'un.onUninstFailed', 'un.onUninstSuccess', 'un.onUserAbort'
    126              ),
    127           8 => array(
    128               'MUI.nsh', '"${NSISDIR}\Contrib\Modern UI\System.nsh"', 'MUI_SYSVERSION', 'MUI_ICON', 'MUI_UNICON',
    129               'MUI_HEADERIMAGE', 'MUI_HEADERIMAGE_BITMAP', 'MUI_HEADERIMAGE_BITMAP_NOSTRETCH', 'MUI_HEADERIMAGE_BITMAP_RTL',
    130               'MUI_HEADERIMAGE_BITMAP_RTL_NOSTRETCH', 'MUI_HEADERIMAGE_UNBITMAP', 'MUI_HEADERIMAGE_UNBITMAP_NOSTRETCH',
    131               'MUI_HEADERIMAGE_UNBITMAP_RTL', 'MUI_HEADERIMAGE_UNBITMAP_RTL_NOSTRETCH', 'MUI_HEADERIMAGE_RIGHT', 'MUI_BGCOLOR',
    132               'MUI_UI', 'MUI_UI_HEADERIMAGE', 'MUI_UI_HEADERIMAGE_RIGHT', 'MUI_UI_COMPONENTSPAGE_SMALLDESC',
    133               'MUI_UI_COMPONENTSPAGE_NODESC', 'MUI_WELCOMEFINISHPAGE_BITMAP', 'MUI_WELCOMEFINISHPAGE_BITMAP_NOSTRETCH',
    134               'MUI_WELCOMEFINISHPAGE_INI', 'MUI_UNWELCOMEFINISHPAGE_BITMAP', 'MUI_UNWELCOMEFINISHPAGE_BITMAP_NOSTRETCH',
    135               'MUI_UNWELCOMEFINISHPAGE_INI', 'MUI_LICENSEPAGE_BGCOLOR', 'MUI_COMPONENTSPAGE_CHECKBITMAP',
    136               'MUI_COMPONENTSPAGE_SMALLDESC', 'MUI_COMPONENTSPAGE_NODESC', 'MUI_INSTFILESPAGE_COLORS',
    137               'MUI_INSTFILESPAGE_PROGRESSBAR', 'MUI_FINISHPAGE_NOAUTOCLOSE', 'MUI_UNFINISHPAGE_NOAUTOCLOSE',
    138               'MUI_ABORTWARNING', 'MUI_ABORTWARNING_TEXT', 'MUI_UNABORTWARNING', 'MUI_UNABORTWARNING_TEXT',
    139               'MUI_PAGE_WELCOME', 'MUI_PAGE_LICENSE', 'MUI_PAGE_COMPONENTS', 'MUI_PAGE_DIRECTORY',
    140               'MUI_PAGE_STARTMENU', 'MUI_PAGE_INSTFILES', 'MUI_PAGE_FINISH', 'MUI_UNPAGE_WELCOME',
    141               'MUI_UNPAGE_CONFIRM', 'MUI_UNPAGE_LICENSE', 'MUI_UNPAGE_COMPONENTS', 'MUI_UNPAGE_DIRECTORY',
    142               'MUI_UNPAGE_INSTFILES', 'MUI_UNPAGE_FINISH', 'MUI_PAGE_HEADER_TEXT', 'MUI_PAGE_HEADER_SUBTEXT',
    143               'MUI_WELCOMEPAGE_TITLE', 'MUI_WELCOMEPAGE_TITLE_3LINES', 'MUI_WELCOMEPAGE_TEXT',
    144               'MUI_LICENSEPAGE_TEXT_TOP', 'MUI_LICENSEPAGE_TEXT_BOTTOM', 'MUI_LICENSEPAGE_BUTTON',
    145               'MUI_LICENSEPAGE_CHECKBOX', 'MUI_LICENSEPAGE_CHECKBOX_TEXT', 'MUI_LICENSEPAGE_RADIOBUTTONS',
    146               'MUI_LICENSEPAGE_RADIOBUTTONS_TEXT_ACCEPT', 'MUI_LICENSEPAGE_RADIOBUTTONS_TEXT_DECLINE',
    147               'MUI_COMPONENTSPAGE_TEXT_TOP', 'MUI_COMPONENTSPAGE_TEXT_COMPLIST', 'MUI_COMPONENTSPAGE_TEXT_INSTTYPE',
    148               'MUI_COMPONENTSPAGE_TEXT_DESCRIPTION_TITLE', 'MUI_COMPONENTSPAGE_TEXT_DESCRIPTION_INFO',
    149               'MUI_DIRECTORYPAGE_TEXT_TOP', 'MUI_DIRECTORYPAGE_TEXT_DESTINATION', 'MUI_DIRECTORYPAGE_VARIABLE',
    150               'MUI_DIRECTORYPAGE_VERIFYONLEAVE', 'MUI_STARTMENU_WRITE_BEGIN', 'MUI_STARTMENU_WRITE_END',
    151               'MUI_STARTMENUPAGE_TEXT_TOP', 'MUI_STARTMENUPAGE_TEXT_CHECKBOX', 'MUI_STARTMENUPAGE_DEFAULTFOLDER',
    152               'MUI_STARTMENUPAGE_NODISABLE', 'MUI_STARTMENUPAGE_REGISTRY_ROOT', 'MUI_STARTMENUPAGE_REGISTRY_KEY',
    153               'MUI_STARTMENUPAGE_REGISTRY_VALUENAME', 'MUI_INSTFILESPAGE_FINISHHEADER_TEXT',
    154               'MUI_INSTFILESPAGE_FINISHHEADER_SUBTEXT', 'MUI_INSTFILESPAGE_ABORTHEADER_TEXT',
    155               'MUI_INSTFILESPAGE_ABORTHEADER_SUBTEXT', 'MUI_FINISHPAGE_TITLE', 'MUI_FINISHPAGE_TITLE_3LINES',
    156               'MUI_FINISHPAGE_TEXT', 'MUI_FINISHPAGE_TEXT_LARGE', 'MUI_FINISHPAGE_BUTTON',
    157               'MUI_FINISHPAGE_TEXT_REBOOT', 'MUI_FINISHPAGE_TEXT_REBOOTNOW', 'MUI_FINISHPAGE_TEXT_REBOOTLATER',
    158               'MUI_FINISHPAGE_RUN', 'MUI_FINISHPAGE_RUN_TEXT', 'MUI_FINISHPAGE_RUN_PARAMETERS',
    159               'MUI_FINISHPAGE_RUN_NOTCHECKED', 'MUI_FINISHPAGE_RUN_FUNCTION', 'MUI_FINISHPAGE_SHOWREADME',
    160               'MUI_FINISHPAGE_SHOWREADME_TEXT', 'MUI_FINISHPAGE_SHOWREADME_NOTCHECKED',
    161               'MUI_FINISHPAGE_SHOWREADME_FUNCTION', 'MUI_FINISHPAGE_LINK', 'MUI_FINISHPAGE_LINK_LOCATION',
    162               'MUI_FINISHPAGE_LINK_COLOR', 'MUI_FINISHPAGE_NOREBOOTSUPPORT', 'MUI_UNCONFIRMPAGE_TEXT_TOP',
    163               'MUI_UNCONFIRMPAGE_TEXT_LOCATION', 'MUI_LANGUAGE', 'MUI_LANGDLL_DISPLAY',
    164               'MUI_LANGDLL_REGISTRY_ROOT', 'MUI_LANGDLL_REGISTRY_KEY', 'MUI_LANGDLL_REGISTRY_VALUENAME',
    165               'MUI_LANGDLL_WINDOWTITLE', 'MUI_LANGDLL_INFO', 'MUI_LANGDLL_ALWAYSSHOW',
    166               'MUI_RESERVEFILE_INSTALLOPTIONS', 'MUI_RESERVEFILE_LANGDLL', 'MUI_FUNCTION_DESCRIPTION_BEGIN',
    167               'MUI_DESCRIPTION_TEXT', 'MUI_FUNCTION_DESCRIPTION_END', 'MUI_INSTALLOPTIONS_EXTRACT',
    168               'MUI_INSTALLOPTIONS_EXTRACT_AS', 'MUI_HEADER_TEXT', 'MUI_INSTALLOPTIONS_DISPLAY',
    169               'MUI_INSTALLOPTIONS_INITDIALOG', 'MUI_INSTALLOPTIONS_SHOW',
    170               'MUI_INSTALLOPTIONS_DISPLAY_RETURN', 'MUI_INSTALLOPTIONS_SHOW_RETURN',
    171               'MUI_INSTALLOPTIONS_READ', 'MUI_INSTALLOPTIONS_WRITE',
    172               'MUI_CUSTOMFUNCTION_GUIINIT', 'MUI_CUSTOMFUNCTION_GUIINIT',
    173               'MUI_CUSTOMFUNCTION_UNGUIINIT', 'MUI_CUSTOMFUNCTION_ABORT', 'MUI_CUSTOMFUNCTION_UNABORT',
    174               'MUI_PAGE_CUSTOMFUNCTION_PRE', 'MUI_PAGE_CUSTOMFUNCTION_SHOW', 'MUI_PAGE_CUSTOMFUNCTION_LEAVE',
    175               'MUI_WELCOMEFINISHPAGE_CUSTOMFUNCTION_INIT'
    176              ),
    177           9 => array(
    178               'LogicLib.nsh', '${LOGICLIB}', 'LOGICLIB_STRCMP', 'LOGICLIB_INT64CMP', 'LOGICLIB_SECTIONCMP', '${If}', '${Unless}',
    179               '${ElseIf}', '${ElseUnless}', '${Else}', '${EndIf}', '${EndUnless}', '${AndIf}', '${AndUnless}',
    180               '${OrIf}', '${OrUnless}', '${IfThen}', '${IfCmd}', '${Select}', '${Case2}', '${Case3}',
    181               '${Case4}', '${Case5}', '${CaseElse}', '${Default}', '${EndSelect}', '${Switch}',
    182               '${Case}', '${EndSwitch}', '${Do}', '${DoWhile}', '${UntilWhile}', '${Continue}', '${Break}',
    183               '${Loop}', '${LoopWhile}', '${LoopUntil}', '${While}', '${ExitWhile}', '${EndWhile}', '${For}',
    184               '${ForEach}', '${ExitFor}', '${Next}', '${Abort}', '${Errors}', '${RebootFlag}', '${Silent}',
    185               '${FileExists}', '${Cmd}', '${SectionIsSelected}', '${SectionIsSectionGroup}',
    186               '${SectionIsSectionGroupEnd}', '${SectionIsBold}', '${SectionIsReadOnly}',
    187               '${SectionIsExpanded}', '${SectionIsPartiallySelected}'
    188              ),
    189           10 => array(
    190               'StrFunc.nsh', '${STRFUNC}', '${StrCase}', '${StrClb}', '${StrIOToNSIS}', '${StrLoc}', '${StrNSISToIO}', '${StrRep}',
    191               '${StrSort}', '${StrStr}', '${StrStrAdv}', '${StrTok}', '${StrTrimNewLines}'
    192              ),
    193           11 => array(
    194               'UpgradeDLL.nsh', 'UPGRADEDLL_INCLUDED', 'UpgradeDLL'
    195              ),
    196           12 => array(
    197               'Sections.nsh', 'SECTIONS_INCLUDED', '${SF_SELECTED}', '${SF_SECGRP}', '${SF_SUBSEC}', '${SF_SECGRPEND}',
    198               '${SF_SUBSECEND}', '${SF_BOLD}', '${SF_RO}', '${SF_EXPAND}', '${SF_PSELECTED}', '${SF_TOGGLED}',
    199               '${SF_NAMECHG}', '${SECTION_OFF}', 'SelectSection', 'UnselectSection', 'ReverseSection',
    200               'StartRadioButtons', 'RadioButton', 'EndRadioButtons', '${INSTTYPE_1}', '${INSTTYPE_1}', '${INSTTYPE_2}',
    201               '${INSTTYPE_3}', '${INSTTYPE_4}', '${INSTTYPE_5}', '${INSTTYPE_6}', '${INSTTYPE_7}', '${INSTTYPE_8}',
    202               '${INSTTYPE_9}', '${INSTTYPE_10}', '${INSTTYPE_11}', '${INSTTYPE_12}', '${INSTTYPE_13}', '${INSTTYPE_14}',
    203               '${INSTTYPE_15}', '${INSTTYPE_16}', '${INSTTYPE_17}', '${INSTTYPE_18}', '${INSTTYPE_19}', '${INSTTYPE_20}',
    204               '${INSTTYPE_21}', '${INSTTYPE_22}', '${INSTTYPE_23}', '${INSTTYPE_24}', '${INSTTYPE_25}', '${INSTTYPE_26}',
    205               '${INSTTYPE_27}', '${INSTTYPE_28}', '${INSTTYPE_29}', '${INSTTYPE_30}', '${INSTTYPE_31}', '${INSTTYPE_32}',
    206               'SetSectionInInstType', 'ClearSectionInInstType', 'SetSectionFlag', 'ClearSectionFlag', 'SectionFlagIsSet'
    207              ),
    208           13 => array(
    209               'Colors.nsh', 'WHITE', 'BLACK', 'YELLOW', 'RED', 'GREEN', 'BLUE', 'MAGENTA', 'CYAN', 'rgb2hex'
    210              )
    211       ),
    212       'SYMBOLS' => array(
    213           ),
    214       'CASE_SENSITIVE' => array(
    215           GESHI_COMMENTS => true,
    216           1 => false,
    217           2 => false,
    218           3 => false,
    219           4 => false,
    220           5 => false,
    221           6 => false,
    222           7 => false,
    223           8 => false,
    224           9 => false,
    225           10 => false,
    226           11 => false,
    227           12 => false,
    228           13 => false
    229           ),
    230       'STYLES' => array(
    231           'KEYWORDS' => array(
    232               1 => 'color: #000066; font-weight:bold;',
    233               2 => 'color: #000066;',
    234               3 => 'color: #003366;',
    235               4 => 'color: #000099;',
    236               5 => 'color: #ff6600;',
    237               6 => 'color: #ff6600;',
    238               7 => 'color: #006600;',
    239               8 => 'color: #006600;',
    240               9 => 'color: #006600;',
    241               10 => 'color: #006600;',
    242               11 => 'color: #006600;',
    243               12 => 'color: #006600;',
    244               13 => 'color: #006600;'
    245               ),
    246           'COMMENTS' => array(
    247               1 => 'color: #666666; font-style: italic;',
    248               2 => 'color: #666666; font-style: italic;',
    249               'MULTI' => 'color: #666666; font-style: italic;'
    250               ),
    251           'ESCAPE_CHAR' => array(
    252               0 => 'color: #660066; font-weight: bold;'
    253               ),
    254           'BRACKETS' => array(
    255               0 => ''
    256               ),
    257           'STRINGS' => array(
    258               0 => 'color: #660066;'
    259               ),
    260           'NUMBERS' => array(
    261               0 => ''
    262               ),
    263           'METHODS' => array(
    264               0 => ''
    265               ),
    266           'SYMBOLS' => array(
    267               0 => ''
    268               ),
    269           'REGEXPS' => array(
    270               0 => 'color: #660000;',
    271               1 => 'color: #660000;',
    272               2 => 'color: #660000;',
    273               3 => 'color: #660000;',
    274               4 => 'color: #660000;',
    275               5 => 'color: #660000;',
    276               6 => 'color: #660000;',
    277               7 => 'color: #000099;',
    278               8 => 'color: #003399;'
    279               ),
    280           'SCRIPT' => array(
    281               0 => ''
    282               )
    283           ),
    284       'URLS' => array(
    285           0 => '',
    286           1 => '',
    287           2 => '',
    288           3 => '',
    289           4 => '',
    290           5 => '',
    291           6 => '',
    292           7 => '',
    293           8 => '',
    294           9 => '',
    295           10 => '',
    296           11 => '',
    297           12 => '',
    298           ),
    299       'OOLANG' => false,
    300       'OBJECT_SPLITTERS' => array(
    301           ),
    302       'REGEXPS' => array(
    303           0 => '\$\$',
    304           1 => '\$\\r',
    305           2 => '\$\\n',
    306           3 => '\$\\t',
    307           4 => '\$[a-zA-Z0-9_]+',
    308           5 => '\$\{.{1,256}\}',
    309           6 => '\$\\\(.{1,256}\\\)',
    310           7 => array(
    311               GESHI_SEARCH => '([a-zA-Z0-9_]*?)(::)([a-zA-Z0-9_]*?)',
    312               GESHI_REPLACE => '\\1',
    313               GESHI_MODIFIERS => '',
    314               GESHI_BEFORE => '',
    315               GESHI_AFTER => '\\2\\3'
    316               ),
    317           8 => array(
    318               GESHI_SEARCH => '([a-zA-Z0-9_]*?)(::)([a-zA-Z0-9_]*?\s)',
    319               GESHI_REPLACE => '\\3',
    320               GESHI_MODIFIERS => '',
    321               GESHI_BEFORE => '\\1\\2',
    322               GESHI_AFTER => ''
    323               )
    324           ),
    325       'STRICT_MODE_APPLIES' => GESHI_NEVER,
    326       'SCRIPT_DELIMITERS' => array(
    327           ),
    328       'HIGHLIGHT_STRICT_BLOCK' => array(
    329           )
    330   );
    331
    332   ?>

Documentation generated on Thu, 22 Sep 2005 13:48:03 +1200 by phpDocumentor 1.2.3