--- 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