diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/cpp-qt.php --- a/plugins/geshi/geshi/cpp-qt.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/cpp-qt.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * ------- * Author: Iulian M * Copyright: (c) 2006 Iulian M - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2004/09/27 * * C++ (with QT extensions) language file for GeSHi. @@ -41,14 +41,18 @@ 'LANG_NAME' => 'C++ (QT)', 'COMMENT_SINGLE' => array(1 => '//', 2 => '#'), 'COMMENT_MULTI' => array('/*' => '*/'), - //Multiline-continued Singleline comments - 'COMMENT_REGEXP' => array(1 => '/\/\/(?:\\\\\\\\|\\\\\\n|.)*$/m'), + 'COMMENT_REGEXP' => array( + //Multiline-continued single-line comments + 1 => '/\/\/(?:\\\\\\\\|\\\\\\n|.)*$/m', + //Multiline-continued preprocessor define + 2 => '/#(?:\\\\\\\\|\\\\\\n|.)*$/m' + ), 'CASE_KEYWORDS' => GESHI_CAPS_NO_CHANGE, 'QUOTEMARKS' => array("'", '"'), 'ESCAPE_CHAR' => '', 'ESCAPE_REGEXP' => array( //Simple Single Char Escapes - 1 => "#\\\\[abfnrtv\\'\"?\n]#i", + 1 => "#\\\\[\\\\abfnrtv\'\"?\n]#i", //Hexadecimal Char Specs 2 => "#\\\\x[\da-fA-F]{2}#", //Hexadecimal Char Specs @@ -219,10 +223,10 @@ ), 'CASE_SENSITIVE' => array( GESHI_COMMENTS => false, - 1 => false, - 2 => false, - 3 => false, - 4 => false, + 1 => true, + 2 => true, + 3 => true, + 4 => true, 5 => true, ), 'STYLES' => array( @@ -308,4 +312,4 @@ ) ); -?> +?> \ No newline at end of file