, Nigel McNie * @license http://www.gnu.org/copyleft/gpl.html GNU GPL * @copyright (C) 2005 Nigel McNie * @version 1.1.0 * */ $this->_contextDelimiters = array( 0 => array( 0 => array('['), 1 => array(']'), 2 => false ) ); $this->_childContexts = array( new GeSHiContext('delphi', $DIALECT, 'preprocessor'), new GeSHiContext('delphi', $DIALECT, 'common/single_comment'), new GeSHiContext('delphi', $DIALECT, 'multi_comment') ); //$this->_styler->setStyle($CONTEXT, 'color:#000;'); //$this->_styler->setStartStyle($CONTEXT, 'color:#f00;font-weight:bold;'); //$this->_styler->setEndStyle($CONTEXT, 'color:#00f;'); $this->_startName = 'brksym'; // highlight starter as if it was a keyword $this->_endName = 'brksym'; // highlight ender as if it was a ctrlsym $this->_contextKeywords = array( 0 => array( 0 => array( 'Boolean', 'ByteBool', 'LongBool', 'WordBool', 'Bool', 'Byte', 'SmallInt', 'ShortInt', 'Word', 'Integer', 'Cardinal', 'LongInt', 'DWORD', 'Int64', 'Single', 'Double', 'Extended', 'Real48', 'Real', 'Comp', 'Currency', 'Pointer', 'Char', 'AnsiChar', 'WideChar', 'PChar', 'PAnsiChar', 'PWideChar', 'String', 'AnsiString', 'WideString', 'THandle' ), 1 => $CONTEXT . '/keytypes', 2 => 'color:#000; font-weight:bold;', 3 => false, 4 => '' ) ); $this->_contextSymbols = array( 0 => array( 0 => array( ':', ';', ',' ), 1 => $CONTEXT . '/ctrlsym', 2 => 'color:#008000;' ), 1 => array( 0 => array( '.' ), 1 => $CONTEXT . '/oopsym', 2 => 'color:#008000;' ) ); $this->_contextRegexps = array( 0 => array( 0 => array( '/(#[0-9]+)/' ), 1 => '#', 2 => array( 1 => array($CONTEXT . '/char', 'color:#db9;', false) ) ), 1 => array( 0 => array( '/(#\$[0-9a-fA-F]+)/' ), 1 => '#', 2 => array( 1 => array($CONTEXT . '/charhex', 'color:#db9;', false) ) ), 2 => array( 0 => array( '/(\$[0-9a-fA-F]+)/' ), 1 => '$', 2 => array( 1 => array($CONTEXT . '/hex', 'color: #2bf;', false) ) ), 3 => geshi_use_integers($CONTEXT) ); $this->_objectSplitters = array( 0 => array( 0 => array('.'), 1 => $CONTEXT . '/oodynamic', 2 => 'color:#559;', 3 => false // If true, check that matched method isn't a keyword first ) ); ?>