# HG changeset patch # User Dan # Date 1243640415 14400 # Node ID f3e2bbbd21552de052796be48012f9af3e6f7178 # Parent 9e3258dfae1548cc5d8f82060212e1e1a5f89b08 Updated to latest GeSHi, 1.0.8.4, released May 23, 2009. diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/base.php --- a/plugins/geshi/base.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/base.php Fri May 29 19:40:15 2009 -0400 @@ -41,7 +41,7 @@ // /** The version of this GeSHi file */ -define('GESHI_VERSION', '1.0.8.2'); +define('GESHI_VERSION', '1.0.8.4'); // Define the root directory for the GeSHi code tree if (!defined('GESHI_ROOT')) { @@ -983,11 +983,11 @@ * to overwrite them * @since 1.0.0 */ - function set_escape_characters_style($style, $preserve_defaults = false) { + function set_escape_characters_style($style, $preserve_defaults = false, $group = 0) { if (!$preserve_defaults) { - $this->language_data['STYLES']['ESCAPE_CHAR'][0] = $style; + $this->language_data['STYLES']['ESCAPE_CHAR'][$group] = $style; } else { - $this->language_data['STYLES']['ESCAPE_CHAR'][0] .= $style; + $this->language_data['STYLES']['ESCAPE_CHAR'][$group] .= $style; } } @@ -1105,6 +1105,26 @@ } /** + * Sets the styles for strict code blocks. If $preserve_defaults is + * true, then styles are merged with the default styles, with the + * user defined styles having priority + * + * @param string The style to make the script blocks + * @param boolean Whether to merge the new styles with the old or just + * to overwrite them + * @param int Tells the group of script blocks for which style should be set. + * @since 1.0.8.4 + */ + function set_script_style($style, $preserve_defaults = false, $group = 0) { + // Update the style of symbols + if (!$preserve_defaults) { + $this->language_data['STYLES']['SCRIPT'][$group] = $style; + } else { + $this->language_data['STYLES']['SCRIPT'][$group] .= $style; + } + } + + /** * Sets the styles for numbers. If $preserve_defaults is * true, then styles are merged with the default styles, with the * user defined styles having priority @@ -1329,6 +1349,7 @@ function get_language_name_from_extension( $extension, $lookup = array() ) { if ( !is_array($lookup) || empty($lookup)) { $lookup = array( + 'abap' => array('abap'), 'actionscript' => array('as'), 'ada' => array('a', 'ada', 'adb', 'ads'), 'apache' => array('conf'), @@ -1392,7 +1413,7 @@ 'vbnet' => array(), 'visualfoxpro' => array(), 'whitespace' => array('ws'), - 'xml' => array('xml', 'svg'), + 'xml' => array('xml', 'svg', 'xrc'), 'z80' => array('z80', 'asm', 'inc') ); } @@ -1529,6 +1550,25 @@ function optimize_keyword_group($key) { $this->language_data['CACHED_KEYWORD_LISTS'][$key] = $this->optimize_regexp_list($this->language_data['KEYWORDS'][$key]); + $space_as_whitespace = false; + if(isset($this->language_data['PARSER_CONTROL'])) { + if(isset($this->language_data['PARSER_CONTROL']['KEYWORDS'])) { + if(isset($this->language_data['PARSER_CONTROL']['KEYWORDS']['SPACE_AS_WHITESPACE'])) { + $space_as_whitespace = $this->language_data['PARSER_CONTROL']['KEYWORDS']['SPACE_AS_WHITESPACE']; + } + if(isset($this->language_data['PARSER_CONTROL']['KEYWORDS'][$key]['SPACE_AS_WHITESPACE'])) { + if(isset($this->language_data['PARSER_CONTROL']['KEYWORDS'][$key]['SPACE_AS_WHITESPACE'])) { + $space_as_whitespace = $this->language_data['PARSER_CONTROL']['KEYWORDS'][$key]['SPACE_AS_WHITESPACE']; + } + } + } + } + if($space_as_whitespace) { + foreach($this->language_data['CACHED_KEYWORD_LISTS'][$key] as $rxk => $rxv) { + $this->language_data['CACHED_KEYWORD_LISTS'][$key][$rxk] = + str_replace(" ", "\\s+", $rxv); + } + } } /** @@ -1926,7 +1966,7 @@ //All this formats are matched case-insensitively! static $numbers_format = array( GESHI_NUMBER_INT_BASIC => - '(? '(? @@ -1972,7 +2012,7 @@ } $this->language_data['NUMBERS_RXCACHE'][$key] = - "/(?)($regexp)(?!\|>)/i"; + "/(?)($regexp)(?!\|>)(?![^\"\|\>\<]+<)/i"; } } @@ -2091,13 +2131,24 @@ if(!GESHI_PHP_PRE_433 && //Needs proper rewrite to work with PHP >=4.3.0; 4.3.3 is guaranteed to work. preg_match($delimiters, $code, $matches_rx, PREG_OFFSET_CAPTURE, $i)) { //We got a match ... - $matches[$dk] = array( - 'next_match' => $matches_rx[1][1], - 'dk' => $dk, - - 'close_strlen' => strlen($matches_rx[2][0]), - 'close_pos' => $matches_rx[2][1], - ); + if(isset($matches_rx['start']) && isset($matches_rx['end'])) + { + $matches[$dk] = array( + 'next_match' => $matches_rx['start'][1], + 'dk' => $dk, + + 'close_strlen' => strlen($matches_rx['end'][0]), + 'close_pos' => $matches_rx['end'][1], + ); + } else { + $matches[$dk] = array( + 'next_match' => $matches_rx[1][1], + 'dk' => $dk, + + 'close_strlen' => strlen($matches_rx[2][0]), + 'close_pos' => $matches_rx[2][1], + ); + } } else { // no match for this delimiter ever unset($delim_copy[$dk]); @@ -2110,6 +2161,7 @@ } } } + // non-highlightable text $parts[$k] = array( 1 => substr($code, $i, $next_match_pos - $i) @@ -2383,7 +2435,7 @@ $char_len = strlen($char); } - if ($string_started && $i != $next_comment_regexp_pos) { + if ($string_started && ($i != $next_comment_regexp_pos)) { // Hand out the correct style information for this string $string_key = array_search($char, $this->language_data['QUOTEMARKS']); if (!isset($this->language_data['STYLES']['STRINGS'][$string_key]) || @@ -2575,7 +2627,7 @@ $i = $start - 1; continue; } else if ($this->lexic_permissions['STRINGS'] && $hq && $hq[0] == $char && - substr($part, $i, $hq_strlen) == $hq) { + substr($part, $i, $hq_strlen) == $hq && ($i != $next_comment_regexp_pos)) { // The start of a hard quoted string if (!$this->use_classes) { $string_attributes = ' style="' . $this->language_data['STYLES']['STRINGS']['HARD'] . '"'; @@ -2595,14 +2647,14 @@ $start = $i + $hq_strlen; while ($close_pos = strpos($part, $this->language_data['HARDQUOTE'][1], $start)) { $start = $close_pos + 1; - if ($this->lexic_permissions['ESCAPE_CHAR'] && $part[$close_pos - 1] == $this->language_data['ESCAPE_CHAR']) { + if ($this->lexic_permissions['ESCAPE_CHAR'] && $part[$close_pos - 1] == $this->language_data['HARDCHAR']) { // make sure this quote is not escaped foreach ($this->language_data['HARDESCAPE'] as $hardescape) { if (substr($part, $close_pos - 1, strlen($hardescape)) == $hardescape) { // check wether this quote is escaped or if it is something like '\\' $escape_char_pos = $close_pos - 1; while ($escape_char_pos > 0 - && $part[$escape_char_pos - 1] == $this->language_data['ESCAPE_CHAR']) { + && $part[$escape_char_pos - 1] == $this->language_data['HARDCHAR']) { --$escape_char_pos; } if (($close_pos - $escape_char_pos) & 1) { @@ -3183,6 +3235,73 @@ function parse_non_string_part($stuff_to_parse) { $stuff_to_parse = ' ' . $this->hsc($stuff_to_parse); + // Highlight keywords + $disallowed_before = "(?|^&"; + $disallowed_after = "(?![a-zA-Z0-9_\|%\\-&;"; + if ($this->lexic_permissions['STRINGS']) { + $quotemarks = preg_quote(implode($this->language_data['QUOTEMARKS']), '/'); + $disallowed_before .= $quotemarks; + $disallowed_after .= $quotemarks; + } + $disallowed_before .= "])"; + $disallowed_after .= "])"; + + $parser_control_pergroup = false; + if (isset($this->language_data['PARSER_CONTROL'])) { + if (isset($this->language_data['PARSER_CONTROL']['KEYWORDS'])) { + $x = 0; // check wether per-keyword-group parser_control is enabled + if (isset($this->language_data['PARSER_CONTROL']['KEYWORDS']['DISALLOWED_BEFORE'])) { + $disallowed_before = $this->language_data['PARSER_CONTROL']['KEYWORDS']['DISALLOWED_BEFORE']; + ++$x; + } + if (isset($this->language_data['PARSER_CONTROL']['KEYWORDS']['DISALLOWED_AFTER'])) { + $disallowed_after = $this->language_data['PARSER_CONTROL']['KEYWORDS']['DISALLOWED_AFTER']; + ++$x; + } + $parser_control_pergroup = (count($this->language_data['PARSER_CONTROL']['KEYWORDS']) - $x) > 0; + } + } + + foreach (array_keys($this->language_data['KEYWORDS']) as $k) { + if (!isset($this->lexic_permissions['KEYWORDS'][$k]) || + $this->lexic_permissions['KEYWORDS'][$k]) { + + $case_sensitive = $this->language_data['CASE_SENSITIVE'][$k]; + $modifiers = $case_sensitive ? '' : 'i'; + + // NEW in 1.0.8 - per-keyword-group parser control + $disallowed_before_local = $disallowed_before; + $disallowed_after_local = $disallowed_after; + if ($parser_control_pergroup && isset($this->language_data['PARSER_CONTROL']['KEYWORDS'][$k])) { + if (isset($this->language_data['PARSER_CONTROL']['KEYWORDS'][$k]['DISALLOWED_BEFORE'])) { + $disallowed_before_local = + $this->language_data['PARSER_CONTROL']['KEYWORDS'][$k]['DISALLOWED_BEFORE']; + } + + if (isset($this->language_data['PARSER_CONTROL']['KEYWORDS'][$k]['DISALLOWED_AFTER'])) { + $disallowed_after_local = + $this->language_data['PARSER_CONTROL']['KEYWORDS'][$k]['DISALLOWED_AFTER']; + } + } + + $this->_kw_replace_group = $k; + + //NEW in 1.0.8, the cached regexp list + // since we don't want PHP / PCRE to crash due to too large patterns we split them into smaller chunks + for ($set = 0, $set_length = count($this->language_data['CACHED_KEYWORD_LISTS'][$k]); $set < $set_length; ++$set) { + $keywordset =& $this->language_data['CACHED_KEYWORD_LISTS'][$k][$set]; + // Might make a more unique string for putting the number in soon + // Basically, we don't put the styles in yet because then the styles themselves will + // get highlighted if the language has a CSS keyword in it (like CSS, for example ;)) + $stuff_to_parse = preg_replace_callback( + "/$disallowed_before_local({$keywordset})(?!\(?:htm|php))$disallowed_after_local/$modifiers", + array($this, 'handle_keyword_replace'), + $stuff_to_parse + ); + } + } + } + // Regular expressions foreach ($this->language_data['REGEXPS'] as $key => $regexp) { if ($this->lexic_permissions['REGEXPS'][$key]) { @@ -3220,7 +3339,7 @@ } } - // Highlight numbers. As of 1.0.8 we support diffent types of numbers + // Highlight numbers. As of 1.0.8 we support different types of numbers $numbers_found = false; if ($this->lexic_permissions['NUMBERS'] && preg_match('#\d#', $stuff_to_parse )) { $numbers_found = true; @@ -3232,81 +3351,6 @@ } } - // Highlight keywords - $disallowed_before = "(?|^&"; - $disallowed_after = "(?![a-zA-Z0-9_\|%\\-&;"; - if ($this->lexic_permissions['STRINGS']) { - $quotemarks = preg_quote(implode($this->language_data['QUOTEMARKS']), '/'); - $disallowed_before .= $quotemarks; - $disallowed_after .= $quotemarks; - } - $disallowed_before .= "])"; - $disallowed_after .= "])"; - - $parser_control_pergroup = false; - if (isset($this->language_data['PARSER_CONTROL'])) { - if (isset($this->language_data['PARSER_CONTROL']['KEYWORDS'])) { - $x = 0; // check wether per-keyword-group parser_control is enabled - if (isset($this->language_data['PARSER_CONTROL']['KEYWORDS']['DISALLOWED_BEFORE'])) { - $disallowed_before = $this->language_data['PARSER_CONTROL']['KEYWORDS']['DISALLOWED_BEFORE']; - ++$x; - } - if (isset($this->language_data['PARSER_CONTROL']['KEYWORDS']['DISALLOWED_AFTER'])) { - $disallowed_after = $this->language_data['PARSER_CONTROL']['KEYWORDS']['DISALLOWED_AFTER']; - ++$x; - } - $parser_control_pergroup = (count($this->language_data['PARSER_CONTROL']['KEYWORDS']) - $x) > 0; - } - } - - // if this is changed, don't forget to change it below -// if (!empty($disallowed_before)) { -// $disallowed_before = "(?language_data['KEYWORDS']) as $k) { - if (!isset($this->lexic_permissions['KEYWORDS'][$k]) || - $this->lexic_permissions['KEYWORDS'][$k]) { - - $case_sensitive = $this->language_data['CASE_SENSITIVE'][$k]; - $modifiers = $case_sensitive ? '' : 'i'; - - // NEW in 1.0.8 - per-keyword-group parser control - $disallowed_before_local = $disallowed_before; - $disallowed_after_local = $disallowed_after; - if ($parser_control_pergroup && isset($this->language_data['PARSER_CONTROL']['KEYWORDS'][$k])) { - if (isset($this->language_data['PARSER_CONTROL']['KEYWORDS'][$k]['DISALLOWED_BEFORE'])) { - $disallowed_before_local = - $this->language_data['PARSER_CONTROL']['KEYWORDS'][$k]['DISALLOWED_BEFORE']; - } - - if (isset($this->language_data['PARSER_CONTROL']['KEYWORDS'][$k]['DISALLOWED_AFTER'])) { - $disallowed_after_local = - $this->language_data['PARSER_CONTROL']['KEYWORDS'][$k]['DISALLOWED_AFTER']; - } - } - - $this->_kw_replace_group = $k; - - //NEW in 1.0.8, the cached regexp list - // since we don't want PHP / PCRE to crash due to too large patterns we split them into smaller chunks - for ($set = 0, $set_length = count($this->language_data['CACHED_KEYWORD_LISTS'][$k]); $set < $set_length; ++$set) { - $keywordset =& $this->language_data['CACHED_KEYWORD_LISTS'][$k][$set]; - // Might make a more unique string for putting the number in soon - // Basically, we don't put the styles in yet because then the styles themselves will - // get highlighted if the language has a CSS keyword in it (like CSS, for example ;)) - $stuff_to_parse = preg_replace_callback( - "/$disallowed_before_local({$keywordset})(?!\(?:htm|php))$disallowed_after_local/$modifiers", - array($this, 'handle_keyword_replace'), - $stuff_to_parse - ); - } - } - } - // // Now that's all done, replace /[number]/ with the correct styles // @@ -3324,19 +3368,19 @@ if ($numbers_found) { // Put number styles in foreach($this->language_data['NUMBERS_RXCACHE'] as $id => $regexp) { -//Commented out for now, as this needs some review ... -// if ($numbers_permissions & $id) { - //Get the appropriate style ... - //Checking for unset styles is done by the style cache builder ... - if (!$this->use_classes) { - $attributes = ' style="' . $this->language_data['STYLES']['NUMBERS'][$id] . '"'; - } else { - $attributes = ' class="nu'.$id.'"'; - } - - //Set in the correct styles ... - $stuff_to_parse = str_replace("/NUM!$id/", $attributes, $stuff_to_parse); -// } + //Commented out for now, as this needs some review ... + // if ($numbers_permissions & $id) { + //Get the appropriate style ... + //Checking for unset styles is done by the style cache builder ... + if (!$this->use_classes) { + $attributes = ' style="' . $this->language_data['STYLES']['NUMBERS'][$id] . '"'; + } else { + $attributes = ' class="nu'.$id.'"'; + } + + //Set in the correct styles ... + $stuff_to_parse = str_replace("/NUM!$id/", $attributes, $stuff_to_parse); + // } } } @@ -3638,6 +3682,12 @@ unset($this->language_data['PARSER_CONTROL']['ENABLE_FLAGS']); } + //Fix: Problem where hardescapes weren't handled if no ESCAPE_CHAR was given + //You need to set one for HARDESCAPES only in this case. + if(!isset($this->language_data['HARDCHAR'])) { + $this->language_data['HARDCHAR'] = $this->language_data['ESCAPE_CHAR']; + } + //NEW in 1.0.8: Allow styles to be loaded from a separate file to override defaults $style_filename = substr($file_name, 0, -4) . '.style.php'; if (is_readable($style_filename)) { @@ -4006,7 +4056,7 @@ } else { $attr = " style=\"{$this->footer_content_style}\""; } - if ($this->header_type == GESHI_HEADER_PRE_TABLE && $this->linenumbers != GESHI_NO_LINE_NUMBERS) { + if ($this->header_type == GESHI_HEADER_PRE_TABLE && $this->line_numbers != GESHI_NO_LINE_NUMBERS) { $footer = "$footer"; } else { $footer = "$footer"; @@ -4591,4 +4641,4 @@ } } -?> +?> \ No newline at end of file diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/abap.php --- a/plugins/geshi/geshi/abap.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/abap.php Fri May 29 19:40:15 2009 -0400 @@ -3,19 +3,67 @@ * abap.php * -------- * Author: Andres Picazo (andres@andrespicazo.com) + * Contributors: + * - Sandra Rossi (sandra.rossi@gmail.com) + * - Jacob Laursen (jlu@kmd.dk) * Copyright: (c) 2007 Andres Picazo - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2004/06/04 * * ABAP language file for GeSHi. * + * Reference abap language documentation (abap 7.1) : http://help.sap.com/abapdocu/en/ABENABAP_INDEX.htm + * + * ABAP syntax is highly complex, several problems could not be addressed, see TODO below if you dare ;-) + * Be aware that in ABAP language, keywords may be composed of several tokens, + * separated by one or more spaces or carriage returns + * (for example CONCATENATE 'hello' 'world' INTO string SEPARATED BY ' ') + * it's why we must decode them with REGEXPS. As there are many keywords with several tokens, + * I had to create a separate section in the code to simplify the reading. + * Be aware that some words may be highlighted several times like for "ref to data", which is first + * highlighted for "ref to data", then secondly for "ref to". It is very important to + * position "ref to" after "ref to data" otherwise "data" wouldn't be highlighted because + * of the previous highlight. + * Control, declarative and other statements are assigned URLs to sap documentation website: + * http://help.sap.com/abapdocu/en/ABAP.htm + * * CHANGES * ------- + * 2009/02/25 (1.0.8.3) + * - Some more rework of the language file + * 2009/01/04 (1.0.8.2) + * - Major Release, more than 1000 statements and keywords added = whole abap 7.1 (Sandra Rossi) * 2007/06/27 (1.0.0) * - First Release * * TODO * ---- + * - in DATA data TYPE type, 2nd "data" and 2nd "type" are highlighted with data + * style, but should be ignored. Same problem for all words!!! This is quite impossible to + * solve it as we should define syntaxes of all statements (huge effort!) and use a lex + * or something like that instead of regexp I guess. + * - Some words are considered as being statement names (report, tables, etc.) though they + * are used as keyword in some statements. For example: FORM xxxx TABLES itab. It was + * arbitrary decided to define them as statement instead of keyword, because it may be + * useful to have the URL to SAP help for some of them. + * - if a comment is between 2 words of a keyword (for example SEPARATED "comment \n BY), + * it is not considered as a keyword, but it should! + * - for statements like "READ DATASET", GeSHi does not allow to set URLs because these + * statements are determined by REGEXPS. For "READ DATASET", the URL should be + * ABAPREAD_DATASET.htm. If a technical solution is found, be careful : URLs + * are sometimes not valid because the URL does not exist. For example, for "AT NEW" + * statement, the URL should be ABAPAT_ITAB.htm (not ABAPAT_NEW.htm). + * There are many other exceptions. + * Note: for adding this functionality within your php program, you can execute this code: + * function add_urls_to_multi_tokens( $matches ) { + * $url = preg_replace( "/[ \n]+/" , "_" , $matches[3] ); + * if( $url == $matches[3] ) return $matches[0] ; + * else return $matches[1]."".$matches[3]."".$matches[4]; + * } + * $html = $geshi->parse_code(); + * $html = preg_replace_callback( "£(zzz:(control|statement|data);\">)(.+?)()£s", "add_urls_to_multi_tokens", $html ); + * echo $html; + * - Numbers followed by a dot terminating the statement are not properly recognized * ************************************************************************************* * @@ -37,39 +85,1232 @@ * ************************************************************************************/ -$language_data = array ( +$language_data = array( 'LANG_NAME' => 'ABAP', - 'COMMENT_SINGLE' => array(1 => '"', 2 => '*'), + 'COMMENT_SINGLE' => array( + 1 => '"' + ), 'COMMENT_MULTI' => array(), + 'COMMENT_REGEXP' => array( + // lines beginning with star at 1st position are comments + // (star anywhere else is not a comment, especially be careful with + // "assign dref->* to " statement) + 2 => '/^\*.*?$/m' + ), 'CASE_KEYWORDS' => 0, - 'QUOTEMARKS' => array("'"), + 'QUOTEMARKS' => array( + 1 => "'", + 2 => "`" + ), 'ESCAPE_CHAR' => '', + 'KEYWORDS' => array( + //*********************************************** + // Section 2 : process sequences of several tokens + //*********************************************** + + 7 => array( + 'at new', + 'at end of', + 'at first', + 'at last', + 'loop at', + 'loop at screen', + ), + + 8 => array( + 'private section', + 'protected section', + 'public section', + 'at line-selection', + 'at selection-screen', + 'at user-command', + 'assign component', + 'assign table field', + 'call badi', + 'call customer-function', + 'call customer subscreen', + 'call dialog', + 'call function', + 'call method', + 'call screen', + 'call selection-screen', + 'call transaction', + 'call transformation', + 'close cursor', + 'close dataset', + 'commit work', + 'convert date', + 'convert text', + 'convert time stamp', + 'create data', + 'create object', + 'delete dataset', + 'delete from', + 'describe distance', + 'describe field', + 'describe list', + 'describe table', + 'exec sql', + 'exit from sql', + 'exit from step-loop', + 'export dynpro', + 'export nametab', + 'free memory', + 'generate subroutine-pool', + 'get badi', + 'get bit', + 'get cursor', + 'get dataset', + 'get locale', + 'get parameter', + 'get pf-status', + 'get property', + 'get reference', + 'get run time', + 'get time', + 'get time stamp', + 'import directory', + 'insert report', + 'insert text-pool', + 'leave list-processing', + 'leave program', + 'leave screen', + 'leave to list-processing', + 'leave to transaction', + 'modify line', + 'modify screen', + 'move percentage', + 'open cursor', + 'open dataset', + 'raise event', + 'raise exception', + 'read dataset', + 'read line', + 'read report', + 'read table', + 'read textpool', + 'receive results from function', + 'refresh control', + 'rollback work', + 'set bit', + 'set blank lines', + 'set country', + 'set cursor', + 'set dataset', + 'set extended check', + 'set handler', + 'set hold data', + 'set language', + 'set left scroll-boundary', + 'set locale', + 'set margin', + 'set parameter', + 'set pf-status', + 'set property', + 'set run time analyzer', + 'set run time clock', + 'set screen', + 'set titlebar', + 'set update task', + 'set user-command', + 'suppress dialog', + 'truncate dataset', + 'wait until', + 'wait up to', + ), + + 9 => array( + 'accepting duplicate keys', + 'accepting padding', + 'accepting truncation', + 'according to', + 'actual length', + 'adjacent duplicates', + 'after input', + 'all blob columns', + 'all clob columns', + 'all fields', + 'all methods', + 'all other columns', + 'and mark', + 'and return to screen', + 'and return', + 'and skip first screen', + 'and wait', + 'any table', + 'appendage type', + 'archive mode', + 'archiving parameters', + 'area handle', + 'as checkbox', + 'as icon', + 'as line', + 'as listbox', + 'as person table', + 'as search patterns', + 'as separate unit', + 'as subscreen', + 'as symbol', + 'as text', + 'as window', + 'at cursor-selection', + 'at exit-command', + 'at next application statement', + 'at position', + + 'backup into', + 'before output', + 'before unwind', + 'begin of block', + 'begin of common part', + 'begin of line', + 'begin of screen', + 'begin of tabbed block', + 'begin of version', + 'begin of', + 'big endian', + 'binary mode', + 'binary search', + 'by kernel module', + 'bypassing buffer', + + 'client specified', + 'code page', + 'code page hint', + 'code page into', + 'color black', + 'color blue', + 'color green', + 'color pink', + 'color red', + 'color yellow', + 'compression off', + 'compression on', + 'connect to', + 'corresponding fields of table', + 'corresponding fields of', + 'cover page', + 'cover text', + 'create package', + 'create private', + 'create protected', + 'create public', + 'current position', + + 'data buffer', + 'data values', + 'dataset expiration', + 'daylight saving time', + 'default key', + 'default program', + 'default screen', + 'defining database', + 'deleting leading', + 'deleting trailing', + 'directory entry', + 'display like', + 'display offset', + 'during line-selection', + 'dynamic selections', + + 'edit mask', + 'end of block', + 'end of common part', + 'end of file', + 'end of line', + 'end of screen', + 'end of tabbed block', + 'end of version', + 'end of', + 'endian into', + 'ending at', + 'enhancement options into', + 'enhancement into', + 'environment time format', + 'execute procedure', + 'exporting list to memory', + 'extension type', + + 'field format', + 'field selection', + 'field value into', + 'final methods', + 'first occurrence of', + 'fixed-point arithmetic', + 'for all entries', + 'for all instances', + 'for appending', + 'for columns', + 'for event of', + 'for field', + 'for high', + 'for input', + 'for lines', + 'for low', + 'for node', + 'for output', + 'for select', + 'for table', + 'for testing', + 'for update', + 'for user', + 'frame entry', + 'frame program from', + 'from code page', + 'from context', + 'from database', + 'from logfile id', + 'from number format', + 'from screen', + 'from table', + 'function key', + + 'get connection', + 'global friends', + 'group by', + + 'hashed table of', + 'hashed table', + + 'if found', + 'ignoring case', + 'ignoring conversion errors', + 'ignoring structure boundaries', + 'implementations from', + 'in background', + 'in background task', + 'in background unit', + 'in binary mode', + 'in byte mode', + 'in char-to-hex mode', + 'in character mode', + 'in group', + 'in legacy binary mode', + 'in legacy text mode', + 'in program', + 'in remote task', + 'in text mode', + 'in table', + 'in update task', + 'include bound', + 'include into', + 'include program from', + 'include structure', + 'include type', + 'including gaps', + 'index table', + 'inheriting from', + 'init destination', + 'initial line of', + 'initial line', + 'initial size', + 'internal table', + 'into sortable code', + + 'keep in spool', + 'keeping directory entry', + 'keeping logical unit of work', + 'keeping task', + 'keywords from', + + 'left margin', + 'left outer', + 'levels into', + 'line format', + 'line into', + 'line of', + 'line page', + 'line value from', + 'line value into', + 'lines of', + 'list authority', + 'list dataset', + 'list name', + 'little endian', + 'lob handle for', + 'local friends', + 'locator for', + 'lower case', + + 'main table field', + 'match count', + 'match length', + 'match line', + 'match offset', + 'matchcode object', + 'maximum length', + 'maximum width into', + 'memory id', + 'message into', + 'messages into', + 'modif id', + + 'nesting level', + 'new list identification', + 'next cursor', + 'no database selection', + 'no dialog', + 'no end of line', + 'no fields', + 'no flush', + 'no intervals', + 'no intervals off', + 'no standard page heading', + 'no-extension off', + 'non-unique key', + 'non-unique sorted key', + 'not at end of mode', + 'number of lines', + 'number of pages', + + 'object key', + 'obligatory off', + 'of current page', + 'of page', + 'of program', + 'offset into', + 'on block', + 'on commit', + 'on end of task', + 'on end of', + 'on exit-command', + 'on help-request for', + 'on radiobutton group', + 'on rollback', + 'on value-request for', + 'open for package', + 'option class-coding', + 'option class', + 'option coding', + 'option expand', + 'option syncpoints', + 'options from', + 'order by', + 'overflow into', + + 'package section', + 'package size', + 'preferred parameter', + 'preserving identifier escaping', + 'primary key', + 'print off', + 'print on', + 'program from', + 'program type', + + 'radiobutton groups', + 'radiobutton group', + 'range of', + 'reader for', + 'receive buffer', + 'reduced functionality', + 'ref to data', + 'ref to object', + 'ref to', + + 'reference into', + 'renaming with suffix', + 'replacement character', + 'replacement count', + 'replacement length', + 'replacement line', + 'replacement offset', + 'respecting blanks', + 'respecting case', + 'result into', + 'risk level', + + 'sap cover page', + 'search fkeq', + 'search fkge', + 'search gkeq', + 'search gkge', + 'section of', + 'send buffer', + 'separated by', + 'shared buffer', + 'shared memory', + 'shared memory enabled', + 'skipping byte-order mark', + 'sorted by', + 'sorted table of', + 'sorted table', + 'spool parameters', + 'standard table of', + 'standard table', + 'starting at', + 'starting new task', + 'statements into', + 'structure default', + 'structures into', + + 'table field', + 'table of', + 'text mode', + 'time stamp', + 'time zone', + 'to code page', + 'to column', + 'to context', + 'to first page', + 'to last page', + 'to last line', + 'to line', + 'to lower case', + 'to number format', + 'to page', + 'to sap spool', + 'to upper case', + 'tokens into', + 'transporting no fields', + 'type tableview', + 'type tabstrip', + + 'unicode enabling', + 'up to', + 'upper case', + 'using edit mask', + 'using key', + 'using no edit mask', + 'using screen', + 'using selection-screen', + 'using selection-set', + 'using selection-sets of program', + + 'valid between', + 'valid from', + 'value check', + 'via job', + 'via selection-screen', + 'visible length', + + 'whenever found', + 'with analysis', + 'with byte-order mark', + 'with comments', + 'with current switchstates', + 'with explicit enhancements', + 'with frame', + 'with free selections', + 'with further secondary keys', + 'with header line', + 'with hold', + 'with implicit enhancements', + 'with inactive enhancements', + 'with includes', + 'with key', + 'with linefeed', + 'with list tokenization', + 'with native linefeed', + 'with non-unique key', + 'with null', + 'with pragmas', + 'with precompiled headers', + 'with selection-table', + 'with smart linefeed', + 'with table key', + 'with test code', + 'with type-pools', + 'with unique key', + 'with unix linefeed', + 'with windows linefeed', + 'without further secondary keys', + 'without selection-screen', + 'without spool dynpro', + 'without trmac', + 'word into', + 'writer for' + ), + + //********************************************************** + // Other abap statements + //********************************************************** + 3 => array( + 'add', + 'add-corresponding', + 'aliases', + 'append', + 'assign', + 'at', + 'authority-check', + + 'break-point', + + 'clear', + 'collect', + 'compute', + 'concatenate', + 'condense', + 'class', + 'class-events', + 'class-methods', + 'class-pool', + + 'define', + 'delete', + 'demand', + 'detail', + 'divide', + 'divide-corresponding', + + 'editor-call', + 'end-of-file', + 'end-enhancement-section', + 'end-of-definition', + 'end-of-page', + 'end-of-selection', + 'endclass', + 'endenhancement', + 'endexec', + 'endform', + 'endfunction', + 'endinterface', + 'endmethod', + 'endmodule', + 'endon', + 'endprovide', + 'endselect', + 'enhancement', + 'enhancement-point', + 'enhancement-section', + 'export', + 'extract', + 'events', + + 'fetch', + 'field-groups', + 'find', + 'format', + 'form', + 'free', + 'function-pool', + 'function', + + 'get', + + 'hide', + + 'import', + 'infotypes', + 'input', + 'insert', + 'include', + 'initialization', + 'interface', + 'interface-pool', + 'interfaces', + + 'leave', + 'load-of-program', + 'log-point', + + 'maximum', + 'message', + 'methods', + 'method', + 'minimum', + 'modify', + 'move', + 'move-corresponding', + 'multiply', + 'multiply-corresponding', + + 'new-line', + 'new-page', + 'new-section', + + 'overlay', + + 'pack', + 'perform', + 'position', + 'print-control', + 'program', + 'provide', + 'put', + + 'raise', + 'refresh', + 'reject', + 'replace', + 'report', + 'reserve', + + 'scroll', + 'search', + 'select', + 'selection-screen', + 'shift', + 'skip', + 'sort', + 'split', + 'start-of-selection', + 'submit', + 'subtract', + 'subtract-corresponding', + 'sum', + 'summary', + 'summing', + 'supply', + 'syntax-check', + + 'top-of-page', + 'transfer', + 'translate', + 'type-pool', + + 'uline', + 'unpack', + 'update', + + 'window', + 'write' + + ), + + //********************************************************** + // keywords + //********************************************************** + + 4 => array( + 'abbreviated', + 'abstract', + 'accept', + 'acos', + 'activation', + 'alias', + 'align', + 'all', + 'allocate', + 'and', + 'assigned', + 'any', + 'appending', + 'area', + 'as', + 'ascending', + 'asin', + 'assigning', + 'atan', + 'attributes', + 'avg', + + 'backward', + 'between', + 'bit-and', + 'bit-not', + 'bit-or', + 'bit-set', + 'bit-xor', + 'boolc', + 'boolx', + 'bound', + 'bt', + 'blocks', + 'bounds', + 'boxed', + 'by', + 'byte-ca', + 'byte-cn', + 'byte-co', + 'byte-cs', + 'byte-na', + 'byte-ns', + + 'ca', + 'calling', + 'casting', + 'ceil', + 'center', + 'centered', + 'changing', + 'char_off', + 'charlen', + 'circular', + 'class_constructor', + 'client', + 'clike', + 'close', + 'cmax', + 'cmin', + 'cn', + 'cnt', + 'co', + 'col_background', + 'col_group', + 'col_heading', + 'col_key', + 'col_negative', + 'col_normal', + 'col_positive', + 'col_total', + 'color', + 'column', + 'comment', + 'comparing', + 'components', + 'condition', + 'context', + 'copies', + 'count', + 'country', + 'cpi', + 'creating', + 'critical', + 'concat_lines_of', + 'cos', + 'cosh', + 'count_any_not_of', + 'count_any_of', + 'cp', + 'cs', + 'csequence', + 'currency', + 'current', + 'cx_static_check', + 'cx_root', + 'cx_dynamic_check', + + 'dangerous', + 'database', + 'datainfo', + 'date', + 'dbmaxlen', + 'dd/mm/yy', + 'dd/mm/yyyy', + 'ddmmyy', + 'deallocate', + 'decfloat', + 'decfloat16', + 'decfloat34', + 'decimals', + 'default', + 'deferred', + 'definition', + 'department', + 'descending', + 'destination', + 'disconnect', + 'display-mode', + 'distance', + 'distinct', + 'div', + 'dummy', + + 'encoding', + 'end-lines', + 'engineering', + 'environment', + 'eq', + 'equiv', + 'error_message', + 'errormessage', + 'escape', + 'exact', + 'exception-table', + 'exceptions', + 'exclude', + 'excluding', + 'exists', + 'exp', + 'exponent', + 'exporting', + 'extended_monetary', + + 'field', + 'filter-table', + 'filters', + 'filter', + 'final', + 'find_any_not_of', + 'find_any_of', + 'find_end', + 'floor', + 'first-line', + 'font', + 'forward', + 'for', + 'frac', + 'from_mixed', + 'friends', + 'from', + + 'giving', + 'ge', + 'gt', + + 'handle', + 'harmless', + 'having', + 'head-lines', + 'help-id', + 'help-request', + 'high', + 'hold', + 'hotspot', + + 'id', + 'ids', + 'immediately', + 'implementation', + 'importing', + 'in', + 'initial', + 'incl', + 'including', + 'increment', + 'index', + 'index-line', + 'inner', + 'inout', + 'intensified', + 'into', + 'inverse', + 'is', + 'iso', + + 'join', + + 'key', + 'kind', + + 'log10', + 'language', + 'late', + 'layout', + 'le', + 'lt', + 'left-justified', + 'leftplus', + 'leftspace', + 'left', + 'length', + 'level', + 'like', + 'line-count', + 'line-size', + 'lines', + 'line', + 'load', + 'long', + 'lower', + 'low', + 'lpi', + + 'matches', + 'match', + 'mail', + 'major-id', + 'max', + 'medium', + 'memory', + 'message-id', + 'module', + 'minor-id', + 'min', + 'mm/dd/yyyy', + 'mm/dd/yy', + 'mmddyy', + 'mode', + 'modifier', + 'mod', + 'monetary', + + 'name', + 'nb', + 'ne', + 'next', + 'no-display', + 'no-extension', + 'no-gap', + 'no-gaps', + 'no-grouping', + 'no-heading', + 'no-scrolling', + 'no-sign', + 'no-title', + 'no-topofpage', + 'no-zero', + 'nodes', + 'non-unicode', + 'no', + 'number', + 'nmax', + 'nmin', + 'not', + 'null', + 'numeric', + 'numofchar', + + 'o', + 'objects', + 'obligatory', + 'occurs', + 'offset', + 'off', + 'of', + 'only', + 'open', + 'option', + 'optional', + 'options', + 'output-length', + 'output', + 'out', + 'on change of', + 'or', + 'others', + + 'pad', + 'page', + 'pages', + 'parameter-table', + 'part', + 'performing', + 'pos_high', + 'pos_low', + 'priority', + 'public', + 'pushbutton', + + 'queue-only', + 'quickinfo', + + 'raising', + 'range', + 'read-only', + 'received', + 'receiver', + 'receiving', + 'redefinition', + 'reference', + 'regex', + 'replacing', + 'reset', + 'responsible', + 'result', + 'results', + 'resumable', + 'returncode', + 'returning', + 'right', + 'right-specified', + 'rightplus', + 'rightspace', + 'round', + 'rows', + 'repeat', + 'requested', + 'rescale', + 'reverse', + + 'scale_preserving', + 'scale_preserving_scientific', + 'scientific', + 'scientific_with_leading_zero', + 'screen', + 'scrolling', + 'seconds', + 'segment', + 'shift_left', + 'shift_right', + 'sign', + 'simple', + 'sin', + 'sinh', + 'short', + 'shortdump-id', + 'sign_as_postfix', + 'single', + 'size', + 'some', + 'source', + 'space', + 'spots', + 'stable', + 'state', + 'static', + 'statusinfo', + 'sqrt', + 'string', + 'strlen', + 'structure', + 'style', + 'subkey', + 'submatches', + 'substring', + 'substring_after', + 'substring_before', + 'substring_from', + 'substring_to', + 'super', + 'supplied', + 'switch', + + 'tan', + 'tanh', + 'table_line', + 'table', + 'tab', + 'then', + 'timestamp', + 'times', + 'time', + 'timezone', + 'title-lines', + 'title', + 'top-lines', + 'to', + 'to_lower', + 'to_mixed', + 'to_upper', + 'trace-file', + 'trace-table', + 'transporting', + 'trunc', + 'type', + + 'under', + 'unique', + 'unit', + 'user-command', + 'using', + 'utf-8', + + 'valid', + 'value', + 'value-request', + 'values', + 'vary', + 'varying', + 'version', + + 'warning', + 'where', + 'width', + 'with', + 'word', + 'with-heading', + 'with-title', + + 'xsequence', + 'xstring', + 'xstrlen', + + 'yes', + 'yymmdd', + + 'z', + 'zero' + + ), + + //********************************************************** + // screen statements + //********************************************************** + + 5 => array( + 'call subscreen', + 'chain', + 'endchain', + 'on chain-input', + 'on chain-request', + 'on help-request', + 'on input', + 'on request', + 'on value-request', + 'process' + ), + + //********************************************************** + // internal statements + //********************************************************** + + 6 => array( + 'generate dynpro', + 'generate report', + 'import dynpro', + 'import nametab', + 'include methods', + 'load report', + 'scan abap-source', + 'scan and check abap-source', + 'syntax-check for dynpro', + 'syntax-check for program', + 'syntax-trace', + 'system-call', + 'system-exit', + 'verification-message' + ), + + //********************************************************** + // Control statements + //********************************************************** + 1 => array( - 'if', 'return', 'while', 'case', 'default', - 'do', 'else', 'for', 'endif', 'elseif', 'eq', - 'not', 'and' + 'assert', + 'case', + 'catch', + 'check', + 'cleanup', + 'continue', + 'do', + 'else', + 'elseif', + 'endat', + 'endcase', + 'endcatch', + 'endif', + 'enddo', + 'endloop', + 'endtry', + 'endwhile', + 'exit', + 'if', + 'loop', + 'resume', + 'retry', + 'return', + 'stop', + 'try', + 'when', + 'while' + + ), + + //********************************************************** + // variable declaration statements + //********************************************************** + + 2 => array( + 'class-data', + 'controls', + 'constants', + 'data', + 'field-symbols', + 'fields', + 'local', + 'parameters', + 'ranges', + 'select-options', + 'statics', + 'tables', + 'type-pools', + 'types' + ) + ), + 'SYMBOLS' => array( + 0 => array( + '->*', '->', '=>', + '(', ')', '{', '}', '[', ']', '+', '-', '*', '/', '!', '%', '^', '&', ':', ',', '.' + ), + 1 => array( + '>=', '<=', '<', '>', '=' ), 2 => array( - 'data', 'types', 'seletion-screen', 'parameters', 'field-symbols', 'extern', 'inline' - ), - 3 => array( - 'report', 'write', 'append', 'select', 'endselect', 'call method', 'call function', - 'loop', 'endloop', 'raise', 'read table', 'concatenate', 'split', 'shift', - 'condense', 'describe', 'clear', 'endfunction', 'assign', 'create data', 'translate', - 'continue', 'start-of-selection', 'at selection-screen', 'modify', 'call screen', - 'create object', 'perform', 'form', 'endform', - 'reuse_alv_block_list_init', 'zbcialv', 'include' - ), - 4 => array( - 'type ref to', 'type', 'begin of', 'end of', 'like', 'into', - 'from', 'where', 'order by', 'with key', 'string', 'separated by', - 'exporting', 'importing', 'to upper case', 'to', 'exceptions', 'tables', - 'using', 'changing' - ), - ), - 'SYMBOLS' => array( - '(', ')', '{', '}', '[', ']', '=', '+', '-', '*', '/', '!', '%', '^', '&', ':' + '?=' + ) ), 'CASE_SENSITIVE' => array( GESHI_COMMENTS => false, @@ -77,13 +1318,23 @@ 2 => false, 3 => false, 4 => false, + 5 => false, + 6 => false, + 7 => false, + 8 => false, + 9 => false, ), 'STYLES' => array( 'KEYWORDS' => array( - 1 => 'color: #b1b100;', - 2 => 'color: #000000; font-weight: bold;', - 3 => 'color: #000066;', - 4 => 'color: #993333;' + 1 => 'color: #000066; text-transform: uppercase; font-weight: bold; zzz:control;', //control statements + 2 => 'color: #cc4050; text-transform: uppercase; font-weight: bold; zzz:data;', //data statements + 3 => 'color: #005066; text-transform: uppercase; font-weight: bold; zzz:statement;', //first token of other statements + 4 => 'color: #500066; text-transform: uppercase; font-weight: bold; zzz:keyword;', // next tokens of other statements ("keywords") + 5 => 'color: #005066; text-transform: uppercase; font-weight: bold; zzz:statement;', + 6 => 'color: #000066; text-transform: uppercase; font-weight: bold; zzz:control;', + 7 => 'color: #000066; text-transform: uppercase; font-weight: bold; zzz:control;', + 8 => 'color: #005066; text-transform: uppercase; font-weight: bold; zzz:statement;', + 9 => 'color: #500066; text-transform: uppercase; font-weight: bold; zzz:keyword;' ), 'COMMENTS' => array( 1 => 'color: #808080; font-style: italic;', @@ -94,20 +1345,22 @@ 0 => 'color: #000099; font-weight: bold;' ), 'BRACKETS' => array( - 0 => 'color: #66cc66;' + 0 => 'color: #808080;' ), 'STRINGS' => array( - 0 => 'color: #ff0000;' + 0 => 'color: #4da619;' ), 'NUMBERS' => array( - 0 => 'color: #cc66cc;' + 0 => 'color: #3399ff;' ), 'METHODS' => array( 1 => 'color: #202020;', 2 => 'color: #202020;' ), 'SYMBOLS' => array( - 0 => 'color: #66cc66;' + 0 => 'color: #808080;', + 1 => 'color: #800080;', + 2 => 'color: #0000ff;' ), 'REGEXPS' => array( ), @@ -115,15 +1368,20 @@ ) ), 'URLS' => array( - 1 => '', - 2 => '', - 3 => 'http://sap4.com/wiki/index.php?title={FNAMEL}', - 4 => '' + 1 => 'http://help.sap.com/abapdocu/en/ABAP{FNAMEU}.htm', + 2 => 'http://help.sap.com/abapdocu/en/ABAP{FNAMEU}.htm', + 3 => 'http://help.sap.com/abapdocu/en/ABAP{FNAMEU}.htm', + 4 => '', + 5 => '', + 6 => '', + 7 => '', + 8 => '', + 9 => '' ), 'OOLANG' => true, 'OBJECT_SPLITTERS' => array( - 1 => '.', - 2 => '::' + 1 => '->', + 2 => '=>' ), 'REGEXPS' => array( ), @@ -131,7 +1389,21 @@ 'SCRIPT_DELIMITERS' => array( ), 'HIGHLIGHT_STRICT_BLOCK' => array( - ) + ), + 'PARSER_CONTROL' => array( + 'KEYWORDS' => array( + 7 => array( + 'SPACE_AS_WHITESPACE' => true + ), + 8 => array( + 'SPACE_AS_WHITESPACE' => true + ), + 9 => array( + 'SPACE_AS_WHITESPACE' => true + ) + ) + ), + 'TAB_WIDTH' => 4 ); -?> +?> \ No newline at end of file diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/actionscript.php --- a/plugins/geshi/geshi/actionscript.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/actionscript.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * ---------------- * Author: Steffen Krause (Steffen.krause@muse.de) * Copyright: (c) 2004 Steffen Krause, Nigel McNie (http://qbnz.com/highlighter) - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2004/06/20 * * Actionscript language file for GeSHi. @@ -48,7 +48,7 @@ 'ESCAPE_CHAR' => '\\', 'KEYWORDS' => array( 1 => array( - '#include', 'for', 'foreach', 'if', 'elseif', 'else', 'while', 'do', 'dowhile', + '#include', 'for', 'foreach', 'each', 'if', 'elseif', 'else', 'while', 'do', 'dowhile', 'endwhile', 'endif', 'switch', 'case', 'endswitch', 'return', 'break', 'continue', 'in' ), 2 => array( @@ -194,4 +194,4 @@ 'HIGHLIGHT_STRICT_BLOCK' => array() ); -?> +?> \ No newline at end of file diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/actionscript3.php --- a/plugins/geshi/geshi/actionscript3.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/actionscript3.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * ---------------- * Author: Jordi Boggiano (j.boggiano@seld.be) * Copyright: (c) 2007 Jordi Boggiano (http://www.seld.be/), Benny Baumann (http://qbnz.com/highlighter) - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2007/11/26 * * ActionScript3 language file for GeSHi. @@ -58,6 +58,10 @@ 'LANG_NAME' => 'ActionScript 3', 'COMMENT_SINGLE' => array(1 => '//'), 'COMMENT_MULTI' => array('/*' => '*/'), + 'COMMENT_REGEXP' => array( + //Regular expressions + 2 => "/(?<=[\\s^])(s|tr|y)\\/(?:\\\\.|(?!\n)[^\\/\\\\])+\\/(?:\\\\.|(?!\n)[^\\/\\\\])*\\/[msixpogcde]*(?=[\\s$\\.\\;])|(?<=[\\s^(=])(m|q[qrwx]?)?\\/(?:\\\\.|(?!\n)[^\\/\\\\])+\\/[msixpogc]*(?=[\\s$\\.\\,\\;\\)])/iU", + ), 'CASE_KEYWORDS' => GESHI_CAPS_NO_CHANGE, 'QUOTEMARKS' => array("'", '"'), 'ESCAPE_CHAR' => '\\', @@ -67,7 +71,8 @@ 'throw', 'this', 'switch', 'super', 'set', 'return', 'public', 'protected', 'private', 'null', 'new', 'is', 'internal', 'instanceof', 'in', 'import', 'if', 'get', 'for', 'false', 'else', 'each', 'do', - 'delete', 'default', 'continue', 'catch', 'case', 'break', 'as' + 'delete', 'default', 'continue', 'catch', 'case', 'break', 'as', + 'extends' ), 2 => array( 'var' @@ -390,7 +395,7 @@ ) ), 'SYMBOLS' => array( - '(', ')', '[', ']', '{', '}', '!', '%', '&', '*', '|', '/', '<', '>', '^', '-', '+', '~', '?', ':' + '(', ')', '[', ']', '{', '}', '!', '%', '&', '*', '|', '/', '<', '>', '^', '-', '+', '~', '?', ':', ';', '.', ',' ), 'CASE_SENSITIVE' => array( GESHI_COMMENTS => false, @@ -415,7 +420,8 @@ 8 => 'color: #004993;' ), 'COMMENTS' => array( - 1 => 'color: #009900;', + 1 => 'color: #009900; font-style: italic;', + 2 => 'color: #009966; font-style: italic;', 'MULTI' => 'color: #3f5fbf;' ), 'ESCAPE_CHAR' => array( @@ -434,7 +440,7 @@ 0 => 'color: #000000;', ), 'SYMBOLS' => array( - 0 => 'color: #000000; font-weight: bold;' + 0 => 'color: #000066; font-weight: bold;' ), 'REGEXPS' => array( ), @@ -446,7 +452,7 @@ 2 => '', 3 => '', 4 => '', - 5 => 'http://www.google.com/search?q={FNAMEL}%20inurl:http://livedocs.adobe.com/flex/201/langref/%20inurl:{FNAMEL}.html&filter=0&num=100&btnI=lucky', + 5 => 'http://www.google.com/search?q={FNAMEL}%20inurl:http://livedocs.adobe.com/flex/201/langref/%20inurl:{FNAMEL}.html', 6 => '', 7 => '', 8 => '' diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/ada.php --- a/plugins/geshi/geshi/ada.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/ada.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * ------- * Author: Tux (tux@inmail.cz) * Copyright: (c) 2004 Tux (http://tux.a4.cz/), Nigel McNie (http://qbnz.com/highlighter) - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2004/07/29 * * Ada language file for GeSHi. diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/apache.php --- a/plugins/geshi/geshi/apache.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/apache.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * ---------- * Author: Tux (tux@inmail.cz) * Copyright: (c) 2004 Tux (http://tux.a4.cz/), Nigel McNie (http://qbnz.com/highlighter) - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2004/29/07 * * Apache language file for GeSHi. @@ -57,81 +57,355 @@ 'KEYWORDS' => array( /*keywords*/ 1 => array( - 'accessconfig','accessfilename','action','addalt', - 'addaltbyencoding','addaltbytype','addcharset', - 'adddefaultcharset','adddescription', - 'addencoding','addhandler','addicon','addiconbyencoding', - 'addiconbytype','addlanguage','addmodule','addmoduleinfo', - 'addtype','agentlog','alias','aliasmatch', - 'allow','allowconnect','allowoverride','anonymous', - 'anonymous_authoritative','anonymous_logemail','anonymous_mustgiveemail', - 'anonymous_nouserid','anonymous_verifyemail','authauthoritative', - 'authdbauthoritative','authdbgroupfile','authdbmauthoritative', - 'authdbmgroupfile','authdbuserfile','authdbmuserfile', - 'authdigestfile','authgroupfile','authname','authtype', - 'authuserfile','bindaddress','browsermatch','browsermatchnocase', - 'bs2000account','cachedefaultexpire','cachedirlength','cachedirlevels', - 'cacheforcecompletion','cachegcinterval','cachelastmodifiedfactor','cachemaxexpire', - 'cachenegotiateddocs','cacheroot','cachesize','checkspelling', - 'clearmodulelist','contentdigest','cookieexpires','cookielog', - 'cookietracking','coredumpdirectory','customlog', - 'defaulticon','defaultlanguage','defaulttype','define', - 'deny','directory','directorymatch','directoryindex', - 'documentroot','errordocument','errorlog','example', - 'expiresactive','expiresbytype','expiresdefault','extendedstatus', - 'fancyindexing','files','filesmatch','forcetype', - 'group','header','headername','hostnamelookups', - 'identitycheck','ifdefine','ifmodule','imapbase', - 'imapdefault','imapmenu','include','indexignore','indexorderdefault', - 'indexoptions','keepalive','keepalivetimeout','languagepriority', - 'limit','limitexcept','limitrequestbody','limitrequestfields', - 'limitrequestfieldsize','limitrequestline','listen','listenbacklog', - 'loadfile','loadmodule','location','locationmatch', - 'lockfile','logformat','loglevel','maxclients', - 'maxkeepaliverequests','maxrequestsperchild','maxspareservers','maxsparethreads','metadir', - 'metafiles','metasuffix','mimemagicfile','minspareservers','minsparethreads', - 'mmapfile','namevirtualhost','nocache','options','order', - 'passenv','php_admin_value','php_admin_flag','php_value','pidfile','port','proxyblock','proxydomain', - 'proxypass','proxypassreverse','proxyreceivebuffersize','proxyremote', - 'proxyrequests','proxyvia','qsc','readmename', - 'redirect','redirectmatch','redirectpermanent','redirecttemp', - 'refererignore','refererlog','removehandler','require', - 'resourceconfig','rewritebase','rewritecond','rewriteengine', - 'rewritelock','rewritelog','rewriteloglevel','rewritemap', - 'rewriteoptions','rewriterule','rlimitcpu','rlimitmem', - 'rlimitnproc','satisfy','scoreboardfile','script', - 'scriptalias','scriptaliasmatch','scriptinterpretersource','scriptlog', - 'scriptlogbuffer','scriptloglength','sendbuffersize', - 'serveradmin','serveralias','servername','serverpath', - 'serverroot','serversignature','servertokens','servertype', - 'setenv','setenvif','setenvifnocase','sethandler', - 'singlelisten','startservers','threadsperchild','timeout', - 'transferlog','typesconfig','unsetenv','usecanonicalname', - 'user','userdir','virtualhost','virtualdocumentroot', - 'virtualdocumentrootip','virtualscriptalias','virtualscriptaliasip', - 'xbithack','from','all' + //core.c + 'AcceptFilter','AcceptPathInfo','AccessConfig','AccessFileName', + 'AddDefaultCharset','AddOutputFilterByType','AllowEncodedSlashes', + 'AllowOverride','AuthName','AuthType','ContentDigest', + 'CoreDumpDirectory','DefaultType','DocumentRoot','EnableMMAP', + 'EnableSendfile','ErrorDocument','ErrorLog','FileETag','ForceType', + 'HostnameLookups','Include','LimitInternalRecursion', + 'LimitRequestBody','LimitRequestFields','LimitRequestFieldsize', + 'LimitRequestLine','LimitXMLRequestBody','LogLevel','MaxMemFree', + 'MaxRequestsPerChild','NameVirtualHost','Options','PidFile','Port', + 'Protocol','Require','RLimitCPU','RLimitMEM','RLimitNPROC', + 'Satisfy','ScoreBoardFile','ServerAdmin','ServerAlias','ServerName', + 'ServerPath','ServerRoot','ServerSignature','ServerTokens', + 'SetHandler','SetInputFilter','SetOutputFilter','ThreadStackSize', + 'Timeout','TraceEnable','UseCanonicalName', + 'UseCanonicalPhysicalPort', + + //http_core.c + 'KeepAlive','KeepAliveTimeout','MaxKeepAliveRequests', + + //mod_actions.c + 'Action','Script', + + //mod_alias.c + 'Alias','AliasMatch','Redirect','RedirectMatch','RedirectPermanent', + 'RedirectTemp','ScriptAlias','ScriptAliasMatch', + + //mod_asis.c + + //mod_auth_basic.c + 'AuthBasicAuthoritative','AuthBasicProvider', + + //mod_auth_digest.c + 'AuthDigestAlgorithm','AuthDigestDomain','AuthDigestNcCheck', + 'AuthDigestNonceFormat','AuthDigestNonceLifetime', + 'AuthDigestProvider','AuthDigestQop','AuthDigestShmemSize', + + //mod_authn_alias.c + + //mod_authn_anon.c + 'Anonymous','Anonymous_LogEmail','Anonymous_MustGiveEmail', + 'Anonymous_NoUserId','Anonymous_VerifyEmail', + + //mod_authn_dbd.c + 'AuthDBDUserPWQuery','AuthDBDUserRealmQuery', + + //mod_authn_dbm.c + 'AuthDBMType','AuthDBMUserFile', + + //mod_authn_default.c + 'AuthDefaultAuthoritative', + + //mod_authn_file.c + 'AuthUserFile', + + //mod_authnz_ldap.c + 'AuthLDAPBindDN','AuthLDAPBindPassword','AuthLDAPCharsetConfig', + 'AuthLDAPCompareDNOnServer','AuthLDAPDereferenceAliases', + 'AuthLDAPGroupAttribute','AuthLDAPGroupAttributeIsDN', + 'AuthLDAPRemoteUserAttribute','AuthLDAPRemoteUserIsDN', + 'AuthLDAPURL','AuthzLDAPAuthoritative', + + //mod_authz_dbm.c + 'AuthDBMGroupFile','AuthzDBMAuthoritative','AuthzDBMType', + + //mod_authz_default.c + 'AuthzDefaultAuthoritative', + + //mod_authz_groupfile.c + 'AuthGroupFile','AuthzGroupFileAuthoritative', + + //mod_authz_host.c + 'Allow','Deny','Order', + + //mod_authz_owner.c + 'AuthzOwnerAuthoritative', + + //mod_authz_svn.c + 'AuthzForceUsernameCase','AuthzSVNAccessFile','AuthzSVNAnonymous', + 'AuthzSVNAuthoritative','AuthzSVNNoAuthWhenAnonymousAllowed', + + //mod_authz_user.c + 'AuthzUserAuthoritative', + + //mod_autoindex.c + 'AddAlt','AddAltByEncoding','AddAltByType','AddDescription', + 'AddIcon','AddIconByEncoding','AddIconByType','DefaultIcon', + 'FancyIndexing','HeaderName','IndexHeadInsert','IndexIgnore', + 'IndexOptions','IndexOrderDefault','IndexStyleSheet','ReadmeName', + + //mod_bt.c + 'Tracker','TrackerDetailURL','TrackerFlags','TrackerHashMaxAge', + 'TrackerHashMinAge','TrackerHashWatermark','TrackerHome', + 'TrackerReturnInterval','TrackerReturnMax', + 'TrackerReturnPeerFactor','TrackerReturnPeers','TrackerRootInclude', + 'TrackerStyleSheet', + + //mod_bw.c + 'BandWidth','BandWidthError','BandWidthModule','BandWidthPacket', + 'ForceBandWidthModule','LargeFileLimit','MaxConnection', + 'MinBandWidth', + + //mod_cache.c + 'CacheDefaultExpire','CacheDisable','CacheEnable', + 'CacheIgnoreCacheControl','CacheIgnoreHeaders', + 'CacheIgnoreNoLastMod','CacheIgnoreQueryString', + 'CacheLastModifiedFactor','CacheMaxExpire','CacheStoreNoStore', + 'CacheStorePrivate', + + //mod_cern_meta.c + 'MetaDir','MetaFiles','MetaSuffix', + + //mod_cgi.c + 'ScriptLog','ScriptLogBuffer','ScriptLogLength', + + //mod_charset_lite.c + 'CharsetDefault','CharsetOptions','CharsetSourceEnc', + + //mod_dav.c + 'DAV','DAVDepthInfinity','DAVMinTimeout', + + //mod_dav_fs.c + 'DAVLockDB', + + //mod_dav_lock.c + 'DAVGenericLockDB', + + //mod_dav_svn.c + 'SVNActivitiesDB','SVNAllowBulkUpdates','SVNAutoversioning', + 'SVNIndexXSLT','SVNListParentPath','SVNMasterURI','SVNParentPath', + 'SVNPath','SVNPathAuthz','SVNReposName','SVNSpecialURI', + + //mod_dbd.c + 'DBDExptime','DBDKeep','DBDMax','DBDMin','DBDParams','DBDPersist', + 'DBDPrepareSQL','DBDriver', + + //mod_deflate.c + 'DeflateBufferSize','DeflateCompressionLevel','DeflateFilterNote', + 'DeflateMemLevel','DeflateWindowSize', + + //mod_dir.c + 'DirectoryIndex','DirectorySlash', + + //mod_disk_cache.c + 'CacheDirLength','CacheDirLevels','CacheMaxFileSize', + 'CacheMinFileSize','CacheRoot', + + //mod_dumpio.c + 'DumpIOInput','DumpIOLogLevel','DumpIOOutput', + + //mod_env.c + 'PassEnv','SetEnv','UnsetEnv', + + //mod_expires.c + 'ExpiresActive','ExpiresByType','ExpiresDefault', + + //mod_ext_filter.c + 'ExtFilterDefine','ExtFilterOptions', + + //mod_file_cache.c + 'cachefile','mmapfile', + + //mod_filter.c + 'FilterChain','FilterDeclare','FilterProtocol','FilterProvider', + 'FilterTrace', + + //mod_gnutls.c + 'GnuTLSCache','GnuTLSCacheTimeout','GnuTLSCertificateFile', + 'GnuTLSKeyFile','GnuTLSPGPCertificateFile','GnuTLSPGPKeyFile', + 'GnuTLSClientVerify','GnuTLSClientCAFile','GnuTLSPGPKeyringFile', + 'GnuTLSEnable','GnuTLSDHFile','GnuTLSRSAFile','GnuTLSSRPPasswdFile', + 'GnuTLSSRPPasswdConfFile','GnuTLSPriorities', + 'GnuTLSExportCertificates', + + //mod_headers.c + 'Header','RequestHeader', + + //mod_imagemap.c + 'ImapBase','ImapDefault','ImapMenu', + + //mod_include.c + 'SSIAccessEnable','SSIEndTag','SSIErrorMsg','SSIStartTag', + 'SSITimeFormat','SSIUndefinedEcho','XBitHack', + + //mod_ident.c + 'IdentityCheck','IdentityCheckTimeout', + + //mod_info.c + 'AddModuleInfo', + + //mod_isapi.c + 'ISAPIAppendLogToErrors','ISAPIAppendLogToQuery','ISAPICacheFile', + 'ISAPIFakeAsync','ISAPILogNotSupported','ISAPIReadAheadBuffer', + + //mod_log_config.c + 'BufferedLogs','CookieLog','CustomLog','LogFormat','TransferLog', + + //mod_log_forensic.c + 'ForensicLog', + + //mod_log_rotate.c + 'RotateInterval','RotateLogs','RotateLogsLocalTime', + + //mod_logio.c + + //mod_mem_cache.c + 'MCacheMaxObjectCount','MCacheMaxObjectSize', + 'MCacheMaxStreamingBuffer','MCacheMinObjectSize', + 'MCacheRemovalAlgorithm','MCacheSize', + + //mod_mime.c + 'AddCharset','AddEncoding','AddHandler','AddInputFilter', + 'AddLanguage','AddOutputFilter','AddType','DefaultLanguage', + 'ModMimeUsePathInfo','MultiviewsMatch','RemoveCharset', + 'RemoveEncoding','RemoveHandler','RemoveInputFilter', + 'RemoveLanguage','RemoveOutputFilter','RemoveType','TypesConfig', + + //mod_mime_magic.c + 'MimeMagicFile', + + //mod_negotiation.c + 'CacheNegotiatedDocs','ForceLanguagePriority','LanguagePriority', + + //mod_php5.c + 'php_admin_flag','php_admin_value','php_flag','php_value', + 'PHPINIDir', + + //mod_proxy.c + 'AllowCONNECT','BalancerMember','NoProxy','ProxyBadHeader', + 'ProxyBlock','ProxyDomain','ProxyErrorOverride', + 'ProxyFtpDirCharset','ProxyIOBufferSize','ProxyMaxForwards', + 'ProxyPass','ProxyPassInterpolateEnv','ProxyPassMatch', + 'ProxyPassReverse','ProxyPassReverseCookieDomain', + 'ProxyPassReverseCookiePath','ProxyPreserveHost', + 'ProxyReceiveBufferSize','ProxyRemote','ProxyRemoteMatch', + 'ProxyRequests','ProxySet','ProxyStatus','ProxyTimeout','ProxyVia', + + //mod_proxy_ajp.c + + //mod_proxy_balancer.c + + //mod_proxy_connect.c + + //mod_proxy_ftp.c + + //mod_proxy_http.c + + //mod_rewrite.c + 'RewriteBase','RewriteCond','RewriteEngine','RewriteLock', + 'RewriteLog','RewriteLogLevel','RewriteMap','RewriteOptions', + 'RewriteRule', + + //mod_setenvif.c + 'BrowserMatch','BrowserMatchNoCase','SetEnvIf','SetEnvIfNoCase', + + //mod_so.c + 'LoadFile','LoadModule', + + //mod_speling.c + 'CheckCaseOnly','CheckSpelling', + + //mod_ssl.c + 'SSLCACertificateFile','SSLCACertificatePath','SSLCADNRequestFile', + 'SSLCADNRequestPath','SSLCARevocationFile','SSLCARevocationPath', + 'SSLCertificateChainFile','SSLCertificateFile', + 'SSLCertificateKeyFile','SSLCipherSuite','SSLCryptoDevice', + 'SSLEngine','SSLHonorCipherOrder','SSLMutex','SSLOptions', + 'SSLPassPhraseDialog','SSLProtocol','SSLProxyCACertificateFile', + 'SSLProxyCACertificatePath','SSLProxyCARevocationFile', + 'SSLProxyCARevocationPath','SSLProxyCipherSuite','SSLProxyEngine', + 'SSLProxyMachineCertificateFile','SSLProxyMachineCertificatePath', + 'SSLProxyProtocol','SSLProxyVerify','SSLProxyVerifyDepth', + 'SSLRandomSeed','SSLRenegBufferSize','SSLRequire','SSLRequireSSL', + 'SSLSessionCache','SSLSessionCacheTimeout','SSLUserName', + 'SSLVerifyClient','SSLVerifyDepth', + + //mod_status.c + 'ExtendedStatus','SeeRequestTail', + + //mod_substitute.c + 'Substitute', + + //mod_suexec.c + 'SuexecUserGroup', + + //mod_unique_id.c + + //mod_userdir.c + 'UserDir', + + //mod_usertrack.c + 'CookieDomain','CookieExpires','CookieName','CookieStyle', + 'CookieTracking', + + //mod_version.c + + //mod_vhost_alias.c + 'VirtualDocumentRoot','VirtualDocumentRootIP', + 'VirtualScriptAlias','VirtualScriptAliasIP', + + //mod_view.c + 'ViewEnable', + + //mod_win32.c + 'ScriptInterpreterSource', + + //mpm_winnt.c + 'Listen','ListenBacklog','ReceiveBufferSize','SendBufferSize', + 'ThreadLimit','ThreadsPerChild','Win32DisableAcceptEx', + + //mpm_common.c + 'AcceptMutex','AddModule','ClearModuleList','EnableExceptionHook', + 'Group','LockFile','MaxClients','MaxSpareServers','MaxSpareThreads', + 'MinSpareServers','MinSpareThreads','ServerLimit','StartServers', + 'StartThreads','User', + + //util_ldap.c + 'LDAPCacheEntries','LDAPCacheTTL','LDAPConnectionTimeout', + 'LDAPOpCacheEntries','LDAPOpCacheTTL','LDAPSharedCacheFile', + 'LDAPSharedCacheSize','LDAPTrustedClientCert', + 'LDAPTrustedGlobalCert','LDAPTrustedMode','LDAPVerifyServerCert', + + //Unknown Mods ... + 'AgentLog','BindAddress','bs2000account','CacheForceCompletion', + 'CacheGCInterval','CacheSize','NoCache','qsc','RefererIgnore', + 'RefererLog','Resourceconfig','ServerType','SingleListen' ), /*keywords 2*/ 2 => array( - 'on','off','standalone','inetd','indexes', + 'all','on','off','standalone','inetd','indexes', 'force-response-1.0','downgrade-1.0','nokeepalive', - 'ndexes','includes','followsymlinks','none', + 'includes','followsymlinks','none', 'x-compress','x-gzip' ), /*keywords 3*/ 3 => array( - 'Directory', - 'DirectoryMatch', - 'Files', - 'FilesMatch', - 'IfDefine', - 'IfModule', - 'IfVersion', - 'Location', - 'LocationMatch', - 'Proxy', - 'ProxyMatch', - 'VirtualHost' + //core.c + 'Directory','DirectoryMatch','Files','FilesMatch','IfDefine', + 'IfModule','Limit','LimitExcept','Location','LocationMatch', + 'VirtualHost', + + //mod_authn_alias.c + 'AuthnProviderAlias', + + //mod_proxy.c + 'Proxy','ProxyMatch', + + //mod_version.c + 'IfVersion' ) ), 'SYMBOLS' => array( @@ -203,4 +477,4 @@ ) ); -?> +?> \ No newline at end of file diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/applescript.php --- a/plugins/geshi/geshi/applescript.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/applescript.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * -------- * Author: Stephan Klimek (http://www.initware.org) * Copyright: Stephan Klimek (http://www.initware.org) - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2005/07/20 * * AppleScript language file for GeSHi. @@ -51,27 +51,33 @@ 'ESCAPE_CHAR' => '\\', 'KEYWORDS' => array( 1 => array( + 'application','close','count','delete','duplicate','exists','launch','make','move','open', + 'print','quit','reopen','run','save','saving', 'idle', 'path to', 'number', 'alias', 'list', 'text', 'string', + 'integer', 'it','me','version','pi','result','space','tab','anything','case','diacriticals','expansion', + 'hyphens','punctuation','bold','condensed','expanded','hidden','italic','outline','plain', + 'shadow','strikethrough','subscript','superscript','underline','ask','no','yes','false', 'id', + 'true','weekday','monday','mon','tuesday','tue','wednesday','wed','thursday','thu','friday', + 'fri','saturday','sat','sunday','sun','month','january','jan','february','feb','march', + 'mar','april','apr','may','june','jun','july','jul','august','aug','september', 'quote', 'do JavaScript', + 'sep','october','oct','november','nov','december','dec','minutes','hours', 'name', 'default answer', + 'days','weeks', 'folder', 'folders', 'file', 'files', 'window', 'eject', 'disk', 'reveal', 'sleep', + 'shut down', 'restart', 'display dialog', 'buttons', 'invisibles', 'item', 'items', 'delimiters', 'offset of', + 'AppleScript\'s', 'choose file', 'choose folder', 'choose from list', 'beep', 'contents', 'do shell script', + 'paragraph', 'paragraphs', 'missing value', 'quoted form', 'desktop', 'POSIX path', 'POSIX file', + 'activate', 'document', 'adding', 'receiving', 'content', 'new', 'properties', 'info for', 'bounds', + 'selection', 'extension', 'into', 'onto', 'by', 'between', 'against', 'set the clipboard to', 'the clipboard' + ), + 2 => array( + 'each','some','every','whose','where','index','first','second','third','fourth', + 'fifth','sixth','seventh','eighth','ninth','tenth','last','front','back','st','nd', + 'rd','th','middle','named','through','thru','before','after','beginning','the', 'as', + 'div','mod','and','not','or','contains','equal','equals','isnt', 'less', 'greater' + ), + 3 => array( 'script','property','prop','end','to','set','global','local','on','of', 'in','given','with','without','return','continue','tell','if','then','else','repeat', 'times','while','until','from','exit','try','error','considering','ignoring','timeout', - 'transaction','my','get','put','into','is' - ), - 2 => array( - 'each','some','every','whose','where','id','index','first','second','third','fourth', - 'fifth','sixth','seventh','eighth','ninth','tenth','last','front','back','st','nd', - 'rd','th','middle','named','through','thru','before','after','beginning','the' - ), - 3 => array( - 'close','copy','count','delete','duplicate','exists','launch','make','move','open', - 'print','quit','reopen','run','save','saving', - 'it','me','version','pi','result','space','tab','anything','case','diacriticals','expansion', - 'hyphens','punctuation','bold','condensed','expanded','hidden','italic','outline','plain', - 'shadow','strikethrough','subscript','superscript','underline','ask','no','yes','false', - 'true','weekday','monday','mon','tuesday','tue','wednesday','wed','thursday','thu','friday', - 'fri','saturday','sat','sunday','sun','month','january','jan','february','feb','march', - 'mar','april','apr','may','june','jun','july','jul','august','aug','september', - 'sep','october','oct','november','nov','december','dec','minutes','hours', - 'days','weeks','div','mod','and','not','or','as','contains','equal','equals','isnt' + 'transaction','my','get','put','is', 'copy' ) ), 'SYMBOLS' => array( @@ -85,9 +91,9 @@ ), 'STYLES' => array( 'KEYWORDS' => array( - 1 => 'color: #b1b100;', - 2 => 'color: #000000; font-weight: bold;', - 3 => 'color: #000066;' + 1 => 'color: #0066ff;', + 2 => 'color: #ff0033;', + 3 => 'color: #ff0033; font-weight: bold;' ), 'COMMENTS' => array( 1 => 'color: #808080; font-style: italic;', @@ -96,27 +102,27 @@ 'MULTI' => 'color: #808080; font-style: italic;' ), 'ESCAPE_CHAR' => array( - 0 => 'color: #000099; font-weight: bold;' + 0 => 'color: #000000; font-weight: bold;' ), 'BRACKETS' => array( - 0 => 'color: #66cc66;' + 0 => 'color: #000000;' ), 'STRINGS' => array( - 0 => 'color: #ff0000;' + 0 => 'color: #009900;' ), 'NUMBERS' => array( - 0 => 'color: #cc66cc;' + 0 => 'color: #000000;' ), 'METHODS' => array( 1 => 'color: #006600;', 2 => 'color: #006600;' ), 'SYMBOLS' => array( - 0 => 'color: #66cc66;' + 0 => 'color: #000000;' ), 'REGEXPS' => array( - 0 => 'color: #0000ff;', - 4 => 'color: #009999;', + 0 => 'color: #339933;', + 4 => 'color: #0066ff;', ), 'SCRIPT' => array( ) @@ -140,7 +146,12 @@ 'SCRIPT_DELIMITERS' => array( ), 'HIGHLIGHT_STRICT_BLOCK' => array( + ), + 'PARSER_CONTROL' => array( + 'KEYWORDS' => array( + 'SPACE_AS_WHITESPACE' => true + ) ) ); -?> +?> \ No newline at end of file diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/apt_sources.php --- a/plugins/geshi/geshi/apt_sources.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/apt_sources.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * ---------- * Author: Milian Wolff (mail@milianw.de) * Copyright: (c) 2008 Milian Wolff (http://milianw.de) - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2008/06/17 * * Apt sources.list language file for GeSHi. diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/asm.php --- a/plugins/geshi/geshi/asm.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/asm.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * ------- * Author: Tux (tux@inmail.cz) * Copyright: (c) 2004 Tux (http://tux.a4.cz/), Nigel McNie (http://qbnz.com/highlighter) - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2004/07/27 * * x86 Assembler language file for GeSHi. diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/asp.php --- a/plugins/geshi/geshi/asp.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/asp.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * -------- * Author: Amit Gupta (http://blog.igeek.info/) * Copyright: (c) 2004 Amit Gupta (http://blog.igeek.info/), Nigel McNie (http://qbnz.com/highlighter) - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2004/08/13 * * ASP language file for GeSHi. @@ -151,7 +151,7 @@ 2 => array( '' ), - 3 => "/(<%=?)(?:\"[^\"]*?\"|\/\*(?!\*\/).*?\*\/|.)*?(%>|\Z)/sm" + 3 => "/(?<%=?)(?:\"[^\"]*?\"|\/\*(?!\*\/).*?\*\/|.)*?(?%>|\Z)/sm" ), 'HIGHLIGHT_STRICT_BLOCK' => array( 0 => true, @@ -161,4 +161,4 @@ ) ); -?> +?> \ No newline at end of file diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/autoit.php --- a/plugins/geshi/geshi/autoit.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/autoit.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * -------- * Author: big_daddy (robert.i.anthony@gmail.com) * Copyright: (c) 2006 and to GESHi ;) - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2006/01/26 * * AutoIT language file for GeSHi. @@ -23,7 +23,6 @@ * * Current bugs & todo: * ---------- - * - doesn't highlight symbols (Please note that in 1.0.X these are not used. Hopefully they will be used in 1.2.X.) * - not sure how to get sendkeys to work " {!}, {SPACE} etc... " * - just copyied the regexp for variable from php so this HAVE to be checked and fixed to a better one ;) * @@ -34,7 +33,8 @@ * * GeSHi is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or + * the Free Software Foundation; either version 2 of the License, +or * (at your option) any later version. * * GeSHi is distributed in the hope that it will be useful, @@ -43,8 +43,14 @@ * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License - * along with GeSHi; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + * along with GeSHi; if not, +write to the Free Software + * Foundation, +Inc., +59 Temple Place, +Suite 330, +Boston, +MA 02111-1307 USA * ************************************************************************************/ @@ -60,801 +66,1021 @@ 'ESCAPE_CHAR' => '', 'KEYWORDS' => array( 1 => array( - 'And', 'ByRef', 'Case', - 'Const', 'ContinueCase', 'ContinueLoop', - 'Default', 'Dim', 'Do', - 'Else', 'ElseIf', 'EndFunc', - 'EndIf', 'EndSelect', 'EndSwitch', - 'EndWith', 'Enum', 'Exit', - 'ExitLoop', 'False', 'For', - 'Func', 'Global', 'If', - 'In', 'Local', 'Next', - 'Not', 'Or', 'ReDim', - 'Return', 'Select', 'Step', - 'Switch', 'Then', 'To', - 'True', 'Until', 'WEnd', - 'While', 'With' + 'And','ByRef','Case','Const','ContinueCase','ContinueLoop', + 'Default','Dim','Do','Else','ElseIf','EndFunc','EndIf','EndSelect', + 'EndSwitch','EndWith','Enum','Exit','ExitLoop','False','For','Func', + 'Global','If','In','Local','Next','Not','Or','ReDim','Return', + 'Select','Step','Switch','Then','To','True','Until','WEnd','While', + 'With' ), 2 => array( - '@AppDataCommonDir', '@AppDataDir', '@AutoItExe', - '@AutoItPID', '@AutoItUnicode', '@AutoItVersion', - '@AutoItX64', '@COM_EventObj', '@CommonFilesDir', - '@Compiled', '@ComputerName', '@ComSpec', - '@CR', '@CRLF', '@DesktopCommonDir', - '@DesktopDepth', '@DesktopDir', '@DesktopHeight', - '@DesktopRefresh', '@DesktopWidth', '@DocumentsCommonDir', - '@error', '@exitCode', '@exitMethod', - '@extended', '@FavoritesCommonDir', '@FavoritesDir', - '@GUI_CtrlHandle', '@GUI_CtrlId', '@GUI_DragFile', - '@GUI_DragId', '@GUI_DropId', '@GUI_WinHandle', - '@HomeDrive', '@HomePath', '@HomeShare', - '@HotKeyPressed', '@HOUR', '@InetGetActive', - '@InetGetBytesRead', '@IPAddress1', '@IPAddress2', - '@IPAddress3', '@IPAddress4', '@KBLayout', - '@LF', '@LogonDNSDomain', '@LogonDomain', - '@LogonServer', '@MDAY', '@MIN', - '@MON', '@MyDocumentsDir', '@NumParams', - '@OSBuild', '@OSLang', '@OSServicePack', - '@OSTYPE', '@OSVersion', '@ProcessorArch', - '@ProgramFilesDir', '@ProgramsCommonDir', '@ProgramsDir', - '@ScriptDir', '@ScriptFullPath', '@ScriptLineNumber', - '@ScriptName', '@SEC', '@StartMenuCommonDir', - '@StartMenuDir', '@StartupCommonDir', '@StartupDir', - '@SW_DISABLE', '@SW_ENABLE', '@SW_HIDE', - '@SW_LOCK', '@SW_MAXIMIZE', '@SW_MINIMIZE', - '@SW_RESTORE', '@SW_SHOW', '@SW_SHOWDEFAULT', - '@SW_SHOWMAXIMIZED', '@SW_SHOWMINIMIZED', '@SW_SHOWMINNOACTIVE', - '@SW_SHOWNA', '@SW_SHOWNOACTIVATE', '@SW_SHOWNORMAL', - '@SW_UNLOCK', '@SystemDir', '@TAB', - '@TempDir', '@TRAY_ID', '@TrayIconFlashing', - '@TrayIconVisible', '@UserName', '@UserProfileDir', - '@WDAY', '@WindowsDir', '@WorkingDir', - '@YDAY', '@YEAR' + '@AppDataCommonDir','@AppDataDir','@AutoItExe','@AutoItPID', + '@AutoItUnicode','@AutoItVersion','@AutoItX64','@COM_EventObj', + '@CommonFilesDir','@Compiled','@ComputerName','@ComSpec','@CR', + '@CRLF','@DesktopCommonDir','@DesktopDepth','@DesktopDir', + '@DesktopHeight','@DesktopRefresh','@DesktopWidth', + '@DocumentsCommonDir','@error','@exitCode','@exitMethod', + '@extended','@FavoritesCommonDir','@FavoritesDir','@GUI_CtrlHandle', + '@GUI_CtrlId','@GUI_DragFile','@GUI_DragId','@GUI_DropId', + '@GUI_WinHandle','@HomeDrive','@HomePath','@HomeShare', + '@HotKeyPressed','@HOUR','@InetGetActive','@InetGetBytesRead', + '@IPAddress1','@IPAddress2','@IPAddress3','@IPAddress4','@KBLayout', + '@LF','@LogonDNSDomain','@LogonDomain','@LogonServer','@MDAY', + '@MIN','@MON','@MyDocumentsDir','@NumParams','@OSBuild','@OSLang', + '@OSServicePack','@OSTYPE','@OSVersion','@ProcessorArch', + '@ProgramFilesDir','@ProgramsCommonDir','@ProgramsDir','@ScriptDir', + '@ScriptFullPath','@ScriptLineNumber','@ScriptName','@SEC', + '@StartMenuCommonDir','@StartMenuDir','@StartupCommonDir', + '@StartupDir','@SW_DISABLE','@SW_ENABLE','@SW_HIDE','@SW_LOCK', + '@SW_MAXIMIZE','@SW_MINIMIZE','@SW_RESTORE','@SW_SHOW', + '@SW_SHOWDEFAULT','@SW_SHOWMAXIMIZED','@SW_SHOWMINIMIZED', + '@SW_SHOWMINNOACTIVE','@SW_SHOWNA','@SW_SHOWNOACTIVATE', + '@SW_SHOWNORMAL','@SW_UNLOCK','@SystemDir','@TAB','@TempDir', + '@TRAY_ID','@TrayIconFlashing','@TrayIconVisible','@UserName', + '@UserProfileDir','@WDAY','@WindowsDir','@WorkingDir','@YDAY', + '@YEAR' ), 3 => array( - 'Abs', 'ACos', 'AdlibDisable', - 'AdlibEnable', 'Asc', 'AscW', - 'ASin', 'Assign', 'ATan', - 'AutoItSetOption', 'AutoItWinGetTitle', 'AutoItWinSetTitle', - 'Beep', 'Binary', 'BinaryLen', - 'BinaryMid', 'BinaryToString', 'BitAND', - 'BitNOT', 'BitOR', 'BitRotate', - 'BitShift', 'BitXOR', 'BlockInput', - 'Break', 'Call', 'CDTray', - 'Ceiling', 'Chr', 'ChrW', - 'ClipGet', 'ClipPut', 'ConsoleRead', - 'ConsoleWrite', 'ConsoleWriteError', 'ControlClick', - 'ControlCommand', 'ControlDisable', 'ControlEnable', - 'ControlFocus', 'ControlGetFocus', 'ControlGetHandle', - 'ControlGetPos', 'ControlGetText', 'ControlHide', - 'ControlListView', 'ControlMove', 'ControlSend', - 'ControlSetText', 'ControlShow', 'ControlTreeView', - 'Cos', 'Dec', 'DirCopy', - 'DirCreate', 'DirGetSize', 'DirMove', - 'DirRemove', 'DllCall', 'DllCallbackFree', - 'DllCallbackGetPtr', 'DllCallbackRegister', 'DllClose', - 'DllOpen', 'DllStructCreate', 'DllStructGetData', - 'DllStructGetPtr', 'DllStructGetSize', 'DllStructSetData', - 'DriveGetDrive', 'DriveGetFileSystem', 'DriveGetLabel', - 'DriveGetSerial', 'DriveGetType', 'DriveMapAdd', - 'DriveMapDel', 'DriveMapGet', 'DriveSetLabel', - 'DriveSpaceFree', 'DriveSpaceTotal', 'DriveStatus', - 'EnvGet', 'EnvSet', 'EnvUpdate', - 'Eval', 'Execute', 'Exp', - 'FileChangeDir', 'FileClose', 'FileCopy', - 'FileCreateNTFSLink', 'FileCreateShortcut', 'FileDelete', - 'FileExists', 'FileFindFirstFile', 'FileFindNextFile', - 'FileGetAttrib', 'FileGetLongName', 'FileGetShortcut', - 'FileGetShortName', 'FileGetSize', 'FileGetTime', - 'FileGetVersion', 'FileInstall', 'FileMove', - 'FileOpen', 'FileOpenDialog', 'FileRead', - 'FileReadLine', 'FileRecycle', 'FileRecycleEmpty', - 'FileSaveDialog', 'FileSelectFolder', 'FileSetAttrib', - 'FileSetTime', 'FileWrite', 'FileWriteLine', - 'Floor', 'FtpSetProxy', 'GUICreate', - 'GUICtrlCreateAvi', 'GUICtrlCreateButton', 'GUICtrlCreateCheckbox', - 'GUICtrlCreateCombo', 'GUICtrlCreateContextMenu', 'GUICtrlCreateDate', - 'GUICtrlCreateDummy', 'GUICtrlCreateEdit', 'GUICtrlCreateGraphic', - 'GUICtrlCreateGroup', 'GUICtrlCreateIcon', 'GUICtrlCreateInput', - 'GUICtrlCreateLabel', 'GUICtrlCreateList', 'GUICtrlCreateListView', - 'GUICtrlCreateListViewItem', 'GUICtrlCreateMenu', 'GUICtrlCreateMenuItem', - 'GUICtrlCreateMonthCal', 'GUICtrlCreateObj', 'GUICtrlCreatePic', - 'GUICtrlCreateProgress', 'GUICtrlCreateRadio', 'GUICtrlCreateSlider', - 'GUICtrlCreateTab', 'GUICtrlCreateTabItem', 'GUICtrlCreateTreeView', - 'GUICtrlCreateTreeViewItem', 'GUICtrlCreateUpdown', 'GUICtrlDelete', - 'GUICtrlGetHandle', 'GUICtrlGetState', 'GUICtrlRead', - 'GUICtrlRecvMsg', 'GUICtrlRegisterListViewSort', 'GUICtrlSendMsg', - 'GUICtrlSendToDummy', 'GUICtrlSetBkColor', 'GUICtrlSetColor', - 'GUICtrlSetCursor', 'GUICtrlSetData', 'GUICtrlSetFont', - 'GUICtrlSetDefColor', 'GUICtrlSetDefBkColor', - 'GUICtrlSetGraphic', 'GUICtrlSetImage', 'GUICtrlSetLimit', - 'GUICtrlSetOnEvent', 'GUICtrlSetPos', 'GUICtrlSetResizing', - 'GUICtrlSetState', 'GUICtrlSetStyle', 'GUICtrlSetTip', - 'GUIDelete', 'GUIGetCursorInfo', 'GUIGetMsg', - 'GUIGetStyle', 'GUIRegisterMsg', 'GUISetAccelerators()', 'GUISetBkColor', - 'GUISetCoord', 'GUISetCursor', 'GUISetFont', - 'GUISetHelp', 'GUISetIcon', 'GUISetOnEvent', - 'GUISetState', 'GUISetStyle', 'GUIStartGroup', - 'GUISwitch', 'Hex', 'HotKeySet', - 'HttpSetProxy', 'HWnd', 'InetGet', - 'InetGetSize', 'IniDelete', 'IniRead', - 'IniReadSection', 'IniReadSectionNames', 'IniRenameSection', - 'IniWrite', 'IniWriteSection', 'InputBox', - 'Int', 'IsAdmin', 'IsArray', - 'IsBinary', 'IsBool', 'IsDeclared', - 'IsDllStruct', 'IsFloat', 'IsHWnd', - 'IsInt', 'IsKeyword', 'IsNumber', - 'IsObj', 'IsPtr', 'IsString', - 'Log', 'MemGetStats', 'Mod', - 'MouseClick', 'MouseClickDrag', 'MouseDown', - 'MouseGetCursor', 'MouseGetPos', 'MouseMove', - 'MouseUp', 'MouseWheel', 'MsgBox', - 'Number', 'ObjCreate', 'ObjEvent', - 'ObjGet', 'ObjName', 'Opt', - 'Ping', 'PixelChecksum', 'PixelGetColor', - 'PixelSearch', 'PluginClose', 'PluginOpen', - 'ProcessClose', 'ProcessExists', 'ProcessGetStats', - 'ProcessList', 'ProcessSetPriority', 'ProcessWait', - 'ProcessWaitClose', 'ProgressOff', 'ProgressOn', - 'ProgressSet', 'Ptr', 'Random', - 'RegDelete', 'RegEnumKey', 'RegEnumVal', - 'RegRead', 'RegWrite', 'Round', - 'Run', 'RunAs', 'RunAsWait', - 'RunWait', 'Send', 'SendKeepActive', - 'SetError', 'SetExtended', 'ShellExecute', - 'ShellExecuteWait', 'Shutdown', 'Sin', - 'Sleep', 'SoundPlay', 'SoundSetWaveVolume', - 'SplashImageOn', 'SplashOff', 'SplashTextOn', - 'Sqrt', 'SRandom', 'StatusbarGetText', - 'StderrRead', 'StdinWrite', 'StdioClose', - 'StdoutRead', 'String', 'StringAddCR', - 'StringCompare', 'StringFormat', 'StringInStr', - 'StringIsAlNum', 'StringIsAlpha', 'StringIsASCII', - 'StringIsDigit', 'StringIsFloat', 'StringIsInt', - 'StringIsLower', 'StringIsSpace', 'StringIsUpper', - 'StringIsXDigit', 'StringLeft', 'StringLen', - 'StringLower', 'StringMid', 'StringRegExp', - 'StringRegExpReplace', 'StringReplace', 'StringRight', - 'StringSplit', 'StringStripCR', 'StringStripWS', - 'StringToBinary', 'StringTrimLeft', 'StringTrimRight', - 'StringUpper', 'Tan', 'TCPAccept', - 'TCPCloseSocket', 'TCPConnect', 'TCPListen', - 'TCPNameToIP', 'TCPRecv', 'TCPSend', - 'TCPShutdown', 'TCPStartup', 'TimerDiff', - 'TimerInit', 'ToolTip', 'TrayCreateItem', - 'TrayCreateMenu', 'TrayGetMsg', 'TrayItemDelete', - 'TrayItemGetHandle', 'TrayItemGetState', 'TrayItemGetText', - 'TrayItemSetOnEvent', 'TrayItemSetState', 'TrayItemSetText', - 'TraySetClick', 'TraySetIcon', 'TraySetOnEvent', - 'TraySetPauseIcon', 'TraySetState', 'TraySetToolTip', - 'TrayTip', 'UBound', 'UDPBind', - 'UDPCloseSocket', 'UDPOpen', 'UDPRecv', - 'UDPSend', 'UDPShutdown', 'UDPStartup', - 'VarGetType', 'WinActivate', 'WinActive', - 'WinClose', 'WinExists', 'WinFlash', - 'WinGetCaretPos', 'WinGetClassList', 'WinGetClientSize', - 'WinGetHandle', 'WinGetPos', 'WinGetProcess', - 'WinGetState', 'WinGetText', 'WinGetTitle', - 'WinKill', 'WinList', 'WinMenuSelectItem', - 'WinMinimizeAll', 'WinMinimizeAllUndo', 'WinMove', - 'WinSetOnTop', 'WinSetState', 'WinSetTitle', - 'WinSetTrans', 'WinWait', 'WinWaitActive', - 'WinWaitClose', 'WinWaitNotActive' + 'Abs','ACos','AdlibDisable','AdlibEnable','Asc','AscW','ASin', + 'Assign','ATan','AutoItSetOption','AutoItWinGetTitle', + 'AutoItWinSetTitle','Beep','Binary','BinaryLen','BinaryMid', + 'BinaryToString','BitAND','BitNOT','BitOR','BitRotate','BitShift', + 'BitXOR','BlockInput','Break','Call','CDTray','Ceiling','Chr', + 'ChrW','ClipGet','ClipPut','ConsoleRead','ConsoleWrite', + 'ConsoleWriteError','ControlClick','ControlCommand', + 'ControlDisable','ControlEnable','ControlFocus','ControlGetFocus', + 'ControlGetHandle','ControlGetPos','ControlGetText','ControlHide', + 'ControlListView','ControlMove','ControlSend','ControlSetText', + 'ControlShow','ControlTreeView','Cos','Dec','DirCopy','DirCreate', + 'DirGetSize','DirMove','DirRemove','DllCall','DllCallbackFree', + 'DllCallbackGetPtr','DllCallbackRegister','DllClose','DllOpen', + 'DllStructCreate','DllStructGetData','DllStructGetPtr', + 'DllStructGetSize','DllStructSetData','DriveGetDrive', + 'DriveGetFileSystem','DriveGetLabel','DriveGetSerial', + 'DriveGetType','DriveMapAdd','DriveMapDel','DriveMapGet', + 'DriveSetLabel','DriveSpaceFree','DriveSpaceTotal','DriveStatus', + 'EnvGet','EnvSet','EnvUpdate','Eval','Execute','Exp', + 'FileChangeDir','FileClose','FileCopy','FileCreateNTFSLink', + 'FileCreateShortcut','FileDelete','FileExists','FileFindFirstFile', + 'FileFindNextFile','FileGetAttrib','FileGetLongName', + 'FileGetShortcut','FileGetShortName','FileGetSize','FileGetTime', + 'FileGetVersion','FileInstall','FileMove','FileOpen', + 'FileOpenDialog','FileRead','FileReadLine','FileRecycle', + 'FileRecycleEmpty','FileSaveDialog','FileSelectFolder', + 'FileSetAttrib','FileSetTime','FileWrite','FileWriteLine','Floor', + 'FtpSetProxy','GUICreate','GUICtrlCreateAvi','GUICtrlCreateButton', + 'GUICtrlCreateCheckbox','GUICtrlCreateCombo', + 'GUICtrlCreateContextMenu','GUICtrlCreateDate','GUICtrlCreateDummy', + 'GUICtrlCreateEdit','GUICtrlCreateGraphic','GUICtrlCreateGroup', + 'GUICtrlCreateIcon','GUICtrlCreateInput','GUICtrlCreateLabel', + 'GUICtrlCreateList','GUICtrlCreateListView', + 'GUICtrlCreateListViewItem','GUICtrlCreateMenu', + 'GUICtrlCreateMenuItem','GUICtrlCreateMonthCal','GUICtrlCreateObj', + 'GUICtrlCreatePic','GUICtrlCreateProgress','GUICtrlCreateRadio', + 'GUICtrlCreateSlider','GUICtrlCreateTab','GUICtrlCreateTabItem', + 'GUICtrlCreateTreeView','GUICtrlCreateTreeViewItem', + 'GUICtrlCreateUpdown','GUICtrlDelete','GUICtrlGetHandle', + 'GUICtrlGetState','GUICtrlRead','GUICtrlRecvMsg', + 'GUICtrlRegisterListViewSort','GUICtrlSendMsg','GUICtrlSendToDummy', + 'GUICtrlSetBkColor','GUICtrlSetColor','GUICtrlSetCursor', + 'GUICtrlSetData','GUICtrlSetFont','GUICtrlSetDefColor', + 'GUICtrlSetDefBkColor','GUICtrlSetGraphic','GUICtrlSetImage', + 'GUICtrlSetLimit','GUICtrlSetOnEvent','GUICtrlSetPos', + 'GUICtrlSetResizing','GUICtrlSetState','GUICtrlSetStyle', + 'GUICtrlSetTip','GUIDelete','GUIGetCursorInfo','GUIGetMsg', + 'GUIGetStyle','GUIRegisterMsg','GUISetAccelerators()', + 'GUISetBkColor','GUISetCoord','GUISetCursor','GUISetFont', + 'GUISetHelp','GUISetIcon','GUISetOnEvent','GUISetState', + 'GUISetStyle','GUIStartGroup','GUISwitch','Hex','HotKeySet', + 'HttpSetProxy','HWnd','InetGet','InetGetSize','IniDelete','IniRead', + 'IniReadSection','IniReadSectionNames','IniRenameSection', + 'IniWrite','IniWriteSection','InputBox','Int','IsAdmin','IsArray', + 'IsBinary','IsBool','IsDeclared','IsDllStruct','IsFloat','IsHWnd', + 'IsInt','IsKeyword','IsNumber','IsObj','IsPtr','IsString','Log', + 'MemGetStats','Mod','MouseClick','MouseClickDrag','MouseDown', + 'MouseGetCursor','MouseGetPos','MouseMove','MouseUp','MouseWheel', + 'MsgBox','Number','ObjCreate','ObjEvent','ObjGet','ObjName','Opt', + 'Ping','PixelChecksum','PixelGetColor','PixelSearch','PluginClose', + 'PluginOpen','ProcessClose','ProcessExists','ProcessGetStats', + 'ProcessList','ProcessSetPriority','ProcessWait','ProcessWaitClose', + 'ProgressOff','ProgressOn','ProgressSet','Ptr','Random','RegDelete', + 'RegEnumKey','RegEnumVal','RegRead','RegWrite','Round','Run', + 'RunAs','RunAsWait','RunWait','Send','SendKeepActive','SetError', + 'SetExtended','ShellExecute','ShellExecuteWait','Shutdown','Sin', + 'Sleep','SoundPlay','SoundSetWaveVolume','SplashImageOn', + 'SplashOff','SplashTextOn','Sqrt','SRandom','StatusbarGetText', + 'StderrRead','StdinWrite','StdioClose','StdoutRead','String', + 'StringAddCR','StringCompare','StringFormat','StringInStr', + 'StringIsAlNum','StringIsAlpha','StringIsASCII','StringIsDigit', + 'StringIsFloat','StringIsInt','StringIsLower','StringIsSpace', + 'StringIsUpper','StringIsXDigit','StringLeft','StringLen', + 'StringLower','StringMid','StringRegExp','StringRegExpReplace', + 'StringReplace','StringRight','StringSplit','StringStripCR', + 'StringStripWS','StringToBinary','StringTrimLeft','StringTrimRight', + 'StringUpper','Tan','TCPAccept','TCPCloseSocket','TCPConnect', + 'TCPListen','TCPNameToIP','TCPRecv','TCPSend','TCPShutdown', + 'TCPStartup','TimerDiff','TimerInit','ToolTip','TrayCreateItem', + 'TrayCreateMenu','TrayGetMsg','TrayItemDelete','TrayItemGetHandle', + 'TrayItemGetState','TrayItemGetText','TrayItemSetOnEvent', + 'TrayItemSetState','TrayItemSetText','TraySetClick','TraySetIcon', + 'TraySetOnEvent','TraySetPauseIcon','TraySetState','TraySetToolTip', + 'TrayTip','UBound','UDPBind','UDPCloseSocket','UDPOpen','UDPRecv', + 'UDPSend','UDPShutdown','UDPStartup','VarGetType','WinActivate', + 'WinActive','WinClose','WinExists','WinFlash','WinGetCaretPos', + 'WinGetClassList','WinGetClientSize','WinGetHandle','WinGetPos', + 'WinGetProcess','WinGetState','WinGetText','WinGetTitle','WinKill', + 'WinList','WinMenuSelectItem','WinMinimizeAll','WinMinimizeAllUndo', + 'WinMove','WinSetOnTop','WinSetState','WinSetTitle','WinSetTrans', + 'WinWait','WinWaitActive','WinWaitClose','WinWaitNotActive' ), 4 => array( - '_ArrayAdd', '_ArrayBinarySearch', '_ArrayConcatenate', - '_ArrayDelete', '_ArrayDisplay', '_ArrayFindAll', - '_ArrayInsert', '_ArrayMax', '_ArrayMaxIndex', - '_ArrayMin', '_ArrayMinIndex', '_ArrayPop', - '_ArrayPush', '_ArrayReverse', '_ArraySearch', - '_ArraySort', '_ArraySwap', '_ArrayToClip', - '_ArrayToString', '_ArrayTrim', '_ChooseColor', - '_ChooseFont', '_ClipBoard_ChangeChain', '_ClipBoard_Close', - '_ClipBoard_CountFormats', '_ClipBoard_Empty', '_ClipBoard_EnumFormats', - '_ClipBoard_FormatStr', '_ClipBoard_GetData', '_ClipBoard_GetDataEx', - '_ClipBoard_GetFormatName', '_ClipBoard_GetOpenWindow', '_ClipBoard_GetOwner', - '_ClipBoard_GetPriorityFormat', '_ClipBoard_GetSequenceNumber', '_ClipBoard_GetViewer', - '_ClipBoard_IsFormatAvailable', '_ClipBoard_Open', '_ClipBoard_RegisterFormat', - '_ClipBoard_SetData', '_ClipBoard_SetDataEx', '_ClipBoard_SetViewer', - '_ClipPutFile', '_ColorConvertHSLtoRGB', '_ColorConvertRGBtoHSL', - '_ColorGetBlue', '_ColorGetGreen', '_ColorGetRed', - '_Date_Time_CompareFileTime', '_Date_Time_DOSDateTimeToArray', '_Date_Time_DOSDateTimeToFileTime', - '_Date_Time_DOSDateTimeToStr', '_Date_Time_DOSDateToArray', '_Date_Time_DOSDateToStr', - '_Date_Time_DOSTimeToArray', '_Date_Time_DOSTimeToStr', '_Date_Time_EncodeFileTime', - '_Date_Time_EncodeSystemTime', '_Date_Time_FileTimeToArray', '_Date_Time_FileTimeToDOSDateTime', - '_Date_Time_FileTimeToLocalFileTime', '_Date_Time_FileTimeToStr', '_Date_Time_FileTimeToSystemTime', - '_Date_Time_GetFileTime', '_Date_Time_GetLocalTime', '_Date_Time_GetSystemTime', - '_Date_Time_GetSystemTimeAdjustment', '_Date_Time_GetSystemTimeAsFileTime', '_Date_Time_GetSystemTimes', - '_Date_Time_GetTickCount', '_Date_Time_GetTimeZoneInformation', '_Date_Time_LocalFileTimeToFileTime', - '_Date_Time_SetFileTime', '_Date_Time_SetLocalTime', '_Date_Time_SetSystemTime', - '_Date_Time_SetSystemTimeAdjustment', '_Date_Time_SetTimeZoneInformation', '_Date_Time_SystemTimeToArray', - '_Date_Time_SystemTimeToDateStr', '_Date_Time_SystemTimeToDateTimeStr', '_Date_Time_SystemTimeToFileTime', - '_Date_Time_SystemTimeToTimeStr', '_Date_Time_SystemTimeToTzSpecificLocalTime', '_Date_Time_TzSpecificLocalTimeToSystemTime', - '_DateAdd', '_DateDayOfWeek', '_DateDaysInMonth', - '_DateDiff', '_DateIsLeapYear', '_DateIsValid', - '_DateTimeFormat', '_DateTimeSplit', '_DateToDayOfWeek', - '_DateToDayOfWeekISO', '_DateToDayValue', '_DateToMonth', - '_DayValueToDate', '_DebugBugReportEnv', '_DebugOut', - '_DebugSetup', '_Degree', '_EventLog__Backup', - '_EventLog__Clear', '_EventLog__Close', '_EventLog__Count', - '_EventLog__DeregisterSource', '_EventLog__Full', '_EventLog__Notify', - '_EventLog__Oldest', '_EventLog__Open', '_EventLog__OpenBackup', - '_EventLog__Read', '_EventLog__RegisterSource', '_EventLog__Report', - '_FileCountLines', '_FileCreate', '_FileListToArray', - '_FilePrint', '_FileReadToArray', '_FileWriteFromArray', - '_FileWriteLog', '_FileWriteToLine', '_GDIPlus_ArrowCapCreate', - '_GDIPlus_ArrowCapDispose', '_GDIPlus_ArrowCapGetFillState', '_GDIPlus_ArrowCapGetHeight', - '_GDIPlus_ArrowCapGetMiddleInset', '_GDIPlus_ArrowCapGetWidth', '_GDIPlus_ArrowCapSetFillState', - '_GDIPlus_ArrowCapSetHeight', '_GDIPlus_ArrowCapSetMiddleInset', '_GDIPlus_ArrowCapSetWidth', - '_GDIPlus_BitmapCloneArea', '_GDIPlus_BitmapCreateFromFile', '_GDIPlus_BitmapCreateFromGraphics', - '_GDIPlus_BitmapCreateFromHBITMAP', '_GDIPlus_BitmapCreateHBITMAPFromBitmap', '_GDIPlus_BitmapDispose', - '_GDIPlus_BitmapLockBits', '_GDIPlus_BitmapUnlockBits', '_GDIPlus_BrushClone', - '_GDIPlus_BrushCreateSolid', '_GDIPlus_BrushDispose', '_GDIPlus_BrushGetType', - '_GDIPlus_CustomLineCapDispose', '_GDIPlus_Decoders', '_GDIPlus_DecodersGetCount', - '_GDIPlus_DecodersGetSize', '_GDIPlus_Encoders', '_GDIPlus_EncodersGetCLSID', - '_GDIPlus_EncodersGetCount', '_GDIPlus_EncodersGetParamList', '_GDIPlus_EncodersGetParamListSize', - '_GDIPlus_EncodersGetSize', '_GDIPlus_FontCreate', '_GDIPlus_FontDispose', - '_GDIPlus_FontFamilyCreate', '_GDIPlus_FontFamilyDispose', '_GDIPlus_GraphicsClear', - '_GDIPlus_GraphicsCreateFromHDC', '_GDIPlus_GraphicsCreateFromHWND', '_GDIPlus_GraphicsDispose', - '_GDIPlus_GraphicsDrawArc', '_GDIPlus_GraphicsDrawBezier', '_GDIPlus_GraphicsDrawClosedCurve', - '_GDIPlus_GraphicsDrawCurve', '_GDIPlus_GraphicsDrawEllipse', '_GDIPlus_GraphicsDrawImage', - '_GDIPlus_GraphicsDrawImageRect', '_GDIPlus_GraphicsDrawImageRectRect', '_GDIPlus_GraphicsDrawLine', - '_GDIPlus_GraphicsDrawPie', '_GDIPlus_GraphicsDrawPolygon', '_GDIPlus_GraphicsDrawRect', - '_GDIPlus_GraphicsDrawString', '_GDIPlus_GraphicsDrawStringEx', '_GDIPlus_GraphicsFillClosedCurve', - '_GDIPlus_GraphicsFillEllipse', '_GDIPlus_GraphicsFillPie', '_GDIPlus_GraphicsFillRect', - '_GDIPlus_GraphicsGetDC', '_GDIPlus_GraphicsGetSmoothingMode', '_GDIPlus_GraphicsMeasureString', - '_GDIPlus_GraphicsReleaseDC', '_GDIPlus_GraphicsSetSmoothingMode', '_GDIPlus_GraphicsSetTransform', - '_GDIPlus_ImageDispose', '_GDIPlus_ImageGetGraphicsContext', '_GDIPlus_ImageGetHeight', - '_GDIPlus_ImageGetWidth', '_GDIPlus_ImageLoadFromFile', '_GDIPlus_ImageSaveToFile', - '_GDIPlus_ImageSaveToFileEx', '_GDIPlus_MatrixCreate', '_GDIPlus_MatrixDispose', - '_GDIPlus_MatrixRotate', '_GDIPlus_ParamAdd', '_GDIPlus_ParamInit', - '_GDIPlus_PenCreate', '_GDIPlus_PenDispose', '_GDIPlus_PenGetAlignment', - '_GDIPlus_PenGetColor', '_GDIPlus_PenGetCustomEndCap', '_GDIPlus_PenGetDashCap', - '_GDIPlus_PenGetDashStyle', '_GDIPlus_PenGetEndCap', '_GDIPlus_PenGetWidth', - '_GDIPlus_PenSetAlignment', '_GDIPlus_PenSetColor', '_GDIPlus_PenSetCustomEndCap', - '_GDIPlus_PenSetDashCap', '_GDIPlus_PenSetDashStyle', '_GDIPlus_PenSetEndCap', - '_GDIPlus_PenSetWidth', '_GDIPlus_RectFCreate', '_GDIPlus_Shutdown', - '_GDIPlus_Startup', '_GDIPlus_StringFormatCreate', '_GDIPlus_StringFormatDispose', - '_GetIP', '_GUICtrlAVI_Close', '_GUICtrlAVI_Create', - '_GUICtrlAVI_Destroy', '_GUICtrlAVI_Open', '_GUICtrlAVI_OpenEx', - '_GUICtrlAVI_Play', '_GUICtrlAVI_Seek', '_GUICtrlAVI_Show', - '_GUICtrlAVI_Stop', '_GUICtrlButton_Click', '_GUICtrlButton_Create', - '_GUICtrlButton_Destroy', '_GUICtrlButton_Enable', '_GUICtrlButton_GetCheck', - '_GUICtrlButton_GetFocus', '_GUICtrlButton_GetIdealSize', '_GUICtrlButton_GetImage', - '_GUICtrlButton_GetImageList', '_GUICtrlButton_GetState', '_GUICtrlButton_GetText', - '_GUICtrlButton_GetTextMargin', '_GUICtrlButton_SetCheck', '_GUICtrlButton_SetFocus', - '_GUICtrlButton_SetImage', '_GUICtrlButton_SetImageList', '_GUICtrlButton_SetSize', - '_GUICtrlButton_SetState', '_GUICtrlButton_SetStyle', '_GUICtrlButton_SetText', - '_GUICtrlButton_SetTextMargin', '_GUICtrlButton_Show', '_GUICtrlComboBox_AddDir', - '_GUICtrlComboBox_AddString', '_GUICtrlComboBox_AutoComplete', '_GUICtrlComboBox_BeginUpdate', - '_GUICtrlComboBox_Create', '_GUICtrlComboBox_DeleteString', '_GUICtrlComboBox_Destroy', - '_GUICtrlComboBox_EndUpdate', '_GUICtrlComboBox_FindString', '_GUICtrlComboBox_FindStringExact', - '_GUICtrlComboBox_GetComboBoxInfo', '_GUICtrlComboBox_GetCount', '_GUICtrlComboBox_GetCurSel', - '_GUICtrlComboBox_GetDroppedControlRect', '_GUICtrlComboBox_GetDroppedControlRectEx', '_GUICtrlComboBox_GetDroppedState', - '_GUICtrlComboBox_GetDroppedWidth', '_GUICtrlComboBox_GetEditSel', '_GUICtrlComboBox_GetEditText', - '_GUICtrlComboBox_GetExtendedUI', '_GUICtrlComboBox_GetHorizontalExtent', '_GUICtrlComboBox_GetItemHeight', - '_GUICtrlComboBox_GetLBText', '_GUICtrlComboBox_GetLBTextLen', '_GUICtrlComboBox_GetList', - '_GUICtrlComboBox_GetListArray', '_GUICtrlComboBox_GetLocale', '_GUICtrlComboBox_GetLocaleCountry', - '_GUICtrlComboBox_GetLocaleLang', '_GUICtrlComboBox_GetLocalePrimLang', '_GUICtrlComboBox_GetLocaleSubLang', - '_GUICtrlComboBox_GetMinVisible', '_GUICtrlComboBox_GetTopIndex', '_GUICtrlComboBox_InitStorage', - '_GUICtrlComboBox_InsertString', '_GUICtrlComboBox_LimitText', '_GUICtrlComboBox_ReplaceEditSel', - '_GUICtrlComboBox_ResetContent', '_GUICtrlComboBox_SelectString', '_GUICtrlComboBox_SetCurSel', - '_GUICtrlComboBox_SetDroppedWidth', '_GUICtrlComboBox_SetEditSel', '_GUICtrlComboBox_SetEditText', - '_GUICtrlComboBox_SetExtendedUI', '_GUICtrlComboBox_SetHorizontalExtent', '_GUICtrlComboBox_SetItemHeight', - '_GUICtrlComboBox_SetMinVisible', '_GUICtrlComboBox_SetTopIndex', '_GUICtrlComboBox_ShowDropDown', - '_GUICtrlComboBoxEx_AddDir', '_GUICtrlComboBoxEx_AddString', '_GUICtrlComboBoxEx_BeginUpdate', - '_GUICtrlComboBoxEx_Create', '_GUICtrlComboBoxEx_CreateSolidBitMap', '_GUICtrlComboBoxEx_DeleteString', - '_GUICtrlComboBoxEx_Destroy', '_GUICtrlComboBoxEx_EndUpdate', '_GUICtrlComboBoxEx_FindStringExact', - '_GUICtrlComboBoxEx_GetComboBoxInfo', '_GUICtrlComboBoxEx_GetComboControl', '_GUICtrlComboBoxEx_GetCount', - '_GUICtrlComboBoxEx_GetCurSel', '_GUICtrlComboBoxEx_GetDroppedControlRect', '_GUICtrlComboBoxEx_GetDroppedControlRectEx', - '_GUICtrlComboBoxEx_GetDroppedState', '_GUICtrlComboBoxEx_GetDroppedWidth', '_GUICtrlComboBoxEx_GetEditControl', - '_GUICtrlComboBoxEx_GetEditSel', '_GUICtrlComboBoxEx_GetEditText', '_GUICtrlComboBoxEx_GetExtendedStyle', - '_GUICtrlComboBoxEx_GetExtendedUI', '_GUICtrlComboBoxEx_GetImageList', '_GUICtrlComboBoxEx_GetItem', - '_GUICtrlComboBoxEx_GetItemEx', '_GUICtrlComboBoxEx_GetItemHeight', '_GUICtrlComboBoxEx_GetItemImage', - '_GUICtrlComboBoxEx_GetItemIndent', '_GUICtrlComboBoxEx_GetItemOverlayImage', '_GUICtrlComboBoxEx_GetItemParam', - '_GUICtrlComboBoxEx_GetItemSelectedImage', '_GUICtrlComboBoxEx_GetItemText', '_GUICtrlComboBoxEx_GetItemTextLen', - '_GUICtrlComboBoxEx_GetList', '_GUICtrlComboBoxEx_GetListArray', '_GUICtrlComboBoxEx_GetLocale', - '_GUICtrlComboBoxEx_GetLocaleCountry', '_GUICtrlComboBoxEx_GetLocaleLang', '_GUICtrlComboBoxEx_GetLocalePrimLang', - '_GUICtrlComboBoxEx_GetLocaleSubLang', '_GUICtrlComboBoxEx_GetMinVisible', '_GUICtrlComboBoxEx_GetTopIndex', - '_GUICtrlComboBoxEx_InitStorage', '_GUICtrlComboBoxEx_InsertString', '_GUICtrlComboBoxEx_LimitText', - '_GUICtrlComboBoxEx_ReplaceEditSel', '_GUICtrlComboBoxEx_ResetContent', '_GUICtrlComboBoxEx_SetCurSel', - '_GUICtrlComboBoxEx_SetDroppedWidth', '_GUICtrlComboBoxEx_SetEditSel', '_GUICtrlComboBoxEx_SetEditText', - '_GUICtrlComboBoxEx_SetExtendedStyle', '_GUICtrlComboBoxEx_SetExtendedUI', '_GUICtrlComboBoxEx_SetImageList', - '_GUICtrlComboBoxEx_SetItem', '_GUICtrlComboBoxEx_SetItemEx', '_GUICtrlComboBoxEx_SetItemHeight', - '_GUICtrlComboBoxEx_SetItemImage', '_GUICtrlComboBoxEx_SetItemIndent', '_GUICtrlComboBoxEx_SetItemOverlayImage', - '_GUICtrlComboBoxEx_SetItemParam', '_GUICtrlComboBoxEx_SetItemSelectedImage', '_GUICtrlComboBoxEx_SetMinVisible', - '_GUICtrlComboBoxEx_SetTopIndex', '_GUICtrlComboBoxEx_ShowDropDown', '_GUICtrlDTP_Create', - '_GUICtrlDTP_Destroy', '_GUICtrlDTP_GetMCColor', '_GUICtrlDTP_GetMCFont', - '_GUICtrlDTP_GetMonthCal', '_GUICtrlDTP_GetRange', '_GUICtrlDTP_GetRangeEx', - '_GUICtrlDTP_GetSystemTime', '_GUICtrlDTP_GetSystemTimeEx', '_GUICtrlDTP_SetFormat', - '_GUICtrlDTP_SetMCColor', '_GUICtrlDTP_SetMCFont', '_GUICtrlDTP_SetRange', - '_GUICtrlDTP_SetRangeEx', '_GUICtrlDTP_SetSystemTime', '_GUICtrlDTP_SetSystemTimeEx', - '_GUICtrlEdit_AppendText', '_GUICtrlEdit_BeginUpdate', '_GUICtrlEdit_CanUndo', - '_GUICtrlEdit_CharFromPos', '_GUICtrlEdit_Create', '_GUICtrlEdit_Destroy', - '_GUICtrlEdit_EmptyUndoBuffer', '_GUICtrlEdit_EndUpdate', '_GUICtrlEdit_Find', - '_GUICtrlEdit_FmtLines', '_GUICtrlEdit_GetFirstVisibleLine', '_GUICtrlEdit_GetLimitText', - '_GUICtrlEdit_GetLine', '_GUICtrlEdit_GetLineCount', '_GUICtrlEdit_GetMargins', - '_GUICtrlEdit_GetModify', '_GUICtrlEdit_GetPasswordChar', '_GUICtrlEdit_GetRECT', - '_GUICtrlEdit_GetRECTEx', '_GUICtrlEdit_GetSel', '_GUICtrlEdit_GetText', - '_GUICtrlEdit_GetTextLen', '_GUICtrlEdit_HideBalloonTip', '_GUICtrlEdit_InsertText', - '_GUICtrlEdit_LineFromChar', '_GUICtrlEdit_LineIndex', '_GUICtrlEdit_LineLength', - '_GUICtrlEdit_LineScroll', '_GUICtrlEdit_PosFromChar', '_GUICtrlEdit_ReplaceSel', - '_GUICtrlEdit_Scroll', '_GUICtrlEdit_SetLimitText', '_GUICtrlEdit_SetMargins', - '_GUICtrlEdit_SetModify', '_GUICtrlEdit_SetPasswordChar', '_GUICtrlEdit_SetReadOnly', - '_GUICtrlEdit_SetRECT', '_GUICtrlEdit_SetRECTEx', '_GUICtrlEdit_SetRECTNP', - '_GUICtrlEdit_SetRectNPEx', '_GUICtrlEdit_SetSel', '_GUICtrlEdit_SetTabStops', - '_GUICtrlEdit_SetText', '_GUICtrlEdit_ShowBalloonTip', '_GUICtrlEdit_Undo', - '_GUICtrlHeader_AddItem', '_GUICtrlHeader_ClearFilter', '_GUICtrlHeader_ClearFilterAll', - '_GUICtrlHeader_Create', '_GUICtrlHeader_CreateDragImage', '_GUICtrlHeader_DeleteItem', - '_GUICtrlHeader_Destroy', '_GUICtrlHeader_EditFilter', '_GUICtrlHeader_GetBitmapMargin', - '_GUICtrlHeader_GetImageList', '_GUICtrlHeader_GetItem', '_GUICtrlHeader_GetItemAlign', - '_GUICtrlHeader_GetItemBitmap', '_GUICtrlHeader_GetItemCount', '_GUICtrlHeader_GetItemDisplay', - '_GUICtrlHeader_GetItemFlags', '_GUICtrlHeader_GetItemFormat', '_GUICtrlHeader_GetItemImage', - '_GUICtrlHeader_GetItemOrder', '_GUICtrlHeader_GetItemParam', '_GUICtrlHeader_GetItemRect', - '_GUICtrlHeader_GetItemRectEx', '_GUICtrlHeader_GetItemText', '_GUICtrlHeader_GetItemWidth', - '_GUICtrlHeader_GetOrderArray', '_GUICtrlHeader_GetUnicodeFormat', '_GUICtrlHeader_HitTest', - '_GUICtrlHeader_InsertItem', '_GUICtrlHeader_Layout', '_GUICtrlHeader_OrderToIndex', - '_GUICtrlHeader_SetBitmapMargin', '_GUICtrlHeader_SetFilterChangeTimeout', '_GUICtrlHeader_SetHotDivider', - '_GUICtrlHeader_SetImageList', '_GUICtrlHeader_SetItem', '_GUICtrlHeader_SetItemAlign', - '_GUICtrlHeader_SetItemBitmap', '_GUICtrlHeader_SetItemDisplay', '_GUICtrlHeader_SetItemFlags', - '_GUICtrlHeader_SetItemFormat', '_GUICtrlHeader_SetItemImage', '_GUICtrlHeader_SetItemOrder', - '_GUICtrlHeader_SetItemParam', '_GUICtrlHeader_SetItemText', '_GUICtrlHeader_SetItemWidth', - '_GUICtrlHeader_SetOrderArray', '_GUICtrlHeader_SetUnicodeFormat', '_GUICtrlIpAddress_ClearAddress', - '_GUICtrlIpAddress_Create', '_GUICtrlIpAddress_Destroy', '_GUICtrlIpAddress_Get', - '_GUICtrlIpAddress_GetArray', '_GUICtrlIpAddress_GetEx', '_GUICtrlIpAddress_IsBlank', - '_GUICtrlIpAddress_Set', '_GUICtrlIpAddress_SetArray', '_GUICtrlIpAddress_SetEx', - '_GUICtrlIpAddress_SetFocus', '_GUICtrlIpAddress_SetFont', '_GUICtrlIpAddress_SetRange', - '_GUICtrlIpAddress_ShowHide', '_GUICtrlListBox_AddFile', '_GUICtrlListBox_AddString', - '_GUICtrlListBox_BeginUpdate', '_GUICtrlListBox_Create', '_GUICtrlListBox_DeleteString', - '_GUICtrlListBox_Destroy', '_GUICtrlListBox_Dir', '_GUICtrlListBox_EndUpdate', - '_GUICtrlListBox_FindInText', '_GUICtrlListBox_FindString', '_GUICtrlListBox_GetAnchorIndex', - '_GUICtrlListBox_GetCaretIndex', '_GUICtrlListBox_GetCount', '_GUICtrlListBox_GetCurSel', - '_GUICtrlListBox_GetHorizontalExtent', '_GUICtrlListBox_GetItemData', '_GUICtrlListBox_GetItemHeight', - '_GUICtrlListBox_GetItemRect', '_GUICtrlListBox_GetItemRectEx', '_GUICtrlListBox_GetListBoxInfo', - '_GUICtrlListBox_GetLocale', '_GUICtrlListBox_GetLocaleCountry', '_GUICtrlListBox_GetLocaleLang', - '_GUICtrlListBox_GetLocalePrimLang', '_GUICtrlListBox_GetLocaleSubLang', '_GUICtrlListBox_GetSel', - '_GUICtrlListBox_GetSelCount', '_GUICtrlListBox_GetSelItems', '_GUICtrlListBox_GetSelItemsText', - '_GUICtrlListBox_GetText', '_GUICtrlListBox_GetTextLen', '_GUICtrlListBox_GetTopIndex', - '_GUICtrlListBox_InitStorage', '_GUICtrlListBox_InsertString', '_GUICtrlListBox_ItemFromPoint', - '_GUICtrlListBox_ReplaceString', '_GUICtrlListBox_ResetContent', '_GUICtrlListBox_SelectString', - '_GUICtrlListBox_SelItemRange', '_GUICtrlListBox_SelItemRangeEx', '_GUICtrlListBox_SetAnchorIndex', - '_GUICtrlListBox_SetCaretIndex', '_GUICtrlListBox_SetColumnWidth', '_GUICtrlListBox_SetCurSel', - '_GUICtrlListBox_SetHorizontalExtent', '_GUICtrlListBox_SetItemData', '_GUICtrlListBox_SetItemHeight', - '_GUICtrlListBox_SetLocale', '_GUICtrlListBox_SetSel', '_GUICtrlListBox_SetTabStops', - '_GUICtrlListBox_SetTopIndex', '_GUICtrlListBox_Sort', '_GUICtrlListBox_SwapString', - '_GUICtrlListBox_UpdateHScroll', '_GUICtrlListView_AddArray', '_GUICtrlListView_AddColumn', - '_GUICtrlListView_AddItem', '_GUICtrlListView_AddSubItem', '_GUICtrlListView_ApproximateViewHeight', - '_GUICtrlListView_ApproximateViewRect', '_GUICtrlListView_ApproximateViewWidth', '_GUICtrlListView_Arrange', - '_GUICtrlListView_BeginUpdate', '_GUICtrlListView_CancelEditLabel', '_GUICtrlListView_ClickItem', - '_GUICtrlListView_CopyItems', '_GUICtrlListView_Create', '_GUICtrlListView_CreateDragImage', - '_GUICtrlListView_CreateSolidBitMap', '_GUICtrlListView_DeleteAllItems', '_GUICtrlListView_DeleteColumn', - '_GUICtrlListView_DeleteItem', '_GUICtrlListView_DeleteItemsSelected', '_GUICtrlListView_Destroy', - '_GUICtrlListView_DrawDragImage', '_GUICtrlListView_EditLabel', '_GUICtrlListView_EnableGroupView', - '_GUICtrlListView_EndUpdate', '_GUICtrlListView_EnsureVisible', '_GUICtrlListView_FindInText', - '_GUICtrlListView_FindItem', '_GUICtrlListView_FindNearest', '_GUICtrlListView_FindParam', - '_GUICtrlListView_FindText', '_GUICtrlListView_GetBkColor', '_GUICtrlListView_GetBkImage', - '_GUICtrlListView_GetCallbackMask', '_GUICtrlListView_GetColumn', '_GUICtrlListView_GetColumnCount', - '_GUICtrlListView_GetColumnOrder', '_GUICtrlListView_GetColumnOrderArray', '_GUICtrlListView_GetColumnWidth', - '_GUICtrlListView_GetCounterPage', '_GUICtrlListView_GetEditControl', '_GUICtrlListView_GetExtendedListViewStyle', - '_GUICtrlListView_GetGroupInfo', '_GUICtrlListView_GetGroupViewEnabled', '_GUICtrlListView_GetHeader', - '_GUICtrlListView_GetHotCursor', '_GUICtrlListView_GetHotItem', '_GUICtrlListView_GetHoverTime', - '_GUICtrlListView_GetImageList', '_GUICtrlListView_GetISearchString', '_GUICtrlListView_GetItem', - '_GUICtrlListView_GetItemChecked', '_GUICtrlListView_GetItemCount', '_GUICtrlListView_GetItemCut', - '_GUICtrlListView_GetItemDropHilited', '_GUICtrlListView_GetItemEx', '_GUICtrlListView_GetItemFocused', - '_GUICtrlListView_GetItemGroupID', '_GUICtrlListView_GetItemImage', '_GUICtrlListView_GetItemIndent', - '_GUICtrlListView_GetItemParam', '_GUICtrlListView_GetItemPosition', '_GUICtrlListView_GetItemPositionX', - '_GUICtrlListView_GetItemPositionY', '_GUICtrlListView_GetItemRect', '_GUICtrlListView_GetItemRectEx', - '_GUICtrlListView_GetItemSelected', '_GUICtrlListView_GetItemSpacing', '_GUICtrlListView_GetItemSpacingX', - '_GUICtrlListView_GetItemSpacingY', '_GUICtrlListView_GetItemState', '_GUICtrlListView_GetItemStateImage', - '_GUICtrlListView_GetItemText', '_GUICtrlListView_GetItemTextArray', '_GUICtrlListView_GetItemTextString', - '_GUICtrlListView_GetNextItem', '_GUICtrlListView_GetNumberOfWorkAreas', '_GUICtrlListView_GetOrigin', - '_GUICtrlListView_GetOriginX', '_GUICtrlListView_GetOriginY', '_GUICtrlListView_GetOutlineColor', - '_GUICtrlListView_GetSelectedColumn', '_GUICtrlListView_GetSelectedCount', '_GUICtrlListView_GetSelectedIndices', - '_GUICtrlListView_GetSelectionMark', '_GUICtrlListView_GetStringWidth', '_GUICtrlListView_GetSubItemRect', - '_GUICtrlListView_GetTextBkColor', '_GUICtrlListView_GetTextColor', '_GUICtrlListView_GetToolTips', - '_GUICtrlListView_GetTopIndex', '_GUICtrlListView_GetUnicodeFormat', '_GUICtrlListView_GetView', - '_GUICtrlListView_GetViewDetails', '_GUICtrlListView_GetViewLarge', '_GUICtrlListView_GetViewList', - '_GUICtrlListView_GetViewRect', '_GUICtrlListView_GetViewSmall', '_GUICtrlListView_GetViewTile', - '_GUICtrlListView_HideColumn', '_GUICtrlListView_HitTest', '_GUICtrlListView_InsertColumn', - '_GUICtrlListView_InsertGroup', '_GUICtrlListView_InsertItem', '_GUICtrlListView_JustifyColumn', - '_GUICtrlListView_MapIDToIndex', '_GUICtrlListView_MapIndexToID', '_GUICtrlListView_RedrawItems', - '_GUICtrlListView_RegisterSortCallBack', '_GUICtrlListView_RemoveAllGroups', '_GUICtrlListView_RemoveGroup', - '_GUICtrlListView_Scroll', '_GUICtrlListView_SetBkColor', '_GUICtrlListView_SetBkImage', - '_GUICtrlListView_SetCallBackMask', '_GUICtrlListView_SetColumn', '_GUICtrlListView_SetColumnOrder', - '_GUICtrlListView_SetColumnOrderArray', '_GUICtrlListView_SetColumnWidth', '_GUICtrlListView_SetExtendedListViewStyle', - '_GUICtrlListView_SetGroupInfo', '_GUICtrlListView_SetHotItem', '_GUICtrlListView_SetHoverTime', - '_GUICtrlListView_SetIconSpacing', '_GUICtrlListView_SetImageList', '_GUICtrlListView_SetItem', - '_GUICtrlListView_SetItemChecked', '_GUICtrlListView_SetItemCount', '_GUICtrlListView_SetItemCut', - '_GUICtrlListView_SetItemDropHilited', '_GUICtrlListView_SetItemEx', '_GUICtrlListView_SetItemFocused', - '_GUICtrlListView_SetItemGroupID', '_GUICtrlListView_SetItemImage', '_GUICtrlListView_SetItemIndent', - '_GUICtrlListView_SetItemParam', '_GUICtrlListView_SetItemPosition', '_GUICtrlListView_SetItemPosition32', - '_GUICtrlListView_SetItemSelected', '_GUICtrlListView_SetItemState', '_GUICtrlListView_SetItemStateImage', - '_GUICtrlListView_SetItemText', '_GUICtrlListView_SetOutlineColor', '_GUICtrlListView_SetSelectedColumn', - '_GUICtrlListView_SetSelectionMark', '_GUICtrlListView_SetTextBkColor', '_GUICtrlListView_SetTextColor', - '_GUICtrlListView_SetToolTips', '_GUICtrlListView_SetUnicodeFormat', '_GUICtrlListView_SetView', - '_GUICtrlListView_SetWorkAreas', '_GUICtrlListView_SimpleSort', '_GUICtrlListView_SortItems', - '_GUICtrlListView_SubItemHitTest', '_GUICtrlListView_UnRegisterSortCallBack', '_GUICtrlMenu_AddMenuItem', - '_GUICtrlMenu_AppendMenu', '_GUICtrlMenu_CheckMenuItem', '_GUICtrlMenu_CheckRadioItem', - '_GUICtrlMenu_CreateMenu', '_GUICtrlMenu_CreatePopup', '_GUICtrlMenu_DeleteMenu', - '_GUICtrlMenu_DestroyMenu', '_GUICtrlMenu_DrawMenuBar', '_GUICtrlMenu_EnableMenuItem', - '_GUICtrlMenu_FindItem', '_GUICtrlMenu_FindParent', '_GUICtrlMenu_GetItemBmp', - '_GUICtrlMenu_GetItemBmpChecked', '_GUICtrlMenu_GetItemBmpUnchecked', '_GUICtrlMenu_GetItemChecked', - '_GUICtrlMenu_GetItemCount', '_GUICtrlMenu_GetItemData', '_GUICtrlMenu_GetItemDefault', - '_GUICtrlMenu_GetItemDisabled', '_GUICtrlMenu_GetItemEnabled', '_GUICtrlMenu_GetItemGrayed', - '_GUICtrlMenu_GetItemHighlighted', '_GUICtrlMenu_GetItemID', '_GUICtrlMenu_GetItemInfo', - '_GUICtrlMenu_GetItemRect', '_GUICtrlMenu_GetItemRectEx', '_GUICtrlMenu_GetItemState', - '_GUICtrlMenu_GetItemStateEx', '_GUICtrlMenu_GetItemSubMenu', '_GUICtrlMenu_GetItemText', - '_GUICtrlMenu_GetItemType', '_GUICtrlMenu_GetMenu', '_GUICtrlMenu_GetMenuBackground', - '_GUICtrlMenu_GetMenuBarInfo', '_GUICtrlMenu_GetMenuContextHelpID', '_GUICtrlMenu_GetMenuData', - '_GUICtrlMenu_GetMenuDefaultItem', '_GUICtrlMenu_GetMenuHeight', '_GUICtrlMenu_GetMenuInfo', - '_GUICtrlMenu_GetMenuStyle', '_GUICtrlMenu_GetSystemMenu', '_GUICtrlMenu_InsertMenuItem', - '_GUICtrlMenu_InsertMenuItemEx', '_GUICtrlMenu_IsMenu', '_GUICtrlMenu_LoadMenu', - '_GUICtrlMenu_MapAccelerator', '_GUICtrlMenu_MenuItemFromPoint', '_GUICtrlMenu_RemoveMenu', - '_GUICtrlMenu_SetItemBitmaps', '_GUICtrlMenu_SetItemBmp', '_GUICtrlMenu_SetItemBmpChecked', - '_GUICtrlMenu_SetItemBmpUnchecked', '_GUICtrlMenu_SetItemChecked', '_GUICtrlMenu_SetItemData', - '_GUICtrlMenu_SetItemDefault', '_GUICtrlMenu_SetItemDisabled', '_GUICtrlMenu_SetItemEnabled', - '_GUICtrlMenu_SetItemGrayed', '_GUICtrlMenu_SetItemHighlighted', '_GUICtrlMenu_SetItemID', - '_GUICtrlMenu_SetItemInfo', '_GUICtrlMenu_SetItemState', '_GUICtrlMenu_SetItemSubMenu', - '_GUICtrlMenu_SetItemText', '_GUICtrlMenu_SetItemType', '_GUICtrlMenu_SetMenu', - '_GUICtrlMenu_SetMenuBackground', '_GUICtrlMenu_SetMenuContextHelpID', '_GUICtrlMenu_SetMenuData', - '_GUICtrlMenu_SetMenuDefaultItem', '_GUICtrlMenu_SetMenuHeight', '_GUICtrlMenu_SetMenuInfo', - '_GUICtrlMenu_SetMenuStyle', '_GUICtrlMenu_TrackPopupMenu', '_GUICtrlMonthCal_Create', - '_GUICtrlMonthCal_Destroy', '_GUICtrlMonthCal_GetColor', '_GUICtrlMonthCal_GetColorArray', - '_GUICtrlMonthCal_GetCurSel', '_GUICtrlMonthCal_GetCurSelStr', '_GUICtrlMonthCal_GetFirstDOW', - '_GUICtrlMonthCal_GetFirstDOWStr', '_GUICtrlMonthCal_GetMaxSelCount', '_GUICtrlMonthCal_GetMaxTodayWidth', - '_GUICtrlMonthCal_GetMinReqHeight', '_GUICtrlMonthCal_GetMinReqRect', '_GUICtrlMonthCal_GetMinReqRectArray', - '_GUICtrlMonthCal_GetMinReqWidth', '_GUICtrlMonthCal_GetMonthDelta', '_GUICtrlMonthCal_GetMonthRange', - '_GUICtrlMonthCal_GetMonthRangeMax', '_GUICtrlMonthCal_GetMonthRangeMaxStr', '_GUICtrlMonthCal_GetMonthRangeMin', - '_GUICtrlMonthCal_GetMonthRangeMinStr', '_GUICtrlMonthCal_GetMonthRangeSpan', '_GUICtrlMonthCal_GetRange', - '_GUICtrlMonthCal_GetRangeMax', '_GUICtrlMonthCal_GetRangeMaxStr', '_GUICtrlMonthCal_GetRangeMin', - '_GUICtrlMonthCal_GetRangeMinStr', '_GUICtrlMonthCal_GetSelRange', '_GUICtrlMonthCal_GetSelRangeMax', - '_GUICtrlMonthCal_GetSelRangeMaxStr', '_GUICtrlMonthCal_GetSelRangeMin', '_GUICtrlMonthCal_GetSelRangeMinStr', - '_GUICtrlMonthCal_GetToday', '_GUICtrlMonthCal_GetTodayStr', '_GUICtrlMonthCal_GetUnicodeFormat', - '_GUICtrlMonthCal_HitTest', '_GUICtrlMonthCal_SetColor', '_GUICtrlMonthCal_SetCurSel', - '_GUICtrlMonthCal_SetDayState', '_GUICtrlMonthCal_SetFirstDOW', '_GUICtrlMonthCal_SetMaxSelCount', - '_GUICtrlMonthCal_SetMonthDelta', '_GUICtrlMonthCal_SetRange', '_GUICtrlMonthCal_SetSelRange', - '_GUICtrlMonthCal_SetToday', '_GUICtrlMonthCal_SetUnicodeFormat', '_GUICtrlRebar_AddBand', - '_GUICtrlRebar_AddToolBarBand', '_GUICtrlRebar_BeginDrag', '_GUICtrlRebar_Create', - '_GUICtrlRebar_DeleteBand', '_GUICtrlRebar_Destroy', '_GUICtrlRebar_DragMove', - '_GUICtrlRebar_EndDrag', '_GUICtrlRebar_GetBandBackColor', '_GUICtrlRebar_GetBandBorders', - '_GUICtrlRebar_GetBandBordersEx', '_GUICtrlRebar_GetBandChildHandle', '_GUICtrlRebar_GetBandChildSize', - '_GUICtrlRebar_GetBandCount', '_GUICtrlRebar_GetBandForeColor', '_GUICtrlRebar_GetBandHeaderSize', - '_GUICtrlRebar_GetBandID', '_GUICtrlRebar_GetBandIdealSize', '_GUICtrlRebar_GetBandLength', - '_GUICtrlRebar_GetBandLParam', '_GUICtrlRebar_GetBandMargins', '_GUICtrlRebar_GetBandMarginsEx', - '_GUICtrlRebar_GetBandRect', '_GUICtrlRebar_GetBandRectEx', '_GUICtrlRebar_GetBandStyle', - '_GUICtrlRebar_GetBandStyleBreak', '_GUICtrlRebar_GetBandStyleChildEdge', '_GUICtrlRebar_GetBandStyleFixedBMP', - '_GUICtrlRebar_GetBandStyleFixedSize', '_GUICtrlRebar_GetBandStyleGripperAlways', '_GUICtrlRebar_GetBandStyleHidden', - '_GUICtrlRebar_GetBandStyleHideTitle', '_GUICtrlRebar_GetBandStyleNoGripper', '_GUICtrlRebar_GetBandStyleTopAlign', - '_GUICtrlRebar_GetBandStyleUseChevron', '_GUICtrlRebar_GetBandStyleVariableHeight', '_GUICtrlRebar_GetBandText', - '_GUICtrlRebar_GetBarHeight', '_GUICtrlRebar_GetBKColor', '_GUICtrlRebar_GetColorScheme', - '_GUICtrlRebar_GetRowCount', '_GUICtrlRebar_GetRowHeight', '_GUICtrlRebar_GetTextColor', - '_GUICtrlRebar_GetToolTips', '_GUICtrlRebar_GetUnicodeFormat', '_GUICtrlRebar_HitTest', - '_GUICtrlRebar_IDToIndex', '_GUICtrlRebar_MaximizeBand', '_GUICtrlRebar_MinimizeBand', - '_GUICtrlRebar_MoveBand', '_GUICtrlRebar_SetBandBackColor', '_GUICtrlRebar_SetBandForeColor', - '_GUICtrlRebar_SetBandHeaderSize', '_GUICtrlRebar_SetBandID', '_GUICtrlRebar_SetBandIdealSize', - '_GUICtrlRebar_SetBandLength', '_GUICtrlRebar_SetBandLParam', '_GUICtrlRebar_SetBandStyle', - '_GUICtrlRebar_SetBandStyleBreak', '_GUICtrlRebar_SetBandStyleChildEdge', '_GUICtrlRebar_SetBandStyleFixedBMP', - '_GUICtrlRebar_SetBandStyleFixedSize', '_GUICtrlRebar_SetBandStyleGripperAlways', '_GUICtrlRebar_SetBandStyleHidden', - '_GUICtrlRebar_SetBandStyleHideTitle', '_GUICtrlRebar_SetBandStyleNoGripper', '_GUICtrlRebar_SetBandStyleTopAlign', - '_GUICtrlRebar_SetBandStyleUseChevron', '_GUICtrlRebar_SetBandStyleVariableHeight', '_GUICtrlRebar_SetBandText', - '_GUICtrlRebar_SetBKColor', '_GUICtrlRebar_SetColorScheme', '_GUICtrlRebar_SetTextColor', - '_GUICtrlRebar_SetToolTips', '_GUICtrlRebar_SetUnicodeFormat', '_GUICtrlRebar_ShowBand', - '_GUICtrlSlider_ClearSel', '_GUICtrlSlider_ClearTics', '_GUICtrlSlider_Create', - '_GUICtrlSlider_Destroy', '_GUICtrlSlider_GetBuddy', '_GUICtrlSlider_GetChannelRect', - '_GUICtrlSlider_GetLineSize', '_GUICtrlSlider_GetNumTics', '_GUICtrlSlider_GetPageSize', - '_GUICtrlSlider_GetPos', '_GUICtrlSlider_GetPTics', '_GUICtrlSlider_GetRange', - '_GUICtrlSlider_GetRangeMax', '_GUICtrlSlider_GetRangeMin', '_GUICtrlSlider_GetSel', - '_GUICtrlSlider_GetSelEnd', '_GUICtrlSlider_GetSelStart', '_GUICtrlSlider_GetThumbLength', - '_GUICtrlSlider_GetThumbRect', '_GUICtrlSlider_GetThumbRectEx', '_GUICtrlSlider_GetTic', - '_GUICtrlSlider_GetTicPos', '_GUICtrlSlider_GetToolTips', '_GUICtrlSlider_GetUnicodeFormat', - '_GUICtrlSlider_SetBuddy', '_GUICtrlSlider_SetLineSize', '_GUICtrlSlider_SetPageSize', - '_GUICtrlSlider_SetPos', '_GUICtrlSlider_SetRange', '_GUICtrlSlider_SetRangeMax', - '_GUICtrlSlider_SetRangeMin', '_GUICtrlSlider_SetSel', '_GUICtrlSlider_SetSelEnd', - '_GUICtrlSlider_SetSelStart', '_GUICtrlSlider_SetThumbLength', '_GUICtrlSlider_SetTic', - '_GUICtrlSlider_SetTicFreq', '_GUICtrlSlider_SetTipSide', '_GUICtrlSlider_SetToolTips', - '_GUICtrlSlider_SetUnicodeFormat', '_GUICtrlStatusBar_Create', '_GUICtrlStatusBar_Destroy', - '_GUICtrlStatusBar_EmbedControl', '_GUICtrlStatusBar_GetBorders', '_GUICtrlStatusBar_GetBordersHorz', - '_GUICtrlStatusBar_GetBordersRect', '_GUICtrlStatusBar_GetBordersVert', '_GUICtrlStatusBar_GetCount', - '_GUICtrlStatusBar_GetHeight', '_GUICtrlStatusBar_GetIcon', '_GUICtrlStatusBar_GetParts', - '_GUICtrlStatusBar_GetRect', '_GUICtrlStatusBar_GetRectEx', '_GUICtrlStatusBar_GetText', - '_GUICtrlStatusBar_GetTextFlags', '_GUICtrlStatusBar_GetTextLength', '_GUICtrlStatusBar_GetTextLengthEx', - '_GUICtrlStatusBar_GetTipText', '_GUICtrlStatusBar_GetUnicodeFormat', '_GUICtrlStatusBar_GetWidth', - '_GUICtrlStatusBar_IsSimple', '_GUICtrlStatusBar_Resize', '_GUICtrlStatusBar_SetBkColor', - '_GUICtrlStatusBar_SetIcon', '_GUICtrlStatusBar_SetMinHeight', '_GUICtrlStatusBar_SetParts', - '_GUICtrlStatusBar_SetSimple', '_GUICtrlStatusBar_SetText', '_GUICtrlStatusBar_SetTipText', - '_GUICtrlStatusBar_SetUnicodeFormat', '_GUICtrlStatusBar_ShowHide', '_GUICtrlTab_Create', - '_GUICtrlTab_DeleteAllItems', '_GUICtrlTab_DeleteItem', '_GUICtrlTab_DeselectAll', - '_GUICtrlTab_Destroy', '_GUICtrlTab_FindTab', '_GUICtrlTab_GetCurFocus', - '_GUICtrlTab_GetCurSel', '_GUICtrlTab_GetDisplayRect', '_GUICtrlTab_GetDisplayRectEx', - '_GUICtrlTab_GetExtendedStyle', '_GUICtrlTab_GetImageList', '_GUICtrlTab_GetItem', - '_GUICtrlTab_GetItemCount', '_GUICtrlTab_GetItemImage', '_GUICtrlTab_GetItemParam', - '_GUICtrlTab_GetItemRect', '_GUICtrlTab_GetItemRectEx', '_GUICtrlTab_GetItemState', - '_GUICtrlTab_GetItemText', '_GUICtrlTab_GetRowCount', '_GUICtrlTab_GetToolTips', - '_GUICtrlTab_GetUnicodeFormat', '_GUICtrlTab_HighlightItem', '_GUICtrlTab_HitTest', - '_GUICtrlTab_InsertItem', '_GUICtrlTab_RemoveImage', '_GUICtrlTab_SetCurFocus', - '_GUICtrlTab_SetCurSel', '_GUICtrlTab_SetExtendedStyle', '_GUICtrlTab_SetImageList', - '_GUICtrlTab_SetItem', '_GUICtrlTab_SetItemImage', '_GUICtrlTab_SetItemParam', - '_GUICtrlTab_SetItemSize', '_GUICtrlTab_SetItemState', '_GUICtrlTab_SetItemText', - '_GUICtrlTab_SetMinTabWidth', '_GUICtrlTab_SetPadding', '_GUICtrlTab_SetToolTips', - '_GUICtrlTab_SetUnicodeFormat', '_GUICtrlToolbar_AddBitmap', '_GUICtrlToolbar_AddButton', - '_GUICtrlToolbar_AddButtonSep', '_GUICtrlToolbar_AddString', '_GUICtrlToolbar_ButtonCount', - '_GUICtrlToolbar_CheckButton', '_GUICtrlToolbar_ClickAccel', '_GUICtrlToolbar_ClickButton', - '_GUICtrlToolbar_ClickIndex', '_GUICtrlToolbar_CommandToIndex', '_GUICtrlToolbar_Create', - '_GUICtrlToolbar_Customize', '_GUICtrlToolbar_DeleteButton', '_GUICtrlToolbar_Destroy', - '_GUICtrlToolbar_EnableButton', '_GUICtrlToolbar_FindToolbar', '_GUICtrlToolbar_GetAnchorHighlight', - '_GUICtrlToolbar_GetBitmapFlags', '_GUICtrlToolbar_GetButtonBitmap', '_GUICtrlToolbar_GetButtonInfo', - '_GUICtrlToolbar_GetButtonInfoEx', '_GUICtrlToolbar_GetButtonParam', '_GUICtrlToolbar_GetButtonRect', - '_GUICtrlToolbar_GetButtonRectEx', '_GUICtrlToolbar_GetButtonSize', '_GUICtrlToolbar_GetButtonState', - '_GUICtrlToolbar_GetButtonStyle', '_GUICtrlToolbar_GetButtonText', '_GUICtrlToolbar_GetColorScheme', - '_GUICtrlToolbar_GetDisabledImageList', '_GUICtrlToolbar_GetExtendedStyle', '_GUICtrlToolbar_GetHotImageList', - '_GUICtrlToolbar_GetHotItem', '_GUICtrlToolbar_GetImageList', '_GUICtrlToolbar_GetInsertMark', - '_GUICtrlToolbar_GetInsertMarkColor', '_GUICtrlToolbar_GetMaxSize', '_GUICtrlToolbar_GetMetrics', - '_GUICtrlToolbar_GetPadding', '_GUICtrlToolbar_GetRows', '_GUICtrlToolbar_GetString', - '_GUICtrlToolbar_GetStyle', '_GUICtrlToolbar_GetStyleAltDrag', '_GUICtrlToolbar_GetStyleCustomErase', - '_GUICtrlToolbar_GetStyleFlat', '_GUICtrlToolbar_GetStyleList', '_GUICtrlToolbar_GetStyleRegisterDrop', - '_GUICtrlToolbar_GetStyleToolTips', '_GUICtrlToolbar_GetStyleTransparent', '_GUICtrlToolbar_GetStyleWrapable', - '_GUICtrlToolbar_GetTextRows', '_GUICtrlToolbar_GetToolTips', '_GUICtrlToolbar_GetUnicodeFormat', - '_GUICtrlToolbar_HideButton', '_GUICtrlToolbar_HighlightButton', '_GUICtrlToolbar_HitTest', - '_GUICtrlToolbar_IndexToCommand', '_GUICtrlToolbar_InsertButton', '_GUICtrlToolbar_InsertMarkHitTest', - '_GUICtrlToolbar_IsButtonChecked', '_GUICtrlToolbar_IsButtonEnabled', '_GUICtrlToolbar_IsButtonHidden', - '_GUICtrlToolbar_IsButtonHighlighted', '_GUICtrlToolbar_IsButtonIndeterminate', '_GUICtrlToolbar_IsButtonPressed', - '_GUICtrlToolbar_LoadBitmap', '_GUICtrlToolbar_LoadImages', '_GUICtrlToolbar_MapAccelerator', - '_GUICtrlToolbar_MoveButton', '_GUICtrlToolbar_PressButton', '_GUICtrlToolbar_SetAnchorHighlight', - '_GUICtrlToolbar_SetBitmapSize', '_GUICtrlToolbar_SetButtonBitMap', '_GUICtrlToolbar_SetButtonInfo', - '_GUICtrlToolbar_SetButtonInfoEx', '_GUICtrlToolbar_SetButtonParam', '_GUICtrlToolbar_SetButtonSize', - '_GUICtrlToolbar_SetButtonState', '_GUICtrlToolbar_SetButtonStyle', '_GUICtrlToolbar_SetButtonText', - '_GUICtrlToolbar_SetButtonWidth', '_GUICtrlToolbar_SetCmdID', '_GUICtrlToolbar_SetColorScheme', - '_GUICtrlToolbar_SetDisabledImageList', '_GUICtrlToolbar_SetDrawTextFlags', '_GUICtrlToolbar_SetExtendedStyle', - '_GUICtrlToolbar_SetHotImageList', '_GUICtrlToolbar_SetHotItem', '_GUICtrlToolbar_SetImageList', - '_GUICtrlToolbar_SetIndent', '_GUICtrlToolbar_SetIndeterminate', '_GUICtrlToolbar_SetInsertMark', - '_GUICtrlToolbar_SetInsertMarkColor', '_GUICtrlToolbar_SetMaxTextRows', '_GUICtrlToolbar_SetMetrics', - '_GUICtrlToolbar_SetPadding', '_GUICtrlToolbar_SetParent', '_GUICtrlToolbar_SetRows', - '_GUICtrlToolbar_SetStyle', '_GUICtrlToolbar_SetStyleAltDrag', '_GUICtrlToolbar_SetStyleCustomErase', - '_GUICtrlToolbar_SetStyleFlat', '_GUICtrlToolbar_SetStyleList', '_GUICtrlToolbar_SetStyleRegisterDrop', - '_GUICtrlToolbar_SetStyleToolTips', '_GUICtrlToolbar_SetStyleTransparent', '_GUICtrlToolbar_SetStyleWrapable', - '_GUICtrlToolbar_SetToolTips', '_GUICtrlToolbar_SetUnicodeFormat', '_GUICtrlToolbar_SetWindowTheme', - '_GUICtrlTreeView_Add', '_GUICtrlTreeView_AddChild', '_GUICtrlTreeView_AddChildFirst', - '_GUICtrlTreeView_AddFirst', '_GUICtrlTreeView_BeginUpdate', '_GUICtrlTreeView_ClickItem', - '_GUICtrlTreeView_Create', '_GUICtrlTreeView_CreateDragImage', '_GUICtrlTreeView_CreateSolidBitMap', - '_GUICtrlTreeView_Delete', '_GUICtrlTreeView_DeleteAll', '_GUICtrlTreeView_DeleteChildren', - '_GUICtrlTreeView_Destroy', '_GUICtrlTreeView_DisplayRect', '_GUICtrlTreeView_DisplayRectEx', - '_GUICtrlTreeView_EditText', '_GUICtrlTreeView_EndEdit', '_GUICtrlTreeView_EndUpdate', - '_GUICtrlTreeView_EnsureVisible', '_GUICtrlTreeView_Expand', '_GUICtrlTreeView_ExpandedOnce', - '_GUICtrlTreeView_FindItem', '_GUICtrlTreeView_FindItemEx', '_GUICtrlTreeView_GetBkColor', - '_GUICtrlTreeView_GetBold', '_GUICtrlTreeView_GetChecked', '_GUICtrlTreeView_GetChildCount', - '_GUICtrlTreeView_GetChildren', '_GUICtrlTreeView_GetCount', '_GUICtrlTreeView_GetCut', - '_GUICtrlTreeView_GetDropTarget', '_GUICtrlTreeView_GetEditControl', '_GUICtrlTreeView_GetExpanded', - '_GUICtrlTreeView_GetFirstChild', '_GUICtrlTreeView_GetFirstItem', '_GUICtrlTreeView_GetFirstVisible', - '_GUICtrlTreeView_GetFocused', '_GUICtrlTreeView_GetHeight', '_GUICtrlTreeView_GetImageIndex', - '_GUICtrlTreeView_GetImageListIconHandle', '_GUICtrlTreeView_GetIndent', '_GUICtrlTreeView_GetInsertMarkColor', - '_GUICtrlTreeView_GetISearchString', '_GUICtrlTreeView_GetItemByIndex', '_GUICtrlTreeView_GetItemHandle', - '_GUICtrlTreeView_GetItemParam', '_GUICtrlTreeView_GetLastChild', '_GUICtrlTreeView_GetLineColor', - '_GUICtrlTreeView_GetNext', '_GUICtrlTreeView_GetNextChild', '_GUICtrlTreeView_GetNextSibling', - '_GUICtrlTreeView_GetNextVisible', '_GUICtrlTreeView_GetNormalImageList', '_GUICtrlTreeView_GetParentHandle', - '_GUICtrlTreeView_GetParentParam', '_GUICtrlTreeView_GetPrev', '_GUICtrlTreeView_GetPrevChild', - '_GUICtrlTreeView_GetPrevSibling', '_GUICtrlTreeView_GetPrevVisible', '_GUICtrlTreeView_GetScrollTime', - '_GUICtrlTreeView_GetSelected', '_GUICtrlTreeView_GetSelectedImageIndex', '_GUICtrlTreeView_GetSelection', - '_GUICtrlTreeView_GetSiblingCount', '_GUICtrlTreeView_GetState', '_GUICtrlTreeView_GetStateImageIndex', - '_GUICtrlTreeView_GetStateImageList', '_GUICtrlTreeView_GetText', '_GUICtrlTreeView_GetTextColor', - '_GUICtrlTreeView_GetToolTips', '_GUICtrlTreeView_GetTree', '_GUICtrlTreeView_GetUnicodeFormat', - '_GUICtrlTreeView_GetVisible', '_GUICtrlTreeView_GetVisibleCount', '_GUICtrlTreeView_HitTest', - '_GUICtrlTreeView_HitTestEx', '_GUICtrlTreeView_HitTestItem', '_GUICtrlTreeView_Index', - '_GUICtrlTreeView_InsertItem', '_GUICtrlTreeView_IsFirstItem', '_GUICtrlTreeView_IsParent', - '_GUICtrlTreeView_Level', '_GUICtrlTreeView_SelectItem', '_GUICtrlTreeView_SelectItemByIndex', - '_GUICtrlTreeView_SetBkColor', '_GUICtrlTreeView_SetBold', '_GUICtrlTreeView_SetChecked', - '_GUICtrlTreeView_SetCheckedByIndex', '_GUICtrlTreeView_SetChildren', '_GUICtrlTreeView_SetCut', - '_GUICtrlTreeView_SetDropTarget', '_GUICtrlTreeView_SetFocused', '_GUICtrlTreeView_SetHeight', - '_GUICtrlTreeView_SetIcon', '_GUICtrlTreeView_SetImageIndex', '_GUICtrlTreeView_SetIndent', - '_GUICtrlTreeView_SetInsertMark', '_GUICtrlTreeView_SetInsertMarkColor', '_GUICtrlTreeView_SetItemHeight', - '_GUICtrlTreeView_SetItemParam', '_GUICtrlTreeView_SetLineColor', '_GUICtrlTreeView_SetNormalImageList', - '_GUICtrlTreeView_SetScrollTime', '_GUICtrlTreeView_SetSelected', '_GUICtrlTreeView_SetSelectedImageIndex', - '_GUICtrlTreeView_SetState', '_GUICtrlTreeView_SetStateImageIndex', '_GUICtrlTreeView_SetStateImageList', - '_GUICtrlTreeView_SetText', '_GUICtrlTreeView_SetTextColor', '_GUICtrlTreeView_SetToolTips', - '_GUICtrlTreeView_SetUnicodeFormat', '_GUICtrlTreeView_Sort', '_GUIImageList_Add', - '_GUIImageList_AddBitmap', '_GUIImageList_AddIcon', '_GUIImageList_AddMasked', - '_GUIImageList_BeginDrag', '_GUIImageList_Copy', '_GUIImageList_Create', - '_GUIImageList_Destroy', '_GUIImageList_DestroyIcon', '_GUIImageList_DragEnter', - '_GUIImageList_DragLeave', '_GUIImageList_DragMove', '_GUIImageList_Draw', - '_GUIImageList_DrawEx', '_GUIImageList_Duplicate', '_GUIImageList_EndDrag', - '_GUIImageList_GetBkColor', '_GUIImageList_GetIcon', '_GUIImageList_GetIconHeight', - '_GUIImageList_GetIconSize', '_GUIImageList_GetIconSizeEx', '_GUIImageList_GetIconWidth', - '_GUIImageList_GetImageCount', '_GUIImageList_GetImageInfoEx', '_GUIImageList_Remove', - '_GUIImageList_ReplaceIcon', '_GUIImageList_SetBkColor', '_GUIImageList_SetIconSize', - '_GUIImageList_SetImageCount', '_GUIImageList_Swap', '_GUIScrollBars_EnableScrollBar', - '_GUIScrollBars_GetScrollBarInfoEx', '_GUIScrollBars_GetScrollBarRect', '_GUIScrollBars_GetScrollBarRGState', - '_GUIScrollBars_GetScrollBarXYLineButton', '_GUIScrollBars_GetScrollBarXYThumbBottom', '_GUIScrollBars_GetScrollBarXYThumbTop', - '_GUIScrollBars_GetScrollInfo', '_GUIScrollBars_GetScrollInfoEx', '_GUIScrollBars_GetScrollInfoMax', - '_GUIScrollBars_GetScrollInfoMin', '_GUIScrollBars_GetScrollInfoPage', '_GUIScrollBars_GetScrollInfoPos', - '_GUIScrollBars_GetScrollInfoTrackPos', '_GUIScrollBars_GetScrollPos', '_GUIScrollBars_GetScrollRange', - '_GUIScrollBars_Init', '_GUIScrollBars_ScrollWindow', '_GUIScrollBars_SetScrollInfo', - '_GUIScrollBars_SetScrollInfoMax', '_GUIScrollBars_SetScrollInfoMin', '_GUIScrollBars_SetScrollInfoPage', - '_GUIScrollBars_SetScrollInfoPos', '_GUIScrollBars_SetScrollRange', '_GUIScrollBars_ShowScrollBar', - '_GUIToolTip_Activate', '_GUIToolTip_AddTool', '_GUIToolTip_AdjustRect', - '_GUIToolTip_BitsToTTF', '_GUIToolTip_Create', '_GUIToolTip_DelTool', - '_GUIToolTip_Destroy', '_GUIToolTip_EnumTools', '_GUIToolTip_GetBubbleHeight', - '_GUIToolTip_GetBubbleSize', '_GUIToolTip_GetBubbleWidth', '_GUIToolTip_GetCurrentTool', - '_GUIToolTip_GetDelayTime', '_GUIToolTip_GetMargin', '_GUIToolTip_GetMarginEx', - '_GUIToolTip_GetMaxTipWidth', '_GUIToolTip_GetText', '_GUIToolTip_GetTipBkColor', - '_GUIToolTip_GetTipTextColor', '_GUIToolTip_GetTitleBitMap', '_GUIToolTip_GetTitleText', - '_GUIToolTip_GetToolCount', '_GUIToolTip_GetToolInfo', '_GUIToolTip_HitTest', - '_GUIToolTip_NewToolRect', '_GUIToolTip_Pop', '_GUIToolTip_PopUp', - '_GUIToolTip_SetDelayTime', '_GUIToolTip_SetMargin', '_GUIToolTip_SetMaxTipWidth', - '_GUIToolTip_SetTipBkColor', '_GUIToolTip_SetTipTextColor', '_GUIToolTip_SetTitle', - '_GUIToolTip_SetToolInfo', '_GUIToolTip_SetWindowTheme', '_GUIToolTip_ToolExists', - '_GUIToolTip_ToolToArray', '_GUIToolTip_TrackActivate', '_GUIToolTip_TrackPosition', - '_GUIToolTip_TTFToBits', '_GUIToolTip_Update', '_GUIToolTip_UpdateTipText', - '_HexToString', '_IE_Example', '_IE_Introduction', - '_IE_VersionInfo', '_IEAction', '_IEAttach', - '_IEBodyReadHTML', '_IEBodyReadText', '_IEBodyWriteHTML', - '_IECreate', '_IECreateEmbedded', '_IEDocGetObj', - '_IEDocInsertHTML', '_IEDocInsertText', '_IEDocReadHTML', - '_IEDocWriteHTML', '_IEErrorHandlerDeRegister', '_IEErrorHandlerRegister', - '_IEErrorNotify', '_IEFormElementCheckBoxSelect', '_IEFormElementGetCollection', - '_IEFormElementGetObjByName', '_IEFormElementGetValue', '_IEFormElementOptionSelect', - '_IEFormElementRadioSelect', '_IEFormElementSetValue', '_IEFormGetCollection', - '_IEFormGetObjByName', '_IEFormImageClick', '_IEFormReset', - '_IEFormSubmit', '_IEFrameGetCollection', '_IEFrameGetObjByName', - '_IEGetObjById', '_IEGetObjByName', '_IEHeadInsertEventScript', - '_IEImgClick', '_IEImgGetCollection', '_IEIsFrameSet', - '_IELinkClickByIndex', '_IELinkClickByText', '_IELinkGetCollection', - '_IELoadWait', '_IELoadWaitTimeout', '_IENavigate', - '_IEPropertyGet', '_IEPropertySet', '_IEQuit', - '_IETableGetCollection', '_IETableWriteToArray', '_IETagNameAllGetCollection', - '_IETagNameGetCollection', '_Iif', '_INetExplorerCapable', - '_INetGetSource', '_INetMail', '_INetSmtpMail', - '_IsPressed', '_MathCheckDiv', '_Max', - '_MemGlobalAlloc', '_MemGlobalFree', '_MemGlobalLock', - '_MemGlobalSize', '_MemGlobalUnlock', '_MemMoveMemory', - '_MemMsgBox', '_MemShowError', '_MemVirtualAlloc', - '_MemVirtualAllocEx', '_MemVirtualFree', '_MemVirtualFreeEx', - '_Min', '_MouseTrap', '_NamedPipes_CallNamedPipe', - '_NamedPipes_ConnectNamedPipe', '_NamedPipes_CreateNamedPipe', '_NamedPipes_CreatePipe', - '_NamedPipes_DisconnectNamedPipe', '_NamedPipes_GetNamedPipeHandleState', '_NamedPipes_GetNamedPipeInfo', - '_NamedPipes_PeekNamedPipe', '_NamedPipes_SetNamedPipeHandleState', '_NamedPipes_TransactNamedPipe', - '_NamedPipes_WaitNamedPipe', '_Net_Share_ConnectionEnum', '_Net_Share_FileClose', - '_Net_Share_FileEnum', '_Net_Share_FileGetInfo', '_Net_Share_PermStr', - '_Net_Share_ResourceStr', '_Net_Share_SessionDel', '_Net_Share_SessionEnum', - '_Net_Share_SessionGetInfo', '_Net_Share_ShareAdd', '_Net_Share_ShareCheck', - '_Net_Share_ShareDel', '_Net_Share_ShareEnum', '_Net_Share_ShareGetInfo', - '_Net_Share_ShareSetInfo', '_Net_Share_StatisticsGetSvr', '_Net_Share_StatisticsGetWrk', - '_Now', '_NowCalc', '_NowCalcDate', - '_NowDate', '_NowTime', '_PathFull', - '_PathMake', '_PathSplit', '_ProcessGetName', - '_ProcessGetPriority', '_Radian', '_ReplaceStringInFile', - '_RunDOS', '_ScreenCapture_Capture', '_ScreenCapture_CaptureWnd', - '_ScreenCapture_SaveImage', '_ScreenCapture_SetBMPFormat', '_ScreenCapture_SetJPGQuality', - '_ScreenCapture_SetTIFColorDepth', '_ScreenCapture_SetTIFCompression', '_Security__AdjustTokenPrivileges', - '_Security__GetAccountSid', '_Security__GetLengthSid', '_Security__GetTokenInformation', - '_Security__ImpersonateSelf', '_Security__IsValidSid', '_Security__LookupAccountName', - '_Security__LookupAccountSid', '_Security__LookupPrivilegeValue', '_Security__OpenProcessToken', - '_Security__OpenThreadToken', '_Security__OpenThreadTokenEx', '_Security__SetPrivilege', - '_Security__SidToStringSid', '_Security__SidTypeStr', '_Security__StringSidToSid', - '_SendMessage', '_SendMessageA', '_SetDate', - '_SetTime', '_Singleton', '_SoundClose', - '_SoundLength', '_SoundOpen', '_SoundPause', - '_SoundPlay', '_SoundPos', '_SoundResume', - '_SoundSeek', '_SoundStatus', '_SoundStop', - '_SQLite_Changes', '_SQLite_Close', '_SQLite_Display2DResult', - '_SQLite_Encode', '_SQLite_ErrCode', '_SQLite_ErrMsg', - '_SQLite_Escape', '_SQLite_Exec', '_SQLite_FetchData', - '_SQLite_FetchNames', '_SQLite_GetTable', '_SQLite_GetTable2d', - '_SQLite_LastInsertRowID', '_SQLite_LibVersion', '_SQLite_Open', - '_SQLite_Query', '_SQLite_QueryFinalize', '_SQLite_QueryReset', - '_SQLite_QuerySingleRow', '_SQLite_SaveMode', '_SQLite_SetTimeout', - '_SQLite_Shutdown', '_SQLite_SQLiteExe', '_SQLite_Startup', - '_SQLite_TotalChanges', '_StringAddComma', '_StringBetween', - '_StringEncrypt', '_StringInsert', '_StringProper', - '_StringRepeat', '_StringReverse', '_StringSplit', - '_StringToHex', '_TCPIpToName', '_TempFile', - '_TicksToTime', '_Timer_Diff', '_Timer_GetTimerID', - '_Timer_Init', '_Timer_KillAllTimers', '_Timer_KillTimer', - '_Timer_SetTimer', '_TimeToTicks', '_VersionCompare', - '_viClose', '_viExecCommand', '_viFindGpib', - '_viGpibBusReset', '_viGTL', '_viOpen', - '_viSetAttribute', '_viSetTimeout', '_WeekNumberISO', - '_WinAPI_AttachConsole', '_WinAPI_AttachThreadInput', '_WinAPI_Beep', - '_WinAPI_BitBlt', '_WinAPI_CallNextHookEx', '_WinAPI_Check', - '_WinAPI_ClientToScreen', '_WinAPI_CloseHandle', '_WinAPI_CommDlgExtendedError', - '_WinAPI_CopyIcon', '_WinAPI_CreateBitmap', '_WinAPI_CreateCompatibleBitmap', - '_WinAPI_CreateCompatibleDC', '_WinAPI_CreateEvent', '_WinAPI_CreateFile', - '_WinAPI_CreateFont', '_WinAPI_CreateFontIndirect', '_WinAPI_CreateProcess', - '_WinAPI_CreateSolidBitmap', '_WinAPI_CreateSolidBrush', '_WinAPI_CreateWindowEx', - '_WinAPI_DefWindowProc', '_WinAPI_DeleteDC', '_WinAPI_DeleteObject', - '_WinAPI_DestroyIcon', '_WinAPI_DestroyWindow', '_WinAPI_DrawEdge', - '_WinAPI_DrawFrameControl', '_WinAPI_DrawIcon', '_WinAPI_DrawIconEx', - '_WinAPI_DrawText', '_WinAPI_EnableWindow', '_WinAPI_EnumDisplayDevices', - '_WinAPI_EnumWindows', '_WinAPI_EnumWindowsPopup', '_WinAPI_EnumWindowsTop', - '_WinAPI_ExpandEnvironmentStrings', '_WinAPI_ExtractIconEx', '_WinAPI_FatalAppExit', - '_WinAPI_FillRect', '_WinAPI_FindExecutable', '_WinAPI_FindWindow', - '_WinAPI_FlashWindow', '_WinAPI_FlashWindowEx', '_WinAPI_FloatToInt', - '_WinAPI_FlushFileBuffers', '_WinAPI_FormatMessage', '_WinAPI_FrameRect', - '_WinAPI_FreeLibrary', '_WinAPI_GetAncestor', '_WinAPI_GetAsyncKeyState', - '_WinAPI_GetClassName', '_WinAPI_GetClientHeight', '_WinAPI_GetClientRect', - '_WinAPI_GetClientWidth', '_WinAPI_GetCurrentProcess', '_WinAPI_GetCurrentProcessID', - '_WinAPI_GetCurrentThread', '_WinAPI_GetCurrentThreadId', '_WinAPI_GetCursorInfo', - '_WinAPI_GetDC', '_WinAPI_GetDesktopWindow', '_WinAPI_GetDeviceCaps', - '_WinAPI_GetDIBits', '_WinAPI_GetDlgCtrlID', '_WinAPI_GetDlgItem', - '_WinAPI_GetFileSizeEx', '_WinAPI_GetFocus', '_WinAPI_GetForegroundWindow', - '_WinAPI_GetIconInfo', '_WinAPI_GetLastError', '_WinAPI_GetLastErrorMessage', - '_WinAPI_GetModuleHandle', '_WinAPI_GetMousePos', '_WinAPI_GetMousePosX', - '_WinAPI_GetMousePosY', '_WinAPI_GetObject', '_WinAPI_GetOpenFileName', - '_WinAPI_GetOverlappedResult', '_WinAPI_GetParent', '_WinAPI_GetProcessAffinityMask', - '_WinAPI_GetSaveFileName', '_WinAPI_GetStdHandle', '_WinAPI_GetStockObject', - '_WinAPI_GetSysColor', '_WinAPI_GetSysColorBrush', '_WinAPI_GetSystemMetrics', - '_WinAPI_GetTextExtentPoint32', '_WinAPI_GetWindow', '_WinAPI_GetWindowDC', - '_WinAPI_GetWindowHeight', '_WinAPI_GetWindowLong', '_WinAPI_GetWindowRect', - '_WinAPI_GetWindowText', '_WinAPI_GetWindowThreadProcessId', '_WinAPI_GetWindowWidth', - '_WinAPI_GetXYFromPoint', '_WinAPI_GlobalMemStatus', '_WinAPI_GUIDFromString', - '_WinAPI_GUIDFromStringEx', '_WinAPI_HiWord', '_WinAPI_InProcess', - '_WinAPI_IntToFloat', '_WinAPI_InvalidateRect', '_WinAPI_IsClassName', - '_WinAPI_IsWindow', '_WinAPI_IsWindowVisible', '_WinAPI_LoadBitmap', - '_WinAPI_LoadImage', '_WinAPI_LoadLibrary', '_WinAPI_LoadLibraryEx', - '_WinAPI_LoadShell32Icon', '_WinAPI_LoadString', '_WinAPI_LocalFree', - '_WinAPI_LoWord', '_WinAPI_MakeDWord', '_WinAPI_MAKELANGID', - '_WinAPI_MAKELCID', '_WinAPI_MakeLong', '_WinAPI_MessageBeep', - '_WinAPI_Mouse_Event', '_WinAPI_MoveWindow', '_WinAPI_MsgBox', - '_WinAPI_MulDiv', '_WinAPI_MultiByteToWideChar', '_WinAPI_MultiByteToWideCharEx', - '_WinAPI_OpenProcess', '_WinAPI_PointFromRect', '_WinAPI_PostMessage', - '_WinAPI_PrimaryLangId', '_WinAPI_PtInRect', '_WinAPI_ReadFile', - '_WinAPI_ReadProcessMemory', '_WinAPI_RectIsEmpty', '_WinAPI_RedrawWindow', - '_WinAPI_RegisterWindowMessage', '_WinAPI_ReleaseCapture', '_WinAPI_ReleaseDC', - '_WinAPI_ScreenToClient', '_WinAPI_SelectObject', '_WinAPI_SetBkColor', - '_WinAPI_SetCapture', '_WinAPI_SetCursor', '_WinAPI_SetDefaultPrinter', - '_WinAPI_SetDIBits', '_WinAPI_SetEvent', '_WinAPI_SetFocus', - '_WinAPI_SetFont', '_WinAPI_SetHandleInformation', '_WinAPI_SetLastError', - '_WinAPI_SetParent', '_WinAPI_SetProcessAffinityMask', '_WinAPI_SetSysColors', - '_WinAPI_SetTextColor', '_WinAPI_SetWindowLong', '_WinAPI_SetWindowPos', - '_WinAPI_SetWindowsHookEx', '_WinAPI_SetWindowText', '_WinAPI_ShowCursor', - '_WinAPI_ShowError', '_WinAPI_ShowMsg', '_WinAPI_ShowWindow', - '_WinAPI_StringFromGUID', '_WinAPI_SubLangId', '_WinAPI_SystemParametersInfo', - '_WinAPI_TwipsPerPixelX', '_WinAPI_TwipsPerPixelY', '_WinAPI_UnhookWindowsHookEx', - '_WinAPI_UpdateLayeredWindow', '_WinAPI_UpdateWindow', '_WinAPI_ValidateClassName', - '_WinAPI_WaitForInputIdle', '_WinAPI_WaitForMultipleObjects', '_WinAPI_WaitForSingleObject', - '_WinAPI_WideCharToMultiByte', '_WinAPI_WindowFromPoint', '_WinAPI_WriteConsole', - '_WinAPI_WriteFile', '_WinAPI_WriteProcessMemory', '_WinNet_AddConnection', - '_WinNet_AddConnection2', '_WinNet_AddConnection3', '_WinNet_CancelConnection', - '_WinNet_CancelConnection2', '_WinNet_CloseEnum', '_WinNet_ConnectionDialog', - '_WinNet_ConnectionDialog1', '_WinNet_DisconnectDialog', '_WinNet_DisconnectDialog1', - '_WinNet_EnumResource', '_WinNet_GetConnection', '_WinNet_GetConnectionPerformance', - '_WinNet_GetLastError', '_WinNet_GetNetworkInformation', '_WinNet_GetProviderName', - '_WinNet_GetResourceInformation', '_WinNet_GetResourceParent', '_WinNet_GetUniversalName', - '_WinNet_GetUser', '_WinNet_OpenEnum', '_WinNet_RestoreConnection', - '_WinNet_UseConnection', '_Word_VersionInfo', '_WordAttach', - '_WordCreate', '_WordDocAdd', '_WordDocAddLink', - '_WordDocAddPicture', '_WordDocClose', '_WordDocFindReplace', - '_WordDocGetCollection', '_WordDocLinkGetCollection', '_WordDocOpen', - '_WordDocPrint', '_WordDocPropertyGet', '_WordDocPropertySet', - '_WordDocSave', '_WordDocSaveAs', '_WordErrorHandlerDeRegister', - '_WordErrorHandlerRegister', '_WordErrorNotify', '_WordMacroRun', - '_WordPropertyGet', '_WordPropertySet', '_WordQuit' + 'ArrayAdd','ArrayBinarySearch','ArrayConcatenate','ArrayDelete', + 'ArrayDisplay','ArrayFindAll','ArrayInsert','ArrayMax', + 'ArrayMaxIndex','ArrayMin','ArrayMinIndex','ArrayPop','ArrayPush', + 'ArrayReverse','ArraySearch','ArraySort','ArraySwap','ArrayToClip', + 'ArrayToString','ArrayTrim','ChooseColor','ChooseFont', + 'ClipBoard_ChangeChain','ClipBoard_Close','ClipBoard_CountFormats', + 'ClipBoard_Empty','ClipBoard_EnumFormats','ClipBoard_FormatStr', + 'ClipBoard_GetData','ClipBoard_GetDataEx','ClipBoard_GetFormatName', + 'ClipBoard_GetOpenWindow','ClipBoard_GetOwner', + 'ClipBoard_GetPriorityFormat','ClipBoard_GetSequenceNumber', + 'ClipBoard_GetViewer','ClipBoard_IsFormatAvailable', + 'ClipBoard_Open','ClipBoard_RegisterFormat','ClipBoard_SetData', + 'ClipBoard_SetDataEx','ClipBoard_SetViewer','ClipPutFile', + 'ColorConvertHSLtoRGB','ColorConvertRGBtoHSL','ColorGetBlue', + 'ColorGetGreen','ColorGetRed','Date_Time_CompareFileTime', + 'Date_Time_DOSDateTimeToArray','Date_Time_DOSDateTimeToFileTime', + 'Date_Time_DOSDateTimeToStr','Date_Time_DOSDateToArray', + 'Date_Time_DOSDateToStr','Date_Time_DOSTimeToArray', + 'Date_Time_DOSTimeToStr','Date_Time_EncodeFileTime', + 'Date_Time_EncodeSystemTime','Date_Time_FileTimeToArray', + 'Date_Time_FileTimeToDOSDateTime', + 'Date_Time_FileTimeToLocalFileTime','Date_Time_FileTimeToStr', + 'Date_Time_FileTimeToSystemTime','Date_Time_GetFileTime', + 'Date_Time_GetLocalTime','Date_Time_GetSystemTime', + 'Date_Time_GetSystemTimeAdjustment', + 'Date_Time_GetSystemTimeAsFileTime', + 'Date_Time_GetSystemTimes','Date_Time_GetTickCount', + 'Date_Time_GetTimeZoneInformation', + 'Date_Time_LocalFileTimeToFileTime','Date_Time_SetFileTime', + 'Date_Time_SetLocalTime','Date_Time_SetSystemTime', + 'Date_Time_SetSystemTimeAdjustment', + 'Date_Time_SetTimeZoneInformation','Date_Time_SystemTimeToArray', + 'Date_Time_SystemTimeToDateStr','Date_Time_SystemTimeToDateTimeStr', + 'Date_Time_SystemTimeToFileTime','Date_Time_SystemTimeToTimeStr', + 'Date_Time_SystemTimeToTzSpecificLocalTime', + 'Date_Time_TzSpecificLocalTimeToSystemTime','DateAdd', + 'DateDayOfWeek','DateDaysInMonth','DateDiff','DateIsLeapYear', + 'DateIsValid','DateTimeFormat','DateTimeSplit','DateToDayOfWeek', + 'DateToDayOfWeekISO','DateToDayValue','DateToMonth', + 'DayValueToDate','DebugBugReportEnv','DebugOut','DebugSetup', + 'Degree','EventLog__Backup','EventLog__Clear','EventLog__Close', + 'EventLog__Count','EventLog__DeregisterSource','EventLog__Full', + 'EventLog__Notify','EventLog__Oldest','EventLog__Open', + 'EventLog__OpenBackup','EventLog__Read','EventLog__RegisterSource', + 'EventLog__Report','FileCountLines','FileCreate','FileListToArray', + 'FilePrint','FileReadToArray','FileWriteFromArray', + 'FileWriteLog','FileWriteToLine','GDIPlus_ArrowCapCreate', + 'GDIPlus_ArrowCapDispose','GDIPlus_ArrowCapGetFillState', + 'GDIPlus_ArrowCapGetHeight','GDIPlus_ArrowCapGetMiddleInset', + 'GDIPlus_ArrowCapGetWidth','GDIPlus_ArrowCapSetFillState', + 'GDIPlus_ArrowCapSetHeight','GDIPlus_ArrowCapSetMiddleInset', + 'GDIPlus_ArrowCapSetWidth','GDIPlus_BitmapCloneArea', + 'GDIPlus_BitmapCreateFromFile','GDIPlus_BitmapCreateFromGraphics', + 'GDIPlus_BitmapCreateFromHBITMAP', + 'GDIPlus_BitmapCreateHBITMAPFromBitmap','GDIPlus_BitmapDispose', + 'GDIPlus_BitmapLockBits','GDIPlus_BitmapUnlockBits', + 'GDIPlus_BrushClone','GDIPlus_BrushCreateSolid', + 'GDIPlus_BrushDispose','GDIPlus_BrushGetType', + 'GDIPlus_CustomLineCapDispose','GDIPlus_Decoders', + 'GDIPlus_DecodersGetCount','GDIPlus_DecodersGetSize', + 'GDIPlus_Encoders','GDIPlus_EncodersGetCLSID', + 'GDIPlus_EncodersGetCount','GDIPlus_EncodersGetParamList', + 'GDIPlus_EncodersGetParamListSize','GDIPlus_EncodersGetSize', + 'GDIPlus_FontCreate','GDIPlus_FontDispose', + 'GDIPlus_FontFamilyCreate','GDIPlus_FontFamilyDispose', + 'GDIPlus_GraphicsClear','GDIPlus_GraphicsCreateFromHDC', + 'GDIPlus_GraphicsCreateFromHWND','GDIPlus_GraphicsDispose', + 'GDIPlus_GraphicsDrawArc','GDIPlus_GraphicsDrawBezier', + 'GDIPlus_GraphicsDrawClosedCurve','GDIPlus_GraphicsDrawCurve', + 'GDIPlus_GraphicsDrawEllipse','GDIPlus_GraphicsDrawImage', + 'GDIPlus_GraphicsDrawImageRect','GDIPlus_GraphicsDrawImageRectRect', + 'GDIPlus_GraphicsDrawLine','GDIPlus_GraphicsDrawPie', + 'GDIPlus_GraphicsDrawPolygon','GDIPlus_GraphicsDrawRect', + 'GDIPlus_GraphicsDrawString','GDIPlus_GraphicsDrawStringEx', + 'GDIPlus_GraphicsFillClosedCurve','GDIPlus_GraphicsFillEllipse', + 'GDIPlus_GraphicsFillPie','GDIPlus_GraphicsFillRect', + 'GDIPlus_GraphicsGetDC','GDIPlus_GraphicsGetSmoothingMode', + 'GDIPlus_GraphicsMeasureString','GDIPlus_GraphicsReleaseDC', + 'GDIPlus_GraphicsSetSmoothingMode','GDIPlus_GraphicsSetTransform', + 'GDIPlus_ImageDispose','GDIPlus_ImageGetGraphicsContext', + 'GDIPlus_ImageGetHeight','GDIPlus_ImageGetWidth', + 'GDIPlus_ImageLoadFromFile','GDIPlus_ImageSaveToFile', + 'GDIPlus_ImageSaveToFileEx','GDIPlus_MatrixCreate', + 'GDIPlus_MatrixDispose','GDIPlus_MatrixRotate','GDIPlus_ParamAdd', + 'GDIPlus_ParamInit','GDIPlus_PenCreate','GDIPlus_PenDispose', + 'GDIPlus_PenGetAlignment','GDIPlus_PenGetColor', + 'GDIPlus_PenGetCustomEndCap','GDIPlus_PenGetDashCap', + 'GDIPlus_PenGetDashStyle','GDIPlus_PenGetEndCap', + 'GDIPlus_PenGetWidth','GDIPlus_PenSetAlignment', + 'GDIPlus_PenSetColor','GDIPlus_PenSetCustomEndCap', + 'GDIPlus_PenSetDashCap','GDIPlus_PenSetDashStyle', + 'GDIPlus_PenSetEndCap','GDIPlus_PenSetWidth','GDIPlus_RectFCreate', + 'GDIPlus_Shutdown','GDIPlus_Startup','GDIPlus_StringFormatCreate', + 'GDIPlus_StringFormatDispose','GetIP','GUICtrlAVI_Close', + 'GUICtrlAVI_Create','GUICtrlAVI_Destroy','GUICtrlAVI_Open', + 'GUICtrlAVI_OpenEx','GUICtrlAVI_Play','GUICtrlAVI_Seek', + 'GUICtrlAVI_Show','GUICtrlAVI_Stop','GUICtrlButton_Click', + 'GUICtrlButton_Create','GUICtrlButton_Destroy', + 'GUICtrlButton_Enable','GUICtrlButton_GetCheck', + 'GUICtrlButton_GetFocus','GUICtrlButton_GetIdealSize', + 'GUICtrlButton_GetImage','GUICtrlButton_GetImageList', + 'GUICtrlButton_GetState','GUICtrlButton_GetText', + 'GUICtrlButton_GetTextMargin','GUICtrlButton_SetCheck', + 'GUICtrlButton_SetFocus','GUICtrlButton_SetImage', + 'GUICtrlButton_SetImageList','GUICtrlButton_SetSize', + 'GUICtrlButton_SetState','GUICtrlButton_SetStyle', + 'GUICtrlButton_SetText','GUICtrlButton_SetTextMargin', + 'GUICtrlButton_Show','GUICtrlComboBox_AddDir', + 'GUICtrlComboBox_AddString','GUICtrlComboBox_AutoComplete', + 'GUICtrlComboBox_BeginUpdate','GUICtrlComboBox_Create', + 'GUICtrlComboBox_DeleteString','GUICtrlComboBox_Destroy', + 'GUICtrlComboBox_EndUpdate','GUICtrlComboBox_FindString', + 'GUICtrlComboBox_FindStringExact','GUICtrlComboBox_GetComboBoxInfo', + 'GUICtrlComboBox_GetCount','GUICtrlComboBox_GetCurSel', + 'GUICtrlComboBox_GetDroppedControlRect', + 'GUICtrlComboBox_GetDroppedControlRectEx', + 'GUICtrlComboBox_GetDroppedState','GUICtrlComboBox_GetDroppedWidth', + 'GUICtrlComboBox_GetEditSel','GUICtrlComboBox_GetEditText', + 'GUICtrlComboBox_GetExtendedUI', + 'GUICtrlComboBox_GetHorizontalExtent', + 'GUICtrlComboBox_GetItemHeight','GUICtrlComboBox_GetLBText', + 'GUICtrlComboBox_GetLBTextLen','GUICtrlComboBox_GetList', + 'GUICtrlComboBox_GetListArray','GUICtrlComboBox_GetLocale', + 'GUICtrlComboBox_GetLocaleCountry','GUICtrlComboBox_GetLocaleLang', + 'GUICtrlComboBox_GetLocalePrimLang', + 'GUICtrlComboBox_GetLocaleSubLang','GUICtrlComboBox_GetMinVisible', + 'GUICtrlComboBox_GetTopIndex','GUICtrlComboBox_InitStorage', + 'GUICtrlComboBox_InsertString','GUICtrlComboBox_LimitText', + 'GUICtrlComboBox_ReplaceEditSel','GUICtrlComboBox_ResetContent', + 'GUICtrlComboBox_SelectString','GUICtrlComboBox_SetCurSel', + 'GUICtrlComboBox_SetDroppedWidth','GUICtrlComboBox_SetEditSel', + 'GUICtrlComboBox_SetEditText','GUICtrlComboBox_SetExtendedUI', + 'GUICtrlComboBox_SetHorizontalExtent', + 'GUICtrlComboBox_SetItemHeight','GUICtrlComboBox_SetMinVisible', + 'GUICtrlComboBox_SetTopIndex','GUICtrlComboBox_ShowDropDown', + 'GUICtrlComboBoxEx_AddDir','GUICtrlComboBoxEx_AddString', + 'GUICtrlComboBoxEx_BeginUpdate','GUICtrlComboBoxEx_Create', + 'GUICtrlComboBoxEx_CreateSolidBitMap', + 'GUICtrlComboBoxEx_DeleteString','GUICtrlComboBoxEx_Destroy', + 'GUICtrlComboBoxEx_EndUpdate','GUICtrlComboBoxEx_FindStringExact', + 'GUICtrlComboBoxEx_GetComboBoxInfo', + 'GUICtrlComboBoxEx_GetComboControl','GUICtrlComboBoxEx_GetCount', + 'GUICtrlComboBoxEx_GetCurSel', + 'GUICtrlComboBoxEx_GetDroppedControlRect', + 'GUICtrlComboBoxEx_GetDroppedControlRectEx', + 'GUICtrlComboBoxEx_GetDroppedState', + 'GUICtrlComboBoxEx_GetDroppedWidth', + 'GUICtrlComboBoxEx_GetEditControl','GUICtrlComboBoxEx_GetEditSel', + 'GUICtrlComboBoxEx_GetEditText', + 'GUICtrlComboBoxEx_GetExtendedStyle', + 'GUICtrlComboBoxEx_GetExtendedUI','GUICtrlComboBoxEx_GetImageList', + 'GUICtrlComboBoxEx_GetItem','GUICtrlComboBoxEx_GetItemEx', + 'GUICtrlComboBoxEx_GetItemHeight','GUICtrlComboBoxEx_GetItemImage', + 'GUICtrlComboBoxEx_GetItemIndent', + 'GUICtrlComboBoxEx_GetItemOverlayImage', + 'GUICtrlComboBoxEx_GetItemParam', + 'GUICtrlComboBoxEx_GetItemSelectedImage', + 'GUICtrlComboBoxEx_GetItemText','GUICtrlComboBoxEx_GetItemTextLen', + 'GUICtrlComboBoxEx_GetList','GUICtrlComboBoxEx_GetListArray', + 'GUICtrlComboBoxEx_GetLocale','GUICtrlComboBoxEx_GetLocaleCountry', + 'GUICtrlComboBoxEx_GetLocaleLang', + 'GUICtrlComboBoxEx_GetLocalePrimLang', + 'GUICtrlComboBoxEx_GetLocaleSubLang', + 'GUICtrlComboBoxEx_GetMinVisible','GUICtrlComboBoxEx_GetTopIndex', + 'GUICtrlComboBoxEx_InitStorage','GUICtrlComboBoxEx_InsertString', + 'GUICtrlComboBoxEx_LimitText','GUICtrlComboBoxEx_ReplaceEditSel', + 'GUICtrlComboBoxEx_ResetContent','GUICtrlComboBoxEx_SetCurSel', + 'GUICtrlComboBoxEx_SetDroppedWidth','GUICtrlComboBoxEx_SetEditSel', + 'GUICtrlComboBoxEx_SetEditText', + 'GUICtrlComboBoxEx_SetExtendedStyle', + 'GUICtrlComboBoxEx_SetExtendedUI','GUICtrlComboBoxEx_SetImageList', + 'GUICtrlComboBoxEx_SetItem','GUICtrlComboBoxEx_SetItemEx', + 'GUICtrlComboBoxEx_SetItemHeight','GUICtrlComboBoxEx_SetItemImage', + 'GUICtrlComboBoxEx_SetItemIndent', + 'GUICtrlComboBoxEx_SetItemOverlayImage', + 'GUICtrlComboBoxEx_SetItemParam', + 'GUICtrlComboBoxEx_SetItemSelectedImage', + 'GUICtrlComboBoxEx_SetMinVisible','GUICtrlComboBoxEx_SetTopIndex', + 'GUICtrlComboBoxEx_ShowDropDown','GUICtrlDTP_Create', + 'GUICtrlDTP_Destroy','GUICtrlDTP_GetMCColor','GUICtrlDTP_GetMCFont', + 'GUICtrlDTP_GetMonthCal','GUICtrlDTP_GetRange', + 'GUICtrlDTP_GetRangeEx','GUICtrlDTP_GetSystemTime', + 'GUICtrlDTP_GetSystemTimeEx','GUICtrlDTP_SetFormat', + 'GUICtrlDTP_SetMCColor','GUICtrlDTP_SetMCFont', + 'GUICtrlDTP_SetRange','GUICtrlDTP_SetRangeEx', + 'GUICtrlDTP_SetSystemTime','GUICtrlDTP_SetSystemTimeEx', + 'GUICtrlEdit_AppendText','GUICtrlEdit_BeginUpdate', + 'GUICtrlEdit_CanUndo','GUICtrlEdit_CharFromPos', + 'GUICtrlEdit_Create','GUICtrlEdit_Destroy', + 'GUICtrlEdit_EmptyUndoBuffer','GUICtrlEdit_EndUpdate', + 'GUICtrlEdit_Find','GUICtrlEdit_FmtLines', + 'GUICtrlEdit_GetFirstVisibleLine','GUICtrlEdit_GetLimitText', + 'GUICtrlEdit_GetLine','GUICtrlEdit_GetLineCount', + 'GUICtrlEdit_GetMargins','GUICtrlEdit_GetModify', + 'GUICtrlEdit_GetPasswordChar','GUICtrlEdit_GetRECT', + 'GUICtrlEdit_GetRECTEx','GUICtrlEdit_GetSel','GUICtrlEdit_GetText', + 'GUICtrlEdit_GetTextLen','GUICtrlEdit_HideBalloonTip', + 'GUICtrlEdit_InsertText','GUICtrlEdit_LineFromChar', + 'GUICtrlEdit_LineIndex','GUICtrlEdit_LineLength', + 'GUICtrlEdit_LineScroll','GUICtrlEdit_PosFromChar', + 'GUICtrlEdit_ReplaceSel','GUICtrlEdit_Scroll', + 'GUICtrlEdit_SetLimitText','GUICtrlEdit_SetMargins', + 'GUICtrlEdit_SetModify','GUICtrlEdit_SetPasswordChar', + 'GUICtrlEdit_SetReadOnly','GUICtrlEdit_SetRECT', + 'GUICtrlEdit_SetRECTEx','GUICtrlEdit_SetRECTNP', + 'GUICtrlEdit_SetRectNPEx','GUICtrlEdit_SetSel', + 'GUICtrlEdit_SetTabStops','GUICtrlEdit_SetText', + 'GUICtrlEdit_ShowBalloonTip','GUICtrlEdit_Undo', + 'GUICtrlHeader_AddItem','GUICtrlHeader_ClearFilter', + 'GUICtrlHeader_ClearFilterAll','GUICtrlHeader_Create', + 'GUICtrlHeader_CreateDragImage','GUICtrlHeader_DeleteItem', + 'GUICtrlHeader_Destroy','GUICtrlHeader_EditFilter', + 'GUICtrlHeader_GetBitmapMargin','GUICtrlHeader_GetImageList', + 'GUICtrlHeader_GetItem','GUICtrlHeader_GetItemAlign', + 'GUICtrlHeader_GetItemBitmap','GUICtrlHeader_GetItemCount', + 'GUICtrlHeader_GetItemDisplay','GUICtrlHeader_GetItemFlags', + 'GUICtrlHeader_GetItemFormat','GUICtrlHeader_GetItemImage', + 'GUICtrlHeader_GetItemOrder','GUICtrlHeader_GetItemParam', + 'GUICtrlHeader_GetItemRect','GUICtrlHeader_GetItemRectEx', + 'GUICtrlHeader_GetItemText','GUICtrlHeader_GetItemWidth', + 'GUICtrlHeader_GetOrderArray','GUICtrlHeader_GetUnicodeFormat', + 'GUICtrlHeader_HitTest','GUICtrlHeader_InsertItem', + 'GUICtrlHeader_Layout','GUICtrlHeader_OrderToIndex', + 'GUICtrlHeader_SetBitmapMargin', + 'GUICtrlHeader_SetFilterChangeTimeout', + 'GUICtrlHeader_SetHotDivider','GUICtrlHeader_SetImageList', + 'GUICtrlHeader_SetItem','GUICtrlHeader_SetItemAlign', + 'GUICtrlHeader_SetItemBitmap','GUICtrlHeader_SetItemDisplay', + 'GUICtrlHeader_SetItemFlags','GUICtrlHeader_SetItemFormat', + 'GUICtrlHeader_SetItemImage','GUICtrlHeader_SetItemOrder', + 'GUICtrlHeader_SetItemParam','GUICtrlHeader_SetItemText', + 'GUICtrlHeader_SetItemWidth','GUICtrlHeader_SetOrderArray', + 'GUICtrlHeader_SetUnicodeFormat','GUICtrlIpAddress_ClearAddress', + 'GUICtrlIpAddress_Create','GUICtrlIpAddress_Destroy', + 'GUICtrlIpAddress_Get','GUICtrlIpAddress_GetArray', + 'GUICtrlIpAddress_GetEx','GUICtrlIpAddress_IsBlank', + 'GUICtrlIpAddress_Set','GUICtrlIpAddress_SetArray', + 'GUICtrlIpAddress_SetEx','GUICtrlIpAddress_SetFocus', + 'GUICtrlIpAddress_SetFont','GUICtrlIpAddress_SetRange', + 'GUICtrlIpAddress_ShowHide','GUICtrlListBox_AddFile', + 'GUICtrlListBox_AddString','GUICtrlListBox_BeginUpdate', + 'GUICtrlListBox_Create','GUICtrlListBox_DeleteString', + 'GUICtrlListBox_Destroy','GUICtrlListBox_Dir', + 'GUICtrlListBox_EndUpdate','GUICtrlListBox_FindInText', + 'GUICtrlListBox_FindString','GUICtrlListBox_GetAnchorIndex', + 'GUICtrlListBox_GetCaretIndex','GUICtrlListBox_GetCount', + 'GUICtrlListBox_GetCurSel','GUICtrlListBox_GetHorizontalExtent', + 'GUICtrlListBox_GetItemData','GUICtrlListBox_GetItemHeight', + 'GUICtrlListBox_GetItemRect','GUICtrlListBox_GetItemRectEx', + 'GUICtrlListBox_GetListBoxInfo','GUICtrlListBox_GetLocale', + 'GUICtrlListBox_GetLocaleCountry','GUICtrlListBox_GetLocaleLang', + 'GUICtrlListBox_GetLocalePrimLang', + 'GUICtrlListBox_GetLocaleSubLang','GUICtrlListBox_GetSel', + 'GUICtrlListBox_GetSelCount','GUICtrlListBox_GetSelItems', + 'GUICtrlListBox_GetSelItemsText','GUICtrlListBox_GetText', + 'GUICtrlListBox_GetTextLen','GUICtrlListBox_GetTopIndex', + 'GUICtrlListBox_InitStorage','GUICtrlListBox_InsertString', + 'GUICtrlListBox_ItemFromPoint','GUICtrlListBox_ReplaceString', + 'GUICtrlListBox_ResetContent','GUICtrlListBox_SelectString', + 'GUICtrlListBox_SelItemRange','GUICtrlListBox_SelItemRangeEx', + 'GUICtrlListBox_SetAnchorIndex','GUICtrlListBox_SetCaretIndex', + 'GUICtrlListBox_SetColumnWidth','GUICtrlListBox_SetCurSel', + 'GUICtrlListBox_SetHorizontalExtent','GUICtrlListBox_SetItemData', + 'GUICtrlListBox_SetItemHeight','GUICtrlListBox_SetLocale', + 'GUICtrlListBox_SetSel','GUICtrlListBox_SetTabStops', + 'GUICtrlListBox_SetTopIndex','GUICtrlListBox_Sort', + 'GUICtrlListBox_SwapString','GUICtrlListBox_UpdateHScroll', + 'GUICtrlListView_AddArray','GUICtrlListView_AddColumn', + 'GUICtrlListView_AddItem','GUICtrlListView_AddSubItem', + 'GUICtrlListView_ApproximateViewHeight', + 'GUICtrlListView_ApproximateViewRect', + 'GUICtrlListView_ApproximateViewWidth','GUICtrlListView_Arrange', + 'GUICtrlListView_BeginUpdate','GUICtrlListView_CancelEditLabel', + 'GUICtrlListView_ClickItem','GUICtrlListView_CopyItems', + 'GUICtrlListView_Create','GUICtrlListView_CreateDragImage', + 'GUICtrlListView_CreateSolidBitMap', + 'GUICtrlListView_DeleteAllItems','GUICtrlListView_DeleteColumn', + 'GUICtrlListView_DeleteItem','GUICtrlListView_DeleteItemsSelected', + 'GUICtrlListView_Destroy','GUICtrlListView_DrawDragImage', + 'GUICtrlListView_EditLabel','GUICtrlListView_EnableGroupView', + 'GUICtrlListView_EndUpdate','GUICtrlListView_EnsureVisible', + 'GUICtrlListView_FindInText','GUICtrlListView_FindItem', + 'GUICtrlListView_FindNearest','GUICtrlListView_FindParam', + 'GUICtrlListView_FindText','GUICtrlListView_GetBkColor', + 'GUICtrlListView_GetBkImage','GUICtrlListView_GetCallbackMask', + 'GUICtrlListView_GetColumn','GUICtrlListView_GetColumnCount', + 'GUICtrlListView_GetColumnOrder', + 'GUICtrlListView_GetColumnOrderArray', + 'GUICtrlListView_GetColumnWidth','GUICtrlListView_GetCounterPage', + 'GUICtrlListView_GetEditControl', + 'GUICtrlListView_GetExtendedListViewStyle', + 'GUICtrlListView_GetGroupInfo', + 'GUICtrlListView_GetGroupViewEnabled','GUICtrlListView_GetHeader', + 'GUICtrlListView_GetHotCursor','GUICtrlListView_GetHotItem', + 'GUICtrlListView_GetHoverTime','GUICtrlListView_GetImageList', + 'GUICtrlListView_GetISearchString','GUICtrlListView_GetItem', + 'GUICtrlListView_GetItemChecked','GUICtrlListView_GetItemCount', + 'GUICtrlListView_GetItemCut','GUICtrlListView_GetItemDropHilited', + 'GUICtrlListView_GetItemEx','GUICtrlListView_GetItemFocused', + 'GUICtrlListView_GetItemGroupID','GUICtrlListView_GetItemImage', + 'GUICtrlListView_GetItemIndent','GUICtrlListView_GetItemParam', + 'GUICtrlListView_GetItemPosition', + 'GUICtrlListView_GetItemPositionX', + 'GUICtrlListView_GetItemPositionY','GUICtrlListView_GetItemRect', + 'GUICtrlListView_GetItemRectEx','GUICtrlListView_GetItemSelected', + 'GUICtrlListView_GetItemSpacing','GUICtrlListView_GetItemSpacingX', + 'GUICtrlListView_GetItemSpacingY','GUICtrlListView_GetItemState', + 'GUICtrlListView_GetItemStateImage','GUICtrlListView_GetItemText', + 'GUICtrlListView_GetItemTextArray', + 'GUICtrlListView_GetItemTextString','GUICtrlListView_GetNextItem', + 'GUICtrlListView_GetNumberOfWorkAreas','GUICtrlListView_GetOrigin', + 'GUICtrlListView_GetOriginX','GUICtrlListView_GetOriginY', + 'GUICtrlListView_GetOutlineColor', + 'GUICtrlListView_GetSelectedColumn', + 'GUICtrlListView_GetSelectedCount', + 'GUICtrlListView_GetSelectedIndices', + 'GUICtrlListView_GetSelectionMark','GUICtrlListView_GetStringWidth', + 'GUICtrlListView_GetSubItemRect','GUICtrlListView_GetTextBkColor', + 'GUICtrlListView_GetTextColor','GUICtrlListView_GetToolTips', + 'GUICtrlListView_GetTopIndex','GUICtrlListView_GetUnicodeFormat', + 'GUICtrlListView_GetView','GUICtrlListView_GetViewDetails', + 'GUICtrlListView_GetViewLarge','GUICtrlListView_GetViewList', + 'GUICtrlListView_GetViewRect','GUICtrlListView_GetViewSmall', + 'GUICtrlListView_GetViewTile','GUICtrlListView_HideColumn', + 'GUICtrlListView_HitTest','GUICtrlListView_InsertColumn', + 'GUICtrlListView_InsertGroup','GUICtrlListView_InsertItem', + 'GUICtrlListView_JustifyColumn','GUICtrlListView_MapIDToIndex', + 'GUICtrlListView_MapIndexToID','GUICtrlListView_RedrawItems', + 'GUICtrlListView_RegisterSortCallBack', + 'GUICtrlListView_RemoveAllGroups','GUICtrlListView_RemoveGroup', + 'GUICtrlListView_Scroll','GUICtrlListView_SetBkColor', + 'GUICtrlListView_SetBkImage','GUICtrlListView_SetCallBackMask', + 'GUICtrlListView_SetColumn','GUICtrlListView_SetColumnOrder', + 'GUICtrlListView_SetColumnOrderArray', + 'GUICtrlListView_SetColumnWidth', + 'GUICtrlListView_SetExtendedListViewStyle', + 'GUICtrlListView_SetGroupInfo','GUICtrlListView_SetHotItem', + 'GUICtrlListView_SetHoverTime','GUICtrlListView_SetIconSpacing', + 'GUICtrlListView_SetImageList','GUICtrlListView_SetItem', + 'GUICtrlListView_SetItemChecked','GUICtrlListView_SetItemCount', + 'GUICtrlListView_SetItemCut','GUICtrlListView_SetItemDropHilited', + 'GUICtrlListView_SetItemEx','GUICtrlListView_SetItemFocused', + 'GUICtrlListView_SetItemGroupID','GUICtrlListView_SetItemImage', + 'GUICtrlListView_SetItemIndent','GUICtrlListView_SetItemParam', + 'GUICtrlListView_SetItemPosition', + 'GUICtrlListView_SetItemPosition32', + 'GUICtrlListView_SetItemSelected','GUICtrlListView_SetItemState', + 'GUICtrlListView_SetItemStateImage','GUICtrlListView_SetItemText', + 'GUICtrlListView_SetOutlineColor', + 'GUICtrlListView_SetSelectedColumn', + 'GUICtrlListView_SetSelectionMark','GUICtrlListView_SetTextBkColor', + 'GUICtrlListView_SetTextColor','GUICtrlListView_SetToolTips', + 'GUICtrlListView_SetUnicodeFormat','GUICtrlListView_SetView', + 'GUICtrlListView_SetWorkAreas','GUICtrlListView_SimpleSort', + 'GUICtrlListView_SortItems','GUICtrlListView_SubItemHitTest', + 'GUICtrlListView_UnRegisterSortCallBack', + 'GUICtrlMenu_AddMenuItem','GUICtrlMenu_AppendMenu', + 'GUICtrlMenu_CheckMenuItem','GUICtrlMenu_CheckRadioItem', + 'GUICtrlMenu_CreateMenu','GUICtrlMenu_CreatePopup', + 'GUICtrlMenu_DeleteMenu','GUICtrlMenu_DestroyMenu', + 'GUICtrlMenu_DrawMenuBar','GUICtrlMenu_EnableMenuItem', + 'GUICtrlMenu_FindItem','GUICtrlMenu_FindParent', + 'GUICtrlMenu_GetItemBmp','GUICtrlMenu_GetItemBmpChecked', + 'GUICtrlMenu_GetItemBmpUnchecked','GUICtrlMenu_GetItemChecked', + 'GUICtrlMenu_GetItemCount','GUICtrlMenu_GetItemData', + 'GUICtrlMenu_GetItemDefault','GUICtrlMenu_GetItemDisabled', + 'GUICtrlMenu_GetItemEnabled','GUICtrlMenu_GetItemGrayed', + 'GUICtrlMenu_GetItemHighlighted','GUICtrlMenu_GetItemID', + 'GUICtrlMenu_GetItemInfo','GUICtrlMenu_GetItemRect', + 'GUICtrlMenu_GetItemRectEx','GUICtrlMenu_GetItemState', + 'GUICtrlMenu_GetItemStateEx','GUICtrlMenu_GetItemSubMenu', + 'GUICtrlMenu_GetItemText','GUICtrlMenu_GetItemType', + 'GUICtrlMenu_GetMenu','GUICtrlMenu_GetMenuBackground', + 'GUICtrlMenu_GetMenuBarInfo','GUICtrlMenu_GetMenuContextHelpID', + 'GUICtrlMenu_GetMenuData','GUICtrlMenu_GetMenuDefaultItem', + 'GUICtrlMenu_GetMenuHeight','GUICtrlMenu_GetMenuInfo', + 'GUICtrlMenu_GetMenuStyle','GUICtrlMenu_GetSystemMenu', + 'GUICtrlMenu_InsertMenuItem','GUICtrlMenu_InsertMenuItemEx', + 'GUICtrlMenu_IsMenu','GUICtrlMenu_LoadMenu', + 'GUICtrlMenu_MapAccelerator','GUICtrlMenu_MenuItemFromPoint', + 'GUICtrlMenu_RemoveMenu','GUICtrlMenu_SetItemBitmaps', + 'GUICtrlMenu_SetItemBmp','GUICtrlMenu_SetItemBmpChecked', + 'GUICtrlMenu_SetItemBmpUnchecked','GUICtrlMenu_SetItemChecked', + 'GUICtrlMenu_SetItemData','GUICtrlMenu_SetItemDefault', + 'GUICtrlMenu_SetItemDisabled','GUICtrlMenu_SetItemEnabled', + 'GUICtrlMenu_SetItemGrayed','GUICtrlMenu_SetItemHighlighted', + 'GUICtrlMenu_SetItemID','GUICtrlMenu_SetItemInfo', + 'GUICtrlMenu_SetItemState','GUICtrlMenu_SetItemSubMenu', + 'GUICtrlMenu_SetItemText','GUICtrlMenu_SetItemType', + 'GUICtrlMenu_SetMenu','GUICtrlMenu_SetMenuBackground', + 'GUICtrlMenu_SetMenuContextHelpID','GUICtrlMenu_SetMenuData', + 'GUICtrlMenu_SetMenuDefaultItem','GUICtrlMenu_SetMenuHeight', + 'GUICtrlMenu_SetMenuInfo','GUICtrlMenu_SetMenuStyle', + 'GUICtrlMenu_TrackPopupMenu','GUICtrlMonthCal_Create', + 'GUICtrlMonthCal_Destroy','GUICtrlMonthCal_GetColor', + 'GUICtrlMonthCal_GetColorArray','GUICtrlMonthCal_GetCurSel', + 'GUICtrlMonthCal_GetCurSelStr','GUICtrlMonthCal_GetFirstDOW', + 'GUICtrlMonthCal_GetFirstDOWStr','GUICtrlMonthCal_GetMaxSelCount', + 'GUICtrlMonthCal_GetMaxTodayWidth', + 'GUICtrlMonthCal_GetMinReqHeight','GUICtrlMonthCal_GetMinReqRect', + 'GUICtrlMonthCal_GetMinReqRectArray', + 'GUICtrlMonthCal_GetMinReqWidth','GUICtrlMonthCal_GetMonthDelta', + 'GUICtrlMonthCal_GetMonthRange','GUICtrlMonthCal_GetMonthRangeMax', + 'GUICtrlMonthCal_GetMonthRangeMaxStr', + 'GUICtrlMonthCal_GetMonthRangeMin', + 'GUICtrlMonthCal_GetMonthRangeMinStr', + 'GUICtrlMonthCal_GetMonthRangeSpan','GUICtrlMonthCal_GetRange', + 'GUICtrlMonthCal_GetRangeMax','GUICtrlMonthCal_GetRangeMaxStr', + 'GUICtrlMonthCal_GetRangeMin','GUICtrlMonthCal_GetRangeMinStr', + 'GUICtrlMonthCal_GetSelRange','GUICtrlMonthCal_GetSelRangeMax', + 'GUICtrlMonthCal_GetSelRangeMaxStr', + 'GUICtrlMonthCal_GetSelRangeMin', + 'GUICtrlMonthCal_GetSelRangeMinStr','GUICtrlMonthCal_GetToday', + 'GUICtrlMonthCal_GetTodayStr','GUICtrlMonthCal_GetUnicodeFormat', + 'GUICtrlMonthCal_HitTest','GUICtrlMonthCal_SetColor', + 'GUICtrlMonthCal_SetCurSel','GUICtrlMonthCal_SetDayState', + 'GUICtrlMonthCal_SetFirstDOW','GUICtrlMonthCal_SetMaxSelCount', + 'GUICtrlMonthCal_SetMonthDelta','GUICtrlMonthCal_SetRange', + 'GUICtrlMonthCal_SetSelRange','GUICtrlMonthCal_SetToday', + 'GUICtrlMonthCal_SetUnicodeFormat','GUICtrlRebar_AddBand', + 'GUICtrlRebar_AddToolBarBand','GUICtrlRebar_BeginDrag', + 'GUICtrlRebar_Create','GUICtrlRebar_DeleteBand', + 'GUICtrlRebar_Destroy','GUICtrlRebar_DragMove', + 'GUICtrlRebar_EndDrag','GUICtrlRebar_GetBandBackColor', + 'GUICtrlRebar_GetBandBorders','GUICtrlRebar_GetBandBordersEx', + 'GUICtrlRebar_GetBandChildHandle','GUICtrlRebar_GetBandChildSize', + 'GUICtrlRebar_GetBandCount','GUICtrlRebar_GetBandForeColor', + 'GUICtrlRebar_GetBandHeaderSize','GUICtrlRebar_GetBandID', + 'GUICtrlRebar_GetBandIdealSize','GUICtrlRebar_GetBandLength', + 'GUICtrlRebar_GetBandLParam','GUICtrlRebar_GetBandMargins', + 'GUICtrlRebar_GetBandMarginsEx','GUICtrlRebar_GetBandRect', + 'GUICtrlRebar_GetBandRectEx','GUICtrlRebar_GetBandStyle', + 'GUICtrlRebar_GetBandStyleBreak', + 'GUICtrlRebar_GetBandStyleChildEdge', + 'GUICtrlRebar_GetBandStyleFixedBMP', + 'GUICtrlRebar_GetBandStyleFixedSize', + 'GUICtrlRebar_GetBandStyleGripperAlways', + 'GUICtrlRebar_GetBandStyleHidden', + 'GUICtrlRebar_GetBandStyleHideTitle', + 'GUICtrlRebar_GetBandStyleNoGripper', + 'GUICtrlRebar_GetBandStyleTopAlign', + 'GUICtrlRebar_GetBandStyleUseChevron', + 'GUICtrlRebar_GetBandStyleVariableHeight', + 'GUICtrlRebar_GetBandText','GUICtrlRebar_GetBarHeight', + 'GUICtrlRebar_GetBKColor','GUICtrlRebar_GetColorScheme', + 'GUICtrlRebar_GetRowCount','GUICtrlRebar_GetRowHeight', + 'GUICtrlRebar_GetTextColor','GUICtrlRebar_GetToolTips', + 'GUICtrlRebar_GetUnicodeFormat','GUICtrlRebar_HitTest', + 'GUICtrlRebar_IDToIndex','GUICtrlRebar_MaximizeBand', + 'GUICtrlRebar_MinimizeBand','GUICtrlRebar_MoveBand', + 'GUICtrlRebar_SetBandBackColor','GUICtrlRebar_SetBandForeColor', + 'GUICtrlRebar_SetBandHeaderSize','GUICtrlRebar_SetBandID', + 'GUICtrlRebar_SetBandIdealSize','GUICtrlRebar_SetBandLength', + 'GUICtrlRebar_SetBandLParam','GUICtrlRebar_SetBandStyle', + 'GUICtrlRebar_SetBandStyleBreak', + 'GUICtrlRebar_SetBandStyleChildEdge', + 'GUICtrlRebar_SetBandStyleFixedBMP', + 'GUICtrlRebar_SetBandStyleFixedSize', + 'GUICtrlRebar_SetBandStyleGripperAlways', + 'GUICtrlRebar_SetBandStyleHidden', + 'GUICtrlRebar_SetBandStyleHideTitle', + 'GUICtrlRebar_SetBandStyleNoGripper', + 'GUICtrlRebar_SetBandStyleTopAlign', + 'GUICtrlRebar_SetBandStyleUseChevron', + 'GUICtrlRebar_SetBandStyleVariableHeight', + 'GUICtrlRebar_SetBandText','GUICtrlRebar_SetBKColor', + 'GUICtrlRebar_SetColorScheme','GUICtrlRebar_SetTextColor', + 'GUICtrlRebar_SetToolTips','GUICtrlRebar_SetUnicodeFormat', + 'GUICtrlRebar_ShowBand','GUICtrlSlider_ClearSel', + 'GUICtrlSlider_ClearTics','GUICtrlSlider_Create', + 'GUICtrlSlider_Destroy','GUICtrlSlider_GetBuddy', + 'GUICtrlSlider_GetChannelRect','GUICtrlSlider_GetLineSize', + 'GUICtrlSlider_GetNumTics','GUICtrlSlider_GetPageSize', + 'GUICtrlSlider_GetPos','GUICtrlSlider_GetPTics', + 'GUICtrlSlider_GetRange','GUICtrlSlider_GetRangeMax', + 'GUICtrlSlider_GetRangeMin','GUICtrlSlider_GetSel', + 'GUICtrlSlider_GetSelEnd','GUICtrlSlider_GetSelStart', + 'GUICtrlSlider_GetThumbLength','GUICtrlSlider_GetThumbRect', + 'GUICtrlSlider_GetThumbRectEx','GUICtrlSlider_GetTic', + 'GUICtrlSlider_GetTicPos','GUICtrlSlider_GetToolTips', + 'GUICtrlSlider_GetUnicodeFormat','GUICtrlSlider_SetBuddy', + 'GUICtrlSlider_SetLineSize','GUICtrlSlider_SetPageSize', + 'GUICtrlSlider_SetPos','GUICtrlSlider_SetRange', + 'GUICtrlSlider_SetRangeMax','GUICtrlSlider_SetRangeMin', + 'GUICtrlSlider_SetSel','GUICtrlSlider_SetSelEnd', + 'GUICtrlSlider_SetSelStart','GUICtrlSlider_SetThumbLength', + 'GUICtrlSlider_SetTic','GUICtrlSlider_SetTicFreq', + 'GUICtrlSlider_SetTipSide','GUICtrlSlider_SetToolTips', + 'GUICtrlSlider_SetUnicodeFormat','GUICtrlStatusBar_Create', + 'GUICtrlStatusBar_Destroy','GUICtrlStatusBar_EmbedControl', + 'GUICtrlStatusBar_GetBorders','GUICtrlStatusBar_GetBordersHorz', + 'GUICtrlStatusBar_GetBordersRect','GUICtrlStatusBar_GetBordersVert', + 'GUICtrlStatusBar_GetCount','GUICtrlStatusBar_GetHeight', + 'GUICtrlStatusBar_GetIcon','GUICtrlStatusBar_GetParts', + 'GUICtrlStatusBar_GetRect','GUICtrlStatusBar_GetRectEx', + 'GUICtrlStatusBar_GetText','GUICtrlStatusBar_GetTextFlags', + 'GUICtrlStatusBar_GetTextLength','GUICtrlStatusBar_GetTextLengthEx', + 'GUICtrlStatusBar_GetTipText','GUICtrlStatusBar_GetUnicodeFormat', + 'GUICtrlStatusBar_GetWidth','GUICtrlStatusBar_IsSimple', + 'GUICtrlStatusBar_Resize','GUICtrlStatusBar_SetBkColor', + 'GUICtrlStatusBar_SetIcon','GUICtrlStatusBar_SetMinHeight', + 'GUICtrlStatusBar_SetParts','GUICtrlStatusBar_SetSimple', + 'GUICtrlStatusBar_SetText','GUICtrlStatusBar_SetTipText', + 'GUICtrlStatusBar_SetUnicodeFormat','GUICtrlStatusBar_ShowHide', + 'GUICtrlTab_Create','GUICtrlTab_DeleteAllItems', + 'GUICtrlTab_DeleteItem','GUICtrlTab_DeselectAll', + 'GUICtrlTab_Destroy','GUICtrlTab_FindTab','GUICtrlTab_GetCurFocus', + 'GUICtrlTab_GetCurSel','GUICtrlTab_GetDisplayRect', + 'GUICtrlTab_GetDisplayRectEx','GUICtrlTab_GetExtendedStyle', + 'GUICtrlTab_GetImageList','GUICtrlTab_GetItem', + 'GUICtrlTab_GetItemCount','GUICtrlTab_GetItemImage', + 'GUICtrlTab_GetItemParam','GUICtrlTab_GetItemRect', + 'GUICtrlTab_GetItemRectEx','GUICtrlTab_GetItemState', + 'GUICtrlTab_GetItemText','GUICtrlTab_GetRowCount', + 'GUICtrlTab_GetToolTips','GUICtrlTab_GetUnicodeFormat', + 'GUICtrlTab_HighlightItem','GUICtrlTab_HitTest', + 'GUICtrlTab_InsertItem','GUICtrlTab_RemoveImage', + 'GUICtrlTab_SetCurFocus','GUICtrlTab_SetCurSel', + 'GUICtrlTab_SetExtendedStyle','GUICtrlTab_SetImageList', + 'GUICtrlTab_SetItem','GUICtrlTab_SetItemImage', + 'GUICtrlTab_SetItemParam','GUICtrlTab_SetItemSize', + 'GUICtrlTab_SetItemState','GUICtrlTab_SetItemText', + 'GUICtrlTab_SetMinTabWidth','GUICtrlTab_SetPadding', + 'GUICtrlTab_SetToolTips','GUICtrlTab_SetUnicodeFormat', + 'GUICtrlToolbar_AddBitmap','GUICtrlToolbar_AddButton', + 'GUICtrlToolbar_AddButtonSep','GUICtrlToolbar_AddString', + 'GUICtrlToolbar_ButtonCount','GUICtrlToolbar_CheckButton', + 'GUICtrlToolbar_ClickAccel','GUICtrlToolbar_ClickButton', + 'GUICtrlToolbar_ClickIndex','GUICtrlToolbar_CommandToIndex', + 'GUICtrlToolbar_Create','GUICtrlToolbar_Customize', + 'GUICtrlToolbar_DeleteButton','GUICtrlToolbar_Destroy', + 'GUICtrlToolbar_EnableButton','GUICtrlToolbar_FindToolbar', + 'GUICtrlToolbar_GetAnchorHighlight','GUICtrlToolbar_GetBitmapFlags', + 'GUICtrlToolbar_GetButtonBitmap','GUICtrlToolbar_GetButtonInfo', + 'GUICtrlToolbar_GetButtonInfoEx','GUICtrlToolbar_GetButtonParam', + 'GUICtrlToolbar_GetButtonRect','GUICtrlToolbar_GetButtonRectEx', + 'GUICtrlToolbar_GetButtonSize','GUICtrlToolbar_GetButtonState', + 'GUICtrlToolbar_GetButtonStyle','GUICtrlToolbar_GetButtonText', + 'GUICtrlToolbar_GetColorScheme', + 'GUICtrlToolbar_GetDisabledImageList', + 'GUICtrlToolbar_GetExtendedStyle','GUICtrlToolbar_GetHotImageList', + 'GUICtrlToolbar_GetHotItem','GUICtrlToolbar_GetImageList', + 'GUICtrlToolbar_GetInsertMark','GUICtrlToolbar_GetInsertMarkColor', + 'GUICtrlToolbar_GetMaxSize','GUICtrlToolbar_GetMetrics', + 'GUICtrlToolbar_GetPadding','GUICtrlToolbar_GetRows', + 'GUICtrlToolbar_GetString','GUICtrlToolbar_GetStyle', + 'GUICtrlToolbar_GetStyleAltDrag', + 'GUICtrlToolbar_GetStyleCustomErase','GUICtrlToolbar_GetStyleFlat', + 'GUICtrlToolbar_GetStyleList','GUICtrlToolbar_GetStyleRegisterDrop', + 'GUICtrlToolbar_GetStyleToolTips', + 'GUICtrlToolbar_GetStyleTransparent', + 'GUICtrlToolbar_GetStyleWrapable','GUICtrlToolbar_GetTextRows', + 'GUICtrlToolbar_GetToolTips','GUICtrlToolbar_GetUnicodeFormat', + 'GUICtrlToolbar_HideButton','GUICtrlToolbar_HighlightButton', + 'GUICtrlToolbar_HitTest','GUICtrlToolbar_IndexToCommand', + 'GUICtrlToolbar_InsertButton','GUICtrlToolbar_InsertMarkHitTest', + 'GUICtrlToolbar_IsButtonChecked','GUICtrlToolbar_IsButtonEnabled', + 'GUICtrlToolbar_IsButtonHidden', + 'GUICtrlToolbar_IsButtonHighlighted', + 'GUICtrlToolbar_IsButtonIndeterminate', + 'GUICtrlToolbar_IsButtonPressed','GUICtrlToolbar_LoadBitmap', + 'GUICtrlToolbar_LoadImages','GUICtrlToolbar_MapAccelerator', + 'GUICtrlToolbar_MoveButton','GUICtrlToolbar_PressButton', + 'GUICtrlToolbar_SetAnchorHighlight','GUICtrlToolbar_SetBitmapSize', + 'GUICtrlToolbar_SetButtonBitMap','GUICtrlToolbar_SetButtonInfo', + 'GUICtrlToolbar_SetButtonInfoEx','GUICtrlToolbar_SetButtonParam', + 'GUICtrlToolbar_SetButtonSize','GUICtrlToolbar_SetButtonState', + 'GUICtrlToolbar_SetButtonStyle','GUICtrlToolbar_SetButtonText', + 'GUICtrlToolbar_SetButtonWidth','GUICtrlToolbar_SetCmdID', + 'GUICtrlToolbar_SetColorScheme', + 'GUICtrlToolbar_SetDisabledImageList', + 'GUICtrlToolbar_SetDrawTextFlags','GUICtrlToolbar_SetExtendedStyle', + 'GUICtrlToolbar_SetHotImageList','GUICtrlToolbar_SetHotItem', + 'GUICtrlToolbar_SetImageList','GUICtrlToolbar_SetIndent', + 'GUICtrlToolbar_SetIndeterminate','GUICtrlToolbar_SetInsertMark', + 'GUICtrlToolbar_SetInsertMarkColor','GUICtrlToolbar_SetMaxTextRows', + 'GUICtrlToolbar_SetMetrics','GUICtrlToolbar_SetPadding', + 'GUICtrlToolbar_SetParent','GUICtrlToolbar_SetRows', + 'GUICtrlToolbar_SetStyle','GUICtrlToolbar_SetStyleAltDrag', + 'GUICtrlToolbar_SetStyleCustomErase','GUICtrlToolbar_SetStyleFlat', + 'GUICtrlToolbar_SetStyleList','GUICtrlToolbar_SetStyleRegisterDrop', + 'GUICtrlToolbar_SetStyleToolTips', + 'GUICtrlToolbar_SetStyleTransparent', + 'GUICtrlToolbar_SetStyleWrapable','GUICtrlToolbar_SetToolTips', + 'GUICtrlToolbar_SetUnicodeFormat','GUICtrlToolbar_SetWindowTheme', + 'GUICtrlTreeView_Add','GUICtrlTreeView_AddChild', + 'GUICtrlTreeView_AddChildFirst','GUICtrlTreeView_AddFirst', + 'GUICtrlTreeView_BeginUpdate','GUICtrlTreeView_ClickItem', + 'GUICtrlTreeView_Create','GUICtrlTreeView_CreateDragImage', + 'GUICtrlTreeView_CreateSolidBitMap','GUICtrlTreeView_Delete', + 'GUICtrlTreeView_DeleteAll','GUICtrlTreeView_DeleteChildren', + 'GUICtrlTreeView_Destroy','GUICtrlTreeView_DisplayRect', + 'GUICtrlTreeView_DisplayRectEx','GUICtrlTreeView_EditText', + 'GUICtrlTreeView_EndEdit','GUICtrlTreeView_EndUpdate', + 'GUICtrlTreeView_EnsureVisible','GUICtrlTreeView_Expand', + 'GUICtrlTreeView_ExpandedOnce','GUICtrlTreeView_FindItem', + 'GUICtrlTreeView_FindItemEx','GUICtrlTreeView_GetBkColor', + 'GUICtrlTreeView_GetBold','GUICtrlTreeView_GetChecked', + 'GUICtrlTreeView_GetChildCount','GUICtrlTreeView_GetChildren', + 'GUICtrlTreeView_GetCount','GUICtrlTreeView_GetCut', + 'GUICtrlTreeView_GetDropTarget','GUICtrlTreeView_GetEditControl', + 'GUICtrlTreeView_GetExpanded','GUICtrlTreeView_GetFirstChild', + 'GUICtrlTreeView_GetFirstItem','GUICtrlTreeView_GetFirstVisible', + 'GUICtrlTreeView_GetFocused','GUICtrlTreeView_GetHeight', + 'GUICtrlTreeView_GetImageIndex', + 'GUICtrlTreeView_GetImageListIconHandle', + 'GUICtrlTreeView_GetIndent','GUICtrlTreeView_GetInsertMarkColor', + 'GUICtrlTreeView_GetISearchString','GUICtrlTreeView_GetItemByIndex', + 'GUICtrlTreeView_GetItemHandle','GUICtrlTreeView_GetItemParam', + 'GUICtrlTreeView_GetLastChild','GUICtrlTreeView_GetLineColor', + 'GUICtrlTreeView_GetNext','GUICtrlTreeView_GetNextChild', + 'GUICtrlTreeView_GetNextSibling','GUICtrlTreeView_GetNextVisible', + 'GUICtrlTreeView_GetNormalImageList', + 'GUICtrlTreeView_GetParentHandle','GUICtrlTreeView_GetParentParam', + 'GUICtrlTreeView_GetPrev','GUICtrlTreeView_GetPrevChild', + 'GUICtrlTreeView_GetPrevSibling','GUICtrlTreeView_GetPrevVisible', + 'GUICtrlTreeView_GetScrollTime','GUICtrlTreeView_GetSelected', + 'GUICtrlTreeView_GetSelectedImageIndex', + 'GUICtrlTreeView_GetSelection','GUICtrlTreeView_GetSiblingCount', + 'GUICtrlTreeView_GetState','GUICtrlTreeView_GetStateImageIndex', + 'GUICtrlTreeView_GetStateImageList','GUICtrlTreeView_GetText', + 'GUICtrlTreeView_GetTextColor','GUICtrlTreeView_GetToolTips', + 'GUICtrlTreeView_GetTree','GUICtrlTreeView_GetUnicodeFormat', + 'GUICtrlTreeView_GetVisible','GUICtrlTreeView_GetVisibleCount', + 'GUICtrlTreeView_HitTest','GUICtrlTreeView_HitTestEx', + 'GUICtrlTreeView_HitTestItem','GUICtrlTreeView_Index', + 'GUICtrlTreeView_InsertItem','GUICtrlTreeView_IsFirstItem', + 'GUICtrlTreeView_IsParent','GUICtrlTreeView_Level', + 'GUICtrlTreeView_SelectItem','GUICtrlTreeView_SelectItemByIndex', + 'GUICtrlTreeView_SetBkColor','GUICtrlTreeView_SetBold', + 'GUICtrlTreeView_SetChecked','GUICtrlTreeView_SetCheckedByIndex', + 'GUICtrlTreeView_SetChildren','GUICtrlTreeView_SetCut', + 'GUICtrlTreeView_SetDropTarget','GUICtrlTreeView_SetFocused', + 'GUICtrlTreeView_SetHeight','GUICtrlTreeView_SetIcon', + 'GUICtrlTreeView_SetImageIndex','GUICtrlTreeView_SetIndent', + 'GUICtrlTreeView_SetInsertMark', + 'GUICtrlTreeView_SetInsertMarkColor', + 'GUICtrlTreeView_SetItemHeight','GUICtrlTreeView_SetItemParam', + 'GUICtrlTreeView_SetLineColor','GUICtrlTreeView_SetNormalImageList', + 'GUICtrlTreeView_SetScrollTime','GUICtrlTreeView_SetSelected', + 'GUICtrlTreeView_SetSelectedImageIndex','GUICtrlTreeView_SetState', + 'GUICtrlTreeView_SetStateImageIndex', + 'GUICtrlTreeView_SetStateImageList','GUICtrlTreeView_SetText', + 'GUICtrlTreeView_SetTextColor','GUICtrlTreeView_SetToolTips', + 'GUICtrlTreeView_SetUnicodeFormat','GUICtrlTreeView_Sort', + 'GUIImageList_Add','GUIImageList_AddBitmap','GUIImageList_AddIcon', + 'GUIImageList_AddMasked','GUIImageList_BeginDrag', + 'GUIImageList_Copy','GUIImageList_Create','GUIImageList_Destroy', + 'GUIImageList_DestroyIcon','GUIImageList_DragEnter', + 'GUIImageList_DragLeave','GUIImageList_DragMove', + 'GUIImageList_Draw','GUIImageList_DrawEx','GUIImageList_Duplicate', + 'GUIImageList_EndDrag','GUIImageList_GetBkColor', + 'GUIImageList_GetIcon','GUIImageList_GetIconHeight', + 'GUIImageList_GetIconSize','GUIImageList_GetIconSizeEx', + 'GUIImageList_GetIconWidth','GUIImageList_GetImageCount', + 'GUIImageList_GetImageInfoEx','GUIImageList_Remove', + 'GUIImageList_ReplaceIcon','GUIImageList_SetBkColor', + 'GUIImageList_SetIconSize','GUIImageList_SetImageCount', + 'GUIImageList_Swap','GUIScrollBars_EnableScrollBar', + 'GUIScrollBars_GetScrollBarInfoEx','GUIScrollBars_GetScrollBarRect', + 'GUIScrollBars_GetScrollBarRGState', + 'GUIScrollBars_GetScrollBarXYLineButton', + 'GUIScrollBars_GetScrollBarXYThumbBottom', + 'GUIScrollBars_GetScrollBarXYThumbTop', + 'GUIScrollBars_GetScrollInfo','GUIScrollBars_GetScrollInfoEx', + 'GUIScrollBars_GetScrollInfoMax','GUIScrollBars_GetScrollInfoMin', + 'GUIScrollBars_GetScrollInfoPage','GUIScrollBars_GetScrollInfoPos', + 'GUIScrollBars_GetScrollInfoTrackPos','GUIScrollBars_GetScrollPos', + 'GUIScrollBars_GetScrollRange','GUIScrollBars_Init', + 'GUIScrollBars_ScrollWindow','GUIScrollBars_SetScrollInfo', + 'GUIScrollBars_SetScrollInfoMax','GUIScrollBars_SetScrollInfoMin', + 'GUIScrollBars_SetScrollInfoPage','GUIScrollBars_SetScrollInfoPos', + 'GUIScrollBars_SetScrollRange','GUIScrollBars_ShowScrollBar', + 'GUIToolTip_Activate','GUIToolTip_AddTool','GUIToolTip_AdjustRect', + 'GUIToolTip_BitsToTTF','GUIToolTip_Create','GUIToolTip_DelTool', + 'GUIToolTip_Destroy','GUIToolTip_EnumTools', + 'GUIToolTip_GetBubbleHeight','GUIToolTip_GetBubbleSize', + 'GUIToolTip_GetBubbleWidth','GUIToolTip_GetCurrentTool', + 'GUIToolTip_GetDelayTime','GUIToolTip_GetMargin', + 'GUIToolTip_GetMarginEx','GUIToolTip_GetMaxTipWidth', + 'GUIToolTip_GetText','GUIToolTip_GetTipBkColor', + 'GUIToolTip_GetTipTextColor','GUIToolTip_GetTitleBitMap', + 'GUIToolTip_GetTitleText','GUIToolTip_GetToolCount', + 'GUIToolTip_GetToolInfo','GUIToolTip_HitTest', + 'GUIToolTip_NewToolRect','GUIToolTip_Pop','GUIToolTip_PopUp', + 'GUIToolTip_SetDelayTime','GUIToolTip_SetMargin', + 'GUIToolTip_SetMaxTipWidth','GUIToolTip_SetTipBkColor', + 'GUIToolTip_SetTipTextColor','GUIToolTip_SetTitle', + 'GUIToolTip_SetToolInfo','GUIToolTip_SetWindowTheme', + 'GUIToolTip_ToolExists','GUIToolTip_ToolToArray', + 'GUIToolTip_TrackActivate','GUIToolTip_TrackPosition', + 'GUIToolTip_TTFToBits','GUIToolTip_Update', + 'GUIToolTip_UpdateTipText','HexToString','IE_Example', + 'IE_Introduction','IE_VersionInfo','IEAction','IEAttach', + 'IEBodyReadHTML','IEBodyReadText','IEBodyWriteHTML','IECreate', + 'IECreateEmbedded','IEDocGetObj','IEDocInsertHTML', + 'IEDocInsertText','IEDocReadHTML','IEDocWriteHTML', + 'IEErrorHandlerDeRegister','IEErrorHandlerRegister','IEErrorNotify', + 'IEFormElementCheckBoxSelect','IEFormElementGetCollection', + 'IEFormElementGetObjByName','IEFormElementGetValue', + 'IEFormElementOptionSelect','IEFormElementRadioSelect', + 'IEFormElementSetValue','IEFormGetCollection','IEFormGetObjByName', + 'IEFormImageClick','IEFormReset','IEFormSubmit', + 'IEFrameGetCollection','IEFrameGetObjByName','IEGetObjById', + 'IEGetObjByName','IEHeadInsertEventScript','IEImgClick', + 'IEImgGetCollection','IEIsFrameSet','IELinkClickByIndex', + 'IELinkClickByText','IELinkGetCollection','IELoadWait', + 'IELoadWaitTimeout','IENavigate','IEPropertyGet','IEPropertySet', + 'IEQuit','IETableGetCollection','IETableWriteToArray', + 'IETagNameAllGetCollection','IETagNameGetCollection','Iif', + 'INetExplorerCapable','INetGetSource','INetMail','INetSmtpMail', + 'IsPressed','MathCheckDiv','Max','MemGlobalAlloc','MemGlobalFree', + 'MemGlobalLock','MemGlobalSize','MemGlobalUnlock','MemMoveMemory', + 'MemMsgBox','MemShowError','MemVirtualAlloc','MemVirtualAllocEx', + 'MemVirtualFree','MemVirtualFreeEx','Min','MouseTrap', + 'NamedPipes_CallNamedPipe','NamedPipes_ConnectNamedPipe', + 'NamedPipes_CreateNamedPipe','NamedPipes_CreatePipe', + 'NamedPipes_DisconnectNamedPipe', + 'NamedPipes_GetNamedPipeHandleState','NamedPipes_GetNamedPipeInfo', + 'NamedPipes_PeekNamedPipe','NamedPipes_SetNamedPipeHandleState', + 'NamedPipes_TransactNamedPipe','NamedPipes_WaitNamedPipe', + 'Net_Share_ConnectionEnum','Net_Share_FileClose', + 'Net_Share_FileEnum','Net_Share_FileGetInfo','Net_Share_PermStr', + 'Net_Share_ResourceStr','Net_Share_SessionDel', + 'Net_Share_SessionEnum','Net_Share_SessionGetInfo', + 'Net_Share_ShareAdd','Net_Share_ShareCheck','Net_Share_ShareDel', + 'Net_Share_ShareEnum','Net_Share_ShareGetInfo', + 'Net_Share_ShareSetInfo','Net_Share_StatisticsGetSvr', + 'Net_Share_StatisticsGetWrk','Now','NowCalc','NowCalcDate', + 'NowDate','NowTime','PathFull','PathMake','PathSplit', + 'ProcessGetName','ProcessGetPriority','Radian', + 'ReplaceStringInFile','RunDOS','ScreenCapture_Capture', + 'ScreenCapture_CaptureWnd','ScreenCapture_SaveImage', + 'ScreenCapture_SetBMPFormat','ScreenCapture_SetJPGQuality', + 'ScreenCapture_SetTIFColorDepth','ScreenCapture_SetTIFCompression', + 'Security__AdjustTokenPrivileges','Security__GetAccountSid', + 'Security__GetLengthSid','Security__GetTokenInformation', + 'Security__ImpersonateSelf','Security__IsValidSid', + 'Security__LookupAccountName','Security__LookupAccountSid', + 'Security__LookupPrivilegeValue','Security__OpenProcessToken', + 'Security__OpenThreadToken','Security__OpenThreadTokenEx', + 'Security__SetPrivilege','Security__SidToStringSid', + 'Security__SidTypeStr','Security__StringSidToSid','SendMessage', + 'SendMessageA','SetDate','SetTime','Singleton','SoundClose', + 'SoundLength','SoundOpen','SoundPause','SoundPlay','SoundPos', + 'SoundResume','SoundSeek','SoundStatus','SoundStop', + 'SQLite_Changes','SQLite_Close','SQLite_Display2DResult', + 'SQLite_Encode','SQLite_ErrCode','SQLite_ErrMsg','SQLite_Escape', + 'SQLite_Exec','SQLite_FetchData','SQLite_FetchNames', + 'SQLite_GetTable','SQLite_GetTable2d','SQLite_LastInsertRowID', + 'SQLite_LibVersion','SQLite_Open','SQLite_Query', + 'SQLite_QueryFinalize','SQLite_QueryReset','SQLite_QuerySingleRow', + 'SQLite_SaveMode','SQLite_SetTimeout','SQLite_Shutdown', + 'SQLite_SQLiteExe','SQLite_Startup','SQLite_TotalChanges', + 'StringAddComma','StringBetween','StringEncrypt','StringInsert', + 'StringProper','StringRepeat','StringReverse','StringSplit', + 'StringToHex','TCPIpToName','TempFile','TicksToTime','Timer_Diff', + 'Timer_GetTimerID','Timer_Init','Timer_KillAllTimers', + 'Timer_KillTimer','Timer_SetTimer','TimeToTicks','VersionCompare', + 'viClose','viExecCommand','viFindGpib','viGpibBusReset','viGTL', + 'viOpen','viSetAttribute','viSetTimeout','WeekNumberISO', + 'WinAPI_AttachConsole','WinAPI_AttachThreadInput','WinAPI_Beep', + 'WinAPI_BitBlt','WinAPI_CallNextHookEx','WinAPI_Check', + 'WinAPI_ClientToScreen','WinAPI_CloseHandle', + 'WinAPI_CommDlgExtendedError','WinAPI_CopyIcon', + 'WinAPI_CreateBitmap','WinAPI_CreateCompatibleBitmap', + 'WinAPI_CreateCompatibleDC','WinAPI_CreateEvent', + 'WinAPI_CreateFile','WinAPI_CreateFont','WinAPI_CreateFontIndirect', + 'WinAPI_CreateProcess','WinAPI_CreateSolidBitmap', + 'WinAPI_CreateSolidBrush','WinAPI_CreateWindowEx', + 'WinAPI_DefWindowProc','WinAPI_DeleteDC','WinAPI_DeleteObject', + 'WinAPI_DestroyIcon','WinAPI_DestroyWindow','WinAPI_DrawEdge', + 'WinAPI_DrawFrameControl','WinAPI_DrawIcon','WinAPI_DrawIconEx', + 'WinAPI_DrawText','WinAPI_EnableWindow','WinAPI_EnumDisplayDevices', + 'WinAPI_EnumWindows','WinAPI_EnumWindowsPopup', + 'WinAPI_EnumWindowsTop','WinAPI_ExpandEnvironmentStrings', + 'WinAPI_ExtractIconEx','WinAPI_FatalAppExit','WinAPI_FillRect', + 'WinAPI_FindExecutable','WinAPI_FindWindow','WinAPI_FlashWindow', + 'WinAPI_FlashWindowEx','WinAPI_FloatToInt', + 'WinAPI_FlushFileBuffers','WinAPI_FormatMessage','WinAPI_FrameRect', + 'WinAPI_FreeLibrary','WinAPI_GetAncestor','WinAPI_GetAsyncKeyState', + 'WinAPI_GetClassName','WinAPI_GetClientHeight', + 'WinAPI_GetClientRect','WinAPI_GetClientWidth', + 'WinAPI_GetCurrentProcess','WinAPI_GetCurrentProcessID', + 'WinAPI_GetCurrentThread','WinAPI_GetCurrentThreadId', + 'WinAPI_GetCursorInfo','WinAPI_GetDC','WinAPI_GetDesktopWindow', + 'WinAPI_GetDeviceCaps','WinAPI_GetDIBits','WinAPI_GetDlgCtrlID', + 'WinAPI_GetDlgItem','WinAPI_GetFileSizeEx','WinAPI_GetFocus', + 'WinAPI_GetForegroundWindow','WinAPI_GetIconInfo', + 'WinAPI_GetLastError','WinAPI_GetLastErrorMessage', + 'WinAPI_GetModuleHandle','WinAPI_GetMousePos','WinAPI_GetMousePosX', + 'WinAPI_GetMousePosY','WinAPI_GetObject','WinAPI_GetOpenFileName', + 'WinAPI_GetOverlappedResult','WinAPI_GetParent', + 'WinAPI_GetProcessAffinityMask','WinAPI_GetSaveFileName', + 'WinAPI_GetStdHandle','WinAPI_GetStockObject','WinAPI_GetSysColor', + 'WinAPI_GetSysColorBrush','WinAPI_GetSystemMetrics', + 'WinAPI_GetTextExtentPoint32','WinAPI_GetWindow', + 'WinAPI_GetWindowDC','WinAPI_GetWindowHeight', + 'WinAPI_GetWindowLong','WinAPI_GetWindowRect', + 'WinAPI_GetWindowText','WinAPI_GetWindowThreadProcessId', + 'WinAPI_GetWindowWidth','WinAPI_GetXYFromPoint', + 'WinAPI_GlobalMemStatus','WinAPI_GUIDFromString', + 'WinAPI_GUIDFromStringEx','WinAPI_HiWord','WinAPI_InProcess', + 'WinAPI_IntToFloat','WinAPI_InvalidateRect','WinAPI_IsClassName', + 'WinAPI_IsWindow','WinAPI_IsWindowVisible','WinAPI_LoadBitmap', + 'WinAPI_LoadImage','WinAPI_LoadLibrary','WinAPI_LoadLibraryEx', + 'WinAPI_LoadShell32Icon','WinAPI_LoadString','WinAPI_LocalFree', + 'WinAPI_LoWord','WinAPI_MakeDWord','WinAPI_MAKELANGID', + 'WinAPI_MAKELCID','WinAPI_MakeLong','WinAPI_MessageBeep', + 'WinAPI_Mouse_Event','WinAPI_MoveWindow','WinAPI_MsgBox', + 'WinAPI_MulDiv','WinAPI_MultiByteToWideChar', + 'WinAPI_MultiByteToWideCharEx','WinAPI_OpenProcess', + 'WinAPI_PointFromRect','WinAPI_PostMessage','WinAPI_PrimaryLangId', + 'WinAPI_PtInRect','WinAPI_ReadFile','WinAPI_ReadProcessMemory', + 'WinAPI_RectIsEmpty','WinAPI_RedrawWindow', + 'WinAPI_RegisterWindowMessage','WinAPI_ReleaseCapture', + 'WinAPI_ReleaseDC','WinAPI_ScreenToClient','WinAPI_SelectObject', + 'WinAPI_SetBkColor','WinAPI_SetCapture','WinAPI_SetCursor', + 'WinAPI_SetDefaultPrinter','WinAPI_SetDIBits','WinAPI_SetEvent', + 'WinAPI_SetFocus','WinAPI_SetFont','WinAPI_SetHandleInformation', + 'WinAPI_SetLastError','WinAPI_SetParent', + 'WinAPI_SetProcessAffinityMask','WinAPI_SetSysColors', + 'WinAPI_SetTextColor','WinAPI_SetWindowLong','WinAPI_SetWindowPos', + 'WinAPI_SetWindowsHookEx','WinAPI_SetWindowText', + 'WinAPI_ShowCursor','WinAPI_ShowError','WinAPI_ShowMsg', + 'WinAPI_ShowWindow','WinAPI_StringFromGUID','WinAPI_SubLangId', + 'WinAPI_SystemParametersInfo','WinAPI_TwipsPerPixelX', + 'WinAPI_TwipsPerPixelY','WinAPI_UnhookWindowsHookEx', + 'WinAPI_UpdateLayeredWindow','WinAPI_UpdateWindow', + 'WinAPI_ValidateClassName','WinAPI_WaitForInputIdle', + 'WinAPI_WaitForMultipleObjects','WinAPI_WaitForSingleObject', + 'WinAPI_WideCharToMultiByte','WinAPI_WindowFromPoint', + 'WinAPI_WriteConsole','WinAPI_WriteFile', + 'WinAPI_WriteProcessMemory','WinNet_AddConnection', + 'WinNet_AddConnection2','WinNet_AddConnection3', + 'WinNet_CancelConnection','WinNet_CancelConnection2', + 'WinNet_CloseEnum','WinNet_ConnectionDialog', + 'WinNet_ConnectionDialog1','WinNet_DisconnectDialog', + 'WinNet_DisconnectDialog1','WinNet_EnumResource', + 'WinNet_GetConnection','WinNet_GetConnectionPerformance', + 'WinNet_GetLastError','WinNet_GetNetworkInformation', + 'WinNet_GetProviderName','WinNet_GetResourceInformation', + 'WinNet_GetResourceParent','WinNet_GetUniversalName', + 'WinNet_GetUser','WinNet_OpenEnum','WinNet_RestoreConnection', + 'WinNet_UseConnection','Word_VersionInfo','WordAttach','WordCreate', + 'WordDocAdd','WordDocAddLink','WordDocAddPicture','WordDocClose', + 'WordDocFindReplace','WordDocGetCollection', + 'WordDocLinkGetCollection','WordDocOpen','WordDocPrint', + 'WordDocPropertyGet','WordDocPropertySet','WordDocSave', + 'WordDocSaveAs','WordErrorHandlerDeRegister', + 'WordErrorHandlerRegister','WordErrorNotify','WordMacroRun', + 'WordPropertyGet','WordPropertySet','WordQuit' ), 5 => array( - '#ce', '#comments-end', '#comments-start', - '#cs', '#include', '#include-once', - '#NoTrayIcon', '#RequireAdmin' + 'ce','comments-end','comments-start','cs','include','include-once', + 'NoTrayIcon','RequireAdmin' ), 6 => array( - '#AutoIt3Wrapper_Au3Check_Parameters', '#AutoIt3Wrapper_Au3Check_Stop_OnWarning', '#AutoIt3Wrapper_Change2CUI', - '#AutoIt3Wrapper_Compression', '#AutoIt3Wrapper_cvsWrapper_Parameters', '#AutoIt3Wrapper_Icon', - '#AutoIt3Wrapper_Outfile', '#AutoIt3Wrapper_Outfile_Type', '#AutoIt3Wrapper_Plugin_Funcs', - '#AutoIt3Wrapper_Res_Comment', '#AutoIt3Wrapper_Res_Description', '#AutoIt3Wrapper_Res_Field', - '#AutoIt3Wrapper_Res_File_Add', '#AutoIt3Wrapper_Res_Fileversion', '#AutoIt3Wrapper_Res_FileVersion_AutoIncrement', - '#AutoIt3Wrapper_Res_Icon_Add', '#AutoIt3Wrapper_Res_Language', '#AutoIt3Wrapper_Res_LegalCopyright', - '#AutoIt3Wrapper_res_requestedExecutionLevel', '#AutoIt3Wrapper_Res_SaveSource', '#AutoIt3Wrapper_Run_After', - '#AutoIt3Wrapper_Run_Au3check', '#AutoIt3Wrapper_Run_Before', '#AutoIt3Wrapper_Run_cvsWrapper', - '#AutoIt3Wrapper_Run_Debug_Mode', '#AutoIt3Wrapper_Run_Obfuscator', '#AutoIt3Wrapper_Run_Tidy', - '#AutoIt3Wrapper_Tidy_Stop_OnError', '#AutoIt3Wrapper_UseAnsi', '#AutoIt3Wrapper_UseUpx', - '#AutoIt3Wrapper_UseX64', '#AutoIt3Wrapper_Version', '#EndRegion', - '#forceref', '#Obfuscator_Ignore_Funcs', '#Obfuscator_Ignore_Variables', - '#Obfuscator_Parameters', '#Region', '#Tidy_Parameters' + 'AutoIt3Wrapper_Au3Check_Parameters', + 'AutoIt3Wrapper_Au3Check_Stop_OnWarning', + 'AutoIt3Wrapper_Change2CUI','AutoIt3Wrapper_Compression', + 'AutoIt3Wrapper_cvsWrapper_Parameters','AutoIt3Wrapper_Icon', + 'AutoIt3Wrapper_Outfile','AutoIt3Wrapper_Outfile_Type', + 'AutoIt3Wrapper_Plugin_Funcs','AutoIt3Wrapper_Res_Comment', + 'AutoIt3Wrapper_Res_Description','AutoIt3Wrapper_Res_Field', + 'AutoIt3Wrapper_Res_File_Add','AutoIt3Wrapper_Res_Fileversion', + 'AutoIt3Wrapper_Res_FileVersion_AutoIncrement', + 'AutoIt3Wrapper_Res_Icon_Add','AutoIt3Wrapper_Res_Language', + 'AutoIt3Wrapper_Res_LegalCopyright', + 'AutoIt3Wrapper_res_requestedExecutionLevel', + 'AutoIt3Wrapper_Res_SaveSource','AutoIt3Wrapper_Run_After', + 'AutoIt3Wrapper_Run_Au3check','AutoIt3Wrapper_Run_Before', + 'AutoIt3Wrapper_Run_cvsWrapper','AutoIt3Wrapper_Run_Debug_Mode', + 'AutoIt3Wrapper_Run_Obfuscator','AutoIt3Wrapper_Run_Tidy', + 'AutoIt3Wrapper_Tidy_Stop_OnError','AutoIt3Wrapper_UseAnsi', + 'AutoIt3Wrapper_UseUpx','AutoIt3Wrapper_UseX64', + 'AutoIt3Wrapper_Version','EndRegion','forceref', + 'Obfuscator_Ignore_Funcs','Obfuscator_Ignore_Variables', + 'Obfuscator_Parameters','Region','Tidy_Parameters' ) ), 'SYMBOLS' => array( - '(', ')', '[', ']', - '+', '-', '*', '/', '&', '^', - '=', '+=', '-=', '*=', '/=', '&=', - '==', '<', '<=', '>', '>=', - ',', '.' + '(',')','[',']', + '+','-','*','/','&','^', + '=','+=','-=','*=','/=','&=', + '==','<','<=','>','>=', + ',','.' ), 'CASE_SENSITIVE' => array( GESHI_COMMENTS => false, @@ -926,7 +1152,20 @@ 1 => true, 2 => true, 3 => true + ), + 'PARSER_CONTROL' => array( + 'KEYWORDS' => array( + 4 => array( + 'DISALLOWED_BEFORE' => '(? array( + 'DISALLOWED_BEFORE' => '(? array( + 'DISALLOWED_BEFORE' => '(? +?> \ No newline at end of file diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/avisynth.php --- a/plugins/geshi/geshi/avisynth.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/avisynth.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * -------- * Author: Ryan Jones (sciguyryan@gmail.com) * Copyright: (c) 2008 Ryan Jones - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2008/10/08 * * AviSynth language file for GeSHi. diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/bash.php --- a/plugins/geshi/geshi/bash.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/bash.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * -------- * Author: Andreas Gohr (andi@splitbrain.org) * Copyright: (c) 2004 Andreas Gohr, Nigel McNie (http://qbnz.com/highlighter) - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2004/08/20 * * BASH language file for GeSHi. @@ -274,9 +274,9 @@ ), 'KEYWORDS' => array( 'DISALLOWED_BEFORE' => "(? "(?![\.\-a-zA-Z0-9_%])" + 'DISALLOWED_AFTER' => "(?![\.\-a-zA-Z0-9_%\\/])" ) ) ); -?> +?> \ No newline at end of file diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/basic4gl.php --- a/plugins/geshi/geshi/basic4gl.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/basic4gl.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * --------------------------------- * Author: Matthew Webb (bmatthew1@blueyonder.co.uk) * Copyright: (c) 2004 Matthew Webb (http://matthew-4gl.wikispaces.com) - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2007/09/15 * * Basic4GL language file for GeSHi. diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/bf.php --- a/plugins/geshi/geshi/bf.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/bf.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * ---------- * Author: Benny Baumann (BenBE@geshi.org) * Copyright: (c) 2008 Benny Baumann (http://qbnz.com/highlighter/) - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2009/10/31 * * Brainfuck language file for GeSHi. diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/bibtex.php --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/plugins/geshi/geshi/bibtex.php Fri May 29 19:40:15 2009 -0400 @@ -0,0 +1,183 @@ + 'BibTeX', + 'OOLANG' => false, + 'COMMENT_SINGLE' => array( + 1 => '%%' + ), + 'COMMENT_MULTI' => array(), + 'CASE_KEYWORDS' => GESHI_CAPS_NO_CHANGE, + 'QUOTEMARKS' => array(), + 'ESCAPE_CHAR' => '', + 'KEYWORDS' => array( + 0 => array( + '@comment','@preamble','@string' + ), + // Standard entry types + 1 => array( + '@article','@book','@booklet','@conference','@inbook', + '@incollection','@inproceedings','@manual','@mastersthesis', + '@misc','@phdthesis','@proceedings','@techreport','@unpublished' + ), + // Custom entry types + 2 => array( + '@collection','@patent','@webpage' + ), + // Standard entry field names + 3 => array( + 'address','annote','author','booktitle','chapter','crossref', + 'edition','editor','howpublished','institution','journal','key', + 'month','note','number','organization','pages','publisher','school', + 'series','title','type','volume','year' + ), + // Custom entry field names + 4 => array( + 'abstract','affiliation','chaptername','cited-by','cites', + 'contents','copyright','date-added','date-modified','doi','eprint', + 'isbn','issn','keywords','language','lccn','lib-congress', + 'location','price','rating','read','size','source','url' + ) + ), + 'URLS' => array( + 0 => '', + 1 => '', + 2 => '', + 3 => '', + 4 => '' + ), + 'SYMBOLS' => array( + '{', '}', '#', '=', ',' + ), + 'CASE_SENSITIVE' => array( + 1 => false, + 2 => false, + 3 => false, + 4 => false, + GESHI_COMMENTS => false, + ), + // Define the colors for the groups listed above + 'STYLES' => array( + 'KEYWORDS' => array( + 1 => 'color: #C02020;', // Standard entry types + 2 => 'color: #C02020;', // Custom entry types + 3 => 'color: #C08020;', // Standard entry field names + 4 => 'color: #C08020;' // Custom entry field names + ), + 'COMMENTS' => array( + 1 => 'color: #2C922C; font-style: italic;' + ), + 'STRINGS' => array( + 0 => 'color: #2020C0;' + ), + 'SYMBOLS' => array( + 0 => 'color: #E02020;' + ), + 'REGEXPS' => array( + 1 => 'color: #2020C0;', // {...} + 2 => 'color: #C08020;', // BibDesk fields + 3 => 'color: #800000;' // LaTeX commands + ), + 'ESCAPE_CHAR' => array( + 0 => 'color: #000000; font-weight: bold;' + ), + 'BRACKETS' => array( + 0 => 'color: #E02020;' + ), + 'NUMBERS' => array( + ), + 'METHODS' => array( + ), + 'SCRIPT' => array( + ) + ), + 'REGEXPS' => array( + // {parameters} + 1 => array( + GESHI_SEARCH => "(?<=\\{)(?:\\{(?R)\\}|[^\\{\\}])*(?=\\})", + GESHI_REPLACE => '\0', + GESHI_MODIFIERS => 's', + GESHI_BEFORE => '', + GESHI_AFTER => '' + ), + 2 => array( + GESHI_SEARCH => "\bBdsk-(File|Url)-\d+", + GESHI_REPLACE => '\0', + GESHI_MODIFIERS => 'Us', + GESHI_BEFORE => '', + GESHI_AFTER => '' + ), + 3 => array( + GESHI_SEARCH => "\\\\[A-Za-z0-9]*+", + GESHI_REPLACE => '\0', + GESHI_MODIFIERS => 'Us', + GESHI_BEFORE => '', + GESHI_AFTER => '' + ), + ), + 'HIGHLIGHT_STRICT_BLOCK' => array( + ), + 'OBJECT_SPLITTERS' => array( + ), + 'STRICT_MODE_APPLIES' => GESHI_NEVER, + 'SCRIPT_DELIMITERS' => array( + ), + 'PARSER_CONTROL' => array( + 'ENABLE_FLAGS' => array( + 'NUMBERS' => GESHI_NEVER + ), + 'KEYWORDS' => array( + 3 => array( + 'DISALLOWED_AFTER' => '(?=\s*=)' + ), + 4 => array( + 'DISALLOWED_AFTER' => '(?=\s*=)' + ), + ) + ) +); + +?> \ No newline at end of file diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/blitzbasic.php --- a/plugins/geshi/geshi/blitzbasic.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/blitzbasic.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * -------------- * Author: P�draig O`Connel (info@moonsword.info) * Copyright: (c) 2005 P�draig O`Connel (http://moonsword.info) - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 16.10.2005 * * BlitzBasic language file for GeSHi. diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/bnf.php --- a/plugins/geshi/geshi/bnf.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/bnf.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * -------- * Author: Rowan Rodrik van der Molen (rowan@bigsmoke.us) * Copyright: (c) 2006 Rowan Rodrik van der Molen (http://www.bigsmoke.us/) - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2006/09/28 * * BNF (Backus-Naur form) language file for GeSHi. diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/boo.php --- a/plugins/geshi/geshi/boo.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/boo.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * -------- * Author: Marcus Griep (neoeinstein+GeSHi@gmail.com) * Copyright: (c) 2007 Marcus Griep (http://www.xpdm.us) - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2007/09/10 * * Boo language file for GeSHi. diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/c.php --- a/plugins/geshi/geshi/c.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/c.php Fri May 29 19:40:15 2009 -0400 @@ -5,14 +5,17 @@ * Author: Nigel McNie (nigel@geshi.org) * Contributors: * - Jack Lloyd (lloyd@randombit.net) + * - Michael Mol (mikemol@gmail.com) * Copyright: (c) 2004 Nigel McNie (http://qbnz.com/highlighter/) - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2004/06/04 * * C language file for GeSHi. * * CHANGES * ------- + * 2009/01/22 (1.0.8.3) + * - Made keywords case-sensitive. * 2008/05/23 (1.0.7.22) * - Added description of extra language features (SF#1970248) * 2004/XX/XX (1.0.4) @@ -26,7 +29,7 @@ * 2004/07/14 (1.0.0) * - First Release * - * TODO (updated 2004/11/27) + * TODO (updated 2009/02/08) * ------------------------- * - Get a list of inbuilt functions to add (and explore C more * to complete this rather bare language file @@ -53,16 +56,20 @@ $language_data = array ( 'LANG_NAME' => 'C', - 'COMMENT_SINGLE' => array(2 => '#'), + 'COMMENT_SINGLE' => array(1 => '//', 2 => '#'), 'COMMENT_MULTI' => array('/*' => '*/'), - //Multiline-continued single-line 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 @@ -103,10 +110,10 @@ ), 'CASE_SENSITIVE' => array( GESHI_COMMENTS => false, - 1 => false, - 2 => false, - 3 => false, - 4 => false, + 1 => true, + 2 => true, + 3 => true, + 4 => true, ), 'STYLES' => array( 'KEYWORDS' => array( @@ -178,4 +185,4 @@ 'TAB_WIDTH' => 4 ); -?> +?> \ No newline at end of file diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/c_mac.php --- a/plugins/geshi/geshi/c_mac.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/c_mac.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * --------- * Author: M. Uli Kusterer (witness.of.teachtext@gmx.net) * Copyright: (c) 2004 M. Uli Kusterer, Nigel McNie (http://qbnz.com/highlighter/) - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2004/06/04 * * C for Macs language file for GeSHi. @@ -43,14 +43,18 @@ 'LANG_NAME' => 'C (Mac)', 'COMMENT_SINGLE' => array(1 => '//', 2 => '#'), 'COMMENT_MULTI' => array('/*' => '*/'), - //Multiline-continued single-line 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 @@ -130,10 +134,10 @@ ), 'CASE_SENSITIVE' => array( GESHI_COMMENTS => false, - 1 => false, - 2 => false, - 3 => false, - 4 => false, + 1 => true, + 2 => true, + 3 => true, + 4 => true, ), 'STYLES' => array( 'KEYWORDS' => array( @@ -205,4 +209,4 @@ 'TAB_WIDTH' => 4 ); -?> +?> \ No newline at end of file diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/caddcl.php --- a/plugins/geshi/geshi/caddcl.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/caddcl.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * ---------- * Author: Roberto Rossi (rsoftware@altervista.org) * Copyright: (c) 2004 Roberto Rossi (http://rsoftware.altervista.org), Nigel McNie (http://qbnz.com/highlighter) - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2004/08/30 * * CAD DCL (Dialog Control Language) language file for GeSHi. diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/cadlisp.php --- a/plugins/geshi/geshi/cadlisp.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/cadlisp.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * ----------- * Author: Roberto Rossi (rsoftware@altervista.org) * Copyright: (c) 2004 Roberto Rossi (http://rsoftware.altervista.org), Nigel McNie (http://qbnz.com/blog) - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2004/08/30 * * AutoCAD/IntelliCAD Lisp language file for GeSHi. diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/cfdg.php --- a/plugins/geshi/geshi/cfdg.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/cfdg.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * -------- * Author: John Horigan * Copyright: (c) 2006 John Horigan http://www.ozonehouse.com/john/ - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2006/03/11 * * CFDG language file for GeSHi. diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/cfm.php --- a/plugins/geshi/geshi/cfm.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/cfm.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * ------- * Author: Diego * Copyright: (c) 2006 Diego - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2006/02/25 * * ColdFusion language file for GeSHi. @@ -296,4 +296,4 @@ ) ); -?> +?> \ No newline at end of file diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/cil.php --- a/plugins/geshi/geshi/cil.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/cil.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * -------- * Author: Marcus Griep (neoeinstein+GeSHi@gmail.com) * Copyright: (c) 2007 Marcus Griep (http://www.xpdm.us) - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2007/10/24 * * CIL (Common Intermediate Language) language file for GeSHi. diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/cmake.php --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/plugins/geshi/geshi/cmake.php Fri May 29 19:40:15 2009 -0400 @@ -0,0 +1,181 @@ + () + * - First Release + * + * TODO (updated ) + * ------------------------- + * + ************************************************************************************* + * + * This file is part of GeSHi. + * + * GeSHi is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * GeSHi is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with GeSHi; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + * + ************************************************************************************/ + +$language_data = array ( + 'LANG_NAME' => 'CMake', + 'COMMENT_SINGLE' => array(1 => '#'), + 'COMMENT_MULTI' => array(), + 'CASE_KEYWORDS' => GESHI_CAPS_NO_CHANGE, + 'QUOTEMARKS' => array('"'), + 'ESCAPE_CHAR' => '\\', + 'ESCAPE_REGEXP' => array( + // Quoted variables ${...} + 1 => "/\\$(ENV)?\\{[^\\n\\}]*?\\}/i", + // Quoted registry keys [...] + 2 => "/\\[HKEY[^\n\\]]*?]/i" + ), + 'KEYWORDS' => array( + 1 => array( + 'add_custom_command', 'add_custom_target', 'add_definitions', + 'add_dependencies', 'add_executable', 'add_library', + 'add_subdirectory', 'add_test', 'aux_source_directory', 'break', + 'build_command', 'cmake_minimum_required', 'cmake_policy', + 'configure_file', 'create_test_sourcelist', 'define_property', + 'else', 'elseif', 'enable_language', 'enable_testing', + 'endforeach', 'endfunction', 'endif', 'endmacro', + 'endwhile', 'execute_process', 'export', 'file', 'find_file', + 'find_library', 'find_package', 'find_path', 'find_program', + 'fltk_wrap_ui', 'foreach', 'function', 'get_cmake_property', + 'get_directory_property', 'get_filename_component', 'get_property', + 'get_source_file_property', 'get_target_property', + 'get_test_property', 'if', 'include', 'include_directories', + 'include_external_msproject', 'include_regular_expression', + 'install', 'link_directories', 'list', 'load_cache', + 'load_command', 'macro', 'mark_as_advanced', 'math', 'message', + 'option', 'output_required_files', 'project', 'qt_wrap_cpp', + 'qt_wrap_ui', 'remove_definitions', 'return', 'separate_arguments', + 'set', 'set_directory_properties', 'set_property', + 'set_source_files_properties', 'set_target_properties', + 'set_tests_properties', 'site_name', 'source_group', 'string', + 'target_link_libraries', 'try_compile', 'try_run', 'unset', + 'variable_watch', 'while' + ), + 2 => array( + // Deprecated commands + 'build_name', 'exec_program', 'export_library_dependencies', + 'install_files', 'install_programs', 'install_targets', + 'link_libraries', 'make_directory', 'remove', 'subdir_depends', + 'subdirs', 'use_mangled_mesa', 'utility_source', + 'variable_requires', 'write_file' + ), + 3 => array( + // Special command arguments, this list is not comprehesive. + 'AND', 'APPEND', 'ASCII', 'BOOL', 'CACHE', 'COMMAND', 'COMMENT', + 'COMPARE', 'CONFIGURE', 'DEFINED', 'DEPENDS', 'DIRECTORY', + 'EQUAL', 'EXCLUDE_FROM_ALL', 'EXISTS', 'FALSE', 'FATAL_ERROR', + 'FILEPATH', 'FIND', 'FORCE', 'GET', 'GLOBAL', 'GREATER', + 'IMPLICIT_DEPENDS', 'INSERT', 'INTERNAL', 'IS_ABSOLUTE', + 'IS_DIRECTORY', 'IS_NEWER_THAN', 'LENGTH', 'LESS', + 'MAIN_DEPENDENCY', 'MATCH', 'MATCHALL', 'MATCHES', 'MODULE', 'NOT', + 'NOTFOUND', 'OFF', 'ON', 'OR', 'OUTPUT', 'PARENT_SCOPE', 'PATH', + 'POLICY', 'POST_BUILD', 'PRE_BUILD', 'PRE_LINK', 'PROPERTY', + 'RANDOM', 'REGEX', 'REMOVE_AT', 'REMOVE_DUPLICATES', 'REMOVE_ITEM', + 'REPLACE', 'REVERSE', 'SEND_ERROR', 'SHARED', 'SORT', 'SOURCE', + 'STATIC', 'STATUS', 'STREQUAL', 'STRGREATER', 'STRING', 'STRIP', + 'STRLESS', 'SUBSTRING', 'TARGET', 'TEST', 'TOLOWER', 'TOUPPER', + 'TRUE', 'VERBATIM', 'VERSION', 'VERSION_EQUAL', 'VERSION_GREATOR', + 'VERSION_LESS', 'WORKING_DIRECTORY', + ) + ), + 'CASE_SENSITIVE' => array( + GESHI_COMMENTS => false, + 1 => false, + 2 => false, + 3 => true + ), + 'SYMBOLS' => array( + 0 => array('(', ')') + ), + 'STYLES' => array( + 'KEYWORDS' => array( + 1 => 'color: #1f3f81; font-style: bold;', + 2 => 'color: #1f3f81;', + 3 => 'color: #077807; font-sytle: italic;' + ), + 'BRACKETS' => array(), + 'COMMENTS' => array( + 1 => 'color: #666666; font-style: italic;' + ), + 'ESCAPE_CHAR' => array( + 0 => 'color: #000099; font-weight: bold;', + 1 => 'color: #b08000;', + 2 => 'color: #0000cd;' + ), + 'STRINGS' => array( + 0 => 'color: #912f11;', + ), + 'SYMBOLS' => array( + 0 => 'color: #197d8b;' + ), + 'NUMBERS' => array(), + 'METHODS' => array(), + 'REGEXPS' => array( + 0 => 'color: #b08000;', + 1 => 'color: #0000cd;' + ), + 'SCRIPT' => array() + ), + 'URLS' => array( + 1 => 'http://www.cmake.org/cmake/help/cmake2.6docs.html#command:{FNAMEL}', + 2 => 'http://www.cmake.org/cmake/help/cmake2.6docs.html#command:{FNAMEL}', + 3 => '', + ), + 'OOLANG' => false, + 'OBJECT_SPLITTERS' => array(), + 'REGEXPS' => array( + // Unquoted variables + 0 => "\\$(ENV)?\\{[^\\n}]*?\\}", + // Unquoted registry keys + 1 => "\\[HKEY[^\n\\]]*?]" + ), + 'STRICT_MODE_APPLIES' => GESHI_NEVER, + 'SCRIPT_DELIMITERS' => array(), + 'HIGHLIGHT_STRICT_BLOCK' => array(), + 'TAB_WIDTH' => 4, + 'PARSER_CONTROL' => array( + 'KEYWORDS' => array( + // These keywords cannot come after a open paren + 1 => array( + 'DISALLOWED_AFTER' => '(?= *\()' + ), + 2 => array( + 'DISALLOWED_AFTER' => '(?= *\()' + ) + ), + 'ENABLE_FLAGS' => array( + 'BRACKETS' => GESHI_NEVER, + 'METHODS' => GESHI_NEVER, + 'NUMBERS' => GESHI_NEVER + ) + ) +); + +?> \ No newline at end of file diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/cobol.php --- a/plugins/geshi/geshi/cobol.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/cobol.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * ---------- * Author: BenBE (BenBE@omorphia.org) * Copyright: (c) 2007-2008 BenBE (http://www.omorphia.de/) - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2007/07/02 * * COBOL language file for GeSHi. diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/cpp-qt.php --- 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 diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/cpp.php --- a/plugins/geshi/geshi/cpp.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/cpp.php Fri May 29 19:40:15 2009 -0400 @@ -7,7 +7,7 @@ * - M. Uli Kusterer (witness.of.teachtext@gmx.net) * - Jack Lloyd (lloyd@randombit.net) * Copyright: (c) 2004 Dennis Bayer, Nigel McNie (http://qbnz.com/highlighter) - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2004/09/27 * * C++ language file for GeSHi. @@ -52,14 +52,18 @@ 'LANG_NAME' => 'C++', 'COMMENT_SINGLE' => array(1 => '//', 2 => '#'), 'COMMENT_MULTI' => array('/*' => '*/'), - //Multiline-continued single-line 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 @@ -134,10 +138,10 @@ ), 'CASE_SENSITIVE' => array( GESHI_COMMENTS => false, - 1 => false, - 2 => false, - 3 => false, - 4 => false, + 1 => true, + 2 => true, + 3 => true, + 4 => true, ), 'STYLES' => array( 'KEYWORDS' => array( @@ -219,4 +223,4 @@ ) ); -?> +?> \ No newline at end of file diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/csharp.php --- a/plugins/geshi/geshi/csharp.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/csharp.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * ---------- * Author: Alan Juden (alan@judenware.org) * Copyright: (c) 2004 Alan Juden, Nigel McNie (http://qbnz.com/highlighter/) - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2004/06/04 * * C# language file for GeSHi. @@ -52,7 +52,8 @@ 'CASE_KEYWORDS' => GESHI_CAPS_NO_CHANGE, 'QUOTEMARKS' => array("'", '"'), 'HARDQUOTE' => array('@"', '"'), - 'HARDESCAPE' => array('""'), + 'HARDESCAPE' => array('"'), + 'HARDCHAR' => '"', 'ESCAPE_CHAR' => '\\', 'KEYWORDS' => array( 1 => array( @@ -246,4 +247,4 @@ ) ); -?> +?> \ No newline at end of file diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/css.php --- a/plugins/geshi/geshi/css.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/css.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * ------- * Author: Nigel McNie (nigel@geshi.org) * Copyright: (c) 2004 Nigel McNie (http://qbnz.com/highlighter/) - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2004/06/18 * * CSS language file for GeSHi. @@ -187,12 +187,12 @@ ), 'REGEXPS' => array( //DOM Node ID - 0 => '\#[a-zA-Z0-9\-_]+', + 0 => '\#[a-zA-Z0-9\-_]+(?:\\\\:[a-zA-Z0-9\-_]+)*', //CSS classname - 1 => '\.(?!\d)[a-zA-Z0-9\-_]+\b(?=[\{\.#\s,:].|<\|)', + 1 => '\.(?!\d)[a-zA-Z0-9\-_]+(?:\\\\:[a-zA-Z0-9\-_]+)*\b(?=[\{\.#\s,:].|<\|)', //CSS Pseudo classes //note: & is needed for > (i.e. > ) - 2 => ':(?!\d)[a-zA-Z0-9\-]+\b(?:\s*(?=[\{\.#a-zA-Z,:+*&](.|\n)|<\|))', + 2 => '(? '[+\-]?(\d+|(\d*\.\d+))(em|ex|pt|px|cm|in|%)', ), @@ -209,4 +209,4 @@ ) ); -?> +?> \ No newline at end of file diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/d.php --- a/plugins/geshi/geshi/d.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/d.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * ----- * Author: Thomas Kuehne (thomas@kuehne.cn) * Copyright: (c) 2005 Thomas Kuehne (http://thomas.kuehne.cn/) - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2005/04/22 * * D language file for GeSHi. @@ -59,7 +59,7 @@ '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 @@ -269,4 +269,4 @@ ) ); -?> +?> \ No newline at end of file diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/dcs.php --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/plugins/geshi/geshi/dcs.php Fri May 29 19:40:15 2009 -0400 @@ -0,0 +1,185 @@ + 'DCS', + 'COMMENT_SINGLE' => array( + 1 => ';' + ), + 'COMMENT_MULTI' => array( + ), + 'HARDQUOTE' => array( + ), + 'HARDESCAPE' => '', + 'COMMENT_REGEXP' => array( + // Highlight embedded C code in a separate color: + 2 => '/\bINSERT_C_CODE\b.*?\bEND_C_CODE\b/ims' + ), + 'CASE_KEYWORDS' => GESHI_CAPS_UPPER, + 'QUOTEMARKS' => array( + '"' + ), + 'ESCAPE_CHAR' => '', + 'ESCAPE_REGEXP' => '', + 'NUMBERS' => + GESHI_NUMBER_INT_BASIC | GESHI_NUMBER_FLT_SCI_ZERO, + 'KEYWORDS' => array( + 1 => array( + 'abs', 'ascii_value', 'bit_value', 'blank_date', 'calc_unit_values', 'cm', + 'complete_months', 'complete_years', 'correct', 'create_input_file', 'cy', + 'date_convert', 'day', 'del_output_separator', + 'delete_existing_output_files', 'div', 'ex', 'exact_years', 'exp', + 'extract_date', 'failed_validation', 'file_number', 'first_record', + 'fract', 'fund_fac_a', 'fund_fac_b', 'fund_fac_c', 'fund_fac_d', + 'fund_fac_e', 'fund_fac_f', 'fund_fac_g', 'fund_fac_h', 'fund_fac_i', + 'fund_fac_j', 'fund_fac_k', 'fund_fac_l', 'fund_fac_m', 'fund_fac_n', + 'fund_fac_o', 'fund_fac_p', 'fund_fac_q', 'fund_fac_r', 'fund_fac_s', + 'fund_fac_t', 'fund_fac_u', 'fund_fac_v', 'fund_fac_w', 'fund_fac_x', + 'fund_fac_y', 'fund_fac_z', 'group', 'group_record', + 'input_file_date_time', 'input_file_extension', 'input_file_location', + 'input_file_name', 'int', 'invalid', 'last_record', 'leap_year', 'len', + 'ln', 'log', 'main_format_name', 'max', 'max_num_subrecords', 'message', + 'min', 'mod', 'month', 'months_add', 'months_sub', 'nearest_months', + 'nearest_years', 'next_record', 'nm', 'no_of_current_records', + 'no_of_records', 'numval', 'ny', 'output', 'output_array_as_constants', + 'output_file_path', 'output_record', 'pmdf_output', 'previous', 'rand', + 're_start', 'read_generic_table', 'read_generic_table_text', + 'read_input_footer', 'read_input_footer_text', 'read_input_header', + 'read_input_header_text', 'record_count', 'record_suppressed', 'round', + 'round_down', 'round_near', 'round_up', 'run_dcs_program', 'run_parameter', + 'run_parameter_text', 'set_main_record', 'set_num_subrecords', + 'sort_array', 'sort_current_records', 'sort_input', 'strval', 'substr', + 'summarise', 'summarise_record', 'summarise_units', + 'summarise_units_record', 'suppress_record', 'table_correct', + 'table_validate', 'terminate', 'time', 'today', 'trim', 'ubound', 'year', + 'years_add', 'years_sub' + ), + 2 => array( + 'and', 'as', 'begin', 'boolean', 'byref', 'byval', 'call', 'case', 'date', + 'default', 'do', 'else', 'elseif', 'end_c_code', 'endfor', 'endfunction', + 'endif', 'endproc', 'endswitch', 'endwhile', 'eq', + 'explicit_declarations', 'false', 'for', 'from', 'function', 'ge', 'gt', + 'if', 'insert_c_code', 'integer', 'le', 'loop', 'lt', 'ne', 'not', + 'number', 'or', 'private', 'proc', 'public', 'quitloop', 'return', + 'short', 'step', 'switch', 'text', 'then', 'to', 'true', 'while' + ), + 3 => array( + // These keywords are not highlighted by the DCS IDE but we may as well + // keep track of them anyway: + 'mp_file', 'odbc_file' + ) + ), + 'SYMBOLS' => array( + '(', ')', '[', ']', + '=', '<', '>', + '+', '-', '*', '/', '^', + ':', ',' + ), + 'CASE_SENSITIVE' => array( + GESHI_COMMENTS => false, + 1 => false, + 2 => false, + 3 => false, + ), + 'STYLES' => array( + 'KEYWORDS' => array( + 1 => 'color: red;', + 2 => 'color: blue;', + 3 => 'color: black;' + ), + 'COMMENTS' => array( + 1 => 'color: black; background-color: silver;', + // Colors for highlighting embedded C code: + 2 => 'color: maroon; background-color: pink;' + ), + 'ESCAPE_CHAR' => array( + ), + 'BRACKETS' => array( + 0 => 'color: black;' + ), + 'STRINGS' => array( + 0 => 'color: green;' + ), + 'NUMBERS' => array( + 0 => 'color: green;' + ), + 'METHODS' => array( + ), + 'SYMBOLS' => array( + 0 => 'color: black;' + ), + 'REGEXPS' => array( + ), + 'SCRIPT' => array( + ), + ), + 'URLS' => array( + 1 => '', + 2 => '', + 3 => '' + ), + 'OOLANG' => false, + 'OBJECT_SPLITTERS' => array( + ), + 'REGEXPS' => array( + ), + 'STRICT_MODE_APPLIES' => GESHI_NEVER, + 'SCRIPT_DELIMITERS' => array( + ), + 'HIGHLIGHT_STRICT_BLOCK' => array( + ), + 'TAB_WIDTH' => 4 +); + +?> \ No newline at end of file diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/delphi.php --- a/plugins/geshi/geshi/delphi.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/delphi.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * ---------- * Author: J�rja Norbert (jnorbi@vipmail.hu), Benny Baumann (BenBE@omorphia.de) * Copyright: (c) 2004 J�rja Norbert, Benny Baumann (BenBE@omorphia.de), Nigel McNie (http://qbnz.com/highlighter) - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2004/07/26 * * Delphi (Object Pascal) language file for GeSHi. @@ -50,7 +50,7 @@ 'COMMENT_SINGLE' => array(1 => '//'), 'COMMENT_MULTI' => array('(*' => '*)', '{' => '}'), //Compiler directives - 'COMMENT_REGEXP' => array(2 => '/{\\$.*?}|\\(\\*\\$.*?\\*\\)/U'), + 'COMMENT_REGEXP' => array(2 => '/\\{\\$.*?}|\\(\\*\\$.*?\\*\\)/U'), 'CASE_KEYWORDS' => 0, 'QUOTEMARKS' => array("'"), 'ESCAPE_CHAR' => '', @@ -276,7 +276,7 @@ //Hex numbers 0 => '\$[0-9a-fA-F]+', //Characters - 1 => '\#\$?[0-9]{1,3}' + 1 => '\#(?:\$[0-9a-fA-F]{1,2}|\d{1,3})' ), 'STRICT_MODE_APPLIES' => GESHI_NEVER, 'SCRIPT_DELIMITERS' => array( @@ -286,4 +286,4 @@ 'TAB_WIDTH' => 2 ); -?> +?> \ No newline at end of file diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/diff.php --- a/plugins/geshi/geshi/diff.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/diff.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * -------- * Author: Conny Brunnkvist (conny@fuchsia.se), W. Tasin (tasin@fhm.edu) * Copyright: (c) 2004 Fuchsia Open Source Solutions (http://www.fuchsia.se/) - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2004/12/29 * * Diff-output language file for GeSHi. diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/div.php --- a/plugins/geshi/geshi/div.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/div.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * --------------------------------- * Author: Gabriel Lorenzo (ermakina@gmail.com) * Copyright: (c) 2005 Gabriel Lorenzo (http://ermakina.gazpachito.net) - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2005/06/19 * * DIV language file for GeSHi. diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/dos.php --- a/plugins/geshi/geshi/dos.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/dos.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * ------- * Author: Alessandro Staltari (staltari@geocities.com) * Copyright: (c) 2005 Alessandro Staltari (http://www.geocities.com/SiliconValley/Vista/8155/) - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2005/07/05 * * DOS language file for GeSHi. diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/dot.php --- a/plugins/geshi/geshi/dot.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/dot.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * --------------------------------- * Author: Adrien Friggeri (adrien@friggeri.net) * Copyright: (c) 2007 Adrien Friggeri (http://www.friggeri.net) - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2007/05/30 * * dot language file for GeSHi. diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/eiffel.php --- a/plugins/geshi/geshi/eiffel.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/eiffel.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * ---------- * Author: Zoran Simic (zsimic@axarosenberg.com) * Copyright: (c) 2005 Zoran Simic - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2005/06/30 * * Eiffel language file for GeSHi. diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/email.php --- a/plugins/geshi/geshi/email.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/email.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * --------------- * Author: Benny Baumann (BenBE@geshi.org) * Copyright: (c) 2008 Benny Baumann (http://qbnz.com/highlighter/) - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2008/10/19 * * Email (mbox \ eml \ RFC format) language file for GeSHi. @@ -177,7 +177,7 @@ ), 'STRICT_MODE_APPLIES' => GESHI_ALWAYS, 'SCRIPT_DELIMITERS' => array( - 0 => "/(^)[A-Z][a-zA-Z0-9\-]*\s*:\s*(?:.|(?=\n\s)\n)*($)/m" + 0 => "/(?^)[A-Z][a-zA-Z0-9\-]*\s*:\s*(?:.|(?=\n\s)\n)*(?$)/m" ), 'HIGHLIGHT_STRICT_BLOCK' => array( 0 => true, @@ -206,4 +206,4 @@ ) ); -?> +?> \ No newline at end of file diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/erlang.php --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/plugins/geshi/geshi/erlang.php Fri May 29 19:40:15 2009 -0400 @@ -0,0 +1,441 @@ +' + * + ************************************************************************************* + * + * This file is part of GeSHi. + * + * GeSHi is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * GeSHi is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with GeSHi; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + * + ************************************************************************************/ + +$language_data = array( + 'LANG_NAME' => 'Erlang', + 'COMMENT_SINGLE' => array(1 => '%'), + 'COMMENT_MULTI' => array(), + 'CASE_KEYWORDS' => GESHI_CAPS_NO_CHANGE, + 'QUOTEMARKS' => array('"'), + 'HARDQUOTE' => array("'", "'"), + 'HARDESCAPE' => array("'", "\\"), + 'HARDCHAR' => "\\", + 'ESCAPE_CHAR' => '\\', + 'NUMBERS' => GESHI_NUMBER_INT_BASIC | GESHI_NUMBER_FLT_SCI_ZERO, + 'KEYWORDS' => array( + //Control flow keywrods + 1 => array( + 'after', 'andalso', 'begin', 'case', 'catch', 'end', 'fun', 'if', + 'of', 'orelse', 'receive', 'try', 'when', 'query' + ), + //Binary operators + 2 => array( + 'and', 'band', 'bnot', 'bor', 'bsl', 'bsr', 'bxor', 'div', 'not', + 'or', 'rem', 'xor' + ), + 3 => array( + 'abs', 'alive', 'apply', 'atom_to_list', 'binary_to_list', + 'binary_to_term', 'concat_binary', 'date', 'disconnect_node', + 'element', 'erase', 'exit', 'float', 'float_to_list', 'get', + 'get_keys', 'group_leader', 'halt', 'hd', 'integer_to_list', + 'is_alive', 'length', 'link', 'list_to_atom', 'list_to_binary', + 'list_to_float', 'list_to_integer', 'list_to_pid', 'list_to_tuple', + 'load_module', 'make_ref', 'monitor_node', 'node', 'nodes', 'now', + 'open_port', 'pid_to_list', 'process_flag', 'process_info', + 'process', 'put', 'register', 'registered', 'round', 'self', + 'setelement', 'size', 'spawn', 'spawn_link', 'split_binary', + 'statistics', 'term_to_binary', 'throw', 'time', 'tl', 'trunc', + 'tuple_to_list', 'unlink', 'unregister', 'whereis' + ), + // Built-In Functions + 4 => array( + 'atom', 'binary', 'constant', 'function', 'integer', 'is_atom', + 'is_binary', 'is_constant', 'is_function', 'is_integer', 'is_list', + 'is_number', 'is_pid', 'is_reference', 'is_record', 'list', + 'number', 'pid', 'ports', 'port_close', 'port_info', 'reference' + ), + // Erlang/OTP internal modules (scary one) + 5 => array( + 'alarm_handler', 'any', 'app', 'application', 'appmon', 'appup', + 'array', 'asn1ct', 'asn1rt', 'auth', 'base64', 'beam_lib', 'c', + 'calendar', 'code', 'common_test_app', 'compile', 'config', + 'corba', 'corba_object', 'cosEventApp', 'CosEventChannelAdmin', + 'CosEventChannelAdmin_ConsumerAdmin', + 'CosEventChannelAdmin_EventChannel', + 'CosEventChannelAdmin_ProxyPullConsumer', + 'CosEventChannelAdmin_ProxyPullSupplier', + 'CosEventChannelAdmin_ProxyPushConsumer', + 'CosEventChannelAdmin_ProxyPushSupplier', + 'CosEventChannelAdmin_SupplierAdmin', 'CosEventDomainAdmin', + 'CosEventDomainAdmin_EventDomain', + 'CosEventDomainAdmin_EventDomainFactory', + 'cosEventDomainApp', 'CosFileTransfer_Directory', + 'CosFileTransfer_File', 'CosFileTransfer_FileIterator', + 'CosFileTransfer_FileTransferSession', + 'CosFileTransfer_VirtualFileSystem', + 'cosFileTransferApp', 'CosNaming', 'CosNaming_BindingIterator', + 'CosNaming_NamingContext', 'CosNaming_NamingContextExt', + 'CosNotification', 'CosNotification_AdminPropertiesAdmin', + 'CosNotification_QoSAdmin', 'cosNotificationApp', + 'CosNotifyChannelAdmin_ConsumerAdmin', + 'CosNotifyChannelAdmin_EventChannel', + 'CosNotifyChannelAdmin_EventChannelFactory', + 'CosNotifyChannelAdmin_ProxyConsumer', + 'CosNotifyChannelAdmin_ProxyPullConsumer', + 'CosNotifyChannelAdmin_ProxyPullSupplier', + 'CosNotifyChannelAdmin_ProxyPushConsumer', + 'CosNotifyChannelAdmin_ProxyPushSupplier', + 'CosNotifyChannelAdmin_ProxySupplier', + 'CosNotifyChannelAdmin_SequenceProxyPullConsumer', + 'CosNotifyChannelAdmin_SequenceProxyPullSupplier', + 'CosNotifyChannelAdmin_SequenceProxyPushConsumer', + 'CosNotifyChannelAdmin_SequenceProxyPushSupplier', + 'CosNotifyChannelAdmin_StructuredProxyPullConsumer', + 'CosNotifyChannelAdmin_StructuredProxyPullSupplier', + 'CosNotifyChannelAdmin_StructuredProxyPushConsumer', + 'CosNotifyChannelAdmin_StructuredProxyPushSupplier', + 'CosNotifyChannelAdmin_SupplierAdmin', + 'CosNotifyComm_NotifyPublish', 'CosNotifyComm_NotifySubscribe', + 'CosNotifyFilter_Filter', 'CosNotifyFilter_FilterAdmin', + 'CosNotifyFilter_FilterFactory', 'CosNotifyFilter_MappingFilter', + 'cosProperty', 'CosPropertyService_PropertiesIterator', + 'CosPropertyService_PropertyNamesIterator', + 'CosPropertyService_PropertySet', + 'CosPropertyService_PropertySetDef', + 'CosPropertyService_PropertySetDefFactory', + 'CosPropertyService_PropertySetFactory', 'cosTime', + 'CosTime_TimeService', 'CosTime_TIO', 'CosTime_UTO', + 'CosTimerEvent_TimerEventHandler', + 'CosTimerEvent_TimerEventService', 'cosTransactions', + 'CosTransactions_Control', 'CosTransactions_Coordinator', + 'CosTransactions_RecoveryCoordinator', 'CosTransactions_Resource', + 'CosTransactions_SubtransactionAwareResource', + 'CosTransactions_Terminator', 'CosTransactions_TransactionFactory', + 'cover', 'cprof', 'cpu_sup', 'crashdump', 'crypto', 'crypto_app', + 'ct', 'ct_cover', 'ct_ftp', 'ct_master', 'ct_rpc', 'ct_snmp', + 'ct_ssh', 'ct_telnet', 'dbg', 'debugger', 'dets', 'dialyzer', + 'dict', 'digraph', 'digraph_utils', 'disk_log', 'disksup', + 'docb_gen', 'docb_transform', 'docb_xml_check', 'docbuilder_app', + 'driver_entry', 'edoc', 'edoc_doclet', 'edoc_extract', + 'edoc_layout', 'edoc_lib', 'edoc_run', 'egd', 'ei', 'ei_connect', + 'epmd', 'epp', 'epp_dodger', 'eprof', 'erl', 'erl_boot_server', + 'erl_call', 'erl_comment_scan', 'erl_connect', 'erl_ddll', + 'erl_driver', 'erl_error', 'erl_eterm', 'erl_eval', + 'erl_expand_records', 'erl_format', 'erl_global', 'erl_id_trans', + 'erl_internal', 'erl_lint', 'erl_malloc', 'erl_marshal', + 'erl_parse', 'erl_pp', 'erl_prettypr', 'erl_prim_loader', + 'erl_prim_loader_stub', 'erl_recomment', 'erl_scan', + 'erl_set_memory_block', 'erl_syntax', 'erl_syntax_lib', 'erl_tar', + 'erl_tidy', 'erlang', 'erlang_mode', 'erlang_stub', 'erlc', + 'erlsrv', 'error_handler', 'error_logger', 'erts_alloc', + 'erts_alloc_config', 'escript', 'et', 'et_collector', + 'et_selector', 'et_viewer', 'etop', 'ets', 'eunit', 'file', + 'file_sorter', 'filelib', 'filename', 'fixed', 'fprof', 'ftp', + 'gb_sets', 'gb_trees', 'gen_event', 'gen_fsm', 'gen_sctp', + 'gen_server', 'gen_tcp', 'gen_udp', 'gl', 'global', 'global_group', + 'glu', 'gs', 'heart', 'http', 'httpd', 'httpd_conf', + 'httpd_socket', 'httpd_util', 'i', 'ic', 'ic_c_protocol', + 'ic_clib', 'igor', 'inet', 'inets', 'init', 'init_stub', + 'instrument', 'int', 'interceptors', 'inviso', 'inviso_as_lib', + 'inviso_lfm', 'inviso_lfm_tpfreader', 'inviso_rt', + 'inviso_rt_meta', 'io', 'io_lib', 'kernel_app', 'lib', 'lists', + 'lname', 'lname_component', 'log_mf_h', 'make', 'math', 'megaco', + 'megaco_codec_meas', 'megaco_codec_transform', + 'megaco_edist_compress', 'megaco_encoder', 'megaco_flex_scanner', + 'megaco_tcp', 'megaco_transport', 'megaco_udp', 'megaco_user', + 'memsup', 'mnesia', 'mnesia_frag_hash', 'mnesia_registry', + 'mod_alias', 'mod_auth', 'mod_esi', 'mod_security', + 'Module_Interface', 'ms_transform', 'net_adm', 'net_kernel', + 'new_ssl', 'nteventlog', 'observer_app', 'odbc', 'orber', + 'orber_acl', 'orber_diagnostics', 'orber_ifr', 'orber_tc', + 'orddict', 'ordsets', 'os', 'os_mon', 'os_mon_mib', 'os_sup', + 'otp_mib', 'overload', 'packages', 'percept', 'percept_profile', + 'pg', 'pg2', 'pman', 'pool', 'prettypr', 'proc_lib', 'proplists', + 'public_key', 'qlc', 'queue', 'random', 'rb', 're', 'regexp', + 'registry', 'rel', 'release_handler', 'reltool', 'relup', 'rpc', + 'run_erl', 'run_test', 'runtime_tools_app', 'sasl_app', 'script', + 'seq_trace', 'sets', 'shell', 'shell_default', 'slave', 'snmp', + 'snmp_app', 'snmp_community_mib', 'snmp_framework_mib', + 'snmp_generic', 'snmp_index', 'snmp_notification_mib', 'snmp_pdus', + 'snmp_standard_mib', 'snmp_target_mib', 'snmp_user_based_sm_mib', + 'snmp_view_based_acm_mib', 'snmpa', 'snmpa_conf', 'snmpa_error', + 'snmpa_error_io', 'snmpa_error_logger', 'snmpa_error_report', + 'snmpa_local_db', 'snmpa_mpd', 'snmpa_network_interface', + 'snmpa_network_interface_filter', + 'snmpa_notification_delivery_info_receiver', + 'snmpa_notification_filter', 'snmpa_supervisor', 'snmpc', 'snmpm', + 'snmpm_conf', 'snmpm_mpd', 'snmpm_network_interface', 'snmpm_user', + 'sofs', 'ssh', 'ssh_channel', 'ssh_connection', 'ssh_sftp', + 'ssh_sftpd', 'ssl', 'ssl_app', 'ssl_pkix', 'start', 'start_erl', + 'start_webtool', 'stdlib_app', 'string', 'supervisor', + 'supervisor_bridge', 'sys', 'systools', 'tags', 'test_server', + 'test_server_app', 'test_server_ctrl', 'tftp', 'timer', 'toolbar', + 'ttb', 'tv', 'unicode', 'unix_telnet', 'user', 'webtool', 'werl', + 'win32reg', 'wrap_log_reader', 'wx', 'wx_misc', 'wx_object', + 'wxAcceleratorEntry', 'wxAcceleratorTable', 'wxArtProvider', + 'wxAuiDockArt', 'wxAuiManager', 'wxAuiNotebook', 'wxAuiPaneInfo', + 'wxAuiTabArt', 'wxBitmap', 'wxBitmapButton', 'wxBitmapDataObject', + 'wxBoxSizer', 'wxBrush', 'wxBufferedDC', 'wxBufferedPaintDC', + 'wxButton', 'wxCalendarCtrl', 'wxCalendarDateAttr', + 'wxCalendarEvent', 'wxCaret', 'wxCheckBox', 'wxCheckListBox', + 'wxChildFocusEvent', 'wxChoice', 'wxClientDC', 'wxClipboard', + 'wxCloseEvent', 'wxColourData', 'wxColourDialog', + 'wxColourPickerCtrl', 'wxColourPickerEvent', 'wxComboBox', + 'wxCommandEvent', 'wxContextMenuEvent', 'wxControl', + 'wxControlWithItems', 'wxCursor', 'wxDataObject', 'wxDateEvent', + 'wxDatePickerCtrl', 'wxDC', 'wxDialog', 'wxDirDialog', + 'wxDirPickerCtrl', 'wxDisplayChangedEvent', 'wxEraseEvent', + 'wxEvent', 'wxEvtHandler', 'wxFileDataObject', 'wxFileDialog', + 'wxFileDirPickerEvent', 'wxFilePickerCtrl', 'wxFindReplaceData', + 'wxFindReplaceDialog', 'wxFlexGridSizer', 'wxFocusEvent', 'wxFont', + 'wxFontData', 'wxFontDialog', 'wxFontPickerCtrl', + 'wxFontPickerEvent', 'wxFrame', 'wxGauge', 'wxGBSizerItem', + 'wxGenericDirCtrl', 'wxGLCanvas', 'wxGraphicsBrush', + 'wxGraphicsContext', 'wxGraphicsFont', 'wxGraphicsMatrix', + 'wxGraphicsObject', 'wxGraphicsPath', 'wxGraphicsPen', + 'wxGraphicsRenderer', 'wxGrid', 'wxGridBagSizer', 'wxGridCellAttr', + 'wxGridCellEditor', 'wxGridCellRenderer', 'wxGridEvent', + 'wxGridSizer', 'wxHelpEvent', 'wxHtmlEasyPrinting', 'wxIcon', + 'wxIconBundle', 'wxIconizeEvent', 'wxIdleEvent', 'wxImage', + 'wxImageList', 'wxJoystickEvent', 'wxKeyEvent', + 'wxLayoutAlgorithm', 'wxListBox', 'wxListCtrl', 'wxListEvent', + 'wxListItem', 'wxListView', 'wxMask', 'wxMaximizeEvent', + 'wxMDIChildFrame', 'wxMDIClientWindow', 'wxMDIParentFrame', + 'wxMemoryDC', 'wxMenu', 'wxMenuBar', 'wxMenuEvent', 'wxMenuItem', + 'wxMessageDialog', 'wxMiniFrame', 'wxMirrorDC', + 'wxMouseCaptureChangedEvent', 'wxMouseEvent', 'wxMoveEvent', + 'wxMultiChoiceDialog', 'wxNavigationKeyEvent', 'wxNcPaintEvent', + 'wxNotebook', 'wxNotebookEvent', 'wxNotifyEvent', + 'wxPageSetupDialog', 'wxPageSetupDialogData', 'wxPaintDC', + 'wxPaintEvent', 'wxPalette', 'wxPaletteChangedEvent', 'wxPanel', + 'wxPasswordEntryDialog', 'wxPen', 'wxPickerBase', 'wxPostScriptDC', + 'wxPreviewCanvas', 'wxPreviewControlBar', 'wxPreviewFrame', + 'wxPrintData', 'wxPrintDialog', 'wxPrintDialogData', 'wxPrinter', + 'wxPrintout', 'wxPrintPreview', 'wxProgressDialog', + 'wxQueryNewPaletteEvent', 'wxRadioBox', 'wxRadioButton', + 'wxRegion', 'wxSashEvent', 'wxSashLayoutWindow', 'wxSashWindow', + 'wxScreenDC', 'wxScrollBar', 'wxScrolledWindow', 'wxScrollEvent', + 'wxScrollWinEvent', 'wxSetCursorEvent', 'wxShowEvent', + 'wxSingleChoiceDialog', 'wxSizeEvent', 'wxSizer', 'wxSizerFlags', + 'wxSizerItem', 'wxSlider', 'wxSpinButton', 'wxSpinCtrl', + 'wxSpinEvent', 'wxSplashScreen', 'wxSplitterEvent', + 'wxSplitterWindow', 'wxStaticBitmap', 'wxStaticBox', + 'wxStaticBoxSizer', 'wxStaticLine', 'wxStaticText', 'wxStatusBar', + 'wxStdDialogButtonSizer', 'wxStyledTextCtrl', 'wxStyledTextEvent', + 'wxSysColourChangedEvent', 'wxTextAttr', 'wxTextCtrl', + 'wxTextDataObject', 'wxTextEntryDialog', 'wxToggleButton', + 'wxToolBar', 'wxToolTip', 'wxTopLevelWindow', 'wxTreeCtrl', + 'wxTreeEvent', 'wxUpdateUIEvent', 'wxWindow', 'wxWindowCreateEvent', + 'wxWindowDC', 'wxWindowDestroyEvent', 'wxXmlResource', 'xmerl', + 'xmerl_eventp', 'xmerl_scan', 'xmerl_xpath', 'xmerl_xs', + 'xmerl_xsd', 'xref', 'yecc', 'zip', 'zlib', 'zlib_stub' + ), + // Binary modifiers + 6 => array( + 'big', 'binary', 'float', 'integer', 'little', 'signed', 'unit', 'unsigned' + ) + ), + 'SYMBOLS' => array( + 0 => array('(', ')', '[', ']', '{', '}'), + 1 => array('->', ',', ';', '.'), + 2 => array('<<', '>>'), + 3 => array('=', '||', '-', '+', '*', '/', '++', '--', '!', '<', '>', '>=', + '=<', '==', '/=', '=:=', '=/=') + ), + 'CASE_SENSITIVE' => array( + GESHI_COMMENTS => false, + 1 => true, + 2 => true, + 3 => true, + 4 => true, + 5 => true, + 6 => true + ), + 'STYLES' => array( + 'KEYWORDS' => array( + 1 => 'color: #186895;', + 2 => 'color: #014ea4;', + 3 => 'color: #fa6fff;', + 4 => 'color: #fa6fff;', + 5 => 'color: #ff4e18;', + 6 => 'color: #9d4f37;' + ), + 'COMMENTS' => array( + 1 => 'color: #666666; font-style: italic;', + 'MULTI' => 'color: #666666; font-style: italic;' + ), + 'ESCAPE_CHAR' => array( + 0 => 'color: #000099; font-weight: bold;', + 'HARD' => 'color: #000099; font-weight: bold;' + ), + 'BRACKETS' => array( + 0 => 'color: #109ab8;' + ), + 'STRINGS' => array( + 0 => 'color: #ff7800;' + ), + 'NUMBERS' => array( + 0 => 'color: #ff9600;' + ), + 'METHODS' => array( + 1 => 'color: #006600;', + 2 => 'color: #006600;' + ), + 'SYMBOLS' => array( + 0 => 'color: #004866;', + 1 => 'color: #6bb810;', + 2 => 'color: #ee3800;', + 3 => 'color: #014ea4;' + ), + 'REGEXPS' => array( + 0 => 'color: #6941fd;', + 1 => 'color: #d400ed;', + 2 => 'color: #5400b3;', + 3 => 'color: #ff3c00;', + 4 => 'color: #6941fd;', + 5 => 'color: #45b3e6;', + 6 => 'color: #ff9600;', + 7 => 'color: #d400ed;', + 8 => 'color: #ff9600;' + ), + 'SCRIPT' => array( + ) + ), + 'URLS' => array( + 1 => '', + 2 => '', + 3 => '', + 4 => '', + 5 => 'http://erlang.org/doc/man/{FNAME}.html', + 6 => '' + ), + 'OOLANG' => true, + 'OBJECT_SPLITTERS' => array( + 1 => '->', + 2 => ':' + ), + 'REGEXPS' => array( + // Macro definitions + 0 => array( + GESHI_SEARCH => '(-define\s*\()([a-zA-Z0-9_]+)(\(|,)', + GESHI_REPLACE => '\2', + GESHI_MODIFIERS => '', + GESHI_BEFORE => '\1', + GESHI_AFTER => '\3' + ), + // Record definitions + 1 => array( + GESHI_SEARCH => '(-record\s*\()([a-zA-Z0-9_]+)(,)', + GESHI_REPLACE => '\2', + GESHI_MODIFIERS => '', + GESHI_BEFORE => '\1', + GESHI_AFTER => '\3' + ), + // Precompiler directives + 2 => array( + GESHI_SEARCH => '(-)([a-z][a-zA-Z0-9_]*)(\()', + GESHI_REPLACE => '\2', + GESHI_MODIFIERS => '', + GESHI_BEFORE => '\1', + GESHI_AFTER => '\3' + ), + // Functions + 3 => array( + GESHI_SEARCH => '([a-z][a-zA-Z0-9_]*|\'[a-zA-Z0-9_]*\')\s*(\()', + GESHI_REPLACE => '\1', + GESHI_MODIFIERS => '', + GESHI_BEFORE => '', + GESHI_AFTER => '\2' + ), + // Macros + 4 => array( + GESHI_SEARCH => '(\?)([a-zA-Z0-9_]+)', + GESHI_REPLACE => '\2', + GESHI_MODIFIERS => '', + GESHI_BEFORE => '\1', + GESHI_AFTER => '' + ), + // Variables - With hack to avoid interfering wish GeSHi internals + 5 => array( + GESHI_SEARCH => '([([{,<+*-\/=\s!]|<)(?!(?:PIPE|SEMI|DOT|NUM|REG3XP\d*)[^a-zA-Z0-9_])([A-Z_][a-zA-Z0-9_]*)', + GESHI_REPLACE => '\2', + GESHI_MODIFIERS => '', + GESHI_BEFORE => '\1', + GESHI_AFTER => '' + ), + // ASCII codes + 6 => '(\$[a-zA-Z0-9_])', + // Records + 7 => array( + GESHI_SEARCH => '(#)([a-z][a-zA-Z0-9_]*)(\.|\{)', + GESHI_REPLACE => '\2', + GESHI_MODIFIERS => '', + GESHI_BEFORE => '\1', + GESHI_AFTER => '\3' + ), + // Numbers with a different radix + 8 => '(?<=>)(#[a-zA-Z0-9]*)' + ), + 'STRICT_MODE_APPLIES' => GESHI_NEVER, + 'SCRIPT_DELIMITERS' => array(), + 'HIGHLIGHT_STRICT_BLOCK' => array(), + 'TAB_WIDTH' => 4, + 'PARSER_CONTROL' => array( + 'KEYWORDS' => array( + 3 => array( + 'DISALLOWED_BEFORE' => '', + 'DISALLOWED_AFTER' => '(?=\s*\()' + ), + 5 => array( + 'DISALLOWED_BEFORE' => '(?<=\'|)', + 'DISALLOWED_AFTER' => '(?=(\'|):)' + ), + 6 => array( + 'DISALLOWED_BEFORE' => '(?<=\/|-)', + 'DISALLOWED_AFTER' => '' + ) + ) + ), +); + +?> \ No newline at end of file diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/fo.php --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/plugins/geshi/geshi/fo.php Fri May 29 19:40:15 2009 -0400 @@ -0,0 +1,327 @@ + 'FO (abas-ERP)', + 'COMMENT_SINGLE' => array(1 => '..'), + 'COMMENT_MULTI' => array(), + 'CASE_KEYWORDS' => GESHI_CAPS_NO_CHANGE, + 'QUOTEMARKS' => array("'", '"'), + 'ESCAPE_CHAR' => '\\', + 'KEYWORDS' => array( + //Control Flow + 1 => array( + /* see http://www.abas.de/sub_de/kunden/help/hd/html/9.html */ + + /* fo keywords, part 1: control flow */ + '.weiter', '.continue' + + /* this language works with goto's only*/ + ), + + //FO Keywords + 2 => array( + /* fo keywords, part 2 */ + '.fo', '.formel', '.formula', + '.zuweisen', '.assign', + '.fehler', '.error', + '.ende', '.end' + ), + + //Java Keywords + 3 => array( + /* Java keywords, part 3: primitive data types */ + '.art', '.type', + 'integer', 'real', 'bool', 'text', 'datum', 'woche', 'termin', 'zeit', + 'mehr', 'MEHR' + ), + + //Reserved words in fo literals + 4 => array( + /* other reserved words in fo literals */ + /* should be styled to look similar to numbers and Strings */ + 'false', 'null', 'true', + 'OBJEKT', + 'VORGANG', 'PROCESS', + 'OFFEN', 'OPEN', + 'ABORT', + 'AN', 'ADDEDTO', + 'AUF', 'NEW', + 'BILDSCHIRM', 'TERMINAL', + 'PC', + 'MASKE', 'SCREEN', + 'ZEILE', 'LINE' + ), + + // interpreter settings + 5 => array ( + '..!INTERPRETER', 'DEBUG' + ), + + // database commands + 6 => array ( + '.hole', '.hol', '.select', + '.lade', '.load', + '.aktion', '.action', + '.belegen', '.occupy', + '.bringe', '.rewrite', + '.dazu', '.add', + '.löschen', '.delete', + '.mache', '.make', + '.merke', '.reserve', + '.setze', '.set', + 'SPERREN', 'LOCK', + 'TEIL', 'PART', + 'KEINESPERRE', + 'AMASKE', 'ASCREEN', + 'BETRIEB', 'WORK-ORDER', + 'NUMERISCH', 'NUMERICAL', + 'VORSCHLAG', 'SUGGESTION', + 'OBLIGO', 'OUTSTANDING', + 'LISTE', 'LIST', + 'DRUCK', 'PRINT', + 'ÃœBERNAHME', 'TAGEOVER', + 'ABLAGE', 'FILINGSYSTEM', + 'BDE', 'PDC', + 'BINDUNG', 'ALLOCATION', + 'BUCHUNG', 'ENTRY', + 'COLLI', 'SERIAL', + 'DATEI', 'FILE', + 'VERKAUF', 'SALES', + 'EINKAUF', 'PURCHASING', + 'EXEMPLAR', 'EXAMPLE', + 'FERTIGUNG', 'PRODUCTION', + 'FIFO', + 'GRUPPE', 'GROUP', + 'JAHR', 'YEAR', + 'JOURNAL', + 'KOPF', 'HEADER', + 'KOSTEN', + 'LIFO', + 'LMENGE', 'SQUANTITY', + 'LOHNFERTIGUNG', 'SUBCONTRACTING', + 'LPLATZ', 'LOCATION', + 'MBELEGUNG', 'MACHLOADING', + 'MONAT', 'MONTH', 'MZ', + 'NACHRICHT', 'MESSAGE', + 'PLAN', 'TARGET', + 'REGIONEN', 'REGIONS', + 'SERVICEANFRAGE', 'SERVICEREQUEST', + 'VERWENDUNG', 'APPLICATION', + 'WEITER', 'CONTINUE', + 'ABBRUCH', 'CANCEL', + 'ABLAGEKENNZEICHEN', 'FILLINGCODE', + 'ALLEIN', 'SINGLEUSER', + 'AUFZAEHLTYP', 'ENUMERATION-TYPE', + 'AUSGABE', 'OUTPUT', + 'DEZPUNKT', 'DECPOINT' + ), + + // output settings + 7 => array ( + '.absatz', '.para', + '.blocksatz', '.justified', + '.flattersatz', '.unjustified', + '.format', + '.box', + '.drucken', '.print', + '.gedruckt', '.printed', + '.länge', '.length', + '.links', '.left', + '.rechts', '.right', + '.oben', '.up', + '.unten', '.down', + '.seite', '.page', + '.tabellensatz', '.tablerecord', + '.trenner', '.separator', + 'ARCHIV' + ), + + // text commands + 8 => array ( + '.text', + '.atext', + '.println', + '.uebersetzen', '.translate' + ), + + // I/O commands + 9 => array ( + '.aus', '.ausgabe', '.output', + '.ein', '.eingabe', '.input', + '.datei', '.file', + '.lesen', '.read', + '.sortiere', '.sort', + '-ÖFFNEN', '-OPEN', + '-TEST', + '-LESEN', '-READ', + 'VON', 'FROM' + ), + + //system + 10 => array ( + '.browser', + '.kommando', '.command', + '.system', '.dde', + '.editiere', '.edit', + '.hilfe', '.help', + '.kopieren', '.copy', + '.pc.clip', + '.pc.copy', + '.pc.dll', + '.pc.exec', + '.pc.open', + 'DIAGNOSE', 'ERRORREPORT', + 'DOPPELPUNKT', 'COLON', + 'ERSETZUNG', 'REPLACEMENT', + 'WARTEN', 'PARALLEL' + ), + + //fibu/accounting specific commands + 11 => array ( + '.budget', + '.chart', + 'VKZ', + 'KONTO', 'ACCOUNT', + 'AUSZUG', 'STATEMENT', + 'WAEHRUNG', 'CURRENCY', + 'WAEHRUNGSKURS', 'EXCHANGERATE', + 'AUSWAEHR', 'FORCURR', + 'BUCHUNGSKREIS', 'SET OF BOOKS' + ), + + // efop - extended flexible surface + 12 => array ( + '.cursor', + '.farbe', '.colour', + '.fenster', '.window', + '.hinweis', '.note', + '.menue', '.menu', + '.schutz', '.protection', + '.zeigen', '.view', + '.zeile', '.line', + 'VORDERGRUND', 'FOREGROUND', + 'HINTERGRUND', 'BACKGROUND', + 'SOFORT', 'IMMEDIATELY', + 'AKTUALISIEREN', 'UPDATE', + 'FENSTERSCHLIESSEN', 'CLOSEWINDOWS' + ), + ), + 'SYMBOLS' => array( + 0 => array('(', ')', '[', ']', '{', '}', '*', '&', '%', ';', '<', '>'), + 1 => array('?', '!') + ), + 'CASE_SENSITIVE' => array( + GESHI_COMMENTS => false, + /* all fo keywords are case sensitive, don't have to but I like this type of coding */ + 1 => true, 2 => true, 3 => true, 4 => true, + 5 => true, 6 => true, 7 => true, 8 => true, 9 => true, + 10 => true, 11 => true, 12 => true + ), + 'STYLES' => array( + 'KEYWORDS' => array( + 1 => 'color: #000000; font-weight: bold;', + 2 => 'color: #000000; font-weight: bold;', + 3 => 'color: #006600; font-weight: bold;', + 4 => 'color: #006600; font-weight: bold;', + 5 => 'color: #003399; font-weight: bold;', + 6 => 'color: #003399; font-weight: bold;', + 7 => 'color: #003399; font-weight: bold;', + 8 => 'color: #003399; font-weight: bold;', + 9 => 'color: #003399; font-weight: bold;', + 10 => 'color: #003399; font-weight: bold;', + 11 => 'color: #003399; font-weight: bold;', + 12 => 'color: #003399; font-weight: bold;' + ), + 'COMMENTS' => array( + 1 => 'color: #666666; font-style: italic;', + //2 => 'color: #006699;', + 'MULTI' => 'color: #666666; font-style: italic;' + ), + 'ESCAPE_CHAR' => array( + 0 => 'color: #000099; font-weight: bold;' + ), + 'BRACKETS' => array( + 0 => 'color: #009900;' + ), + 'STRINGS' => array( + 0 => 'color: #0000ff;' + ), + 'NUMBERS' => array( + 0 => 'color: #cc66cc;' + ), + 'METHODS' => array( + 1 => 'color: #006633;', + 2 => 'color: #006633;' + ), + 'SYMBOLS' => array( + 0 => 'color: #339933;', + 1 => 'color: #000000; font-weight: bold;' + ), + 'SCRIPT' => array( + ), + 'REGEXPS' => array( + ) + ), + 'URLS' => array( + 1 => '', + 2 => '', + 3 => '', + 4 => '', + 5 => '', + 6 => '', + 7 => '', + 8 => '', + 9 => '', + 10 => '', + 11 => '', + 12 => '' + ), + 'OOLANG' => false, + 'OBJECT_SPLITTERS' => array(), + 'REGEXPS' => array( + ), + 'STRICT_MODE_APPLIES' => GESHI_NEVER, + 'SCRIPT_DELIMITERS' => array( + ), + 'HIGHLIGHT_STRICT_BLOCK' => array( + ) +); +?> \ No newline at end of file diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/fortran.php --- a/plugins/geshi/geshi/fortran.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/fortran.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * ----------- * Author: Cedric Arrabie (cedric.arrabie@univ-pau.fr) * Copyright: (C) 2006 Cetric Arrabie - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2006/04/22 * * Fortran language file for GeSHi. diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/freebasic.php --- a/plugins/geshi/geshi/freebasic.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/freebasic.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * ------------- * Author: Roberto Rossi * Copyright: (c) 2005 Roberto Rossi (http://rsoftware.altervista.org) - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2005/08/19 * * FreeBasic (http://www.freebasic.net/) language file for GeSHi. diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/genero.php --- a/plugins/geshi/geshi/genero.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/genero.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * ---------- * Author: Lars Gersmann (lars.gersmann@gmail.com) * Copyright: (c) 2007 Lars Gersmann, Nigel McNie (http://qbnz.com/highlighter/) - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2007/07/01 * * Genero (FOURJ's Genero 4GL) language file for GeSHi. diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/gettext.php --- a/plugins/geshi/geshi/gettext.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/gettext.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * -------- * Author: Milian Wolff (mail@milianw.de) * Copyright: (c) 2008 Milian Wolff - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2008/05/25 * * GNU Gettext .po/.pot language file for GeSHi. diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/glsl.php --- a/plugins/geshi/geshi/glsl.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/glsl.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * ----- * Author: Benny Baumann (BenBE@omorphia.de) * Copyright: (c) 2008 Benny Baumann (BenBE@omorphia.de) - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2008/03/20 * * glSlang language file for GeSHi. @@ -41,6 +41,12 @@ 'LANG_NAME' => 'glSlang', 'COMMENT_SINGLE' => array(1 => '//', 2 => '#'), 'COMMENT_MULTI' => array('/*' => '*/'), + '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' => '\\', @@ -54,7 +60,7 @@ 'const', 'uniform', 'attribute', 'centroid', 'varying', 'invariant', 'in', 'out', 'inout', 'input', 'output', 'typedef', 'volatile', 'public', 'static', 'extern', 'external', 'packed', - 'inline', 'noinline' + 'inline', 'noinline', 'noperspective', 'flat' ), 3 => array( 'void', 'bool', 'int', 'long', 'short', 'float', 'half', 'fixed', @@ -196,4 +202,4 @@ ) ); -?> +?> \ No newline at end of file diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/gml.php --- a/plugins/geshi/geshi/gml.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/gml.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * -------- * Author: Jos� Jorge Enr�quez (jenriquez@users.sourceforge.net) * Copyright: (c) 2005 Jos� Jorge Enr�quez Rodr�guez (http://www.zonamakers.com) - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2005/06/21 * * GML language file for GeSHi. diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/gnuplot.php --- a/plugins/geshi/geshi/gnuplot.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/gnuplot.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * ---------- * Author: Milian Wolff (mail@milianw.de) * Copyright: (c) 2008 Milian Wolff (http://milianw.de) - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2008/07/07 * * Gnuplot script language file for GeSHi. @@ -216,7 +216,7 @@ ), 'REGEXPS' => array( //Variable assignment - 0 => "([a-zA-Z_][a-zA-Z0-9_]*)\s*=", + 0 => "(?\w])([a-zA-Z_][a-zA-Z0-9_]*)\s*=", //Numbers with unit 1 => "(?<=^|\s)([0-9]*\.?[0-9]+\s*cm)" ), @@ -293,4 +293,4 @@ 'TAB_WIDTH' => 4 ); -?> +?> \ No newline at end of file diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/groovy.php --- a/plugins/geshi/geshi/groovy.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/groovy.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * ---------- * Author: Ivan F. Villanueva B. (geshi_groovy@artificialidea.com) * Copyright: (c) 2006 Ivan F. Villanueva B.(http://www.artificialidea.com) - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2006/04/29 * * Groovy language file for GeSHi. diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/haskell.php --- a/plugins/geshi/geshi/haskell.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/haskell.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * ---------- * Author: Jason Dagit (dagit@codersbase.com) based on ocaml.php by Flaie (fireflaie@gmail.com) * Copyright: (c) 2005 Flaie, Nigel McNie (http://qbnz.com/highlighter) - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2005/08/27 * * Haskell language file for GeSHi. diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/hq9plus.php --- a/plugins/geshi/geshi/hq9plus.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/hq9plus.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * ---------- * Author: Benny Baumann (BenBE@geshi.org) * Copyright: (c) 2008 Benny Baumann (http://qbnz.com/highlighter/) - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2009/10/31 * * HQ9+ language file for GeSHi. diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/html.php --- a/plugins/geshi/geshi/html.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/html.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * --------------- * Author: Nigel McNie (nigel@geshi.org) * Copyright: (c) 2004 Nigel McNie (http://qbnz.com/highlighter/) - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2004/07/10 * * HTML 4.01 strict language file for GeSHi. diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/idl.php --- a/plugins/geshi/geshi/idl.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/idl.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * ------- * Author: Cedric Bosdonnat (cedricbosdo@openoffice.org) * Copyright: (c) 2006 Cedric Bosdonnat - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2006/08/20 * * Unoidl language file for GeSHi. diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/ini.php --- a/plugins/geshi/geshi/ini.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/ini.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * -------- * Author: deguix (cevo_deguix@yahoo.com.br) * Copyright: (c) 2005 deguix - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2005/03/27 * * INI language file for GeSHi. diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/inno.php --- a/plugins/geshi/geshi/inno.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/inno.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * ---------- * Author: Thomas Klingler (hotline@theratech.de) based on delphi.php from J�rja Norbert (jnorbi@vipmail.hu) * Copyright: (c) 2004 J�rja Norbert, Nigel McNie (http://qbnz.com/highlighter) - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2005/07/29 * * Inno Script language inkl. Delphi (Object Pascal) language file for GeSHi. @@ -185,7 +185,7 @@ 'REGEXPS' => array( ), 'SYMBOLS' => array( - 0 => 'color: #000000; font-weight: bold;', + 0 => 'color: #000000; font-weight: bold;', ), 'SCRIPT' => array( ) diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/intercal.php --- a/plugins/geshi/geshi/intercal.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/intercal.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * ---------- * Author: Benny Baumann (BenBE@geshi.org) * Copyright: (c) 2008 Benny Baumann (http://qbnz.com/highlighter/) - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2009/10/31 * * INTERCAL language file for GeSHi. @@ -47,11 +47,11 @@ 'KEYWORDS' => array( //Politeness 1 => array( - 'DO', 'DONT', 'NOT', 'PLEASE', 'PLEASENT', 'MAYBE' + 'DO', 'DOES', 'DONT', 'DON\'T', 'NOT', 'PLEASE', 'PLEASENT', 'PLEASEN\'T', 'MAYBE' ), //Statements 2 => array( - 'STASH', 'RETRIEVE', 'NEXT', 'RESUME', 'FORGET', 'ABSTAIN', + 'STASH', 'RETRIEVE', 'NEXT', 'RESUME', 'FORGET', 'ABSTAIN', 'ABSTAINING', 'COME', 'FROM', 'CALCULATING', 'REINSTATE', 'IGNORE', 'REMEMBER', 'WRITE', 'IN', 'READ', 'OUT', 'GIVE', 'UP' ) @@ -68,8 +68,8 @@ ), 'STYLES' => array( 'KEYWORDS' => array( - 1 => 'color: #000080;', - 2 => 'color: #000080; font-width: bold;' + 1 => 'color: #000080; font-weight: bold;', + 2 => 'color: #000080; font-weight: bold;' ), 'COMMENTS' => array( ), @@ -119,4 +119,4 @@ ) ); -?> +?> \ No newline at end of file diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/io.php --- a/plugins/geshi/geshi/io.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/io.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * ------- * Author: Nigel McNie (nigel@geshi.org) * Copyright: (c) 2006 Nigel McNie (http://qbnz.com/highlighter/) - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2006/09/23 * * Io language file for GeSHi. Thanks to Johnathan Wright for the suggestion and help diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/java.php --- a/plugins/geshi/geshi/java.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/java.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * -------- * Author: Nigel McNie (nigel@geshi.org) * Copyright: (c) 2004 Nigel McNie (http://qbnz.com/highlighter/) - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2004/07/10 * * Java language file for GeSHi. diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/java5.php --- a/plugins/geshi/geshi/java5.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/java5.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * -------- * Author: Nigel McNie (nigel@geshi.org) * Copyright: (c) 2004 Nigel McNie (http://qbnz.com/highlighter/) - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2004/07/10 * * Java language file for GeSHi. diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/javascript.php --- a/plugins/geshi/geshi/javascript.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/javascript.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * -------------- * Author: Ben Keen (ben.keen@gmail.com) * Copyright: (c) 2004 Ben Keen (ben.keen@gmail.com), Nigel McNie (http://qbnz.com/highlighter) - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2004/06/20 * * JavaScript language file for GeSHi. diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/kixtart.php --- a/plugins/geshi/geshi/kixtart.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/kixtart.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * -------- * Author: Riley McArdle (riley@glyff.net) * Copyright: (c) 2007 Riley McArdle (http://www.glyff.net/) - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2007/08/31 * * PHP language file for GeSHi. diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/klonec.php --- a/plugins/geshi/geshi/klonec.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/klonec.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * -------- * Author: AUGER Mickael * Copyright: Synchronic - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2008/04/16 * * KLone with C language file for GeSHi. diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/klonecpp.php --- a/plugins/geshi/geshi/klonecpp.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/klonecpp.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * -------- * Author: AUGER Mickael * Copyright: Synchronic - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2008/04/16 * * KLone with C++ language file for GeSHi. diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/latex.php --- a/plugins/geshi/geshi/latex.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/latex.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * ----- * Author: efi, Matthias Pospiech (matthias@pospiech.eu) * Copyright: (c) 2006 efi, Matthias Pospiech (matthias@pospiech.eu), Nigel McNie (http://qbnz.com/highlighter) - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2006/09/23 * * LaTeX language file for GeSHi. @@ -60,15 +60,35 @@ 'QUOTEMARKS' => array(), 'ESCAPE_CHAR' => '', 'KEYWORDS' => array( + 1 => array( + 'addlinespace','address','appendix','author','backmatter', + 'bfseries','bibitem','bigskip','blindtext','caption','captionabove', + 'captionbelow','cdot','centering','cite','color','colorbox','date', + 'def','definecolor','documentclass','edef','eqref','else','email','emph','fbox', + 'fi','flushleft','flushright','footnote','frac','frontmatter','graphicspath','hfill', + 'hline','hspace','huge','include','includegraphics','infty','input','int','ifx', + 'item','label','LaTeX','left','let','limits','listfiles','listoffigures', + 'listoftables','mainmatter','makeatletter','makeatother','makebox', + 'makeindex','maketitle','mbox','mediumskip','newcommand', + 'newenvironment','newpage','nocite','nonumber','pagestyle','par','paragraph','parbox', + 'parident','parskip','partial','raggedleft','raggedright','raisebox','ref', + 'renewcommand','renewenvironment','right','rule','section','setlength', + 'sffamily','subparagraph','subsection','subsubsection','sum','table', + 'tableofcontents','textbf','textcolor','textit','textnormal', + 'textsuperscript','texttt','title','today','ttfamily','urlstyle', + 'usepackage','vspace' + ) ), 'SYMBOLS' => array( "&", "\\", "{", "}", "[", "]" ), 'CASE_SENSITIVE' => array( + 1 => true, GESHI_COMMENTS => false, ), 'STYLES' => array( 'KEYWORDS' => array( + 1 => 'color: #800000;', ), 'COMMENTS' => array( 1 => 'color: #2C922C; font-style: italic;' @@ -86,7 +106,7 @@ 'METHODS' => array( ), 'SYMBOLS' => array( - 0 => 'color: #0000D0; ' + 0 => 'color: #E02020; ' ), 'REGEXPS' => array( 1 => 'color: #8020E0; font-weight: normal;', // Math inner @@ -106,6 +126,7 @@ ) ), 'URLS' => array( + 1 => 'http://www.golatex.de/wiki/index.php?title=%5C{FNAME}', ), 'OOLANG' => false, 'OBJECT_SPLITTERS' => array( @@ -183,6 +204,10 @@ 'COMMENTS' => array( 'DISALLOWED_BEFORE' => '\\' ), + 'KEYWORDS' => array( + 'DISALLOWED_BEFORE' => "(?<=\\\\)", + 'DISALLOWED_AFTER' => "(?![A-Za-z0-9])" + ), 'ENABLE_FLAGS' => array( 'NUMBERS' => GESHI_NEVER, 'BRACKETS' => GESHI_NEVER @@ -190,4 +215,4 @@ ) ); -?> +?> \ No newline at end of file diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/lisp.php --- a/plugins/geshi/geshi/lisp.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/lisp.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * -------- * Author: Roberto Rossi (rsoftware@altervista.org) * Copyright: (c) 2004 Roberto Rossi (http://rsoftware.altervista.org), Nigel McNie (http://qbnz.com/highlighter - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2004/08/30 * * Generic Lisp language file for GeSHi. diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/locobasic.php --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/plugins/geshi/geshi/locobasic.php Fri May 29 19:40:15 2009 -0400 @@ -0,0 +1,130 @@ + 'Locomotive Basic', + 'COMMENT_SINGLE' => array(1 => "'", 2 => 'REM'), + 'COMMENT_MULTI' => array(), + 'CASE_KEYWORDS' => GESHI_CAPS_NO_CHANGE, + 'QUOTEMARKS' => array('"'), + 'ESCAPE_CHAR' => '\\', + 'KEYWORDS' => array( + 1 => array( + "AFTER", "AND", "AUTO", "BORDER", "BREAK", "CALL", "CAT", "CHAIN", + "CLEAR", "CLG", "CLS", "CLOSEIN", "CLOSEOUT", "CONT", "CURSOR", + "DATA", "DEF", "DEFINT", "DEFREAL", "DEFSTR", "DEG", "DELETE", + "DERR", "DI", "DIM", "DRAW", "DRAWR", "EDIT", "EI", "ELSE", "END", + "ENV", "ENT", "EOF", "ERASE", "ERL", "ERR", "ERROR", "EVERY", + "FILL", "FN", "FOR", "FRAME", "GOSUB", "GOTO", "GRAPHICS", "HIMEM", + "IF", "INK", "INPUT", "KEY", "LET", "LINE", "LIST", "LOAD", + "LOCATE", "MASK", "MEMORY", "MERGE", "MODE", "MOVE", "MOVER", "NEW", + "NEXT", "NOT", "ON", "OPENIN", "OPENOUT", "OR", "ORIGIN", "PAPER", + "PEEK", "PEN", "PLOT", "PLOTR", "POKE", "PRINT", "RAD", "RANDOMIZE", + "READ", "RELEASE", "REMAIN", "RENUM", "RESTORE", "RESUME", "RETURN", + "RUN", "SAVE", "SPEED", "SOUND", "SPC", "SQ", "STEP", "STOP", "SWAP", + "SYMBOL", "TAB", "TAG", "TAGOFF", "TEST", "TESTR", "TIME", "TO", + "THEN", "TRON", "TROFF", "USING", "WAIT", "WEND", "WHILE", "WIDTH", + "WINDOW", "WRITE", "XOR", "ZONE" + ), + 2 => array( + "ABS", "ASC", "ATN", "BIN", "CHR", "CINT", "COPYCHR", "COS", + "CREAL", "DEC", "FIX", "FRE", "EXP", "HEX", "INKEY", "INP", "INSTR", + "INT", "JOY", "LEFT", "LEN", "LOG", "LOG10", "LOWER", "MAX", "MID", + "MIN", "MOD", "OUT", "PI", "POS", "RIGHT", "RND", "ROUND", "SGN", + "SIN", "SPACE", "SQR", "STR", "STRING", "TAN", "UNT", "UPPER", + "VAL", "VPOS", "XPOS", "YPOS" + ) + ), + 'SYMBOLS' => array( + '(', ')' + ), + 'CASE_SENSITIVE' => array( + GESHI_COMMENTS => false, + 1 => false, + 2 => false + ), + 'STYLES' => array( + 'KEYWORDS' => array( + 1 => 'color: #0000ff; font-weight: bold;', + 2 => 'color: #008888; font-weight: bold;' + ), + 'COMMENTS' => array( + 1 => 'color: #808080;', + 2 => 'color: #808080;' + ), + 'BRACKETS' => array( + 0 => 'color: #ff0000;' + ), + 'STRINGS' => array( + 0 => 'color: #ff0000;' + ), + 'NUMBERS' => array( + 0 => 'color: #0044ff;' + ), + 'METHODS' => array( + 0 => 'color: #66cc66;' + ), + 'SYMBOLS' => array( + 0 => 'color: #66cc66;' + ), + 'ESCAPE_CHAR' => array( + 0 => 'color: #000099;' + ), + 'SCRIPT' => array( + ), + 'REGEXPS' => array( + ) + ), + 'URLS' => array( + 1 => '', + 2 => '' + ), + 'OOLANG' => true, + 'OBJECT_SPLITTERS' => array( + 1 => '.' + ), + 'REGEXPS' => array( + ), + 'STRICT_MODE_APPLIES' => GESHI_NEVER, + 'SCRIPT_DELIMITERS' => array( + ), + 'HIGHLIGHT_STRICT_BLOCK' => array( + ) +); + +?> \ No newline at end of file diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/lolcode.php --- a/plugins/geshi/geshi/lolcode.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/lolcode.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * ---------- * Author: Benny Baumann (BenBE@geshi.org) * Copyright: (c) 2008 Benny Baumann (http://qbnz.com/highlighter/) - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2009/10/31 * * LOLcode language file for GeSHi. @@ -141,7 +141,12 @@ ), 'HIGHLIGHT_STRICT_BLOCK' => array( ), + 'PARSER_CONTROL' => array( + 'KEYWORDS' => array( + 'SPACE_AS_WHITESPACE' => true + ) + ), 'TAB_WIDTH' => 4 ); -?> +?> \ No newline at end of file diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/lotusformulas.php --- a/plugins/geshi/geshi/lotusformulas.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/lotusformulas.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * ------------------------ * Author: Richard Civil (info@richardcivil.net) * Copyright: (c) 2008 Richard Civil (info@richardcivil.net), Nigel McNie (http://qbnz.com/highlighter) - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2008/04/12 * * @Formula/@Command language file for GeSHi. diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/lotusscript.php --- a/plugins/geshi/geshi/lotusscript.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/lotusscript.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * ------------------------ * Author: Richard Civil (info@richardcivil.net) * Copyright: (c) 2008 Richard Civil (info@richardcivil.net), Nigel McNie (http://qbnz.com/highlighter) - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2008/04/12 * * LotusScript language file for GeSHi. diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/lscript.php --- a/plugins/geshi/geshi/lscript.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/lscript.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * --------- * Author: Arendedwinter (admin@arendedwinter.com) * Copyright: (c) 2008 Beau McGuigan (http://www.arendedwinter.com) - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 15/11/2008 * * Lightwave Script language file for GeSHi. diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/lsl2.php --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/plugins/geshi/geshi/lsl2.php Fri May 29 19:40:15 2009 -0400 @@ -0,0 +1,898 @@ + 'LSL2', + 'COMMENT_SINGLE' => array(1 => '//'), + 'COMMENT_MULTI' => array(), + 'CASE_KEYWORDS' => GESHI_CAPS_NO_CHANGE, + 'QUOTEMARKS' => array('"'), + 'ESCAPE_CHAR' => '\\', + 'KEYWORDS' => array( + 1 => array( // flow control + 'do', + 'else', + 'for', + 'if', + 'jump', + 'return', + 'state', + 'while', + ), + 2 => array( // manifest constants + 'ACTIVE', + 'AGENT', + 'AGENT_ALWAYS_RUN', + 'AGENT_ATTACHMENTS', + 'AGENT_AWAY', + 'AGENT_BUSY', + 'AGENT_CROUCHING', + 'AGENT_FLYING', + 'AGENT_IN_AIR', + 'AGENT_MOUSELOOK', + 'AGENT_ON_OBJECT', + 'AGENT_SCRIPTED', + 'AGENT_SITTING', + 'AGENT_TYPING', + 'AGENT_WALKING', + 'ALL_SIDES', + 'ANIM_ON', + 'ATTACH_BACK', + 'ATTACH_BELLY', + 'ATTACH_CHEST', + 'ATTACH_CHIN', + 'ATTACH_HEAD', + 'ATTACH_HUD_BOTTOM', + 'ATTACH_HUD_BOTTOM_LEFT', + 'ATTACH_HUD_BOTTOM_RIGHT', + 'ATTACH_HUD_CENTER_1', + 'ATTACH_HUD_CENTER_2', + 'ATTACH_HUD_TOP_CENTER', + 'ATTACH_HUD_TOP_LEFT', + 'ATTACH_HUD_TOP_RIGHT', + 'ATTACH_LEAR', + 'ATTACH_LEYE', + 'ATTACH_LFOOT', + 'ATTACH_LHAND', + 'ATTACH_LHIP', + 'ATTACH_LLARM', + 'ATTACH_LLLEG', + 'ATTACH_LPEC', + 'ATTACH_LSHOULDER', + 'ATTACH_LUARM', + 'ATTACH_LULEG', + 'ATTACH_MOUTH', + 'ATTACH_NOSE', + 'ATTACH_PELVIS', + 'ATTACH_REAR', + 'ATTACH_REYE', + 'ATTACH_RFOOT', + 'ATTACH_RHAND', + 'ATTACH_RHIP', + 'ATTACH_RLARM', + 'ATTACH_RLLEG', + 'ATTACH_RPEC', + 'ATTACH_RSHOULDER', + 'ATTACH_RUARM', + 'ATTACH_RULEG', + 'CAMERA_ACTIVE', + 'CAMERA_BEHINDNESS_ANGLE', + 'CAMERA_BEHINDNESS_LAG', + 'CAMERA_DISTANCE', + 'CAMERA_FOCUS', + 'CAMERA_FOCUS_LAG', + 'CAMERA_FOCUS_LOCKED', + 'CAMERA_FOCUS_OFFSET', + 'CAMERA_FOCUS_THRESHOLD', + 'CAMERA_PITCH', + 'CAMERA_POSITION', + 'CAMERA_POSITION_LAG', + 'CAMERA_POSITION_LOCKED', + 'CAMERA_POSITION_THRESHOLD', + 'CHANGED_ALLOWED_DROP', + 'CHANGED_COLOR', + 'CHANGED_INVENTORY', + 'CHANGED_LINK', + 'CHANGED_OWNER', + 'CHANGED_REGION', + 'CHANGED_SCALE', + 'CHANGED_SHAPE', + 'CHANGED_TELEPORT', + 'CHANGED_TEXTURE', + 'CLICK_ACTION_NONE', + 'CLICK_ACTION_OPEN', + 'CLICK_ACTION_OPEN_MEDIA', + 'CLICK_ACTION_PAY', + 'CLICK_ACTION_SIT', + 'CLICK_ACTION_TOUCH', + 'CONTROL_BACK', + 'CONTROL_DOWN', + 'CONTROL_FWD', + 'CONTROL_LBUTTON', + 'CONTROL_LEFT', + 'CONTROL_ML_LBUTTON', + 'CONTROL_RIGHT', + 'CONTROL_ROT_LEFT', + 'CONTROL_ROT_RIGHT', + 'CONTROL_UP', + 'DATA_BORN', + 'DATA_NAME', + 'DATA_ONLINE', + 'DATA_PAYINFO', + 'DATA_RATING', + 'DATA_SIM_POS', + 'DATA_SIM_RATING', + 'DATA_SIM_STATUS', + 'DEBUG_CHANNEL', + 'DEG_TO_RAD', + 'EOF', + 'FALSE', + 'HTTP_BODY_MAXLENGTH', + 'HTTP_BODY_TRUNCATED', + 'HTTP_METHOD', + 'HTTP_MIMETYPE', + 'HTTP_VERIFY_CERT', + 'INVENTORY_ALL', + 'INVENTORY_ANIMATION', + 'INVENTORY_BODYPART', + 'INVENTORY_CLOTHING', + 'INVENTORY_GESTURE', + 'INVENTORY_LANDMARK', + 'INVENTORY_NONE', + 'INVENTORY_NOTECARD', + 'INVENTORY_OBJECT', + 'INVENTORY_SCRIPT', + 'INVENTORY_SOUND', + 'INVENTORY_TEXTURE', + 'LAND_LEVEL', + 'LAND_LOWER', + 'LAND_NOISE', + 'LAND_RAISE', + 'LAND_REVERT', + 'LAND_SMOOTH', + 'LINK_ALL_CHILDREN', + 'LINK_ALL_OTHERS', + 'LINK_ROOT', + 'LINK_SET', + 'LINK_THIS', + 'LIST_STAT_GEOMETRIC_MEAN', + 'LIST_STAT_MAX', + 'LIST_STAT_MEAN', + 'LIST_STAT_MEDIAN', + 'LIST_STAT_MIN', + 'LIST_STAT_NUM_COUNT', + 'LIST_STAT_RANGE', + 'LIST_STAT_STD_DEV', + 'LIST_STAT_SUM', + 'LIST_STAT_SUM_SQUARES', + 'LOOP', + 'MASK_BASE', + 'MASK_EVERYONE', + 'MASK_GROUP', + 'MASK_NEXT', + 'MASK_OWNER', + 'NULL_KEY', + 'OBJECT_CREATOR', + 'OBJECT_DESC', + 'OBJECT_GROUP', + 'OBJECT_NAME', + 'OBJECT_OWNER', + 'OBJECT_POS', + 'OBJECT_ROT', + 'OBJECT_UNKNOWN_DETAIL', + 'OBJECT_VELOCITY', + 'PARCEL_DETAILS_AREA', + 'PARCEL_DETAILS_DESC', + 'PARCEL_DETAILS_GROUP', + 'PARCEL_DETAILS_NAME', + 'PARCEL_DETAILS_OWNER', + 'PARCEL_FLAG_ALLOW_ALL_OBJECT_ENTRY', + 'PARCEL_FLAG_ALLOW_CREATE_GROUP_OBJECTS', + 'PARCEL_FLAG_ALLOW_CREATE_OBJECTS', + 'PARCEL_FLAG_ALLOW_DAMAGE', + 'PARCEL_FLAG_ALLOW_FLY', + 'PARCEL_FLAG_ALLOW_GROUP_OBJECT_ENTRY', + 'PARCEL_FLAG_ALLOW_GROUP_SCRIPTS', + 'PARCEL_FLAG_ALLOW_LANDMARK', + 'PARCEL_FLAG_ALLOW_SCRIPTS', + 'PARCEL_FLAG_ALLOW_TERRAFORM', + 'PARCEL_FLAG_LOCAL_SOUND_ONLY', + 'PARCEL_FLAG_RESTRICT_PUSHOBJECT', + 'PARCEL_FLAG_USE_ACCESS_GROUP', + 'PARCEL_FLAG_USE_ACCESS_LIST', + 'PARCEL_FLAG_USE_BAN_LIST', + 'PARCEL_FLAG_USE_LAND_PASS_LIST', + 'PARCEL_MEDIA_COMMAND_AGENT', + 'PARCEL_MEDIA_COMMAND_AUTO_ALIGN', + 'PARCEL_MEDIA_COMMAND_DESC', + 'PARCEL_MEDIA_COMMAND_LOOP_SET', + 'PARCEL_MEDIA_COMMAND_PAUSE', + 'PARCEL_MEDIA_COMMAND_PLAY', + 'PARCEL_MEDIA_COMMAND_SIZE', + 'PARCEL_MEDIA_COMMAND_STOP', + 'PARCEL_MEDIA_COMMAND_TEXTURE', + 'PARCEL_MEDIA_COMMAND_TIME', + 'PARCEL_MEDIA_COMMAND_TYPE', + 'PARCEL_MEDIA_COMMAND_URL', + 'PASSIVE', + 'PAYMENT_INFO_ON_FILE', + 'PAYMENT_INFO_USED', + 'PAY_DEFAULT', + 'PAY_HIDE', + 'PERMISSION_ATTACH', + 'PERMISSION_CHANGE_LINKS', + 'PERMISSION_CONTROL_CAMERA', + 'PERMISSION_DEBIT', + 'PERMISSION_TAKE_CONTROLS', + 'PERMISSION_TRACK_CAMERA', + 'PERMISSION_TRIGGER_ANIMATION', + 'PERM_ALL', + 'PERM_COPY', + 'PERM_MODIFY', + 'PERM_MOVE', + 'PERM_TRANSFER', + 'PI', + 'PI_BY_TWO', + 'PRIM_BUMP_BARK', + 'PRIM_BUMP_BLOBS', + 'PRIM_BUMP_BRICKS', + 'PRIM_BUMP_BRIGHT', + 'PRIM_BUMP_CHECKER', + 'PRIM_BUMP_CONCRETE', + 'PRIM_BUMP_DARK', + 'PRIM_BUMP_DISKS', + 'PRIM_BUMP_GRAVEL', + 'PRIM_BUMP_LARGETILE', + 'PRIM_BUMP_NONE', + 'PRIM_BUMP_SHINY', + 'PRIM_BUMP_SIDING', + 'PRIM_BUMP_STONE', + 'PRIM_BUMP_STUCCO', + 'PRIM_BUMP_SUCTION', + 'PRIM_BUMP_TILE', + 'PRIM_BUMP_WEAVE', + 'PRIM_BUMP_WOOD', + 'PRIM_COLOR', + 'PRIM_FULLBRIGHT', + 'PRIM_HOLE_CIRCLE', + 'PRIM_HOLE_DEFAULT', + 'PRIM_HOLE_SQUARE', + 'PRIM_HOLE_TRIANGLE', + 'PRIM_MATERIAL', + 'PRIM_MATERIAL_FLESH', + 'PRIM_MATERIAL_GLASS', + 'PRIM_MATERIAL_LIGHT', + 'PRIM_MATERIAL_METAL', + 'PRIM_MATERIAL_PLASTIC', + 'PRIM_MATERIAL_RUBBER', + 'PRIM_MATERIAL_STONE', + 'PRIM_MATERIAL_WOOD', + 'PRIM_PHANTOM', + 'PRIM_PHYSICS', + 'PRIM_POSITION', + 'PRIM_ROTATION', + 'PRIM_SHINY_HIGH', + 'PRIM_SHINY_LOW', + 'PRIM_SHINY_MEDIUM', + 'PRIM_SHINY_NONE', + 'PRIM_SIZE', + 'PRIM_TEMP_ON_REZ', + 'PRIM_TEXTURE', + 'PRIM_TYPE', + 'PRIM_TYPE_BOX', + 'PRIM_TYPE_CYLINDER', + 'PRIM_TYPE_PRISM', + 'PRIM_TYPE_RING', + 'PRIM_TYPE_SPHERE', + 'PRIM_TYPE_TORUS', + 'PRIM_TYPE_TUBE', + 'PSYS_PART_BOUNCE_MASK', + 'PSYS_PART_EMISSIVE_MASK', + 'PSYS_PART_END_ALPHA', + 'PSYS_PART_END_COLOR', + 'PSYS_PART_END_SCALE', + 'PSYS_PART_FLAGS', + 'PSYS_PART_FOLLOW_SRC_MASK', + 'PSYS_PART_FOLLOW_VELOCITY_MASK', + 'PSYS_PART_INTERP_COLOR_MASK', + 'PSYS_PART_INTERP_SCALE_MASK', + 'PSYS_PART_MAX_AGE', + 'PSYS_PART_START_ALPHA', + 'PSYS_PART_START_COLOR', + 'PSYS_PART_START_SCALE', + 'PSYS_PART_TARGET_LINEAR_MASK', + 'PSYS_PART_TARGET_POS_MASK', + 'PSYS_PART_WIND_MASK', + 'PSYS_SRC_ACCEL', + 'PSYS_SRC_ANGLE_BEGIN', + 'PSYS_SRC_ANGLE_END', + 'PSYS_SRC_BURST_PART_COUNT', + 'PSYS_SRC_BURST_RADIUS', + 'PSYS_SRC_BURST_RATE', + 'PSYS_SRC_BURST_SPEED_MAX', + 'PSYS_SRC_BURST_SPEED_MIN', + 'PSYS_SRC_INNERANGLE', + 'PSYS_SRC_MAX_AGE', + 'PSYS_SRC_OMEGA', + 'PSYS_SRC_OUTERANGLE', + 'PSYS_SRC_PATTERN', + 'PSYS_SRC_PATTERN_ANGLE', + 'PSYS_SRC_PATTERN_ANGLE_CONE', + 'PSYS_SRC_PATTERN_ANGLE_CONE_EMPTY', + 'PSYS_SRC_PATTERN_DROP', + 'PSYS_SRC_PATTERN_EXPLODE', + 'PSYS_SRC_TARGET_KEY', + 'PSYS_SRC_TEXTURE', + 'RAD_TO_DEG', + 'REMOTE_DATA_CHANNEL', + 'REMOTE_DATA_REQUEST', + 'SCRIPTED', + 'SQRT2', + 'STATUS_BLOCK_GRAB', + 'STATUS_DIE_AT_EDGE', + 'STATUS_PHANTOM', + 'STATUS_PHYSICS', + 'STATUS_RETURN_AT_EDGE', + 'STATUS_ROTATE_X', + 'STATUS_ROTATE_Y', + 'STATUS_ROTATE_Z', + 'STATUS_SANDBOX', + 'TRUE', + 'TWO_PI', + 'VEHICLE_ANGULAR_DEFLECTION_EFFICIENCY', + 'VEHICLE_ANGULAR_DEFLECTION_TIMESCALE', + 'VEHICLE_ANGULAR_FRICTION_TIMESCALE', + 'VEHICLE_ANGULAR_MOTOR_DECAY_TIMESCALE', + 'VEHICLE_ANGULAR_MOTOR_DIRECTION', + 'VEHICLE_ANGULAR_MOTOR_TIMESCALE', + 'VEHICLE_BANKING_EFFICIENCY', + 'VEHICLE_BANKING_MIX', + 'VEHICLE_BANKING_TIMESCALE', + 'VEHICLE_BUOYANCY', + 'VEHICLE_FLAG_CAMERA_DECOUPLED', + 'VEHICLE_FLAG_HOVER_GLOBAL_HEIGHT', + 'VEHICLE_FLAG_HOVER_TERRAIN_ONLY', + 'VEHICLE_FLAG_HOVER_UP_ONLY', + 'VEHICLE_FLAG_HOVER_WATER_ONLY', + 'VEHICLE_FLAG_LIMIT_MOTOR_UP', + 'VEHICLE_FLAG_LIMIT_ROLL_ONLY', + 'VEHICLE_FLAG_MOUSELOOK_BANK', + 'VEHICLE_FLAG_MOUSELOOK_STEER', + 'VEHICLE_FLAG_NO_DEFLECTION_UP', + 'VEHICLE_HOVER_EFFICIENCY', + 'VEHICLE_HOVER_HEIGHT', + 'VEHICLE_HOVER_TIMESCALE', + 'VEHICLE_LINEAR_DEFLECTION_EFFICIENCY', + 'VEHICLE_LINEAR_DEFLECTION_TIMESCALE', + 'VEHICLE_LINEAR_FRICTION_TIMESCALE', + 'VEHICLE_LINEAR_MOTOR_DECAY_TIMESCALE', + 'VEHICLE_LINEAR_MOTOR_DIRECTION', + 'VEHICLE_LINEAR_MOTOR_OFFSET', + 'VEHICLE_LINEAR_MOTOR_TIMESCALE', + 'VEHICLE_REFERENCE_FRAME', + 'VEHICLE_TYPE_AIRPLANE', + 'VEHICLE_TYPE_BALLOON', + 'VEHICLE_TYPE_BOAT', + 'VEHICLE_TYPE_CAR', + 'VEHICLE_TYPE_NONE', + 'VEHICLE_TYPE_SLED', + 'VEHICLE_VERTICAL_ATTRACTION_EFFICIENCY', + 'VEHICLE_VERTICAL_ATTRACTION_TIMESCALE', + 'ZERO_ROTATION', + 'ZERO_VECTOR', + ), + 3 => array( // handlers + 'at_rot_target', + 'at_target', + 'attached', + 'changed', + 'collision', + 'collision_end', + 'collision_start', + 'control', + 'dataserver', + 'email', + 'http_response', + 'land_collision', + 'land_collision_end', + 'land_collision_start', + 'link_message', + 'listen', + 'money', + 'moving_end', + 'moving_start', + 'no_sensor', + 'not_at_rot_target', + 'not_at_target', + 'object_rez', + 'on_rez', + 'remote_data', + 'run_time_permissions', + 'sensor', + 'state_entry', + 'state_exit', + 'timer', + 'touch', + 'touch_end', + 'touch_start', + ), + 4 => array( // data types + 'float', + 'integer', + 'key', + 'list', + 'rotation', + 'string', + 'vector', + ), + 5 => array( // library + 'default', + 'llAbs', + 'llAcos', + 'llAddToLandBanList', + 'llAddToLandPassList', + 'llAdjustSoundVolume', + 'llAllowInventoryDrop', + 'llAngleBetween', + 'llApplyImpulse', + 'llApplyRotationalImpulse', + 'llAsin', + 'llAtan2', + 'llAttachToAvatar', + 'llAvatarOnSitTarget', + 'llAxes2Rot', + 'llAxisAngle2Rot', + 'llBase64ToInteger', + 'llBase64ToString', + 'llBreakAllLinks', + 'llBreakLink', + 'llCeil', + 'llClearCameraParams', + 'llCloseRemoteDataChannel', + 'llCloud', + 'llCollisionFilter', + 'llCollisionSound', + 'llCollisionSprite', + 'llCos', + 'llCreateLink', + 'llCSV2List', + 'llDeleteSubList', + 'llDeleteSubString', + 'llDetachFromAvatar', + 'llDetectedGrab', + 'llDetectedGroup', + 'llDetectedKey', + 'llDetectedLinkNumber', + 'llDetectedName', + 'llDetectedOwner', + 'llDetectedPos', + 'llDetectedRot', + 'llDetectedTouchBinormal', + 'llDetectedTouchFace', + 'llDetectedTouchNormal', + 'llDetectedTouchPos', + 'llDetectedTouchST', + 'llDetectedTouchUV', + 'llDetectedType', + 'llDetectedVel', + 'llDialog', + 'llDie', + 'llDumpList2String', + 'llEdgeOfWorld', + 'llEjectFromLand', + 'llEmail', + 'llEscapeURL', + 'llEuler2Rot', + 'llFabs', + 'llFloor', + 'llForceMouselook', + 'llFrand', + 'llGetAccel', + 'llGetAgentInfo', + 'llGetAgentLanguage', + 'llGetAgentSize', + 'llGetAlpha', + 'llGetAndResetTime', + 'llGetAnimation', + 'llGetAnimationList', + 'llGetAttached', + 'llGetBoundingBox', + 'llGetCameraPos', + 'llGetCameraRot', + 'llGetCenterOfMass', + 'llGetColor', + 'llGetCreator', + 'llGetDate', + 'llGetEnergy', + 'llGetForce', + 'llGetFreeMemory', + 'llGetGeometricCenter', + 'llGetGMTclock', + 'llGetInventoryCreator', + 'llGetInventoryKey', + 'llGetInventoryName', + 'llGetInventoryNumber', + 'llGetInventoryPermMask', + 'llGetInventoryType', + 'llGetKey', + 'llGetLandOwnerAt', + 'llGetLinkKey', + 'llGetLinkName', + 'llGetLinkNumber', + 'llGetListEntryType', + 'llGetListLength', + 'llGetLocalPos', + 'llGetLocalRot', + 'llGetMass', + 'llGetNextEmail', + 'llGetNotecardLine', + 'llGetNumberOfNotecardLines', + 'llGetNumberOfPrims', + 'llGetNumberOfSides', + 'llGetObjectDesc', + 'llGetObjectDetails', + 'llGetObjectMass', + 'llGetObjectName', + 'llGetObjectPermMask', + 'llGetObjectPrimCount', + 'llGetOmega', + 'llGetOwner', + 'llGetOwnerKey', + 'llGetParcelDetails', + 'llGetParcelFlags', + 'llGetParcelMaxPrims', + 'llGetParcelPrimCount', + 'llGetParcelPrimOwners', + 'llGetPermissions', + 'llGetPermissionsKey', + 'llGetPos', + 'llGetPrimitiveParams', + 'llGetRegionAgentCount', + 'llGetRegionCorner', + 'llGetRegionFlags', + 'llGetRegionFPS', + 'llGetRegionName', + 'llGetRegionTimeDilation', + 'llGetRootPosition', + 'llGetRootRotation', + 'llGetRot', + 'llGetScale', + 'llGetScriptName', + 'llGetScriptState', + 'llGetSimulatorHostname', + 'llGetStartParameter', + 'llGetStatus', + 'llGetSubString', + 'llGetSunDirection', + 'llGetTexture', + 'llGetTextureOffset', + 'llGetTextureRot', + 'llGetTextureScale', + 'llGetTime', + 'llGetTimeOfDay', + 'llGetTimestamp', + 'llGetTorque', + 'llGetUnixTime', + 'llGetVel', + 'llGetWallclock', + 'llGiveInventory', + 'llGiveInventoryList', + 'llGiveMoney', + 'llGround', + 'llGroundContour', + 'llGroundNormal', + 'llGroundRepel', + 'llGroundSlope', + 'llHTTPRequest', + 'llInsertString', + 'llInstantMessage', + 'llIntegerToBase64', + 'llKey2Name', + 'llList2CSV', + 'llList2Float', + 'llList2Integer', + 'llList2Key', + 'llList2List', + 'llList2ListStrided', + 'llList2Rot', + 'llList2String', + 'llList2Vector', + 'llListen', + 'llListenControl', + 'llListenRemove', + 'llListFindList', + 'llListInsertList', + 'llListRandomize', + 'llListReplaceList', + 'llListSort', + 'llListStatistics', + 'llLoadURL', + 'llLog', + 'llLog10', + 'llLookAt', + 'llLoopSound', + 'llLoopSoundMaster', + 'llLoopSoundSlave', + 'llMapDestination', + 'llMD5String', + 'llMessageLinked', + 'llMinEventDelay', + 'llModifyLand', + 'llModPow', + 'llMoveToTarget', + 'llOffsetTexture', + 'llOpenRemoteDataChannel', + 'llOverMyLand', + 'llOwnerSay', + 'llParcelMediaCommandList', + 'llParcelMediaQuery', + 'llParseString2List', + 'llParseStringKeepNulls', + 'llParticleSystem', + 'llPassCollisions', + 'llPassTouches', + 'llPlaySound', + 'llPlaySoundSlave', + 'llPow', + 'llPreloadSound', + 'llPushObject', + 'llRegionSay', + 'llReleaseControls', + 'llRemoteDataReply', + 'llRemoteDataSetRegion', + 'llRemoteLoadScriptPin', + 'llRemoveFromLandBanList', + 'llRemoveFromLandPassList', + 'llRemoveInventory', + 'llRemoveVehicleFlags', + 'llRequestAgentData', + 'llRequestInventoryData', + 'llRequestPermissions', + 'llRequestSimulatorData', + 'llResetLandBanList', + 'llResetLandPassList', + 'llResetOtherScript', + 'llResetScript', + 'llResetTime', + 'llRezAtRoot', + 'llRezObject', + 'llRot2Angle', + 'llRot2Axis', + 'llRot2Euler', + 'llRot2Fwd', + 'llRot2Left', + 'llRot2Up', + 'llRotateTexture', + 'llRotBetween', + 'llRotLookAt', + 'llRotTarget', + 'llRotTargetRemove', + 'llRound', + 'llSameGroup', + 'llSay', + 'llScaleTexture', + 'llScriptDanger', + 'llSendRemoteData', + 'llSensor', + 'llSensorRemove', + 'llSensorRepeat', + 'llSetAlpha', + 'llSetBuoyancy', + 'llSetCameraAtOffset', + 'llSetCameraEyeOffset', + 'llSetCameraParams', + 'llSetClickAction', + 'llSetColor', + 'llSetDamage', + 'llSetForce', + 'llSetForceAndTorque', + 'llSetHoverHeight', + 'llSetLinkAlpha', + 'llSetLinkColor', + 'llSetLinkPrimitiveParams', + 'llSetLinkTexture', + 'llSetLocalRot', + 'llSetObjectDesc', + 'llSetObjectName', + 'llSetParcelMusicURL', + 'llSetPayPrice', + 'llSetPos', + 'llSetPrimitiveParams', + 'llSetRemoteScriptAccessPin', + 'llSetRot', + 'llSetScale', + 'llSetScriptState', + 'llSetSitText', + 'llSetSoundQueueing', + 'llSetSoundRadius', + 'llSetStatus', + 'llSetText', + 'llSetTexture', + 'llSetTextureAnim', + 'llSetTimerEvent', + 'llSetTorque', + 'llSetTouchText', + 'llSetVehicleFlags', + 'llSetVehicleFloatParam', + 'llSetVehicleRotationParam', + 'llSetVehicleType', + 'llSetVehicleVectorParam', + 'llSHA1String', + 'llShout', + 'llSin', + 'llSitTarget', + 'llSleep', + 'llSqrt', + 'llStartAnimation', + 'llStopAnimation', + 'llStopHover', + 'llStopLookAt', + 'llStopMoveToTarget', + 'llStopSound', + 'llStringLength', + 'llStringToBase64', + 'llStringTrim', + 'llSubStringIndex', + 'llTakeControls', + 'llTan', + 'llTarget', + 'llTargetOmega', + 'llTargetRemove', + 'llTeleportAgentHome', + 'llToLower', + 'llToUpper', + 'llTriggerSound', + 'llTriggerSoundLimited', + 'llUnescapeURL', + 'llUnSit', + 'llVecDist', + 'llVecMag', + 'llVecNorm', + 'llVolumeDetect', + 'llWater', + 'llWhisper', + 'llWind', + 'llXorBase64StringsCorrect', + ), + 6 => array( // deprecated + 'llMakeExplosion', + 'llMakeFire', + 'llMakeFountain', + 'llMakeSmoke', + 'llSound', + 'llSoundPreload', + 'llXorBase64Strings', + ), + 7 => array( // unimplemented + 'llPointAt', + 'llRefreshPrimURL', + 'llReleaseCamera', + 'llRemoteLoadScript', + 'llSetPrimURL', + 'llStopPointAt', + 'llTakeCamera', + 'llTextBox', + ), + 8 => array( // God mode + 'llGodLikeRezObject', + 'llSetInventoryPermMask', + 'llSetObjectPermMask', + ), + ), + 'SYMBOLS' => array( + '{', '}', '(', ')', '[', ']', + '=', '+', '-', '*', '/', + '+=', '-=', '*=', '/=', '++', '--', + '!', '%', '&', '|', '&&', '||', + '==', '!=', '<', '>', '<=', '>=', + '~', '<<', '>>', '^', ':', + ), + 'CASE_SENSITIVE' => array( + GESHI_COMMENTS => true, + 1 => true, + 2 => true, + 3 => true, + 4 => true, + 5 => true, + 6 => true, + 7 => true, + 8 => true, + ), + 'STYLES' => array( + 'KEYWORDS' => array( + 1 => 'color: #0000ff;', + 2 => 'color: #000080;', + 3 => 'color: #008080;', + 4 => 'color: #228b22;', + 5 => 'color: #b22222;', + 6 => 'color: #8b0000; background-color: #ffff00;', + 7 => 'color: #8b0000; background-color: #fa8072;', + 8 => 'color: #000000; background-color: #ba55d3;', + ), + 'COMMENTS' => array( + 1 => 'color: #ff7f50; font-style: italic;', + ), + 'ESCAPE_CHAR' => array( + 0 => 'color: #000099;' + ), + 'BRACKETS' => array( + 0 => 'color: #000000;' + ), + 'STRINGS' => array( + 0 => 'color: #006400;' + ), + 'NUMBERS' => array( + 0 => 'color: #000000;' + ), + 'METHODS' => array( + ), + 'SYMBOLS' => array( + 0 => 'color: #000000;' + ), + 'REGEXPS' => array( + ), + 'SCRIPT' => array( + ) + ), + 'URLS' => array( + 1 => '', + 2 => '', + 3 => 'http://www.lslwiki.net/lslwiki/wakka.php?wakka={FNAME}', // http://wiki.secondlife.com/wiki/{FNAME} + 4 => 'http://www.lslwiki.net/lslwiki/wakka.php?wakka={FNAME}', // http://wiki.secondlife.com/wiki/{FNAME} + 5 => 'http://www.lslwiki.net/lslwiki/wakka.php?wakka={FNAME}', // http://wiki.secondlife.com/wiki/{FNAME} + 6 => 'http://www.lslwiki.net/lslwiki/wakka.php?wakka={FNAME}', // http://wiki.secondlife.com/wiki/{FNAME} + 7 => 'http://www.lslwiki.net/lslwiki/wakka.php?wakka={FNAME}', // http://wiki.secondlife.com/wiki/{FNAME} + 8 => 'http://www.lslwiki.net/lslwiki/wakka.php?wakka={FNAME}', // http://wiki.secondlife.com/wiki/{FNAME} + ), + 'OOLANG' => false, + 'OBJECT_SPLITTERS' => array(), + 'REGEXPS' => array( + ), + 'STRICT_MODE_APPLIES' => GESHI_NEVER, + 'SCRIPT_DELIMITERS' => array( + ), + 'HIGHLIGHT_STRICT_BLOCK' => array( + ) +); +?> \ No newline at end of file diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/lua.php --- a/plugins/geshi/geshi/lua.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/lua.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * ------- * Author: Roberto Rossi (rsoftware@altervista.org) * Copyright: (c) 2004 Roberto Rossi (http://rsoftware.altervista.org), Nigel McNie (http://qbnz.com/highlighter) - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2004/07/10 * * LUA language file for GeSHi. diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/m68k.php --- a/plugins/geshi/geshi/m68k.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/m68k.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * -------- * Author: Benny Baumann (BenBE@omorphia.de) * Copyright: (c) 2007 Benny Baumann (http://www.omorphia.de/), Nigel McNie (http://qbnz.com/highlighter) - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2007/02/06 * * Motorola 68000 Assembler language file for GeSHi. diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/make.php --- a/plugins/geshi/geshi/make.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/make.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * -------- * Author: Neil Bird * Copyright: (c) 2008 Neil Bird - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2008/08/26 * * make language file for GeSHi. diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/matlab.php --- a/plugins/geshi/geshi/matlab.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/matlab.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * ----------- * Author: Florian Knorn (floz@gmx.de) * Copyright: (c) 2004 Florian Knorn (http://www.florian-knorn.com) - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2005/02/09 * * Matlab M-file language file for GeSHi. diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/mirc.php --- a/plugins/geshi/geshi/mirc.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/mirc.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * ----- * Author: Alberto 'Birckin' de Areba (Birckin@hotmail.com) * Copyright: (c) 2006 Alberto de Areba - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2006/05/29 * * mIRC Scripting language file for GeSHi. @@ -48,7 +48,7 @@ 'alias', 'menu', 'dialog', ), 2 => array( - 'if', 'elseif', 'else', 'while', 'return', 'goto','var' + 'if', 'elseif', 'else', 'while', 'return', 'goto', 'var' ), 3 => array( 'action','ajinvite','amsg','ame','anick','aop','auser', @@ -76,7 +76,7 @@ ) ), 'SYMBOLS' => array( - '(', ')', '{', '}', '[', ']' + '(', ')', '{', '}', '[', ']', '/' ), 'CASE_SENSITIVE' => array( GESHI_COMMENTS => false, @@ -133,7 +133,7 @@ //Variable names 0 => '\$[a-zA-Z0-9]+', //Variable names - 1 => '(%|&)[a-zA-Z0-9äöü]+', + 1 => '(%|&)[\w\x80-\xFE]+', //Client to Client Protocol handling 2 => '(on|ctcp) (!|@|&)?(\d|\*):[a-zA-Z]+:', /*4 => array( @@ -149,9 +149,9 @@ //Raw protocol handling 5 => 'raw (\d|\*):', //Timer handling - 6 => '\/timer(?!s\b)[0-9a-zA-Z_]+', + 6 => '(?|:|\/)\/timer(?!s\b)[0-9a-zA-Z_]+', // /... - 7 => '\/[a-zA-Z0-9]+' + 7 => '(?|:|\/|\w)\/[a-zA-Z][a-zA-Z0-9]*(?!>)' ), 'STRICT_MODE_APPLIES' => GESHI_NEVER, 'SCRIPT_DELIMITERS' => array( @@ -163,11 +163,9 @@ 'NUMBERS' => GESHI_NEVER ), 'KEYWORDS' => array( - 2 => array( - 'DISALLOWED_BEFORE' => '(?^&\/])' - ) + 'DISALLOWED_BEFORE' => '(? +?> \ No newline at end of file diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/modula3.php --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/plugins/geshi/geshi/modula3.php Fri May 29 19:40:15 2009 -0400 @@ -0,0 +1,135 @@ + 'Modula-3', + 'COMMENT_SINGLE' => array(), + 'COMMENT_MULTI' => array('(*' => '*)'), + 'CASE_KEYWORDS' => GESHI_CAPS_NO_CHANGE, + 'QUOTEMARKS' => array('"'), + 'HARDQUOTE' => array("'", "'"), + 'HARDESCAPE' => array("''"), + 'ESCAPE_CHAR' => '\\', + 'KEYWORDS' => array( + 1 => array( + 'AND', 'ANY', 'ARRAY', 'AS', 'BEGIN', 'BITS', 'BRANDED', 'BY', 'CASE', + 'CONST', 'DIV', 'DO', 'ELSE', 'ELSIF', 'END', 'EVAL', 'EXCEPT', 'EXCEPTION', + 'EXIT', 'EXPORTS', 'FINALLY', 'FOR', 'FROM', 'GENERIC', 'IF', 'IMPORT', 'IN', + 'INTERFACE', 'LOCK', 'LOOP', 'METHODS', 'MOD', 'MODULE', 'NOT', 'OBJECT', 'OF', + 'OR', 'OVERRIDE', 'PROCEDURE', 'RAISE', 'RAISES', 'READONLY', 'RECORD', 'REF', + 'REPEAT', 'RETURN', 'REVEAL', 'ROOT', 'SET', 'THEN', 'TO', 'TRY', 'TYPE', 'TYPECASE', + 'UNSAFE', 'UNTIL', 'UNTRACED', 'VALUE', 'VAR', 'WHILE', 'WITH' + ), + 2 => array( + 'NIL', 'NULL', 'FALSE', 'TRUE', + ), + 3 => array( + 'ABS','ADR','ADRSIZE','BITSIZE','BYTESIZE','CEILING','DEC','DISPOSE', + 'EXTENDED','FIRST','FLOAT','FLOOR','INC','ISTYPE','LAST','LOOPHOLE','MAX','MIN', + 'NARROW','NEW','NUMBER','ORD','ROUND','SUBARRAY','TRUNC','TYPECODE', 'VAL' + ), + 4 => array( + 'ADDRESS', 'BOOLEAN', 'CARDINAL', 'CHAR', 'INTEGER', + 'LONGREAL', 'MUTEX', 'REAL', 'REFANY', 'TEXT' + ), + ), + 'SYMBOLS' => array( + ',', ':', '=', '+', '-', '*', '/', '#' + ), + 'CASE_SENSITIVE' => array( + GESHI_COMMENTS => false, + 1 => true, + 2 => true, + 3 => true, + 4 => true, + ), + 'STYLES' => array( + 'KEYWORDS' => array( + 1 => 'color: #000000; font-weight: bold;', + 2 => 'color: #000000; font-weight: bold;', + 3 => 'color: #000066;', + 4 => 'color: #000066; font-weight: bold;' + ), + 'COMMENTS' => array( + 'MULTI' => 'color: #666666; font-style: italic;' + ), + 'ESCAPE_CHAR' => array( + 0 => 'color: #000099; font-weight: bold;', + 'HARD' => 'color: #000099; font-weight: bold;' + ), + 'BRACKETS' => array( + 0 => 'color: #009900;' + ), + 'STRINGS' => array( + 0 => 'color: #ff0000;', + 'HARD' => 'color: #ff0000;' + ), + 'NUMBERS' => array( + 0 => 'color: #cc66cc;' + ), + 'METHODS' => array( + 1 => 'color: #0066ee;' + ), + 'SYMBOLS' => array( + 0 => 'color: #339933;' + ), + 'REGEXPS' => array( + ), + 'SCRIPT' => array( + ) + ), + 'URLS' => array( + 1 => '', + 2 => '', + 3 => '', + 4 => '' + ), + 'OOLANG' => true, + 'OBJECT_SPLITTERS' => array( + 1 => '.' + ), + 'REGEXPS' => array( + ), + 'STRICT_MODE_APPLIES' => GESHI_NEVER, + 'SCRIPT_DELIMITERS' => array( + ), + 'HIGHLIGHT_STRICT_BLOCK' => array( + ), + 'TAB_WIDTH' => 4 +); + +?> \ No newline at end of file diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/mpasm.php --- a/plugins/geshi/geshi/mpasm.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/mpasm.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * --------- * Author: Bakalex (bakalex@gmail.com) * Copyright: (c) 2004 Bakalex, Nigel McNie (http://qbnz.com/highlighter) - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2004/12/6 * * Microchip Assembler language file for GeSHi. diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/mxml.php --- a/plugins/geshi/geshi/mxml.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/mxml.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * ------- * Author: David Spurr * Copyright: (c) 2007 David Spurr (http://www.defusion.org.uk/) - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2007/10/04 * * MXML language file for GeSHi. Based on the XML file by Nigel McNie diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/mysql.php --- a/plugins/geshi/geshi/mysql.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/mysql.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * --------- * Author: Marjolein Katsma (marjolein.is.back@gmail.com) * Copyright: (c) 2008 Marjolein Katsma (http://blog.marjoleinkatsma.com/) - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2008-12-12 * * MySQL language file for GeSHi. diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/nsis.php --- a/plugins/geshi/geshi/nsis.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/nsis.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * -------- * Author: deguix (cevo_deguix@yahoo.com.br), Tux (http://tux.a4.cz/) * Copyright: (c) 2005 deguix, 2004 Tux (http://tux.a4.cz/), Nigel McNie (http://qbnz.com/highlighter) - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2005/12/03 * * Nullsoft Scriptable Install System language file for GeSHi. diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/oberon2.php --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/plugins/geshi/geshi/oberon2.php Fri May 29 19:40:15 2009 -0400 @@ -0,0 +1,135 @@ + 'Oberon-2', + 'COMMENT_SINGLE' => array(), + 'COMMENT_MULTI' => array('(*' => '*)'), + 'CASE_KEYWORDS' => GESHI_CAPS_NO_CHANGE, + 'QUOTEMARKS' => array('"'), + 'HARDQUOTE' => array("'", "'"), + 'HARDESCAPE' => array("''"), + 'ESCAPE_CHAR' => '\\', + 'KEYWORDS' => array( + 1 => array( + 'ARRAY', 'BEGIN', 'BY', 'CASE', + 'CONST', 'DIV', 'DO', 'ELSE', 'ELSIF', 'END', + 'EXIT', 'FOR', 'IF', 'IMPORT', 'IN', 'IS', + 'LOOP', 'MOD', 'MODULE', 'OF', + 'OR', 'POINTER', 'PROCEDURE', 'RECORD', + 'REPEAT', 'RETURN', 'THEN', 'TO', + 'TYPE', 'UNTIL', 'VAR', 'WHILE', 'WITH' + ), + 2 => array( + 'NIL', 'FALSE', 'TRUE', + ), + 3 => array( + 'ABS', 'ASH', 'ASSERT', 'CAP', 'CHR', 'COPY', 'DEC', + 'ENTIER', 'EXCL', 'HALT', 'INC', 'INCL', 'LEN', + 'LONG', 'MAX', 'MIN', 'NEW', 'ODD', 'ORD', 'SHORT', 'SIZE' + ), + 4 => array( + 'BOOLEAN', 'CHAR', 'SHORTINT', 'LONGINT', + 'INTEGER', 'LONGREAL', 'REAL', 'SET', 'PTR' + ), + ), + 'SYMBOLS' => array( + ',', ':', '=', '+', '-', '*', '/', '#', '~' + ), + 'CASE_SENSITIVE' => array( + GESHI_COMMENTS => false, + 1 => true, + 2 => true, + 3 => true, + 4 => true, + ), + 'STYLES' => array( + 'KEYWORDS' => array( + 1 => 'color: #000000; font-weight: bold;', + 2 => 'color: #000000; font-weight: bold;', + 3 => 'color: #000066;', + 4 => 'color: #000066; font-weight: bold;' + ), + 'COMMENTS' => array( + 'MULTI' => 'color: #666666; font-style: italic;' + ), + 'ESCAPE_CHAR' => array( + 0 => 'color: #000099; font-weight: bold;', + 'HARD' => 'color: #000099; font-weight: bold;' + ), + 'BRACKETS' => array( + 0 => 'color: #009900;' + ), + 'STRINGS' => array( + 0 => 'color: #ff0000;', + 'HARD' => 'color: #ff0000;' + ), + 'NUMBERS' => array( + 0 => 'color: #cc66cc;' + ), + 'METHODS' => array( + 1 => 'color: #0066ee;' + ), + 'SYMBOLS' => array( + 0 => 'color: #339933;' + ), + 'REGEXPS' => array( + ), + 'SCRIPT' => array( + ) + ), + 'URLS' => array( + 1 => '', + 2 => '', + 3 => '', + 4 => '' + ), + 'OOLANG' => true, + 'OBJECT_SPLITTERS' => array( + 1 => '.' + ), + 'REGEXPS' => array( + ), + 'STRICT_MODE_APPLIES' => GESHI_NEVER, + 'SCRIPT_DELIMITERS' => array( + ), + 'HIGHLIGHT_STRICT_BLOCK' => array( + ), + 'TAB_WIDTH' => 4 +); + +?> \ No newline at end of file diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/objc.php --- a/plugins/geshi/geshi/objc.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/objc.php Fri May 29 19:40:15 2009 -0400 @@ -5,7 +5,7 @@ * Author: M. Uli Kusterer (witness.of.teachtext@gmx.net) * Contributors: Quinn Taylor (quinntaylor@mac.com) * Copyright: (c) 2008 Quinn Taylor, 2004 M. Uli Kusterer, Nigel McNie (http://qbnz.com/highlighter/) - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2004/06/04 * * Objective-C language file for GeSHi. diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/ocaml-brief.php --- a/plugins/geshi/geshi/ocaml-brief.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/ocaml-brief.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * ---------- * Author: Flaie (fireflaie@gmail.com) * Copyright: (c) 2005 Flaie, Nigel McNie (http://qbnz.com/highlighter) - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2005/08/27 * * OCaml (Objective Caml) language file for GeSHi. diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/ocaml.php --- a/plugins/geshi/geshi/ocaml.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/ocaml.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * ---------- * Author: Flaie (fireflaie@gmail.com) * Copyright: (c) 2005 Flaie, Nigel McNie (http://qbnz.com/highlighter) - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2005/08/27 * * OCaml (Objective Caml) language file for GeSHi. diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/oobas.php --- a/plugins/geshi/geshi/oobas.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/oobas.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * --------- * Author: Roberto Rossi (rsoftware@altervista.org) * Copyright: (c) 2004 Roberto Rossi (http://rsoftware.altervista.org), Nigel McNie (http://qbnz.com/highlighter) - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2004/08/30 * * OpenOffice.org Basic language file for GeSHi. diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/oracle11.php --- a/plugins/geshi/geshi/oracle11.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/oracle11.php Fri May 29 19:40:15 2009 -0400 @@ -6,7 +6,7 @@ * Contributions: * - Updated for 11i by Simon Redhead * Copyright: (c) 2004 Nigel McNie (http://qbnz.com/highlighter) - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2004/06/04 * * Oracle 11i language file for GeSHi. diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/oracle8.php --- a/plugins/geshi/geshi/oracle8.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/oracle8.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * ----------- * Author: Guy Wicks (Guy.Wicks@rbs.co.uk) * Copyright: (c) 2004 Nigel McNie (http://qbnz.com/highlighter) - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2004/06/04 * * Oracle 8 language file for GeSHi. diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/pascal.php --- a/plugins/geshi/geshi/pascal.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/pascal.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * ---------- * Author: Tux (tux@inamil.cz) * Copyright: (c) 2004 Tux (http://tux.a4.cz/), Nigel McNie (http://qbnz.com/highlighter) - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2004/07/26 * * Pascal language file for GeSHi. diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/per.php --- a/plugins/geshi/geshi/per.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/per.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * -------- * Author: Lars Gersmann (lars.gersmann@gmail.com) * Copyright: (c) 2007 Lars Gersmann - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2007/06/03 * * Per (forms) (FOURJ's Genero 4GL) language file for GeSHi. diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/perl.php --- a/plugins/geshi/geshi/perl.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/perl.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * -------- * Author: Andreas Gohr (andi@splitbrain.org), Ben Keen (ben.keen@gmail.com) * Copyright: (c) 2004 Andreas Gohr, Ben Keen (http://www.benjaminkeen.org/), Nigel McNie (http://qbnz.com/highlighter/) - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2004/08/20 * * Perl language file for GeSHi. @@ -72,7 +72,7 @@ //Heredoc 4 => '/<<\s*?([\'"]?)([a-zA-Z0-9]+)\1;[^\n]*?\\n.*\\n\\2(?![a-zA-Z0-9])/siU', //Predefined variables - 5 => '/\$(\^[a-zA-Z]?|[\$`\'&_\.,+\-~:\\\\\/"\|%=\?!@<>\(\)\[\]])|@_/', + 5 => '/\$(\^[a-zA-Z]?|[\*\$`\'&_\.,+\-~:;\\\\\/"\|%=\?!@#<>\(\)\[\]])(?!\w)|@[_+\-]|%[!]|\$(?=\{)/', ), 'CASE_KEYWORDS' => GESHI_CAPS_NO_CHANGE, 'QUOTEMARKS' => array('"','`'), @@ -86,12 +86,12 @@ 'KEYWORDS' => array( 1 => array( 'case', 'do', 'else', 'elsif', 'for', 'if', 'then', 'until', 'while', 'foreach', 'my', - 'or', 'and', 'unless', 'next', 'last', 'redo', 'not', 'our', - 'reset', 'continue', 'cmp', 'ne' + 'xor', 'or', 'and', 'unless', 'next', 'last', 'redo', 'not', 'our', + 'reset', 'continue', 'cmp', 'ne', 'eq', 'lt', 'gt', 'le', 'ge', ), 2 => array( 'use', 'sub', 'new', '__END__', '__DATA__', '__DIE__', '__WARN__', 'BEGIN', - 'STDIN', 'STDOUT', 'STDERR' + 'STDIN', 'STDOUT', 'STDERR', 'ARGV', 'ARGVOUT' ), 3 => array( 'abs', 'accept', 'alarm', 'atan2', 'bind', 'binmode', 'bless', @@ -130,9 +130,9 @@ ), 'SYMBOLS' => array( '<', '>', '=', - '!', '@', '~', '&', '|', + '!', '@', '~', '&', '|', '^', '+','-', '*', '/', '%', - ',', ';', '?', ':' + ',', ';', '?', '.', ':' ), 'CASE_SENSITIVE' => array( GESHI_COMMENTS => false, @@ -194,7 +194,7 @@ ), 'REGEXPS' => array( //Variable - 0 => '[\\$%@]+[a-zA-Z_][a-zA-Z0-9_]*', + 0 => '(?:\$[\$#]?|\\\\(?:[@%*]?|\\\\*\$|&)|%[$]?|@[$]?|\*[$]?|&[$]?)[a-zA-Z_][a-zA-Z0-9_]*', //File Descriptor 4 => '<[a-zA-Z_][a-zA-Z0-9_]*>', ), @@ -210,4 +210,4 @@ ) ); -?> +?> \ No newline at end of file diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/php-brief.php --- a/plugins/geshi/geshi/php-brief.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/php-brief.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * ------------- * Author: Nigel McNie (nigel@geshi.org) * Copyright: (c) 2004 Nigel McNie (http://qbnz.com/highlighter/) - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2004/06/02 * * PHP (brief version) language file for GeSHi. @@ -185,8 +185,28 @@ 3 => array( '' ), - 4 => "/(<\?(?:php)?)(?:'(?:[^'\\\\]|\\\\.)*?'|\"(?:[^\"\\\\]|\\\\.)*?\"|\/\*(?!\*\/).*?\*\/|.)*?(\?>|\Z)/sm", - 5 => "/(<%)(?:'(?:[^'\\\\]|\\\\.)*?'|\"(?:[^\"\\\\]|\\\\.)*?\"|\/\*(?!\*\/).*?\*\/|.)*?(%>|\Z)/sm" + 4 => "/(?<\\?(?>php\b)?)(?:". + "(?>[^\"'?\\/<]+)|". + "\\?(?!>)|". + "(?>'(?>[^'\\\\]|\\\\'|\\\\\\\|\\\\)*')|". + "(?>\"(?>[^\"\\\\]|\\\\\"|\\\\\\\\|\\\\)*\")|". + "(?>\\/\\*(?>[^\\*]|(?!\\*\\/)\\*)*\\*\\/)|". + "\\/\\/(?>.*?$)|". + "\\/(?=[^*\\/])|". + "<(?!<<)|". + "<<<(?\w+)\s.*?\s\k". + ")*(?\\?>|\Z)/sm", + 5 => "/(?<%)(?:". + "(?>[^\"'%\\/<]+)|". + "%(?!>)|". + "(?>'(?>[^'\\\\]|\\\\'|\\\\\\\|\\\\)*')|". + "(?>\"(?>[^\\\"\\\\]|\\\\\"|\\\\\\\\|\\\\)*\")|". + "(?>\\/\\*(?>[^\\*]|(?!\\*\\/)\\*)*\\*\\/)|". + "\\/\\/(?>.*?$)|". + "\\/(?=[^*\\/])|". + "<(?!<<)|". + "<<<(?\w+)\s.*?\s\k". + ")*(?%>)/sm" ), 'HIGHLIGHT_STRICT_BLOCK' => array( 0 => true, @@ -199,4 +219,4 @@ 'TAB_WIDTH' => 4 ); -?> +?> \ No newline at end of file diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/php.php --- a/plugins/geshi/geshi/php.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/php.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * -------- * Author: Nigel McNie (nigel@geshi.org) * Copyright: (c) 2004 Nigel McNie (http://qbnz.com/highlighter/) - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2004/06/20 * * PHP language file for GeSHi. @@ -50,24 +50,24 @@ * ************************************************************************************/ -$language_data = array ( +$language_data = array( 'LANG_NAME' => 'PHP', 'COMMENT_SINGLE' => array(1 => '//', 2 => '#'), 'COMMENT_MULTI' => array('/*' => '*/'), - 'HARDQUOTE' => array("'", "'"), - 'HARDESCAPE' => array("\'"), 'COMMENT_REGEXP' => array( //Heredoc and Nowdoc syntax 3 => '/<<<\s*?(\'?)([a-zA-Z0-9]+?)\1[^\n]*?\\n.*\\n\\2(?![a-zA-Z0-9])/siU', // phpdoc comments - 4 => '#/\*\*(?![\*\/]).*\*/#sU' + 4 => '#/\*\*(?![\*\/]).*\*/#sU', + // Advanced # handling + 2 => "/#.*?(?:(?=\?\>)|^)/smi" ), 'CASE_KEYWORDS' => GESHI_CAPS_NO_CHANGE, 'QUOTEMARKS' => array('"'), 'ESCAPE_CHAR' => '', 'ESCAPE_REGEXP' => array( //Simple Single Char Escapes - 1 => "#\\\\[nfrtv\\$\\\"\n]#i", + 1 => "#\\\\[nfrtv\$\"\n\\\\]#i", //Hexadecimal Char Specs 2 => "#\\\\x[\da-fA-F]{1,2}#i", //Octal Char Specs @@ -79,414 +79,902 @@ //Format String support in ""-Strings 6 => "#%(?:%|(?:\d+\\\\\\\$)?\\+?(?:\x20|0|'.)?-?(?:\d+|\\*)?(?:\.\d+)?[bcdefFosuxX])#" ), + 'HARDQUOTE' => array("'", "'"), + 'HARDESCAPE' => array("'", "\\"), + 'HARDCHAR' => "\\", 'NUMBERS' => - GESHI_NUMBER_INT_BASIC | GESHI_NUMBER_OCT_PREFIX | GESHI_NUMBER_HEX_PREFIX | + GESHI_NUMBER_INT_BASIC | GESHI_NUMBER_OCT_PREFIX | GESHI_NUMBER_HEX_PREFIX | GESHI_NUMBER_FLT_SCI_ZERO, 'KEYWORDS' => array( 1 => array( - 'include', 'require', 'include_once', 'require_once', - 'for', 'foreach', 'as', 'if', 'elseif', 'else', 'while', 'do', 'endwhile', - 'endif', 'switch', 'case', 'endswitch', 'endfor', 'endforeach', - 'return', 'break', 'continue' + 'as','break','case','continue','default','do','else','elseif', + 'endfor','endforeach','endif','endswitch','endwhile','for', + 'foreach','if','include','include_once','require','require_once', + 'return','switch','while', + + 'echo','print' ), 2 => array( - '&new', '</script>', '<?php', - '<script language', 'class', 'const', - 'default', 'DEFAULT_INCLUDE_PATH', 'extends', - 'E_ALL', 'E_COMPILE_ERROR', 'E_COMPILE_WARNING', - 'E_CORE_ERROR', 'E_CORE_WARNING', 'E_ERROR', - 'E_NOTICE', 'E_PARSE', 'E_STRICT', 'E_USER_ERROR', - 'E_USER_NOTICE', 'E_USER_WARNING', 'E_WARNING', - 'false', 'function', 'interface', 'new', 'null', - 'PEAR_EXTENSION_DIR', 'PEAR_INSTALL_DIR', + '&new','</script>','<?php','<script language', + 'class','const','declare','extends','function','global','interface', + 'namespace','new','private','public','self','var' + ), + 3 => array( + 'abs','acos','acosh','addcslashes','addslashes','aggregate', + 'aggregate_methods','aggregate_methods_by_list', + 'aggregate_methods_by_regexp','aggregate_properties', + 'aggregate_properties_by_list','aggregate_properties_by_regexp', + 'aggregation_info','apache_child_terminate','apache_get_modules', + 'apache_get_version','apache_getenv','apache_lookup_uri', + 'apache_note','apache_request_headers','apache_response_headers', + 'apache_setenv','array','array_change_key_case','array_chunk', + 'array_combine','array_count_values','array_diff', + 'array_diff_assoc','array_diff_key','array_diff_uassoc', + 'array_diff_ukey','array_fill','array_fill_keys','array_filter', + 'array_flip','array_intersect','array_intersect_assoc', + 'array_intersect_key','array_intersect_uassoc', + 'array_intersect_ukey','array_key_exists','array_keys','array_map', + 'array_merge','array_merge_recursive','array_multisort','array_pad', + 'array_pop','array_product','array_push','array_rand', + 'array_reduce','array_reverse','array_search','array_shift', + 'array_slice','array_splice','array_sum','array_udiff', + 'array_udiff_assoc','array_udiff_uassoc','array_uintersect', + 'array_uintersect_assoc','array_uintersect_uassoc','array_unique', + 'array_unshift','array_values','array_walk','array_walk_recursive', + 'arsort','asin','asinh','asort','assert','assert_options','atan', + 'atan2','atanh','base_convert','base64_decode','base64_encode', + 'basename','bcadd','bccomp','bcdiv','bcmod','bcmul', + 'bcompiler_load','bcompiler_load_exe','bcompiler_parse_class', + 'bcompiler_read','bcompiler_write_class','bcompiler_write_constant', + 'bcompiler_write_exe_footer','bcompiler_write_file', + 'bcompiler_write_footer','bcompiler_write_function', + 'bcompiler_write_functions_from_file','bcompiler_write_header', + 'bcompiler_write_included_filename','bcpow','bcpowmod','bcscale', + 'bcsqrt','bcsub','bin2hex','bindec','bindtextdomain', + 'bind_textdomain_codeset','bitset_empty','bitset_equal', + 'bitset_excl','bitset_fill','bitset_from_array','bitset_from_hash', + 'bitset_from_string','bitset_in','bitset_incl', + 'bitset_intersection','bitset_invert','bitset_is_empty', + 'bitset_subset','bitset_to_array','bitset_to_hash', + 'bitset_to_string','bitset_union','blenc_encrypt','bzclose', + 'bzcompress','bzdecompress','bzerrno','bzerror','bzerrstr', + 'bzflush','bzopen','bzread','bzwrite','cal_days_in_month', + 'cal_from_jd','cal_info','cal_to_jd','call_user_func', + 'call_user_func_array','call_user_method','call_user_method_array', + 'ceil','chdir','checkdate','checkdnsrr','chgrp','chmod','chop', + 'chown','chr','chunk_split','class_exists','class_implements', + 'class_parents','classkit_aggregate_methods', + 'classkit_doc_comments','classkit_import','classkit_method_add', + 'classkit_method_copy','classkit_method_redefine', + 'classkit_method_remove','classkit_method_rename','clearstatcache', + 'closedir','closelog','com_create_guid','com_event_sink', + 'com_get_active_object','com_load_typelib','com_message_pump', + 'com_print_typeinfo','compact','confirm_phpdoc_compiled', + 'connection_aborted','connection_status','constant', + 'convert_cyr_string','convert_uudecode','convert_uuencode','copy', + 'cos','cosh','count','count_chars','cpdf_add_annotation', + 'cpdf_add_outline','cpdf_arc','cpdf_begin_text','cpdf_circle', + 'cpdf_clip','cpdf_close','cpdf_closepath', + 'cpdf_closepath_fill_stroke','cpdf_closepath_stroke', + 'cpdf_continue_text','cpdf_curveto','cpdf_end_text','cpdf_fill', + 'cpdf_fill_stroke','cpdf_finalize','cpdf_finalize_page', + 'cpdf_global_set_document_limits','cpdf_import_jpeg','cpdf_lineto', + 'cpdf_moveto','cpdf_newpath','cpdf_open','cpdf_output_buffer', + 'cpdf_page_init','cpdf_rect','cpdf_restore','cpdf_rlineto', + 'cpdf_rmoveto','cpdf_rotate','cpdf_rotate_text','cpdf_save', + 'cpdf_save_to_file','cpdf_scale','cpdf_set_action_url', + 'cpdf_set_char_spacing','cpdf_set_creator','cpdf_set_current_page', + 'cpdf_set_font','cpdf_set_font_directories', + 'cpdf_set_font_map_file','cpdf_set_horiz_scaling', + 'cpdf_set_keywords','cpdf_set_leading','cpdf_set_page_animation', + 'cpdf_set_subject','cpdf_set_text_matrix','cpdf_set_text_pos', + 'cpdf_set_text_rendering','cpdf_set_text_rise','cpdf_set_title', + 'cpdf_set_viewer_preferences','cpdf_set_word_spacing', + 'cpdf_setdash','cpdf_setflat','cpdf_setgray','cpdf_setgray_fill', + 'cpdf_setgray_stroke','cpdf_setlinecap','cpdf_setlinejoin', + 'cpdf_setlinewidth','cpdf_setmiterlimit','cpdf_setrgbcolor', + 'cpdf_setrgbcolor_fill','cpdf_setrgbcolor_stroke','cpdf_show', + 'cpdf_show_xy','cpdf_stringwidth','cpdf_stroke','cpdf_text', + 'cpdf_translate','crack_check','crack_closedict', + 'crack_getlastmessage','crack_opendict','crc32','create_function', + 'crypt','ctype_alnum','ctype_alpha','ctype_cntrl','ctype_digit', + 'ctype_graph','ctype_lower','ctype_print','ctype_punct', + 'ctype_space','ctype_upper','ctype_xdigit','curl_close', + 'curl_copy_handle','curl_errno','curl_error','curl_exec', + 'curl_getinfo','curl_init','curl_multi_add_handle', + 'curl_multi_close','curl_multi_exec','curl_multi_getcontent', + 'curl_multi_info_read','curl_multi_init','curl_multi_remove_handle', + 'curl_multi_select','curl_setopt','curl_setopt_array', + 'curl_version','current','cvsclient_connect','cvsclient_log', + 'cvsclient_login','cvsclient_retrieve','date','date_create', + 'date_date_set','date_default_timezone_get', + 'date_default_timezone_set','date_format','date_isodate_set', + 'date_modify','date_offset_get','date_parse','date_sun_info', + 'date_sunrise','date_sunset','date_time_set','date_timezone_get', + 'date_timezone_set','db_id_list','dba_close','dba_delete', + 'dba_exists','dba_fetch','dba_firstkey','dba_handlers','dba_insert', + 'dba_key_split','dba_list','dba_nextkey','dba_open','dba_optimize', + 'dba_popen','dba_replace','dba_sync','dbase_add_record', + 'dbase_close','dbase_create','dbase_delete_record', + 'dbase_get_header_info','dbase_get_record', + 'dbase_get_record_with_names','dbase_numfields','dbase_numrecords', + 'dbase_open','dbase_pack','dbase_replace_record', + 'dbg_get_all_contexts','dbg_get_all_module_names', + 'dbg_get_all_source_lines','dbg_get_context_name', + 'dbg_get_module_name','dbg_get_profiler_results', + 'dbg_get_source_context','dblist','dbmclose','dbmdelete', + 'dbmexists','dbmfetch','dbmfirstkey','dbminsert','dbmnextkey', + 'dbmopen','dbmreplace','dbx_close','dbx_compare','dbx_connect', + 'dbx_error','dbx_escape_string','dbx_fetch_row','dbx_query', + 'dbx_sort','dcgettext','dcngettext','deaggregate','debug_backtrace', + 'debug_zval_dump','debugbreak','decbin','dechex','decoct','define', + 'defined','define_syslog_variables','deg2rad','dgettext','die', + 'dio_close','dio_open','dio_read','dio_seek','dio_stat','dio_write', + 'dir','dirname','disk_free_space','disk_total_space', + 'diskfreespace','dl','dngettext','docblock_token_name', + 'docblock_tokenize','dom_import_simplexml','domxml_add_root', + 'domxml_attributes','domxml_children','domxml_doc_add_root', + 'domxml_doc_document_element','domxml_doc_get_element_by_id', + 'domxml_doc_get_elements_by_tagname','domxml_doc_get_root', + 'domxml_doc_set_root','domxml_doc_validate','domxml_doc_xinclude', + 'domxml_dump_mem','domxml_dump_mem_file','domxml_dump_node', + 'domxml_dumpmem','domxml_elem_get_attribute', + 'domxml_elem_set_attribute','domxml_get_attribute','domxml_getattr', + 'domxml_html_dump_mem','domxml_new_child','domxml_new_doc', + 'domxml_new_xmldoc','domxml_node','domxml_node_add_namespace', + 'domxml_node_attributes','domxml_node_children', + 'domxml_node_get_content','domxml_node_has_attributes', + 'domxml_node_new_child','domxml_node_set_content', + 'domxml_node_set_namespace','domxml_node_unlink_node', + 'domxml_open_file','domxml_open_mem','domxml_parser', + 'domxml_parser_add_chunk','domxml_parser_cdata_section', + 'domxml_parser_characters','domxml_parser_comment', + 'domxml_parser_end','domxml_parser_end_document', + 'domxml_parser_end_element','domxml_parser_entity_reference', + 'domxml_parser_get_document','domxml_parser_namespace_decl', + 'domxml_parser_processing_instruction', + 'domxml_parser_start_document','domxml_parser_start_element', + 'domxml_root','domxml_set_attribute','domxml_setattr', + 'domxml_substitute_entities_default','domxml_unlink_node', + 'domxml_version','domxml_xmltree','doubleval','each','easter_date', + 'easter_days','empty','end','ereg','ereg_replace','eregi', + 'eregi_replace','error_get_last','error_log','error_reporting', + 'escapeshellarg','escapeshellcmd','eval','event_deschedule', + 'event_dispatch','event_free','event_handle_signal', + 'event_have_events','event_init','event_new','event_pending', + 'event_priority_set','event_schedule','event_set','event_timeout', + 'exec','exif_imagetype','exif_read_data','exif_tagname', + 'exif_thumbnail','exit','exp','explode','expm1','extension_loaded', + 'extract','ezmlm_hash','fbird_add_user','fbird_affected_rows', + 'fbird_backup','fbird_blob_add','fbird_blob_cancel', + 'fbird_blob_close','fbird_blob_create','fbird_blob_echo', + 'fbird_blob_get','fbird_blob_import','fbird_blob_info', + 'fbird_blob_open','fbird_close','fbird_commit','fbird_commit_ret', + 'fbird_connect','fbird_db_info','fbird_delete_user','fbird_drop_db', + 'fbird_errcode','fbird_errmsg','fbird_execute','fbird_fetch_assoc', + 'fbird_fetch_object','fbird_fetch_row','fbird_field_info', + 'fbird_free_event_handler','fbird_free_query','fbird_free_result', + 'fbird_gen_id','fbird_maintain_db','fbird_modify_user', + 'fbird_name_result','fbird_num_fields','fbird_num_params', + 'fbird_param_info','fbird_pconnect','fbird_prepare','fbird_query', + 'fbird_restore','fbird_rollback','fbird_rollback_ret', + 'fbird_server_info','fbird_service_attach','fbird_service_detach', + 'fbird_set_event_handler','fbird_trans','fbird_wait_event','fclose', + 'fdf_add_doc_javascript','fdf_add_template','fdf_close', + 'fdf_create','fdf_enum_values','fdf_errno','fdf_error','fdf_get_ap', + 'fdf_get_attachment','fdf_get_encoding','fdf_get_file', + 'fdf_get_flags','fdf_get_opt','fdf_get_status','fdf_get_value', + 'fdf_get_version','fdf_header','fdf_next_field_name','fdf_open', + 'fdf_open_string','fdf_remove_item','fdf_save','fdf_save_string', + 'fdf_set_ap','fdf_set_encoding','fdf_set_file','fdf_set_flags', + 'fdf_set_javascript_action','fdf_set_on_import_javascript', + 'fdf_set_opt','fdf_set_status','fdf_set_submit_form_action', + 'fdf_set_target_frame','fdf_set_value','fdf_set_version','feof', + 'fflush','fgetc','fgetcsv','fgets','fgetss','file','file_exists', + 'file_get_contents','file_put_contents','fileatime','filectime', + 'filegroup','fileinode','filemtime','fileowner','fileperms', + 'filepro','filepro_fieldcount','filepro_fieldname', + 'filepro_fieldtype','filepro_fieldwidth','filepro_retrieve', + 'filepro_rowcount','filesize','filetype','filter_has_var', + 'filter_id','filter_input','filter_input_array','filter_list', + 'filter_var','filter_var_array','finfo_buffer','finfo_close', + 'finfo_file','finfo_open','finfo_set_flags','floatval','flock', + 'floor','flush','fmod','fnmatch','fopen','fpassthru','fprintf', + 'fputcsv','fputs','fread','frenchtojd','fribidi_charset_info', + 'fribidi_get_charsets','fribidi_log2vis','fscanf','fseek', + 'fsockopen','fstat','ftell','ftok','ftp_alloc','ftp_cdup', + 'ftp_chdir','ftp_chmod','ftp_close','ftp_connect','ftp_delete', + 'ftp_exec','ftp_fget','ftp_fput','ftp_get','ftp_get_option', + 'ftp_login','ftp_mdtm','ftp_mkdir','ftp_nb_continue','ftp_nb_fget', + 'ftp_nb_fput','ftp_nb_get','ftp_nb_put','ftp_nlist','ftp_pasv', + 'ftp_put','ftp_pwd','ftp_quit','ftp_raw','ftp_rawlist','ftp_rename', + 'ftp_rmdir','ftp_set_option','ftp_site','ftp_size', + 'ftp_ssl_connect','ftp_systype','ftruncate','function_exists', + 'func_get_arg','func_get_args','func_num_args','fwrite','gd_info', + 'getallheaders','getcwd','getdate','getenv','gethostbyaddr', + 'gethostbyname','gethostbynamel','getimagesize','getlastmod', + 'getmxrr','getmygid','getmyinode','getmypid','getmyuid','getopt', + 'getprotobyname','getprotobynumber','getrandmax','getrusage', + 'getservbyname','getservbyport','gettext','gettimeofday','gettype', + 'get_browser','get_cfg_var','get_class','get_class_methods', + 'get_class_vars','get_current_user','get_declared_classes', + 'get_defined_constants','get_defined_functions','get_defined_vars', + 'get_extension_funcs','get_headers','get_html_translation_table', + 'get_included_files','get_include_path','get_loaded_extensions', + 'get_magic_quotes_gpc','get_magic_quotes_runtime','get_meta_tags', + 'get_object_vars','get_parent_class','get_required_files', + 'get_resource_type','glob','gmdate','gmmktime','gmp_abs','gmp_add', + 'gmp_and','gmp_clrbit','gmp_cmp','gmp_com','gmp_div','gmp_div_q', + 'gmp_div_qr','gmp_div_r','gmp_divexact','gmp_fact','gmp_gcd', + 'gmp_gcdext','gmp_hamdist','gmp_init','gmp_intval','gmp_invert', + 'gmp_jacobi','gmp_legendre','gmp_mod','gmp_mul','gmp_neg', + 'gmp_nextprime','gmp_or','gmp_perfect_square','gmp_popcount', + 'gmp_pow','gmp_powm','gmp_prob_prime','gmp_random','gmp_scan0', + 'gmp_scan1','gmp_setbit','gmp_sign','gmp_sqrt','gmp_sqrtrem', + 'gmp_strval','gmp_sub','gmp_xor','gmstrftime','gopher_parsedir', + 'gregoriantojd','gzclose','gzcompress','gzdeflate','gzencode', + 'gzeof','gzfile','gzgetc','gzgets','gzgetss','gzinflate','gzopen', + 'gzpassthru','gzputs','gzread','gzrewind','gzseek','gztell', + 'gzuncompress','gzwrite','hash','hash_algos','hash_file', + 'hash_final','hash_hmac','hash_hmac_file','hash_init','hash_update', + 'hash_update_file','hash_update_stream','header','headers_list', + 'headers_sent','hebrev','hebrevc','hexdec','highlight_file', + 'highlight_string','html_doc','html_doc_file','html_entity_decode', + 'htmlentities','htmlspecialchars','htmlspecialchars_decode', + 'http_build_cookie','http_build_query','http_build_str', + 'http_build_url','http_cache_etag','http_cache_last_modified', + 'http_chunked_decode','http_date','http_deflate','http_get', + 'http_get_request_body','http_get_request_body_stream', + 'http_get_request_headers','http_head','http_inflate', + 'http_match_etag','http_match_modified','http_match_request_header', + 'http_negotiate_charset','http_negotiate_content_type', + 'http_negotiate_language','http_parse_cookie','http_parse_headers', + 'http_parse_message','http_parse_params', + 'http_persistent_handles_clean','http_persistent_handles_count', + 'http_persistent_handles_ident','http_post_data','http_post_fields', + 'http_put_data','http_put_file','http_put_stream','http_redirect', + 'http_request','http_request_body_encode', + 'http_request_method_exists','http_request_method_name', + 'http_request_method_register','http_request_method_unregister', + 'http_send_content_disposition','http_send_content_type', + 'http_send_data','http_send_file','http_send_last_modified', + 'http_send_status','http_send_stream','http_support', + 'http_throttle','hypot','i18n_convert','i18n_discover_encoding', + 'i18n_http_input','i18n_http_output','i18n_internal_encoding', + 'i18n_ja_jp_hantozen','i18n_mime_header_decode', + 'i18n_mime_header_encode','ibase_add_user','ibase_affected_rows', + 'ibase_backup','ibase_blob_add','ibase_blob_cancel', + 'ibase_blob_close','ibase_blob_create','ibase_blob_echo', + 'ibase_blob_get','ibase_blob_import','ibase_blob_info', + 'ibase_blob_open','ibase_close','ibase_commit','ibase_commit_ret', + 'ibase_connect','ibase_db_info','ibase_delete_user','ibase_drop_db', + 'ibase_errcode','ibase_errmsg','ibase_execute','ibase_fetch_assoc', + 'ibase_fetch_object','ibase_fetch_row','ibase_field_info', + 'ibase_free_event_handler','ibase_free_query','ibase_free_result', + 'ibase_gen_id','ibase_maintain_db','ibase_modify_user', + 'ibase_name_result','ibase_num_fields','ibase_num_params', + 'ibase_param_info','ibase_pconnect','ibase_prepare','ibase_query', + 'ibase_restore','ibase_rollback','ibase_rollback_ret', + 'ibase_server_info','ibase_service_attach','ibase_service_detach', + 'ibase_set_event_handler','ibase_trans','ibase_wait_event','iconv', + 'iconv_get_encoding','iconv_mime_decode', + 'iconv_mime_decode_headers','iconv_mime_encode', + 'iconv_set_encoding','iconv_strlen','iconv_strpos','iconv_strrpos', + 'iconv_substr','id3_get_frame_long_name','id3_get_frame_short_name', + 'id3_get_genre_id','id3_get_genre_list','id3_get_genre_name', + 'id3_get_tag','id3_get_version','id3_remove_tag','id3_set_tag', + 'idate','ignore_user_abort','image_type_to_extension', + 'image_type_to_mime_type','image2wbmp','imagealphablending', + 'imageantialias','imagearc','imagechar','imagecharup', + 'imagecolorallocate','imagecolorallocatealpha','imagecolorat', + 'imagecolorclosest','imagecolorclosestalpha','imagecolordeallocate', + 'imagecolorexact','imagecolorexactalpha','imagecolormatch', + 'imagecolorresolve','imagecolorresolvealpha','imagecolorset', + 'imagecolorsforindex','imagecolorstotal','imagecolortransparent', + 'imageconvolution','imagecopy','imagecopymerge', + 'imagecopymergegray','imagecopyresampled','imagecopyresized', + 'imagecreate','imagecreatefromgd','imagecreatefromgd2', + 'imagecreatefromgd2part','imagecreatefromgif','imagecreatefromjpeg', + 'imagecreatefrompng','imagecreatefromstring','imagecreatefromwbmp', + 'imagecreatefromxbm','imagecreatetruecolor','imagedashedline', + 'imagedestroy','imageellipse','imagefill','imagefilledarc', + 'imagefilledellipse','imagefilledpolygon','imagefilledrectangle', + 'imagefilltoborder','imagefilter','imagefontheight', + 'imagefontwidth','imageftbbox','imagefttext','imagegammacorrect', + 'imagegd','imagegd2','imagegif','imagegrabscreen','imagegrabwindow', + 'imageinterlace','imageistruecolor','imagejpeg','imagelayereffect', + 'imageline','imageloadfont','imagepalettecopy','imagepng', + 'imagepolygon','imagepsbbox','imagepsencodefont', + 'imagepsextendfont','imagepsfreefont','imagepsloadfont', + 'imagepsslantfont','imagepstext','imagerectangle','imagerotate', + 'imagesavealpha','imagesetbrush','imagesetpixel','imagesetstyle', + 'imagesetthickness','imagesettile','imagestring','imagestringup', + 'imagesx','imagesy','imagetruecolortopalette','imagettfbbox', + 'imagettftext','imagetypes','imagewbmp','imagexbm','imap_8bit', + 'imap_alerts','imap_append','imap_base64','imap_binary','imap_body', + 'imap_bodystruct','imap_check','imap_clearflag_full','imap_close', + 'imap_create','imap_createmailbox','imap_delete', + 'imap_deletemailbox','imap_errors','imap_expunge', + 'imap_fetch_overview','imap_fetchbody','imap_fetchheader', + 'imap_fetchstructure','imap_fetchtext','imap_get_quota', + 'imap_get_quotaroot','imap_getacl','imap_getmailboxes', + 'imap_getsubscribed','imap_header','imap_headerinfo','imap_headers', + 'imap_last_error','imap_list','imap_listmailbox', + 'imap_listsubscribed','imap_lsub','imap_mail','imap_mail_compose', + 'imap_mail_copy','imap_mail_move','imap_mailboxmsginfo', + 'imap_mime_header_decode','imap_msgno','imap_num_msg', + 'imap_num_recent','imap_open','imap_ping','imap_qprint', + 'imap_rename','imap_renamemailbox','imap_reopen', + 'imap_rfc822_parse_adrlist','imap_rfc822_parse_headers', + 'imap_rfc822_write_address','imap_savebody','imap_scan', + 'imap_scanmailbox','imap_search','imap_set_quota','imap_setacl', + 'imap_setflag_full','imap_sort','imap_status','imap_subscribe', + 'imap_thread','imap_timeout','imap_uid','imap_undelete', + 'imap_unsubscribe','imap_utf7_decode','imap_utf7_encode', + 'imap_utf8','implode','import_request_variables','in_array', + 'ini_alter','ini_get','ini_get_all','ini_restore','ini_set', + 'intval','ip2long','iptcembed','iptcparse','isset','is_a', + 'is_array','is_bool','is_callable','is_dir','is_double', + 'is_executable','is_file','is_finite','is_float','is_infinite', + 'is_int','is_integer','is_link','is_long','is_nan','is_null', + 'is_numeric','is_object','is_readable','is_real','is_resource', + 'is_scalar','is_soap_fault','is_string','is_subclass_of', + 'is_uploaded_file','is_writable','is_writeable','iterator_apply', + 'iterator_count','iterator_to_array','java_last_exception_clear', + 'java_last_exception_get','jddayofweek','jdmonthname','jdtofrench', + 'jdtogregorian','jdtojewish','jdtojulian','jdtounix','jewishtojd', + 'join','jpeg2wbmp','json_decode','json_encode','juliantojd','key', + 'key_exists','krsort','ksort','lcg_value','ldap_add','ldap_bind', + 'ldap_close','ldap_compare','ldap_connect','ldap_count_entries', + 'ldap_delete','ldap_dn2ufn','ldap_err2str','ldap_errno', + 'ldap_error','ldap_explode_dn','ldap_first_attribute', + 'ldap_first_entry','ldap_first_reference','ldap_free_result', + 'ldap_get_attributes','ldap_get_dn','ldap_get_entries', + 'ldap_get_option','ldap_get_values','ldap_get_values_len', + 'ldap_list','ldap_mod_add','ldap_mod_del','ldap_mod_replace', + 'ldap_modify','ldap_next_attribute','ldap_next_entry', + 'ldap_next_reference','ldap_parse_reference','ldap_parse_result', + 'ldap_read','ldap_rename','ldap_search','ldap_set_option', + 'ldap_sort','ldap_start_tls','ldap_unbind','levenshtein', + 'libxml_clear_errors','libxml_get_errors','libxml_get_last_error', + 'libxml_set_streams_context','libxml_use_internal_errors','link', + 'linkinfo','list','localeconv','localtime','log','log1p','log10', + 'long2ip','lstat','ltrim','lzf_compress','lzf_decompress', + 'lzf_optimized_for','magic_quotes_runtime','mail','max','mbereg', + 'mberegi','mberegi_replace','mbereg_match','mbereg_replace', + 'mbereg_search','mbereg_search_getpos','mbereg_search_getregs', + 'mbereg_search_init','mbereg_search_pos','mbereg_search_regs', + 'mbereg_search_setpos','mbregex_encoding','mbsplit','mbstrcut', + 'mbstrlen','mbstrpos','mbstrrpos','mbsubstr','mb_check_encoding', + 'mb_convert_case','mb_convert_encoding','mb_convert_kana', + 'mb_convert_variables','mb_decode_mimeheader', + 'mb_decode_numericentity','mb_detect_encoding','mb_detect_order', + 'mb_encode_mimeheader','mb_encode_numericentity','mb_ereg', + 'mb_eregi','mb_eregi_replace','mb_ereg_match','mb_ereg_replace', + 'mb_ereg_search','mb_ereg_search_getpos','mb_ereg_search_getregs', + 'mb_ereg_search_init','mb_ereg_search_pos','mb_ereg_search_regs', + 'mb_ereg_search_setpos','mb_get_info','mb_http_input', + 'mb_http_output','mb_internal_encoding','mb_language', + 'mb_list_encodings','mb_output_handler','mb_parse_str', + 'mb_preferred_mime_name','mb_regex_encoding','mb_regex_set_options', + 'mb_send_mail','mb_split','mb_strcut','mb_strimwidth','mb_stripos', + 'mb_stristr','mb_strlen','mb_strpos','mb_strrchr','mb_strrichr', + 'mb_strripos','mb_strrpos','mb_strstr','mb_strtolower', + 'mb_strtoupper','mb_strwidth','mb_substitute_character','mb_substr', + 'mb_substr_count','mcrypt_cbc','mcrypt_cfb','mcrypt_create_iv', + 'mcrypt_decrypt','mcrypt_ecb','mcrypt_enc_get_algorithms_name', + 'mcrypt_enc_get_block_size','mcrypt_enc_get_iv_size', + 'mcrypt_enc_get_key_size','mcrypt_enc_get_modes_name', + 'mcrypt_enc_get_supported_key_sizes', + 'mcrypt_enc_is_block_algorithm', + 'mcrypt_enc_is_block_algorithm_mode','mcrypt_enc_is_block_mode', + 'mcrypt_enc_self_test','mcrypt_encrypt','mcrypt_generic', + 'mcrypt_generic_deinit','mcrypt_generic_end','mcrypt_generic_init', + 'mcrypt_get_block_size','mcrypt_get_cipher_name', + 'mcrypt_get_iv_size','mcrypt_get_key_size','mcrypt_list_algorithms', + 'mcrypt_list_modes','mcrypt_module_close', + 'mcrypt_module_get_algo_block_size', + 'mcrypt_module_get_algo_key_size', + 'mcrypt_module_get_supported_key_sizes', + 'mcrypt_module_is_block_algorithm', + 'mcrypt_module_is_block_algorithm_mode', + 'mcrypt_module_is_block_mode','mcrypt_module_open', + 'mcrypt_module_self_test','mcrypt_ofb','md5','md5_file', + 'mdecrypt_generic','memcache_add','memcache_add_server', + 'memcache_close','memcache_connect','memcache_debug', + 'memcache_decrement','memcache_delete','memcache_flush', + 'memcache_get','memcache_get_extended_stats', + 'memcache_get_server_status','memcache_get_stats', + 'memcache_get_version','memcache_increment','memcache_pconnect', + 'memcache_replace','memcache_set','memcache_set_compress_threshold', + 'memcache_set_server_params','memory_get_peak_usage', + 'memory_get_usage','metaphone','mhash','mhash_count', + 'mhash_get_block_size','mhash_get_hash_name','mhash_keygen_s2k', + 'method_exists','microtime','mime_content_type','min', + 'ming_keypress','ming_setcubicthreshold','ming_setscale', + 'ming_useconstants','ming_useswfversion','mkdir','mktime', + 'money_format','move_uploaded_file','msql','msql_affected_rows', + 'msql_close','msql_connect','msql_create_db','msql_createdb', + 'msql_data_seek','msql_db_query','msql_dbname','msql_drop_db', + 'msql_dropdb','msql_error','msql_fetch_array','msql_fetch_field', + 'msql_fetch_object','msql_fetch_row','msql_field_flags', + 'msql_field_len','msql_field_name','msql_field_seek', + 'msql_field_table','msql_field_type','msql_fieldflags', + 'msql_fieldlen','msql_fieldname','msql_fieldtable','msql_fieldtype', + 'msql_free_result','msql_freeresult','msql_list_dbs', + 'msql_list_fields','msql_list_tables','msql_listdbs', + 'msql_listfields','msql_listtables','msql_num_fields', + 'msql_num_rows','msql_numfields','msql_numrows','msql_pconnect', + 'msql_query','msql_regcase','msql_result','msql_select_db', + 'msql_selectdb','msql_tablename','mssql_bind','mssql_close', + 'mssql_connect','mssql_data_seek','mssql_execute', + 'mssql_fetch_array','mssql_fetch_assoc','mssql_fetch_batch', + 'mssql_fetch_field','mssql_fetch_object','mssql_fetch_row', + 'mssql_field_length','mssql_field_name','mssql_field_seek', + 'mssql_field_type','mssql_free_result','mssql_free_statement', + 'mssql_get_last_message','mssql_guid_string','mssql_init', + 'mssql_min_error_severity','mssql_min_message_severity', + 'mssql_next_result','mssql_num_fields','mssql_num_rows', + 'mssql_pconnect','mssql_query','mssql_result','mssql_rows_affected', + 'mssql_select_db','mt_getrandmax','mt_rand','mt_srand','mysql', + 'mysql_affected_rows','mysql_client_encoding','mysql_close', + 'mysql_connect','mysql_createdb','mysql_create_db', + 'mysql_data_seek','mysql_dbname','mysql_db_name','mysql_db_query', + 'mysql_dropdb','mysql_drop_db','mysql_errno','mysql_error', + 'mysql_escape_string','mysql_fetch_array','mysql_fetch_assoc', + 'mysql_fetch_field','mysql_fetch_lengths','mysql_fetch_object', + 'mysql_fetch_row','mysql_fieldflags','mysql_fieldlen', + 'mysql_fieldname','mysql_fieldtable','mysql_fieldtype', + 'mysql_field_flags','mysql_field_len','mysql_field_name', + 'mysql_field_seek','mysql_field_table','mysql_field_type', + 'mysql_freeresult','mysql_free_result','mysql_get_client_info', + 'mysql_get_host_info','mysql_get_proto_info', + 'mysql_get_server_info','mysql_info','mysql_insert_id', + 'mysql_listdbs','mysql_listfields','mysql_listtables', + 'mysql_list_dbs','mysql_list_fields','mysql_list_processes', + 'mysql_list_tables','mysql_numfields','mysql_numrows', + 'mysql_num_fields','mysql_num_rows','mysql_pconnect','mysql_ping', + 'mysql_query','mysql_real_escape_string','mysql_result', + 'mysql_selectdb','mysql_select_db','mysql_set_charset','mysql_stat', + 'mysql_tablename','mysql_table_name','mysql_thread_id', + 'mysql_unbuffered_query','mysqli_affected_rows','mysqli_autocommit', + 'mysqli_bind_param','mysqli_bind_result','mysqli_change_user', + 'mysqli_character_set_name','mysqli_client_encoding','mysqli_close', + 'mysqli_commit','mysqli_connect','mysqli_connect_errno', + 'mysqli_connect_error','mysqli_data_seek','mysqli_debug', + 'mysqli_disable_reads_from_master','mysqli_disable_rpl_parse', + 'mysqli_dump_debug_info','mysqli_embedded_server_end', + 'mysqli_embedded_server_start','mysqli_enable_reads_from_master', + 'mysqli_enable_rpl_parse','mysqli_errno','mysqli_error', + 'mysqli_escape_string','mysqli_execute','mysqli_fetch', + 'mysqli_fetch_array','mysqli_fetch_assoc','mysqli_fetch_field', + 'mysqli_fetch_field_direct','mysqli_fetch_fields', + 'mysqli_fetch_lengths','mysqli_fetch_object','mysqli_fetch_row', + 'mysqli_field_count','mysqli_field_seek','mysqli_field_tell', + 'mysqli_free_result','mysqli_get_charset','mysqli_get_client_info', + 'mysqli_get_client_version','mysqli_get_host_info', + 'mysqli_get_metadata','mysqli_get_proto_info', + 'mysqli_get_server_info','mysqli_get_server_version', + 'mysqli_get_warnings','mysqli_info','mysqli_init', + 'mysqli_insert_id','mysqli_kill','mysqli_master_query', + 'mysqli_more_results','mysqli_multi_query','mysqli_next_result', + 'mysqli_num_fields','mysqli_num_rows','mysqli_options', + 'mysqli_param_count','mysqli_ping','mysqli_prepare','mysqli_query', + 'mysqli_real_connect','mysqli_real_escape_string', + 'mysqli_real_query','mysqli_report','mysqli_rollback', + 'mysqli_rpl_parse_enabled','mysqli_rpl_probe', + 'mysqli_rpl_query_type','mysqli_select_db','mysqli_send_long_data', + 'mysqli_send_query','mysqli_set_charset', + 'mysqli_set_local_infile_default','mysqli_set_local_infile_handler', + 'mysqli_set_opt','mysqli_slave_query','mysqli_sqlstate', + 'mysqli_ssl_set','mysqli_stat','mysqli_stmt_affected_rows', + 'mysqli_stmt_attr_get','mysqli_stmt_attr_set', + 'mysqli_stmt_bind_param','mysqli_stmt_bind_result', + 'mysqli_stmt_close','mysqli_stmt_data_seek','mysqli_stmt_errno', + 'mysqli_stmt_error','mysqli_stmt_execute','mysqli_stmt_fetch', + 'mysqli_stmt_field_count','mysqli_stmt_free_result', + 'mysqli_stmt_get_warnings','mysqli_stmt_init', + 'mysqli_stmt_insert_id','mysqli_stmt_num_rows', + 'mysqli_stmt_param_count','mysqli_stmt_prepare','mysqli_stmt_reset', + 'mysqli_stmt_result_metadata','mysqli_stmt_send_long_data', + 'mysqli_stmt_sqlstate','mysqli_stmt_store_result', + 'mysqli_store_result','mysqli_thread_id','mysqli_thread_safe', + 'mysqli_use_result','mysqli_warning_count','natcasesort','natsort', + 'new_xmldoc','next','ngettext','nl2br','nl_langinfo', + 'ntuser_getdomaincontroller','ntuser_getusergroups', + 'ntuser_getuserinfo','ntuser_getuserlist','number_format', + 'ob_clean','ob_deflatehandler','ob_end_clean','ob_end_flush', + 'ob_etaghandler','ob_flush','ob_get_clean','ob_get_contents', + 'ob_get_flush','ob_get_length','ob_get_level','ob_get_status', + 'ob_gzhandler','ob_iconv_handler','ob_implicit_flush', + 'ob_inflatehandler','ob_list_handlers','ob_start','ob_tidyhandler', + 'octdec','odbc_autocommit','odbc_binmode','odbc_close', + 'odbc_close_all','odbc_columnprivileges','odbc_columns', + 'odbc_commit','odbc_connect','odbc_cursor','odbc_data_source', + 'odbc_do','odbc_error','odbc_errormsg','odbc_exec','odbc_execute', + 'odbc_fetch_array','odbc_fetch_into','odbc_fetch_object', + 'odbc_fetch_row','odbc_field_len','odbc_field_name', + 'odbc_field_num','odbc_field_precision','odbc_field_scale', + 'odbc_field_type','odbc_foreignkeys','odbc_free_result', + 'odbc_gettypeinfo','odbc_longreadlen','odbc_next_result', + 'odbc_num_fields','odbc_num_rows','odbc_pconnect','odbc_prepare', + 'odbc_primarykeys','odbc_procedurecolumns','odbc_procedures', + 'odbc_result','odbc_result_all','odbc_rollback','odbc_setoption', + 'odbc_specialcolumns','odbc_statistics','odbc_tableprivileges', + 'odbc_tables','opendir','openlog','openssl_csr_export', + 'openssl_csr_export_to_file','openssl_csr_get_public_key', + 'openssl_csr_get_subject','openssl_csr_new','openssl_csr_sign', + 'openssl_error_string','openssl_free_key','openssl_get_privatekey', + 'openssl_get_publickey','openssl_open','openssl_pkcs12_export', + 'openssl_pkcs12_export_to_file','openssl_pkcs12_read', + 'openssl_pkcs7_decrypt','openssl_pkcs7_encrypt', + 'openssl_pkcs7_sign','openssl_pkcs7_verify','openssl_pkey_export', + 'openssl_pkey_export_to_file','openssl_pkey_free', + 'openssl_pkey_get_details','openssl_pkey_get_private', + 'openssl_pkey_get_public','openssl_pkey_new', + 'openssl_private_decrypt','openssl_private_encrypt', + 'openssl_public_decrypt','openssl_public_encrypt','openssl_seal', + 'openssl_sign','openssl_verify','openssl_x509_checkpurpose', + 'openssl_x509_check_private_key','openssl_x509_export', + 'openssl_x509_export_to_file','openssl_x509_free', + 'openssl_x509_parse','openssl_x509_read','ord', + 'output_add_rewrite_var','output_reset_rewrite_vars','overload', + 'outputdebugstring','pack','parse_ini_file','parse_str','parse_url', + 'parsekit_compile_file','parsekit_compile_string', + 'parsekit_func_arginfo','parsekit_opcode_flags', + 'parsekit_opcode_name','passthru','pathinfo','pclose', + 'pdf_add_bookmark','pdf_add_launchlink','pdf_add_locallink', + 'pdf_add_nameddest','pdf_add_note','pdf_add_pdflink', + 'pdf_add_thumbnail','pdf_add_weblink','pdf_arc','pdf_arcn', + 'pdf_attach_file','pdf_begin_font','pdf_begin_glyph', + 'pdf_begin_page','pdf_begin_pattern','pdf_begin_template', + 'pdf_circle','pdf_clip','pdf_close','pdf_close_image', + 'pdf_close_pdi','pdf_close_pdi_page','pdf_closepath', + 'pdf_closepath_fill_stroke','pdf_closepath_stroke','pdf_concat', + 'pdf_continue_text','pdf_create_gstate','pdf_create_pvf', + 'pdf_curveto','pdf_delete','pdf_delete_pvf','pdf_encoding_set_char', + 'pdf_end_font','pdf_end_glyph','pdf_end_page','pdf_end_pattern', + 'pdf_end_template','pdf_endpath','pdf_fill','pdf_fill_imageblock', + 'pdf_fill_pdfblock','pdf_fill_stroke','pdf_fill_textblock', + 'pdf_findfont','pdf_fit_image','pdf_fit_pdi_page', + 'pdf_fit_textline','pdf_get_apiname','pdf_get_buffer', + 'pdf_get_errmsg','pdf_get_errnum','pdf_get_parameter', + 'pdf_get_pdi_parameter','pdf_get_pdi_value','pdf_get_value', + 'pdf_initgraphics','pdf_lineto','pdf_load_font', + 'pdf_load_iccprofile','pdf_load_image','pdf_makespotcolor', + 'pdf_moveto','pdf_new','pdf_open_ccitt','pdf_open_file', + 'pdf_open_image','pdf_open_image_file','pdf_open_pdi', + 'pdf_open_pdi_page','pdf_place_image','pdf_place_pdi_page', + 'pdf_process_pdi','pdf_rect','pdf_restore','pdf_rotate','pdf_save', + 'pdf_scale','pdf_set_border_color','pdf_set_border_dash', + 'pdf_set_border_style','pdf_set_gstate','pdf_set_info', + 'pdf_set_parameter','pdf_set_text_pos','pdf_set_value', + 'pdf_setcolor','pdf_setdash','pdf_setdashpattern','pdf_setflat', + 'pdf_setfont','pdf_setlinecap','pdf_setlinejoin','pdf_setlinewidth', + 'pdf_setmatrix','pdf_setmiterlimit','pdf_setpolydash','pdf_shading', + 'pdf_shading_pattern','pdf_shfill','pdf_show','pdf_show_boxed', + 'pdf_show_xy','pdf_skew','pdf_stringwidth','pdf_stroke', + 'pdf_translate','pdo_drivers','pfsockopen','pg_affected_rows', + 'pg_cancel_query','pg_clientencoding','pg_client_encoding', + 'pg_close','pg_cmdtuples','pg_connect','pg_connection_busy', + 'pg_connection_reset','pg_connection_status','pg_convert', + 'pg_copy_from','pg_copy_to','pg_dbname','pg_delete','pg_end_copy', + 'pg_errormessage','pg_escape_bytea','pg_escape_string','pg_exec', + 'pg_execute','pg_fetch_all','pg_fetch_all_columns','pg_fetch_array', + 'pg_fetch_assoc','pg_fetch_object','pg_fetch_result','pg_fetch_row', + 'pg_fieldisnull','pg_fieldname','pg_fieldnum','pg_fieldprtlen', + 'pg_fieldsize','pg_fieldtype','pg_field_is_null','pg_field_name', + 'pg_field_num','pg_field_prtlen','pg_field_size','pg_field_table', + 'pg_field_type','pg_field_type_oid','pg_free_result', + 'pg_freeresult','pg_get_notify','pg_get_pid','pg_get_result', + 'pg_getlastoid','pg_host','pg_insert','pg_last_error', + 'pg_last_notice','pg_last_oid','pg_loclose','pg_locreate', + 'pg_loexport','pg_loimport','pg_loopen','pg_loread','pg_loreadall', + 'pg_lounlink','pg_lowrite','pg_lo_close','pg_lo_create', + 'pg_lo_export','pg_lo_import','pg_lo_open','pg_lo_read', + 'pg_lo_read_all','pg_lo_seek','pg_lo_tell','pg_lo_unlink', + 'pg_lo_write','pg_meta_data','pg_numfields','pg_numrows', + 'pg_num_fields','pg_num_rows','pg_options','pg_parameter_status', + 'pg_pconnect','pg_ping','pg_port','pg_prepare','pg_put_line', + 'pg_query','pg_query_params','pg_result','pg_result_error', + 'pg_result_error_field','pg_result_seek','pg_result_status', + 'pg_select','pg_send_execute','pg_send_prepare','pg_send_query', + 'pg_send_query_params','pg_set_client_encoding', + 'pg_set_error_verbosity','pg_setclientencoding','pg_trace', + 'pg_transaction_status','pg_tty','pg_unescape_bytea','pg_untrace', + 'pg_update','pg_version','php_egg_logo_guid','php_ini_loaded_file', + 'php_ini_scanned_files','php_logo_guid','php_real_logo_guid', + 'php_sapi_name','php_strip_whitespace','php_uname','phpcredits', + 'phpdoc_xml_from_string','phpinfo','phpversion','pi','png2wbmp', + 'pop3_close','pop3_delete_message','pop3_get_account_size', + 'pop3_get_message','pop3_get_message_count', + 'pop3_get_message_header','pop3_get_message_ids', + 'pop3_get_message_size','pop3_get_message_sizes','pop3_open', + 'pop3_undelete','popen','pos','posix_ctermid','posix_errno', + 'posix_getcwd','posix_getegid','posix_geteuid','posix_getgid', + 'posix_getgrgid','posix_getgrnam','posix_getgroups', + 'posix_getlogin','posix_getpgid','posix_getpgrp','posix_getpid', + 'posix_getppid','posix_getpwnam','posix_getpwuid','posix_getrlimit', + 'posix_getsid','posix_getuid','posix_get_last_error','posix_isatty', + 'posix_kill','posix_mkfifo','posix_setegid','posix_seteuid', + 'posix_setgid','posix_setpgid','posix_setsid','posix_setuid', + 'posix_strerror','posix_times','posix_ttyname','posix_uname','pow', + 'preg_grep','preg_last_error','preg_match','preg_match_all', + 'preg_quote','preg_replace','preg_replace_callback','preg_split', + 'prev','print_r','printf','proc_close','proc_get_status', + 'proc_open','proc_terminate','putenv','quoted_printable_decode', + 'quotemeta','rad2deg','radius_acct_open','radius_add_server', + 'radius_auth_open','radius_close','radius_config', + 'radius_create_request','radius_cvt_addr','radius_cvt_int', + 'radius_cvt_string','radius_demangle','radius_demangle_mppe_key', + 'radius_get_attr','radius_get_vendor_attr','radius_put_addr', + 'radius_put_attr','radius_put_int','radius_put_string', + 'radius_put_vendor_addr','radius_put_vendor_attr', + 'radius_put_vendor_int','radius_put_vendor_string', + 'radius_request_authenticator','radius_send_request', + 'radius_server_secret','radius_strerror','rand','range', + 'rawurldecode','rawurlencode','read_exif_data','readdir','readfile', + 'readgzfile','readlink','realpath','reg_close_key','reg_create_key', + 'reg_enum_key','reg_enum_value','reg_get_value','reg_open_key', + 'reg_set_value','register_shutdown_function', + 'register_tick_function','rename','res_close','res_get','res_list', + 'res_list_type','res_open','res_set','reset', + 'restore_error_handler','restore_include_path','rewind','rewinddir', + 'rmdir','round','rsort','rtrim','runkit_class_adopt', + 'runkit_class_emancipate','runkit_constant_add', + 'runkit_constant_redefine','runkit_constant_remove', + 'runkit_default_property_add','runkit_function_add', + 'runkit_function_copy','runkit_function_redefine', + 'runkit_function_remove','runkit_function_rename','runkit_import', + 'runkit_lint','runkit_lint_file','runkit_method_add', + 'runkit_method_copy','runkit_method_redefine', + 'runkit_method_remove','runkit_method_rename','runkit_object_id', + 'runkit_return_value_used','runkit_sandbox_output_handler', + 'runkit_superglobals','runkit_zval_inspect','scandir','sem_acquire', + 'sem_get','sem_release','sem_remove','serialize', + 'session_cache_expire','session_cache_limiter','session_commit', + 'session_decode','session_destroy','session_encode', + 'session_get_cookie_params','session_id','session_is_registered', + 'session_module_name','session_name','session_regenerate_id', + 'session_register','session_save_path','session_set_cookie_params', + 'session_set_save_handler','session_start','session_unregister', + 'session_unset','session_write_close','set_content', + 'set_error_handler','set_file_buffer','set_include_path', + 'set_magic_quotes_runtime','set_socket_blocking','set_time_limit', + 'setcookie','setlocale','setrawcookie','settype','sha1','sha1_file', + 'shell_exec','shmop_close','shmop_delete','shmop_open','shmop_read', + 'shmop_size','shmop_write','shm_attach','shm_detach','shm_get_var', + 'shm_put_var','shm_remove','shm_remove_var','show_source','shuffle', + 'similar_text','simplexml_import_dom','simplexml_load_file', + 'simplexml_load_string','sin','sinh','sizeof','sleep','smtp_close', + 'smtp_cmd_data','smtp_cmd_mail','smtp_cmd_rcpt','smtp_connect', + 'snmp_get_quick_print','snmp_get_valueretrieval','snmp_read_mib', + 'snmp_set_quick_print','snmp_set_valueretrieval','snmp2_get', + 'snmp2_getnext','snmp2_real_walk','snmp2_set','snmp2_walk', + 'snmp3_get','snmp3_getnext','snmp3_real_walk','snmp3_set', + 'snmp3_walk','snmpget','snmpgetnext','snmprealwalk','snmpset', + 'snmpwalk','snmpwalkoid','socket_accept','socket_bind', + 'socket_clear_error','socket_close','socket_connect', + 'socket_create','socket_create_listen','socket_create_pair', + 'socket_getopt','socket_getpeername','socket_getsockname', + 'socket_get_option','socket_get_status','socket_iovec_add', + 'socket_iovec_alloc','socket_iovec_delete','socket_iovec_fetch', + 'socket_iovec_free','socket_iovec_set','socket_last_error', + 'socket_listen','socket_read','socket_readv','socket_recv', + 'socket_recvfrom','socket_recvmsg','socket_select','socket_send', + 'socket_sendmsg','socket_sendto','socket_setopt','socket_set_block', + 'socket_set_blocking','socket_set_nonblock','socket_set_option', + 'socket_set_timeout','socket_shutdown','socket_strerror', + 'socket_write','socket_writev','sort','soundex','spl_autoload', + 'spl_autoload_call','spl_autoload_extensions', + 'spl_autoload_functions','spl_autoload_register', + 'spl_autoload_unregister','spl_classes','spl_object_hash','split', + 'spliti','sprintf','sql_regcase','sqlite_array_query', + 'sqlite_busy_timeout','sqlite_changes','sqlite_close', + 'sqlite_column','sqlite_create_aggregate','sqlite_create_function', + 'sqlite_current','sqlite_error_string','sqlite_escape_string', + 'sqlite_exec','sqlite_factory','sqlite_fetch_all', + 'sqlite_fetch_array','sqlite_fetch_column_types', + 'sqlite_fetch_object','sqlite_fetch_single','sqlite_fetch_string', + 'sqlite_field_name','sqlite_has_more','sqlite_has_prev', + 'sqlite_last_error','sqlite_last_insert_rowid','sqlite_libencoding', + 'sqlite_libversion','sqlite_next','sqlite_num_fields', + 'sqlite_num_rows','sqlite_open','sqlite_popen','sqlite_prev', + 'sqlite_query','sqlite_rewind','sqlite_seek','sqlite_single_query', + 'sqlite_udf_decode_binary','sqlite_udf_encode_binary', + 'sqlite_unbuffered_query','sqlite_valid','sqrt','srand','sscanf', + 'ssh2_auth_hostbased_file','ssh2_auth_none','ssh2_auth_password', + 'ssh2_auth_pubkey_file','ssh2_connect','ssh2_exec', + 'ssh2_fetch_stream','ssh2_fingerprint','ssh2_forward_accept', + 'ssh2_forward_listen','ssh2_methods_negotiated','ssh2_poll', + 'ssh2_publickey_add','ssh2_publickey_init','ssh2_publickey_list', + 'ssh2_publickey_remove','ssh2_scp_recv','ssh2_scp_send','ssh2_sftp', + 'ssh2_sftp_lstat','ssh2_sftp_mkdir','ssh2_sftp_readlink', + 'ssh2_sftp_realpath','ssh2_sftp_rename','ssh2_sftp_rmdir', + 'ssh2_sftp_stat','ssh2_sftp_symlink','ssh2_sftp_unlink', + 'ssh2_shell','ssh2_tunnel','stat','stats_absolute_deviation', + 'stats_cdf_beta','stats_cdf_binomial','stats_cdf_cauchy', + 'stats_cdf_chisquare','stats_cdf_exponential','stats_cdf_f', + 'stats_cdf_gamma','stats_cdf_laplace','stats_cdf_logistic', + 'stats_cdf_negative_binomial','stats_cdf_noncentral_chisquare', + 'stats_cdf_noncentral_f','stats_cdf_noncentral_t', + 'stats_cdf_normal','stats_cdf_poisson','stats_cdf_t', + 'stats_cdf_uniform','stats_cdf_weibull','stats_covariance', + 'stats_dens_beta','stats_dens_cauchy','stats_dens_chisquare', + 'stats_dens_exponential','stats_dens_f','stats_dens_gamma', + 'stats_dens_laplace','stats_dens_logistic','stats_dens_normal', + 'stats_dens_pmf_binomial','stats_dens_pmf_hypergeometric', + 'stats_dens_pmf_negative_binomial','stats_dens_pmf_poisson', + 'stats_dens_t','stats_dens_uniform','stats_dens_weibull', + 'stats_harmonic_mean','stats_kurtosis','stats_rand_gen_beta', + 'stats_rand_gen_chisquare','stats_rand_gen_exponential', + 'stats_rand_gen_f','stats_rand_gen_funiform','stats_rand_gen_gamma', + 'stats_rand_gen_ipoisson','stats_rand_gen_iuniform', + 'stats_rand_gen_noncenral_f','stats_rand_gen_noncentral_chisquare', + 'stats_rand_gen_noncentral_t','stats_rand_gen_normal', + 'stats_rand_gen_t','stats_rand_getsd','stats_rand_ibinomial', + 'stats_rand_ibinomial_negative','stats_rand_ignlgi', + 'stats_rand_phrase_to_seeds','stats_rand_ranf','stats_rand_setall', + 'stats_skew','stats_standard_deviation','stats_stat_binomial_coef', + 'stats_stat_correlation','stats_stat_factorial', + 'stats_stat_independent_t','stats_stat_innerproduct', + 'stats_stat_paired_t','stats_stat_percentile','stats_stat_powersum', + 'stats_variance','strcasecmp','strchr','strcmp','strcoll','strcspn', + 'stream_bucket_append','stream_bucket_make_writeable', + 'stream_bucket_new','stream_bucket_prepend','stream_context_create', + 'stream_context_get_default','stream_context_get_options', + 'stream_context_set_default','stream_context_set_option', + 'stream_context_set_params','stream_copy_to_stream', + 'stream_encoding','stream_filter_append','stream_filter_prepend', + 'stream_filter_register','stream_filter_remove', + 'stream_get_contents','stream_get_filters','stream_get_line', + 'stream_get_meta_data','stream_get_transports', + 'stream_get_wrappers','stream_is_local', + 'stream_notification_callback','stream_register_wrapper', + 'stream_resolve_include_path','stream_select','stream_set_blocking', + 'stream_set_timeout','stream_set_write_buffer', + 'stream_socket_accept','stream_socket_client', + 'stream_socket_enable_crypto','stream_socket_get_name', + 'stream_socket_pair','stream_socket_recvfrom', + 'stream_socket_sendto','stream_socket_server', + 'stream_socket_shutdown','stream_supports_lock', + 'stream_wrapper_register','stream_wrapper_restore', + 'stream_wrapper_unregister','strftime','stripcslashes','stripos', + 'stripslashes','strip_tags','stristr','strlen','strnatcasecmp', + 'strnatcmp','strpbrk','strncasecmp','strncmp','strpos','strrchr', + 'strrev','strripos','strrpos','strspn','strstr','strtok', + 'strtolower','strtotime','strtoupper','strtr','strval', + 'str_ireplace','str_pad','str_repeat','str_replace','str_rot13', + 'str_split','str_shuffle','str_word_count','substr', + 'substr_compare','substr_count','substr_replace','svn_add', + 'svn_auth_get_parameter','svn_auth_set_parameter','svn_cat', + 'svn_checkout','svn_cleanup','svn_client_version','svn_commit', + 'svn_diff','svn_export','svn_fs_abort_txn','svn_fs_apply_text', + 'svn_fs_begin_txn2','svn_fs_change_node_prop','svn_fs_check_path', + 'svn_fs_contents_changed','svn_fs_copy','svn_fs_delete', + 'svn_fs_dir_entries','svn_fs_file_contents','svn_fs_file_length', + 'svn_fs_is_dir','svn_fs_is_file','svn_fs_make_dir', + 'svn_fs_make_file','svn_fs_node_created_rev','svn_fs_node_prop', + 'svn_fs_props_changed','svn_fs_revision_prop', + 'svn_fs_revision_root','svn_fs_txn_root','svn_fs_youngest_rev', + 'svn_import','svn_info','svn_log','svn_ls','svn_repos_create', + 'svn_repos_fs','svn_repos_fs_begin_txn_for_commit', + 'svn_repos_fs_commit_txn','svn_repos_hotcopy','svn_repos_open', + 'svn_repos_recover','svn_status','svn_update','symlink', + 'sys_get_temp_dir','syslog','system','tan','tanh','tempnam', + 'textdomain','thread_get','thread_include','thread_lock', + 'thread_lock_try','thread_mutex_destroy','thread_mutex_init', + 'thread_set','thread_start','thread_unlock','tidy_access_count', + 'tidy_clean_repair','tidy_config_count','tidy_diagnose', + 'tidy_error_count','tidy_get_body','tidy_get_config', + 'tidy_get_error_buffer','tidy_get_head','tidy_get_html', + 'tidy_get_html_ver','tidy_get_output','tidy_get_release', + 'tidy_get_root','tidy_get_status','tidy_getopt','tidy_is_xhtml', + 'tidy_is_xml','tidy_parse_file','tidy_parse_string', + 'tidy_repair_file','tidy_repair_string','tidy_warning_count','time', + 'timezone_abbreviations_list','timezone_identifiers_list', + 'timezone_name_from_abbr','timezone_name_get','timezone_offset_get', + 'timezone_open','timezone_transitions_get','tmpfile', + 'token_get_all','token_name','touch','trigger_error', + 'transliterate','transliterate_filters_get','trim','uasort', + 'ucfirst','ucwords','uksort','umask','uniqid','unixtojd','unlink', + 'unpack','unregister_tick_function','unserialize','unset', + 'urldecode','urlencode','user_error','use_soap_error_handler', + 'usleep','usort','utf8_decode','utf8_encode','var_dump', + 'var_export','variant_abs','variant_add','variant_and', + 'variant_cast','variant_cat','variant_cmp', + 'variant_date_from_timestamp','variant_date_to_timestamp', + 'variant_div','variant_eqv','variant_fix','variant_get_type', + 'variant_idiv','variant_imp','variant_int','variant_mod', + 'variant_mul','variant_neg','variant_not','variant_or', + 'variant_pow','variant_round','variant_set','variant_set_type', + 'variant_sub','variant_xor','version_compare','virtual','vfprintf', + 'vprintf','vsprintf','wddx_add_vars','wddx_deserialize', + 'wddx_packet_end','wddx_packet_start','wddx_serialize_value', + 'wddx_serialize_vars','win_beep','win_browse_file', + 'win_browse_folder','win_create_link','win_message_box', + 'win_play_wav','win_shell_execute','win32_create_service', + 'win32_delete_service','win32_get_last_control_message', + 'win32_ps_list_procs','win32_ps_stat_mem','win32_ps_stat_proc', + 'win32_query_service_status','win32_scheduler_delete_task', + 'win32_scheduler_enum_tasks','win32_scheduler_get_task_info', + 'win32_scheduler_run','win32_scheduler_set_task_info', + 'win32_set_service_status','win32_start_service', + 'win32_start_service_ctrl_dispatcher','win32_stop_service', + 'wordwrap','xml_error_string','xml_get_current_byte_index', + 'xml_get_current_column_number','xml_get_current_line_number', + 'xml_get_error_code','xml_parse','xml_parser_create', + 'xml_parser_create_ns','xml_parser_free','xml_parser_get_option', + 'xml_parser_set_option','xml_parse_into_struct', + 'xml_set_character_data_handler','xml_set_default_handler', + 'xml_set_element_handler','xml_set_end_namespace_decl_handler', + 'xml_set_external_entity_ref_handler', + 'xml_set_notation_decl_handler','xml_set_object', + 'xml_set_processing_instruction_handler', + 'xml_set_start_namespace_decl_handler', + 'xml_set_unparsed_entity_decl_handler','xmldoc','xmldocfile', + 'xmlrpc_decode','xmlrpc_decode_request','xmlrpc_encode', + 'xmlrpc_encode_request','xmlrpc_get_type','xmlrpc_is_fault', + 'xmlrpc_parse_method_descriptions', + 'xmlrpc_server_add_introspection_data','xmlrpc_server_call_method', + 'xmlrpc_server_create','xmlrpc_server_destroy', + 'xmlrpc_server_register_introspection_callback', + 'xmlrpc_server_register_method','xmlrpc_set_type','xmltree', + 'xmlwriter_end_attribute','xmlwriter_end_cdata', + 'xmlwriter_end_comment','xmlwriter_end_document', + 'xmlwriter_end_dtd','xmlwriter_end_dtd_attlist', + 'xmlwriter_end_dtd_element','xmlwriter_end_dtd_entity', + 'xmlwriter_end_element','xmlwriter_end_pi','xmlwriter_flush', + 'xmlwriter_full_end_element','xmlwriter_open_memory', + 'xmlwriter_open_uri','xmlwriter_output_memory', + 'xmlwriter_set_indent','xmlwriter_set_indent_string', + 'xmlwriter_start_attribute','xmlwriter_start_attribute_ns', + 'xmlwriter_start_cdata','xmlwriter_start_comment', + 'xmlwriter_start_document','xmlwriter_start_dtd', + 'xmlwriter_start_dtd_attlist','xmlwriter_start_dtd_element', + 'xmlwriter_start_dtd_entity','xmlwriter_start_element', + 'xmlwriter_start_element_ns','xmlwriter_start_pi','xmlwriter_text', + 'xmlwriter_write_attribute','xmlwriter_write_attribute_ns', + 'xmlwriter_write_cdata','xmlwriter_write_comment', + 'xmlwriter_write_dtd','xmlwriter_write_dtd_attlist', + 'xmlwriter_write_dtd_element','xmlwriter_write_dtd_entity', + 'xmlwriter_write_element','xmlwriter_write_element_ns', + 'xmlwriter_write_pi','xmlwriter_write_raw','xpath_eval', + 'xpath_eval_expression','xpath_new_context','xpath_register_ns', + 'xpath_register_ns_auto','xptr_eval','xptr_new_context','yp_all', + 'yp_cat','yp_errno','yp_err_string','yp_first', + 'yp_get_default_domain','yp_master','yp_match','yp_next','yp_order', + 'zend_current_obfuscation_level','zend_get_cfg_var','zend_get_id', + 'zend_loader_current_file','zend_loader_enabled', + 'zend_loader_file_encoded','zend_loader_file_licensed', + 'zend_loader_install_license','zend_loader_version', + 'zend_logo_guid','zend_match_hostmasks','zend_obfuscate_class_name', + 'zend_obfuscate_function_name','zend_optimizer_version', + 'zend_runtime_obfuscate','zend_version','zip_close', + 'zip_entry_close','zip_entry_compressedsize', + 'zip_entry_compressionmethod','zip_entry_filesize','zip_entry_name', + 'zip_entry_open','zip_entry_read','zip_open','zip_read', + 'zlib_get_coding_type' + ), + 4 => array( + 'DEFAULT_INCLUDE_PATH', 'DIRECTORY_SEPARATOR', 'E_ALL', + 'E_COMPILE_ERROR', 'E_COMPILE_WARNING', 'E_CORE_ERROR', + 'E_CORE_WARNING', 'E_ERROR', 'E_NOTICE', 'E_PARSE', 'E_STRICT', + 'E_USER_ERROR', 'E_USER_NOTICE', 'E_USER_WARNING', 'E_WARNING', + 'ENT_COMPAT','ENT_QUOTES','ENT_NOQUOTES', + 'false', 'null', 'PEAR_EXTENSION_DIR', 'PEAR_INSTALL_DIR', 'PHP_BINDIR', 'PHP_CONFIG_FILE_PATH', 'PHP_DATADIR', 'PHP_EXTENSION_DIR', 'PHP_LIBDIR', 'PHP_LOCALSTATEDIR', 'PHP_OS', 'PHP_OUTPUT_HANDLER_CONT', 'PHP_OUTPUT_HANDLER_END', 'PHP_OUTPUT_HANDLER_START', 'PHP_SYSCONFDIR', - 'PHP_VERSION', 'private', 'public', 'self', 'true', - 'var', '__CLASS__', '__FILE__', '__FUNCTION__', + 'PHP_VERSION', 'true', '__CLASS__', '__FILE__', '__FUNCTION__', '__LINE__', '__METHOD__' - ), - 3 => array( - 'abs', 'acos', 'acosh', 'addcslashes', 'addslashes', 'aggregate', - 'aggregate_methods', 'aggregate_methods_by_list', - 'aggregate_methods_by_regexp', - 'aggregate_properties', - 'aggregate_properties_by_list', - 'aggregate_properties_by_regexp', 'aggregation_info', - 'apache_child_terminate', 'apache_get_version', - 'apache_lookup_uri', 'apache_note', - 'apache_request_headers', 'apache_response_headers', - 'apache_setenv', 'array', 'array_change_key_case', - 'array_chunk', 'array_count_values', 'array_diff', - 'array_diff_assoc', 'array_fill', 'array_filter', - 'array_flip', 'array_intersect', - 'array_intersect_assoc', 'array_keys', - 'array_key_exists', 'array_map', 'array_merge', - 'array_merge_recursive', 'array_multisort', - 'array_pad', 'array_pop', 'array_push', 'array_rand', - 'array_reduce', 'array_reverse', 'array_search', - 'array_shift', 'array_slice', 'array_splice', - 'array_sum', 'array_unique', 'array_unshift', - 'array_values', 'array_walk', 'arsort', 'asin', - 'asinh', 'asort', 'assert', 'assert_options', 'atan', - 'atan2', 'atanh', 'base64_decode', 'base64_encode', - 'basename', 'base_convert', 'bcadd', 'bccomp', - 'bcdiv', 'bcmod', 'bcmul', 'bcpow', 'bcscale', - 'bcsqrt', 'bcsub', 'bin2hex', 'bindec', - 'bindtextdomain', 'bind_textdomain_codeset', - 'bzclose', 'bzcompress', 'bzdecompress', 'bzerrno', - 'bzerror', 'bzerrstr', 'bzflush', 'bzopen', 'bzread', - 'bzwrite', 'call_user_func', 'call_user_func_array', - 'call_user_method', 'call_user_method_array', - 'cal_days_in_month', 'cal_from_jd', 'cal_info', - 'cal_to_jd', 'ceil', 'chdir', 'checkdate', - 'checkdnsrr', 'chgrp', 'chmod', 'chop', 'chown', - 'chr', 'chunk_split', 'class_exists', - 'clearstatcache', 'closedir', 'closelog', 'compact', - 'connection_aborted', 'connection_status', - 'constant', 'convert_cyr_string', 'copy', 'cos', - 'cosh', 'count', 'count_chars', 'crc32', - 'create_function', 'crypt', 'ctype_alnum', - 'ctype_alpha', 'ctype_cntrl', 'ctype_digit', - 'ctype_graph', 'ctype_lower', 'ctype_print', - 'ctype_punct', 'ctype_space', 'ctype_upper', - 'ctype_xdigit', 'current', 'date', 'dba_close', - 'dba_delete', 'dba_exists', 'dba_fetch', - 'dba_firstkey', 'dba_handlers', 'dba_insert', - 'dba_list', 'dba_nextkey', 'dba_open', - 'dba_optimize', 'dba_popen', 'dba_replace', - 'dba_sync', 'dcgettext', 'dcngettext', 'deaggregate', - 'debug_backtrace', 'debug_zval_dump', 'decbin', - 'dechex', 'decoct', 'define', 'defined', - 'define_syslog_variables', 'deg2rad', 'dgettext', - 'die', 'dir', 'dirname', 'diskfreespace', - 'disk_free_space', 'disk_total_space', 'dl', - 'dngettext', 'doubleval', 'each', 'easter_date', - 'easter_days', 'echo', 'empty', 'end', 'ereg', - 'eregi', 'eregi_replace', 'ereg_replace', - 'error_log', 'error_reporting', 'escapeshellarg', - 'escapeshellcmd', 'eval', 'exec', 'exif_imagetype', - 'exif_read_data', 'exif_tagname', 'exif_thumbnail', - 'exit', 'exp', 'explode', 'expm1', - 'extension_loaded', 'extract', 'ezmlm_hash', - 'fclose', 'feof', 'fflush', 'fgetc', 'fgetcsv', - 'fgets', 'fgetss', 'file', 'fileatime', 'filectime', - 'filegroup', 'fileinode', 'filemtime', 'fileowner', - 'fileperms', 'filepro', 'filepro_fieldcount', - 'filepro_fieldname', 'filepro_fieldtype', - 'filepro_fieldwidth', 'filepro_retrieve', - 'filepro_rowcount', 'filesize', 'filetype', - 'file_exists', 'file_get_contents', 'floatval', - 'flock', 'floor', 'flush', 'fmod', 'fnmatch', - 'fopen', 'fpassthru', 'fputs', 'fread', 'frenchtojd', - 'fscanf', 'fseek', 'fsockopen', 'fstat', 'ftell', - 'ftok', 'ftp_cdup', 'ftp_chdir', 'ftp_close', - 'ftp_connect', 'ftp_delete', 'ftp_exec', 'ftp_fget', - 'ftp_fput', 'ftp_get', 'ftp_get_option', 'ftp_login', - 'ftp_mdtm', 'ftp_mkdir', 'ftp_nb_continue', - 'ftp_nb_fget', 'ftp_nb_fput', 'ftp_nb_get', - 'ftp_nb_put', 'ftp_nlist', 'ftp_pasv', 'ftp_put', - 'ftp_pwd', 'ftp_quit', 'ftp_rawlist', 'ftp_rename', - 'ftp_rmdir', 'ftp_set_option', 'ftp_site', - 'ftp_size', 'ftp_ssl_connect', 'ftp_systype', - 'ftruncate', 'function_exists', 'func_get_arg', - 'func_get_args', 'func_num_args', 'fwrite', - 'getallheaders', 'getcwd', 'getdate', 'getenv', - 'gethostbyaddr', 'gethostbyname', 'gethostbynamel', - 'getimagesize', 'getlastmod', 'getmxrr', 'getmygid', - 'getmyinode', 'getmypid', 'getmyuid', 'getopt', - 'getprotobyname', 'getprotobynumber', 'getrandmax', - 'getrusage', 'getservbyname', 'getservbyport', - 'gettext', 'gettimeofday', 'gettype', 'get_browser', - 'get_cfg_var', 'get_class', 'get_class_methods', - 'get_class_vars', 'get_current_user', - 'get_declared_classes', 'get_defined_constants', - 'get_defined_functions', 'get_defined_vars', - 'get_extension_funcs', 'get_html_translation_table', - 'get_included_files', 'get_include_path', - 'get_loaded_extensions', 'get_magic_quotes_gpc', - 'get_magic_quotes_runtime', 'get_meta_tags', - 'get_object_vars', 'get_parent_class', - 'get_required_files', 'get_resource_type', 'glob', - 'global', 'gmdate', 'gmmktime', 'gmstrftime', - 'gregoriantojd', 'gzclose', 'gzcompress', - 'gzdeflate', 'gzencode', 'gzeof', 'gzfile', 'gzgetc', - 'gzgets', 'gzgetss', 'gzinflate', 'gzopen', - 'gzpassthru', 'gzputs', 'gzread', 'gzrewind', - 'gzseek', 'gztell', 'gzuncompress', 'gzwrite', - 'header', 'headers_sent', 'hebrev', 'hebrevc', - 'hexdec', 'highlight_file', 'highlight_string', - 'htmlentities', 'htmlspecialchars', - 'html_entity_decode', 'hypot', 'i18n_convert', - 'i18n_discover_encoding', 'i18n_http_input', - 'i18n_http_output', 'i18n_internal_encoding', - 'i18n_ja_jp_hantozen', 'i18n_mime_header_decode', - 'i18n_mime_header_encode', 'iconv', - 'iconv_get_encoding', 'iconv_set_encoding', - 'ignore_user_abort', 'image_type_to_mime_type', - 'implode', 'import_request_variables', 'ini_alter', - 'ini_get', 'ini_get_all', 'ini_restore', 'ini_set', - 'intval', 'in_array', 'ip2long', 'iptcembed', - 'iptcparse', 'isset', 'is_a', 'is_array', 'is_bool', - 'is_callable', 'is_dir', 'is_double', - 'is_executable', 'is_file', 'is_finite', 'is_float', - 'is_infinite', 'is_int', 'is_integer', 'is_link', - 'is_long', 'is_nan', 'is_null', 'is_numeric', - 'is_object', 'is_readable', 'is_real', 'is_resource', - 'is_scalar', 'is_string', 'is_subclass_of', - 'is_uploaded_file', 'is_writable', 'is_writeable', - 'jddayofweek', 'jdmonthname', 'jdtofrench', - 'jdtogregorian', 'jdtojewish', 'jdtojulian', - 'jdtounix', 'jewishtojd', 'join', 'juliantojd', - 'key', 'key_exists', 'krsort', 'ksort', 'lcg_value', - 'levenshtein', 'link', 'linkinfo', 'list', - 'localeconv', 'localtime', 'log', 'log1p', 'log10', - 'long2ip', 'lstat', 'ltrim', 'magic_quotes_runtime', - 'mail', 'max', 'mbereg', 'mberegi', - 'mberegi_replace', 'mbereg_match', 'mbereg_replace', - 'mbereg_search', 'mbereg_search_getpos', - 'mbereg_search_getregs', 'mbereg_search_init', - 'mbereg_search_pos', 'mbereg_search_regs', - 'mbereg_search_setpos', 'mbregex_encoding', - 'mbsplit', 'mbstrcut', 'mbstrlen', 'mbstrpos', - 'mbstrrpos', 'mbsubstr', 'mb_convert_case', - 'mb_convert_encoding', 'mb_convert_kana', - 'mb_convert_variables', 'mb_decode_mimeheader', - 'mb_decode_numericentity', 'mb_detect_encoding', - 'mb_detect_order', 'mb_encode_mimeheader', - 'mb_encode_numericentity', 'mb_ereg', 'mb_eregi', - 'mb_eregi_replace', 'mb_ereg_match', - 'mb_ereg_replace', 'mb_ereg_search', - 'mb_ereg_search_getpos', 'mb_ereg_search_getregs', - 'mb_ereg_search_init', 'mb_ereg_search_pos', - 'mb_ereg_search_regs', 'mb_ereg_search_setpos', - 'mb_get_info', 'mb_http_input', 'mb_http_output', - 'mb_internal_encoding', 'mb_language', - 'mb_output_handler', 'mb_parse_str', - 'mb_preferred_mime_name', 'mb_regex_encoding', - 'mb_regex_set_options', 'mb_send_mail', 'mb_split', - 'mb_strcut', 'mb_strimwidth', 'mb_strlen', - 'mb_strpos', 'mb_strrpos', 'mb_strtolower', - 'mb_strtoupper', 'mb_strwidth', - 'mb_substitute_character', 'mb_substr', - 'mb_substr_count', 'md5', 'md5_file', - 'memory_get_usage', 'metaphone', 'method_exists', - 'microtime', 'min', 'mkdir', 'mktime', - 'money_format', 'move_uploaded_file', - 'mt_getrandmax', 'mt_rand', 'mt_srand', 'mysql', - 'mysql_affected_rows', 'mysql_client_encoding', - 'mysql_close', 'mysql_connect', 'mysql_createdb', - 'mysql_create_db', 'mysql_data_seek', 'mysql_dbname', - 'mysql_db_name', 'mysql_db_query', 'mysql_dropdb', - 'mysql_drop_db', 'mysql_errno', 'mysql_error', - 'mysql_escape_string', 'mysql_fetch_array', - 'mysql_fetch_assoc', 'mysql_fetch_field', - 'mysql_fetch_lengths', 'mysql_fetch_object', - 'mysql_fetch_row', 'mysql_fieldflags', - 'mysql_fieldlen', 'mysql_fieldname', - 'mysql_fieldtable', 'mysql_fieldtype', - 'mysql_field_flags', 'mysql_field_len', - 'mysql_field_name', 'mysql_field_seek', - 'mysql_field_table', 'mysql_field_type', - 'mysql_freeresult', 'mysql_free_result', - 'mysql_get_client_info', 'mysql_get_host_info', - 'mysql_get_proto_info', 'mysql_get_server_info', - 'mysql_info', 'mysql_insert_id', 'mysql_listdbs', - 'mysql_listfields', 'mysql_listtables', - 'mysql_list_dbs', 'mysql_list_fields', - 'mysql_list_processes', 'mysql_list_tables', - 'mysql_numfields', 'mysql_numrows', - 'mysql_num_fields', 'mysql_num_rows', - 'mysql_pconnect', 'mysql_ping', 'mysql_query', - 'mysql_real_escape_string', 'mysql_result', - 'mysql_selectdb', 'mysql_select_db', 'mysql_stat', - 'mysql_tablename', 'mysql_table_name', - 'mysql_thread_id', 'mysql_unbuffered_query', - 'natcasesort', 'natsort', 'next', 'ngettext', - 'nl2br', 'nl_langinfo', 'number_format', 'ob_clean', - 'ob_end_clean', 'ob_end_flush', 'ob_flush', - 'ob_get_clean', 'ob_get_contents', 'ob_get_flush', - 'ob_get_length', 'ob_get_level', 'ob_get_status', - 'ob_gzhandler', 'ob_iconv_handler', - 'ob_implicit_flush', 'ob_list_handlers', 'ob_start', - 'octdec', 'opendir', 'openlog', 'openssl_csr_export', - 'openssl_csr_export_to_file', 'openssl_csr_new', - 'openssl_csr_sign', 'openssl_error_string', - 'openssl_free_key', 'openssl_get_privatekey', - 'openssl_get_publickey', 'openssl_open', - 'openssl_pkcs7_decrypt', 'openssl_pkcs7_encrypt', - 'openssl_pkcs7_sign', 'openssl_pkcs7_verify', - 'openssl_pkey_export', 'openssl_pkey_export_to_file', - 'openssl_pkey_free', 'openssl_pkey_get_private', - 'openssl_pkey_get_public', 'openssl_pkey_new', - 'openssl_private_decrypt', 'openssl_private_encrypt', - 'openssl_public_decrypt', 'openssl_public_encrypt', - 'openssl_seal', 'openssl_sign', 'openssl_verify', - 'openssl_x509_checkpurpose', - 'openssl_x509_check_private_key', - 'openssl_x509_export', 'openssl_x509_export_to_file', - 'openssl_x509_free', 'openssl_x509_parse', - 'openssl_x509_read', 'ord', 'output_add_rewrite_var', - 'output_reset_rewrite_vars', 'overload', 'pack', - 'parse_ini_file', 'parse_str', 'parse_url', - 'passthru', 'pathinfo', 'pclose', 'pfsockopen', - 'pg_affected_rows', 'pg_cancel_query', - 'pg_clientencoding', 'pg_client_encoding', - 'pg_close', 'pg_cmdtuples', 'pg_connect', - 'pg_connection_busy', 'pg_connection_reset', - 'pg_connection_status', 'pg_convert', 'pg_copy_from', - 'pg_copy_to', 'pg_dbname', 'pg_delete', - 'pg_end_copy', 'pg_errormessage', 'pg_escape_bytea', - 'pg_escape_string', 'pg_exec', 'pg_fetch_all', - 'pg_fetch_array', 'pg_fetch_assoc', - 'pg_fetch_object', 'pg_fetch_result', 'pg_fetch_row', - 'pg_fieldisnull', 'pg_fieldname', 'pg_fieldnum', - 'pg_fieldprtlen', 'pg_fieldsize', 'pg_fieldtype', - 'pg_field_is_null', 'pg_field_name', 'pg_field_num', - 'pg_field_prtlen', 'pg_field_size', 'pg_field_type', - 'pg_freeresult', 'pg_free_result', 'pg_getlastoid', - 'pg_get_notify', 'pg_get_pid', 'pg_get_result', - 'pg_host', 'pg_insert', 'pg_last_error', - 'pg_last_notice', 'pg_last_oid', 'pg_loclose', - 'pg_locreate', 'pg_loexport', 'pg_loimport', - 'pg_loopen', 'pg_loread', 'pg_loreadall', - 'pg_lounlink', 'pg_lowrite', 'pg_lo_close', - 'pg_lo_create', 'pg_lo_export', 'pg_lo_import', - 'pg_lo_open', 'pg_lo_read', 'pg_lo_read_all', - 'pg_lo_seek', 'pg_lo_tell', 'pg_lo_unlink', - 'pg_lo_write', 'pg_meta_data', 'pg_numfields', - 'pg_numrows', 'pg_num_fields', 'pg_num_rows', - 'pg_options', 'pg_pconnect', 'pg_ping', 'pg_port', - 'pg_put_line', 'pg_query', 'pg_result', - 'pg_result_error', 'pg_result_seek', - 'pg_result_status', 'pg_select', 'pg_send_query', - 'pg_setclientencoding', 'pg_set_client_encoding', - 'pg_trace', 'pg_tty', 'pg_unescape_bytea', - 'pg_untrace', 'pg_update', 'phpcredits', 'phpinfo', - 'phpversion', 'php_ini_scanned_files', - 'php_logo_guid', 'php_sapi_name', 'php_uname', 'pi', - 'popen', 'pos', 'posix_ctermid', 'posix_errno', - 'posix_getcwd', 'posix_getegid', 'posix_geteuid', - 'posix_getgid', 'posix_getgrgid', 'posix_getgrnam', - 'posix_getgroups', 'posix_getlogin', 'posix_getpgid', - 'posix_getpgrp', 'posix_getpid', 'posix_getppid', - 'posix_getpwnam', 'posix_getpwuid', - 'posix_getrlimit', 'posix_getsid', 'posix_getuid', - 'posix_get_last_error', 'posix_isatty', 'posix_kill', - 'posix_mkfifo', 'posix_setegid', 'posix_seteuid', - 'posix_setgid', 'posix_setpgid', 'posix_setsid', - 'posix_setuid', 'posix_strerror', 'posix_times', - 'posix_ttyname', 'posix_uname', 'pow', 'preg_grep', - 'preg_match', 'preg_match_all', 'preg_quote', - 'preg_replace', 'preg_replace_callback', - 'preg_split', 'prev', 'print', 'printf', 'print_r', - 'proc_close', 'proc_open', 'putenv', - 'quoted_printable_decode', 'quotemeta', 'rad2deg', - 'rand', 'range', 'rawurldecode', 'rawurlencode', - 'readdir', 'readfile', 'readgzfile', 'readlink', - 'read_exif_data', 'realpath', - 'register_shutdown_function', - 'register_tick_function', 'rename', 'reset', - 'restore_error_handler', 'restore_include_path', - 'rewind', 'rewinddir', 'rmdir', 'round', 'rsort', - 'rtrim', 'sem_acquire', 'sem_get', 'sem_release', - 'sem_remove', 'serialize', 'session_cache_expire', - 'session_cache_limiter', 'session_decode', - 'session_destroy', 'session_encode', - 'session_get_cookie_params', 'session_id', - 'session_is_registered', 'session_module_name', - 'session_name', 'session_regenerate_id', - 'session_register', 'session_save_path', - 'session_set_cookie_params', - 'session_set_save_handler', 'session_start', - 'session_unregister', 'session_unset', - 'session_write_close', 'setcookie', 'setlocale', - 'settype', 'set_error_handler', 'set_file_buffer', - 'set_include_path', 'set_magic_quotes_runtime', - 'set_socket_blocking', 'set_time_limit', 'sha1', - 'sha1_file', 'shell_exec', 'shmop_close', - 'shmop_delete', 'shmop_open', 'shmop_read', - 'shmop_size', 'shmop_write', 'shm_attach', - 'shm_detach', 'shm_get_var', 'shm_put_var', - 'shm_remove', 'shm_remove_var', 'show_source', - 'shuffle', 'similar_text', 'sin', 'sinh', 'sizeof', - 'sleep', 'socket_accept', 'socket_bind', - 'socket_clear_error', 'socket_close', - 'socket_connect', 'socket_create', - 'socket_create_listen', 'socket_create_pair', - 'socket_getopt', 'socket_getpeername', - 'socket_getsockname', 'socket_get_option', - 'socket_get_status', 'socket_iovec_add', - 'socket_iovec_alloc', 'socket_iovec_delete', - 'socket_iovec_fetch', 'socket_iovec_free', - 'socket_iovec_set', 'socket_last_error', - 'socket_listen', 'socket_read', 'socket_readv', - 'socket_recv', 'socket_recvfrom', 'socket_recvmsg', - 'socket_select', 'socket_send', 'socket_sendmsg', - 'socket_sendto', 'socket_setopt', 'socket_set_block', - 'socket_set_blocking', 'socket_set_nonblock', - 'socket_set_option', 'socket_set_timeout', - 'socket_shutdown', 'socket_strerror', 'socket_write', - 'socket_writev', 'sort', 'soundex', 'split', - 'spliti', 'sprintf', 'sql_regcase', 'sqrt', 'srand', - 'sscanf', 'stat', 'static', 'strcasecmp', 'strchr', - 'strcmp', 'strcoll', 'strcspn', - 'stream_context_create', - 'stream_context_get_options', - 'stream_context_set_option', - 'stream_context_set_params', 'stream_filter_append', - 'stream_filter_prepend', 'stream_get_meta_data', - 'stream_register_wrapper', 'stream_select', - 'stream_set_blocking', 'stream_set_timeout', - 'stream_set_write_buffer', 'stream_wrapper_register', - 'strftime', 'stripcslashes', 'stripslashes', - 'strip_tags', 'stristr', 'strlen', 'strnatcasecmp', - 'strnatcmp', 'strncasecmp', 'strncmp', 'strpos', - 'strrchr', 'strrev', 'strrpos', 'strspn', 'strstr', - 'strtok', 'strtolower', 'strtotime', 'strtoupper', - 'strtr', 'strval', 'str_pad', 'str_repeat', - 'str_replace', 'str_rot13', 'str_shuffle', - 'str_word_count', 'substr', 'substr_count', - 'substr_replace', 'symlink', 'syslog', 'system', - 'tan', 'tanh', 'tempnam', 'textdomain', 'time', - 'tmpfile', 'token_get_all', 'token_name', 'touch', - 'trigger_error', 'trim', 'uasort', 'ucfirst', - 'ucwords', 'uksort', 'umask', 'uniqid', 'unixtojd', - 'unlink', 'unpack', 'unregister_tick_function', - 'unserialize', 'unset', 'urldecode', 'urlencode', - 'user_error', 'usleep', 'usort', 'utf8_decode', - 'utf8_encode', 'var_dump', 'var_export', - 'version_compare', 'virtual', 'vprintf', 'vsprintf', - 'wddx_add_vars', 'wddx_deserialize', - 'wddx_packet_end', 'wddx_packet_start', - 'wddx_serialize_value', 'wddx_serialize_vars', - 'wordwrap', 'xml_error_string', - 'xml_get_current_byte_index', - 'xml_get_current_column_number', - 'xml_get_current_line_number', 'xml_get_error_code', - 'xml_parse', 'xml_parser_create', - 'xml_parser_create_ns', 'xml_parser_free', - 'xml_parser_get_option', 'xml_parser_set_option', - 'xml_parse_into_struct', - 'xml_set_character_data_handler', - 'xml_set_default_handler', 'xml_set_element_handler', - 'xml_set_end_namespace_decl_handler', - 'xml_set_external_entity_ref_handler', - 'xml_set_notation_decl_handler', 'xml_set_object', - 'xml_set_processing_instruction_handler', - 'xml_set_start_namespace_decl_handler', - 'xml_set_unparsed_entity_decl_handler', 'yp_all', - 'yp_cat', 'yp_errno', 'yp_err_string', 'yp_first', - 'yp_get_default_domain', 'yp_master', 'yp_match', - 'yp_next', 'yp_order', 'zend_logo_guid', - 'zend_version', 'zlib_get_coding_type', '_' ) ), 'SYMBOLS' => array( 1 => array( - '<%', '<%=', '%>', '' + '<'.'%', '<'.'%=', '%'.'>', '<'.'?', '<'.'?=', '?'.'>' ), 0 => array( '(', ')', '[', ']', '{', '}', @@ -501,12 +989,14 @@ 1 => false, 2 => false, 3 => false, + 4 => false ), 'STYLES' => array( 'KEYWORDS' => array( 1 => 'color: #b1b100;', 2 => 'color: #000000; font-weight: bold;', - 3 => 'color: #990000;' + 3 => 'color: #990000;', + 4 => 'color: #009900; font-weight: bold;' ), 'COMMENTS' => array( 1 => 'color: #666666; font-style: italic;', @@ -561,7 +1051,8 @@ 'URLS' => array( 1 => '', 2 => '', - 3 => 'http://www.php.net/{FNAMEL}' + 3 => 'http://www.php.net/{FNAMEL}', + 4 => '' ), 'OOLANG' => true, 'OBJECT_SPLITTERS' => array( @@ -575,19 +1066,39 @@ 'STRICT_MODE_APPLIES' => GESHI_MAYBE, 'SCRIPT_DELIMITERS' => array( 0 => array( - ' '?>' + '<'.'?php' => '?'.'>' ), 1 => array( - ' '?>' + '<'.'?' => '?'.'>' ), 2 => array( - '<%' => '%>' + '<'.'%' => '%'.'>' ), 3 => array( '' ), - 4 => "/(<\?(?:php)?)(?:'(?:[^'\\\\]|\\\\.)*?'|\"(?:[^\"\\\\]|\\\\.)*?\"|\/\*(?!\*\/).*?\*\/|.)*?(\?>|\Z)/sm", - 5 => "/(<%)(?:'(?:[^'\\\\]|\\\\.)*?'|\"(?:[^\"\\\\]|\\\\.)*?\"|\/\*(?!\*\/).*?\*\/|.)*?(%>|\Z)/sm" + 4 => "/(?<\\?(?>php\b)?)(?:". + "(?>[^\"'?\\/<]+)|". + "\\?(?!>)|". + "(?>'(?>[^'\\\\]|\\\\'|\\\\\\\|\\\\)*')|". + "(?>\"(?>[^\"\\\\]|\\\\\"|\\\\\\\\|\\\\)*\")|". + "(?>\\/\\*(?>[^\\*]|(?!\\*\\/)\\*)*\\*\\/)|". + "\\/\\/(?>.*?$)|". + "\\/(?=[^*\\/])|". + "<(?!<<)|". + "<<<(?\w+)\s.*?\s\k". + ")*(?\\?>|\Z)/sm", + 5 => "/(?<%)(?:". + "(?>[^\"'%\\/<]+)|". + "%(?!>)|". + "(?>'(?>[^'\\\\]|\\\\'|\\\\\\\|\\\\)*')|". + "(?>\"(?>[^\\\"\\\\]|\\\\\"|\\\\\\\\|\\\\)*\")|". + "(?>\\/\\*(?>[^\\*]|(?!\\*\\/)\\*)*\\*\\/)|". + "\\/\\/(?>.*?$)|". + "\\/(?=[^*\\/])|". + "<(?!<<)|". + "<<<(?\w+)\s.*?\s\k". + ")*(?%>)/sm", ), 'HIGHLIGHT_STRICT_BLOCK' => array( 0 => true, @@ -600,4 +1111,4 @@ 'TAB_WIDTH' => 4 ); -?> +?> \ No newline at end of file diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/pic16.php --- a/plugins/geshi/geshi/pic16.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/pic16.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * ------- * Author: Phil Mattison (mattison@ohmikron.com) * Copyright: (c) 2008 Ohmikron Corp. (http://www.ohmikron.com/) - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2008/07/30 * * PIC16 Assembler language file for GeSHi. diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/pixelbender.php --- a/plugins/geshi/geshi/pixelbender.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/pixelbender.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * ---------------- * Author: Richard Olsson (r@richardolsson.se) * Copyright: (c) 2008 Richard Olsson (richardolsson.se) - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2008/11/16 * * Pixel Bender 1.0 language file for GeSHi. diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/plsql.php --- a/plugins/geshi/geshi/plsql.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/plsql.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * ------- * Author: Victor Engmark * Copyright: (c) 2006 Victor Engmark (http://l0b0.net/) - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2006/10/26 * * Oracle 9.2 PL/SQL language file for GeSHi. diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/povray.php --- a/plugins/geshi/geshi/povray.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/povray.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * -------- * Author: Carl Fürstenberg (azatoth@gmail.com) * Copyright: © 2007 Carl Fürstenberg - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2008/07/11 * * Povray language file for GeSHi. diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/powershell.php --- a/plugins/geshi/geshi/powershell.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/powershell.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * --------------------------------- * Author: Frode Aarebrot (frode@aarebrot.net) * Copyright: (c) 2008 Frode Aarebrot (http://www.aarebrot.net) - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2008/06/20 * * PowerShell language file for GeSHi. @@ -47,7 +47,7 @@ ************************************************************************************/ $language_data = array ( - 'LANG_NAME' => 'posh', + 'LANG_NAME' => 'PowerShell', 'COMMENT_SINGLE' => array(1 => '#'), 'COMMENT_MULTI' => array(), 'CASE_KEYWORDS' => GESHI_CAPS_NO_CHANGE, @@ -139,6 +139,16 @@ '-Body', '-BinaryPathName', '-Begin', '-BackgroundColor', '-Average', '-AutoSize', '-Audit', '-AsString', '-AsSecureString', '-AsPlainText', '-As', '-ArgumentList', '-AppendPath', '-Append', '-Adjust', '-Activity', '-AclObject' + ), + 6 => array( + '_','args','DebugPreference','Error','ErrorActionPreference', + 'foreach','Home','Host','Input','LASTEXITCODE','MaximumAliasCount', + 'MaximumDriveCount','MaximumFunctionCount','MaximumHistoryCount', + 'MaximumVariableCount','OFS','PsHome', + 'ReportErrorShowExceptionClass','ReportErrorShowInnerException', + 'ReportErrorShowSource','ReportErrorShowStackTrace', + 'ShouldProcessPreference','ShouldProcessReturnPreference', + 'StackTrace','VerbosePreference','WarningPreference','PWD' ) ), 'SYMBOLS' => array( @@ -151,7 +161,8 @@ 2 => false, 3 => false, 4 => false, - 5 => false + 5 => false, + 6 => true ), 'STYLES' => array( 'KEYWORDS' => array( @@ -160,6 +171,7 @@ 3 => 'color: #0000FF;', 4 => 'color: #FF0000;', 5 => 'color: #008080; font-style: italic;', + 6 => 'color: #000080;' ), 'COMMENTS' => array( 1 => 'color: #008000;', @@ -175,7 +187,7 @@ 0 => 'color: #800000;' ), 'NUMBERS' => array( - 0 => 'color: #000000;' + 0 => 'color: #804000;' ), 'METHODS' => array( 0 => 'color: pink;' @@ -199,13 +211,12 @@ 3 => '', 4 => '', 5 => '', + 6 => 'about:blank', ), 'OOLANG' => false, 'OBJECT_SPLITTERS' => array( ), 'REGEXPS' => array( - // variables - 0 => "[\\$][a-zA-Z0-9_]*", // special after pipe 3 => array( GESHI_SEARCH => '(\[)(int|long|string|char|bool|byte|double|decimal|float|single|regex|array|xml|scriptblock|switch|hashtable|type|ref|psobject|wmi|wmisearcher|wmiclass|object)((\[.*\])?\])', @@ -233,18 +244,34 @@ ), // Special variables 6 => array( - GESHI_SEARCH => '(\$)(\$|\?|\$\^|_|args|DebugPreference|Error|ErrorActionPreference|foreach|Home|Input|LASTEXITCODE|MaximumAliasCount|MaximumDriveCount|MaximumFunctionCount|MaximumHistoryCount|MaximumVariableCount|PsHome|Host|OFS|ReportErrorShowExceptionClass|ReportErrorShowInnerException|ReportErrorShowSource|ReportErrorShowStackTrace|ShouldProcessPreference|ShouldProcessReturnPreference|StackTrace|VerbosePreference|WarningPreference|PWD)', + GESHI_SEARCH => '(\$)(\$[_\^]?|\?)(?!\w)', GESHI_REPLACE => '\1\2', GESHI_MODIFIERS => '', GESHI_BEFORE => '', - GESHI_AFTER => '\3' + GESHI_AFTER => '' ), + // variables + //BenBE: Please note that changes here and in Keyword group 6 have to be synchronized in order to work properly. + //This Regexp must only match, if keyword group 6 doesn't. If this assumption fails + //Highlighting of the keywords will be incomplete or incorrect! + 0 => "(?)[\\\$](\w+)(?=[^|\w])", ), 'STRICT_MODE_APPLIES' => GESHI_NEVER, 'SCRIPT_DELIMITERS' => array( ), 'HIGHLIGHT_STRICT_BLOCK' => array( ), + 'PARSER_CONTROL' => array( + 'KEYWORDS' => array( + 4 => array( + 'DISALLOWED_AFTER' => '(?![a-zA-Z])', + 'DISALLOWED_BEFORE' => '' + ), + 6 => array( + 'DISALLOWED_BEFORE' => '(?)\$' + ) + ) + ) ); -?> +?> \ No newline at end of file diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/progress.php --- a/plugins/geshi/geshi/progress.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/progress.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * -------- * Author: Marco Aurelio de Pasqual (marcop@hdi.com.br) * Copyright: (c) 2008 Marco Aurelio de Pasqual, Benny Baumann (http://qbnz.com/highlighter) - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2008/07/11 * * Progress language file for GeSHi. @@ -51,7 +51,7 @@ 1 => array( 'ACCUMULATE','APPLY','ASSIGN','BELL','QUERY', 'BUFFER-COMPARE','BUFFER-COPY','CALL','CASE', - 'CHOOSE','CLASS','CLEAR','CLOSE QUERY','each','WHERE', + 'CHOOSE','CLASS','CLOSE QUERY','each','WHERE', 'CLOSE STORED-PROCEDURE','COLOR','COMPILE','CONNECT', 'CONSTRUCTOR','COPY-LOB','CREATE','CREATE ALIAS', 'CREATE BROWSE','CREATE BUFFER','CREATE CALL','CREATE CLIENT-PRINCIPAL', @@ -71,12 +71,12 @@ 'DISABLE','DISABLE TRIGGERS','DISCONNECT','DISPLAY', 'DO','DOS','DOWN','DYNAMIC-CURRENT-VALUE', 'ELSE','EMPTY TEMP-TABLE','ENABLE','END', - 'ENTRY','EXPORT','FIND','AND', + 'ENTRY','FIND','AND', 'FIX-CODEPAGE','FOR','FORM','FRAME-VALUE', 'GET','GET-KEY-VALUE','HIDE','IF', 'IMPORT','INPUT CLEAR','INPUT CLOSE','INPUT FROM','input', - 'INPUT THROUGH','INPUT-OUTPUT CLOSE','INPUT-OUTPUT THROUGH','INSERT', - 'INTERFACE','LEAVE','LOAD','BREAK', + 'INPUT THROUGH','INPUT-OUTPUT CLOSE','INPUT-OUTPUT THROUGH', + 'INTERFACE','LEAVE','BREAK', 'LOAD-PICTURE','MESSAGE','method','NEXT','prev', 'NEXT-PROMPT','ON','OPEN QUERY','OS-APPEND', 'OS-COMMAND','OS-COPY','OS-CREATE-DIR','OS-DELETE', @@ -97,7 +97,7 @@ 'system-DIALOG PRINTER-SETUP','system-HELP','THEN','THIS-object', 'TRANSACTION-MODE AUTOMATIC','TRIGGER PROCEDURE','UNDERLINE','UNDO', 'UNIX','UNLOAD','UNSUBSCRIBE','UP','STRING', - 'UPDATE','USE','USING','VALIDATE','substr','SKIP','CLOSE', + 'UPDATE','USE','USING','substr','SKIP','CLOSE', 'VIEW','WAIT-FOR','MODULO','NE','AVAIL', 'NOT','OR','&GLOBAL-DEFINE','&IF','UNFORMATTED','NO-PAUSE', '&THEN','&ELSEIF','&ELSE','&ENDIF','OPEN','NO-WAIT', @@ -129,21 +129,21 @@ 'ADD-LIKE-FIELD','ADD-LIKE-INDEX','ADD-NEW-FIELD','ADD-NEW-INDEX', 'ADD-RELATION','ADD-SCHEMA-LOCATION','ADD-SOURCE-BUFFER','ADD-SUPER-PROCEDURE', 'APPEND-CHILD','APPLY-CALLBACK','ATTACH-DATA-SOURCE','AUTHENTICATION-FAILED', - 'BEGIN-EVENT-GROUP','BUFFER-COMPARE','BUFFER-COPY','BUFFER-CREATE', - 'BUFFER-DELETE','BUFFER-FIELD','BUFFER-RELEASE','BUFFER-VALIDATE', + 'BEGIN-EVENT-GROUP','BUFFER-CREATE', + 'BUFFER-DELETE','BUFFER-RELEASE','BUFFER-VALIDATE', 'CANCEL-BREAK','CANCEL-REQUESTS','CLEAR','CLEAR-APPL-CONTEXT', 'CLEAR-LOG','CLEAR-SELECTION','CLEAR-SORT-ARROWS','CLONE-NODE', - 'CLOSE-LOG','CONNECT','CONNECTED','CONVERT-TO-OFFSET', + 'CLOSE-LOG','CONNECTED','CONVERT-TO-OFFSET', 'COPY-DATASET','COPY-SAX-attributeS','COPY-TEMP-TABLE','CREATE-LIKE', 'CREATE-NODE','CREATE-NODE-NAMESPACE','CREATE-RESULT-LIST-ENTRY','DEBUG', 'DECLARE-NAMESPACE','DELETE-CHAR','DELETE-CURRENT-ROW', 'DELETE-HEADER-ENTRY','DELETE-LINE','DELETE-NODE','DELETE-RESULT-LIST-ENTRY', 'DELETE-SELECTED-ROW','DELETE-SELECTED-ROWS','DESELECT-FOCUSED-ROW','DESELECT-ROWS', - 'DESELECT-SELECTED-ROW','DETACH-DATA-SOURCE','DISABLE','DISABLE-CONNECTIONS', - 'DISABLE-DUMP-TRIGGERS','DISABLE-LOAD-TRIGGERS','DISCONNECT','DISPLAY-MESSAGE', + 'DESELECT-SELECTED-ROW','DETACH-DATA-SOURCE','DISABLE-CONNECTIONS', + 'DISABLE-DUMP-TRIGGERS','DISABLE-LOAD-TRIGGERS','DISPLAY-MESSAGE', 'DUMP-LOGGING-NOW','EDIT-CLEAR','EDIT-COPY','EDIT-CUT', 'EDIT-PASTE','EDIT-UNDO','EMPTY-DATASET','EMPTY-TEMP-TABLE', - 'ENABLE','ENABLE-CONNECTIONS','ENABLE-EVENTS','ENCRYPT-AUDIT-MAC-KEY', + 'ENABLE-CONNECTIONS','ENABLE-EVENTS','ENCRYPT-AUDIT-MAC-KEY', 'END-DOCUMENT','END-ELEMENT','END-EVENT-GROUP','END-FILE-DROP', 'EXPORT','EXPORT-PRINCIPAL','FETCH-SELECTED-ROW', 'FILL','FIND-BY-ROWID','FIND-CURRENT','FIND-FIRST', @@ -164,7 +164,7 @@ 'GET-TEXT-WIDTH-CHARS','GET-TEXT-WIDTH-PIXELS','GET-TOP-BUFFER','GET-TYPE-BY-INDEX', 'GET-TYPE-BY-NAMESPACE-NAME','GET-TYPE-BY-QNAME','GET-URI-BY-INDEX','GET-VALUE-BY-INDEX', 'GET-VALUE-BY-NAMESPACE-NAME','GET-VALUE-BY-QNAME','GET-WAIT-STATE','IMPORT-NODE', - 'IMPORT-PRINCIPAL','INCREMENT-EXCLUSIVE-ID','INDEX-INFORMATION','INITIALIZE-DOCUMENT-TYPE', + 'IMPORT-PRINCIPAL','INCREMENT-EXCLUSIVE-ID','INITIALIZE-DOCUMENT-TYPE', 'INITIATE','INSERT','INSERT-attribute','INSERT-BACKTAB', 'INSERT-BEFORE','INSERT-FILE','INSERT-ROW','INSERT-STRING', 'INSERT-TAB','INVOKE','IS-ROW-SELECTED','IS-SELECTED', @@ -175,7 +175,7 @@ 'MEMPTR-TO-NODE-VALUE','MERGE-CHANGES','MERGE-ROW-CHANGES','MOVE-AFTER-TAB-ITEM', 'MOVE-BEFORE-TAB-ITEM','MOVE-COLUMN','MOVE-TO-BOTTOM','MOVE-TO-EOF', 'MOVE-TO-TOP','NODE-VALUE-TO-LONGCHAR','NODE-VALUE-TO-MEMPTR','NORMALIZE', - 'QUERY-CLOSE','QUERY-OPEN','QUERY-PREPARE','RAW-TRANSFER', + 'QUERY-CLOSE','QUERY-OPEN','QUERY-PREPARE', 'READ','READ-FILE','READ-XML','READ-XMLSCHEMA', 'REFRESH','REFRESH-AUDIT-POLICY','REGISTER-DOMAIN','REJECT-CHANGES', 'REJECT-ROW-CHANGES','REMOVE-attribute','REMOVE-CHILD','REMOVE-EVENTS-PROCEDURE', @@ -205,14 +205,14 @@ 'AMBIGUOUS','ASC','AUDIT-ENABLED','AVAILABLE', 'BASE64-DECODE','BASE64-ENCODE','CAN-DO','CAN-FIND', 'CAN-QUERY','CAN-SET','CAPS','CAST','OS-DIR', - 'CHR','CODEPAGE-CONVERT','COMPARE','CONNECTED', + 'CHR','CODEPAGE-CONVERT','COMPARE', 'COUNT-OF','CURRENT-CHANGED','CURRENT-RESULT-ROW','DATASERVERS', 'DATA-SOURCE-MODIFIED','DATETIME','DATETIME-TZ', 'DAY','DBCODEPAGE','DBCOLLATION','DBNAME', 'DBPARAM','DBRESTRICTIONS','DBTASKID','DBTYPE', 'DBVERSION','DECIMAL','DECRYPT','DYNAMIC-function', 'DYNAMIC-NEXT-VALUE','ENCODE','ENCRYPT','ENTERED', - 'ERROR','ETIME','EXP','FILL','ENDKEY','END-error', + 'ERROR','ETIME','EXP','ENDKEY','END-error', 'FIRST-OF','FRAME-DB','FRAME-DOWN', 'FRAME-FIELD','FRAME-FILE','FRAME-INDEX','FRAME-LINE', 'GATEWAYS','GENERATE-PBE-KEY','GENERATE-PBE-SALT','GENERATE-RANDOM-KEY', @@ -228,21 +228,21 @@ 'KEYWORD','KEYWORD-ALL','LASTKEY', 'LAST-OF','LC','LDBNAME','LEFT-TRIM', 'LIBRARY','LINE-COUNTER','LIST-EVENTS','LIST-QUERY-ATTRS', - 'LIST-SET-ATTRS','LIST-widgetS','LOCKED','LOG', - 'LOGICAL','LOOKUP','MAXIMUM','MD5-DIGEST', + 'LIST-SET-ATTRS','LIST-widgetS','LOCKED', + 'LOGICAL','MAXIMUM','MD5-DIGEST', 'MEMBER','MESSAGE-LINES','MINIMUM','MONTH', - 'MTIME','NEW','NEXT-VALUE','NORMALIZE','SHARED', + 'MTIME','NEW','NEXT-VALUE','SHARED', 'NOT ENTERED','NOW','NUM-ALIASES','NUM-DBS', 'NUM-ENTRIES','NUM-RESULTS','OPSYS','OS-DRIVES', 'OS-ERROR','OS-GETENV','PAGE-NUMBER','PAGE-SIZE', 'PDBNAME','PROC-HANDLE','PROC-STATUS','PROGRAM-NAME', 'PROGRESS','PROVERSION','QUERY-OFF-END','QUOTER', 'RANDOM','RAW','RECID','REJECTED', - 'REPLACE','RETRY','RETURN-VALUE','RGB-VALUE', + 'RETRY','RETURN-VALUE','RGB-VALUE', 'RIGHT-TRIM','R-INDEX','ROUND','ROWID','LENGTH', - 'SDBNAME','SEARCH','SET-DB-CLIENT','SETUSERID', + 'SDBNAME','SET-DB-CLIENT','SETUSERID', 'SHA1-DIGEST','SQRT','SUBSTITUTE','VARIABLE', - 'SUPER','TERMINAL','TIME','TIMEZONE','external','ENTRY', + 'SUPER','TERMINAL','TIME','TIMEZONE','external', 'TODAY','TO-ROWID','TRIM','TRUNCATE','return', 'TYPE-OF','USERID','VALID-EVENT','VALID-HANDLE', 'VALID-object','WEEKDAY','YEAR','BEGINS','VALUE', @@ -396,8 +396,8 @@ 'WINDOW-system','WORD-WRAP','WORK-AREA-HEIGHT-PIXELS','WORK-AREA-WIDTH-PIXELS', 'WORK-AREA-X','WORK-AREA-Y','WRITE-STATUS','X','widget-Handle', 'X-DOCUMENT','XML-DATA-TYPE','XML-NODE-TYPE','XML-SCHEMA-PATH', - 'XML-SUPPRESS-NAMESPACE-PROCESSING','Y','YEAR-OFFSET','CHARACTER','INTEGER','LOGICAL', - 'LONGCHAR','MEMPTR','DECIMAL','CHAR','DEC','INT','LOG','DECI','INTE','LOGI','long' + 'XML-SUPPRESS-NAMESPACE-PROCESSING','Y','YEAR-OFFSET','CHARACTER', + 'LONGCHAR','MEMPTR','CHAR','DEC','INT','LOG','DECI','INTE','LOGI','long' ) ), 'SYMBOLS' => array( @@ -471,9 +471,15 @@ 'PARSER_CONTROL' => array( 'KEYWORDS' => array( 'DISALLOWED_BEFORE' => "(? "(?![\-a-zA-Z0-9_%])" + 'DISALLOWED_AFTER' => "(?![\-a-zA-Z0-9_%])", + 1 => array( + 'SPACE_AS_WHITESPACE' => true + ), + 2 => array( + 'SPACE_AS_WHITESPACE' => true + ) + ) ) - ) ); -?> +?> \ No newline at end of file diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/prolog.php --- a/plugins/geshi/geshi/prolog.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/prolog.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * -------- * Author: Benny Baumann (BenBE@geshi.org) * Copyright: (c) 2008 Benny Baumann (http://qbnz.com/highlighter/) - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2008/10/02 * * Prolog language file for GeSHi. diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/properties.php --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/plugins/geshi/geshi/properties.php Fri May 29 19:40:15 2009 -0400 @@ -0,0 +1,127 @@ + 'PROPERTIES', + 'COMMENT_SINGLE' => array(1 => '#'), + 'COMMENT_MULTI' => array(), + 'CASE_KEYWORDS' => GESHI_CAPS_NO_CHANGE, + 'QUOTEMARKS' => array('"'), + 'ESCAPE_CHAR' => '', + 'KEYWORDS' => array( + /* Common used variables */ + 1 => array( + '${user.home}' + ), + ), + 'SYMBOLS' => array( + '[', ']', '=' + ), + 'CASE_SENSITIVE' => array( + GESHI_COMMENTS => false, + 1 => true + ), + 'STYLES' => array( + 'KEYWORDS' => array( + 1 => 'font-weight: bold;', + ), + 'COMMENTS' => array( + 1 => 'color: #808080; font-style: italic;' + ), + 'ESCAPE_CHAR' => array( + 0 => '' + ), + 'BRACKETS' => array( + 0 => '' + ), + 'STRINGS' => array( + 0 => 'color: #933;' + ), + 'NUMBERS' => array( + 0 => '' + ), + 'METHODS' => array( + 0 => '' + ), + 'SYMBOLS' => array( + 0 => 'color: #000000;' + ), + 'REGEXPS' => array( + 0 => 'color: #000080; font-weight:bold;', + 1 => 'color: #008000; font-weight:bold;' + ), + 'SCRIPT' => array( + 0 => '' + ) + ), + 'URLS' => array( + 1 => '' + ), + 'OOLANG' => false, + 'OBJECT_SPLITTERS' => array( + ), + 'REGEXPS' => array( + //Entry names + 0 => array( + GESHI_SEARCH => '^(\s*)([.a-zA-Z0-9_\-]+)(\s*=)', + GESHI_REPLACE => '\\2', + GESHI_MODIFIERS => 'm', + GESHI_BEFORE => '\\1', + GESHI_AFTER => '\\3' + ), + //Entry values + 1 => array( + // Evil hackery to get around GeSHi bug: <>" and ; are added so s can be matched + // Explicit match on variable names because if a comment is before the first < of the span + // gets chewed up... + GESHI_SEARCH => '([<>";a-zA-Z0-9_]+\s*)=(.*)', + GESHI_REPLACE => '\\2', + GESHI_MODIFIERS => '', + GESHI_BEFORE => '\\1=', + GESHI_AFTER => '' + ) + ), + 'STRICT_MODE_APPLIES' => GESHI_NEVER, + 'SCRIPT_DELIMITERS' => array( + ), + 'HIGHLIGHT_STRICT_BLOCK' => array( + ) +); + +?> \ No newline at end of file diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/providex.php --- a/plugins/geshi/geshi/providex.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/providex.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * ---------- * Author: Jeff Wilder (jeff@coastallogix.com) * Copyright: (c) 2008 Coastal Logix (http://www.coastallogix.com) - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2008/10/18 * * ProvideX language file for GeSHi. diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/python.php --- a/plugins/geshi/geshi/python.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/python.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * ---------- * Author: Roberto Rossi (rsoftware@altervista.org) * Copyright: (c) 2004 Roberto Rossi (http://rsoftware.altervista.org), Nigel McNie (http://qbnz.com/highlighter) - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2004/08/30 * * Python language file for GeSHi. diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/qbasic.php --- a/plugins/geshi/geshi/qbasic.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/qbasic.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * ---------- * Author: Nigel McNie (nigel@geshi.org) * Copyright: (c) 2004 Nigel McNie (http://qbnz.com/highlighter/) - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2004/06/20 * * QBasic/QuickBASIC language file for GeSHi. diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/rails.php --- a/plugins/geshi/geshi/rails.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/rails.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * --------- * Author: Moises Deniz * Copyright: (c) 2005 Moises Deniz - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2007/03/21 * * Ruby (with Ruby on Rails Framework) language file for GeSHi. diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/rebol.php --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/plugins/geshi/geshi/rebol.php Fri May 29 19:40:15 2009 -0400 @@ -0,0 +1,196 @@ + 'REBOL', + 'COMMENT_SINGLE' => array(1 => ';'), + 'COMMENT_MULTI' => array('rebol [' => ']', 'comment [' => ']'), + 'CASE_KEYWORDS' => GESHI_CAPS_NO_CHANGE, + 'QUOTEMARKS' => array('"'), + 'ESCAPE_CHAR' => '', + 'KEYWORDS' => array( + 1 => array( + 'binary!','block!','char!','date!','decimal!','email!','file!', + 'hash!','integer!','issue!','list!','logic!','money!','none!', + 'object!','paren!','pair!','path!','string!','tag!','time!', + 'tuple!','url!', + ), + 2 => array( + 'all','any','attempt','break','catch','compose','disarm','dispatch', + 'do','do-events','does','either','else','exit','for','forall', + 'foreach','forever','forskip','func','function','halt','has','if', + 'launch','loop','next','quit','reduce','remove-each','repeat', + 'return','secure','switch','throw','try','until','wait','while', + ), + 3 => array( + 'about','abs','absolute','add','alert','alias','alter','and', + 'any-block?','any-function?','any-string?','any-type?','any-word?', + 'append','arccosine','arcsine','arctangent','array','as-pair', + 'ask','at','back','binary?','bind','bitset?','block?','brightness?', + 'browse','build-tag','caret-to-offset','center-face','change', + 'change-dir','char?','charset','checksum','choose','clean-path', + 'clear','clear-fields','close','comment','complement','component?', + 'compress','confirm','connected?','construct','context','copy', + 'cosine','datatype?','date?','debase','decimal?','decode-cgi', + 'decompress','dehex','delete','detab','difference','dir?','dirize', + 'divide','dump-face','dump-obj','echo','email?','empty?','enbase', + 'entab','equal?','error?','even?','event?','exclude','exists?', + 'exp','extract','fifth','file?','find','first','flash','focus', + 'form','found?','fourth','free','function?','get','get-modes', + 'get-word?','greater-or-equal?','greater?','hash?','head','head?', + 'help','hide','hide-popup','image?','import-email','in', + 'in-window?','index?','info?','inform','input','input?','insert', + 'integer?','intersect','issue?','join','last','layout','length?', + 'lesser-or-equal?','lesser?','library?','license','link?', + 'list-dir','list?','lit-path?','lit-word?','load','load-image', + 'log-10','log-2','log-e','logic?','lowercase','make','make-dir', + 'make-face','max','maximum','maximum-of','min','minimum', + 'minimum-of','modified?','mold','money?','multiply','native?', + 'negate','negative?','none?','not','not-equal?','now','number?', + 'object?','odd?','offset-to-caret','offset?','op?','open','or', + 'pair?','paren?','parse','parse-xml','path?','pick','poke','port?', + 'positive?','power','prin','print','probe','protect', + 'protect-system','query','random','read','read-io','recycle', + 'refinement?','reform','rejoin','remainder','remold','remove', + 'rename', + //'repeat', + 'repend','replace','request','request-color','request-date', + 'request-download','request-file','request-list','request-pass', + 'request-text','resend','reverse','routine?','same?','save', + 'script?','second','select','send','series?','set','set-modes', + 'set-net','set-path?','set-word?','show','show-popup','sign?', + 'sine','size-text','size?','skip','sort','source','span?', + 'split-path','square-root','strict-equal?','strict-not-equal?', + 'string?','struct?','stylize','subtract','suffix?','tag?','tail', + 'tail?','tangent','third','time?','to','to-binary','to-bitset', + 'to-block','to-char','to-date','to-decimal','to-email','to-file', + 'to-get-word','to-hash','to-hex','to-idate','to-image','to-integer', + 'to-issue','to-list','to-lit-path','to-lit-word','to-local-file', + 'to-logic','to-money','to-pair','to-paren','to-path', + 'to-rebol-file','to-refinement','to-set-path','to-set-word', + 'to-string','to-tag','to-time','to-tuple','to-url','to-word', + 'trace','trim','tuple?','type?','unfocus','union','unique', + 'unprotect','unset','unset?','unview','update','upgrade', + 'uppercase','url?','usage','use','value?','view','viewed?','what', + 'what-dir','within?','word?','write','write-io','xor','zero?', + ) + ), + 'SYMBOLS' => array( + '(', ')', '[', ']', '{', '}', '!', '@', '%', '&', '*', '|', '/', '<', '>' + ), + 'CASE_SENSITIVE' => array( + GESHI_COMMENTS => false, + 1 => false, + 2 => false, + 3 => false, + ), + 'STYLES' => array( + 'KEYWORDS' => array( + 1 => 'color: #b1b100;', + 2 => 'color: #000000; font-weight: bold;', + 3 => 'color: #000066;' + ), + 'COMMENTS' => array( + 1 => 'color: #808080; font-style: italic;', +// 2 => 'color: #808080; font-style: italic;', + 'MULTI' => 'color: #808080; font-style: italic;' + ), + 'ESCAPE_CHAR' => array( + 0 => 'color: #000099; font-weight: bold;' + ), + 'BRACKETS' => array( + 0 => 'color: #66cc66;' + ), + 'STRINGS' => array( + 0 => 'color: #ff0000;' + ), + 'NUMBERS' => array( + 0 => 'color: #cc66cc;' + ), + 'METHODS' => array( + 1 => 'color: #006600;', + 2 => 'color: #006600;' + ), + 'SYMBOLS' => array( + 0 => 'color: #66cc66;' + ), + 'REGEXPS' => array( + 0 => 'color: #0000ff;' + ), + 'SCRIPT' => array( + 0 => '', + 1 => '', + 2 => '', + 3 => '' + ) + ), + 'URLS' => array( + 1 => '', + 2 => '', + 3 => '' +// 2 => 'includes/dico_rebol.php?word={FNAME}', +// 3 => 'includes/dico_rebol.php?word={FNAME}' + ), + 'OOLANG' => false, + 'OBJECT_SPLITTERS' => array( + ), + 'REGEXPS' => array( + 0 => "[\\$]{1,2}[a-zA-Z_][a-zA-Z0-9_]*", + ), + 'STRICT_MODE_APPLIES' => GESHI_NEVER, + 'SCRIPT_DELIMITERS' => array( + ), + 'HIGHLIGHT_STRICT_BLOCK' => array( + ) +); + +?> \ No newline at end of file diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/reg.php --- a/plugins/geshi/geshi/reg.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/reg.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * ------- * Author: Sean Hanna (smokingrope@gmail.com) * Copyright: (c) 2006 Sean Hanna - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 03/15/2006 * * Microsoft Registry Editor language file for GeSHi. diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/robots.php --- a/plugins/geshi/geshi/robots.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/robots.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * -------- * Author: Christian Lescuyer (cl@goelette.net) * Copyright: (c) 2006 Christian Lescuyer http://xtian.goelette.info - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2006/02/17 * * robots.txt language file for GeSHi. diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/ruby.php --- a/plugins/geshi/geshi/ruby.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/ruby.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * -------- * Author: Moises Deniz * Copyright: (c) 2007 Moises Deniz - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2007/03/21 * * Ruby language file for GeSHi. diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/sas.php --- a/plugins/geshi/geshi/sas.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/sas.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * ------- * Author: Galen Johnson (solitaryr@gmail.com) * Copyright: (c) 2004 Nigel McNie (http://qbnz.com/highlighter/) - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2005/12/27 * * SAS language file for GeSHi. Based on the sas vim file. diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/scala.php --- a/plugins/geshi/geshi/scala.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/scala.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * ---------- * Author: Franco Lombardo (franco@francolombardo.net) * Copyright: (c) 2008 Franco Lombardo, Benny Baumann - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2008/02/08 * * Scala language file for GeSHi. diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/scheme.php --- a/plugins/geshi/geshi/scheme.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/scheme.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * ---------- * Author: Jon Raphaelson (jonraphaelson@gmail.com) * Copyright: (c) 2005 Jon Raphaelson, Nigel McNie (http://qbnz.com/highlighter) - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2004/08/30 * * Scheme language file for GeSHi. diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/scilab.php --- a/plugins/geshi/geshi/scilab.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/scilab.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * -------- * Author: Christophe David (geshi@christophedavid.org) * Copyright: (c) 2008 Christophe David (geshi@christophedavid.org) - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2008/08/04 * * SciLab language file for GeSHi. @@ -41,7 +41,7 @@ 'COMMENT_SINGLE' => array(1 => '//'), 'COMMENT_MULTI' => array(), 'COMMENT_REGEXP' => array( - 2 => "/\w+'/" + 2 => "/(?<=\)|\]|\w)'/" ), 'CASE_KEYWORDS' => GESHI_CAPS_NO_CHANGE, 'QUOTEMARKS' => array('"'), @@ -292,4 +292,4 @@ ) ); -?> +?> \ No newline at end of file diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/sdlbasic.php --- a/plugins/geshi/geshi/sdlbasic.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/sdlbasic.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * ------------ * Author: Roberto Rossi * Copyright: (c) 2005 Roberto Rossi (http://rsoftware.altervista.org) - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2005/08/19 * * sdlBasic (http://sdlbasic.sf.net) language file for GeSHi. diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/smalltalk.php --- a/plugins/geshi/geshi/smalltalk.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/smalltalk.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * -------- * Author: Bananeweizen (Bananeweizen@gmx.de) * Copyright: (c) 2005 Bananeweizen (www.bananeweizen.de) - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2005/03/27 * * Smalltalk language file for GeSHi. diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/smarty.php --- a/plugins/geshi/geshi/smarty.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/smarty.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * ---------- * Author: Alan Juden (alan@judenware.org) * Copyright: (c) 2004 Alan Juden, Nigel McNie (http://qbnz.com/highlighter/) - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2004/07/10 * * Smarty template language file for GeSHi. diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/sql.php --- a/plugins/geshi/geshi/sql.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/sql.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * ------- * Author: Nigel McNie (nigel@geshi.org) * Copyright: (c) 2004 Nigel McNie (http://qbnz.com/highlighter) - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2004/06/04 * * SQL language file for GeSHi. diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/tcl.php --- a/plugins/geshi/geshi/tcl.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/tcl.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * --------------------------------- * Author: Reid van Melle (rvanmelle@gmail.com) * Copyright: (c) 2004 Reid van Melle (sorry@nowhere) - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2006/05/05 * * TCL/iTCL language file for GeSHi. diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/teraterm.php --- a/plugins/geshi/geshi/teraterm.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/teraterm.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * -------- * Author: Boris Maisuradze (boris at logmett.com) * Copyright: (c) 2008 Boris Maisuradze (http://logmett.com) - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2008/09/26 * * Tera Term Macro language file for GeSHi. diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/text.php --- a/plugins/geshi/geshi/text.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/text.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * -------- * Author: Sean Hanna (smokingrope@gmail.com) * Copyright: (c) 2006 Sean Hanna - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 04/23/2006 * * Standard Text File (No Syntax Highlighting). diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/thinbasic.php --- a/plugins/geshi/geshi/thinbasic.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/thinbasic.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * ------ * Author: Eros Olmi (eros.olmi@thinbasic.com) * Copyright: (c) 2006 Eros Olmi (http://www.thinbasic.com), Nigel McNie (http://qbnz.com/highlighter) - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2006/05/12 * * thinBasic language file for GeSHi. diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/tsql.php --- a/plugins/geshi/geshi/tsql.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/tsql.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * -------- * Author: Duncan Lock (dunc@dflock.co.uk) * Copyright: (c) 2006 Duncan Lock (http://dflock.co.uk/), Nigel McNie (http://qbnz.com/highlighter) - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2005/11/22 * * T-SQL language file for GeSHi. @@ -92,14 +92,14 @@ //Configuration Functions '@@DATEFIRST','@@OPTIONS','@@DBTS','@@REMSERVER','@@LANGID','@@SERVERNAME', - '@@LANGUAGE','@@SERVICENAME','@@LOCK_TIMEOUT','@@SPID','@@MAX_CONNECTIONS','@@TEXTSIZE', - '@@MAX_PRECISION','@@VERSION','@@NESTLEVEL', + '@@LANGUAGE','@@SERVICENAME','@@LOCK_TIMEOUT','@@SPID','@@MAX_CONNECTIONS', + '@@TEXTSIZE','@@MAX_PRECISION','@@VERSION','@@NESTLEVEL', //Cursor Functions '@@CURSOR_ROWS','@@FETCH_STATUS', //Date and Time Functions - 'DATEADD','DATEDIFF','DATENAME','DATEPART','DAY','GETDATE','GETUTCDATE','MONTH','YEAR', + 'DATEADD','DATEDIFF','DATENAME','DATEPART','GETDATE','GETUTCDATE', //Mathematical Functions 'ABS','DEGREES','RAND','ACOS','EXP','ROUND','ASIN','FLOOR','SIGN', @@ -107,7 +107,7 @@ 'POWER','TAN','COT','RADIANS', //Meta Data Functions - 'COL_LENGTH','fn_listextendedproperty','COL_NAME','FULLTEXTCATALOGPROPERTY', + 'COL_LENGTH','COL_NAME','FULLTEXTCATALOGPROPERTY', 'COLUMNPROPERTY','FULLTEXTSERVICEPROPERTY','DATABASEPROPERTY','INDEX_COL', 'DATABASEPROPERTYEX','INDEXKEY_PROPERTY','DB_ID','INDEXPROPERTY','DB_NAME', 'OBJECT_ID','FILE_ID','OBJECT_NAME','FILE_NAME','OBJECTPROPERTY','FILEGROUP_ID', @@ -115,19 +115,16 @@ 'TYPEPROPERTY','FILEPROPERTY', //Security Functions - 'fn_trace_geteventinfo','IS_SRVROLEMEMBER','fn_trace_getfilterinfo','SUSER_SID', - 'fn_trace_getinfo','SUSER_SNAME','fn_trace_gettable','USER_ID','HAS_DBACCESS', - 'IS_MEMBER', + 'IS_SRVROLEMEMBER','SUSER_SID','SUSER_SNAME','USER_ID', + 'HAS_DBACCESS','IS_MEMBER', //String Functions - 'ASCII','NCHAR','SOUNDEX','CHAR','PATINDEX','SPACE','CHARINDEX', - 'REPLACE','STR','DIFFERENCE','QUOTENAME','STUFF','LEFT','REPLICATE', - 'SUBSTRING','LEN','REVERSE','UNICODE','LOWER','RIGHT','UPPER','LTRIM', - 'RTRIM', + 'ASCII','SOUNDEX','PATINDEX','CHARINDEX','REPLACE','STR', + 'DIFFERENCE','QUOTENAME','STUFF','REPLICATE','SUBSTRING','LEN', + 'REVERSE','UNICODE','LOWER','UPPER','LTRIM','RTRIM', //System Functions - 'APP_NAME','COLLATIONPROPERTY','@@ERROR','fn_helpcollations', - 'fn_servershareddrives','fn_virtualfilestats','FORMATMESSAGE', + 'APP_NAME','COLLATIONPROPERTY','@@ERROR','FORMATMESSAGE', 'GETANSINULL','HOST_ID','HOST_NAME','IDENT_CURRENT','IDENT_INCR', 'IDENT_SEED','@@IDENTITY','ISDATE','ISNUMERIC','PARSENAME','PERMISSIONS', '@@ROWCOUNT','ROWCOUNT_BIG','SCOPE_IDENTITY','SERVERPROPERTY','SESSIONPROPERTY', @@ -143,7 +140,7 @@ //Aggregate functions 'AVG', 'MAX', 'BINARY_CHECKSUM', 'MIN', 'CHECKSUM', 'SUM', 'CHECKSUM_AGG', - 'STDEV', 'COUNT', 'STDEVP', 'COUNT_BIG', 'VAR', 'GROUPING', 'VARP' + 'STDEV', 'COUNT', 'STDEVP', 'COUNT_BIG', 'VAR', 'VARP' ), 3 => array( /* @@ -306,7 +303,7 @@ //Function/sp's higlighted brown. 'fn_helpcollations', 'fn_listextendedproperty ', 'fn_servershareddrives', 'fn_trace_geteventinfo', 'fn_trace_getfilterinfo', 'fn_trace_getinfo', - 'fn_trace_gettable', 'fn_virtualfilestats', + 'fn_trace_gettable', 'fn_virtualfilestats','fn_listextendedproperty', ), ), 'SYMBOLS' => array( @@ -375,4 +372,4 @@ ) ); -?> +?> \ No newline at end of file diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/typoscript.php --- a/plugins/geshi/geshi/typoscript.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/typoscript.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * -------- * Author: Jan-Philipp Halle (typo3@jphalle.de) * Copyright: (c) 2005 Jan-Philipp Halle (http://www.jphalle.de/) - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2005/07/29 * * TypoScript language file for GeSHi. diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/vb.php --- a/plugins/geshi/geshi/vb.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/vb.php Fri May 29 19:40:15 2009 -0400 @@ -5,7 +5,7 @@ * Author: Roberto Rossi (rsoftware@altervista.org) * Copyright: (c) 2004 Roberto Rossi (http://rsoftware.altervista.org), * Nigel McNie (http://qbnz.com/highlighter) - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2004/08/30 * * Visual Basic language file for GeSHi. @@ -53,7 +53,7 @@ 1 => '/\'.*(? GESHI_CAPS_NO_CHANGE, - 'QUOTEMARKS' => array(), + 'QUOTEMARKS' => array('"'), 'ESCAPE_CHAR' => '', 'KEYWORDS' => array( 1 => array( @@ -92,6 +92,7 @@ 'BRACKETS' => array( ), 'STRINGS' => array( + 0 => 'color: #800000;' ), 'NUMBERS' => array( ), @@ -100,6 +101,7 @@ 'SYMBOLS' => array( ), 'ESCAPE_CHAR' => array( + 0 => 'color: #800000; font-weight: bold;' ), 'SCRIPT' => array( ), @@ -121,7 +123,6 @@ ), 'PARSER_CONTROL' => array( 'ENABLE_FLAGS' => array( - 'STRINGS' => GESHI_NEVER, 'BRACKETS' => GESHI_NEVER, 'SYMBOLS' => GESHI_NEVER, 'NUMBERS' => GESHI_NEVER @@ -129,4 +130,4 @@ ) ); -?> +?> \ No newline at end of file diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/vbnet.php --- a/plugins/geshi/geshi/vbnet.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/vbnet.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * --------- * Author: Alan Juden (alan@judenware.org) * Copyright: (c) 2004 Alan Juden, Nigel McNie (http://qbnz.com/highlighter) - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2004/06/04 * * VB.NET language file for GeSHi. diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/verilog.php --- a/plugins/geshi/geshi/verilog.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/verilog.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * ----------- * Author: G�nter Dannoritzer * Copyright: (C) 2008 Guenter Dannoritzer - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2008/05/28 * * Verilog language file for GeSHi. diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/vhdl.php --- a/plugins/geshi/geshi/vhdl.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/vhdl.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * -------- * Author: Alexander 'E-Razor' Krause (admin@erazor-zone.de) * Copyright: (c) 2005 Alexander Krause - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2005/06/15 * * VHDL (VHSICADL, very high speed integrated circuit HDL) language file for GeSHi. diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/vim.php --- a/plugins/geshi/geshi/vim.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/vim.php Fri May 29 19:40:15 2009 -0400 @@ -5,7 +5,7 @@ * ---------------- * Author: Swaroop C H (swaroop@swaroopch.com) * Copyright: (c) 2008 Swaroop C H (http://www.swaroopch.com) - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2008/10/19 * * Vim scripting language file for GeSHi. diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/visualfoxpro.php --- a/plugins/geshi/geshi/visualfoxpro.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/visualfoxpro.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * ---------------- * Author: Roberto Armellin (r.armellin@tin.it) * Copyright: (c) 2004 Roberto Armellin, Nigel McNie (http://qbnz.com/highlighter/) - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2004/09/17 * * Visual FoxPro language file for GeSHi. diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/visualprolog.php --- a/plugins/geshi/geshi/visualprolog.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/visualprolog.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * ---------- * Author: Thomas Linder Puls (puls@pdc.dk) * Copyright: (c) 2008 Thomas Linder Puls (puls@pdc.dk) - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2008/11/20 * * Visual Prolog language file for GeSHi. diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/whitespace.php --- a/plugins/geshi/geshi/whitespace.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/whitespace.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * ---------- * Author: Benny Baumann (BenBE@geshi.org) * Copyright: (c) 2008 Benny Baumann (http://qbnz.com/highlighter/) - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2009/10/31 * * Whitespace language file for GeSHi. diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/whois.php --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/plugins/geshi/geshi/whois.php Fri May 29 19:40:15 2009 -0400 @@ -0,0 +1,181 @@ + 'Whois (RPSL format)', + 'COMMENT_SINGLE' => array(1 => '% ', 2 => '%ERROR:'), + 'COMMENT_MULTI' => array(), + 'COMMENT_REGEXP' => array( + //Description + 3 => '/(?:(?<=^remarks:)|(?<=^descr:))(.|\n\s)*$/mi', + + //Contact Details + 4 => '/(?<=^address:)(.|\n\s)*$/mi', + 5 => '/\+\d+(?:(?:\s\(\d+(\s\d+)*\))?(?:\s\d+)+|-\d+-\d+)/', + 6 => '/\b(?!-|\.)[\w\-\.]+(?!-|\.)@((?!-)[\w\-]+\.)+\w+\b/', + + //IP, Networks and AS information\links + 7 => '/\b(? '/\bAS\d+\b/' + ), + 'CASE_KEYWORDS' => GESHI_CAPS_NO_CHANGE, + 'QUOTEMARKS' => array(), + 'ESCAPE_CHAR' => '', + 'KEYWORDS' => array( + 1 => array( //Object Types + 'as-block','as-set','aut-num','domain','filter-set','inet-rtr', + 'inet6num','inetnum','irt','key-cert','limerick','mntner', + 'organisation','peering-set','person','poem','role','route-set', + 'route','route6','rtr-set' + ), + 2 => array( //Field Types + 'abuse-mailbox','address','admin-c','aggr-bndry','aggr-mtd','alias', + 'as-block','as-name','as-set','aut-num','auth','author','certif', + 'changed','components','country','default','descr','dom-net', + 'domain','ds-rdata','e-mail','encryption','export','export-comps', + 'fax-no','filter','filter-set','fingerpr','form','holes','ifaddr', + 'import','inet-rtr','inet6num','inetnum','inject','interface','irt', + 'irt-nfy','key-cert','limerick','local-as','mbrs-by-ref', + 'member-of','members','method','mnt-by','mnt-domains','mnt-irt', + 'mnt-lower','mnt-nfy','mnt-ref','mnt-routes','mntner','mp-default', + 'mp-export','mp-filter','mp-import','mp-members','mp-peer', + 'mp-peering','netname','nic-hdl','notify','nserver','org', + 'org-name','org-type','organisation','origin','owner','peer', + 'peering','peering-set','person','phone','poem','ref-nfy','refer', + 'referral-by','remarks','rev-srv','role','route','route-set', + 'route6','rtr-set','signature','source','status','sub-dom','tech-c', + 'text','upd-to','zone-c' + ), + 3 => array( //RPSL reserved + 'accept','action','and','announce','any','as-any','at','atomic', + 'except','from','inbound','into','networks','not','or','outbound', + 'peeras','refine','rs-any','to' + ) + ), + 'SYMBOLS' => array( + ':' + ), + 'CASE_SENSITIVE' => array( + GESHI_COMMENTS => false, + 1 => false, + 2 => false, + 3 => false, + ), + 'STYLES' => array( + 'KEYWORDS' => array( + 1 => 'color: #0000FF; font-weight: bold;', + 2 => 'color: #000080; font-weight: bold;', + 3 => 'color: #990000; font-weight: bold;' + ), + 'COMMENTS' => array( + 1 => 'color: #666666; font-style: italic;', + 2 => 'color: #666666; font-style: italic;', + 3 => 'color: #404080;', + 4 => 'color: #408040;', + 5 => 'color: #408040;', + 6 => 'color: #408040;', + 7 => 'color: #804040;', + 8 => 'color: #804040;', + 'MULTI' => 'color: #666666; font-style: italic;' + ), + 'ESCAPE_CHAR' => array( + 0 => 'color: #000099; font-weight: bold;', + 'HARD' => 'color: #000099; font-weight: bold;' + ), + 'BRACKETS' => array( + 0 => 'color: #009900;' + ), + 'STRINGS' => array( + 0 => '', + ), + 'NUMBERS' => array( + 0 => 'color: #000080;', + ), + 'METHODS' => array( + ), + 'SYMBOLS' => array( + 0 => 'color: #0000FF;' + ), + 'REGEXPS' => array( + 0 => 'color: #000088;' + ), + 'SCRIPT' => array( + ) + ), + 'URLS' => array( + 1 => '', + 2 => '', + 3 => 'http://www.irr.net/docs/rpsl.html' + ), + 'OOLANG' => false, + 'OBJECT_SPLITTERS' => array( + ), + 'REGEXPS' => array( + //Variables + 0 => "[\\$]{1,2}[a-zA-Z_][a-zA-Z0-9_]*" + ), + 'STRICT_MODE_APPLIES' => GESHI_MAYBE, + 'SCRIPT_DELIMITERS' => array( + ), + 'HIGHLIGHT_STRICT_BLOCK' => array( + ), + 'TAB_WIDTH' => 4, + 'PARSER_CONTROL' => array( + 'KEYWORDS' => array( + 1 => array( + 'DISALLOWED_BEFORE' => '(?<=\A |\A \n(?m:^)|\n\n(?m:^))' + ), + 2 => array( + 'DISALLOWED_BEFORE' => '(?m:^)' + ) + ), + 'ENABLE_FLAGS' => array( + 'BRACKETS' => GESHI_NEVER, + 'SYMBOLS' => GESHI_NEVER, + 'BRACKETS' => GESHI_NEVER, + 'STRINGS' => GESHI_NEVER, + 'ESCAPE_CHAR' => GESHI_NEVER, + 'NUMBERS' => GESHI_NEVER, + 'METHODS' => GESHI_NEVER, + 'SCRIPT' => GESHI_NEVER + ) + ), +); + +?> \ No newline at end of file diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/winbatch.php --- a/plugins/geshi/geshi/winbatch.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/winbatch.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * ------------ * Author: Craig Storey (storey.craig@gmail.com) * Copyright: (c) 2004 Craig Storey (craig.xcottawa.ca) - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2006/05/19 * * WinBatch language file for GeSHi. diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/xml.php --- a/plugins/geshi/geshi/xml.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/xml.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * ------- * Author: Nigel McNie (nigel@geshi.org) * Copyright: (c) 2004 Nigel McNie (http://qbnz.com/highlighter/) - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2004/09/01 * * XML language file for GeSHi. Based on the idea/file by Christian Weiske diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/xorg_conf.php --- a/plugins/geshi/geshi/xorg_conf.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/xorg_conf.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * ---------- * Author: Milian Wolff (mail@milianw.de) * Copyright: (c) 2008 Milian Wolff (http://milianw.de) - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2008/06/18 * * xorg.conf language file for GeSHi. diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/xpp.php --- a/plugins/geshi/geshi/xpp.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/xpp.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * ------- * Author: Simon Butcher (simon@butcher.name) * Copyright: (c) 2007 Simon Butcher (http://simon.butcher.name/) - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2007/02/27 * * Axapta/Dynamics Ax X++ language file for GeSHi. diff -r 9e3258dfae15 -r f3e2bbbd2155 plugins/geshi/geshi/z80.php --- a/plugins/geshi/geshi/z80.php Fri May 29 19:30:59 2009 -0400 +++ b/plugins/geshi/geshi/z80.php Fri May 29 19:40:15 2009 -0400 @@ -4,7 +4,7 @@ * ------- * Author: Benny Baumann (BenBE@omorphia.de) * Copyright: (c) 2007-2008 Benny Baumann (http://www.omorphia.de/) - * Release Version: 1.0.8.2 + * Release Version: 1.0.8.4 * Date Started: 2007/02/06 * * ZiLOG Z80 Assembler language file for GeSHi.