ini.php

gehe zur Dokumentation dieser Datei
00001 <?php
00002 /*************************************************************************************
00003  * ini.php
00004  * --------
00005  * Author: deguix (cevo_deguix@yahoo.com.br)
00006  * Copyright: (c) 2005 deguix
00007  * Release Version: 1.0.7.20
00008  * Date Started: 2005/03/27
00009  *
00010  * INI language file for GeSHi.
00011  *
00012  * CHANGES
00013  * -------
00014  * 2005/12/28 (1.0.1)
00015  *   -  Removed unnecessary keyword style index
00016  *   -  Added support for " strings
00017  * 2005/04/05 (1.0.0)
00018  *   -  First Release
00019  *
00020  * TODO (updated 2005/03/27)
00021  * -------------------------
00022  *
00023  *************************************************************************************
00024  *
00025  *     This file is part of GeSHi.
00026  *
00027  *   GeSHi is free software; you can redistribute it and/or modify
00028  *   it under the terms of the GNU General Public License as published by
00029  *   the Free Software Foundation; either version 2 of the License, or
00030  *   (at your option) any later version.
00031  *
00032  *   GeSHi is distributed in the hope that it will be useful,
00033  *   but WITHOUT ANY WARRANTY; without even the implied warranty of
00034  *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
00035  *   GNU General Public License for more details.
00036  *
00037  *   You should have received a copy of the GNU General Public License
00038  *   along with GeSHi; if not, write to the Free Software
00039  *   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
00040  *
00041  ************************************************************************************/
00042 
00043 $language_data = array (
00044      'LANG_NAME' => 'INI',
00045      'COMMENT_SINGLE' => array(0 => ';'),
00046      'COMMENT_MULTI' => array(),
00047      'CASE_KEYWORDS' => GESHI_CAPS_NO_CHANGE,
00048      'QUOTEMARKS' => array('"'),
00049      'ESCAPE_CHAR' => '',
00050      'KEYWORDS' => array(
00051           ),
00052      'SYMBOLS' => array(
00053           '[', ']', '='
00054           ),
00055      'CASE_SENSITIVE' => array(
00056           GESHI_COMMENTS => false
00057           ),
00058      'STYLES' => array(
00059           'KEYWORDS' => array(
00060                ),
00061           'COMMENTS' => array(
00062                0 => 'color: #666666; font-style: italic;'
00063                ),
00064           'ESCAPE_CHAR' => array(
00065               0 => ''
00066                ),
00067           'BRACKETS' => array(
00068               0 => ''
00069                ),
00070           'STRINGS' => array(
00071               0 => 'color: #933;'
00072                ),
00073           'NUMBERS' => array(
00074               0 => ''
00075                ),
00076           'METHODS' => array(
00077               0 => ''
00078                ),
00079           'SYMBOLS' => array(
00080                0 => 'color: #000066; font-weight:bold;'
00081                ),
00082           'REGEXPS' => array(
00083                0 => 'color: #000066; font-weight:bold;',
00084                1 => 'color: #000099;',
00085                2 => 'color: #660066;'
00086                ),
00087           'SCRIPT' => array(
00088               0 => ''
00089                )
00090           ),
00091      'URLS' => array(
00092           ),
00093      'OOLANG' => false,
00094      'OBJECT_SPLITTERS' => array(
00095           ),
00096      'REGEXPS' => array(
00097           0 => '\[.+\]',
00098           1 => array(
00099                GESHI_SEARCH => '([a-zA-Z0-9_]+\s*)=(.+)',
00100                GESHI_REPLACE => '\\1',
00101                GESHI_MODIFIERS => '',
00102                GESHI_BEFORE => '',
00103                GESHI_AFTER => '=\\2'
00104                ),
00105           2 => array(
00106             // Evil hackery to get around GeSHi bug: <>" and ; are added so <span>s can be matched
00107             // Explicit match on variable names because if a comment is before the first < of the span
00108             // gets chewed up...
00109                GESHI_SEARCH => '([<>";a-zA-Z0-9_]+\s*)=(.+)',
00110                GESHI_REPLACE => '\\2',
00111                GESHI_MODIFIERS => '',
00112                GESHI_BEFORE => '\\1=',
00113                GESHI_AFTER => ''
00114                )
00115           ),
00116      'STRICT_MODE_APPLIES' => GESHI_NEVER,
00117      'SCRIPT_DELIMITERS' => array(
00118           ),
00119      'HIGHLIGHT_STRICT_BLOCK' => array(
00120           )
00121 );
00122 
00123 ?>

Erzeugt am Thu May 14 00:55:48 2009 für OpenRat von  doxygen 1.5.8