plugins/geshi/geshi/dcs.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
 * dcs.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: Stelio Passaris (GeSHi@stelio.net)
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
     6
 * Copyright: (c) 2009 Stelio Passaris (http://stelio.net/stiki/GeSHi)
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
     7
 * Release Version: 1.0.8.4
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
     8
 * Date Started: 2009/01/20
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
     9
 *
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    10
 * DCS language file for GeSHi.
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    11
 *
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    12
 * DCS (Data Conversion System) is part of Sungard iWorks' Prophet suite and is used
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    13
 * to convert external data files into a format that Prophet and Glean can read.
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    14
 * See http://www.prophet-web.com/Products/DCS for product information.
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    15
 * This language file is current for DCS version 7.3.2.
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
 * Note that the DCS IDE does not handle escape characters correctly. The IDE thinks
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    18
 * that a backslash '\' is an escape character, but in practice the backslash does
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    19
 * not escape the string delimiter character '"' when the program runs. A '\\' is
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    20
 * escaped to '\' when the program runs, but '\"' is treated as '\' at the end of a
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    21
 * string. Therefore in this language file, we do not recognise the backslash as an
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    22
 * escape character. For the purposes of GeSHi, there is no character escaping.
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    23
 *
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    24
 * CHANGES
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    25
 * -------
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    26
 * 2009/02/21 (1.0.8.3)
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    27
 *  -  First Release
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    28
 *
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    29
 * TODO (updated 2009/02/21)
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    30
 * -------------------------
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    31
 * * Add handling for embedded C code. Note that the DCS IDE does not highlight C code
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    32
 *   correctly, but that doesn't mean that we can't! This will be included for a
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    33
 *   stable release of GeSHi of version 1.1.x (or later) that allows for highlighting
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    34
 *   embedded code using that code's appropriate language file.
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
 *************************************************************************************
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
 *     This file is part of GeSHi.
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    39
 *
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    40
 *   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
    41
 *   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
    42
 *   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
    43
 *   (at your option) any later version.
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    44
 *
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    45
 *   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
    46
 *   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
    47
 *   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
    48
 *   GNU General Public License for more details.
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    49
 *
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    50
 *   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
    51
 *   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
    52
 *   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
    53
 *************************************************************************************/
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    54
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    55
$language_data = array (
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    56
    'LANG_NAME' => 'DCS',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    57
    'COMMENT_SINGLE' => array(
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    58
        1 => ';'
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    59
        ),
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    60
    'COMMENT_MULTI' => array(
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    61
        ),
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    62
    'HARDQUOTE' => array(
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    63
        ),
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    64
    'HARDESCAPE' => '',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    65
    'COMMENT_REGEXP' => array(
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    66
        // Highlight embedded C code in a separate color:
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    67
        2 => '/\bINSERT_C_CODE\b.*?\bEND_C_CODE\b/ims'
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    68
        ),
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    69
    'CASE_KEYWORDS' => GESHI_CAPS_UPPER,
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    70
    'QUOTEMARKS' => array(
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    71
        '"'
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    72
        ),
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    73
    'ESCAPE_CHAR' => '',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    74
    'ESCAPE_REGEXP' => '',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    75
    'NUMBERS' =>
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    76
        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
    77
    'KEYWORDS' => array(
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    78
        1 => array(
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    79
            'abs', 'ascii_value', 'bit_value', 'blank_date', 'calc_unit_values', 'cm',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    80
            'complete_months', 'complete_years', 'correct', 'create_input_file', 'cy',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    81
            'date_convert', 'day', 'del_output_separator',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    82
            'delete_existing_output_files', 'div', 'ex', 'exact_years', 'exp',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    83
            'extract_date', 'failed_validation', 'file_number', 'first_record',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    84
            'fract', 'fund_fac_a', 'fund_fac_b', 'fund_fac_c', 'fund_fac_d',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    85
            'fund_fac_e', 'fund_fac_f', 'fund_fac_g', 'fund_fac_h', 'fund_fac_i',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    86
            'fund_fac_j', 'fund_fac_k', 'fund_fac_l', 'fund_fac_m', 'fund_fac_n',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    87
            'fund_fac_o', 'fund_fac_p', 'fund_fac_q', 'fund_fac_r', 'fund_fac_s',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    88
            'fund_fac_t', 'fund_fac_u', 'fund_fac_v', 'fund_fac_w', 'fund_fac_x',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    89
            'fund_fac_y', 'fund_fac_z', 'group', 'group_record',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    90
            'input_file_date_time', 'input_file_extension', 'input_file_location',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    91
            'input_file_name', 'int', 'invalid', 'last_record', 'leap_year', 'len',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    92
            'ln', 'log', 'main_format_name', 'max', 'max_num_subrecords', 'message',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    93
            'min', 'mod', 'month', 'months_add', 'months_sub', 'nearest_months',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    94
            'nearest_years', 'next_record', 'nm', 'no_of_current_records',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    95
            'no_of_records', 'numval', 'ny', 'output', 'output_array_as_constants',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    96
            'output_file_path', 'output_record', 'pmdf_output', 'previous', 'rand',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    97
            're_start', 'read_generic_table', 'read_generic_table_text',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    98
            'read_input_footer', 'read_input_footer_text', 'read_input_header',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
    99
            'read_input_header_text', 'record_count', 'record_suppressed', 'round',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   100
            'round_down', 'round_near', 'round_up', 'run_dcs_program', 'run_parameter',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   101
            'run_parameter_text', 'set_main_record', 'set_num_subrecords',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   102
            'sort_array', 'sort_current_records', 'sort_input', 'strval', 'substr',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   103
            'summarise', 'summarise_record', 'summarise_units',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   104
            'summarise_units_record', 'suppress_record', 'table_correct',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   105
            'table_validate', 'terminate', 'time', 'today', 'trim', 'ubound', 'year',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   106
            'years_add', 'years_sub'
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   107
            ),
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   108
        2 => array(
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   109
            'and', 'as', 'begin', 'boolean', 'byref', 'byval', 'call', 'case', 'date',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   110
            'default', 'do', 'else', 'elseif', 'end_c_code', 'endfor', 'endfunction',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   111
            'endif', 'endproc', 'endswitch', 'endwhile', 'eq',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   112
            'explicit_declarations', 'false', 'for', 'from', 'function', 'ge', 'gt',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   113
            'if', 'insert_c_code', 'integer', 'le', 'loop', 'lt', 'ne', 'not',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   114
            'number', 'or', 'private', 'proc', 'public', 'quitloop', 'return',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   115
            'short', 'step', 'switch', 'text', 'then', 'to', 'true', 'while'
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   116
            ),
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   117
        3 => array(
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   118
            // These keywords are not highlighted by the DCS IDE but we may as well
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   119
            // keep track of them anyway:
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   120
            'mp_file', 'odbc_file'
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   121
            )
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   122
        ),
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   123
    'SYMBOLS' => array(
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   124
        '(', ')', '[', ']',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   125
        '=', '<', '>',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   126
        '+', '-', '*', '/', '^',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   127
        ':', ','
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   128
        ),
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   129
    'CASE_SENSITIVE' => array(
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   130
        GESHI_COMMENTS => false,
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   131
        1 => false,
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   132
        2 => false,
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   133
        3 => false,
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   134
        ),
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   135
    'STYLES' => array(
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   136
        'KEYWORDS' => array(
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   137
            1 => 'color: red;',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   138
            2 => 'color: blue;',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   139
            3 => 'color: black;'
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   140
            ),
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   141
        'COMMENTS' => array(
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   142
            1 => 'color: black; background-color: silver;',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   143
            // Colors for highlighting embedded C code:
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   144
            2 => 'color: maroon; background-color: pink;'
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   145
            ),
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   146
        'ESCAPE_CHAR' => array(
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   147
            ),
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   148
        'BRACKETS' => array(
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   149
            0 => 'color: black;'
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   150
            ),
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   151
        'STRINGS' => array(
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   152
            0 => 'color: green;'
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   153
            ),
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   154
        'NUMBERS' => array(
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   155
            0 => 'color: green;'
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   156
            ),
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   157
        'METHODS' => array(
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   158
            ),
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   159
        'SYMBOLS' => array(
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   160
            0 => 'color: black;'
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   161
            ),
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   162
        'REGEXPS' => array(
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   163
            ),
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   164
        'SCRIPT' => array(
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   165
            ),
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   166
        ),
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   167
    'URLS' => array(
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   168
        1 => '',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   169
        2 => '',
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   170
        3 => ''
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   171
        ),
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   172
    'OOLANG' => false,
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   173
    'OBJECT_SPLITTERS' => array(
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   174
        ),
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   175
    'REGEXPS' => array(
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   176
        ),
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   177
    'STRICT_MODE_APPLIES' => GESHI_NEVER,
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   178
    'SCRIPT_DELIMITERS' => array(
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   179
        ),
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   180
    'HIGHLIGHT_STRICT_BLOCK' => array(
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   181
        ),
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   182
    'TAB_WIDTH' => 4
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   183
);
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   184
f3e2bbbd2155 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009.
Dan
parents:
diff changeset
   185
?>