plugins/geshi/geshi/erlang.php
author Dan
Fri, 29 May 2009 19:40:15 -0400
changeset 3 f3e2bbbd2155
permissions -rw-r--r--
Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
3
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
     1
<?php
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
     2
/*************************************************************************************
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
     3
 * erlang.php
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
     4
 * --------
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
     5
 * Author: Benny Baumann (BenBE@geshi.org)
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
     6
 * Contributions:
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
     7
 * - Uwe Dauernheim (uwe@dauernheim.net)
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
     8
 * - Dan Forest-Barbier (dan@twisted.in)
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
     9
 * Copyright: (c) 2008 Uwe Dauernheim (http://www.kreisquadratur.de/)
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    10
 * Release Version: 1.0.8.4
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    11
 * Date Started: 2008-09-27
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    12
 *
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    13
 * Erlang language file for GeSHi.
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    14
 *
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    15
 * CHANGES
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    16
 * -------
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    17
 * 2009/05/02 (1.0.8.3)
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    18
 *  -  Now using 'PARSER_CONTROL' instead of huge rexgexps, better and cleaner
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    19
 *
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    20
 * 2009/04/26 (1.0.8.3)
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    21
 *  -  Only link to existing docs / Fixes
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    22
 *
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    23
 * 2008-09-28 (1.0.0.1)
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    24
 *   [!] Bug fixed with keyword module.
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    25
 *   [+] Added more function names
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    26
 *
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    27
 * 2008-09-27 (1.0.0)
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    28
 *   [ ] First Release
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    29
 *
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    30
 * TODO (updated 2008-09-27)
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    31
 * -------------------------
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    32
 *   [!] Stop ';' from being transformed to '<SEMI>'
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    33
 *
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    34
 *************************************************************************************
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    35
 *
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    36
 *     This file is part of GeSHi.
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    37
 *
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    38
 *   GeSHi is free software; you can redistribute it and/or modify
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    39
 *   it under the terms of the GNU General Public License as published by
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    40
 *   the Free Software Foundation; either version 2 of the License, or
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    41
 *   (at your option) any later version.
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    42
 *
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    43
 *   GeSHi is distributed in the hope that it will be useful,
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    44
 *   but WITHOUT ANY WARRANTY; without even the implied warranty of
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    45
 *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    46
 *   GNU General Public License for more details.
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    47
 *
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    48
 *   You should have received a copy of the GNU General Public License
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    49
 *   along with GeSHi; if not, write to the Free Software
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    50
 *   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    51
 *
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    52
 ************************************************************************************/
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    53
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    54
$language_data = array(
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    55
    'LANG_NAME' => 'Erlang',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    56
    'COMMENT_SINGLE' => array(1 => '%'),
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    57
    'COMMENT_MULTI' => array(),
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    58
    'CASE_KEYWORDS' => GESHI_CAPS_NO_CHANGE,
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    59
    'QUOTEMARKS' => array('"'),
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    60
    'HARDQUOTE' => array("'", "'"),
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    61
    'HARDESCAPE' => array("'", "\\"),
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    62
    'HARDCHAR' => "\\",
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    63
    'ESCAPE_CHAR' => '\\',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    64
    'NUMBERS' => GESHI_NUMBER_INT_BASIC | GESHI_NUMBER_FLT_SCI_ZERO,
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    65
    'KEYWORDS' => array(
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    66
        //Control flow keywrods
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    67
        1 => array(
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    68
            'after', 'andalso', 'begin', 'case', 'catch', 'end', 'fun', 'if',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    69
            'of', 'orelse', 'receive', 'try', 'when', 'query'
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    70
            ),
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    71
        //Binary operators
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    72
        2 => array(
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    73
            'and', 'band', 'bnot', 'bor', 'bsl', 'bsr', 'bxor', 'div', 'not',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    74
            'or', 'rem', 'xor'
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    75
            ),
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    76
        3 => array(
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    77
            'abs', 'alive', 'apply', 'atom_to_list', 'binary_to_list',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    78
            'binary_to_term', 'concat_binary', 'date', 'disconnect_node',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    79
            'element', 'erase', 'exit', 'float', 'float_to_list', 'get',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    80
            'get_keys', 'group_leader', 'halt', 'hd', 'integer_to_list',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    81
            'is_alive', 'length', 'link', 'list_to_atom', 'list_to_binary',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    82
            'list_to_float', 'list_to_integer', 'list_to_pid', 'list_to_tuple',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    83
            'load_module', 'make_ref', 'monitor_node', 'node', 'nodes', 'now',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    84
            'open_port', 'pid_to_list', 'process_flag', 'process_info',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    85
            'process', 'put', 'register', 'registered', 'round', 'self',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    86
            'setelement', 'size', 'spawn', 'spawn_link', 'split_binary',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    87
            'statistics', 'term_to_binary', 'throw', 'time', 'tl', 'trunc',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    88
            'tuple_to_list', 'unlink', 'unregister', 'whereis'
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    89
            ),
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    90
        // Built-In Functions
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    91
        4 => array(
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    92
            'atom', 'binary', 'constant', 'function', 'integer', 'is_atom',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    93
            'is_binary', 'is_constant', 'is_function', 'is_integer', 'is_list',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    94
            'is_number', 'is_pid', 'is_reference', 'is_record', 'list',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    95
            'number', 'pid', 'ports', 'port_close', 'port_info', 'reference'
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    96
            ),
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    97
        // Erlang/OTP internal modules (scary one)
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    98
        5 => array(
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    99
            'alarm_handler', 'any', 'app', 'application', 'appmon', 'appup',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   100
            'array', 'asn1ct', 'asn1rt', 'auth', 'base64', 'beam_lib', 'c',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   101
            'calendar', 'code', 'common_test_app', 'compile', 'config',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   102
            'corba', 'corba_object', 'cosEventApp', 'CosEventChannelAdmin',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   103
            'CosEventChannelAdmin_ConsumerAdmin',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   104
            'CosEventChannelAdmin_EventChannel',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   105
            'CosEventChannelAdmin_ProxyPullConsumer',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   106
            'CosEventChannelAdmin_ProxyPullSupplier',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   107
            'CosEventChannelAdmin_ProxyPushConsumer',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   108
            'CosEventChannelAdmin_ProxyPushSupplier',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   109
            'CosEventChannelAdmin_SupplierAdmin', 'CosEventDomainAdmin',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   110
            'CosEventDomainAdmin_EventDomain',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   111
            'CosEventDomainAdmin_EventDomainFactory',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   112
            'cosEventDomainApp', 'CosFileTransfer_Directory',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   113
            'CosFileTransfer_File', 'CosFileTransfer_FileIterator',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   114
            'CosFileTransfer_FileTransferSession',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   115
            'CosFileTransfer_VirtualFileSystem',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   116
            'cosFileTransferApp', 'CosNaming', 'CosNaming_BindingIterator',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   117
            'CosNaming_NamingContext', 'CosNaming_NamingContextExt',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   118
            'CosNotification', 'CosNotification_AdminPropertiesAdmin',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   119
            'CosNotification_QoSAdmin', 'cosNotificationApp',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   120
            'CosNotifyChannelAdmin_ConsumerAdmin',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   121
            'CosNotifyChannelAdmin_EventChannel',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   122
            'CosNotifyChannelAdmin_EventChannelFactory',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   123
            'CosNotifyChannelAdmin_ProxyConsumer',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   124
            'CosNotifyChannelAdmin_ProxyPullConsumer',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   125
            'CosNotifyChannelAdmin_ProxyPullSupplier',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   126
            'CosNotifyChannelAdmin_ProxyPushConsumer',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   127
            'CosNotifyChannelAdmin_ProxyPushSupplier',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   128
            'CosNotifyChannelAdmin_ProxySupplier',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   129
            'CosNotifyChannelAdmin_SequenceProxyPullConsumer',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   130
            'CosNotifyChannelAdmin_SequenceProxyPullSupplier',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   131
            'CosNotifyChannelAdmin_SequenceProxyPushConsumer',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   132
            'CosNotifyChannelAdmin_SequenceProxyPushSupplier',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   133
            'CosNotifyChannelAdmin_StructuredProxyPullConsumer',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   134
            'CosNotifyChannelAdmin_StructuredProxyPullSupplier',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   135
            'CosNotifyChannelAdmin_StructuredProxyPushConsumer',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   136
            'CosNotifyChannelAdmin_StructuredProxyPushSupplier',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   137
            'CosNotifyChannelAdmin_SupplierAdmin',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   138
            'CosNotifyComm_NotifyPublish', 'CosNotifyComm_NotifySubscribe',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   139
            'CosNotifyFilter_Filter', 'CosNotifyFilter_FilterAdmin',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   140
            'CosNotifyFilter_FilterFactory', 'CosNotifyFilter_MappingFilter',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   141
            'cosProperty', 'CosPropertyService_PropertiesIterator',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   142
            'CosPropertyService_PropertyNamesIterator',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   143
            'CosPropertyService_PropertySet',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   144
            'CosPropertyService_PropertySetDef',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   145
            'CosPropertyService_PropertySetDefFactory',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   146
            'CosPropertyService_PropertySetFactory', 'cosTime',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   147
            'CosTime_TimeService', 'CosTime_TIO', 'CosTime_UTO',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   148
            'CosTimerEvent_TimerEventHandler',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   149
            'CosTimerEvent_TimerEventService', 'cosTransactions',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   150
            'CosTransactions_Control', 'CosTransactions_Coordinator',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   151
            'CosTransactions_RecoveryCoordinator', 'CosTransactions_Resource',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   152
            'CosTransactions_SubtransactionAwareResource',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   153
            'CosTransactions_Terminator', 'CosTransactions_TransactionFactory',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   154
            'cover', 'cprof', 'cpu_sup', 'crashdump', 'crypto', 'crypto_app',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   155
            'ct', 'ct_cover', 'ct_ftp', 'ct_master', 'ct_rpc', 'ct_snmp',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   156
            'ct_ssh', 'ct_telnet', 'dbg', 'debugger', 'dets', 'dialyzer',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   157
            'dict', 'digraph', 'digraph_utils', 'disk_log', 'disksup',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   158
            'docb_gen', 'docb_transform', 'docb_xml_check', 'docbuilder_app',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   159
            'driver_entry', 'edoc', 'edoc_doclet', 'edoc_extract',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   160
            'edoc_layout', 'edoc_lib', 'edoc_run', 'egd', 'ei', 'ei_connect',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   161
            'epmd', 'epp', 'epp_dodger', 'eprof', 'erl', 'erl_boot_server',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   162
            'erl_call', 'erl_comment_scan', 'erl_connect', 'erl_ddll',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   163
            'erl_driver', 'erl_error', 'erl_eterm', 'erl_eval',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   164
            'erl_expand_records', 'erl_format', 'erl_global', 'erl_id_trans',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   165
            'erl_internal', 'erl_lint', 'erl_malloc', 'erl_marshal',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   166
            'erl_parse', 'erl_pp', 'erl_prettypr', 'erl_prim_loader',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   167
            'erl_prim_loader_stub', 'erl_recomment', 'erl_scan',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   168
            'erl_set_memory_block', 'erl_syntax', 'erl_syntax_lib', 'erl_tar',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   169
            'erl_tidy', 'erlang', 'erlang_mode', 'erlang_stub', 'erlc',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   170
            'erlsrv', 'error_handler', 'error_logger', 'erts_alloc',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   171
            'erts_alloc_config', 'escript', 'et', 'et_collector',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   172
            'et_selector', 'et_viewer', 'etop', 'ets', 'eunit', 'file',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   173
            'file_sorter', 'filelib', 'filename', 'fixed', 'fprof', 'ftp',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   174
            'gb_sets', 'gb_trees', 'gen_event', 'gen_fsm', 'gen_sctp',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   175
            'gen_server', 'gen_tcp', 'gen_udp', 'gl', 'global', 'global_group',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   176
            'glu', 'gs', 'heart', 'http', 'httpd', 'httpd_conf',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   177
            'httpd_socket', 'httpd_util', 'i', 'ic', 'ic_c_protocol',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   178
            'ic_clib', 'igor', 'inet', 'inets', 'init', 'init_stub',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   179
            'instrument', 'int', 'interceptors', 'inviso', 'inviso_as_lib',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   180
            'inviso_lfm', 'inviso_lfm_tpfreader', 'inviso_rt',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   181
            'inviso_rt_meta', 'io', 'io_lib', 'kernel_app', 'lib', 'lists',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   182
            'lname', 'lname_component', 'log_mf_h', 'make', 'math', 'megaco',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   183
            'megaco_codec_meas', 'megaco_codec_transform',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   184
            'megaco_edist_compress', 'megaco_encoder', 'megaco_flex_scanner',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   185
            'megaco_tcp', 'megaco_transport', 'megaco_udp', 'megaco_user',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   186
            'memsup', 'mnesia', 'mnesia_frag_hash', 'mnesia_registry',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   187
            'mod_alias', 'mod_auth', 'mod_esi', 'mod_security',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   188
            'Module_Interface', 'ms_transform', 'net_adm', 'net_kernel',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   189
            'new_ssl', 'nteventlog', 'observer_app', 'odbc', 'orber',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   190
            'orber_acl', 'orber_diagnostics', 'orber_ifr', 'orber_tc',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   191
            'orddict', 'ordsets', 'os', 'os_mon', 'os_mon_mib', 'os_sup',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   192
            'otp_mib', 'overload', 'packages', 'percept', 'percept_profile',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   193
            'pg', 'pg2', 'pman', 'pool', 'prettypr', 'proc_lib', 'proplists',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   194
            'public_key', 'qlc', 'queue', 'random', 'rb', 're', 'regexp',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   195
            'registry', 'rel', 'release_handler', 'reltool', 'relup', 'rpc',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   196
            'run_erl', 'run_test', 'runtime_tools_app', 'sasl_app', 'script',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   197
            'seq_trace', 'sets', 'shell', 'shell_default', 'slave', 'snmp',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   198
            'snmp_app', 'snmp_community_mib', 'snmp_framework_mib',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   199
            'snmp_generic', 'snmp_index', 'snmp_notification_mib', 'snmp_pdus',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   200
            'snmp_standard_mib', 'snmp_target_mib', 'snmp_user_based_sm_mib',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   201
            'snmp_view_based_acm_mib', 'snmpa', 'snmpa_conf', 'snmpa_error',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   202
            'snmpa_error_io', 'snmpa_error_logger', 'snmpa_error_report',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   203
            'snmpa_local_db', 'snmpa_mpd', 'snmpa_network_interface',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   204
            'snmpa_network_interface_filter',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   205
            'snmpa_notification_delivery_info_receiver',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   206
            'snmpa_notification_filter', 'snmpa_supervisor', 'snmpc', 'snmpm',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   207
            'snmpm_conf', 'snmpm_mpd', 'snmpm_network_interface', 'snmpm_user',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   208
            'sofs', 'ssh', 'ssh_channel', 'ssh_connection', 'ssh_sftp',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   209
            'ssh_sftpd', 'ssl', 'ssl_app', 'ssl_pkix', 'start', 'start_erl',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   210
            'start_webtool', 'stdlib_app', 'string', 'supervisor',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   211
            'supervisor_bridge', 'sys', 'systools', 'tags', 'test_server',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   212
            'test_server_app', 'test_server_ctrl', 'tftp', 'timer', 'toolbar',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   213
            'ttb', 'tv', 'unicode', 'unix_telnet', 'user', 'webtool', 'werl',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   214
            'win32reg', 'wrap_log_reader', 'wx', 'wx_misc', 'wx_object',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   215
            'wxAcceleratorEntry', 'wxAcceleratorTable', 'wxArtProvider',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   216
            'wxAuiDockArt', 'wxAuiManager', 'wxAuiNotebook', 'wxAuiPaneInfo',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   217
            'wxAuiTabArt', 'wxBitmap', 'wxBitmapButton', 'wxBitmapDataObject',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   218
            'wxBoxSizer', 'wxBrush', 'wxBufferedDC', 'wxBufferedPaintDC',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   219
            'wxButton', 'wxCalendarCtrl', 'wxCalendarDateAttr',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   220
            'wxCalendarEvent', 'wxCaret', 'wxCheckBox', 'wxCheckListBox',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   221
            'wxChildFocusEvent', 'wxChoice', 'wxClientDC', 'wxClipboard',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   222
            'wxCloseEvent', 'wxColourData', 'wxColourDialog',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   223
            'wxColourPickerCtrl', 'wxColourPickerEvent', 'wxComboBox',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   224
            'wxCommandEvent', 'wxContextMenuEvent', 'wxControl',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   225
            'wxControlWithItems', 'wxCursor', 'wxDataObject', 'wxDateEvent',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   226
            'wxDatePickerCtrl', 'wxDC', 'wxDialog', 'wxDirDialog',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   227
            'wxDirPickerCtrl', 'wxDisplayChangedEvent', 'wxEraseEvent',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   228
            'wxEvent', 'wxEvtHandler', 'wxFileDataObject', 'wxFileDialog',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   229
            'wxFileDirPickerEvent', 'wxFilePickerCtrl', 'wxFindReplaceData',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   230
            'wxFindReplaceDialog', 'wxFlexGridSizer', 'wxFocusEvent', 'wxFont',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   231
            'wxFontData', 'wxFontDialog', 'wxFontPickerCtrl',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   232
            'wxFontPickerEvent', 'wxFrame', 'wxGauge', 'wxGBSizerItem',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   233
            'wxGenericDirCtrl', 'wxGLCanvas', 'wxGraphicsBrush',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   234
            'wxGraphicsContext', 'wxGraphicsFont', 'wxGraphicsMatrix',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   235
            'wxGraphicsObject', 'wxGraphicsPath', 'wxGraphicsPen',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   236
            'wxGraphicsRenderer', 'wxGrid', 'wxGridBagSizer', 'wxGridCellAttr',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   237
            'wxGridCellEditor', 'wxGridCellRenderer', 'wxGridEvent',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   238
            'wxGridSizer', 'wxHelpEvent', 'wxHtmlEasyPrinting', 'wxIcon',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   239
            'wxIconBundle', 'wxIconizeEvent', 'wxIdleEvent', 'wxImage',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   240
            'wxImageList', 'wxJoystickEvent', 'wxKeyEvent',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   241
            'wxLayoutAlgorithm', 'wxListBox', 'wxListCtrl', 'wxListEvent',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   242
            'wxListItem', 'wxListView', 'wxMask', 'wxMaximizeEvent',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   243
            'wxMDIChildFrame', 'wxMDIClientWindow', 'wxMDIParentFrame',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   244
            'wxMemoryDC', 'wxMenu', 'wxMenuBar', 'wxMenuEvent', 'wxMenuItem',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   245
            'wxMessageDialog', 'wxMiniFrame', 'wxMirrorDC',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   246
            'wxMouseCaptureChangedEvent', 'wxMouseEvent', 'wxMoveEvent',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   247
            'wxMultiChoiceDialog', 'wxNavigationKeyEvent', 'wxNcPaintEvent',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   248
            'wxNotebook', 'wxNotebookEvent', 'wxNotifyEvent',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   249
            'wxPageSetupDialog', 'wxPageSetupDialogData', 'wxPaintDC',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   250
            'wxPaintEvent', 'wxPalette', 'wxPaletteChangedEvent', 'wxPanel',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   251
            'wxPasswordEntryDialog', 'wxPen', 'wxPickerBase', 'wxPostScriptDC',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   252
            'wxPreviewCanvas', 'wxPreviewControlBar', 'wxPreviewFrame',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   253
            'wxPrintData', 'wxPrintDialog', 'wxPrintDialogData', 'wxPrinter',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   254
            'wxPrintout', 'wxPrintPreview', 'wxProgressDialog',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   255
            'wxQueryNewPaletteEvent', 'wxRadioBox', 'wxRadioButton',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   256
            'wxRegion', 'wxSashEvent', 'wxSashLayoutWindow', 'wxSashWindow',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   257
            'wxScreenDC', 'wxScrollBar', 'wxScrolledWindow', 'wxScrollEvent',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   258
            'wxScrollWinEvent', 'wxSetCursorEvent', 'wxShowEvent',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   259
            'wxSingleChoiceDialog', 'wxSizeEvent', 'wxSizer', 'wxSizerFlags',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   260
            'wxSizerItem', 'wxSlider', 'wxSpinButton', 'wxSpinCtrl',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   261
            'wxSpinEvent', 'wxSplashScreen', 'wxSplitterEvent',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   262
            'wxSplitterWindow', 'wxStaticBitmap', 'wxStaticBox',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   263
            'wxStaticBoxSizer', 'wxStaticLine', 'wxStaticText', 'wxStatusBar',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   264
            'wxStdDialogButtonSizer', 'wxStyledTextCtrl', 'wxStyledTextEvent',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   265
            'wxSysColourChangedEvent', 'wxTextAttr', 'wxTextCtrl',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   266
            'wxTextDataObject', 'wxTextEntryDialog', 'wxToggleButton',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   267
            'wxToolBar', 'wxToolTip', 'wxTopLevelWindow', 'wxTreeCtrl',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   268
            'wxTreeEvent', 'wxUpdateUIEvent', 'wxWindow', 'wxWindowCreateEvent',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   269
            'wxWindowDC', 'wxWindowDestroyEvent', 'wxXmlResource', 'xmerl',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   270
            'xmerl_eventp', 'xmerl_scan', 'xmerl_xpath', 'xmerl_xs',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   271
            'xmerl_xsd', 'xref', 'yecc', 'zip', 'zlib', 'zlib_stub'
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   272
            ),
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   273
        // Binary modifiers
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   274
        6 => array(
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   275
            'big', 'binary', 'float', 'integer', 'little', 'signed', 'unit', 'unsigned'
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   276
            )
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   277
        ),
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   278
    'SYMBOLS' => array(
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   279
        0 => array('(', ')', '[', ']', '{', '}'),
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   280
        1 => array('->', ',', ';', '.'),
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   281
        2 => array('<<', '>>'),
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   282
        3 => array('=', '||', '-', '+', '*', '/', '++', '--', '!', '<', '>', '>=',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   283
                    '=<', '==', '/=', '=:=', '=/=')
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   284
        ),
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   285
    'CASE_SENSITIVE' => array(
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   286
        GESHI_COMMENTS => false,
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   287
        1 => true,
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   288
        2 => true,
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   289
        3 => true,
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   290
        4 => true,
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   291
        5 => true,
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   292
        6 => true
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   293
        ),
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   294
    'STYLES' => array(
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   295
        'KEYWORDS' => array(
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   296
            1 => 'color: #186895;',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   297
            2 => 'color: #014ea4;',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   298
            3 => 'color: #fa6fff;',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   299
            4 => 'color: #fa6fff;',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   300
            5 => 'color: #ff4e18;',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   301
            6 => 'color: #9d4f37;'
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   302
            ),
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   303
        'COMMENTS' => array(
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   304
            1 => 'color: #666666; font-style: italic;',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   305
            'MULTI' => 'color: #666666; font-style: italic;'
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   306
            ),
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   307
        'ESCAPE_CHAR' => array(
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   308
            0 => 'color: #000099; font-weight: bold;',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   309
            'HARD' => 'color: #000099; font-weight: bold;'
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   310
            ),
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   311
        'BRACKETS' => array(
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   312
            0 => 'color: #109ab8;'
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   313
            ),
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   314
        'STRINGS' => array(
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   315
            0 => 'color: #ff7800;'
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   316
            ),
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   317
        'NUMBERS' => array(
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   318
            0 => 'color: #ff9600;'
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   319
            ),
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   320
        'METHODS' => array(
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   321
            1 => 'color: #006600;',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   322
            2 => 'color: #006600;'
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   323
            ),
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   324
        'SYMBOLS' => array(
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   325
            0 => 'color: #004866;',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   326
            1 => 'color: #6bb810;',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   327
            2 => 'color: #ee3800;',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   328
            3 => 'color: #014ea4;'
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   329
            ),
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   330
        'REGEXPS' => array(
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   331
            0 => 'color: #6941fd;',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   332
            1 => 'color: #d400ed;',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   333
            2 => 'color: #5400b3;',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   334
            3 => 'color: #ff3c00;',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   335
            4 => 'color: #6941fd;',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   336
            5 => 'color: #45b3e6;',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   337
            6 => 'color: #ff9600;',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   338
            7 => 'color: #d400ed;',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   339
            8 => 'color: #ff9600;'
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   340
            ),
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   341
        'SCRIPT' => array(
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   342
            )
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   343
        ),
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   344
    'URLS' => array(
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   345
        1 => '',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   346
        2 => '',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   347
        3 => '',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   348
        4 => '',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   349
        5 => 'http://erlang.org/doc/man/{FNAME}.html',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   350
        6 => ''
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   351
        ),
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   352
    'OOLANG' => true,
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   353
    'OBJECT_SPLITTERS' => array(
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   354
        1 => '-&gt;',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   355
        2 => ':'
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   356
        ),
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   357
    'REGEXPS' => array(
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   358
        // Macro definitions
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   359
        0 => array(
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   360
            GESHI_SEARCH => '(-define\s*\()([a-zA-Z0-9_]+)(\(|,)',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   361
            GESHI_REPLACE => '\2',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   362
            GESHI_MODIFIERS => '',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   363
            GESHI_BEFORE => '\1',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   364
            GESHI_AFTER => '\3'
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   365
            ),
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   366
        // Record definitions
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   367
        1 => array(
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   368
            GESHI_SEARCH => '(-record\s*\()([a-zA-Z0-9_]+)(,)',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   369
            GESHI_REPLACE => '\2',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   370
            GESHI_MODIFIERS => '',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   371
            GESHI_BEFORE => '\1',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   372
            GESHI_AFTER => '\3'
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   373
            ),
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   374
        // Precompiler directives
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   375
        2 => array(
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   376
            GESHI_SEARCH => '(-)([a-z][a-zA-Z0-9_]*)(\()',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   377
            GESHI_REPLACE => '\2',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   378
            GESHI_MODIFIERS => '',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   379
            GESHI_BEFORE => '\1',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   380
            GESHI_AFTER => '\3'
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   381
            ),
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   382
        // Functions
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   383
        3 => array(
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   384
            GESHI_SEARCH => '([a-z][a-zA-Z0-9_]*|\'[a-zA-Z0-9_]*\')\s*(\()',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   385
            GESHI_REPLACE => '\1',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   386
            GESHI_MODIFIERS => '',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   387
            GESHI_BEFORE => '',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   388
            GESHI_AFTER => '\2'
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   389
            ),
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   390
        // Macros
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   391
        4 => array(
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   392
            GESHI_SEARCH => '(\?)([a-zA-Z0-9_]+)',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   393
            GESHI_REPLACE => '\2',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   394
            GESHI_MODIFIERS => '',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   395
            GESHI_BEFORE => '\1',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   396
            GESHI_AFTER => ''
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   397
            ),
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   398
        // Variables - With hack to avoid interfering wish GeSHi internals
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   399
        5 => array(
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   400
            GESHI_SEARCH => '([([{,<+*-\/=\s!]|&lt;)(?!(?:PIPE|SEMI|DOT|NUM|REG3XP\d*)[^a-zA-Z0-9_])([A-Z_][a-zA-Z0-9_]*)',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   401
            GESHI_REPLACE => '\2',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   402
            GESHI_MODIFIERS => '',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   403
            GESHI_BEFORE => '\1',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   404
            GESHI_AFTER => ''
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   405
            ),
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   406
        // ASCII codes
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   407
        6 => '(\$[a-zA-Z0-9_])',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   408
        // Records
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   409
        7 => array(
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   410
            GESHI_SEARCH => '(#)([a-z][a-zA-Z0-9_]*)(\.|\{)',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   411
            GESHI_REPLACE => '\2',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   412
            GESHI_MODIFIERS => '',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   413
            GESHI_BEFORE => '\1',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   414
            GESHI_AFTER => '\3'
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   415
            ),
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   416
        // Numbers with a different radix
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   417
        8 => '(?<=>)(#[a-zA-Z0-9]*)'
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   418
        ),
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   419
    'STRICT_MODE_APPLIES' => GESHI_NEVER,
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   420
    'SCRIPT_DELIMITERS' => array(),
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   421
    'HIGHLIGHT_STRICT_BLOCK' => array(),
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   422
    'TAB_WIDTH' => 4,
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   423
    'PARSER_CONTROL' => array(
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   424
        'KEYWORDS' => array(
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   425
            3 => array(
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   426
                'DISALLOWED_BEFORE' => '',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   427
                'DISALLOWED_AFTER' => '(?=\s*\()'
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   428
            ),
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   429
            5 => array(
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   430
                'DISALLOWED_BEFORE' => '(?<=\'|)',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   431
                'DISALLOWED_AFTER' => '(?=(\'|):)'
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   432
            ),
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   433
            6 => array(
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   434
                'DISALLOWED_BEFORE' => '(?<=\/|-)',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   435
                'DISALLOWED_AFTER' => ''
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   436
            )
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   437
        )
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   438
    ),
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   439
);
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   440
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   441
?>