equal
deleted
inserted
replaced
2 /************************************************************************************* |
2 /************************************************************************************* |
3 * php-brief.php |
3 * php-brief.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/02 |
8 * Date Started: 2004/06/02 |
9 * |
9 * |
10 * PHP (brief version) language file for GeSHi. |
10 * PHP (brief version) language file for GeSHi. |
11 * |
11 * |
12 * CHANGES |
12 * CHANGES |
183 '<%' => '%>' |
183 '<%' => '%>' |
184 ), |
184 ), |
185 3 => array( |
185 3 => array( |
186 '<script language="php">' => '</script>' |
186 '<script language="php">' => '</script>' |
187 ), |
187 ), |
188 4 => "/(<\?(?:php)?)(?:'(?:[^'\\\\]|\\\\.)*?'|\"(?:[^\"\\\\]|\\\\.)*?\"|\/\*(?!\*\/).*?\*\/|.)*?(\?>|\Z)/sm", |
188 4 => "/(?<start><\\?(?>php\b)?)(?:". |
189 5 => "/(<%)(?:'(?:[^'\\\\]|\\\\.)*?'|\"(?:[^\"\\\\]|\\\\.)*?\"|\/\*(?!\*\/).*?\*\/|.)*?(%>|\Z)/sm" |
189 "(?>[^\"'?\\/<]+)|". |
|
190 "\\?(?!>)|". |
|
191 "(?>'(?>[^'\\\\]|\\\\'|\\\\\\\|\\\\)*')|". |
|
192 "(?>\"(?>[^\"\\\\]|\\\\\"|\\\\\\\\|\\\\)*\")|". |
|
193 "(?>\\/\\*(?>[^\\*]|(?!\\*\\/)\\*)*\\*\\/)|". |
|
194 "\\/\\/(?>.*?$)|". |
|
195 "\\/(?=[^*\\/])|". |
|
196 "<(?!<<)|". |
|
197 "<<<(?<phpdoc>\w+)\s.*?\s\k<phpdoc>". |
|
198 ")*(?<end>\\?>|\Z)/sm", |
|
199 5 => "/(?<start><%)(?:". |
|
200 "(?>[^\"'%\\/<]+)|". |
|
201 "%(?!>)|". |
|
202 "(?>'(?>[^'\\\\]|\\\\'|\\\\\\\|\\\\)*')|". |
|
203 "(?>\"(?>[^\\\"\\\\]|\\\\\"|\\\\\\\\|\\\\)*\")|". |
|
204 "(?>\\/\\*(?>[^\\*]|(?!\\*\\/)\\*)*\\*\\/)|". |
|
205 "\\/\\/(?>.*?$)|". |
|
206 "\\/(?=[^*\\/])|". |
|
207 "<(?!<<)|". |
|
208 "<<<(?<phpdoc>\w+)\s.*?\s\k<phpdoc>". |
|
209 ")*(?<end>%>)/sm" |
190 ), |
210 ), |
191 'HIGHLIGHT_STRICT_BLOCK' => array( |
211 'HIGHLIGHT_STRICT_BLOCK' => array( |
192 0 => true, |
212 0 => true, |
193 1 => true, |
213 1 => true, |
194 2 => true, |
214 2 => true, |