diff options
author | Andreas Gohr <andi@splitbrain.org> | 2008-06-20 18:06:28 +0200 |
---|---|---|
committer | Andreas Gohr <andi@splitbrain.org> | 2008-06-20 18:06:28 +0200 |
commit | bb62d5fbe1aa438a9e655573ea9d8c8d3183006b (patch) | |
tree | 050838041b33d8e8c5a8d4d9c93472ce099b2ed0 /inc/geshi/latex.php | |
parent | 715bdf1fe13fba0611cf88311bbc3d7945b4a544 (diff) | |
download | rpg-bb62d5fbe1aa438a9e655573ea9d8c8d3183006b.tar.gz rpg-bb62d5fbe1aa438a9e655573ea9d8c8d3183006b.tar.bz2 |
GeSHi update to 1.0.7.22
darcs-hash:20080620160628-7ad00-1bfd8f407b5b38c29c7879d67da2ea3dbd0d1816.gz
Diffstat (limited to 'inc/geshi/latex.php')
-rw-r--r-- | inc/geshi/latex.php | 37 |
1 files changed, 28 insertions, 9 deletions
diff --git a/inc/geshi/latex.php b/inc/geshi/latex.php index 3638efd49..bba951cd3 100644 --- a/inc/geshi/latex.php +++ b/inc/geshi/latex.php @@ -4,7 +4,7 @@ * ----- * Author: efi, Matthias Pospiech (mail@matthiaspospiech.de) * Copyright: (c) 2006 efi, Matthias Pospiech (mail@matthiaspospiech.de), Nigel McNie (http://qbnz.com/highlighter) - * Release Version: 1.0.7.21 + * Release Version: 1.0.7.22 * Date Started: 2006/09/23 * * LaTeX language file for GeSHi. @@ -69,16 +69,19 @@ $language_data = array ( 1 => 'color: #808080; font-style: italic;' ), 'ESCAPE_CHAR' => array( + 0 => 'color: #000000; font-weight: bold;' ), 'BRACKETS' => array( ), 'STRINGS' => array( + 0 => 'color: #000000;' ), 'NUMBERS' => array( ), 'METHODS' => array( ), 'SYMBOLS' => array( + 1 => 'color: #800000; font-weight: bold;' ), 'REGEXPS' => array( 1 => 'color: #00A000; font-weight: bold;', // Math inner @@ -92,6 +95,7 @@ $language_data = array ( //9 => 'color: #F00000; font-weight: normal;', // Structure 10 => 'color: #0000D0; font-weight: bold;', // Environment 11 => 'color: #0000D0; font-weight: bold;', // Environment + 12 => 'color: #800000; font-weight: normal;', // Escaped char ), 'SCRIPT' => array( ) @@ -138,7 +142,7 @@ $language_data = array ( 5 => array( GESHI_SEARCH => "(\\$)(.+)(\\$)", GESHI_REPLACE => '\1\2\3', - GESHI_MODIFIERS => '', + GESHI_MODIFIERS => 'U', GESHI_BEFORE => '', GESHI_AFTER => '' ), @@ -166,26 +170,36 @@ $language_data = array ( GESHI_BEFORE => '', GESHI_AFTER => '\\3' ), -// Structure: sections -/*9 => array( + // Structure: sections + /*9 => array( GESHI_SEARCH => "(\\\\)(part|chapter|section|subsection|subsubsection|paragraph|subparagraph)(?=[^a-zA-Z])", GESHI_REPLACE => '\1\\2', GESHI_MODIFIERS => '', GESHI_BEFORE => '', GESHI_AFTER => '\\3' ),*/ -// environment begin -10 => array( + + // environment begin + 10 => array( GESHI_SEARCH => "(\\\\begin)(\\{)(.*)(\\})", GESHI_REPLACE => '\\3', - GESHI_MODIFIERS => '', + GESHI_MODIFIERS => 'U', GESHI_BEFORE => '', GESHI_AFTER => '' ), -// environment end -11 => array( + // environment end + 11 => array( GESHI_SEARCH => "(\\\\end)(\\{)(.*)(\\})", GESHI_REPLACE => '\\3', + GESHI_MODIFIERS => 'U', + GESHI_BEFORE => '', + GESHI_AFTER => '' + ), + + // environment end + 12 => array( + GESHI_SEARCH => "(\\\\[_$%])", + GESHI_REPLACE => '\\1', GESHI_MODIFIERS => '', GESHI_BEFORE => '', GESHI_AFTER => '' @@ -197,7 +211,12 @@ $language_data = array ( 'SCRIPT_DELIMITERS' => array( ), 'HIGHLIGHT_STRICT_BLOCK' => array( + ), + 'PARSER_CONTROL' => array( + 'COMMENTS' => array( + 'DISALLOWED_BEFORE' => '\\' ) + ) ); ?> |