plugins/geshi/geshi/delphi.php
changeset 3 f3e2bbbd2155
parent 2 9e3258dfae15
equal deleted inserted replaced
2:9e3258dfae15 3:f3e2bbbd2155
     2 /*************************************************************************************
     2 /*************************************************************************************
     3  * delphi.php
     3  * delphi.php
     4  * ----------
     4  * ----------
     5  * Author: J�rja Norbert (jnorbi@vipmail.hu), Benny Baumann (BenBE@omorphia.de)
     5  * Author: J�rja Norbert (jnorbi@vipmail.hu), Benny Baumann (BenBE@omorphia.de)
     6  * Copyright: (c) 2004 J�rja Norbert, Benny Baumann (BenBE@omorphia.de), Nigel McNie (http://qbnz.com/highlighter)
     6  * Copyright: (c) 2004 J�rja Norbert, Benny Baumann (BenBE@omorphia.de), Nigel McNie (http://qbnz.com/highlighter)
     7  * Release Version: 1.0.8.2
     7  * Release Version: 1.0.8.4
     8  * Date Started: 2004/07/26
     8  * Date Started: 2004/07/26
     9  *
     9  *
    10  * Delphi (Object Pascal) language file for GeSHi.
    10  * Delphi (Object Pascal) language file for GeSHi.
    11  *
    11  *
    12  * CHANGES
    12  * CHANGES
    48 $language_data = array (
    48 $language_data = array (
    49     'LANG_NAME' => 'Delphi',
    49     'LANG_NAME' => 'Delphi',
    50     'COMMENT_SINGLE' => array(1 => '//'),
    50     'COMMENT_SINGLE' => array(1 => '//'),
    51     'COMMENT_MULTI' => array('(*' => '*)', '{' => '}'),
    51     'COMMENT_MULTI' => array('(*' => '*)', '{' => '}'),
    52     //Compiler directives
    52     //Compiler directives
    53     'COMMENT_REGEXP' => array(2 => '/{\\$.*?}|\\(\\*\\$.*?\\*\\)/U'),
    53     'COMMENT_REGEXP' => array(2 => '/\\{\\$.*?}|\\(\\*\\$.*?\\*\\)/U'),
    54     'CASE_KEYWORDS' => 0,
    54     'CASE_KEYWORDS' => 0,
    55     'QUOTEMARKS' => array("'"),
    55     'QUOTEMARKS' => array("'"),
    56     'ESCAPE_CHAR' => '',
    56     'ESCAPE_CHAR' => '',
    57     'KEYWORDS' => array(
    57     'KEYWORDS' => array(
    58         1 => array(
    58         1 => array(
   274         ),
   274         ),
   275     'REGEXPS' => array(
   275     'REGEXPS' => array(
   276         //Hex numbers
   276         //Hex numbers
   277         0 => '\$[0-9a-fA-F]+',
   277         0 => '\$[0-9a-fA-F]+',
   278         //Characters
   278         //Characters
   279         1 => '\#\$?[0-9]{1,3}'
   279         1 => '\#(?:\$[0-9a-fA-F]{1,2}|\d{1,3})'
   280         ),
   280         ),
   281     'STRICT_MODE_APPLIES' => GESHI_NEVER,
   281     'STRICT_MODE_APPLIES' => GESHI_NEVER,
   282     'SCRIPT_DELIMITERS' => array(
   282     'SCRIPT_DELIMITERS' => array(
   283         ),
   283         ),
   284     'HIGHLIGHT_STRICT_BLOCK' => array(
   284     'HIGHLIGHT_STRICT_BLOCK' => array(