plugins/geshi/geshi/glsl.php
author Dan
Fri, 29 May 2009 19:30:59 -0400
changeset 2 9e3258dfae15
child 3 f3e2bbbd2155
permissions -rwxr-xr-x
Updated GeSHi. w00t.
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
 * glsl.php
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
     4
 * -----
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
     5
 * Author: Benny Baumann (BenBE@omorphia.de)
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
     6
 * Copyright: (c) 2008 Benny Baumann (BenBE@omorphia.de)
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
     7
 * Release Version: 1.0.8.2
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
     8
 * Date Started: 2008/03/20
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
     9
 *
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    10
 * glSlang 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
 * 2008/03/20 (1.0.7.21)
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
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    18
 * ----
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    19
 *
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
 *     This file is part of GeSHi.
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    23
 *
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    24
 *   GeSHi is free software; you can redistribute it and/or modify
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    25
 *   it under the terms of the GNU General Public License as published by
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    26
 *   the Free Software Foundation; either version 2 of the License, or
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    27
 *   (at your option) any later version.
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    28
 *
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    29
 *   GeSHi is distributed in the hope that it will be useful,
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    30
 *   but WITHOUT ANY WARRANTY; without even the implied warranty of
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    31
 *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    32
 *   GNU General Public License for more details.
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    33
 *
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    34
 *   You should have received a copy of the GNU General Public License
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    35
 *   along with GeSHi; if not, write to the Free Software
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    36
 *   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    37
 *
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
$language_data = array (
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    41
    'LANG_NAME' => 'glSlang',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    42
    'COMMENT_SINGLE' => array(1 => '//', 2 => '#'),
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    43
    'COMMENT_MULTI' => array('/*' => '*/'),
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    44
    'CASE_KEYWORDS' => GESHI_CAPS_NO_CHANGE,
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    45
    'QUOTEMARKS' => array("'", '"'),
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    46
    'ESCAPE_CHAR' => '\\',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    47
    'KEYWORDS' => array(
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    48
        1 => array(
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    49
            'if', 'else', 'for', 'while', 'do', 'break', 'continue', 'asm',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    50
            'switch', 'case', 'default', 'return', 'discard',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    51
            'namespace', 'using', 'sizeof', 'cast'
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    52
            ),
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    53
        2 => array(
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    54
            'const', 'uniform', 'attribute', 'centroid', 'varying', 'invariant',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    55
            'in', 'out', 'inout', 'input', 'output', 'typedef', 'volatile',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    56
            'public', 'static', 'extern', 'external', 'packed',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    57
            'inline', 'noinline'
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    58
            ),
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    59
        3 => array(
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    60
            'void', 'bool', 'int', 'long', 'short', 'float', 'half', 'fixed',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    61
            'unsigned', 'lowp', 'mediump', 'highp', 'precision',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    62
            'vec2', 'vec3', 'vec4', 'bvec2', 'bvec3', 'bvec4',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    63
            'dvec2', 'dvec3', 'dvec4', 'fvec2', 'fvec3', 'fvec4',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    64
            'hvec2', 'hvec3', 'hvec4', 'ivec2', 'ivec3', 'ivec4',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    65
            'mat2', 'mat3', 'mat4', 'mat2x2', 'mat3x2', 'mat4x2',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    66
            'mat2x3', 'mat3x3', 'mat4x3', 'mat2x4', 'mat3x4', 'mat4x4',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    67
            'sampler1D', 'sampler2D', 'sampler3D', 'samplerCube',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    68
            'sampler1DShadow', 'sampler2DShadow',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    69
            'struct', 'class', 'union', 'enum', 'interface', 'template'
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    70
            ),
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    71
        4 => array(
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    72
            'this', 'false', 'true'
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    73
            ),
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    74
        5 => array(
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    75
            'radians', 'degrees', 'sin', 'cos', 'tan', 'asin', 'acos', 'atan',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    76
            'pow', 'exp2', 'log2', 'sqrt', 'inversesqrt', 'abs', 'sign', 'ceil',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    77
            'floor', 'fract', 'mod', 'min', 'max', 'clamp', 'mix', 'step',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    78
            'smoothstep', 'length', 'distance', 'dot', 'cross', 'normalize',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    79
            'ftransform', 'faceforward', 'reflect', 'matrixCompMult', 'equal',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    80
            'lessThan', 'lessThanEqual', 'greaterThan', 'greaterThanEqual',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    81
            'notEqual', 'any', 'all', 'not', 'texture1D', 'texture1DProj',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    82
            'texture1DLod', 'texture1DProjLod', 'texture2D', 'texture2DProj',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    83
            'texture2DLod', 'texture2DProjLod', 'texture3D', 'texture3DProj',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    84
            'texture3DLod', 'texture3DProjLod', 'textureCube', 'textureCubeLod',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    85
            'shadow1D', 'shadow1DProj', 'shadow1DLod', 'shadow1DProjLod',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    86
            'shadow2D', 'shadow2DProj', 'shadow2DLod', 'shadow2DProjLod',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    87
            'noise1', 'noise2', 'noise3', 'noise4'
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    88
            ),
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    89
        6 => array(
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    90
            'gl_Position', 'gl_PointSize', 'gl_ClipVertex', 'gl_FragColor',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    91
            'gl_FragData', 'gl_FragDepth', 'gl_FragCoord', 'gl_FrontFacing',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    92
            'gl_Color', 'gl_SecondaryColor', 'gl_Normal', 'gl_Vertex',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    93
            'gl_MultiTexCoord0', 'gl_MultiTexCoord1', 'gl_MultiTexCoord2',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    94
            'gl_MultiTexCoord3', 'gl_MultiTexCoord4', 'gl_MultiTexCoord5',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    95
            'gl_MultiTexCoord6', 'gl_MultiTexCoord7', 'gl_FogCoord',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    96
            'gl_MaxLights', 'gl_MaxClipPlanes', 'gl_MaxTextureUnits',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    97
            'gl_MaxTextureCoords', 'gl_MaxVertexAttribs', 'gl_MaxVaryingFloats',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    98
            'gl_MaxVertexUniformComponents', 'gl_MaxVertexTextureImageUnits',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
    99
            'gl_MaxCombinedTextureImageUnits', 'gl_MaxTextureImageUnits',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   100
            'gl_MaxFragmentUniformComponents', 'gl_MaxDrawBuffers', 'gl_Point',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   101
            'gl_ModelViewMatrix', 'gl_ProjectionMatrix', 'gl_FrontMaterial',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   102
            'gl_ModelViewProjectionMatrix', 'gl_TextureMatrix', 'gl_ClipPlane',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   103
            'gl_NormalMatrix', 'gl_ModelViewMatrixInverse', 'gl_BackMaterial',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   104
            'gl_ProjectionMatrixInverse', 'gl_ModelViewProjectionMatrixInverse',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   105
            'gl_TextureMatrixInverse', 'gl_ModelViewMatrixTranspose', 'gl_Fog',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   106
            'gl_ProjectionMatrixTranspose', 'gl_NormalScale', 'gl_DepthRange',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   107
            'gl_odelViewProjectionMatrixTranspose', 'gl_TextureMatrixTranspose',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   108
            'gl_ModelViewMatrixInverseTranspose', 'gl_LightSource',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   109
            'gl_ProjectionMatrixInverseTranspose', 'gl_LightModel',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   110
            'gl_ModelViewProjectionMatrixInverseTranspose', 'gl_TexCoord',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   111
            'gl_TextureMatrixInverseTranspose', 'gl_TextureEnvColor',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   112
            'gl_FrontLightModelProduct', 'gl_BackLightModelProduct',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   113
            'gl_FrontLightProduct', 'gl_BackLightProduct', 'gl_ObjectPlaneS',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   114
            'gl_ObjectPlaneT', 'gl_ObjectPlaneR', 'gl_ObjectPlaneQ',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   115
            'gl_EyePlaneS', 'gl_EyePlaneT', 'gl_EyePlaneR', 'gl_EyePlaneQ',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   116
            'gl_FrontColor', 'gl_BackColor', 'gl_FrontSecondaryColor',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   117
            'gl_BackSecondaryColor', 'gl_FogFragCoord', 'gl_PointCoord'
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   118
            )
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   119
        ),
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   120
    'SYMBOLS' => array(
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   121
        '(', ')', '{', '}', '[', ']', '=', '+', '-', '*', '/', '!', '%', '^',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   122
        '&', '?', ':', '.', '|', ';', ',', '<', '>'
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   123
        ),
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   124
    'CASE_SENSITIVE' => array(
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   125
        GESHI_COMMENTS => false,
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   126
        1 => true,
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   127
        2 => true,
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   128
        3 => true,
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   129
        4 => true,
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   130
        5 => true,
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   131
        6 => true,
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   132
        ),
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   133
    'STYLES' => array(
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   134
        'KEYWORDS' => array(
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   135
            1 => 'color: #000000; font-weight: bold;',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   136
            2 => 'color: #333399; font-weight: bold;',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   137
            3 => 'color: #000066; font-weight: bold;',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   138
            4 => 'color: #333399; font-weight: bold;',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   139
            5 => 'color: #993333; font-weight: bold;',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   140
            6 => 'color: #551111;'
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   141
            ),
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   142
        'COMMENTS' => array(
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   143
            1 => 'color: #666666; font-style: italic;',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   144
            2 => 'color: #009900;',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   145
            'MULTI' => 'color: #666666; font-style: italic;'
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   146
            ),
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   147
        'ESCAPE_CHAR' => array(
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   148
            0 => 'color: #000099; font-weight: bold;'
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   149
            ),
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   150
        'BRACKETS' => array(
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   151
            0 => 'color: #000066;'
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   152
            ),
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   153
        'STRINGS' => array(
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   154
            0 => 'color: #ff0000;'
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   155
            ),
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   156
        'NUMBERS' => array(
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   157
            0 => 'color: #0000ff;'
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   158
            ),
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   159
        'METHODS' => array(
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   160
            1 => 'color: #006600;'
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   161
            ),
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   162
        'SYMBOLS' => array(
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   163
            0 => 'color: #000066;'
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   164
            ),
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   165
        'REGEXPS' => array(
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   166
            ),
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   167
        'SCRIPT' => array(
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   168
            )
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   169
        ),
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   170
    'URLS' => array(
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   171
        1 => '',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   172
        2 => '',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   173
        3 => '',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   174
        4 => '',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   175
        5 => '',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   176
        6 => ''
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   177
        ),
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   178
    'OOLANG' => true,
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   179
    'OBJECT_SPLITTERS' => array(
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   180
        1 => '.'
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   181
        ),
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   182
    'REGEXPS' => array(
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   183
        ),
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   184
    'STRICT_MODE_APPLIES' => GESHI_NEVER,
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   185
    'SCRIPT_DELIMITERS' => array(
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   186
        ),
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   187
    'HIGHLIGHT_STRICT_BLOCK' => array(
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   188
        ),
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   189
    'TAB_WIDTH' => 4,
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   190
    'PARSER_CONTROL' => array(
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   191
        'OOLANG' => array(
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   192
            'MATCH_BEFORE' => '',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   193
            'MATCH_AFTER' => '[a-zA-Z_][a-zA-Z0-9_]*',
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   194
            'MATCH_SPACES' => '[\s]*'
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   195
        )
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   196
    )
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   197
);
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   198
9e3258dfae15 Updated GeSHi. w00t.
Dan
parents:
diff changeset
   199
?>