plugins/geshi/geshi/csharp.php
changeset 3 f3e2bbbd2155
parent 2 9e3258dfae15
equal deleted inserted replaced
2:9e3258dfae15 3:f3e2bbbd2155
     2 /*************************************************************************************
     2 /*************************************************************************************
     3  * csharp.php
     3  * csharp.php
     4  * ----------
     4  * ----------
     5  * Author: Alan Juden (alan@judenware.org)
     5  * Author: Alan Juden (alan@judenware.org)
     6  * Copyright: (c) 2004 Alan Juden, Nigel McNie (http://qbnz.com/highlighter/)
     6  * Copyright: (c) 2004 Alan Juden, Nigel McNie (http://qbnz.com/highlighter/)
     7  * Release Version: 1.0.8.2
     7  * Release Version: 1.0.8.4
     8  * Date Started: 2004/06/04
     8  * Date Started: 2004/06/04
     9  *
     9  *
    10  * C# language file for GeSHi.
    10  * C# language file for GeSHi.
    11  *
    11  *
    12  * CHANGES
    12  * CHANGES
    50         //Please note that the alias syntax for using is not supported
    50         //Please note that the alias syntax for using is not supported
    51         3 => '/(?:(?<=using[\\n\\s])|(?<=namespace[\\n\\s]))[\\n\\s]*([a-zA-Z0-9_]+\\.)*[a-zA-Z0-9_]+[\n\s]*(?=[;=])/i'),
    51         3 => '/(?:(?<=using[\\n\\s])|(?<=namespace[\\n\\s]))[\\n\\s]*([a-zA-Z0-9_]+\\.)*[a-zA-Z0-9_]+[\n\s]*(?=[;=])/i'),
    52     'CASE_KEYWORDS' => GESHI_CAPS_NO_CHANGE,
    52     'CASE_KEYWORDS' => GESHI_CAPS_NO_CHANGE,
    53     'QUOTEMARKS' => array("'", '"'),
    53     'QUOTEMARKS' => array("'", '"'),
    54     'HARDQUOTE' => array('@"', '"'),
    54     'HARDQUOTE' => array('@"', '"'),
    55     'HARDESCAPE' => array('""'),
    55     'HARDESCAPE' => array('"'),
       
    56     'HARDCHAR' => '"',
    56     'ESCAPE_CHAR' => '\\',
    57     'ESCAPE_CHAR' => '\\',
    57     'KEYWORDS' => array(
    58     'KEYWORDS' => array(
    58         1 => array(
    59         1 => array(
    59             'as', 'auto', 'base', 'break', 'case', 'catch', 'const', 'continue',
    60             'as', 'auto', 'base', 'break', 'case', 'catch', 'const', 'continue',
    60             'default', 'do', 'else', 'event', 'explicit', 'extern', 'false',
    61             'default', 'do', 'else', 'event', 'explicit', 'extern', 'false',