equal
deleted
inserted
replaced
2 /************************************************************************************* |
2 /************************************************************************************* |
3 * css.php |
3 * css.php |
4 * ------- |
4 * ------- |
5 * Author: Nigel McNie (nigel@geshi.org) |
5 * Author: Nigel McNie (nigel@geshi.org) |
6 * Copyright: (c) 2004 Nigel McNie (http://qbnz.com/highlighter/) |
6 * Copyright: (c) 2004 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/18 |
8 * Date Started: 2004/06/18 |
9 * |
9 * |
10 * CSS language file for GeSHi. |
10 * CSS language file for GeSHi. |
11 * |
11 * |
12 * CHANGES |
12 * CHANGES |
185 'OOLANG' => false, |
185 'OOLANG' => false, |
186 'OBJECT_SPLITTERS' => array( |
186 'OBJECT_SPLITTERS' => array( |
187 ), |
187 ), |
188 'REGEXPS' => array( |
188 'REGEXPS' => array( |
189 //DOM Node ID |
189 //DOM Node ID |
190 0 => '\#[a-zA-Z0-9\-_]+', |
190 0 => '\#[a-zA-Z0-9\-_]+(?:\\\\:[a-zA-Z0-9\-_]+)*', |
191 //CSS classname |
191 //CSS classname |
192 1 => '\.(?!\d)[a-zA-Z0-9\-_]+\b(?=[\{\.#\s,:].|<\|)', |
192 1 => '\.(?!\d)[a-zA-Z0-9\-_]+(?:\\\\:[a-zA-Z0-9\-_]+)*\b(?=[\{\.#\s,:].|<\|)', |
193 //CSS Pseudo classes |
193 //CSS Pseudo classes |
194 //note: & is needed for > (i.e. > ) |
194 //note: & is needed for > (i.e. > ) |
195 2 => ':(?!\d)[a-zA-Z0-9\-]+\b(?:\s*(?=[\{\.#a-zA-Z,:+*&](.|\n)|<\|))', |
195 2 => '(?<!\\\\):(?!\d)[a-zA-Z0-9\-]+\b(?:\s*(?=[\{\.#a-zA-Z,:+*&](.|\n)|<\|))', |
196 //Measurements |
196 //Measurements |
197 3 => '[+\-]?(\d+|(\d*\.\d+))(em|ex|pt|px|cm|in|%)', |
197 3 => '[+\-]?(\d+|(\d*\.\d+))(em|ex|pt|px|cm|in|%)', |
198 ), |
198 ), |
199 'STRICT_MODE_APPLIES' => GESHI_NEVER, |
199 'STRICT_MODE_APPLIES' => GESHI_NEVER, |
200 'SCRIPT_DELIMITERS' => array( |
200 'SCRIPT_DELIMITERS' => array( |