jablonka.czprosek.czf

websvn

Subversion Repositories:
[/] [lib/] [geshi/] [d.php] - Diff between revs 1 and 3

Show entire file Ignore whitespace

Rev 1 Rev 3
Line 2... Line 2...
/************************************************************************************* /*************************************************************************************
* d.php * d.php
* ----- * -----
* Author: Thomas Kuehne (thomas@kuehne.cn) * Author: Thomas Kuehne (thomas@kuehne.cn)
* Copyright: (c) 2005 Thomas Kuehne (http://thomas.kuehne.cn/) * Copyright: (c) 2005 Thomas Kuehne (http://thomas.kuehne.cn/)
* Release Version: 1.0.8.1 * Release Version: 1.0.8.3
* Date Started: 2005/04/22 * Date Started: 2005/04/22
* *
* D language file for GeSHi. * D language file for GeSHi.
* *
* CHANGES * CHANGES
Line 46... Line 46...
'LANG_NAME' => 'D', 'LANG_NAME' => 'D',
'COMMENT_SINGLE' => array(2 => '///', 1 => '//'), 'COMMENT_SINGLE' => array(2 => '///', 1 => '//'),
'COMMENT_MULTI' => array('/*' => '*/'), 'COMMENT_MULTI' => array('/*' => '*/'),
'COMMENT_REGEXP' => array( 'COMMENT_REGEXP' => array(
// doxygen comments // doxygen comments
3 => '#/\*\*(?!\*).*\*/#sU', 3 => '#/\*\*(?![\*\/]).*\*/#sU',
// raw strings // raw strings
4 => '#r"[^"]*"#s', 4 => '#r"[^"]*"#s',
// Script Style interpreter comment // Script Style interpreter comment
5 => "/\A#!(?=\\/).*?$/m" 5 => "/\A#!(?=\\/).*?$/m"
), ),
'CASE_KEYWORDS' => GESHI_CAPS_NO_CHANGE, 'CASE_KEYWORDS' => GESHI_CAPS_NO_CHANGE,
'QUOTEMARKS' => array('"', "'"), 'QUOTEMARKS' => array('"', "'"),
'ESCAPE_CHAR' => '', 'ESCAPE_CHAR' => '',
'ESCAPE_REGEXP' => array( 'ESCAPE_REGEXP' => array(
//Simple Single Char Escapes //Simple Single Char Escapes
1 => "#\\\\[abfnrtv\\'\"?\n]#i", 1 => "#\\\\[abfnrtv\\'\"?\n\\\\]#i",
//Hexadecimal Char Specs //Hexadecimal Char Specs
2 => "#\\\\x[\da-fA-F]{2}#", 2 => "#\\\\x[\da-fA-F]{2}#",
//Hexadecimal Char Specs //Hexadecimal Char Specs
3 => "#\\\\u[\da-fA-F]{4}#", 3 => "#\\\\u[\da-fA-F]{4}#",
//Hexadecimal Char Specs //Hexadecimal Char Specs
Line 132... Line 132...
'alias', 'asm', 'assert', 'body', 'cast', 'alias', 'asm', 'assert', 'body', 'cast',
'catch', 'default', 'delegate', 'delete', 'catch', 'default', 'delegate', 'delete',
'extern', 'false', 'finally', 'function', 'extern', 'false', 'finally', 'function',
'import', 'in', 'inout', 'interface', 'import', 'in', 'inout', 'interface',
'invariant', 'is', 'mixin', 'module', 'new', 'invariant', 'is', 'mixin', 'module', 'new',
'null', 'out', 'pragma', 'super', 'this', 'null', 'out', 'pragma', 'ref', 'super', 'this',
'throw', 'true', 'try', 'typedef', 'typeid', 'throw', 'true', 'try', 'typedef', 'typeid',
'typeof', 'union', 'with' 'typeof', 'union', 'with'
), ),
3 => array( 3 => array(
'ArrayBoundsError', 'AssertError', 'ArrayBoundsError', 'AssertError',
Line 268... Line 268...
'HIGHLIGHT_STRICT_BLOCK' => array( 'HIGHLIGHT_STRICT_BLOCK' => array(
) )
); );
   
?> ?>
   

Powered by WebSVN 2.2.1