diff options
author | Andreas Gohr <andi@splitbrain.org> | 2009-03-23 10:42:53 +0100 |
---|---|---|
committer | Andreas Gohr <andi@splitbrain.org> | 2009-03-23 10:42:53 +0100 |
commit | 2b8d02bf0a560f0ee8fa887fed0d2bbf66b10bae (patch) | |
tree | d8fd32b508377b76b9213b0b67835eac9b003345 /inc/geshi/php-brief.php | |
parent | ccf354b192cc6f8e554b4729cb1424b93bf82602 (diff) | |
download | rpg-2b8d02bf0a560f0ee8fa887fed0d2bbf66b10bae.tar.gz rpg-2b8d02bf0a560f0ee8fa887fed0d2bbf66b10bae.tar.bz2 |
GeSHi 1.0.8.3 update
Ignore-this: d204f804a634d5a537737dc4a50c3c13
darcs-hash:20090323094253-7ad00-003ea6c7b9cb1306ad0623274917bbfc042a0103.gz
Diffstat (limited to 'inc/geshi/php-brief.php')
-rw-r--r-- | inc/geshi/php-brief.php | 31 |
1 files changed, 19 insertions, 12 deletions
diff --git a/inc/geshi/php-brief.php b/inc/geshi/php-brief.php index dd9d0640e..dd6781d5d 100644 --- a/inc/geshi/php-brief.php +++ b/inc/geshi/php-brief.php @@ -4,7 +4,7 @@ * ------------- * Author: Nigel McNie (nigel@geshi.org) * Copyright: (c) 2004 Nigel McNie (http://qbnz.com/highlighter/) - * Release Version: 1\.0\.8 + * Release Version: 1.0.8.3 * Date Started: 2004/06/02 * * PHP (brief version) language file for GeSHi. @@ -58,8 +58,9 @@ $language_data = array ( 'ESCAPE_CHAR' => '\\', 'HARDQUOTE' => array("'", "'"), 'HARDESCAPE' => array("\'"), - 'NUMBERS' => GESHI_NUMBER_INT_BASIC | GESHI_NUMBER_OCT_PREFIX | GESHI_NUMBER_HEX_PREFIX | - GESHI_NUMBER_FLT_SCI_ZERO, + 'NUMBERS' => + GESHI_NUMBER_INT_BASIC | GESHI_NUMBER_OCT_PREFIX | GESHI_NUMBER_HEX_PREFIX | + GESHI_NUMBER_FLT_SCI_ZERO, 'KEYWORDS' => array( 1 => array( 'include', 'require', 'include_once', 'require_once', @@ -68,7 +69,7 @@ $language_data = array ( ), 2 => array( 'null', '__LINE__', '__FILE__', - 'false', '<?php', '<?', '<?=', '?>', '<%', '<%=', '%>', + 'false', '<?php', 'true', 'var', 'default', 'function', 'class', 'new', '&new', 'public', 'private', 'interface', 'extends', 'const', 'self' @@ -90,11 +91,16 @@ $language_data = array ( ) ), 'SYMBOLS' => array( - '(', ')', '[', ']', '{', '}', - '!', '@', '%', '&', '|', '/', - '<', '>', - '=', '-', '+', '*', - '.', ':', ',', ';' + 1 => array( + '<%', '<%=', '%>', '<?', '<?=', '?>' + ), + 0 => array( + '(', ')', '[', ']', '{', '}', + '!', '@', '%', '&', '|', '/', + '<', '>', + '=', '-', '+', '*', + '.', ':', ',', ';' + ) ), 'CASE_SENSITIVE' => array( GESHI_COMMENTS => false, @@ -136,7 +142,8 @@ $language_data = array ( 2 => 'color: #004000;' ), 'SYMBOLS' => array( - 0 => 'color: #339933;' + 0 => 'color: #339933;', + 1 => 'color: #000000; font-weight: bold;' ), 'REGEXPS' => array( 0 => 'color: #0000ff;' @@ -178,8 +185,8 @@ $language_data = array ( 3 => array( '<script language="php">' => '</script>' ), - 4 => "/(<\?(?:php)?)(?:'[^']*?'|\"[^\"]*?\"|\/\*(?!\*\/).*?\*\/|.)*?(\?>|\Z)/sm", - 5 => "/(<%)(?:'[^']*?'|\"[^\"]*?\"|\/\*(?!\*\/).*?\*\/|.)*?(%>|\Z)/sm" + 4 => "/(<\?(?:php)?)(?:'(?:[^'\\\\]|\\\\.)*?'|\"(?:[^\"\\\\]|\\\\.)*?\"|\/\*(?!\*\/).*?\*\/|.)*?(\?>|\Z)/sm", + 5 => "/(<%)(?:'(?:[^'\\\\]|\\\\.)*?'|\"(?:[^\"\\\\]|\\\\.)*?\"|\/\*(?!\*\/).*?\*\/|.)*?(%>|\Z)/sm" ), 'HIGHLIGHT_STRICT_BLOCK' => array( 0 => true, |