Blame | Letzte Änderung | Log anzeigen | RSS feed
<?php/*** Auto-generated class. PHP syntax highlighting** PHP version 4 and 5** LICENSE: This source file is subject to version 3.0 of the PHP license* that is available through the world-wide-web at the following URI:* http://www.php.net/license/3_0.txt. If you did not receive a copy of* the PHP License and are unable to obtain it through the web, please* send a note to license@php.net so we can mail you a copy immediately.** @copyright 2004-2006 Andrey Demenev* @license http://www.php.net/license/3_0.txt PHP License* @link http://pear.php.net/package/Text_Highlighter* @category Text* @package Text_Highlighter* @version generated from: Text/php.xml* @author Andrey Demenev <demenev@gmail.com>**//*** Auto-generated class. PHP syntax highlighting** @author Andrey Demenev <demenev@gmail.com>* @category Text* @package Text_Highlighter* @copyright 2004-2006 Andrey Demenev* @license http://www.php.net/license/3_0.txt PHP License* @version Release: 0.7.0* @link http://pear.php.net/package/Text_Highlighter*/class Text_Highlighter_PHP extends Text_Highlighter{var $_language = 'php';/*** Constructor** @param array $options* @access public*/function __construct($options=array()){$this->_options = $options;$this->_regs = array (-1 => '/((?i)(\\<\\?(php|=)?)?)/',0 => '/((?i)\\{)|((?i)\\()|((?i)\\[)|((?i)\\/\\*)|((?i)")|((?i)`)|((?mi)\\<\\<\\<[\\x20\\x09]*(\\w+)$)|((?i)\')|((?i)(#|\\/\\/))|((?i)[a-z_]\\w*)|((?i)\\((array|int|integer|string|bool|boolean|object|float|double)\\))|((?i)0[xX][\\da-f]+)|((?i)\\$[a-z_]\\w*)|((?i)\\d\\d*|\\b0\\b)|((?i)0[0-7]+)|((?i)(\\d*\\.\\d+)|(\\d+\\.\\d*))|((?i)((\\d+|((\\d*\\.\\d+)|(\\d+\\.\\d*)))[eE][+-]?\\d+))/',1 => '/((?i)\\{)|((?i)\\()|((?i)\\[)|((?i)\\/\\*)|((?i)")|((?i)`)|((?mi)\\<\\<\\<[\\x20\\x09]*(\\w+)$)|((?i)\')|((?i)(#|\\/\\/))|((?i)[a-z_]\\w*)|((?i)\\((array|int|integer|string|bool|boolean|object|float|double)\\))|((?i)\\?\\>)|((?i)0[xX][\\da-f]+)|((?i)\\$[a-z_]\\w*)|((?i)\\d\\d*|\\b0\\b)|((?i)0[0-7]+)|((?i)(\\d*\\.\\d+)|(\\d+\\.\\d*))|((?i)((\\d+|((\\d*\\.\\d+)|(\\d+\\.\\d*)))[eE][+-]?\\d+))/',2 => '/((?i)\\{)|((?i)\\()|((?i)\\[)|((?i)\\/\\*)|((?i)")|((?i)`)|((?mi)\\<\\<\\<[\\x20\\x09]*(\\w+)$)|((?i)\')|((?i)(#|\\/\\/))|((?i)[a-z_]\\w*)|((?i)\\((array|int|integer|string|bool|boolean|object|float|double)\\))|((?i)0[xX][\\da-f]+)|((?i)\\$[a-z_]\\w*)|((?i)\\d\\d*|\\b0\\b)|((?i)0[0-7]+)|((?i)(\\d*\\.\\d+)|(\\d+\\.\\d*))|((?i)((\\d+|((\\d*\\.\\d+)|(\\d+\\.\\d*)))[eE][+-]?\\d+))/',3 => '/((?i)\\{)|((?i)\\()|((?i)\\[)|((?i)\\/\\*)|((?i)")|((?i)`)|((?mi)\\<\\<\\<[\\x20\\x09]*(\\w+)$)|((?i)\')|((?i)(#|\\/\\/))|((?i)[a-z_]\\w*)|((?i)\\((array|int|integer|string|bool|boolean|object|float|double)\\))|((?i)0[xX][\\da-f]+)|((?i)\\$[a-z_]\\w*)|((?i)\\d\\d*|\\b0\\b)|((?i)0[0-7]+)|((?i)(\\d*\\.\\d+)|(\\d+\\.\\d*))|((?i)((\\d+|((\\d*\\.\\d+)|(\\d+\\.\\d*)))[eE][+-]?\\d+))/',4 => '/((?i)\\s@\\w+\\s)|((?i)((https?|ftp):\\/\\/[\\w\\?\\.\\-\\&=\\/%+]+)|(^|[\\s,!?])www\\.\\w+\\.\\w+[\\w\\?\\.\\&=\\/%+]*)|((?i)\\w+[\\.\\w\\-]+@(\\w+[\\.\\w\\-])+)|((?i)\\bnote:)|((?i)\\$\\w+\\s*:.*\\$)/',5 => '/((?i)\\\\[\\\\"\'`tnr\\$\\{])|((?i)\\{\\$[a-z_].*\\})|((?i)\\$[a-z_]\\w*)/',6 => '/((?i)\\\\\\\\|\\\\"|\\\\\'|\\\\`)|((?i)\\{\\$[a-z_].*\\})|((?i)\\$[a-z_]\\w*)/',7 => '/((?i)\\\\[\\\\"\'`tnr\\$\\{])|((?i)\\{\\$[a-z_].*\\})|((?i)\\$[a-z_]\\w*)/',8 => '/((?i)\\\\\\\\|\\\\"|\\\\\'|\\\\`)/',9 => '/((?i)\\s@\\w+\\s)|((?i)((https?|ftp):\\/\\/[\\w\\?\\.\\-\\&=\\/%+]+)|(^|[\\s,!?])www\\.\\w+\\.\\w+[\\w\\?\\.\\&=\\/%+]*)|((?i)\\w+[\\.\\w\\-]+@(\\w+[\\.\\w\\-])+)|((?i)\\bnote:)|((?i)\\$\\w+\\s*:.*\\$)/',10 => '//',);$this->_counts = array (-1 =>array (0 => 2,),0 =>array (0 => 0,1 => 0,2 => 0,3 => 0,4 => 0,5 => 0,6 => 1,7 => 0,8 => 1,9 => 0,10 => 1,11 => 0,12 => 0,13 => 0,14 => 0,15 => 2,16 => 5,),1 =>array (0 => 0,1 => 0,2 => 0,3 => 0,4 => 0,5 => 0,6 => 1,7 => 0,8 => 1,9 => 0,10 => 1,11 => 0,12 => 0,13 => 0,14 => 0,15 => 0,16 => 2,17 => 5,),2 =>array (0 => 0,1 => 0,2 => 0,3 => 0,4 => 0,5 => 0,6 => 1,7 => 0,8 => 1,9 => 0,10 => 1,11 => 0,12 => 0,13 => 0,14 => 0,15 => 2,16 => 5,),3 =>array (0 => 0,1 => 0,2 => 0,3 => 0,4 => 0,5 => 0,6 => 1,7 => 0,8 => 1,9 => 0,10 => 1,11 => 0,12 => 0,13 => 0,14 => 0,15 => 2,16 => 5,),4 =>array (0 => 0,1 => 3,2 => 1,3 => 0,4 => 0,),5 =>array (0 => 0,1 => 0,2 => 0,),6 =>array (0 => 0,1 => 0,2 => 0,),7 =>array (0 => 0,1 => 0,2 => 0,),8 =>array (0 => 0,),9 =>array (0 => 0,1 => 3,2 => 1,3 => 0,4 => 0,),10 =>array (),);$this->_delim = array (-1 =>array (0 => 'inlinetags',),0 =>array (0 => 'brackets',1 => 'brackets',2 => 'brackets',3 => 'comment',4 => 'quotes',5 => 'quotes',6 => 'quotes',7 => 'quotes',8 => 'comment',9 => '',10 => '',11 => '',12 => '',13 => '',14 => '',15 => '',16 => '',),1 =>array (0 => 'brackets',1 => 'brackets',2 => 'brackets',3 => 'comment',4 => 'quotes',5 => 'quotes',6 => 'quotes',7 => 'quotes',8 => 'comment',9 => '',10 => '',11 => 'inlinetags',12 => '',13 => '',14 => '',15 => '',16 => '',17 => '',),2 =>array (0 => 'brackets',1 => 'brackets',2 => 'brackets',3 => 'comment',4 => 'quotes',5 => 'quotes',6 => 'quotes',7 => 'quotes',8 => 'comment',9 => '',10 => '',11 => '',12 => '',13 => '',14 => '',15 => '',16 => '',),3 =>array (0 => 'brackets',1 => 'brackets',2 => 'brackets',3 => 'comment',4 => 'quotes',5 => 'quotes',6 => 'quotes',7 => 'quotes',8 => 'comment',9 => '',10 => '',11 => '',12 => '',13 => '',14 => '',15 => '',16 => '',),4 =>array (0 => '',1 => '',2 => '',3 => '',4 => '',),5 =>array (0 => '',1 => '',2 => '',),6 =>array (0 => '',1 => '',2 => '',),7 =>array (0 => '',1 => '',2 => '',),8 =>array (0 => '',),9 =>array (0 => '',1 => '',2 => '',3 => '',4 => '',),10 =>array (),);$this->_inner = array (-1 =>array (0 => 'code',),0 =>array (0 => 'code',1 => 'code',2 => 'code',3 => 'comment',4 => 'string',5 => 'string',6 => 'string',7 => 'string',8 => 'comment',9 => 'identifier',10 => 'reserved',11 => 'number',12 => 'var',13 => 'number',14 => 'number',15 => 'number',16 => 'number',),1 =>array (0 => 'code',1 => 'code',2 => 'code',3 => 'comment',4 => 'string',5 => 'string',6 => 'string',7 => 'string',8 => 'comment',9 => 'identifier',10 => 'reserved',11 => 'default',12 => 'number',13 => 'var',14 => 'number',15 => 'number',16 => 'number',17 => 'number',),2 =>array (0 => 'code',1 => 'code',2 => 'code',3 => 'comment',4 => 'string',5 => 'string',6 => 'string',7 => 'string',8 => 'comment',9 => 'identifier',10 => 'reserved',11 => 'number',12 => 'var',13 => 'number',14 => 'number',15 => 'number',16 => 'number',),3 =>array (0 => 'code',1 => 'code',2 => 'code',3 => 'comment',4 => 'string',5 => 'string',6 => 'string',7 => 'string',8 => 'comment',9 => 'identifier',10 => 'reserved',11 => 'number',12 => 'var',13 => 'number',14 => 'number',15 => 'number',16 => 'number',),4 =>array (0 => 'inlinedoc',1 => 'url',2 => 'url',3 => 'inlinedoc',4 => 'inlinedoc',),5 =>array (0 => 'special',1 => 'var',2 => 'var',),6 =>array (0 => 'special',1 => 'var',2 => 'var',),7 =>array (0 => 'special',1 => 'var',2 => 'var',),8 =>array (0 => 'special',),9 =>array (0 => 'inlinedoc',1 => 'url',2 => 'url',3 => 'inlinedoc',4 => 'inlinedoc',),10 =>array (),);$this->_end = array (0 => '/(?i)\\?\\>/',1 => '/(?i)\\}/',2 => '/(?i)\\)/',3 => '/(?i)\\]/',4 => '/(?i)\\*\\//',5 => '/(?i)"/',6 => '/(?i)`/',7 => '/(?mi)^%1%;?$/',8 => '/(?i)\'/',9 => '/(?mi)$|(?=\\?\\>)/',10 => '/(?i)\\<\\?(php|=)?/',);$this->_states = array (-1 =>array (0 => 0,),0 =>array (0 => 1,1 => 2,2 => 3,3 => 4,4 => 5,5 => 6,6 => 7,7 => 8,8 => 9,9 => -1,10 => -1,11 => -1,12 => -1,13 => -1,14 => -1,15 => -1,16 => -1,),1 =>array (0 => 1,1 => 2,2 => 3,3 => 4,4 => 5,5 => 6,6 => 7,7 => 8,8 => 9,9 => -1,10 => -1,11 => 10,12 => -1,13 => -1,14 => -1,15 => -1,16 => -1,17 => -1,),2 =>array (0 => 1,1 => 2,2 => 3,3 => 4,4 => 5,5 => 6,6 => 7,7 => 8,8 => 9,9 => -1,10 => -1,11 => -1,12 => -1,13 => -1,14 => -1,15 => -1,16 => -1,),3 =>array (0 => 1,1 => 2,2 => 3,3 => 4,4 => 5,5 => 6,6 => 7,7 => 8,8 => 9,9 => -1,10 => -1,11 => -1,12 => -1,13 => -1,14 => -1,15 => -1,16 => -1,),4 =>array (0 => -1,1 => -1,2 => -1,3 => -1,4 => -1,),5 =>array (0 => -1,1 => -1,2 => -1,),6 =>array (0 => -1,1 => -1,2 => -1,),7 =>array (0 => -1,1 => -1,2 => -1,),8 =>array (0 => -1,),9 =>array (0 => -1,1 => -1,2 => -1,3 => -1,4 => -1,),10 =>array (),);$this->_keywords = array (-1 =>array (0 => -1,),0 =>array (0 => -1,1 => -1,2 => -1,3 => -1,4 => -1,5 => -1,6 => -1,7 => -1,8 => -1,9 =>array ('constants' => '/^(DIRECTORY_SEPARATOR|PATH_SEPARATOR)$/','reserved' => '/^((?i)echo|foreach|else|if|elseif|for|as|while|break|continue|class|const|declare|switch|case|endfor|endswitch|endforeach|endif|array|default|do|enddeclare|eval|exit|die|extends|function|global|include|include_once|require|require_once|isset|empty|list|new|static|unset|var|return|try|catch|final|throw|public|private|protected|abstract|interface|implements|define|__file__|__line__|__class__|__method__|__function__|null|true|false|and|or|xor)$/',),10 =>array (),11 =>array (),12 =>array (),13 =>array (),14 =>array (),15 =>array (),16 =>array (),),1 =>array (0 => -1,1 => -1,2 => -1,3 => -1,4 => -1,5 => -1,6 => -1,7 => -1,8 => -1,9 =>array ('constants' => '/^(DIRECTORY_SEPARATOR|PATH_SEPARATOR)$/','reserved' => '/^((?i)echo|foreach|else|if|elseif|for|as|while|break|continue|class|const|declare|switch|case|endfor|endswitch|endforeach|endif|array|default|do|enddeclare|eval|exit|die|extends|function|global|include|include_once|require|require_once|isset|empty|list|new|static|unset|var|return|try|catch|final|throw|public|private|protected|abstract|interface|implements|define|__file__|__line__|__class__|__method__|__function__|null|true|false|and|or|xor)$/',),10 =>array (),11 => -1,12 =>array (),13 =>array (),14 =>array (),15 =>array (),16 =>array (),17 =>array (),),2 =>array (0 => -1,1 => -1,2 => -1,3 => -1,4 => -1,5 => -1,6 => -1,7 => -1,8 => -1,9 =>array ('constants' => '/^(DIRECTORY_SEPARATOR|PATH_SEPARATOR)$/','reserved' => '/^((?i)echo|foreach|else|if|elseif|for|as|while|break|continue|class|const|declare|switch|case|endfor|endswitch|endforeach|endif|array|default|do|enddeclare|eval|exit|die|extends|function|global|include|include_once|require|require_once|isset|empty|list|new|static|unset|var|return|try|catch|final|throw|public|private|protected|abstract|interface|implements|define|__file__|__line__|__class__|__method__|__function__|null|true|false|and|or|xor)$/',),10 =>array (),11 =>array (),12 =>array (),13 =>array (),14 =>array (),15 =>array (),16 =>array (),),3 =>array (0 => -1,1 => -1,2 => -1,3 => -1,4 => -1,5 => -1,6 => -1,7 => -1,8 => -1,9 =>array ('constants' => '/^(DIRECTORY_SEPARATOR|PATH_SEPARATOR)$/','reserved' => '/^((?i)echo|foreach|else|if|elseif|for|as|while|break|continue|class|const|declare|switch|case|endfor|endswitch|endforeach|endif|array|default|do|enddeclare|eval|exit|die|extends|function|global|include|include_once|require|require_once|isset|empty|list|new|static|unset|var|return|try|catch|final|throw|public|private|protected|abstract|interface|implements|define|__file__|__line__|__class__|__method__|__function__|null|true|false|and|or|xor)$/',),10 =>array (),11 =>array (),12 =>array (),13 =>array (),14 =>array (),15 =>array (),16 =>array (),),4 =>array (0 =>array (),1 =>array (),2 =>array (),3 =>array (),4 =>array (),),5 =>array (0 =>array (),1 =>array (),2 =>array (),),6 =>array (0 =>array (),1 =>array (),2 =>array (),),7 =>array (0 =>array (),1 =>array (),2 =>array (),),8 =>array (0 =>array (),),9 =>array (0 =>array (),1 =>array (),2 =>array (),3 =>array (),4 =>array (),),10 =>array (),);$this->_parts = array (0 =>array (0 => NULL,1 => NULL,2 => NULL,3 => NULL,4 => NULL,5 => NULL,6 => NULL,7 => NULL,8 => NULL,9 => NULL,10 => NULL,11 => NULL,12 => NULL,13 => NULL,14 => NULL,15 => NULL,16 => NULL,),1 =>array (0 => NULL,1 => NULL,2 => NULL,3 => NULL,4 => NULL,5 => NULL,6 => NULL,7 => NULL,8 => NULL,9 => NULL,10 => NULL,11 => NULL,12 => NULL,13 => NULL,14 => NULL,15 => NULL,16 => NULL,17 => NULL,),2 =>array (0 => NULL,1 => NULL,2 => NULL,3 => NULL,4 => NULL,5 => NULL,6 => NULL,7 => NULL,8 => NULL,9 => NULL,10 => NULL,11 => NULL,12 => NULL,13 => NULL,14 => NULL,15 => NULL,16 => NULL,),3 =>array (0 => NULL,1 => NULL,2 => NULL,3 => NULL,4 => NULL,5 => NULL,6 => NULL,7 => NULL,8 => NULL,9 => NULL,10 => NULL,11 => NULL,12 => NULL,13 => NULL,14 => NULL,15 => NULL,16 => NULL,),4 =>array (0 => NULL,1 => NULL,2 => NULL,3 => NULL,4 => NULL,),5 =>array (0 => NULL,1 => NULL,2 => NULL,),6 =>array (0 => NULL,1 => NULL,2 => NULL,),7 =>array (0 => NULL,1 => NULL,2 => NULL,),8 =>array (0 => NULL,),9 =>array (0 => NULL,1 => NULL,2 => NULL,3 => NULL,4 => NULL,),10 =>array (),);$this->_subst = array (-1 =>array (0 => false,),0 =>array (0 => false,1 => false,2 => false,3 => false,4 => false,5 => false,6 => true,7 => false,8 => false,9 => false,10 => false,11 => false,12 => false,13 => false,14 => false,15 => false,16 => false,),1 =>array (0 => false,1 => false,2 => false,3 => false,4 => false,5 => false,6 => true,7 => false,8 => false,9 => false,10 => false,11 => false,12 => false,13 => false,14 => false,15 => false,16 => false,17 => false,),2 =>array (0 => false,1 => false,2 => false,3 => false,4 => false,5 => false,6 => true,7 => false,8 => false,9 => false,10 => false,11 => false,12 => false,13 => false,14 => false,15 => false,16 => false,),3 =>array (0 => false,1 => false,2 => false,3 => false,4 => false,5 => false,6 => true,7 => false,8 => false,9 => false,10 => false,11 => false,12 => false,13 => false,14 => false,15 => false,16 => false,),4 =>array (0 => false,1 => false,2 => false,3 => false,4 => false,),5 =>array (0 => false,1 => false,2 => false,),6 =>array (0 => false,1 => false,2 => false,),7 =>array (0 => false,1 => false,2 => false,),8 =>array (0 => false,),9 =>array (0 => false,1 => false,2 => false,3 => false,4 => false,),10 =>array (),);$this->_conditions = array ();$this->_kwmap = array ('constants' => 'reserved','reserved' => 'reserved',);$this->_defClass = 'code';$this->_checkDefines();}}