--- a/plugins/geshi/geshi/bnf.php Sun Feb 10 19:00:04 2008 -0500
+++ b/plugins/geshi/geshi/bnf.php Fri May 29 19:30:59 2009 -0400
@@ -4,7 +4,7 @@
* --------
* Author: Rowan Rodrik van der Molen (rowan@bigsmoke.us)
* Copyright: (c) 2006 Rowan Rodrik van der Molen (http://www.bigsmoke.us/)
- * Release Version: 1.0.7.20
+ * Release Version: 1.0.8.2
* Date Started: 2006/09/28
*
* BNF (Backus-Naur form) language file for GeSHi.
@@ -13,6 +13,9 @@
*
* CHANGES
* -------
+ * 2008/05/23 (1.0.7.22)
+ * - Added description of extra language features (SF#1970248)
+ * - Removed superflicious regexps
* 2006/09/18 (1.0.0)
* - First Release
*
@@ -49,7 +52,7 @@
'ESCAPE_CHAR' => '',
'KEYWORDS' => array(),
'SYMBOLS' => array(
- '<', '>', '::=', '|'
+ '(', ')', '<', '>', '::=', '|'
),
'CASE_SENSITIVE' => array(
//GESHI_COMMENTS => false
@@ -57,74 +60,51 @@
'STYLES' => array(
'KEYWORDS' => array(),
'COMMENTS' => array(
- ),
+ ),
'ESCAPE_CHAR' => array(
0 => ''
- ),
+ ),
'BRACKETS' => array(
0 => ''
- ),
+ ),
'STRINGS' => array(
0 => 'color: #a00;',
1 => 'color: #a00;'
- ),
+ ),
'NUMBERS' => array(
0 => ''
- ),
+ ),
'METHODS' => array(
0 => ''
- ),
+ ),
'SYMBOLS' => array(
0 => 'color: #000066; font-weight: bold;', // Unused
- ),
+ ),
'REGEXPS' => array(
0 => 'color: #007;',
- 1 => 'color: #099;',
- 2 => 'color: #060;',
- 3 => 'color: #909;'
+ ),
+ 'SCRIPT' => array(
+ 0 => ''
+ )
),
- 'SCRIPT' => array(
- 0 => ''
- )
- ),
'URLS' => array(),
'OOLANG' => false,
'OBJECT_SPLITTERS' => array(),
'REGEXPS' => array(
+ //terminal symbols
0 => array(
GESHI_SEARCH => '(<)([^&]+?)(>)',
GESHI_REPLACE => '\\2',
GESHI_MODIFIERS => '',
GESHI_BEFORE => '\\1',
GESHI_AFTER => '\\3'
- ),
- 1 => array(
- GESHI_SEARCH => '(<|>)',
- GESHI_REPLACE => '\\1',
- GESHI_MODIFIERS => '',
- GESHI_BEFORE => '',
- GESHI_AFTER => ''
+ ),
),
- 2 => array(
- GESHI_SEARCH => '(::=)',
- GESHI_REPLACE => '\\1',
- GESHI_MODIFIERS => '',
- GESHI_BEFORE => '',
- GESHI_AFTER => ''
- ),
- 3 => array(
- GESHI_SEARCH => '([()])',
- GESHI_REPLACE => '\\1',
- GESHI_MODIFIERS => '',
- GESHI_BEFORE => '',
- GESHI_AFTER => ''
- ),
- ),
'STRICT_MODE_APPLIES' => GESHI_NEVER,
'SCRIPT_DELIMITERS' => array(
- ),
+ ),
'HIGHLIGHT_STRICT_BLOCK' => array(
- )
+ )
);
?>