diff options
Diffstat (limited to 'inc/geshi/cpp.php')
-rw-r--r-- | inc/geshi/cpp.php | 34 |
1 files changed, 24 insertions, 10 deletions
diff --git a/inc/geshi/cpp.php b/inc/geshi/cpp.php index 0c6391e2e..7db2681fa 100644 --- a/inc/geshi/cpp.php +++ b/inc/geshi/cpp.php @@ -7,7 +7,7 @@ * - M. Uli Kusterer (witness.of.teachtext@gmx.net) * - Jack Lloyd (lloyd@randombit.net) * Copyright: (c) 2004 Dennis Bayer, Nigel McNie (http://qbnz.com/highlighter) - * Release Version: 1.0.7.20 + * Release Version: 1.0.7.21 * Date Started: 2004/09/27 * * C++ language file for GeSHi. @@ -55,11 +55,11 @@ $language_data = array ( 'ESCAPE_CHAR' => '\\', 'KEYWORDS' => array( 1 => array( - 'case', 'continue', 'default', 'do', 'else', 'for', 'goto', 'if', 'return', - 'switch', 'while' + 'break', 'case', 'continue', 'default', 'do', 'else', 'for', 'goto', 'if', 'return', + 'switch', 'throw', 'while' ), 2 => array( - 'NULL', 'false', 'break', 'true', 'enum', 'errno', 'EDOM', + 'NULL', 'false', 'true', 'enum', 'errno', 'EDOM', 'ERANGE', 'FLT_RADIX', 'FLT_ROUNDS', 'FLT_DIG', 'DBL_DIG', 'LDBL_DIG', 'FLT_EPSILON', 'DBL_EPSILON', 'LDBL_EPSILON', 'FLT_MANT_DIG', 'DBL_MANT_DIG', 'LDBL_MANT_DIG', 'FLT_MAX', 'DBL_MAX', 'LDBL_MAX', 'FLT_MAX_EXP', 'DBL_MAX_EXP', @@ -106,7 +106,11 @@ $language_data = array ( ), ), 'SYMBOLS' => array( - '(', ')', '{', '}', '[', ']', '=', '+', '-', '*', '/', '!', '%', '^', '&', ':' + 0 => array('(', ')', '{', '}', '[', ']'), + 1 => array('<', '>','='), + 2 => array('+', '-', '*', '/', '%'), + 3 => array('!', '^', '&', '|'), + 4 => array(':') ), 'CASE_SENSITIVE' => array( GESHI_COMMENTS => true, @@ -123,7 +127,7 @@ $language_data = array ( 4 => 'color: #0000ff;' ), 'COMMENTS' => array( - 1 => 'color: #ff0000;', + 1 => 'color: #666666;', 2 => 'color: #339900;', 'MULTI' => 'color: #ff0000; font-style: italic;' ), @@ -131,10 +135,10 @@ $language_data = array ( 0 => 'color: #666666; font-weight: bold;' ), 'BRACKETS' => array( - 0 => 'color: #000000;' + 0 => 'color: #008000;' ), 'STRINGS' => array( - 0 => 'color: #666666;' + 0 => 'color: #FF0000;' ), 'NUMBERS' => array( 0 => 'color: #0000dd;' @@ -144,7 +148,11 @@ $language_data = array ( 2 => 'color: #00eeff;' ), 'SYMBOLS' => array( - 0 => 'color: #000000;' + 0 => 'color: #008000;', + 1 => 'color: #000080;', + 2 => 'color: #000040;', + 3 => 'color: #000040;', + 4 => 'color: #008080;' ), 'REGEXPS' => array( ), @@ -165,7 +173,13 @@ $language_data = array ( ), 'HIGHLIGHT_STRICT_BLOCK' => array( ), - 'TAB_WIDTH' => 4 + 'TAB_WIDTH' => 4, + 'PARSER_CONTROL' => array( + 'KEYWORDS' => array( + 'DISALLOWED_BEFORE' => "a-zA-Z0-9\$_\|\#>|^", + 'DISALLOWED_AFTER' => "a-zA-Z0-9_<\|%\\-" + ) + ) ); ?> |