summaryrefslogtreecommitdiff
path: root/inc/geshi/php.php
diff options
context:
space:
mode:
Diffstat (limited to 'inc/geshi/php.php')
-rw-r--r--inc/geshi/php.php16
1 files changed, 10 insertions, 6 deletions
diff --git a/inc/geshi/php.php b/inc/geshi/php.php
index 1f8779220..1e9bb49a3 100644
--- a/inc/geshi/php.php
+++ b/inc/geshi/php.php
@@ -4,7 +4,7 @@
* --------
* Author: Nigel McNie (nigel@geshi.org)
* Copyright: (c) 2004 Nigel McNie (http://qbnz.com/highlighter/)
- * Release Version: 1.0.7.20
+ * Release Version: 1.0.7.21
* Date Started: 2004/06/20
*
* PHP language file for GeSHi.
@@ -258,7 +258,11 @@ $language_data = array (
)
),
'SYMBOLS' => array(
- '(', ')', '[', ']', '{', '}', '!', '@', '%', '&', '*', '|', '/', '<', '>'
+ '(', ')', '[', ']', '{', '}',
+ '!', '@', '%', '&', '|', '/',
+ '<', '>',
+ '=', '-', '+', '*',
+ '.', ':', ',', ';'
),
'CASE_SENSITIVE' => array(
GESHI_COMMENTS => false,
@@ -319,14 +323,14 @@ $language_data = array (
2 => '::'
),
'REGEXPS' => array(
- 0 => "[\\$]{1,2}[a-zA-Z_][a-zA-Z0-9_]*",
- 1 => array(
- GESHI_SEARCH => "([a-zA-Z]+)(\n)(.*)(\n)(\\1;?)",
+ 0 => array(
+ GESHI_SEARCH => "([a-zA-Z]+)(\\n)(.*?)(\\n)(\\1[^a-zA-Z0-9])",
GESHI_REPLACE => '\3',
GESHI_BEFORE => '\1\2',
GESHI_AFTER => '\4\5',
GESHI_MODIFIERS => 'siU'
- )
+ ),
+ 1 => "[\\$]{1,2}[a-zA-Z_][a-zA-Z0-9_]*"
),
'STRICT_MODE_APPLIES' => GESHI_MAYBE,
'SCRIPT_DELIMITERS' => array(