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', |