changeset 3 | f3e2bbbd2155 |
parent 2 | 9e3258dfae15 |
2:9e3258dfae15 | 3:f3e2bbbd2155 |
---|---|
2 /************************************************************************************* |
2 /************************************************************************************* |
3 * c_mac.php |
3 * c_mac.php |
4 * --------- |
4 * --------- |
5 * Author: M. Uli Kusterer (witness.of.teachtext@gmx.net) |
5 * Author: M. Uli Kusterer (witness.of.teachtext@gmx.net) |
6 * Copyright: (c) 2004 M. Uli Kusterer, Nigel McNie (http://qbnz.com/highlighter/) |
6 * Copyright: (c) 2004 M. Uli Kusterer, 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 for Macs language file for GeSHi. |
10 * C for Macs language file for GeSHi. |
11 * |
11 * |
12 * CHANGES |
12 * CHANGES |
41 |
41 |
42 $language_data = array ( |
42 $language_data = array ( |
43 'LANG_NAME' => 'C (Mac)', |
43 'LANG_NAME' => 'C (Mac)', |
44 'COMMENT_SINGLE' => array(1 => '//', 2 => '#'), |
44 'COMMENT_SINGLE' => array(1 => '//', 2 => '#'), |
45 'COMMENT_MULTI' => array('/*' => '*/'), |
45 'COMMENT_MULTI' => array('/*' => '*/'), |
46 //Multiline-continued single-line comments |
46 'COMMENT_REGEXP' => array( |
47 'COMMENT_REGEXP' => array(1 => '/\/\/(?:\\\\\\\\|\\\\\\n|.)*$/m'), |
47 //Multiline-continued single-line comments |
48 1 => '/\/\/(?:\\\\\\\\|\\\\\\n|.)*$/m', |
|
49 //Multiline-continued preprocessor define |
|
50 2 => '/#(?:\\\\\\\\|\\\\\\n|.)*$/m' |
|
51 ), |
|
48 'CASE_KEYWORDS' => GESHI_CAPS_NO_CHANGE, |
52 'CASE_KEYWORDS' => GESHI_CAPS_NO_CHANGE, |
49 'QUOTEMARKS' => array("'", '"'), |
53 'QUOTEMARKS' => array("'", '"'), |
50 'ESCAPE_CHAR' => '', |
54 'ESCAPE_CHAR' => '', |
51 'ESCAPE_REGEXP' => array( |
55 'ESCAPE_REGEXP' => array( |
52 //Simple Single Char Escapes |
56 //Simple Single Char Escapes |
53 1 => "#\\\\[abfnrtv\\'\"?\n]#i", |
57 1 => "#\\\\[\\\\abfnrtv\'\"?\n]#i", |
54 //Hexadecimal Char Specs |
58 //Hexadecimal Char Specs |
55 2 => "#\\\\x[\da-fA-F]{2}#", |
59 2 => "#\\\\x[\da-fA-F]{2}#", |
56 //Hexadecimal Char Specs |
60 //Hexadecimal Char Specs |
57 3 => "#\\\\u[\da-fA-F]{4}#", |
61 3 => "#\\\\u[\da-fA-F]{4}#", |
58 //Hexadecimal Char Specs |
62 //Hexadecimal Char Specs |
128 'SYMBOLS' => array( |
132 'SYMBOLS' => array( |
129 '(', ')', '{', '}', '[', ']', '=', '+', '-', '*', '/', '!', '%', '^', '&', ':' |
133 '(', ')', '{', '}', '[', ']', '=', '+', '-', '*', '/', '!', '%', '^', '&', ':' |
130 ), |
134 ), |
131 'CASE_SENSITIVE' => array( |
135 'CASE_SENSITIVE' => array( |
132 GESHI_COMMENTS => false, |
136 GESHI_COMMENTS => false, |
133 1 => false, |
137 1 => true, |
134 2 => false, |
138 2 => true, |
135 3 => false, |
139 3 => true, |
136 4 => false, |
140 4 => true, |
137 ), |
141 ), |
138 'STYLES' => array( |
142 'STYLES' => array( |
139 'KEYWORDS' => array( |
143 'KEYWORDS' => array( |
140 1 => 'color: #0000ff;', |
144 1 => 'color: #0000ff;', |
141 2 => 'color: #0000ff;', |
145 2 => 'color: #0000ff;', |