equal
deleted
inserted
replaced
2 /************************************************************************************* |
2 /************************************************************************************* |
3 * delphi.php |
3 * delphi.php |
4 * ---------- |
4 * ---------- |
5 * Author: J�rja Norbert (jnorbi@vipmail.hu), Benny Baumann (BenBE@omorphia.de) |
5 * Author: J�rja Norbert (jnorbi@vipmail.hu), Benny Baumann (BenBE@omorphia.de) |
6 * Copyright: (c) 2004 J�rja Norbert, Benny Baumann (BenBE@omorphia.de), Nigel McNie (http://qbnz.com/highlighter) |
6 * Copyright: (c) 2004 J�rja Norbert, Benny Baumann (BenBE@omorphia.de), Nigel McNie (http://qbnz.com/highlighter) |
7 * Release Version: 1.0.8.2 |
7 * Release Version: 1.0.8.4 |
8 * Date Started: 2004/07/26 |
8 * Date Started: 2004/07/26 |
9 * |
9 * |
10 * Delphi (Object Pascal) language file for GeSHi. |
10 * Delphi (Object Pascal) language file for GeSHi. |
11 * |
11 * |
12 * CHANGES |
12 * CHANGES |
48 $language_data = array ( |
48 $language_data = array ( |
49 'LANG_NAME' => 'Delphi', |
49 'LANG_NAME' => 'Delphi', |
50 'COMMENT_SINGLE' => array(1 => '//'), |
50 'COMMENT_SINGLE' => array(1 => '//'), |
51 'COMMENT_MULTI' => array('(*' => '*)', '{' => '}'), |
51 'COMMENT_MULTI' => array('(*' => '*)', '{' => '}'), |
52 //Compiler directives |
52 //Compiler directives |
53 'COMMENT_REGEXP' => array(2 => '/{\\$.*?}|\\(\\*\\$.*?\\*\\)/U'), |
53 'COMMENT_REGEXP' => array(2 => '/\\{\\$.*?}|\\(\\*\\$.*?\\*\\)/U'), |
54 'CASE_KEYWORDS' => 0, |
54 'CASE_KEYWORDS' => 0, |
55 'QUOTEMARKS' => array("'"), |
55 'QUOTEMARKS' => array("'"), |
56 'ESCAPE_CHAR' => '', |
56 'ESCAPE_CHAR' => '', |
57 'KEYWORDS' => array( |
57 'KEYWORDS' => array( |
58 1 => array( |
58 1 => array( |
274 ), |
274 ), |
275 'REGEXPS' => array( |
275 'REGEXPS' => array( |
276 //Hex numbers |
276 //Hex numbers |
277 0 => '\$[0-9a-fA-F]+', |
277 0 => '\$[0-9a-fA-F]+', |
278 //Characters |
278 //Characters |
279 1 => '\#\$?[0-9]{1,3}' |
279 1 => '\#(?:\$[0-9a-fA-F]{1,2}|\d{1,3})' |
280 ), |
280 ), |
281 'STRICT_MODE_APPLIES' => GESHI_NEVER, |
281 'STRICT_MODE_APPLIES' => GESHI_NEVER, |
282 'SCRIPT_DELIMITERS' => array( |
282 'SCRIPT_DELIMITERS' => array( |
283 ), |
283 ), |
284 'HIGHLIGHT_STRICT_BLOCK' => array( |
284 'HIGHLIGHT_STRICT_BLOCK' => array( |