* */ /** * @ignore */ require_once 'Text/Highlighter.php'; /** * Auto-generated class. SH syntax highlighting * * @author Noah Spurrier * @category Text * @package Text_Highlighter * @copyright 2004-2006 Andrey Demenev * @license http://www.php.net/license/3_0.txt PHP License * @version Release: @package_version@ * @link http://pear.php.net/package/Text_Highlighter */ class Text_Highlighter_SH extends Text_Highlighter { var $_language = 'sh'; /** * PHP4 Compatible Constructor * * @param array $options * @access public */ function Text_Highlighter_SH($options=array()) { $this->__construct($options); } /** * Constructor * * @param array $options * @access public */ function __construct($options=array()) { $this->_options = $options; $this->_regs = array ( -1 => '/((?m)^(#!)(.*))|(\\{)|(\\()|(\\[)|((use)\\s+([\\w:]*))|((?Us)\\b(q[wq]\\s*((\\{)|(\\()|(\\[)|(\\<)|([\\W\\S])))(?=(.*)((?(3)\\})(?(4)\\))(?(5)\\])(?(6)\\>)(?(7)\\7))))|((?Us)\\b(q\\s*((\\{)|(\\()|(\\[)|(\\<)|([\\W\\S])))(?=(.*)((?(3)\\})(?(4)\\))(?(5)\\])(?(6)\\>)(?(7)\\7))))|(#.*)|((?x)(s|tr) ([|#~`!@$%^&*-+=\\\\;:\'",.\\/?]) ((\\\\.|[^\\\\])*?) (\\2)((\\\\.|[^\\\\])*?)(\\2[ecgimosx]*))|((?x)(m) ([|#~`!@$%^&*-+=\\\\;:\'",.\\/?]) ((\\\\.|[^\\\\])*?) (\\2[ecgimosx]*))|( \\/)|(\\$#?[1-9\'`@!])|((?i)(\\$#?|[@%*])([a-z1-9_]+::)*([a-z1-9_]+|\\^(?-i)[A-Z]?(?i)))|((?i)\\$([a-z1-9_]+|\\^(?-i)[A-Z]?(?i)))|((?i)(\\{)([a-z1-9]+)(\\}))|((?i)[\\$@%]#?\\{[a-z1-9]+\\})|(`)|(\')|(")|((?i)[a-z_]\\w*)|(\\d*\\.?\\d+)/', 0 => '/((?m)^(#!)(.*))|(\\{)|(\\()|(\\[)|((use)\\s+([\\w:]*))|((?Us)\\b(q[wq]\\s*((\\{)|(\\()|(\\[)|(\\<)|([\\W\\S])))(?=(.*)((?(3)\\})(?(4)\\))(?(5)\\])(?(6)\\>)(?(7)\\7))))|((?Us)\\b(q\\s*((\\{)|(\\()|(\\[)|(\\<)|([\\W\\S])))(?=(.*)((?(3)\\})(?(4)\\))(?(5)\\])(?(6)\\>)(?(7)\\7))))|(#.*)|((?x)(s|tr) ([|#~`!@$%^&*-+=\\\\;:\'",.\\/?]) ((\\\\.|[^\\\\])*?) (\\2)((\\\\.|[^\\\\])*?)(\\2[ecgimosx]*))|((?x)(m) ([|#~`!@$%^&*-+=\\\\;:\'",.\\/?]) ((\\\\.|[^\\\\])*?) (\\2[ecgimosx]*))|( \\/)|(\\$#?[1-9\'`@!])|((?i)(\\$#?|[@%*])([a-z1-9_]+::)*([a-z1-9_]+|\\^(?-i)[A-Z]?(?i)))|((?i)\\$([a-z1-9_]+|\\^(?-i)[A-Z]?(?i)))|((?i)(\\{)([a-z1-9]+)(\\}))|((?i)[\\$@%]#?\\{[a-z1-9]+\\})|(`)|(\')|(")|((?i)[a-z_]\\w*)|(\\d*\\.?\\d+)/', 1 => '/((?m)^(#!)(.*))|(\\{)|(\\()|(\\[)|((use)\\s+([\\w:]*))|((?Us)\\b(q[wq]\\s*((\\{)|(\\()|(\\[)|(\\<)|([\\W\\S])))(?=(.*)((?(3)\\})(?(4)\\))(?(5)\\])(?(6)\\>)(?(7)\\7))))|((?Us)\\b(q\\s*((\\{)|(\\()|(\\[)|(\\<)|([\\W\\S])))(?=(.*)((?(3)\\})(?(4)\\))(?(5)\\])(?(6)\\>)(?(7)\\7))))|(#.*)|((?x)(s|tr) ([|#~`!@$%^&*-+=\\\\;:\'",.\\/?]) ((\\\\.|[^\\\\])*?) (\\2)((\\\\.|[^\\\\])*?)(\\2[ecgimosx]*))|((?x)(m) ([|#~`!@$%^&*-+=\\\\;:\'",.\\/?]) ((\\\\.|[^\\\\])*?) (\\2[ecgimosx]*))|( \\/)|((?i)([a-z1-9_]+)(\\s*=>))|(\\$#?[1-9\'`@!])|((?i)(\\$#?|[@%*])([a-z1-9_]+::)*([a-z1-9_]+|\\^(?-i)[A-Z]?(?i)))|((?i)\\$([a-z1-9_]+|\\^(?-i)[A-Z]?(?i)))|((?i)(\\{)([a-z1-9]+)(\\}))|((?i)[\\$@%]#?\\{[a-z1-9]+\\})|(`)|(\')|(")|((?i)[a-z_]\\w*)|(\\d*\\.?\\d+)/', 2 => '/((?m)^(#!)(.*))|(\\{)|(\\()|(\\[)|((use)\\s+([\\w:]*))|((?Us)\\b(q[wq]\\s*((\\{)|(\\()|(\\[)|(\\<)|([\\W\\S])))(?=(.*)((?(3)\\})(?(4)\\))(?(5)\\])(?(6)\\>)(?(7)\\7))))|((?Us)\\b(q\\s*((\\{)|(\\()|(\\[)|(\\<)|([\\W\\S])))(?=(.*)((?(3)\\})(?(4)\\))(?(5)\\])(?(6)\\>)(?(7)\\7))))|(#.*)|((?x)(s|tr) ([|#~`!@$%^&*-+=\\\\;:\'",.\\/?]) ((\\\\.|[^\\\\])*?) (\\2)((\\\\.|[^\\\\])*?)(\\2[ecgimosx]*))|((?x)(m) ([|#~`!@$%^&*-+=\\\\;:\'",.\\/?]) ((\\\\.|[^\\\\])*?) (\\2[ecgimosx]*))|( \\/)|(\\$#?[1-9\'`@!])|((?i)(\\$#?|[@%*])([a-z1-9_]+::)*([a-z1-9_]+|\\^(?-i)[A-Z]?(?i)))|((?i)\\$([a-z1-9_]+|\\^(?-i)[A-Z]?(?i)))|((?i)(\\{)([a-z1-9]+)(\\}))|((?i)[\\$@%]#?\\{[a-z1-9]+\\})|(`)|(\')|(")|((?i)[a-z_]\\w*)|(\\d*\\.?\\d+)/', 3 => '/(\\$#?[1-9\'`@!])|((?i)\\$([a-z1-9_]+|\\^(?-i)[A-Z]?(?i)))|((?i)[\\$@%]#?\\{[a-z1-9]+\\})|(\\\\[\\\\"\'`tnr\\$\\{@])/', 4 => '/(\\\\\\\\|\\\\"|\\\\\'|\\\\`)/', 5 => '/(\\\\\\/)/', 6 => '/(\\$#?[1-9\'`@!])|((?i)\\$([a-z1-9_]+|\\^(?-i)[A-Z]?(?i)))|((?i)[\\$@%]#?\\{[a-z1-9]+\\})|(\\\\\\\\|\\\\"|\\\\\'|\\\\`)/', 7 => '/(\\\\\\\\|\\\\"|\\\\\'|\\\\`)/', 8 => '/(\\$#?[1-9\'`@!])|((?i)\\$([a-z1-9_]+|\\^(?-i)[A-Z]?(?i)))|((?i)[\\$@%]#?\\{[a-z1-9]+\\})|(\\\\[\\\\"\'`tnr\\$\\{@])/', ); $this->_counts = array ( -1 => array ( 0 => 2, 1 => 0, 2 => 0, 3 => 0, 4 => 2, 5 => 9, 6 => 9, 7 => 0, 8 => 8, 9 => 5, 10 => 0, 11 => 0, 12 => 3, 13 => 1, 14 => 3, 15 => 0, 16 => 0, 17 => 0, 18 => 0, 19 => 0, 20 => 0, ), 0 => array ( 0 => 2, 1 => 0, 2 => 0, 3 => 0, 4 => 2, 5 => 9, 6 => 9, 7 => 0, 8 => 8, 9 => 5, 10 => 0, 11 => 0, 12 => 3, 13 => 1, 14 => 3, 15 => 0, 16 => 0, 17 => 0, 18 => 0, 19 => 0, 20 => 0, ), 1 => array ( 0 => 2, 1 => 0, 2 => 0, 3 => 0, 4 => 2, 5 => 9, 6 => 9, 7 => 0, 8 => 8, 9 => 5, 10 => 0, 11 => 2, 12 => 0, 13 => 3, 14 => 1, 15 => 3, 16 => 0, 17 => 0, 18 => 0, 19 => 0, 20 => 0, 21 => 0, ), 2 => array ( 0 => 2, 1 => 0, 2 => 0, 3 => 0, 4 => 2, 5 => 9, 6 => 9, 7 => 0, 8 => 8, 9 => 5, 10 => 0, 11 => 0, 12 => 3, 13 => 1, 14 => 3, 15 => 0, 16 => 0, 17 => 0, 18 => 0, 19 => 0, 20 => 0, ), 3 => array ( 0 => 0, 1 => 1, 2 => 0, 3 => 0, ), 4 => array ( 0 => 0, ), 5 => array ( 0 => 0, ), 6 => array ( 0 => 0, 1 => 1, 2 => 0, 3 => 0, ), 7 => array ( 0 => 0, ), 8 => array ( 0 => 0, 1 => 1, 2 => 0, 3 => 0, ), ); $this->_delim = array ( -1 => array ( 0 => '', 1 => 'brackets', 2 => 'brackets', 3 => 'brackets', 4 => '', 5 => 'quotes', 6 => 'quotes', 7 => '', 8 => '', 9 => '', 10 => 'quotes', 11 => '', 12 => '', 13 => '', 14 => '', 15 => '', 16 => 'quotes', 17 => 'quotes', 18 => 'quotes', 19 => '', 20 => '', ), 0 => array ( 0 => '', 1 => 'brackets', 2 => 'brackets', 3 => 'brackets', 4 => '', 5 => 'quotes', 6 => 'quotes', 7 => '', 8 => '', 9 => '', 10 => 'quotes', 11 => '', 12 => '', 13 => '', 14 => '', 15 => '', 16 => 'quotes', 17 => 'quotes', 18 => 'quotes', 19 => '', 20 => '', ), 1 => array ( 0 => '', 1 => 'brackets', 2 => 'brackets', 3 => 'brackets', 4 => '', 5 => 'quotes', 6 => 'quotes', 7 => '', 8 => '', 9 => '', 10 => 'quotes', 11 => '', 12 => '', 13 => '', 14 => '', 15 => '', 16 => '', 17 => 'quotes', 18 => 'quotes', 19 => 'quotes', 20 => '', 21 => '', ), 2 => array ( 0 => '', 1 => 'brackets', 2 => 'brackets', 3 => 'brackets', 4 => '', 5 => 'quotes', 6 => 'quotes', 7 => '', 8 => '', 9 => '', 10 => 'quotes', 11 => '', 12 => '', 13 => '', 14 => '', 15 => '', 16 => 'quotes', 17 => 'quotes', 18 => 'quotes', 19 => '', 20 => '', ), 3 => array ( 0 => '', 1 => '', 2 => '', 3 => '', ), 4 => array ( 0 => '', ), 5 => array ( 0 => '', ), 6 => array ( 0 => '', 1 => '', 2 => '', 3 => '', ), 7 => array ( 0 => '', ), 8 => array ( 0 => '', 1 => '', 2 => '', 3 => '', ), ); $this->_inner = array ( -1 => array ( 0 => 'special', 1 => 'code', 2 => 'code', 3 => 'code', 4 => 'special', 5 => 'string', 6 => 'string', 7 => 'comment', 8 => 'string', 9 => 'string', 10 => 'string', 11 => 'var', 12 => 'var', 13 => 'var', 14 => 'var', 15 => 'var', 16 => 'string', 17 => 'string', 18 => 'string', 19 => 'identifier', 20 => 'number', ), 0 => array ( 0 => 'special', 1 => 'code', 2 => 'code', 3 => 'code', 4 => 'special', 5 => 'string', 6 => 'string', 7 => 'comment', 8 => 'string', 9 => 'string', 10 => 'string', 11 => 'var', 12 => 'var', 13 => 'var', 14 => 'var', 15 => 'var', 16 => 'string', 17 => 'string', 18 => 'string', 19 => 'identifier', 20 => 'number', ), 1 => array ( 0 => 'special', 1 => 'code', 2 => 'code', 3 => 'code', 4 => 'special', 5 => 'string', 6 => 'string', 7 => 'comment', 8 => 'string', 9 => 'string', 10 => 'string', 11 => 'string', 12 => 'var', 13 => 'var', 14 => 'var', 15 => 'var', 16 => 'var', 17 => 'string', 18 => 'string', 19 => 'string', 20 => 'identifier', 21 => 'number', ), 2 => array ( 0 => 'special', 1 => 'code', 2 => 'code', 3 => 'code', 4 => 'special', 5 => 'string', 6 => 'string', 7 => 'comment', 8 => 'string', 9 => 'string', 10 => 'string', 11 => 'var', 12 => 'var', 13 => 'var', 14 => 'var', 15 => 'var', 16 => 'string', 17 => 'string', 18 => 'string', 19 => 'identifier', 20 => 'number', ), 3 => array ( 0 => 'var', 1 => 'var', 2 => 'var', 3 => 'special', ), 4 => array ( 0 => 'special', ), 5 => array ( 0 => 'string', ), 6 => array ( 0 => 'var', 1 => 'var', 2 => 'var', 3 => 'special', ), 7 => array ( 0 => 'special', ), 8 => array ( 0 => 'var', 1 => 'var', 2 => 'var', 3 => 'special', ), ); $this->_end = array ( 0 => '/\\}/', 1 => '/\\)/', 2 => '/\\]/', 3 => '/%b2%/', 4 => '/%b2%/', 5 => '/\\/[cgimosx]*/', 6 => '/`/', 7 => '/\'/', 8 => '/"/', ); $this->_states = array ( -1 => array ( 0 => -1, 1 => 0, 2 => 1, 3 => 2, 4 => -1, 5 => 3, 6 => 4, 7 => -1, 8 => -1, 9 => -1, 10 => 5, 11 => -1, 12 => -1, 13 => -1, 14 => -1, 15 => -1, 16 => 6, 17 => 7, 18 => 8, 19 => -1, 20 => -1, ), 0 => array ( 0 => -1, 1 => 0, 2 => 1, 3 => 2, 4 => -1, 5 => 3, 6 => 4, 7 => -1, 8 => -1, 9 => -1, 10 => 5, 11 => -1, 12 => -1, 13 => -1, 14 => -1, 15 => -1, 16 => 6, 17 => 7, 18 => 8, 19 => -1, 20 => -1, ), 1 => array ( 0 => -1, 1 => 0, 2 => 1, 3 => 2, 4 => -1, 5 => 3, 6 => 4, 7 => -1, 8 => -1, 9 => -1, 10 => 5, 11 => -1, 12 => -1, 13 => -1, 14 => -1, 15 => -1, 16 => -1, 17 => 6, 18 => 7, 19 => 8, 20 => -1, 21 => -1, ), 2 => array ( 0 => -1, 1 => 0, 2 => 1, 3 => 2, 4 => -1, 5 => 3, 6 => 4, 7 => -1, 8 => -1, 9 => -1, 10 => 5, 11 => -1, 12 => -1, 13 => -1, 14 => -1, 15 => -1, 16 => 6, 17 => 7, 18 => 8, 19 => -1, 20 => -1, ), 3 => array ( 0 => -1, 1 => -1, 2 => -1, 3 => -1, ), 4 => array ( 0 => -1, ), 5 => array ( 0 => -1, ), 6 => array ( 0 => -1, 1 => -1, 2 => -1, 3 => -1, ), 7 => array ( 0 => -1, ), 8 => array ( 0 => -1, 1 => -1, 2 => -1, 3 => -1, ), ); $this->_keywords = array ( -1 => array ( 0 => array ( ), 1 => -1, 2 => -1, 3 => -1, 4 => array ( ), 5 => -1, 6 => -1, 7 => array ( ), 8 => array ( ), 9 => array ( ), 10 => -1, 11 => array ( ), 12 => array ( ), 13 => array ( ), 14 => array ( ), 15 => array ( ), 16 => -1, 17 => -1, 18 => -1, 19 => array ( 'reserved' => '/^(cd|cp|rm|echo|printf|exit|cut|join|comm|fmt|grep|egrep|fgrep|sed|awk|yes|false|true|test|expr|tee|basename|dirname|pathchk|pwd|stty|tty|env|printenv|id|logname|whoami|groups|users|who|date|uname|hostname|chroot|nice|nohup|sleep|factor|seq|getopt|getopts|options|shift)$/', 'flowcontrol' => '/^(if|fi|then|else|elif|case|esac|while|done|for|in|function|until|do|select|time|read|set)$/', ), 20 => array ( ), ), 0 => array ( 0 => array ( ), 1 => -1, 2 => -1, 3 => -1, 4 => array ( ), 5 => -1, 6 => -1, 7 => array ( ), 8 => array ( ), 9 => array ( ), 10 => -1, 11 => array ( ), 12 => array ( ), 13 => array ( ), 14 => array ( ), 15 => array ( ), 16 => -1, 17 => -1, 18 => -1, 19 => array ( 'reserved' => '/^(cd|cp|rm|echo|printf|exit|cut|join|comm|fmt|grep|egrep|fgrep|sed|awk|yes|false|true|test|expr|tee|basename|dirname|pathchk|pwd|stty|tty|env|printenv|id|logname|whoami|groups|users|who|date|uname|hostname|chroot|nice|nohup|sleep|factor|seq|getopt|getopts|options|shift)$/', 'flowcontrol' => '/^(if|fi|then|else|elif|case|esac|while|done|for|in|function|until|do|select|time|read|set)$/', ), 20 => array ( ), ), 1 => array ( 0 => array ( ), 1 => -1, 2 => -1, 3 => -1, 4 => array ( ), 5 => -1, 6 => -1, 7 => array ( ), 8 => array ( ), 9 => array ( ), 10 => -1, 11 => array ( ), 12 => array ( ), 13 => array ( ), 14 => array ( ), 15 => array ( ), 16 => array ( ), 17 => -1, 18 => -1, 19 => -1, 20 => array ( 'reserved' => '/^(cd|cp|rm|echo|printf|exit|cut|join|comm|fmt|grep|egrep|fgrep|sed|awk|yes|false|true|test|expr|tee|basename|dirname|pathchk|pwd|stty|tty|env|printenv|id|logname|whoami|groups|users|who|date|uname|hostname|chroot|nice|nohup|sleep|factor|seq|getopt|getopts|options|shift)$/', 'flowcontrol' => '/^(if|fi|then|else|elif|case|esac|while|done|for|in|function|until|do|select|time|read|set)$/', ), 21 => array ( ), ), 2 => array ( 0 => array ( ), 1 => -1, 2 => -1, 3 => -1, 4 => array ( ), 5 => -1, 6 => -1, 7 => array ( ), 8 => array ( ), 9 => array ( ), 10 => -1, 11 => array ( ), 12 => array ( ), 13 => array ( ), 14 => array ( ), 15 => array ( ), 16 => -1, 17 => -1, 18 => -1, 19 => array ( 'reserved' => '/^(cd|cp|rm|echo|printf|exit|cut|join|comm|fmt|grep|egrep|fgrep|sed|awk|yes|false|true|test|expr|tee|basename|dirname|pathchk|pwd|stty|tty|env|printenv|id|logname|whoami|groups|users|who|date|uname|hostname|chroot|nice|nohup|sleep|factor|seq|getopt|getopts|options|shift)$/', 'flowcontrol' => '/^(if|fi|then|else|elif|case|esac|while|done|for|in|function|until|do|select|time|read|set)$/', ), 20 => array ( ), ), 3 => array ( 0 => array ( ), 1 => array ( ), 2 => array ( ), 3 => array ( ), ), 4 => array ( 0 => array ( ), ), 5 => array ( 0 => array ( ), ), 6 => array ( 0 => array ( ), 1 => array ( ), 2 => array ( ), 3 => array ( ), ), 7 => array ( 0 => array ( ), ), 8 => array ( 0 => array ( ), 1 => array ( ), 2 => array ( ), 3 => array ( ), ), ); $this->_parts = array ( 0 => array ( 0 => array ( 1 => 'special', 2 => 'string', ), 1 => NULL, 2 => NULL, 3 => NULL, 4 => array ( 1 => 'reserved', 2 => 'special', ), 5 => NULL, 6 => NULL, 7 => NULL, 8 => array ( 1 => 'quotes', 2 => 'quotes', 3 => 'string', 5 => 'quotes', 6 => 'string', 8 => 'quotes', ), 9 => array ( 1 => 'quotes', 2 => 'quotes', 3 => 'string', 5 => 'quotes', ), 10 => NULL, 11 => NULL, 12 => NULL, 13 => NULL, 14 => array ( 1 => 'brackets', 2 => 'var', 3 => 'brackets', ), 15 => NULL, 16 => NULL, 17 => NULL, 18 => NULL, 19 => NULL, 20 => NULL, ), 1 => array ( 0 => array ( 1 => 'special', 2 => 'string', ), 1 => NULL, 2 => NULL, 3 => NULL, 4 => array ( 1 => 'reserved', 2 => 'special', ), 5 => NULL, 6 => NULL, 7 => NULL, 8 => array ( 1 => 'quotes', 2 => 'quotes', 3 => 'string', 5 => 'quotes', 6 => 'string', 8 => 'quotes', ), 9 => array ( 1 => 'quotes', 2 => 'quotes', 3 => 'string', 5 => 'quotes', ), 10 => NULL, 11 => array ( 1 => 'string', 2 => 'code', ), 12 => NULL, 13 => NULL, 14 => NULL, 15 => array ( 1 => 'brackets', 2 => 'var', 3 => 'brackets', ), 16 => NULL, 17 => NULL, 18 => NULL, 19 => NULL, 20 => NULL, 21 => NULL, ), 2 => array ( 0 => array ( 1 => 'special', 2 => 'string', ), 1 => NULL, 2 => NULL, 3 => NULL, 4 => array ( 1 => 'reserved', 2 => 'special', ), 5 => NULL, 6 => NULL, 7 => NULL, 8 => array ( 1 => 'quotes', 2 => 'quotes', 3 => 'string', 5 => 'quotes', 6 => 'string', 8 => 'quotes', ), 9 => array ( 1 => 'quotes', 2 => 'quotes', 3 => 'string', 5 => 'quotes', ), 10 => NULL, 11 => NULL, 12 => NULL, 13 => NULL, 14 => array ( 1 => 'brackets', 2 => 'var', 3 => 'brackets', ), 15 => NULL, 16 => NULL, 17 => NULL, 18 => NULL, 19 => NULL, 20 => NULL, ), 3 => array ( 0 => NULL, 1 => NULL, 2 => NULL, 3 => NULL, ), 4 => array ( 0 => NULL, ), 5 => array ( 0 => NULL, ), 6 => array ( 0 => NULL, 1 => NULL, 2 => NULL, 3 => NULL, ), 7 => array ( 0 => NULL, ), 8 => array ( 0 => NULL, 1 => NULL, 2 => NULL, 3 => NULL, ), ); $this->_subst = array ( -1 => array ( 0 => false, 1 => false, 2 => false, 3 => false, 4 => false, 5 => true, 6 => true, 7 => false, 8 => false, 9 => false, 10 => false, 11 => false, 12 => false, 13 => false, 14 => false, 15 => false, 16 => false, 17 => false, 18 => false, 19 => false, 20 => false, ), 0 => array ( 0 => false, 1 => false, 2 => false, 3 => false, 4 => false, 5 => true, 6 => true, 7 => false, 8 => false, 9 => false, 10 => false, 11 => false, 12 => false, 13 => false, 14 => false, 15 => false, 16 => false, 17 => false, 18 => false, 19 => false, 20 => false, ), 1 => array ( 0 => false, 1 => false, 2 => false, 3 => false, 4 => false, 5 => true, 6 => true, 7 => false, 8 => false, 9 => false, 10 => false, 11 => false, 12 => false, 13 => false, 14 => false, 15 => false, 16 => false, 17 => false, 18 => false, 19 => false, 20 => false, 21 => false, ), 2 => array ( 0 => false, 1 => false, 2 => false, 3 => false, 4 => false, 5 => true, 6 => true, 7 => false, 8 => false, 9 => false, 10 => false, 11 => false, 12 => false, 13 => false, 14 => false, 15 => false, 16 => false, 17 => false, 18 => false, 19 => false, 20 => false, ), 3 => array ( 0 => false, 1 => false, 2 => false, 3 => false, ), 4 => array ( 0 => false, ), 5 => array ( 0 => false, ), 6 => array ( 0 => false, 1 => false, 2 => false, 3 => false, ), 7 => array ( 0 => false, ), 8 => array ( 0 => false, 1 => false, 2 => false, 3 => false, ), ); $this->_conditions = array ( ); $this->_kwmap = array ( 'reserved' => 'reserved', 'flowcontrol' => 'reserved', ); $this->_defClass = 'code'; $this->_checkDefines(); } }