plugins/geshi/geshi/css.php
changeset 3 f3e2bbbd2155
parent 2 9e3258dfae15
equal deleted inserted replaced
2:9e3258dfae15 3:f3e2bbbd2155
     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 &gt; (i.e. > )
   194         //note: & is needed for &gt; (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(