plugins/geshi/geshi/boo.php
author Dan
Fri, 29 May 2009 19:40:15 -0400
changeset 3 f3e2bbbd2155
parent 2 9e3258dfae15
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:
2
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
     1
<?php
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
     2
/*************************************************************************************
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
     3
 * boo.php
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
     4
 * --------
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
     5
 * Author: Marcus Griep (neoeinstein+GeSHi@gmail.com)
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
     6
 * Copyright: (c) 2007 Marcus Griep (http://www.xpdm.us)
3
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents: 2
diff changeset
     7
 * Release Version: 1.0.8.4
2
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
     8
 * Date Started: 2007/09/10
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
     9
 *
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    10
 * Boo language file for GeSHi.
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    11
 *
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    12
 * CHANGES
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    13
 * -------
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    14
 * 2004/09/10 (1.0.8)
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    15
 *  -  First Release
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    16
 *
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    17
 * TODO (updated 2007/09/10)
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    18
 * -------------------------
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    19
 * Regular Expression Literal matching
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    20
 *
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    21
 *************************************************************************************
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    22
 *
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    23
 *     This file is part of GeSHi.
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    24
 *
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    25
 *   GeSHi is free software; you can redistribute it and/or modify
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    26
 *   it under the terms of the GNU General Public License as published by
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    27
 *   the Free Software Foundation; either version 2 of the License, or
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    28
 *   (at your option) any later version.
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    29
 *
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    30
 *   GeSHi is distributed in the hope that it will be useful,
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    31
 *   but WITHOUT ANY WARRANTY; without even the implied warranty of
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    32
 *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    33
 *   GNU General Public License for more details.
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    34
 *
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    35
 *   You should have received a copy of the GNU General Public License
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    36
 *   along with GeSHi; if not, write to the Free Software
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    37
 *   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    38
 *
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    39
 ************************************************************************************/
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    40
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    41
$language_data = array (
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    42
    'LANG_NAME' => 'Boo',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    43
    'COMMENT_SINGLE' => array(1 => '//', 2 => '#'),
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    44
    'COMMENT_MULTI' => array('/*' => '*/'),
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    45
    'CASE_KEYWORDS' => GESHI_CAPS_NO_CHANGE,
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    46
    'QUOTEMARKS' => array("'''", "'", '"""', '"'),
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    47
    'HARDQUOTE' => array('"""', '"""'),
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    48
    'HARDESCAPE' => array('\"""'),
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    49
    'ESCAPE_CHAR' => '\\',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    50
    'KEYWORDS' => array(
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    51
        1 => array(//Namespace
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    52
            'namespace', 'import', 'from'
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    53
            ),
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    54
        2 => array(//Jump
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    55
            'yield', 'return', 'goto', 'continue', 'break'
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    56
            ),
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    57
        3 => array(//Conditional
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    58
            'while', 'unless', 'then', 'in', 'if', 'for', 'else', 'elif'
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    59
            ),
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    60
        4 => array(//Property
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    61
            'set', 'get'
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    62
            ),
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    63
        5 => array(//Exception
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    64
            'try', 'raise', 'failure', 'except', 'ensure'
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    65
            ),
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    66
        6 => array(//Visibility
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    67
            'public', 'private', 'protected', 'internal'
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    68
            ),
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    69
        7 => array(//Define
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    70
            'struct', 'ref', 'of', 'interface', 'event', 'enum', 'do', 'destructor', 'def', 'constructor', 'class'
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    71
            ),
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    72
        8 => array(//Cast
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    73
            'typeof', 'cast', 'as'
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    74
            ),
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    75
        9 => array(//BiMacro
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    76
            'yieldAll', 'using', 'unchecked', 'rawArayIndexing', 'print', 'normalArrayIndexing', 'lock',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    77
            'debug', 'checked', 'assert'
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    78
            ),
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    79
        10 => array(//BiAttr
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    80
            'required', 'property', 'meta', 'getter', 'default'
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    81
            ),
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    82
        11 => array(//BiFunc
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    83
            'zip', 'shellp', 'shellm', 'shell', 'reversed', 'range', 'prompt',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    84
            'matrix', 'map', 'len', 'join', 'iterator', 'gets', 'enumerate', 'cat', 'array'
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    85
            ),
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    86
        12 => array(//HiFunc
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    87
            '__switch__', '__initobj__', '__eval__', '__addressof__', 'quack'
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    88
            ),
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    89
        13 => array(//Primitive
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    90
            'void', 'ushort', 'ulong', 'uint', 'true', 'timespan', 'string', 'single',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    91
            'short', 'sbyte', 'regex', 'object', 'null', 'long', 'int', 'false', 'duck',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    92
            'double', 'decimal', 'date', 'char', 'callable', 'byte', 'bool'
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    93
            ),
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    94
        14 => array(//Operator
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    95
            'not', 'or', 'and', 'is', 'isa',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    96
            ),
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    97
        15 => array(//Modifier
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    98
            'virtual', 'transient', 'static', 'partial', 'override', 'final', 'abstract'
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    99
            ),
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   100
        16 => array(//Access
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   101
            'super', 'self'
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   102
            ),
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   103
        17 => array(//Pass
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   104
            'pass'
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   105
            )
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   106
        ),
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   107
    'SYMBOLS' => array(
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   108
        '[|', '|]', '${', '(', ')', '[', ']', '{', '}', '!', '@', '%', '&', '*', '|', '/', '<', '>', '+', '-', ';'
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   109
        ),
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   110
    'CASE_SENSITIVE' => array(
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   111
        GESHI_COMMENTS => false,
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   112
        1 => true,
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   113
        2 => true,
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   114
        3 => true,
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   115
        4 => true,
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   116
        5 => true,
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   117
        6 => true,
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   118
        7 => true,
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   119
        8 => true,
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   120
        9 => true,
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   121
        10 => true,
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   122
        11 => true,
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   123
        12 => true,
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   124
        13 => true,
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   125
        14 => true,
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   126
        15 => true,
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   127
        16 => true,
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   128
        17 => true
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   129
        ),
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   130
    'STYLES' => array(
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   131
        'KEYWORDS' => array(
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   132
            1 => 'color:green;font-weight:bold;',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   133
            2 => 'color:navy;',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   134
            3 => 'color:blue;font-weight:bold;',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   135
            4 => 'color:#8B4513;',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   136
            5 => 'color:teal;font-weight:bold;',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   137
            6 => 'color:blue;font-weight:bold;',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   138
            7 => 'color:blue;font-weight:bold;',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   139
            8 => 'color:blue;font-weight:bold;',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   140
            9 => 'color:maroon;',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   141
            10 => 'color:maroon;',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   142
            11 => 'color:purple;',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   143
            12 => 'color:#4B0082;',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   144
            13 => 'color:purple;font-weight:bold;',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   145
            14 => 'color:#008B8B;font-weight:bold;',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   146
            15 => 'color:brown;',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   147
            16 => 'color:black;font-weight:bold;',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   148
            17 => 'color:gray;'
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   149
            ),
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   150
        'COMMENTS' => array(
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   151
            1 => 'color: #999999; font-style: italic;',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   152
            2 => 'color: #999999; font-style: italic;',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   153
            'MULTI' => 'color: #008000; font-style: italic;'
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   154
            ),
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   155
        'ESCAPE_CHAR' => array(
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   156
            0 => 'color: #0000FF; font-weight: bold;',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   157
            'HARD' => 'color: #0000FF; font-weight: bold;',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   158
            ),
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   159
        'BRACKETS' => array(
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   160
            0 => 'color: #006400;'
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   161
            ),
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   162
        'STRINGS' => array(
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   163
            0 => 'color: #008000;',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   164
            'HARD' => 'color: #008000;'
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   165
            ),
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   166
        'NUMBERS' => array(
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   167
            0 => 'color: #00008B;'
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   168
            ),
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   169
        'METHODS' => array(
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   170
            0 => 'color: 000000;',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   171
            1 => 'color: 000000;'
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   172
            ),
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   173
        'SYMBOLS' => array(
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   174
            0 => 'color: #006400;'
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   175
            ),
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   176
        'REGEXPS' => array(
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   177
            #0 => 'color: #0066ff;'
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   178
            ),
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   179
        'SCRIPT' => array(
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   180
            )
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   181
        ),
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   182
    'URLS' => array(
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   183
        1 => '',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   184
        2 => '',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   185
        3 => '',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   186
        4 => '',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   187
        5 => '',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   188
        6 => '',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   189
        7 => '',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   190
        8 => '',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   191
        9 => '',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   192
        10 => '',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   193
        11 => '',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   194
        12 => '',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   195
        13 => '',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   196
        14 => '',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   197
        15 => '',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   198
        16 => '',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   199
        17 => ''
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   200
        ),
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   201
    'OOLANG' => true,
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   202
    'OBJECT_SPLITTERS' => array(
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   203
        0 => '.',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   204
        1 => '::'
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   205
        ),
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   206
    'REGEXPS' => array(
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   207
        #0 => '%(@)?\/(?:(?(1)[^\/\\\\\r\n]+|[^\/\\\\\r\n \t]+)|\\\\[\/\\\\\w+()|.*?$^[\]{}\d])+\/%'
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   208
        ),
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   209
    'STRICT_MODE_APPLIES' => GESHI_NEVER,
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   210
    'SCRIPT_DELIMITERS' => array(
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   211
        ),
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   212
    'HIGHLIGHT_STRICT_BLOCK' => array(
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   213
        ),
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   214
    'TAB_WIDTH' => 4
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   215
);
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   216
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   217
?>