diff options
author | Alexander Sulfrian <alexander@sulfrian.net> | 2009-12-11 06:46:52 +0100 |
---|---|---|
committer | Alexander Sulfrian <alexander@sulfrian.net> | 2009-12-11 06:46:52 +0100 |
commit | ed7a9440e24e272dabf10ea1cc1c3c06bbc79c06 (patch) | |
tree | 7335d18fac06e4b443860b2b206a6cd906d8ff7d /paste/include/geshi/contexts | |
parent | 041b1f77bda0c0d5f9e1ad82b07c21f31f144a6a (diff) | |
download | rafb-nopaste-ed7a9440e24e272dabf10ea1cc1c3c06bbc79c06.tar.gz rafb-nopaste-ed7a9440e24e272dabf10ea1cc1c3c06bbc79c06.tar.xz rafb-nopaste-ed7a9440e24e272dabf10ea1cc1c3c06bbc79c06.zip |
downgraded geshi to stable version to support all languages
Diffstat (limited to '')
51 files changed, 0 insertions, 7222 deletions
diff --git a/paste/include/geshi/contexts/codeworker/codeworker.php b/paste/include/geshi/contexts/codeworker/codeworker.php deleted file mode 100644 index 0ea1155..0000000 --- a/paste/include/geshi/contexts/codeworker/codeworker.php +++ /dev/null @@ -1,126 +0,0 @@ -<?php -/** - * GeSHi - Generic Syntax Highlighter - * - * For information on how to use GeSHi, please consult the documentation - * found in the docs/ directory, or online at http://geshi.org/docs/ - * - * 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - * - * You can view a copy of the GNU GPL in the COPYING file that comes - * with GeSHi, in the docs/ directory. - * - * @package lang - * @author Nigel McNie <nigel@geshi.org> - * @license http://www.gnu.org/copyleft/gpl.html GNU GPL - * @copyright (C) 2005 Nigel McNie - * @version 1.1.0 - * - */ - -/** Get the GeSHiStringContext class */ -require_once GESHI_CLASSES_ROOT . 'class.geshistringcontext.php'; - -$this->_childContexts = array( - new GeSHiContext('codeworker', $DIALECT, 'common/multi_comment'), - new GeSHiContext('codeworker', $DIALECT, 'common/single_comment'), - new GeSHiStringContext('codeworker', $DIALECT, 'common/single_string'), - new GeSHiStringContext('codeworker', $DIALECT, 'common/double_string'), - new GeSHiContext('codeworker', $DIALECT, 'roughtext') -); - -$this->_styler->setStyle($CONTEXT, 'color:#000;'); - -$this->_contextKeywords = array( - 0 => array( - 0 => array( - 'foreach', 'forfile', 'in', 'if', 'else', 'while', 'do', 'local', 'ref', 'localref', - 'value', 'node', 'function', 'return', 'insert', 'pushItem', 'break' - ), - 1 => $CONTEXT . '/keywords', - 2 => 'color:#000;font-weight:bold;', - 3 => false, - 4 => '' - ), - 1 => array( - 0 => array( - 'traceLine', 'removeElement', 'clearVariable', 'incrementIndentLevel', - 'decrementIndentLevel', 'setInputLocation', 'readChars', 'getShortFilename', - 'getInputFilename', 'getOutputFilename', 'replaceString', 'subString', 'rsubString', - 'findLastString', 'leftString', 'midString', 'startString', 'toLowerString', - 'toUpperString', 'composeCLikeString', 'composeHTMLLikeString', 'loadFile', 'size', - 'empty', 'key', 'first', 'last' - ), - 1 => $CONTEXT . '/functions', - 2 => 'color:#006;', - 3 => false, - 4 => '' - ), - 2 => array( - 0 => array( - 'project', 'this', '_ARGS', '_REQUEST', 'true', 'false' - ), - 1 => $CONTEXT . '/constants', - 2 => 'color:#900;font-weight:bold;', - 3 => false, - 4 => '' - ), - 3 => array( - 0 => array( - 'parseAsBNF', 'parseStringAsBNF', 'translate', 'translateString' - ), - 1 => $CONTEXT . '/sfunctions', - 2 => 'color:#006;font-weight:bold;', - 3 => false, - 4 => '' - ) -); - -$this->_contextSymbols = array( - 0 => array( - 0 => array( - '|', '=', '!', ':', '(', ')', ',', '<', '>', '&', '$', '+', '-', '*', '/', - '{', '}', ';', '[', ']', '~', '?' - ), - 1 => $CONTEXT . '/sym', - 2 => 'color:#008000;' - ) -); - -$this->_contextRegexps = array( - 0 => array( - 0 => array( - '/(#[a-zA-Z][a-zA-Z0-9\-_]*)/' - ), - 1 => '#', - 2 => array( - 1 => array($CONTEXT . '/preprocessor', 'color:#933;', false) - ) - ), - 1 => geshi_use_doubles($CONTEXT), - 2 => geshi_use_integers($CONTEXT) -); - -$this->_objectSplitters = array( - 0 => array( - 0 => array('.'), - 1 => $CONTEXT . '/oodynamic', - 2 => 'color:#559;', - 3 => true // Check that matched method isn't a keyword first - ) -); -?> diff --git a/paste/include/geshi/contexts/codeworker/cworkercwt.php b/paste/include/geshi/contexts/codeworker/cworkercwt.php deleted file mode 100644 index 69310ae..0000000 --- a/paste/include/geshi/contexts/codeworker/cworkercwt.php +++ /dev/null @@ -1,138 +0,0 @@ -<?php -/** - * GeSHi - Generic Syntax Highlighter - * - * For information on how to use GeSHi, please consult the documentation - * found in the docs/ directory, or online at http://geshi.org/docs/ - * - * 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - * - * You can view a copy of the GNU GPL in the COPYING file that comes - * with GeSHi, in the docs/ directory. - * - * @package lang - * @author Nigel McNie <nigel@geshi.org> - * @license http://www.gnu.org/copyleft/gpl.html GNU GPL - * @copyright (C) 2005 Nigel McNie - * @version 1.1.0 - * - */ - -/** Get the GeSHiStringContext class */ -require_once GESHI_CLASSES_ROOT . 'class.geshistringcontext.php'; - -$this->_contextDelimiters = array( - 0 => array( - 0 => array('@', '<%'), - 1 => array('@', '%>'), - 2 => false - ) -); - -$this->_childContexts = array( - // Normally you'd use $DIALECT for the second parameter, but we want this - // context to be as much like codeworker/codeworker as possible - new GeSHiContext('codeworker', 'codeworker', 'common/multi_comment'), - new GeSHiContext('codeworker', 'codeworker', 'common/single_comment'), - new GeSHiStringContext('codeworker', 'codeworker', 'common/single_string'), - new GeSHiStringContext('codeworker', 'codeworker', 'common/double_string') -); - -//Skip styling since should already be done in codeworker/codeworker -//$this->_styler->setStyle($CONTEXT, 'color:#000;'); - -$this->_contextKeywords = array( - 0 => array( - 0 => array( - 'foreach', 'forfile', 'in', 'if', 'else', 'while', 'do', 'local', 'ref', 'localref', - 'value', 'node', 'function', 'return', 'insert', 'pushItem', 'break' - ), - // Again, we're faking being like codeworker - 1 => 'codeworker/codeworker/keywords', - 2 => 'color:#000;font-weight:bold;', - 3 => false, - 4 => '' - ), - 1 => array( - 0 => array( - 'traceLine', 'removeElement', 'clearVariable', 'incrementIndentLevel', - 'decrementIndentLevel', 'setInputLocation', 'readChars', 'getShortFilename', - 'getInputFilename', 'getOutputFilename', 'replaceString', 'subString', 'rsubString', - 'findLastString', 'leftString', 'midString', 'startString', 'toLowerString', - 'toUpperString', 'composeCLikeString', 'composeHTMLLikeString', 'loadFile', 'size', - 'empty', 'key', 'first', 'last' - ), - 1 => 'codeworker/codeworker/functions', - 2 => 'color:#006;', - 3 => false, - 4 => '' - ), - 2 => array( - 0 => array( - 'project', 'this', '_ARGS', '_REQUEST', 'true', 'false' - ), - 1 => 'codeworker/codeworker/constants', - 2 => 'color:#900;font-weight:bold;', - 3 => false, - 4 => '' - ), - 3 => array( - 0 => array( - 'parseAsBNF', 'parseStringAsBNF', 'translate', 'translateString' - ), - 1 => 'codeworker/codeworker/sfunctions', - 2 => 'color:#006;font-weight:bold;', - 3 => false, - 4 => '' - ) -); - -$this->_contextSymbols = array( - 0 => array( - 0 => array( - '|', '=', '!', ':', '(', ')', ',', '<', '>', '&', '$', '+', '-', '*', '/', - '{', '}', ';', '[', ']', '~', '?' - ), - 1 => 'codeworker/codeworker/sym', - 2 => 'color:#008000;' - ) -); - -$this->_contextRegexps = array( - 0 => array( - 0 => array( - '/(#[a-zA-Z][a-zA-Z0-9\-_]*)/' - ), - 1 => '#', - 2 => array( - 1 => array('codeworker/codeworker/preprocessor', 'color:#933;', false) - ) - ), - 1 => geshi_use_doubles('codeworker/codeworker'), - 2 => geshi_use_integers('codeworker/codeworker') -); - -$this->_objectSplitters = array( - 0 => array( - 0 => array('.'), - 1 => 'codeworker/codeworker/oodynamic', - 2 => 'color:#559;', - 3 => true // Check that matched method isn't a keyword first - ) -); - -?> diff --git a/paste/include/geshi/contexts/codeworker/cwt.php b/paste/include/geshi/contexts/codeworker/cwt.php deleted file mode 100644 index 46337e9..0000000 --- a/paste/include/geshi/contexts/codeworker/cwt.php +++ /dev/null @@ -1,41 +0,0 @@ -<?php -/** - * GeSHi - Generic Syntax Highlighter - * - * For information on how to use GeSHi, please consult the documentation - * found in the docs/ directory, or online at http://geshi.org/docs/ - * - * 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - * - * You can view a copy of the GNU GPL in the COPYING file that comes - * with GeSHi, in the docs/ directory. - * - * @package lang - * @author Nigel McNie <nigel@geshi.org> - * @license http://www.gnu.org/copyleft/gpl.html GNU GPL - * @copyright (C) 2005 Nigel McNie - * @version 1.1.0 - * - */ - -$this->_styler->setStyle($CONTEXT, 'color:#f00;'); - -$this->_childContexts = array( - new GeSHiCodeContext('codeworker', $DIALECT, 'cworkercwt') -); - -?> diff --git a/paste/include/geshi/contexts/codeworker/roughtext.php b/paste/include/geshi/contexts/codeworker/roughtext.php deleted file mode 100644 index 4e465b5..0000000 --- a/paste/include/geshi/contexts/codeworker/roughtext.php +++ /dev/null @@ -1,58 +0,0 @@ -<?php
-/**
- * GeSHi - Generic Syntax Highlighter
- *
- * For information on how to use GeSHi, please consult the documentation
- * found in the docs/ directory, or online at http://geshi.org/docs/
- *
- * 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * You can view a copy of the GNU GPL in the COPYING file that comes
- * with GeSHi, in the docs/ directory.
- *
- * @package lang
- * @author Nigel McNie <nigel@geshi.org> - * @license http://www.gnu.org/copyleft/gpl.html GNU GPL
- * @copyright (C) 2005 Nigel McNie
- * @version 1.1.0 - *
- */
-
-$this->_contextDelimiters = array(
- 0 => array(
- 0 => array('REGEX#generate\s*\(\s*\{#'),
- 1 => array('}'),
- 2 => false
- ),
- 1 => array(
- 0 => array('REGEX#generateString\s*\(\s*\{#'),
- 1 => array('}'),
- 2 => false
- ),
- 2 => array(
- 0 => array('REGEX#expand\s*\(\s*\{#'),
- 1 => array('}'),
- 2 => false
- )
-);
-
-$this->_styler->setStyle($CONTEXT, 'color:#f00;');
-//$this->_contextStyleType = GESHI_STYLE_NONE;
-$this->_delimiterParseData = GESHI_CHILD_PARSE_NONE;
-$this->_overridingChildContext =& new GeSHiCodeContext('codeworker', 'cwt');
-
-?>
diff --git a/paste/include/geshi/contexts/common/double_string.php b/paste/include/geshi/contexts/common/double_string.php deleted file mode 100644 index d45eca1..0000000 --- a/paste/include/geshi/contexts/common/double_string.php +++ /dev/null @@ -1,51 +0,0 @@ -<?php -/** - * GeSHi - Generic Syntax Highlighter - * - * For information on how to use GeSHi, please consult the documentation - * found in the docs/ directory, or online at http://geshi.org/docs/ - * - * 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - * - * You can view a copy of the GNU GPL in the COPYING file that comes - * with GeSHi, in the docs/ directory. - * - * @package lang - * @author Nigel McNie <nigel@geshi.org> - * @license http://www.gnu.org/copyleft/gpl.html GNU GPL - * @copyright (C) 2005 Nigel McNie - * @version 1.1.0 - * - */ - -$this->_contextDelimiters = array( - 0 => array( - 0 => array('"'), - 1 => array('"'), - 2 => false - ) -); - -$this->_styler->setStyle($CONTEXT, 'color:#f00;'); -$this->_contextStyleType = GESHI_STYLE_STRINGS; - -// String only stuff -$this->_escapeCharacters = array('\\'); -$this->_charsToEscape = array('n', 'r', 't', '\\', '"'); -$this->_styler->setStyle($CONTEXT . '/esc', 'color:#006;font-weight:bold;'); - -?> diff --git a/paste/include/geshi/contexts/common/multi_comment.php b/paste/include/geshi/contexts/common/multi_comment.php deleted file mode 100644 index 8a24ab1..0000000 --- a/paste/include/geshi/contexts/common/multi_comment.php +++ /dev/null @@ -1,46 +0,0 @@ -<?php -/** - * GeSHi - Generic Syntax Highlighter - * - * For information on how to use GeSHi, please consult the documentation - * found in the docs/ directory, or online at http://geshi.org/docs/ - * - * 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - * - * You can view a copy of the GNU GPL in the COPYING file that comes - * with GeSHi, in the docs/ directory. - * - * @package lang - * @author Nigel McNie <nigel@geshi.org> - * @license http://www.gnu.org/copyleft/gpl.html GNU GPL - * @copyright (C) 2005 Nigel McNie - * @version 1.1.0 - * - */ - -$this->_contextDelimiters = array( - 0 => array( - 0 => array('/*'), - 1 => array('*/'), - 2 => false - ) -); - -$this->_styler->setStyle($CONTEXT, 'color:#888;font-style:italic;'); -$this->_contextStyleType = GESHI_STYLE_COMMENTS; - -?> diff --git a/paste/include/geshi/contexts/common/single_comment.php b/paste/include/geshi/contexts/common/single_comment.php deleted file mode 100644 index 067074c..0000000 --- a/paste/include/geshi/contexts/common/single_comment.php +++ /dev/null @@ -1,46 +0,0 @@ -<?php -/** - * GeSHi - Generic Syntax Highlighter - * - * For information on how to use GeSHi, please consult the documentation - * found in the docs/ directory, or online at http://geshi.org/docs/ - * - * 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - * - * You can view a copy of the GNU GPL in the COPYING file that comes - * with GeSHi, in the docs/ directory. - * - * @package lang - * @author Nigel McNie <nigel@geshi.org> - * @license http://www.gnu.org/copyleft/gpl.html GNU GPL - * @copyright (C) 2005 Nigel McNie - * @version 1.1.0 - * - */ - -$this->_contextDelimiters = array( - 0 => array( - 0 => array('//'), - 1 => array("\n"), - 2 => false - ) -); - -$this->_styler->setStyle($CONTEXT, 'color:#888;font-style:italic;'); -$this->_contextStyleType = GESHI_STYLE_COMMENTS; - -?> diff --git a/paste/include/geshi/contexts/common/single_string.php b/paste/include/geshi/contexts/common/single_string.php deleted file mode 100644 index 3007aae..0000000 --- a/paste/include/geshi/contexts/common/single_string.php +++ /dev/null @@ -1,51 +0,0 @@ -<?php -/** - * GeSHi - Generic Syntax Highlighter - * - * For information on how to use GeSHi, please consult the documentation - * found in the docs/ directory, or online at http://geshi.org/docs/ - * - * 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - * - * You can view a copy of the GNU GPL in the COPYING file that comes - * with GeSHi, in the docs/ directory. - * - * @package lang - * @author Nigel McNie <nigel@geshi.org> - * @license http://www.gnu.org/copyleft/gpl.html GNU GPL - * @copyright (C) 2005 Nigel McNie - * @version 1.1.0 - * - */ - -$this->_contextDelimiters = array( - 0 => array( - 0 => array("'"), - 1 => array("'"), - 2 => false - ) -); - -$this->_styler->setStyle($CONTEXT, 'color:#f00;'); -$this->_contextStyleType = GESHI_STYLE_STRINGS; - -// String only stuff -$this->_escapeCharacters = array('\\'); -$this->_charsToEscape = array('\\', "'"); -$this->_styler->setStyle($CONTEXT . '/esc', 'color:#006;font-weight:bold;'); - -?> diff --git a/paste/include/geshi/contexts/common/single_string_eol.php b/paste/include/geshi/contexts/common/single_string_eol.php deleted file mode 100644 index 1146471..0000000 --- a/paste/include/geshi/contexts/common/single_string_eol.php +++ /dev/null @@ -1,51 +0,0 @@ -<?php -/** - * GeSHi - Generic Syntax Highlighter - * - * For information on how to use GeSHi, please consult the documentation - * found in the docs/ directory, or online at http://geshi.org/docs/ - * - * 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - * - * You can view a copy of the GNU GPL in the COPYING file that comes - * with GeSHi, in the docs/ directory. - * - * @package lang - * @author Nigel McNie <nigel@geshi.org> - * @license http://www.gnu.org/copyleft/gpl.html GNU GPL - * @copyright (C) 2005 Nigel McNie - * @version 1.1.0 - * - */ - -$this->_contextDelimiters = array( - 0 => array( - 0 => array("'"), - 1 => array("'", "\n"), - 2 => false - ) -); - -$this->_styler->setStyle($CONTEXT, 'color:#f00;'); -$this->_contextStyleType = GESHI_STYLE_STRINGS; - -// String only stuff -$this->_escapeCharacters = array('\\'); -$this->_charsToEscape = array('\\', "'"); -$this->_styler->setStyle($CONTEXT . '/esc', 'color:#006;font-weight:bold;'); - -?> diff --git a/paste/include/geshi/contexts/css/at_rule.php b/paste/include/geshi/contexts/css/at_rule.php deleted file mode 100644 index bc6536b..0000000 --- a/paste/include/geshi/contexts/css/at_rule.php +++ /dev/null @@ -1,74 +0,0 @@ -<?php -/** - * GeSHi - Generic Syntax Highlighter - * - * For information on how to use GeSHi, please consult the documentation - * found in the docs/ directory, or online at http://geshi.org/docs/ - * - * 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - * - * You can view a copy of the GNU GPL in the COPYING file that comes - * with GeSHi, in the docs/ directory. - * - * @package lang - * @author Nigel McNie <nigel@geshi.org> - * @license http://www.gnu.org/copyleft/gpl.html GNU GPL - * @copyright (C) 2005 Nigel McNie - * @version 1.1.0 - * - */ - -$this->_contextDelimiters = array( - 0 => array( - 0 => array('@import', '@charset'), - 1 => array(';'), - 2 => false - ) -); - -$this->_childContexts = array( - new GeSHiStringContext('css', $DIALECT, 'string') -); - -$this->_styler->setStyle($CONTEXT_START, 'color:#c9c;font-weight:bold;'); -$this->_styler->setStyle($CONTEXT_END, 'color:#008000;'); - -$this->_contextKeywords = array( - 0 => array( - 0 => array( - 'url' - ), - 1 => $this->_contextName . '/blah', - 2 => 'color:#933;', - 3 => false, - 4 => '' - ) -); - -$this->_contextSymbols = array( - 0 => array( - 0 => array( - ':', ';', '(', ')' - ), - // name (should names have / in them like normal contexts? YES - 1 => $this->_contextName . '/sym', - // style - 2 => 'color:#008000;' - ) -); - -?> diff --git a/paste/include/geshi/contexts/css/attribute_selector.php b/paste/include/geshi/contexts/css/attribute_selector.php deleted file mode 100644 index 5914621..0000000 --- a/paste/include/geshi/contexts/css/attribute_selector.php +++ /dev/null @@ -1,49 +0,0 @@ -<?php -/** - * GeSHi - Generic Syntax Highlighter - * - * For information on how to use GeSHi, please consult the documentation - * found in the docs/ directory, or online at http://geshi.org/docs/ - * - * 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - * - * You can view a copy of the GNU GPL in the COPYING file that comes - * with GeSHi, in the docs/ directory. - * - * @package lang - * @author Nigel McNie <nigel@geshi.org> - * @license http://www.gnu.org/copyleft/gpl.html GNU GPL - * @copyright (C) 2005 Nigel McNie - * @version 1.1.0 - * - */ - -$this->_contextDelimiters = array( - 0 => array( - 0 => array('['), - 1 => array(']'), - 2 => false - ) -); - -$this->_childContexts = array( - new GeSHiStringContext('css', $DIALECT, 'string') -); - -$this->_styler->setStyle($CONTEXT, 'color:#008000;'); - -?> diff --git a/paste/include/geshi/contexts/css/css.php b/paste/include/geshi/contexts/css/css.php deleted file mode 100644 index b2e2afe..0000000 --- a/paste/include/geshi/contexts/css/css.php +++ /dev/null @@ -1,103 +0,0 @@ -<?php -/** - * GeSHi - Generic Syntax Highlighter - * - * For information on how to use GeSHi, please consult the documentation - * found in the docs/ directory, or online at http://geshi.org/docs/ - * - * 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - * - * You can view a copy of the GNU GPL in the COPYING file that comes - * with GeSHi, in the docs/ directory. - * - * @package lang - * @author Nigel McNie <nigel@geshi.org> - * @license http://www.gnu.org/copyleft/gpl.html GNU GPL - * @copyright (C) 2005 Nigel McNie - * @version 1.1.0 - * - */ - -/** Get the GeSHiCSSInlineMediaContext class */ -require_once GESHI_CLASSES_ROOT . 'css' . GESHI_DIR_SEPARATOR . 'class.geshicssinlinemediacontext.php'; - -$this->_childContexts = array( - new GeSHiCSSInlineMediaContext('css', $DIALECT, 'inline_media'), - new GeSHiCodeContext('css', $DIALECT, 'rule'), - new GeSHiContext('css', $DIALECT, 'common/multi_comment'), - new GeSHiContext('css', $DIALECT, 'attribute_selector'), - new GeSHiCodeContext('css', $DIALECT, 'at_rule') -); - -$this->_styler->setStyle($CONTEXT, 'color:#000;'); - -$this->_contextKeywords = array( - 0 => array( - 0 => array( - '@font-face' - ), - 1 => $CONTEXT . '/atrules', - 2 => 'color:#c9c;font-weight:bold;', - 3 => false, - 4 => '' - ), - 1 => array( - 0 => array( - 'hover', 'link', 'visited', 'active', 'focus', 'first-child', 'first-letter', - 'first-line', 'before', 'after' - ), - 1 => $CONTEXT . '/psuedoclasses', - 2 => 'color:#33f;', - 3 => false, - 4 => '' - ) -); - -$this->_contextSymbols = array( - 0 => array( - 0 => array( - ',', '*', '>', '+' - ), - // name (should names have / in them like normal contexts? YES - 1 => $CONTEXT . '/sym', - // style - 2 => 'color:#008000;' - ) -); - -$this->_contextRegexps = array( - 0 => array( - 0 => array( - '#(\.[a-zA-Z][a-zA-Z0-9\-_]*)#' - ), - 1 => '.', - 2 => array( - 1 => array($CONTEXT . '/class', 'color:#c9c;', false)// Don't check whether the match is actually a keyword - ) - ), - 1 => array( - 0 => array( - '/(#[a-zA-Z][a-zA-Z0-9\-_]*)/' - ), - 1 => '#', - 2 => array( - 1 => array($CONTEXT . '/id', 'color:#c9c;font-weight:bold;', false) - ) - ) -); - -?> diff --git a/paste/include/geshi/contexts/css/inline_media.php b/paste/include/geshi/contexts/css/inline_media.php deleted file mode 100644 index 3d17a5b..0000000 --- a/paste/include/geshi/contexts/css/inline_media.php +++ /dev/null @@ -1,54 +0,0 @@ -<?php -/** - * GeSHi - Generic Syntax Highlighter - * - * For information on how to use GeSHi, please consult the documentation - * found in the docs/ directory, or online at http://geshi.org/docs/ - * - * 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - * - * You can view a copy of the GNU GPL in the COPYING file that comes - * with GeSHi, in the docs/ directory. - * - * @package lang - * @author Nigel McNie <nigel@geshi.org> - * @license http://www.gnu.org/copyleft/gpl.html GNU GPL - * @copyright (C) 2005 Nigel McNie - * @version 1.1.0 - * - */ - -$this->_contextDelimiters = array( - 0 => array( - 0 => array('REGEX#@media\s+\w+\s+\{#'), - 1 => array('}'), - 2 => false - ) -); - -$this->_childContexts = array( - new GeSHiCodeContext('css', $DIALECT, 'rule') -); - -$this->_styler->setStyle($CONTEXT, 'color:#b1b100;'); -$this->_styler->setStyle($CONTEXT_START, 'color:#000;font-weight:bold;'); -$this->_styler->setStyle($CONTEXT_END, 'color:#000;font-weight:bold;'); -// GeSHiCSSInlineMediaContext stuff -// @todo [blocking 1.1.1] do this with new alias stuff? -$this->_styler->setStyle($CONTEXT . '/starter', 'color:#c9c;font-weight:bold;'); - -?> diff --git a/paste/include/geshi/contexts/css/rule.php b/paste/include/geshi/contexts/css/rule.php deleted file mode 100644 index 7309f69..0000000 --- a/paste/include/geshi/contexts/css/rule.php +++ /dev/null @@ -1,301 +0,0 @@ -<?php -/** - * GeSHi - Generic Syntax Highlighter - * - * For information on how to use GeSHi, please consult the documentation - * found in the docs/ directory, or online at http://geshi.org/docs/ - * - * 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - * - * You can view a copy of the GNU GPL in the COPYING file that comes - * with GeSHi, in the docs/ directory. - * - * @package lang - * @author Nigel McNie <nigel@geshi.org> - * @license http://www.gnu.org/copyleft/gpl.html GNU GPL - * @copyright (C) 2005 Nigel McNie - * @version 1.1.0 - * - */ - -/** Get the GeSHiStringContext class */ -require_once GESHI_CLASSES_ROOT . 'class.geshistringcontext.php'; - -$this->_contextDelimiters = array( - 0 => array( - 0 => array('{'), - 1 => array('}'), - 2 => false - ) -); - -$this->_childContexts = array( - new GeSHiStringContext('css', $DIALECT, 'string'), - new GeSHiContext('css', $DIALECT, 'common/multi_comment') -); - -$this->_styler->setStyle($CONTEXT_START, 'font-weight:bold;color:#000;'); -$this->_styler->setStyle($CONTEXT_END, 'font-weight:bold;color:#000;'); - -$this->_contextKeywords = array( - 0 => array( - // keywords - 0 => array( - 'azimuth', 'background', 'background-attachment', 'background-color', 'background-image', - 'background-position', 'background-repeat', 'border', 'border-bottom', 'border-bottom-color', - 'border-bottom-style', 'border-bottom-width', 'border-collapse', 'border-color', 'border-left', - 'border-left-color', 'border-left-style', 'border-left-width', 'border-right', 'border-right-color', - 'border-right-style', 'border-right-width', 'border-spacing', 'border-style', 'border-top', - 'border-top-color', 'border-top-style', 'border-top-width', 'border-width', 'bottom', - 'caption-side', 'clear', 'clip', 'color', 'content', 'counter-increment', 'counter-reset', 'cue', - 'cue-after', 'cue-before', 'cursor', 'direction', 'display', 'elevation', 'empty-cells', 'float', - 'font', 'font-family', 'font-size', 'font-size-adjust', 'font-stretch', 'font-style', - 'font-variant', 'font-weight', 'height', 'left', 'letter-spacing', 'line-height', 'list-style', - 'list-style-image', 'list-style-keyword', 'list-style-position', 'list-style-type', 'margin', - 'margin-bottom', 'margin-left', 'margin-right', 'margin-top', 'marker-offset', 'max-height', - 'max-width', 'min-height', 'min-width', 'orphans', 'outline', 'outline-color', 'outline-style', - 'outline-width', 'overflow', 'padding', 'padding-bottom', 'padding-left', 'padding-right', - 'padding-top', 'page', 'page-break-after', 'page-break-before', 'page-break-inside', 'pause', - 'pause-after', 'pause-before', 'pitch', 'pitch-range', 'play-during', 'position', 'quotes', - 'richness', 'right', 'size', 'speak', 'speak-header', 'speak-numeral', 'speak-punctuation', - 'speech-rate', 'stress', 'table-layout', 'text-align', 'text-decoration', 'text-decoration-color', - 'text-indent', 'text-shadow', 'text-transform', 'top', 'unicode-bidi', 'vertical-align', - 'visibility', 'voice-family', 'volume', 'white-space', 'widows', 'width', 'word-spacing', - 'z-index', 'konq_bgpos_x', 'konq_bgpos_y', 'unicode-range', 'units-per-em', 'src', 'panose-1', - 'stemv', 'stemh', 'slope', 'cap-height', 'x-height', 'ascent', 'descent', 'widths', 'bbox', - 'definition-src', 'baseline', 'centerline', 'mathline', 'topline', '!important' - ), - // name - 1 => $CONTEXT . '/attrs', - // style - 2 => 'color:#000;font-weight:bold;', - // case sensitive - 3 => false, - // url - 4 => '' - ), - 1 => array( - 0 => array( - 'url', 'attr', 'rect', 'rgb', 'counter', 'counters', 'local', 'format' - ), - 1 => $CONTEXT . '/paren', - 2 => 'color:#933;', - 3 => false, - 4 => '' - ), - 2 => array( - 0 => array( - 'aqua', 'black', 'blue', 'fuchsia', 'gray', 'green', 'lime', 'maroon', 'navy', 'olive', - 'purple', 'red', 'silver', 'teal', 'white', 'yellow', 'ActiveBorder', 'ActiveCaption', - 'AppWorkspace', 'Background', 'ButtonFace', 'ButtonHighlight', 'ButtonShadow', 'ButtonText', - 'CaptionText', 'GrayText', 'Highlight', 'HighlightText', 'InactiveBorder', 'InactiveCaption', - 'InactiveCaptionText', 'InfoBackground', 'InfoText', 'Menu', 'MenuText', 'Scrollbar', - 'ThreeDDarkShadow', 'ThreeDFace', 'ThreeDHighlight', 'ThreeDLightShadow', 'ThreeDShadow', - 'Window', 'WindowFrame', 'WindowText' - ), - 1 => $CONTEXT . '/colors', - 2 => 'color:#339;', - 3 => false, - 4 => '' - ), - 3 => array( - 0 => array( - 'inherit', 'none', 'hidden', 'dotted', 'dashed', 'solid', 'double', 'groove', 'ridge', 'inset', - 'outset', 'xx-small', 'x-small', 'small', 'medium', 'large', 'x-large', 'xx-large', 'smaller', - 'larger', 'italic', - 'oblique', - 'small-caps', - 'normal', - 'bold', - 'bolder', - 'lighter', - 'light', - 'transparent', - 'repeat', - 'repeat-x', - 'repeat-y', - 'no-repeat', - 'baseline', - 'sub', - 'super', - 'top', - 'text-top', - 'middle', - 'bottom', - 'text-bottom', - 'left', - 'right', - 'center', - 'justify', - 'konq-center', - 'disc', - 'circle', - 'square', - 'decimal', - 'decimal-leading-zero', - 'lower-roman', - 'upper-roman', - 'lower-greek', - 'lower-alpha', - 'lower-latin', - 'upper-alpha', - 'upper-latin', - 'hebrew', - 'armenian', - 'georgian', - 'cjk-ideographic', - 'hiragana', - 'katakana', - 'hiragana-iroha', - 'katakana-iroha', - 'inline', - 'block', - 'list-item', - 'run-in', - 'compact', - 'marker', - 'table', - 'inline-table', - 'table-row-group', - 'table-header-group', - 'table-footer-group', - 'table-row', - 'table-column-group', - 'table-column', - 'table-cell', - 'table-caption', - 'auto', - 'crosshair', - 'default', - 'pointer', - 'move', - 'e-resize', - 'ne-resize', - 'nw-resize', - 'n-resize', - 'se-resize', - 'sw-resize', - 's-resize', - 'w-resize', - 'text', - 'wait', - 'help', - 'above', - 'absolute', - 'always', - 'avoid', - 'below', - 'bidi-override', - 'blink', - 'both', - 'capitalize', - 'caption', - 'close-quote', - 'collapse', - 'condensed', - 'crop', - 'cross', - 'embed', - 'expanded', - 'extra-condensed', - 'extra-expanded', - 'fixed', - 'hand', - 'hide', - 'higher', - 'icon', - 'inside', - 'invert', - 'landscape', - 'level', - 'line-through', - 'loud', - 'lower', - 'lowercase', - 'ltr', - 'menu', - 'message-box', - 'mix', - 'narrower', - 'no-close-quote', - 'no-open-quote', - 'nowrap', - 'open-quote', - 'outside', - 'overline', - 'portrait', - 'pre', - 'relative', - 'rtl', - 'scroll', - 'semi-condensed', - 'semi-expanded', - 'separate', - 'show', - 'small-caption', - 'static', - 'static-position', - 'status-bar', - 'thick', - 'thin', - 'ultra-condensed', - 'ultra-expanded', - 'underline', - 'uppercase', - 'visible', - 'wider', - 'break', - 'serif', - 'sans-serif', - 'cursive', - 'fantasy', - 'monospace' - ), - 1 => $CONTEXT . '/types', - 2 => 'color:#393;', - 3 => false, - 4 => '' - ) -); - -$this->_contextSymbols = array( - 0 => array( - 0 => array( - ':', ';', '(', ')', ',' - ), - // name (should names have / in them like normal contexts? YES - 1 => $CONTEXT . '/sym', - // style - 2 => 'color:#008000;' - ) -); - -$this->_contextRegexps = array( - 0 => array( - 0 => array( - '#([-+]?[0-9]((em)|(ex)|(px)|(in)|(cm)|(mm)|(pt)|(pc)|%))#', - '/(#(([0-9a-fA-F]){3}){1,2})/', - '/([0-9]+)/' - ), - 1 => '', - 2 => array( - 1 => array($CONTEXT . '/value', 'color: #933;', false) - ) - ) -); - -?> diff --git a/paste/include/geshi/contexts/css/string.php b/paste/include/geshi/contexts/css/string.php deleted file mode 100644 index fffe255..0000000 --- a/paste/include/geshi/contexts/css/string.php +++ /dev/null @@ -1,55 +0,0 @@ -<?php -/** - * GeSHi - Generic Syntax Highlighter - * - * For information on how to use GeSHi, please consult the documentation - * found in the docs/ directory, or online at http://geshi.org/docs/ - * - * 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - * - * You can view a copy of the GNU GPL in the COPYING file that comes - * with GeSHi, in the docs/ directory. - * - * @package lang - * @author Nigel McNie <nigel@geshi.org> - * @license http://www.gnu.org/copyleft/gpl.html GNU GPL - * @copyright (C) 2005 Nigel McNie - * @version 1.1.0 - * - */ - -$this->_contextDelimiters = array( - 0 => array( - 0 => array('"'), - 1 => array('"'), - 2 => false - ), - 1 => array( - 0 => array("'"), - 1 => array("'"), - 2 => false - ) -); - -$this->_styler->setStyle($CONTEXT, 'color:#f00;'); -$this->_contextStyleType = GESHI_STYLE_STRINGS; - -$this->_escapeCharacters = array('\\'); -$this->_charsToEscape = array('\\', 'A', 'DELIM'); -$this->_styler->setStyle($CONTEXT . '/esc', 'color:#006;font-weight:bold;'); - -?> diff --git a/paste/include/geshi/contexts/delphi/asm.php b/paste/include/geshi/contexts/delphi/asm.php deleted file mode 100644 index dd63b4f..0000000 --- a/paste/include/geshi/contexts/delphi/asm.php +++ /dev/null @@ -1,271 +0,0 @@ -<?php -/** - * GeSHi - Generic Syntax Highlighter - * - * For information on how to use GeSHi, please consult the documentation - * found in the docs/ directory, or online at http://geshi.org/docs/ - * - * 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - * - * You can view a copy of the GNU GPL in the COPYING file that comes - * with GeSHi, in the docs/ directory. - * - * @package lang - * @author Benny Baumann <BenBE@benbe.omorphia.de>, Nigel McNie <nigel@geshi.org> - * @license http://www.gnu.org/copyleft/gpl.html GNU GPL - * @copyright (C) 2005 Nigel McNie - * @version 1.1.0 - * - */ - -$this->_contextDelimiters = array( - 0 => array( - 0 => array('asm'), - 1 => array('end'), - 2 => false - ) -); - -$this->_childContexts = array( - new GeSHiContext('delphi', $DIALECT, 'preprocessor'), - new GeSHiContext('delphi', $DIALECT, 'common/single_comment') -); - -$this->_styler->setStyle($CONTEXT, 'color:#00f;'); -$this->_styler->setStyle($CONTEXT_START, 'color:#f00;font-weight:bold;'); -$this->_styler->setStyle($CONTEXT_END, 'color:#f00;font-weight:bold;'); - -$this->_contextKeywords = array( - //Assembler Directives - 0 => array( - 0 => array( - 'db','dd','dw' - ), - 1 => $CONTEXT . '/keywords', - 2 => 'color:#00f; font-weight:bold;', - 3 => false, - 4 => '' - ), - - 1 => array( - 0 => array( - 'large', 'small', - 'offset','vmtoffset','dmtindex', - 'byte', 'word', 'dword', 'qword', 'tbyte', 'ptr' - ), - 1 => $CONTEXT . '/control', - 2 => 'color:#00f; font-weight: bold;', - 3 => false, - 4 => '' - ), - - //CPU i386 instructions - 2 => array( - 0 => array( -/* - // @todo order the i386 instruction set - - 'aaa','aad','aam','aas','adc','add','and','call','cbw','clc','cld','cli','cmc','cmp', - 'cmps','cmpsb','cmpsw','cwd','daa','das','dec','div','esc','hlt','idiv','imul','in','inc', - 'int','into','iret','ja','jae','jb','jbe','jc','jcxz','je','jg','jge','jl','jle','jmp', - 'jna','jnae','jnb','jnbe','jnc','jne','jng','jnge','jnl','jnle','jno','jnp','jns','jnz', - 'jo','jp','jpe','jpo','js','jz','lahf','lds','lea','les','lods','lodsb','lodsw','loop', - 'loope','loopew','loopne','loopnew','loopnz','loopnzw','loopw','loopz','loopzw','mov', - 'movs','movsb','movsw','mul','neg','nop','not','or','out','pop','popf','push','pushf', - 'rcl','rcr','ret','retf','retn','rol','ror','sahf','sal','sar','sbb','scas','scasb','scasw', - 'shl','shr','stc','std','sti','stos','stosb','stosw','sub','test','wait','xchg','xlat', - 'xlatb','xor','bound','enter','ins','insb','insw','leave','outs','outsb','outsw','popa','pusha','pushw', - 'arpl','lar','lsl','sgdt','sidt','sldt','smsw','str','verr','verw','clts','lgdt','lidt','lldt','lmsw','ltr', - 'bsf','bsr','bt','btc','btr','bts','cdq','cmpsd','cwde','insd','iretd','iretdf','iretf', - 'jecxz','lfs','lgs','lodsd','loopd','looped','loopned','loopnzd','loopzd','lss','movsd', - 'movsx','movzx','outsd','popad','popfd','pushad','pushd','pushfd','scasd','seta','setae', - 'setb','setbe','setc','sete','setg','setge','setl','setle','setna','setnae','setnb','setnbe', - 'setnc','setne','setng','setnge','setnl','setnle','setno','setnp','setns','setnz','seto','setp', - 'setpe','setpo','sets','setz','shld','shrd','stosd','bswap','cmpxchg','invd','invlpg', - 'wbinvd','xadd','lock','rep','repe','repne','repnz','repz' -*/ - 'AAA','AAD','AAM','AAS','ADC','ADD','AND','ARPL','BOUND','BSF','BSR','BSWAP','BT','BTC','BTR', - 'BTS','CALL','CBW','CDQ','CLC','CLD','CLI','CLTS','CMC','CMP','CMPSB','CMPSD','CMPSW', - 'CMPXCHG','CMPXCHG486','CMPXCHG8B','CPUID','CWD','CWDE', - 'cmova','cmovae','cmovb','cmovbe','cmovc','cmovcxz','cmove','cmovg','cmovge','cmovl','cmovle', - 'cmovna','cmovnae','cmovnb','cmovnbe','cmovnc','cmovne','cmovng','cmovnge','cmovnl','cmovnle', - 'cmovno','cmovnp','cmovns','cmovnz','cmovo','cmovp','cmovpe','cmovpo','cmovs','cmovz', - 'DAA','DAS','DEC','DIV','EMMS','ENTER','HLT','IBTS','ICEBP','IDIV','IMUL','IN','INC','INSB', - 'INSD','INSW','INT','INT01','INT1','INT03','INT3','INTO','INVD','INVLPG','IRET','IRETD','IRETW', - 'JCXZ','JECXZ','JMP','ja','jae','jb','jbe','jc','jcxz','je','jg','jge','jl','jle','jna','jnae', - 'jnb','jnbe','jnc','jne','jng','jnge','jnl','jnle','jno','jnp','jns','jnz','jo','jp','jpe', - 'jpo','js','jz','LAHF','LAR','LCALL','LDS','LEA','LEAVE','LES','LFS','LGDT','LGS','LIDT', - 'LJMP','LLDT','LMSW','LOADALL','LOADALL286','LOCK','LODSB','LODSD','LODSW','LOOP','LOOPE', - 'LOOPNE','LOOPNZ','LOOPZ','LSL','LSS','LTR','MOV','MOVD','MOVQ','MOVSB','MOVSD','MOVSW','MOVSX', - 'MOVZX','MUL','NEG','NOP','NOT','OR','OUT','OUTSB','OUTSD','OUTSW','POP','POPA','POPAD','POPAW', - 'POPF','POPFD','POPFW','PUSH','PUSHA','PUSHAD','PUSHAW','PUSHF','PUSHFD','PUSHFW','RCL','RCR', - 'RDSHR','RDMSR','RDPMC','RDTSC','REP','REPE','REPNE','REPNZ','REPZ','RET','RETF','RETN','ROL', - 'ROR','RSDC','RSLDT','RSM','SAHF','SAL','SALC','SAR','SBB','SCASB','SCASD','SCASW','SGDT', - 'seta','setae','setb','setbe','setc','setcxz','sete','setg','setge','setl','setle','setna', - 'setnae','setnb','setnbe','setnc','setne','setng','setnge','setnl','setnle','setno','setnp', - 'setns','setnz','seto','setp','setpe','setpo','sets','setz', - 'SHL','SHLD','SHR','SHRD','SIDT','SLDT','SMI','SMINT','SMINTOLD','SMSW','STC','STD','STI','STOSB', - 'STOSD','STOSW','STR','SUB','SVDC','SVLDT','SVTS','SYSCALL','SYSENTER','SYSEXIT','SYSRET','TEST', - 'UD1','UD2','UMOV','VERR','VERW','WAIT','WBINVD','WRSHR','WRMSR','XADD','XBTS','XCHG','XLAT', - 'XLATB','XOR' - ), - 1 => $CONTEXT . '/instr_i386', - 2 => 'color:#00f; font-weight:bold;', - 3 => false, - 4 => '' - ), - - //FPU i387 instructions - 3 => array( - 0 => array( - /* - // @todo order the i387 instruction set - 'f2xm1','fabs','fadd','faddp','fbld','fbstp','fchs','fclex','fcom','fcomp','fcompp','fdecstp', - 'fdisi','fdiv','fdivp','fdivr','fdivrp','feni','ffree','fiadd','ficom','ficomp','fidiv', - 'fidivr','fild','fimul','fincstp','finit','fist','fistp','fisub','fisubr','fld','fld1', - 'fldcw','fldenv','fldenvw','fldl2e','fldl2t','fldlg2','fldln2','fldpi','fldz','fmul', - 'fmulp','fnclex','fndisi','fneni','fninit','fnop','fnsave','fnsavew','fnstcw','fnstenv', - 'fnstenvw','fnstsw','fpatan','fprem','fptan','frndint','frstor','frstorw','fsave', - 'fsavew','fscale','fsqrt','fst','fstcw','fstenv','fstenvw','fstp','fstsw','fsub','fsubp', - 'fsubr','fsubrp','ftst','fwait','fxam','fxch','fxtract','fyl2x','fyl2xp1', - 'fsetpm','fcos','fldenvd','fnsaved','fnstenvd','fprem1','frstord','fsaved','fsin','fsincos', - 'fstenvd','fucom','fucomp','fucompp' - */ - 'F2XM1','FABS','FADD','FADDP','FBLD','FBSTP','FCHS','FCLEX','FCMOVB','FCMOVBE','FCMOVE','FCMOVNB', - 'FCMOVNBE','FCMOVNE','FCMOVNU','FCMOVU','FCOM','FCOMI','FCOMIP','FCOMP','FCOMPP','FCOS','FDECSTP', - 'FDISI','FDIV','FDIVP','FDIVR','FDIVRP','FEMMS','FENI','FFREE','FIADD','FICOM','FICOMP','FIDIV', - 'FIDIVR','FILD','FIMUL','FINCSTP','FINIT','FIST','FISTP','FISUB','FISUBR','FLD','FLD1','FLDCW', - 'FLDENV','FLDL2E','FLDL2T','FLDLG2','FLDLN2','FLDPI','FLDZ','FMUL','FMULP','FNCLEX','FNDISI', - 'FNENI','FNINIT','FNOP','FNSAVE','FNSTCW','FNSTENV','FNSTSW','FPATAN','FPREM','FPREM1','FPTAN', - 'FRNDINT','FRSTOR','FSAVE','FSCALE','FSETPM','FSIN','FSINCOS','FSQRT','FST','FSTCW','FSTENV', - 'FSTP','FSTSW','FSUB','FSUBP','FSUBR','FSUBRP','FTST','FUCOM','FUCOMI','FUCOMIP','FUCOMP', - 'FUCOMPP','FWAIT','FXAM','FXCH','FXTRACT','FYL2X','FYL2XP1' - ), - 1 => $CONTEXT . '/instr_i387', - 2 => 'color:#00f; font-weight:bold;', - 3 => false, - 4 => '' - ), - - //MMX instruction set - 4 => array( - 0 => array( - // @todo order the mmx instruction set - - 'FFREEP','FXRSTOR','FXSAVE','PREFETCHNTA','PREFETCHT0','PREFETCHT1','PREFETCHT2','SFENCE', - 'MASKMOVQ','MOVNTQ','PAVGB','PAVGW','PEXTRW','PINSRW','PMAXSW','PMAXUB','PMINSW','PMINUB', - 'PMOVMSKB','PMULHUW','PSADBW','PSHUFW', - - 'PACKSSDW','PACKSSWB','PACKUSWB','PADDB','PADDD','PADDSB','PADDSIW','PADDSW','PADDUSB','PADDUSW', - 'PADDW','PAND','PANDN','PAVEB','PCMPEQB','PCMPEQD','PCMPEQW','PCMPGTB','PCMPGTD', - 'PCMPGTW','PDISTIB','PFCMPEQ','PFCMPGE','PFCMPGT','PMACHRIW','PMADDWD', - 'PMAGW','PMVGEZB','PMVLZB','PMVNZB','PMVZB', - 'POR','PSLLD','PSLLQ','PSLLW','PSRAD','PSRAW','PSRLD','PSRLQ','PSRLW', - 'PSUBB','PSUBD','PSUBSB','PSUBSIW','PSUBSW','PSUBUSB','PSUBUSW','PSUBW','PUNPCKHBW','PUNPCKHDQ', - 'PUNPCKHWD','PUNPCKLBW','PUNPCKLDQ','PUNPCKLWD','PXOR' - ), - 1 => $CONTEXT . '/instr/mmx', - 2 => 'color:#00f; font-weight:bold;', - 3 => false, - 4 => '' - ), - - //SSE instruction set - 5 => array( - 0 => array( - // @todo order the SSE instruction set - 'ADDPS','ADDSS','ANDNPS','ANDPS','CMPEQPS','CMPEQSS','CMPLEPS','CMPLESS','CMPLTPS','CMPLTSS', - 'CMPNEQPS','CMPNEQSS','CMPNLEPS','CMPNLESS','CMPNLTPS','CMPNLTSS','CMPORDPS','CMPORDSS', - 'CMPUNORDPS','CMPUNORDSS','CMPPS','CMPSS','COMISS','CVTPI2PS','CVTPS2PI','CVTSI2SS','CVTSS2SI', - 'CVTTPS2PI','CVTTSS2SI','DIVPS','DIVSS','LDMXCSR','MAXPS','MAXSS','MINPS','MINSS','MOVAPS', - 'MOVHPS','MOVLHPS','MOVLPS','MOVHLPS','MOVMSKPS','MOVNTPS','MOVSS','MOVUPS','MULPS','MULSS', - 'ORPS','RCPPS','RCPSS','RSQRTPS','RSQRTSS','SHUFPS','SQRTPS','SQRTSS','STMXCSR','SUBPS', - 'SUBSS','UCOMISS','UNPCKHPS','UNPCKLPS','XORPS' - ), - 1 => $CONTEXT . '/instr/sse', - 2 => 'color:#00f; font-weight:bold;', - 3 => false, - 4 => '' - ), - - //3DNow instruction set - 6 => array( - 0 => array( - // @todo order the 3Dnow! instruction set - 'PAVGUSB','PF2ID','PFACC','PFADD','PFMUL','PFRCP','PFRCPIT1','PFRCPIT2','PFRSQIT1','PFRSQRT', - 'PFSUB','PFSUBR','PFMAX','PFMIN','PI2FD','PMULHRIW','PMULHRWA','PMULHRWC','PMULHW','PMULLW', - 'PREFETCH','PREFETCHW' - ), - 1 => $CONTEXT . '/instr/3Dnow', - 2 => 'color:#00f; font-weight:bold;', - 3 => false, - 4 => '' - ), - - //3DNowExt instruction set - 7 => array( - 0 => array( - // @todo order the 3Dnow! Ext instruction set - 'PFNACC','PFPNACC','PI2FW','PF2IW','PSWAPD' - ), - 1 => $CONTEXT . '/instr/3Dnow2', - 2 => 'color:#00f; font-weight:bold;', - 3 => false, - 4 => '' - ) -); - -$this->_contextSymbols = array( - 0 => array( - 0 => array( - ',', ';', '[', ']', '.' - ), - 1 => $CONTEXT . '/sym', - 2 => 'color:#008000;' - ) -); - -$this->_contextRegexps = array( - 0 => array( - 0 => array('#([a-zA-Z]+:)#'), - 1 => ':', - 2 => array( - 1 => array($CONTEXT . '/label', 'color:#933;', false) - ) - ), - 1 => array( - 0 => array( - '/(\$[0-9a-fA-F_]+)/' - ), - 1 => '$', - 2 => array( - 1 => array($CONTEXT . '/hex', 'color: #2bf;', false) - ) - ), - 2 => geshi_use_integers($CONTEXT) -); - -$this->_objectSplitters = array( - 0 => array( - 0 => array('.'), - 1 => $CONTEXT . '/oodynamic', - 2 => 'color:#559;', - 3 => false // If true, check that matched method isn't a keyword first - ) -); - -?> diff --git a/paste/include/geshi/contexts/delphi/delphi.php b/paste/include/geshi/contexts/delphi/delphi.php deleted file mode 100644 index 56f763c..0000000 --- a/paste/include/geshi/contexts/delphi/delphi.php +++ /dev/null @@ -1,382 +0,0 @@ -<?php -/** - * GeSHi - Generic Syntax Highlighter - * - * For information on how to use GeSHi, please consult the documentation - * found in the docs/ directory, or online at http://geshi.org/docs/ - * - * 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - * - * You can view a copy of the GNU GPL in the COPYING file that comes - * with GeSHi, in the docs/ directory. - * - * @package lang - * @author Benny Baumann <BenBE@benbe.omorphia.de>, Nigel McNie <nigel@geshi.org> - * @license http://www.gnu.org/copyleft/gpl.html GNU GPL - * @copyright (C) 2005 Nigel McNie - * @version 1.1.0 - * - */ - -// @todo [blocking 1.1.1] Rename OCCs with parent's name in front for theming -// BenBE: What do you mean? -// My todo for theming support, not relevant to delphi -// @todo [blocking 1.1.1] make keywords not keywords if they don't have a ( after -// them (e.g. a variable named "sum" will be highlighted as a keyword even if it isn't) -$this->_childContexts = array( - new GeSHiContext('delphi', $DIALECT, 'multi_comment'), - new GeSHiContext('delphi', $DIALECT, 'common/single_comment'), - new GeSHiContext('delphi', $DIALECT, 'common/single_string_eol'), - new GeSHiContext('delphi', $DIALECT, 'preprocessor'), - new GeSHiCodeContext('delphi', $DIALECT, 'asm'), - new GeSHiCodeContext('delphi', $DIALECT, 'extern', 'delphi/' . $DIALECT), - new GeSHiCodeContext('delphi', $DIALECT, 'property', 'delphi/' . $DIALECT) -); - -//$this->_styler->setStyle($CONTEXT, 'color:#000;'); - -$this->_contextKeywords = array( - 0 => array( - 0 => array( - //@todo [blocking 1.1.1] get keywords normal way - 'And', - 'Array', - 'As', - 'Asm', - 'At', - 'Begin', - 'Case', - 'Class', - 'Const', - 'Constructor', - 'Contains', - 'Destructor', - 'DispInterface', - 'Div', - 'Do', - 'DownTo', - 'Else', - 'End', - 'Except', - 'File', - 'Finalization', - 'Finally', - 'For', - 'Function', - 'Goto', - 'If', - 'Implementation', - 'In', - 'Inherited', - 'Initialization', - 'Inline', - 'Interface', - 'Is', - 'Label', - 'Mod', - 'Not', - 'Object', - 'Of', - 'On', - 'Or', - 'Packed', - 'Package', - 'Procedure', - 'Program', - 'Property', - 'Raise', - 'Record', - 'Requires', - 'Repeat', - 'Resourcestring', - 'Set', - 'Shl', - 'Shr', - 'Then', - 'ThreadVar', - 'To', - 'Try', - 'Type', - 'Unit', - 'Until', - 'Uses', - 'Var', - 'While', - 'With', - 'Xor', - - 'Private', 'Protected', 'Public', 'Published', - - 'Virtual', 'Abstract', 'Override', 'Overload', - - 'cdecl', 'stdcall', 'register', 'pascal', 'safecall', 'near', 'far', 'varargs', - - 'assembler' - ), - 1 => $CONTEXT . '/keywords', - 2 => 'color:#f00; font-weight:bold;', - 3 => false, - 4 => '' - ), - 1 => array( - 0 => array( - 'Boolean', 'ByteBool', 'LongBool', 'WordBool', 'Bool', - - 'Byte', 'SmallInt', - 'ShortInt', 'Word', - 'Integer', 'Cardinal', - 'LongInt', 'DWORD', - 'Int64', - - 'Single', 'Double', 'Extended', - 'Real48', 'Real', 'Comp', 'Currency', - - 'Pointer', - - 'Char', 'AnsiChar', 'WideChar', - 'PChar', 'PAnsiChar', 'PWideChar', - 'String', 'AnsiString', 'WideString', - - 'THandle' - ), - 1 => $CONTEXT . '/keytypes', - 2 => 'color:#000; font-weight:bold;', - 3 => false, - 4 => '' - ), - - 2 => array( - 0 => array( - 'nil', - 'false', 'true' - ), - 1 => $CONTEXT . '/keyidents', - 2 => 'color:#000; font-weight:bold;', - 3 => false, - 4 => '' - ), - - //Standard functions of Unit System - 3 => array( - 0 => array( - 'Abs','AcquireExceptionObject','Addr','AnsiToUtf8','Append','ArcTan','Assert','Assigned','AssignFile', - 'BeginThread','BlockRead','BlockWrite','Break','ChDir','Chr','Close','CloseFile','CompToCurrency', - 'CompToDouble','Concat','Continue','Copy','Cos','Dec','Delete','Dispose','DoubleToComp','EndThread', - 'EnumModules','EnumResourceModules','Eof','Eoln','Erase','ExceptAddr','ExceptObject','Exclude','Exit', - 'Exp','FilePos','FileSize','FillChar','Finalize','FindClassHInstance','FindHInstance','FindResourceHInstance', - 'Flush','Frac','FreeMem','Get8087CW','GetDir','GetLastError','GetMem','GetMemoryManager', - 'GetModuleFileName','GetVariantManager','Halt','Hi','High','Inc','Include','Initialize','Insert', - 'Int','IOResult','IsMemoryManagerSet','IsVariantManagerSet','Length','Ln','Lo','Low','MkDir','Move', - 'New','Odd','OleStrToString','OleStrToStrVar','Ord','ParamCount','ParamStr','Pi','Pos','Pred','Ptr', - 'PUCS4Chars','Random','Randomize','Read','ReadLn','ReallocMem','ReleaseExceptionObject','Rename', - 'Reset','Rewrite','RmDir','Round','RunError','Seek','SeekEof','SeekEoln','Set8087CW','SetLength', - 'SetLineBreakStyle','SetMemoryManager','SetString','SetTextBuf','SetVariantManager','Sin','SizeOf', - 'Slice','Sqr','Sqrt','Str','StringOfChar','StringToOleStr','StringToWideChar','Succ','Swap','Trunc', - 'Truncate','TypeInfo','UCS4StringToWideString','UnicodeToUtf8','UniqueString','UpCase','UTF8Decode', - 'UTF8Encode','Utf8ToAnsi','Utf8ToUnicode','Val','VarArrayRedim','VarClear','WideCharLenToString', - 'WideCharLenToStrVar','WideCharToString','WideCharToStrVar','WideStringToUCS4String','Write','WriteLn' - ), - 1 => $CONTEXT . '/stdprocs/system', - 2 => 'color:#444;', - 3 => false, - 4 => '' - ), - - //Standard functions of Unit SysUtils - 4 => array( - 0 => array( - 'Abort','AddExitProc','AddTerminateProc','AdjustLineBreaks','AllocMem','AnsiCompareFileName', - 'AnsiCompareStr','AnsiCompareText','AnsiDequotedStr','AnsiExtractQuotedStr','AnsiLastChar', - 'AnsiLowerCase','AnsiLowerCaseFileName','AnsiPos','AnsiQuotedStr','AnsiSameStr','AnsiSameText', - 'AnsiStrComp','AnsiStrIComp','AnsiStrLastChar','AnsiStrLComp','AnsiStrLIComp','AnsiStrLower', - 'AnsiStrPos','AnsiStrRScan','AnsiStrScan','AnsiStrUpper','AnsiUpperCase','AnsiUpperCaseFileName', - 'AppendStr','AssignStr','Beep','BoolToStr','ByteToCharIndex','ByteToCharLen','ByteType', - 'CallTerminateProcs','ChangeFileExt','CharLength','CharToByteIndex','CharToByteLen','CompareMem', - 'CompareStr','CompareText','CreateDir','CreateGUID','CurrentYear','CurrToStr','CurrToStrF','Date', - 'DateTimeToFileDate','DateTimeToStr','DateTimeToString','DateTimeToSystemTime','DateTimeToTimeStamp', - 'DateToStr','DayOfWeek','DecodeDate','DecodeDateFully','DecodeTime','DeleteFile','DirectoryExists', - 'DiskFree','DiskSize','DisposeStr','EncodeDate','EncodeTime','ExceptionErrorMessage', - 'ExcludeTrailingBackslash','ExcludeTrailingPathDelimiter','ExpandFileName','ExpandFileNameCase', - 'ExpandUNCFileName','ExtractFileDir','ExtractFileDrive','ExtractFileExt','ExtractFileName', - 'ExtractFilePath','ExtractRelativePath','ExtractShortPathName','FileAge','FileClose','FileCreate', - 'FileDateToDateTime','FileExists','FileGetAttr','FileGetDate','FileIsReadOnly','FileOpen','FileRead', - 'FileSearch','FileSeek','FileSetAttr','FileSetDate','FileSetReadOnly','FileWrite','FinalizePackage', - 'FindClose','FindCmdLineSwitch','FindFirst','FindNext','FloatToCurr','FloatToDateTime', - 'FloatToDecimal','FloatToStr','FloatToStrF','FloatToText','FloatToTextFmt','FmtLoadStr','FmtStr', - 'ForceDirectories','Format','FormatBuf','FormatCurr','FormatDateTime','FormatFloat','FreeAndNil', - 'GetCurrentDir','GetEnvironmentVariable','GetFileVersion','GetFormatSettings', - 'GetLocaleFormatSettings','GetModuleName','GetPackageDescription','GetPackageInfo','GUIDToString', - 'IncAMonth','IncludeTrailingBackslash','IncludeTrailingPathDelimiter','IncMonth','InitializePackage', - 'InterlockedDecrement','InterlockedExchange','InterlockedExchangeAdd','InterlockedIncrement', - 'IntToHex','IntToStr','IsDelimiter','IsEqualGUID','IsLeapYear','IsPathDelimiter','IsValidIdent', - 'Languages','LastDelimiter','LoadPackage','LoadStr','LowerCase','MSecsToTimeStamp','NewStr', - 'NextCharIndex','Now','OutOfMemoryError','QuotedStr','RaiseLastOSError','RaiseLastWin32Error', - 'RemoveDir','RenameFile','ReplaceDate','ReplaceTime','SafeLoadLibrary','SameFileName','SameText', - 'SetCurrentDir','ShowException','Sleep','StrAlloc','StrBufSize','StrByteType','StrCat', - 'StrCharLength','StrComp','StrCopy','StrDispose','StrECopy','StrEnd','StrFmt','StrIComp', - 'StringReplace','StringToGUID','StrLCat','StrLComp','StrLCopy','StrLen','StrLFmt','StrLIComp', - 'StrLower','StrMove','StrNew','StrNextChar','StrPas','StrPCopy','StrPLCopy','StrPos','StrRScan', - 'StrScan','StrToBool','StrToBoolDef','StrToCurr','StrToCurrDef','StrToDate','StrToDateDef', - 'StrToDateTime','StrToDateTimeDef','StrToFloat','StrToFloatDef','StrToInt','StrToInt64', - 'StrToInt64Def','StrToIntDef','StrToTime','StrToTimeDef','StrUpper','Supports','SysErrorMessage', - 'SystemTimeToDateTime','TextToFloat','Time','GetTime','TimeStampToDateTime','TimeStampToMSecs', - 'TimeToStr','Trim','TrimLeft','TrimRight','TryEncodeDate','TryEncodeTime','TryFloatToCurr', - 'TryFloatToDateTime','TryStrToBool','TryStrToCurr','TryStrToDate','TryStrToDateTime','TryStrToFloat', - 'TryStrToInt','TryStrToInt64','TryStrToTime','UnloadPackage','UpperCase','WideCompareStr', - 'WideCompareText','WideFmtStr','WideFormat','WideFormatBuf','WideLowerCase','WideSameStr', - 'WideSameText','WideUpperCase','Win32Check','WrapText' - ), - 1 => $CONTEXT . '/stdprocs/sysutils', - 2 => 'color:#444;', - 3 => false, - 4 => '' - ), - - //Standard functions of Unit Classes - 5 => array( - 0 => array( - 'ActivateClassGroup','AllocateHwnd','BinToHex','CheckSynchronize','CollectionsEqual','CountGenerations', - 'DeallocateHwnd','EqualRect','ExtractStrings','FindClass','FindGlobalComponent','GetClass', - 'GroupDescendantsWith','HexToBin','IdentToInt','InitInheritedComponent','IntToIdent','InvalidPoint', - 'IsUniqueGlobalComponentName','LineStart','ObjectBinaryToText','ObjectResourceToText', - 'ObjectTextToBinary','ObjectTextToResource','PointsEqual','ReadComponentRes','ReadComponentResEx', - 'ReadComponentResFile','Rect','RegisterClass','RegisterClassAlias','RegisterClasses', - 'RegisterComponents','RegisterIntegerConsts','RegisterNoIcon','RegisterNonActiveX','SmallPoint', - 'StartClassGroup','TestStreamFormat','UnregisterClass','UnregisterClasses','UnregisterIntegerConsts', - 'UnregisterModuleClasses','WriteComponentResFile' - ), - 1 => $CONTEXT . '/stdprocs/classes', - 2 => 'color:#444;', - 3 => false, - 4 => '' - ), - - //Standard functions of Unit Math - 6 => array( - 0 => array( - 'ArcCos', 'ArcCosh', 'ArcCot', 'ArcCotH', 'ArcCsc', 'ArcCscH', 'ArcSec', 'ArcSecH', 'ArcSin', - 'ArcSinh', 'ArcTan2', 'ArcTanh', 'Ceil', 'CompareValue', 'Cosecant', 'Cosh', 'Cot', 'Cotan', - 'CotH', 'Csc', 'CscH', 'CycleToDeg', 'CycleToGrad', 'CycleToRad', 'DegToCycle', 'DegToGrad', - 'DegToRad', 'DivMod', 'DoubleDecliningBalance', 'EnsureRange', 'Floor', 'Frexp', 'FutureValue', - 'GetExceptionMask', 'GetPrecisionMode', 'GetRoundMode', 'GradToCycle', 'GradToDeg', 'GradToRad', - 'Hypot', 'InRange', 'InterestPayment', 'InterestRate', 'InternalRateOfReturn', 'IntPower', - 'IsInfinite', 'IsNan', 'IsZero', 'Ldexp', 'LnXP1', 'Log10', 'Log2', 'LogN', 'Max', 'MaxIntValue', - 'MaxValue', 'Mean', 'MeanAndStdDev', 'Min', 'MinIntValue', 'MinValue', 'MomentSkewKurtosis', - 'NetPresentValue', 'Norm', 'NumberOfPeriods', 'Payment', 'PeriodPayment', 'Poly', 'PopnStdDev', - 'PopnVariance', 'Power', 'PresentValue', 'RadToCycle', 'RadToDeg', 'RadToGrad', 'RandG', 'RandomRange', - 'RoundTo', 'SameValue', 'Sec', 'Secant', 'SecH', 'SetExceptionMask', 'SetPrecisionMode', 'SetRoundMode', - 'Sign', 'SimpleRoundTo', 'SinCos', 'Sinh', 'SLNDepreciation', 'StdDev', 'Sum', 'SumInt', 'SumOfSquares', - 'SumsAndSquares', 'SYDDepreciation', 'Tan', 'Tanh', 'TotalVariance', 'Variance' - ), - 1 => $CONTEXT . '/stdprocs/math', - 2 => 'color:#444;', - 3 => false, - 4 => '' - ), -); - -$this->_contextSymbols = array( - 0 => array( - 0 => array( - '+', '-', '*', '/' - ), - 1 => $CONTEXT . '/mathsym', - 2 => 'color:#008000;' - ), - 1 => array( - 0 => array( - ':', ';', ',' - ), - 1 => $CONTEXT . '/ctrlsym', - 2 => 'color:#008000;' - ), - 2 => array( - 0 => array( - '<', '=', '>' - ), - 1 => $CONTEXT . '/cmpsym', - 2 => 'color:#008000;' - ), - 3 => array( - 0 => array( - '(', ')', '[', ']' - ), - 1 => $CONTEXT . '/brksym', - 2 => 'color:#008000;' - ), - 4 => array( - 0 => array( - '.', '@', '^' - ), - 1 => $CONTEXT . '/oopsym', - 2 => 'color:#008000;' - ) -// '|', '=', '!', ':', '(', ')', ',', '<', '>', '&', '$', '+', '-', '*', '/', -// '{', '}', ';', '[', ']', '~', '?' -); - -$this->_contextRegexps = array( - 0 => array( - 0 => array( - '/(#[0-9]+)/' - ), - 1 => '#', - 2 => array( - 1 => array($CONTEXT . '/char', 'color:#db9;', false) - ) - ), - 1 => array( - 0 => array( - '/(#\$[0-9a-fA-F]+)/' - ), - 1 => '#', - 2 => array( - 1 => array($CONTEXT . '/charhex', 'color:#db9;', false) - ) - ), - 2 => array( - 0 => array( - '/(\$[0-9a-fA-F]+)/' - ), - 1 => '$', - 2 => array( - 1 => array($CONTEXT . '/hex', 'color: #2bf;', false) - ) - ), - 3 => array( - 0 => array( - '/(\.\.)/' - ), - 1 => '.', - 2 => array( - 1 => array($CONTEXT . '/ctrlsym', 'color: #008000;', false) - ) - ), - 4 => geshi_use_doubles($CONTEXT, true), // second parameter says leading zero is required. - 5 => geshi_use_integers($CONTEXT) -); - -$this->_objectSplitters = array( - 0 => array( - 0 => array('.'), - 1 => $CONTEXT . '/oodynamic', - 2 => 'color:#559;', - 3 => false // If true, check that matched method isn't a keyword first - ) -); - -?> diff --git a/paste/include/geshi/contexts/delphi/exports_brackets.php b/paste/include/geshi/contexts/delphi/exports_brackets.php deleted file mode 100644 index 7621366..0000000 --- a/paste/include/geshi/contexts/delphi/exports_brackets.php +++ /dev/null @@ -1,178 +0,0 @@ -<?php -/** - * GeSHi - Generic Syntax Highlighter - * - * For information on how to use GeSHi, please consult the documentation - * found in the docs/ directory, or online at http://geshi.org/docs/ - * - * 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - * - * You can view a copy of the GNU GPL in the COPYING file that comes - * with GeSHi, in the docs/ directory. - * - * @package lang - * @author Benny Baumann <BenBE@benbe.omorphia.de>, Nigel McNie <nigel@geshi.org> - * @license http://www.gnu.org/copyleft/gpl.html GNU GPL - * @copyright (C) 2005 Nigel McNie - * @version 1.1.0 - * - */ - -$this->_contextDelimiters = array( - 0 => array( - 0 => array('('), - 1 => array(')'), - 2 => false - ) -); - - -$this->_childContexts = array( - new GeSHiContext('delphi', $DIALECT, 'preprocessor'), - new GeSHiContext('delphi', $DIALECT, 'common/single_comment'), - new GeSHiContext('delphi', $DIALECT, 'multi_comment') -); - - -//$this->_styler->setStyle($CONTEXT, 'color:#000;'); -//$this->_styler->setStartStyle($CONTEXT, 'color:#f00;font-weight:bold;'); -//$this->_styler->setEndStyle($CONTEXT, 'color:#00f;'); -$this->_startName = 'brksym'; // highlight starter as if it was a keyword -$this->_endName = 'brksym'; // highlight ender as if it was a ctrlsym - -$this->_contextKeywords = array( - 0 => array( - 0 => array( - //@todo get keywords normal way - 'var', 'out', 'const', 'array' - ), - 1 => $CONTEXT . '/keywords', - 2 => 'color:#f00; font-weight:bold;', - 3 => false, - 4 => '' - ), - 1 => array( - 0 => array( - 'Boolean', 'ByteBool', 'LongBool', 'WordBool', 'Bool', - - 'Byte', 'SmallInt', - 'ShortInt', 'Word', - 'Integer', 'Cardinal', - 'LongInt', 'DWORD', - 'Int64', - - 'Single', 'Double', 'Extended', - 'Real48', 'Real', 'Comp', 'Currency', - - 'Pointer', - - 'Char', 'AnsiChar', 'WideChar', - 'PChar', 'PAnsiChar', 'PWideChar', - 'String', 'AnsiString', 'WideString', - - 'THandle' - ), - 1 => $CONTEXT . '/keytypes', - 2 => 'color:#000; font-weight:bold;', - 3 => false, - 4 => '' - ), - 2 => array( - 0 => array( - //@todo get keywords normal way - 'nil', - 'false', 'true' - ), - 1 => $CONTEXT . '/keyidents', - 2 => 'color:#000; font-weight:bold;', - 3 => false, - 4 => '' - ) -); - -$this->_contextSymbols = array( -/* 0 => array( - 0 => array( - // @todo [blocking 1.1.1] are the [ and ] needed? They're handled by starter and ender, do they ever actually - // occur *inside* this context? (deferred to 1.1.1) - - // BenBE: [] might just well occure as part of a function declaration. But it's thus unlikly that there's no - // absolut requirement to handle them. I actually would have to check if the Delphi compiler actually compiles - // such source (I doubt it will compile). - // @todo Test if exports ABC(A: Array[13..37] of Integer) name 'ABC'; actually compiles. - '(', ']' - ), - 1 => $CONTEXT . '/brksym', - 2 => 'color:#008000;' - ),*/ - 1 => array( - 0 => array( - ':', ';', ',', '=' - ), - 1 => $CONTEXT . '/ctrlsym', - 2 => 'color:#008000;' - ), - 2 => array( - 0 => array( - '.' - ), - 1 => $CONTEXT . '/oopsym', - 2 => 'color:#008000;' - ) -); - -$this->_contextRegexps = array( - 0 => array( - 0 => array( - '/(#[0-9]+)/' - ), - 1 => '#', - 2 => array( - 1 => array($CONTEXT . '/char', 'color:#db9;', false) - ) - ), - 1 => array( - 0 => array( - '/(#\$[0-9a-fA-F]+)/' - ), - 1 => '#', - 2 => array( - 1 => array($CONTEXT . '/charhex', 'color:#db9;', false) - ) - ), - 2 => array( - 0 => array( - '/(\$[0-9a-fA-F]+)/' - ), - 1 => '$', - 2 => array( - 1 => array($CONTEXT . '/hex', 'color: #2bf;', false) - ) - ), - 3 => geshi_use_integers($CONTEXT) -); - -$this->_objectSplitters = array( - 0 => array( - 0 => array('.'), - 1 => $CONTEXT . '/oodynamic', - 2 => 'color:#559;', - 3 => false // If true, check that matched method isn't a keyword first - ) -); - -?> diff --git a/paste/include/geshi/contexts/delphi/extern.php b/paste/include/geshi/contexts/delphi/extern.php deleted file mode 100644 index a96516f..0000000 --- a/paste/include/geshi/contexts/delphi/extern.php +++ /dev/null @@ -1,131 +0,0 @@ -<?php -/** - * GeSHi - Generic Syntax Highlighter - * - * For information on how to use GeSHi, please consult the documentation - * found in the docs/ directory, or online at http://geshi.org/docs/ - * - * 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - * - * You can view a copy of the GNU GPL in the COPYING file that comes - * with GeSHi, in the docs/ directory. - * - * @package lang - * @author Benny Baumann <BenBE@benbe.omorphia.de>, Nigel McNie <nigel@geshi.org> - * @license http://www.gnu.org/copyleft/gpl.html GNU GPL - * @copyright (C) 2005 Nigel McNie - * @version 1.1.0 - * - */ - -$this->_contextDelimiters = array( - 0 => array( - 0 => array('exports'), - 1 => array(';'), - 2 => false - ), - 1 => array( - 0 => array('external'), - 1 => array(';'), - 2 => false - ) -); - -$this->_childContexts = array( - new GeSHiContext('delphi', $DIALECT, 'preprocessor'), - new GeSHiContext('delphi', $DIALECT, 'multi_comment'), - new GeSHiContext('delphi', $DIALECT, 'common/single_comment'), - new GeSHiContext('delphi', $DIALECT, 'common/single_string_eol'), - new GeSHiCodeContext('delphi', $DIALECT, 'exports_brackets', 'delphi/' . $DIALECT) -); - -//$this->_styler->setStyle($CONTEXT, 'color:#000;'); -//$this->_styler->setStyle($CONTEXT_START, 'color:#f00;font-weight:bold;'); -//$this->_styler->setStyle($CONTEXT_END, 'color:#00f;'); -$this->_startName = 'keywords'; -$this->_endName = 'ctrlsym'; - -$this->_contextKeywords = array( - 0 => array( - 0 => array( - 'name','index','resident' - ), - 1 => $CONTEXT . '/keywords', - 2 => 'color:#f00; font-weight:bold;', - 3 => false, - 4 => '' - ), -); - -$this->_contextSymbols = array( - 0 => array( - 0 => array( - ',', '[', ']', '.' - ), - 1 => $CONTEXT . '/sym', - 2 => 'color:#008000;' - ), - 1 => array( - 0 => array( - '(', ')', '[', ']' - ), - 1 => $CONTEXT . '/brksym', - 2 => 'color:#008000;' - ) -); - -$this->_contextRegexps = array( - 0 => array( - 0 => array( - '/(#[0-9]+)/' - ), - 1 => '#', - 2 => array( - 1 => array($CONTEXT . '/char', 'color:#db9;', false) - ) - ), - 1 => array( - 0 => array( - '/(#\$[0-9a-fA-F]+)/' - ), - 1 => '#', - 2 => array( - 1 => array($CONTEXT . '/charhex', 'color:#db9;', false) - ) - ), - 2 => array( - 0 => array( - '/(\$[0-9a-fA-F]+)/' - ), - 1 => '$', - 2 => array( - 1 => array($CONTEXT . '/hex', 'color: #2bf;', false) - ) - ), - 3 => geshi_use_integers($CONTEXT) -); - -$this->_objectSplitters = array( - 0 => array( - 0 => array('.'), - 1 => $CONTEXT . '/oodynamic', - 2 => 'color:#559;', - 3 => false // If true, check that matched method isn't a keyword first - ) -); - -?> diff --git a/paste/include/geshi/contexts/delphi/multi_comment.php b/paste/include/geshi/contexts/delphi/multi_comment.php deleted file mode 100644 index 76e3284..0000000 --- a/paste/include/geshi/contexts/delphi/multi_comment.php +++ /dev/null @@ -1,51 +0,0 @@ -<?php -/** - * GeSHi - Generic Syntax Highlighter - * - * For information on how to use GeSHi, please consult the documentation - * found in the docs/ directory, or online at http://geshi.org/docs/ - * - * 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - * - * You can view a copy of the GNU GPL in the COPYING file that comes - * with GeSHi, in the docs/ directory. - * - * @package lang - * @author Benny Baumann <BenBE@benbe.omorphia.de>, Nigel McNie <nigel@geshi.org> - * @license http://www.gnu.org/copyleft/gpl.html GNU GPL - * @copyright (C) 2005 Nigel McNie - * @version 1.1.0 - * - */ - -$this->_contextDelimiters = array( - 0 => array( - 0 => array('{'), - 1 => array('}'), - 2 => false - ), - 1 => array( - 0 => array('(*'), - 1 => array('*)'), - 2 => false - ) -); - -$this->_styler->setStyle($CONTEXT, 'color:#888;font-style:italic;'); -$this->_contextStyleType = GESHI_STYLE_COMMENTS; - -?> diff --git a/paste/include/geshi/contexts/delphi/preprocessor.php b/paste/include/geshi/contexts/delphi/preprocessor.php deleted file mode 100644 index da66662..0000000 --- a/paste/include/geshi/contexts/delphi/preprocessor.php +++ /dev/null @@ -1,51 +0,0 @@ -<?php -/** - * GeSHi - Generic Syntax Highlighter - * - * For information on how to use GeSHi, please consult the documentation - * found in the docs/ directory, or online at http://geshi.org/docs/ - * - * 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - * - * You can view a copy of the GNU GPL in the COPYING file that comes - * with GeSHi, in the docs/ directory. - * - * @package lang - * @author Benny Baumann <BenBE@benbe.omorphia.de>, Nigel McNie <nigel@geshi.org> - * @license http://www.gnu.org/copyleft/gpl.html GNU GPL - * @copyright (C) 2005 Nigel McNie - * @version 1.1.0 - * - */ - -$this->_contextDelimiters = array( - 0 => array( - 0 => array('{$'), - 1 => array('}'), - 2 => false - ), - 1 => array( - 0 => array('(*$'), - 1 => array('*)'), - 2 => false - ) -); - -$this->_styler->setStyle($CONTEXT, 'color:#080;font-style:italic;'); -$this->_contextStyleType = GESHI_STYLE_COMMENTS; - -?> diff --git a/paste/include/geshi/contexts/delphi/property.php b/paste/include/geshi/contexts/delphi/property.php deleted file mode 100644 index db87a1a..0000000 --- a/paste/include/geshi/contexts/delphi/property.php +++ /dev/null @@ -1,157 +0,0 @@ -<?php -/** - * GeSHi - Generic Syntax Highlighter - * - * For information on how to use GeSHi, please consult the documentation - * found in the docs/ directory, or online at http://geshi.org/docs/ - * - * 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - * - * You can view a copy of the GNU GPL in the COPYING file that comes - * with GeSHi, in the docs/ directory. - * - * @package lang - * @author Benny Baumann <BenBE@benbe.omorphia.de>, Nigel McNie <nigel@geshi.org> - * @license http://www.gnu.org/copyleft/gpl.html GNU GPL - * @copyright (C) 2005 Nigel McNie - * @version 1.1.0 - * - */ - -$this->_contextDelimiters = array( - 0 => array( - 0 => array('property'), - 1 => array(';'), - 2 => false - ) -); - - -$this->_childContexts = array( - new GeSHiContext('delphi', $DIALECT, 'preprocessor'), - new GeSHiContext('delphi', $DIALECT, 'common/single_comment'), - new GeSHiContext('delphi', $DIALECT, 'multi_comment'), - new GeSHiCodeContext('delphi', $DIALECT, 'property_index', 'delphi/' . $DIALECT) -); - -//$this->_styler->setStyle($CONTEXT, 'color:#000;'); -//$this->_styler->setStartStyle($CONTEXT, 'color:#f00;font-weight:bold;'); -//$this->_styler->setEndStyle($CONTEXT, 'color:#00f;'); -$this->_startName = 'keywords'; // highlight starter as if it was a keyword -$this->_endName = 'ctrlsym'; // highlight ender as if it was a ctrlsym - -$this->_contextKeywords = array( - 0 => array( - 0 => array( - 'read','write','index','stored','default','nodefault','implements', - 'dispid','readonly','writeonly' - ), - 1 => $CONTEXT . '/keywords', - 2 => 'color:#f00; font-weight:bold;', - 3 => false, - 4 => '' - ), - 1 => array( - 0 => array( - 'Boolean', 'ByteBool', 'LongBool', 'WordBool', 'Bool', - - 'Byte', 'SmallInt', - 'ShortInt', 'Word', - 'Integer', 'Cardinal', - 'LongInt', 'DWORD', - 'Int64', - - 'Single', 'Double', 'Extended', - 'Real48', 'Real', 'Comp', 'Currency', - - 'Pointer', - - 'Char', 'AnsiChar', 'WideChar', - 'PChar', 'PAnsiChar', 'PWideChar', - 'String', 'AnsiString', 'WideString', - - 'THandle' - ), - 1 => $CONTEXT . '/keytypes', - 2 => 'color:#000; font-weight:bold;', - 3 => false, - 4 => '' - ), - 2 => array( - 0 => array( - //@todo get keywords normal way - 'nil', - 'false', 'true' - ), - 1 => $CONTEXT . '/keyidents', - 2 => 'color:#000; font-weight:bold;', - 3 => false, - 4 => '' - ) -); - -$this->_contextSymbols = array( - 0 => array( - 0 => array( - ':' - ), - 1 => $CONTEXT . '/ctrlsym', - 2 => 'color:#008000;' - ) -); - -$this->_contextRegexps = array( - 0 => array( - 0 => array( - '/(#[0-9]+)/' - ), - 1 => '#', - 2 => array( - 1 => array($CONTEXT . '/char', 'color:#db9;', false) - ) - ), - 1 => array( - 0 => array( - '/(#\$[0-9a-fA-F]+)/' - ), - 1 => '#', - 2 => array( - 1 => array($CONTEXT . '/charhex', 'color:#db9;', false) - ) - ), - 2 => array( - 0 => array( - '/(\$[0-9a-fA-F]+)/' - ), - 1 => '$', - 2 => array( - 1 => array($CONTEXT . '/hex', 'color: #2bf;', false) - ) - ), - 3 => geshi_use_integers($CONTEXT) -); - -$this->_objectSplitters = array( - 0 => array( - 0 => array('.'), - 1 => $CONTEXT . '/oodynamic', - 2 => 'color:#559;', - 3 => false // If true, check that matched method isn't a keyword first - ) -); - -?> diff --git a/paste/include/geshi/contexts/delphi/property_index.php b/paste/include/geshi/contexts/delphi/property_index.php deleted file mode 100644 index c9bf62b..0000000 --- a/paste/include/geshi/contexts/delphi/property_index.php +++ /dev/null @@ -1,143 +0,0 @@ -<?php -/** - * GeSHi - Generic Syntax Highlighter - * - * For information on how to use GeSHi, please consult the documentation - * found in the docs/ directory, or online at http://geshi.org/docs/ - * - * 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - * - * You can view a copy of the GNU GPL in the COPYING file that comes - * with GeSHi, in the docs/ directory. - * - * @package lang - * @author Benny Baumann <BenBE@benbe.omorphia.de>, Nigel McNie <nigel@geshi.org> - * @license http://www.gnu.org/copyleft/gpl.html GNU GPL - * @copyright (C) 2005 Nigel McNie - * @version 1.1.0 - * - */ - -$this->_contextDelimiters = array( - 0 => array( - 0 => array('['), - 1 => array(']'), - 2 => false - ) -); - - -$this->_childContexts = array( - new GeSHiContext('delphi', $DIALECT, 'preprocessor'), - new GeSHiContext('delphi', $DIALECT, 'common/single_comment'), - new GeSHiContext('delphi', $DIALECT, 'multi_comment') -); - - -//$this->_styler->setStyle($CONTEXT, 'color:#000;'); -//$this->_styler->setStartStyle($CONTEXT, 'color:#f00;font-weight:bold;'); -//$this->_styler->setEndStyle($CONTEXT, 'color:#00f;'); -$this->_startName = 'brksym'; // highlight starter as if it was a keyword -$this->_endName = 'brksym'; // highlight ender as if it was a ctrlsym - -$this->_contextKeywords = array( - 0 => array( - 0 => array( - 'Boolean', 'ByteBool', 'LongBool', 'WordBool', 'Bool', - - 'Byte', 'SmallInt', - 'ShortInt', 'Word', - 'Integer', 'Cardinal', - 'LongInt', 'DWORD', - 'Int64', - - 'Single', 'Double', 'Extended', - 'Real48', 'Real', 'Comp', 'Currency', - - 'Pointer', - - 'Char', 'AnsiChar', 'WideChar', - 'PChar', 'PAnsiChar', 'PWideChar', - 'String', 'AnsiString', 'WideString', - - 'THandle' - ), - 1 => $CONTEXT . '/keytypes', - 2 => 'color:#000; font-weight:bold;', - 3 => false, - 4 => '' - ) -); - -$this->_contextSymbols = array( - 0 => array( - 0 => array( - ':', ';', ',' - ), - 1 => $CONTEXT . '/ctrlsym', - 2 => 'color:#008000;' - ), - 1 => array( - 0 => array( - '.' - ), - 1 => $CONTEXT . '/oopsym', - 2 => 'color:#008000;' - ) -); - -$this->_contextRegexps = array( - 0 => array( - 0 => array( - '/(#[0-9]+)/' - ), - 1 => '#', - 2 => array( - 1 => array($CONTEXT . '/char', 'color:#db9;', false) - ) - ), - 1 => array( - 0 => array( - '/(#\$[0-9a-fA-F]+)/' - ), - 1 => '#', - 2 => array( - 1 => array($CONTEXT . '/charhex', 'color:#db9;', false) - ) - ), - 2 => array( - 0 => array( - '/(\$[0-9a-fA-F]+)/' - ), - 1 => '$', - 2 => array( - 1 => array($CONTEXT . '/hex', 'color: #2bf;', false) - ) - ), - 3 => geshi_use_integers($CONTEXT) -); - -$this->_objectSplitters = array( - 0 => array( - 0 => array('.'), - 1 => $CONTEXT . '/oodynamic', - 2 => 'color:#559;', - 3 => false // If true, check that matched method isn't a keyword first - ) -); - -?>
\ No newline at end of file diff --git a/paste/include/geshi/contexts/doxygen/doxygen.php b/paste/include/geshi/contexts/doxygen/doxygen.php deleted file mode 100644 index 5d049d5..0000000 --- a/paste/include/geshi/contexts/doxygen/doxygen.php +++ /dev/null @@ -1,44 +0,0 @@ -<?php -/** - * GeSHi - Generic Syntax Highlighter - * - * For information on how to use GeSHi, please consult the documentation - * found in the docs/ directory, or online at http://geshi.org/docs/ - * - * 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - * - * You can view a copy of the GNU GPL in the COPYING file that comes - * with GeSHi, in the docs/ directory. - * - * @package lang - * @author Nigel McNie <nigel@geshi.org> - * @license http://www.gnu.org/copyleft/gpl.html GNU GPL - * @copyright (C) 2005 Nigel McNie - * @version 1.1.0 - * - */ - -$this->_childContexts = array( - new GeSHiContext('doxygen', $DIALECT, 'tag'), - new GeshiContext('doxygen', $DIALECT, 'link'), - new GeSHiContext('html', $DIALECT, 'tag') -); - -$this->_styler->setStyle($CONTEXT, 'color:#555;font-style:italic;'); -$this->_contextStyleType = GESHI_STYLE_COMMENTS; - -?> diff --git a/paste/include/geshi/contexts/doxygen/link.php b/paste/include/geshi/contexts/doxygen/link.php deleted file mode 100644 index da68e2e..0000000 --- a/paste/include/geshi/contexts/doxygen/link.php +++ /dev/null @@ -1,46 +0,0 @@ -<?php -/** - * GeSHi - Generic Syntax Highlighter - * - * For information on how to use GeSHi, please consult the documentation - * found in the docs/ directory, or online at http://geshi.org/docs/ - * - * 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - * - * You can view a copy of the GNU GPL in the COPYING file that comes - * with GeSHi, in the docs/ directory. - * - * @package lang - * @author Nigel McNie <nigel@geshi.org> - * @license http://www.gnu.org/copyleft/gpl.html GNU GPL - * @copyright (C) 2005 Nigel McNie - * @version 1.1.0 - * - */ - -// Delimiters have no bearing on OCCs -$this->_contextDelimiters = array( - 0 => array( - 0 => array('{@'), - 1 => array('}'), - 2 => false - ) -); - -$this->_styler->setStyle($CONTEXT, 'color:#0095ff;font-weight:bold;'); - -?> diff --git a/paste/include/geshi/contexts/doxygen/tag.php b/paste/include/geshi/contexts/doxygen/tag.php deleted file mode 100644 index 5158b54..0000000 --- a/paste/include/geshi/contexts/doxygen/tag.php +++ /dev/null @@ -1,46 +0,0 @@ -<?php -/** - * GeSHi - Generic Syntax Highlighter - * - * For information on how to use GeSHi, please consult the documentation - * found in the docs/ directory, or online at http://geshi.org/docs/ - * - * 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - * - * You can view a copy of the GNU GPL in the COPYING file that comes - * with GeSHi, in the docs/ directory. - * - * @package lang - * @author Nigel McNie <nigel@geshi.org> - * @license http://www.gnu.org/copyleft/gpl.html GNU GPL - * @copyright (C) 2005 Nigel McNie - * @version 1.1.0 - * - */ - -// Delimiters have no bearing on OCCs -$this->_contextDelimiters = array( - 0 => array( - 0 => array('@'), - 1 => array('REGEX#[^a-z]#'), - 2 => false - ) -); - -$this->_styler->setStyle($CONTEXT, 'color:#ca60ca;font-weight:bold;'); - -?> diff --git a/paste/include/geshi/contexts/html/comment.php b/paste/include/geshi/contexts/html/comment.php deleted file mode 100644 index 346b16b..0000000 --- a/paste/include/geshi/contexts/html/comment.php +++ /dev/null @@ -1,46 +0,0 @@ -<?php -/** - * GeSHi - Generic Syntax Highlighter - * - * For information on how to use GeSHi, please consult the documentation - * found in the docs/ directory, or online at http://geshi.org/docs/ - * - * 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - * - * You can view a copy of the GNU GPL in the COPYING file that comes - * with GeSHi, in the docs/ directory. - * - * @package lang - * @author Nigel McNie <nigel@geshi.org> - * @license http://www.gnu.org/copyleft/gpl.html GNU GPL - * @copyright (C) 2005 Nigel McNie - * @version 1.1.0 - * - */ - -$this->_contextDelimiters = array( - 0 => array( - 0 => array('<!--'), - 1 => array('-->'), - 2 => false - ) -); - -$this->_styler->setStyle($CONTEXT, 'color:#888;'); -$this->_contextStyleType = GESHI_STYLE_COMMENTS; - -?> diff --git a/paste/include/geshi/contexts/html/css.php b/paste/include/geshi/contexts/html/css.php deleted file mode 100644 index a6107f1..0000000 --- a/paste/include/geshi/contexts/html/css.php +++ /dev/null @@ -1,49 +0,0 @@ -<?php -/** - * GeSHi - Generic Syntax Highlighter - * - * For information on how to use GeSHi, please consult the documentation - * found in the docs/ directory, or online at http://geshi.org/docs/ - * - * 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - * - * You can view a copy of the GNU GPL in the COPYING file that comes - * with GeSHi, in the docs/ directory. - * - * @package lang - * @author Nigel McNie <nigel@geshi.org> - * @license http://www.gnu.org/copyleft/gpl.html GNU GPL - * @copyright (C) 2005 Nigel McNie - * @version 1.1.0 - * - */ - -$this->_contextDelimiters = array( - 0 => array( - //@todo [blocking 1.1.9] The <![CDATA[ was added to stop CSS jumping into attribute selector context - //the moment it was encountered, but this only really applies to XML - 0 => array('REGEX#<style[^>]+>\s*(<!\[CDATA\[)?#i'), - 1 => array('</style>'), - 2 => false - ) -); - -$this->_delimiterParseData = GESHI_CHILD_PARSE_NONE; - -$this->_overridingChildContext =& new GeSHiCodeContext('css'); - -?> diff --git a/paste/include/geshi/contexts/html/doctype.php b/paste/include/geshi/contexts/html/doctype.php deleted file mode 100644 index 818730c..0000000 --- a/paste/include/geshi/contexts/html/doctype.php +++ /dev/null @@ -1,50 +0,0 @@ -<?php -/** - * GeSHi - Generic Syntax Highlighter - * - * For information on how to use GeSHi, please consult the documentation - * found in the docs/ directory, or online at http://geshi.org/docs/ - * - * 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - * - * You can view a copy of the GNU GPL in the COPYING file that comes - * with GeSHi, in the docs/ directory. - * - * @package lang - * @author Nigel McNie <nigel@geshi.org> - * @license http://www.gnu.org/copyleft/gpl.html GNU GPL - * @copyright (C) 2005 Nigel McNie - * @version 1.1.0 - * - */ - -$this->_contextDelimiters = array( - 0 => array( - 0 => array('<!DOCTYPE '), - 1 => array('>'), - 2 => false - ) -); - -$this->_childContexts = array( - // HTML strings have no escape characters, so the don't need to be GeSHiStringContexts - new GeSHiContext('html', $DIALECT, 'string') -); - -$this->_styler->setStyle($CONTEXT, 'font-weight:bold;color:#933;'); - -?> diff --git a/paste/include/geshi/contexts/html/html.php b/paste/include/geshi/contexts/html/html.php deleted file mode 100644 index 2e9169d..0000000 --- a/paste/include/geshi/contexts/html/html.php +++ /dev/null @@ -1,55 +0,0 @@ -<?php -/** - * GeSHi - Generic Syntax Highlighter - * - * For information on how to use GeSHi, please consult the documentation - * found in the docs/ directory, or online at http://geshi.org/docs/ - * - * 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - * - * You can view a copy of the GNU GPL in the COPYING file that comes - * with GeSHi, in the docs/ directory. - * - * @package lang - * @author Nigel McNie <nigel@geshi.org> - * @license http://www.gnu.org/copyleft/gpl.html GNU GPL - * @copyright (C) 2005 Nigel McNie - * @version 1.1.0 - * - */ - -$this->_childContexts = array( - new GeSHiContext('html', $DIALECT, 'doctype'), - new GeSHiCodeContext('html', $DIALECT, 'tag'), - new GeSHiContext('html', $DIALECT, 'comment'), - new GeSHiContext('html', $DIALECT, 'css'), - new GeSHiContext('html', $DIALECT, 'javascript') -); - -$this->_styler->setStyle($CONTEXT, 'color:#000;'); - -$this->_contextRegexps = array( - 0 => array( - 0 => array('#(&(([a-z0-9]{2,5})|(\#[0-9]{2,4}));)#'), - 1 => '&', - 2 => array( - 1 => array($CONTEXT . '/entity', 'color: #00c;', false) - ) - ) -); - -?> diff --git a/paste/include/geshi/contexts/html/javascript.php b/paste/include/geshi/contexts/html/javascript.php deleted file mode 100644 index 1ba7352..0000000 --- a/paste/include/geshi/contexts/html/javascript.php +++ /dev/null @@ -1,49 +0,0 @@ -<?php -/** - * GeSHi - Generic Syntax Highlighter - * - * For information on how to use GeSHi, please consult the documentation - * found in the docs/ directory, or online at http://geshi.org/docs/ - * - * 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - * - * You can view a copy of the GNU GPL in the COPYING file that comes - * with GeSHi, in the docs/ directory. - * - * @package lang - * @author Nigel McNie <nigel@geshi.org> - * @license http://www.gnu.org/copyleft/gpl.html GNU GPL - * @copyright (C) 2005 Nigel McNie - * @version 1.1.0 - * - */ - -$this->_contextDelimiters = array( - 0 => array( - 0 => array('REGEX#<script[^>]+>#i'), - 1 => array('</script>'), - 2 => false - ) -); - -// If this is set to parse any of the delimiters, the OCC swallows it up - setStartStyle and -// setEndStyle have no meaning in a context with an OCC (actually, nor does setStyle) -$this->_delimiterParseData = GESHI_CHILD_PARSE_NONE; - -$this->_overridingChildContext = new GeSHiCodeContext('javascript'); - -?> diff --git a/paste/include/geshi/contexts/html/string.php b/paste/include/geshi/contexts/html/string.php deleted file mode 100644 index 55149e5..0000000 --- a/paste/include/geshi/contexts/html/string.php +++ /dev/null @@ -1,56 +0,0 @@ -<?php -/** - * GeSHi - Generic Syntax Highlighter - * - * For information on how to use GeSHi, please consult the documentation - * found in the docs/ directory, or online at http://geshi.org/docs/ - * - * 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - * - * You can view a copy of the GNU GPL in the COPYING file that comes - * with GeSHi, in the docs/ directory. - * - * @package lang - * @author Nigel McNie <nigel@geshi.org> - * @license http://www.gnu.org/copyleft/gpl.html GNU GPL - * @copyright (C) 2005 Nigel McNie - * @version 1.1.0 - * - */ - -$this->_contextDelimiters = array( - // Each of ' and " delimiters. In their own group so they only end themselves - 0 => array( - 0 => array("'"), - 1 => array("'"), - 2 => false - ), - 1 => array( - 0 => array('"'), - 1 => array('"'), - 2 => false - ) -); - -$this->_childContexts = array( - new GeSHiContext('html', $DIALECT, 'string_javascript') -); - -$this->_styler->setStyle($CONTEXT, 'color:#933;'); -$this->_contextStyleType = GESHI_STYLE_STRINGS; - -?> diff --git a/paste/include/geshi/contexts/html/string_javascript.php b/paste/include/geshi/contexts/html/string_javascript.php deleted file mode 100644 index f210bc0..0000000 --- a/paste/include/geshi/contexts/html/string_javascript.php +++ /dev/null @@ -1,55 +0,0 @@ -<?php -/** - * GeSHi - Generic Syntax Highlighter - * - * For information on how to use GeSHi, please consult the documentation - * found in the docs/ directory, or online at http://geshi.org/docs/ - * - * 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - * - * You can view a copy of the GNU GPL in the COPYING file that comes - * with GeSHi, in the docs/ directory. - * - * @package lang - * @author Nigel McNie <nigel@geshi.org> - * @license http://www.gnu.org/copyleft/gpl.html GNU GPL - * @copyright (C) 2005 Nigel McNie - * @version 1.1.0 - * - */ - -//@todo [blocking 1.1.1] (bug 11) Using a ^ before the starters does -// not work, because when useless contexts are purged neither the ^return -// nor the ^javascript: are matched so this context is removed. -// I'm leaving it until 1.1.1 to solve this. One way might be to add a flag -// to this array or a field to the GeSHiContext class that says "never remove -// me, even if I am useless" -$this->_contextDelimiters = array( - 0 => array( - 0 => array('REGEX#return#', 'REGEX#javascript:#'), - 1 => array('"'), - 2 => false - ) -); - -// If this is set to parse any of the delimiters, the OCC swallows it up - setStartStyle and -// setEndStyle have no meaning in a context with an OCC (actually, nor does setStyle) -$this->_delimiterParseData = GESHI_CHILD_PARSE_LEFT; - -$this->_overridingChildContext = new GeSHiCodeContext('javascript'); - -?> diff --git a/paste/include/geshi/contexts/html/tag.php b/paste/include/geshi/contexts/html/tag.php deleted file mode 100644 index 44bed38..0000000 --- a/paste/include/geshi/contexts/html/tag.php +++ /dev/null @@ -1,98 +0,0 @@ -<?php -/** - * GeSHi - Generic Syntax Highlighter - * - * For information on how to use GeSHi, please consult the documentation - * found in the docs/ directory, or online at http://geshi.org/docs/ - * - * 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - * - * You can view a copy of the GNU GPL in the COPYING file that comes - * with GeSHi, in the docs/ directory. - * - * @package lang - * @author Nigel McNie <nigel@geshi.org> - * @license http://www.gnu.org/copyleft/gpl.html GNU GPL - * @copyright (C) 2005 Nigel McNie - * @version 1.1.0 - * - */ - -$this->_contextDelimiters = array( - 0 => array( - 0 => array('REGEX#<[/a-z_0-6]+#i'), - 1 => array('>'), - 2 => false - ) -); - -$this->_childContexts = array( - // HTML strings have no escape characters, so the don't need to be GeSHiStringContexts - new GeSHiContext('html', $DIALECT, 'string') -); - -$this->_styler->setStyle($CONTEXT, 'color:#008000;'); -$this->_styler->setStyle($CONTEXT_START, 'font-weight:bold;color:#000;'); -$this->_styler->setStyle($CONTEXT_END, 'font-weight:bold;color:#000;'); - -$this->_contextKeywords = array( - 0 => array( - // keywords - 0 => array( - 'abbr', 'accept-charset', 'accept', 'accesskey', 'action', 'align', - 'alink', 'alt', 'archive', 'axis', 'background', 'bgcolor', 'border', - 'cellpadding', 'cellspacing', 'char', 'charoff', 'charset', 'checked', - 'cite', 'class', 'classid', 'clear', 'code', 'codebase', 'codetype', - 'color', 'cols', 'colspan', 'compact', 'content', 'coords', 'data', - 'datetime', 'declare', 'defer', 'dir', 'disabled', 'enctype', 'face', - 'for', 'frame', 'frameborder', 'headers', 'height', 'href', 'hreflang', - 'hspace', 'http-equiv', 'id', 'ismap', 'label', 'lang', 'language', - 'link', 'longdesc', 'marginheight', 'marginwidth', 'maxlength', 'media', - 'method', 'multiple', 'name', 'nohref', 'noresize', 'noshade', 'nowrap', - 'object', 'onblur', 'onchange', 'onclick', 'ondblclick', 'onfocus', - 'onkeydown', 'onkeypress', 'onkeyup', 'onload', 'onmousedown', - 'onmousemove', 'onmouseout', 'onmouseover', 'onmouseup', 'onreset', - 'onselect', 'onsubmit', 'onunload', 'profile', 'prompt', 'readonly', - 'rel', 'rev', 'rows', 'rowspan', 'rules', 'scheme', 'scope', 'scrolling', - 'selected', 'shape', 'size', 'span', 'src', 'standby', 'start', 'style', - 'summary', 'tabindex', 'target', 'text', 'title', 'type', 'usemap', - 'valign', 'value', 'valuetype', 'version', 'vlink', 'vspace', 'width' - ), - // name - 1 => $CONTEXT . '/attrs', - // style - 2 => 'color:#006;', - // case sensitive - 3 => false, - // url - 4 => '' - ) -); - -$this->_contextSymbols = array( - 0 => array( - 0 => array( - '=' - ), - // name (should names have / in them like normal contexts? YES - 1 => $CONTEXT . '/sym', - // style - 2 => 'color:#008000;' - ) -); - -?> diff --git a/paste/include/geshi/contexts/javascript/javascript.php b/paste/include/geshi/contexts/javascript/javascript.php deleted file mode 100644 index 4f4a672..0000000 --- a/paste/include/geshi/contexts/javascript/javascript.php +++ /dev/null @@ -1,187 +0,0 @@ -<?php -/** - * GeSHi - Generic Syntax Highlighter - * - * For information on how to use GeSHi, please consult the documentation - * found in the docs/ directory, or online at http://geshi.org/docs/ - * - * 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - * - * You can view a copy of the GNU GPL in the COPYING file that comes - * with GeSHi, in the docs/ directory. - * - * @package lang - * @author Nigel McNie <nigel@geshi.org> - * @license http://www.gnu.org/copyleft/gpl.html GNU GPL - * @copyright (C) 2005 Nigel McNie - * @version 1.1.0 - * - */ - -/** Get the GeSHiStringContext class */ -require_once GESHI_CLASSES_ROOT . 'class.geshistringcontext.php'; - -$this->_childContexts = array( - new GeSHiContext('javascript', $DIALECT, 'common/multi_comment'), - new GeSHiContext('javascript', $DIALECT, 'common/single_comment'), - new GeSHiStringContext('javascript', $DIALECT, 'common/single_string'), - new GeSHiStringContext('javascript', $DIALECT, 'common/double_string') -); - -$this->_contextKeywords = array( - 0 => array( - 0 => array( - 'break', 'case', 'catch', 'const', 'continue', 'default', 'delete', 'do', - 'else', 'false', 'finally', 'for', 'function', 'if', 'in', 'new', 'null', - 'return', 'switch', 'throw', 'true', 'try', 'typeof', 'var', 'void', - 'while', 'with' - ), - 1 => $CONTEXT . '/keywords', - 2 => 'color:#000;font-weight:bold;', - 3 => true, - 4 => '' - ), - 1 => array( - 0 => array( - 'escape', 'isFinite', 'isNaN', 'Number', 'parseFloat', 'parseInt', - 'reload', 'taint', 'unescape', 'untaint', 'write' - ), - 1 => $CONTEXT . '/functions', - 2 => 'color:#006;', - 3 => true, - 4 => '' - ), - 2 => array( - 0 => array( - 'Anchor', 'Applet', 'Area', 'Array', 'Boolean', 'Button', 'Checkbox', - 'Date', 'document', 'window', 'Image', 'FileUpload', 'Form', 'Frame', - 'Function', 'Hidden', 'Link', 'MimeType', 'Math', 'Max', 'Min', 'Layer', - 'navigator', 'Object', 'Password', 'Plugin', 'Radio', 'RegExp', 'Reset', - 'Screen', 'Select', 'String', 'Text', 'Textarea', 'this', 'Window' - ), - 1 => $CONTEXT . '/objects', - 2 => 'color:#393;font-weight:bold;', - 3 => true, - 4 => '' - ), - 3 => array( - 0 => array( - 'abs', 'acos', 'asin', 'atan', 'atan2', 'ceil', 'cos', 'ctg', 'E', 'exp', - 'floor', 'LN2', 'LN10', 'log', 'LOG2E', 'LOG10E', 'PI', 'pow', 'round', - 'sin', 'sqrt', 'SQRT1_2', 'SQRT2', 'tan' - ), - 1 => $CONTEXT . '/math', - 2 => 'color:#fd0;', - 3 => true, - 4 => '' - ), - 4 => array( - 0 => array( - 'onAbort', 'onBlur', 'onChange', 'onClick', 'onError', 'onFocus', 'onLoad', - 'onMouseOut', 'onMouseOver', 'onReset', 'onSelect', 'onSubmit', 'onUnload' - ), - 1 => $CONTEXT . '/events', - 2 => 'color:#fdb;', - 3 => true, - 4 => '' - ), - 5 => array( - 0 => array( - 'MAX_VALUE', 'MIN_VALUE', 'NEGATIVE_INFINITY', 'NaN', 'POSITIVE_INFINITY', - 'URL', 'UTC', 'above', 'action', 'alert', 'alinkColor', 'anchor', - 'anchors', 'appCodeNam', 'appName', 'appVersion', 'applets', 'apply', - 'argument', 'arguments', 'arity', 'availHeight', 'availWidth', 'back', - 'background', 'below', 'bgColor', 'big', 'blink', 'blur', 'bold', - 'border', 'call', 'caller', 'charAt', 'charCodeAt', 'checked', - 'clearInterval', 'clearTimeout', 'click', 'clip', 'close', 'closed', - 'colorDepth', 'compile', 'complete', 'confirm', 'constructor', 'cookie', - 'current', 'cursor', 'data', 'defaultChecked', 'defaultSelected', - 'defaultStatus', 'defaultValue', 'description', 'disableExternalCapture', - 'domain', 'elements', 'embeds', 'enableExternalCapture', 'enabledPlugin', - 'encoding', 'eval', 'exec', 'fgColor', 'filename', 'find', 'fixed', - 'focus', 'fontcolor', 'fontsize', 'form', 'formName', 'forms', 'forward', - 'frames', 'fromCharCode', 'getDate', 'getDay', 'getElementById', - 'getHours', 'getMiliseconds', 'getMinutes', 'getMonth', 'getSeconds', - 'getSelection', 'getTime', 'getTimezoneOffset', 'getUTCDate', 'getUTCDay', - 'getUTCFullYear', 'getUTCHours', 'getUTCMilliseconds', 'getUTCMinutes', - 'getUTCMonth', 'getUTCSeconds', 'getYear', 'global', 'go', 'hash', - 'height', 'history', 'home', 'host', 'hostname', 'href', 'hspace', - 'ignoreCase', 'images', 'index', 'indexOf', 'innerHeight', 'innerWidth', - 'input', 'italics', 'javaEnabled', 'join', 'language', 'lastIndex', - 'lastIndexOf', 'lastModified', 'lastParen', 'layerX', 'layerY', 'layers', - 'left', 'leftContext', 'length', 'link', 'linkColor', 'links', 'load', - 'location', 'locationbar', 'lowsrc', 'match', 'menubar', 'method', - 'mimeTypes', 'modifiers', 'moveAbove', 'moveBelow', 'moveBy', 'moveTo', - 'moveToAbsolute', 'multiline', 'name', 'negative_infinity', 'next', - 'open', 'opener', 'options', 'outerHeight', 'outerWidth', 'pageX', - 'pageXoffset', 'pageY', 'pageYoffset', 'parent', 'parse', 'pathname', - 'personalbar', 'pixelDepth', 'platform', 'plugins', 'pop', 'port', - 'positive_infinity', 'preference', 'previous', 'print', 'prompt', - 'protocol', 'prototype', 'push', 'referrer', 'refresh', 'releaseEvents', - 'reload', 'replace', 'reset', 'resizeBy', 'resizeTo', 'reverse', - 'rightContext', 'screenX', 'screenY', 'scroll', 'scrollBy', 'scrollTo', - 'scrollbar', 'search', 'select', 'selected', 'selectedIndex', 'self', - 'setDate', 'setHours', 'setMinutes', 'setMonth', 'setSeconds', 'setTime', - 'setTimeout', 'setUTCDate', 'setUTCDay', 'setUTCFullYear', 'setUTCHours', - 'setUTCMilliseconds', 'setUTCMinutes', 'setUTCMonth', 'setUTCSeconds', - 'setYear', 'shift', 'siblingAbove', 'siblingBelow', 'small', 'sort', - 'source', 'splice', 'split', 'src', 'status', 'statusbar', 'strike', - 'sub', 'submit', 'substr', 'substring', 'suffixes', 'sup', 'taintEnabled', - 'target', 'test', 'text', 'title', 'toGMTString', 'toLocaleString', - 'toLowerCase', 'toSource', 'toString', 'toUTCString', 'toUpperCase', - 'toolbar', 'top', 'type', 'unshift', 'unwatch', 'userAgent', 'value', - 'valueOf', 'visibility', 'vlinkColor', 'vspace', 'watch', 'which', - 'width', 'write', 'writeln', 'x', 'y', 'zIndex' - //@todo [blocking 1.1.5] Some important and recent DOM additions for js seem to be ommited... - ), - 1 => $CONTEXT . '/methods', - 2 => 'color:#933;', - 3 => true, - 4 => '' - ) -); - -$this->_contextCharactersDisallowedBeforeKeywords = array('_'); -$this->_contextCharactersDisallowedAfterKeywords = array('_'); - -$this->_contextSymbols = array( - 0 => array( - 0 => array( - '(', ')', ',', ';', ':', '[', ']', - '+', '-', '*', '/', '&', '|', '!', '<', '>', - '{', '}', '=' - ), - // name (should names have / in them like normal contexts? YES - 1 => $CONTEXT . '/symbols', - // style - 2 => 'color:#008000;' - ) -); -$this->_contextRegexps = array( - 0 => geshi_use_doubles($CONTEXT), - 1 => geshi_use_integers($CONTEXT) -); - -$this->_objectSplitters = array( - 0 => array( - 0 => array('.'), - 1 => $CONTEXT . '/oodynamic', - 2 => 'color:#559;', - 3 => true // Check that matched method isn't a keyword first - ) -); -?> diff --git a/paste/include/geshi/contexts/php/double_string.php b/paste/include/geshi/contexts/php/double_string.php deleted file mode 100644 index 3434b92..0000000 --- a/paste/include/geshi/contexts/php/double_string.php +++ /dev/null @@ -1,57 +0,0 @@ -<?php -/** - * GeSHi - Generic Syntax Highlighter - * - * For information on how to use GeSHi, please consult the documentation - * found in the docs/ directory, or online at http://geshi.org/docs/ - * - * 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - * - * You can view a copy of the GNU GPL in the COPYING file that comes - * with GeSHi, in the docs/ directory. - * - * @package lang - * @author Nigel McNie <nigel@geshi.org> - * @license http://www.gnu.org/copyleft/gpl.html GNU GPL - * @copyright (C) 2005 Nigel McNie - * @version 1.1.0 - * - */ - -$this->_contextDelimiters = array( - 0 => array( - 0 => array('"'), - 1 => array('"'), - 2 => false - ) -); - -$this->_styler->setStyle($this->_contextName, 'color:#f00;'); -$this->_contextStyleType = GESHI_STYLE_STRINGS; - -// String only stuff -$this->_escapeCharacters = array('\\'); -// Escapes can be defined by regular expressions. -$this->_charsToEscape = array('n', 'r', 't', 'REGEX#[0-7]{1,3}#', 'REGEX#x[0-9a-f]{1,2}#i', '\\', '"', '$'); -$this->_styler->setStyle($CONTEXT . '/esc', 'color:#006;font-weight:bold;'); - -// GeSHiPHPDoubleStringContext stuff -$this->_styler->setStyle($CONTEXT . '/var', 'color:#22f;'); -$this->_styler->setStyle($CONTEXT . '/sym0', 'color:#008000;'); -$this->_styler->setStyle($CONTEXT . '/oodynamic', 'color:#933;'); - -?> diff --git a/paste/include/geshi/contexts/php/doxygen.php b/paste/include/geshi/contexts/php/doxygen.php deleted file mode 100644 index b0f7181..0000000 --- a/paste/include/geshi/contexts/php/doxygen.php +++ /dev/null @@ -1,45 +0,0 @@ -<?php -/** - * GeSHi - Generic Syntax Highlighter - * - * For information on how to use GeSHi, please consult the documentation - * found in the docs/ directory, or online at http://geshi.org/docs/ - * - * 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - * - * You can view a copy of the GNU GPL in the COPYING file that comes - * with GeSHi, in the docs/ directory. - * - * @package lang - * @author Nigel McNie <nigel@geshi.org> - * @license http://www.gnu.org/copyleft/gpl.html GNU GPL - * @copyright (C) 2005 Nigel McNie - * @version 1.1.0 - * - */ - -$this->_contextDelimiters = array( - 0 => array( - 0 => array('/**'), - 1 => array('*/'), - 2 => false - ) -); - -$this->_overridingChildContext = new GeSHiContext('doxygen'); - -?> diff --git a/paste/include/geshi/contexts/php/heredoc.php b/paste/include/geshi/contexts/php/heredoc.php deleted file mode 100644 index f87aac5..0000000 --- a/paste/include/geshi/contexts/php/heredoc.php +++ /dev/null @@ -1,60 +0,0 @@ -<?php -/** - * GeSHi - Generic Syntax Highlighter - * - * For information on how to use GeSHi, please consult the documentation - * found in the docs/ directory, or online at http://geshi.org/docs/ - * - * 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - * - * You can view a copy of the GNU GPL in the COPYING file that comes - * with GeSHi, in the docs/ directory. - * - * @package lang - * @author Nigel McNie <nigel@geshi.org> - * @license http://www.gnu.org/copyleft/gpl.html GNU GPL - * @copyright (C) 2005 Nigel McNie - * @version 1.1.0 - * - */ - -$this->_contextDelimiters = array( - 0 => array( - 0 => array("REGEX#<<<\s*([a-z][a-z0-9]*)\n#i"), - 1 => array("REGEX#\n!!!1;?\n#i"), - 2 => false - ) -); - -$this->_styler->setStyle($CONTEXT, 'color:#f00;'); -$this->_styler->setStyle($CONTEXT_START, 'color:#006;font-weight:bold;'); -$this->_styler->setStyle($CONTEXT_END, 'color:#006;font-weight:bold;'); -$this->_contextStyleType = GESHI_STYLE_STRINGS; - -//HEREDOC doesn't seem to have anything to escape - just the variable interpolation -// String only stuff -$this->_escapeCharacters = array('\\'); -// Escapes can be defined by regular expressions. -$this->_charsToEscape = array('n', 'r', 't', 'REGEX#[0-7]{1,3}#', 'REGEX#x[0-9a-f]{1,2}#i', '\\', '"'); -$this->_styler->setStyle($CONTEXT . '/esc', 'color:#006;font-weight:bold;'); - -// GeSHiPHPDoubleStringContext stuff -$this->_styler->setStyle($CONTEXT . '/var', 'color:#22f;'); -$this->_styler->setStyle($CONTEXT . '/sym0', 'color:#008000;'); -$this->_styler->setStyle($CONTEXT . '/oodynamic', 'color:#933;'); - -?> diff --git a/paste/include/geshi/contexts/php/php.php b/paste/include/geshi/contexts/php/php.php deleted file mode 100644 index b0b0bd4..0000000 --- a/paste/include/geshi/contexts/php/php.php +++ /dev/null @@ -1,910 +0,0 @@ -<?php -/** - * GeSHi - Generic Syntax Highlighter - * - * For information on how to use GeSHi, please consult the documentation - * found in the docs/ directory, or online at http://geshi.org/docs/ - * - * 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - * - * You can view a copy of the GNU GPL in the COPYING file that comes - * with GeSHi, in the docs/ directory. - * - * @package lang - * @author Nigel McNie <nigel@geshi.org> - * @license http://www.gnu.org/copyleft/gpl.html GNU GPL - * @copyright (C) 2005 Nigel McNie - * @version 1.1.0 - * - */ - -/** Get the GeSHiStringContext class */ -require_once GESHI_CLASSES_ROOT . 'class.geshistringcontext.php'; -/** Get the GeSHiPHPDoubleStringContext class */ -require_once GESHI_CLASSES_ROOT . 'php' . GESHI_DIR_SEPARATOR . 'class.geshiphpdoublestringcontext.php'; - -$this->_contextDelimiters = array( - 0 => array( - 0 => array('<?php', '<?'), - 1 => array('?>'), - 2 => true - ), - 1 => array( - 0 => array('<%'), - 1 => array('%>'), - 2 => false - ) -); - -$this->_childContexts = array( - new GeSHiStringContext('php', $DIALECT, 'common/single_string'), - new GeSHiPHPDoubleStringContext('php', $DIALECT, 'double_string'), - new GeSHiPHPDoubleStringContext('php', $DIALECT, 'heredoc'), - // PHP single comment, with # starter and end-php-context ender - new GeSHiContext('php', $DIALECT, 'single_comment'), - // Use common multi comment since it is a PHP comment... - new GeSHiContext('php', $DIALECT, 'common/multi_comment'), - // doxygen comments - new GeSHiContext('php', $DIALECT, 'doxygen') -); - -$this->_styler->setStyle($CONTEXT_START, 'font-weight:bold;color:#000;'); -$this->_styler->setStyle($CONTEXT_END, 'font-weight:bold;color:#000;'); - -$this->_contextKeywords = array( - 0 => array( - // keywords - 0 => array( - 'as', 'break', 'case', 'continue', 'do', 'declare', 'else', 'elseif', - 'endforeach', 'endif', 'endswitch', 'endwhile', 'for', 'foreach', 'if', - 'include', 'include_once', 'require', 'require_once', 'return', 'switch', - 'while' - ), - // name - 1 => $CONTEXT . '/cstructures', - // style - 2 => 'color:#b1b100;', - // case sensitive - 3 => false, - // url - 4 => '' - ), - 1 => array( - 0 => array( - 'DEFAULT_INCLUDE_PATH', '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', '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', 'TRUE', '__CLASS__', '__FILE__', '__FUNCTION__', - '__LINE__', '__METHOD__', 'abstract', 'catch', 'class', 'default', - 'extends', 'final', 'function', 'implements', 'interface', 'new', - 'parent', 'private', 'protected', 'public', 'self', 'static', 'throw', - 'try', 'var' - ), - 1 => $CONTEXT . '/keywords', - 2 => 'font-weight:bold;color:#000;', - 3 => false, - 4 => '' - ), - 2 => array( - 0 => array( - 'abs', 'acos', 'acosh', 'addcslashes', 'addslashes', - 'apache_child_terminate', 'apache_lookup_uri', 'apache_note', - 'apache_setenv', 'array', 'array_change_key_case', 'array_chunk', - 'array_count_values', 'array_diff', 'array_fill', 'array_filter', - 'array_flip', 'array_intersect', 'array_key_exists', 'array_keys', - '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', 'ascii2ebcdic', 'asin', 'asinh', - 'asort', 'aspell_check', 'aspell_check_raw', 'aspell_new', - 'aspell_suggest', 'assert', 'assert_options', 'atan', 'atan2', 'atanh', - 'base64_decode', 'base64_encode', 'base_convert', 'basename', 'bcadd', - 'bccomp', 'bcdiv', 'bcmod', 'bcmul', 'bcpow', 'bcscale', 'bcsqrt', - 'bcsub', 'bin2hex', 'bind_textdomain_codeset', 'bindec', 'bindtextdomain', - 'bz', 'bzclose', 'bzdecompress', 'bzerrno', 'bzerror', 'bzerrstr', - 'bzflush', 'bzopen', 'bzread', 'bzwrite', 'c', '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', - 'ccvs_add', 'ccvs_auth', 'ccvs_command', 'ccvs_count', 'ccvs_delete', - 'ccvs_done', 'ccvs_init', 'ccvs_lookup', 'ccvs_new', 'ccvs_report', - 'ccvs_return', 'ccvs_reverse', 'ccvs_sale', 'ccvs_status', - 'ccvs_textvalue', 'ccvs_void', 'ceil', 'chdir', 'checkdate', 'checkdnsrr', - 'chgrp', 'chmod', 'chop', 'chown', 'chr', 'chroot', 'chunk_split', - 'class_exists', 'clearstatcache', 'closedir', 'closelog', 'com', - 'com_addref', 'com_get', 'com_invoke', 'com_isenum', 'com_load', - 'com_load_typelib', 'com_propget', 'com_propput', 'com_propset', - 'com_release', 'com_set', 'compact', 'connection_aborted', - 'connection_status', 'connection_timeout', 'constant', - 'convert_cyr_string', '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_place_inline_image', '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_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_errno', 'curl_error', - 'curl_exec', 'curl_getinfo', 'curl_init', 'curl_setopt', 'curl_version', - 'current', 'cybercash_base64_decode', 'cybercash_base64_encode', - 'cybercash_decr', 'cybercash_encr', 'cybermut_creerformulairecm', - 'cybermut_creerreponsecm', 'cybermut_testmac', 'cyrus_authenticate', - 'cyrus_bind', 'cyrus_close', 'cyrus_connect', 'cyrus_query', - 'cyrus_unbind', 'date', 'dba_close', 'dba_delete', 'dba_exists', - 'dba_fetch', 'dba_firstkey', 'dba_insert', 'dba_nextkey', 'dba_open', - 'dba_optimize', 'dba_popen', 'dba_replace', 'dba_sync', - 'dbase_add_record', 'dbase_close', 'dbase_create', 'dbase_delete_record', - 'dbase_get_record', 'dbase_get_record_with_names', 'dbase_numfields', - 'dbase_numrecords', 'dbase_open', 'dbase_pack', 'dbase_replace_record', - 'dblist', 'dbmclose', 'dbmdelete', 'dbmexists', 'dbmfetch', 'dbmfirstkey', - 'dbminsert', 'dbmnextkey', 'dbmopen', 'dbmreplace', 'dbp', 'dbplus_add', - 'dbplus_aql', 'dbplus_chdir', 'dbplus_close', 'dbplus_curr', - 'dbplus_errcode', 'dbplus_errno', 'dbplus_find', 'dbplus_first', - 'dbplus_flush', 'dbplus_freealllocks', 'dbplus_freelock', - 'dbplus_freerlocks', 'dbplus_getlock', 'dbplus_getunique', 'dbplus_info', - 'dbplus_last', 'dbplus_lockrel', 'dbplus_next', 'dbplus_open', - 'dbplus_rchperm', 'dbplus_rcreate', 'dbplus_rcrtexact', 'dbplus_rcrtlike', - 'dbplus_resolve', 'dbplus_restorepos', 'dbplus_rkeys', 'dbplus_ropen', - 'dbplus_rquery', 'dbplus_rrename', 'dbplus_rsecindex', 'dbplus_runlink', - 'dbplus_rzap', 'dbplus_savepos', 'dbplus_setindex', - 'dbplus_setindexbynumber', 'dbplus_sql', 'dbplus_tcl', 'dbplus_tremove', - 'dbplus_undo', 'dbplus_undoprepare', 'dbplus_unlockrel', - 'dbplus_unselect', 'dbplus_update', 'dbplus_xlockrel', - 'dbplus_xunlockrel', 'dbx_close', 'dbx_compare', 'dbx_connect', - 'dbx_error', 'dbx_query', 'dbx_sort', 'dcgettext', 'dcngettext', - 'debugger_off', 'debugger_on', 'decbin', 'dechex', 'decoct', 'define', - 'define_syslog_variables', 'defined', 'deg2rad', 'delete', 'dgettext', - 'die', 'dio_close', 'dio_fcntl', 'dio_open', 'dio_read', 'dio_seek', - 'dio_stat', 'dio_truncate', 'dio_write', 'dir', 'dirname', - 'disk_free_space', 'disk_total_space', 'diskfreespace', 'dl', 'dngettext', - 'domxml_add_root', 'domxml_attributes', 'domxml_children', - 'domxml_dumpmem', 'domxml_get_attribute', 'domxml_new_child', - 'domxml_new_xmldoc', 'domxml_node', 'domxml_node_set_content', - 'domxml_node_unlink_node', 'domxml_root', 'domxml_set_attribute', - 'domxml_version', 'dotnet_load', 'doubleval', 'each', 'easter_date', - 'easter_days', 'ebcdic2ascii', 'echo', 'empty', 'end', 'ereg', - 'ereg_replace', 'eregi', 'eregi_replace', 'error_log', 'error_reporting', - 'escapeshellarg', 'escapeshellcmd', 'eval', 'exec', 'exif_imagetype', - 'exif_read_data', 'exif_thumbnail', 'exit', 'exp', 'explode', 'expm1', - 'extension_loaded', 'extract', 'ezmlm_hash', 'fbsql_affected_rows', - 'fbsql_autocommit', 'fbsql_change_user', 'fbsql_close', 'fbsql_commit', - 'fbsql_connect', 'fbsql_create_blob', 'fbsql_create_clob', - 'fbsql_create_db', 'fbsql_data_seek', 'fbsql_database', - 'fbsql_database_password', 'fbsql_db_query', 'fbsql_db_status', - 'fbsql_drop_db', 'fbsql_errno', 'fbsql_error', 'fbsql_fetch_a', - 'fbsql_fetch_assoc', 'fbsql_fetch_field', 'fbsql_fetch_lengths', - 'fbsql_fetch_object', 'fbsql_fetch_row', 'fbsql_field_flags', - 'fbsql_field_len', 'fbsql_field_name', 'fbsql_field_seek', - 'fbsql_field_table', 'fbsql_field_type', 'fbsql_free_result', - 'fbsql_get_autostart_info', 'fbsql_hostname', 'fbsql_insert_id', - 'fbsql_list_dbs', 'fbsql_list_fields', 'fbsql_list_tables', - 'fbsql_next_result', 'fbsql_num_fields', 'fbsql_num_rows', - 'fbsql_password', 'fbsql_pconnect', 'fbsql_query', 'fbsql_read_blob', - 'fbsql_read_clob', 'fbsql_result', 'fbsql_rollback', 'fbsql_select_db', - 'fbsql_set_lob_mode', 'fbsql_set_transaction', 'fbsql_start_db', - 'fbsql_stop_db', 'fbsql_tablename', 'fbsql_username', 'fbsql_warnings', - 'fclose', 'fdf_add_template', 'fdf_close', 'fdf_create', 'fdf_get_file', - 'fdf_get_status', 'fdf_get_value', 'fdf_next_field_name', 'fdf_open', - 'fdf_save', 'fdf_set_ap', 'fdf_set_encoding', 'fdf_set_file', - 'fdf_set_flags', 'fdf_set_javascript_action', 'fdf_set_opt', - 'fdf_set_status', 'fdf_set_submit_form_action', 'fdf_set_value', 'feof', - 'fflush', 'fgetc', 'fgetcsv', 'fgets', 'fgetss', 'fgetwrapperdata', - 'file', 'file_exists', 'file_get_contents', 'fileatime', 'filectime', - 'filegroup', 'fileinode', 'filemtime', 'fileowner', 'fileperms', - 'filepro', 'filepro_fieldcount', 'filepro_fieldname', 'filepro_fieldtype', - 'filepro_fieldwidth', 'filepro_retrieve', 'filepro_rowcount', 'filesize', - 'filetype', 'floatval', 'flock', 'floor', 'flush', 'fopen', 'fpassthru', - 'fputs', 'fread', 'frenchtojd', 'fribidi_log2vis', '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_nlist', 'ftp_pasv', 'ftp_put', 'ftp_pwd', 'ftp_quit', - 'ftp_rawlist', 'ftp_rename', 'ftp_rmdir', 'ftp_set_option', 'ftp_site', - 'ftp_size', 'ftp_systype', 'ftruncate', 'func_get_arg', 'func_get_args', - 'func_num_args', 'function_exists', 'fwrite', '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_include_p', 'get_included_files', - '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', - 'getallheaders', 'getcwd', 'getdate', 'getenv', 'gethostbyaddr', - 'gethostbyname', 'gethostbynamel', 'getimagesize', 'getlastmod', - 'getmxrr', 'getmygid', 'getmyinode', 'getmypid', 'getmyuid', - 'getprotobyname', 'getprotobynumber', 'getrandmax', 'getrusage', - 'getservbyname', 'getservbyport', 'gettext', 'gettimeofday', 'gettype', - 'global', '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_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', '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', 'hw_array2objrec', 'hw_c', 'hw_children', - 'hw_childrenobj', 'hw_close', 'hw_connect', 'hw_connection_info', 'hw_cp', - 'hw_deleteobject', 'hw_docbyanchor', 'hw_docbyanchorobj', - 'hw_document_attributes', 'hw_document_bodytag', 'hw_document_content', - 'hw_document_setcontent', 'hw_document_size', 'hw_dummy', 'hw_edittext', - 'hw_error', 'hw_errormsg', 'hw_free_document', 'hw_getanchors', - 'hw_getanchorsobj', 'hw_getandlock', 'hw_getchildcoll', - 'hw_getchildcollobj', 'hw_getchilddoccoll', 'hw_getchilddoccollobj', - 'hw_getobject', 'hw_getobjectbyquery', 'hw_getobjectbyquerycoll', - 'hw_getobjectbyquerycollobj', 'hw_getobjectbyqueryobj', 'hw_getparents', - 'hw_getparentsobj', 'hw_getrellink', 'hw_getremote', - 'hw_getremotechildren', 'hw_getsrcbydestobj', 'hw_gettext', - 'hw_getusername', 'hw_identify', 'hw_incollections', 'hw_info', - 'hw_inscoll', 'hw_insdoc', 'hw_insertanchors', 'hw_insertdocument', - 'hw_insertobject', 'hw_mapid', 'hw_modifyobject', 'hw_mv', - 'hw_new_document', 'hw_objrec2array', 'hw_output_document', 'hw_pconnect', - 'hw_pipedocument', 'hw_root', 'hw_setlinkroot', 'hw_stat', 'hw_unlock', - 'hw_who', 'hypot', 'i', '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_connect', - 'ibase_errmsg', 'ibase_execute', 'ibase_fetch_object', 'ibase_fetch_row', - 'ibase_field_info', 'ibase_free_query', 'ibase_free_result', - 'ibase_num_fields', 'ibase_pconnect', 'ibase_prepare', 'ibase_query', - 'ibase_rollback', 'ibase_timefmt', 'ibase_trans', 'icap_close', - 'icap_create_calendar', 'icap_delete_calendar', 'icap_delete_event', - 'icap_fetch_event', 'icap_list_alarms', 'icap_list_events', 'icap_open', - 'icap_rename_calendar', 'icap_reopen', 'icap_snooze', 'icap_store_event', - 'iconv', 'iconv_get_encoding', 'iconv_set_encoding', 'ifx_affected_rows', - 'ifx_blobinfile_mode', 'ifx_byteasvarchar', 'ifx_close', 'ifx_connect', - 'ifx_copy_blob', 'ifx_create_blob', 'ifx_create_char', 'ifx_do', - 'ifx_error', 'ifx_errormsg', 'ifx_fetch_row', 'ifx_fieldproperties', - 'ifx_fieldtypes', 'ifx_free_blob', 'ifx_free_char', 'ifx_free_result', - 'ifx_get_blob', 'ifx_get_char', 'ifx_getsqlca', 'ifx_htmltbl_result', - 'ifx_nullformat', 'ifx_num_fields', 'ifx_num_rows', 'ifx_pconnect', - 'ifx_prepare', 'ifx_query', 'ifx_textasvarchar', 'ifx_update_blob', - 'ifx_update_char', 'ifxus_close_slob', 'ifxus_create_slob', - 'ifxus_free_slob', 'ifxus_open_slob', 'ifxus_read_slob', - 'ifxus_seek_slob', 'ifxus_tell_slob', 'ifxus_write_slob', - 'ignore_user_abort', 'image2wbmp', 'imagealphablending', 'imageantialias', - 'imagearc', 'imagechar', 'imagecharup', 'imagecolorallocate', - 'imagecolorat', 'imagecolorclosest', 'imagecolorclosestalpha', - 'imagecolorclosesthwb', 'imagecolordeallocate', 'imagecolorexact', - 'imagecolorexactalpha', 'imagecolorresolve', 'imagecolorresolvealpha', - 'imagecolorset', 'imagecolorsforindex', 'imagecolorstotal', - 'imagecolortransparent', 'imagecopy', 'imagecopymerge', - 'imagecopymergegray', 'imagecopyresampled', 'imagecopyresized', - 'imagecreate', 'imagecreatefromgd', 'imagecreatefromgd2', - 'imagecreatefromgd2part', 'imagecreatefromgif', 'imagecreatefromjpeg', - 'imagecreatefrompng', 'imagecreatefromstring', 'imagecreatefromwbmp', - 'imagecreatefromxbm', 'imagecreatefromxpm', 'imagecreatetruecolor', - 'imagedashedline', 'imagedestroy', 'imageellipse', 'imagefill', - 'imagefilledarc', 'imagefilledellipse', 'imagefilledpolygon', - 'imagefilledrectangle', 'imagefilltoborder', 'imagefontheight', - 'imagefontwidth', 'imageftbbox', 'imagefttext', 'imagegammacorrect', - 'imagegd', 'imagegd2', 'imagegif', 'imageinterlace', 'imagejpeg', - 'imageline', 'imageloadfont', 'imagepalettecopy', 'imagepng', - 'imagepolygon', 'imagepsbbox', 'imagepsencodefont', 'imagepsextendfont', - 'imagepsfreefont', 'imagepsloadfont', 'imagepsslantfont', 'imagepstext', - 'imagerectangle', 'imagesetbrush', 'imagesetpixel', 'imagesetstyle', - 'imagesetthickness', 'imagesettile', 'imagestring', 'imagestringup', - 'imagesx', 'imagesy', 'imagetruecolortopalette', 'imagettfbbox', - 'imagettftext', 'imagetypes', 'imagewbmp', 'imap_8bit', 'imap_append', - 'imap_base64', 'imap_binary', 'imap_body', 'imap_bodystruct', - 'imap_check', 'imap_clearflag_full', 'imap_close', 'imap_createmailbox', - 'imap_delete', 'imap_deletemailbox', 'imap_errors', 'imap_expunge', - 'imap_fetch_overview', 'imap_fetchbody', 'imap_fetchheader', - 'imap_fetchstructure', 'imap_get_quota', 'imap_getmailboxes', - 'imap_getsubscribed', 'imap_header', 'imap_headerinfo', 'imap_headers', - 'imap_last_error', 'imap_listmailbox', 'imap_listsubscribed', '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_popen', - 'imap_qprint', 'imap_renamemailbox', 'imap_reopen', - 'imap_rfc822_parse_adrlist', 'imap_rfc822_parse_headers', - 'imap_rfc822_write_address', 'imap_scanmailbox', 'imap_search', - 'imap_set_quota', 'imap_setacl', 'imap_setflag_full', 'imap_sort', - 'imap_status', 'imap_subscribe', 'imap_thread', 'imap_uid', - 'imap_undelete', 'imap_unsubscribe', 'imap_utf7_decode', - 'imap_utf7_encode', 'imap_utf8', 'implode', 'import_request_variables', - 'in_array', 'include', 'include_once', 'ingres_autocommit', - 'ingres_close', 'ingres_commit', 'ingres_connect', 'ingres_fetch_array', - 'ingres_fetch_object', 'ingres_fetch_row', 'ingres_field_length', - 'ingres_field_name', 'ingres_field_nullable', 'ingres_field_precision', - 'ingres_field_scale', 'ingres_field_type', 'ingres_num_fields', - 'ingres_num_rows', 'ingres_pconnect', 'ingres_query', 'ingres_rollback', - 'ini_alter', 'ini_get', 'ini_get_all', 'ini_restore', 'ini_set', 'intval', - 'ip2long', 'iptcembed', 'iptcparse', 'ircg_channel_mode', - 'ircg_disconnect', 'ircg_fetch_error_msg', 'ircg_get_username', - 'ircg_html_encode', 'ircg_ignore_add', 'ircg_ignore_del', - 'ircg_is_conn_alive', 'ircg_join', 'ircg_kick', - 'ircg_lookup_format_messages', 'ircg_msg', 'ircg_nick', - 'ircg_nickname_escape', 'ircg_nickname_unescape', 'ircg_notice', - 'ircg_part', 'ircg_pconnect', 'ircg_register_format_messages', - 'ircg_set_current', 'ircg_set_file', 'ircg_topic', 'ircg_whois', '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', 'isset', 'java_last_exception_clear', - 'java_last_exception_get', 'jddayofweek', 'jdmonthname', 'jdtofrench', - 'jdtogregorian', 'jdtojewish', 'jdtojulian', 'jdtounix', 'jewishtojd', - 'join', 'jpeg2wbmp', 'juliantojd', 'key', 'krsort', 'ksort', 'lcg_value', - 'ldap_8859_to_t61', '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_set_rebind_proc', 'ldap_sort', 'ldap_start_tls', - 'ldap_t61_to_8859', 'ldap_unbind', 'leak', 'levenshtein', 'link', - 'linkinfo', 'list', 'localeconv', 'localtime', 'log', 'log10', 'log1p', - 'long2ip', 'lstat', 'ltrim', 'mail', - 'mailparse_determine_best_xfer_encoding', 'mailparse_msg_create', - 'mailparse_msg_extract_part', 'mailparse_msg_extract_part_file', - 'mailparse_msg_free', 'mailparse_msg_get_part', - 'mailparse_msg_get_part_data', 'mailparse_msg_get_structure', - 'mailparse_msg_parse', 'mailparse_msg_parse_file', - 'mailparse_rfc822_parse_addresses', 'mailparse_stream_encode', - 'mailparse_uudecode_all', 'max', 'mb_c', '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_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_eregi', 'mb_eregi_replace', '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_send_mail', 'mb_split', 'mb_strcut', - 'mb_strimwidth', 'mb_strlen', 'mb_strpos', 'mb_strrpos', 'mb_strwidth', - 'mb_substitute_character', 'mb_substr', 'mcal_append_event', 'mcal_close', - 'mcal_create_calendar', 'mcal_date_compare', 'mcal_date_valid', - 'mcal_day_of_week', 'mcal_day_of_year', 'mcal_days_in_month', - 'mcal_delete_calendar', 'mcal_delete_event', 'mcal_event_add_attribute', - 'mcal_event_init', 'mcal_event_set_alarm', 'mcal_event_set_category', - 'mcal_event_set_class', 'mcal_event_set_description', - 'mcal_event_set_end', 'mcal_event_set_recur_daily', - 'mcal_event_set_recur_monthly_mday', 'mcal_event_set_recur_monthly_wday', - 'mcal_event_set_recur_none', 'mcal_event_set_recur_weekly', - 'mcal_event_set_recur_yearly', 'mcal_event_set_start', - 'mcal_event_set_title', 'mcal_expunge', 'mcal_fetch_current_stream_event', - 'mcal_fetch_event', 'mcal_is_leap_year', 'mcal_list_alarms', - 'mcal_list_events', 'mcal_next_recurrence', 'mcal_open', 'mcal_popen', - 'mcal_rename_calendar', 'mcal_reopen', 'mcal_snooze', 'mcal_store_event', - 'mcal_time_valid', 'mcal_week_of_year', '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', 'metaphone', 'method_exists', 'mhash', - 'mhash_count', 'mhash_get_block_size', 'mhash_get_hash_name', - 'mhash_keygen_s2k', 'microtime', 'min', 'ming_setcubicthreshold', - 'ming_setscale', 'ming_useswfversion', 'mkdir', 'mktime', - 'move_uploaded_file', 'msession_connect', 'msession_count', - 'msession_create', 'msession_destroy', 'msession_disconnect', - 'msession_find', 'msession_get', 'msession_get_array', 'msession_getdata', - 'msession_inc', 'msession_list', 'msession_listvar', 'msession_lock', - 'msession_plugin', 'msession_randstr', 'msession_set', - 'msession_set_array', 'msession_setdata', 'msession_timeout', - 'msession_uniq', 'msession_unlock', 'msql', 'msql_affected_rows', - 'msql_close', 'msql_connect', 'msql_create_db', 'msql_createdb', - 'msql_data_seek', 'msql_dbname', 'msql_drop_db', 'msql_dropdb', - 'msql_error', 'msql_fetch_array', 'msql_fetch_field', 'msql_fetch_object', - 'msql_fetch_row', 'msql_field_seek', '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_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', 'muscat_close', - 'muscat_get', 'muscat_give', 'muscat_setup', 'muscat_setup_net', - 'mysql_affected_rows', 'mysql_change_user', 'mysql_character_set_name', - 'mysql_close', 'mysql_connect', 'mysql_create_db', 'mysql_data_seek', - 'mysql_db_name', 'mysql_db_query', '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_field_flags', - 'mysql_field_len', 'mysql_field_name', 'mysql_field_seek', - 'mysql_field_table', 'mysql_field_type', '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_list_dbs', 'mysql_list_fields', 'mysql_list_processes', - 'mysql_list_tables', 'mysql_num_fields', 'mysql_num_rows', - 'mysql_pconnect', 'mysql_ping', 'mysql_query', 'mysql_real_escape_string', - 'mysql_result', 'mysql_select_db', 'mysql_stat', 'mysql_tablename', - 'mysql_thread_id', 'mysql_unbuffered_query', 'natcasesort', 'natsort', - 'ncur', 'ncurses_addch', 'ncurses_addchnstr', 'ncurses_addchstr', - 'ncurses_addnstr', 'ncurses_addstr', 'ncurses_assume_default_colors', - 'ncurses_attroff', 'ncurses_attron', 'ncurses_attrset', - 'ncurses_baudrate', 'ncurses_beep', 'ncurses_bkgd', 'ncurses_bkgdset', - 'ncurses_border', 'ncurses_can_change_color', 'ncurses_cbreak', - 'ncurses_clear', 'ncurses_clrtobot', 'ncurses_clrtoeol', - 'ncurses_color_set', 'ncurses_curs_set', 'ncurses_def_prog_mode', - 'ncurses_def_shell_mode', 'ncurses_define_key', 'ncurses_delay_output', - 'ncurses_delch', 'ncurses_deleteln', 'ncurses_delwin', 'ncurses_doupdate', - 'ncurses_echo', 'ncurses_echochar', 'ncurses_end', 'ncurses_erase', - 'ncurses_erasechar', 'ncurses_filter', 'ncurses_flash', - 'ncurses_flushinp', 'ncurses_getch', 'ncurses_getmouse', - 'ncurses_halfdelay', 'ncurses_has_ic', 'ncurses_has_il', - 'ncurses_has_key', 'ncurses_hline', 'ncurses_inch', 'ncurses_init', - 'ncurses_init_color', 'ncurses_init_pair', 'ncurses_insch', - 'ncurses_insdelln', 'ncurses_insertln', 'ncurses_insstr', 'ncurses_instr', - 'ncurses_isendwin', 'ncurses_keyok', 'ncurses_killchar', - 'ncurses_longname', 'ncurses_mouseinterval', 'ncurses_mousemask', - 'ncurses_move', 'ncurses_mvaddch', 'ncurses_mvaddchnstr', - 'ncurses_mvaddchstr', 'ncurses_mvaddnstr', 'ncurses_mvaddstr', - 'ncurses_mvcur', 'ncurses_mvdelch', 'ncurses_mvgetch', 'ncurses_mvhline', - 'ncurses_mvinch', 'ncurses_mvvline', 'ncurses_mvwaddstr', 'ncurses_napms', - 'ncurses_newwin', 'ncurses_nl', 'ncurses_nocbreak', 'ncurses_noecho', - 'ncurses_nonl', 'ncurses_noqiflush', 'ncurses_noraw', 'ncurses_putp', - 'ncurses_qiflush', 'ncurses_raw', 'ncurses_refresh', 'ncurses_resetty', - 'ncurses_savetty', 'ncurses_scr_dump', 'ncurses_scr_init', - 'ncurses_scr_restore', 'ncurses_scr_set', 'ncurses_scrl', - 'ncurses_slk_attr', 'ncurses_slk_attroff', 'ncurses_slk_attron', - 'ncurses_slk_attrset', 'ncurses_slk_clear', 'ncurses_slk_color', - 'ncurses_slk_init', 'ncurses_slk_noutrefresh', 'ncurses_slk_refresh', - 'ncurses_slk_restore', 'ncurses_slk_touch', 'ncurses_standend', - 'ncurses_standout', 'ncurses_start_color', 'ncurses_termattrs', - 'ncurses_termname', 'ncurses_timeout', 'ncurses_typeahead', - 'ncurses_ungetch', 'ncurses_ungetmouse', 'ncurses_use_default_colors', - 'ncurses_use_env', 'ncurses_use_extended_names', 'ncurses_vidattr', - 'ncurses_vline', 'ncurses_wrefresh', 'next', 'ngettext', 'nl2br', - 'nl_langinfo', 'notes_body', 'notes_copy_db', 'notes_create_db', - 'notes_create_note', 'notes_drop_db', 'notes_find_note', - 'notes_header_info', 'notes_list_msgs', 'notes_mark_read', - 'notes_mark_unread', 'notes_nav_create', 'notes_search', 'notes_unread', - 'notes_version', 'number_format', 'ob_clean', 'ob_end_clean', - 'ob_end_flush', 'ob_flush', 'ob_get_contents', 'ob_get_length', - 'ob_get_level', 'ob_gzhandler', 'ob_iconv_handler', 'ob_implicit_flush', - 'ob_start', 'ocibindbyname', 'ocicancel', 'ocicollappend', - 'ocicollassign', 'ocicollassignelem', 'ocicollgetelem', 'ocicollmax', - 'ocicollsize', 'ocicolltrim', 'ocicolumnisnull', 'ocicolumnname', - 'ocicolumnprecision', 'ocicolumnscale', 'ocicolumnsize', 'ocicolumntype', - 'ocicolumntyperaw', 'ocicommit', 'ocidefinebyname', 'ocierror', - 'ociexecute', 'ocifetch', 'ocifetchinto', 'ocifetchstatement', - 'ocifreecollection', 'ocifreecursor', 'ocifreedesc', 'ocifreestatement', - 'ociinternaldebug', 'ociloadlob', 'ocilogoff', 'ocilogon', - 'ocinewcollection', 'ocinewcursor', 'ocinewdescriptor', 'ocinlogon', - 'ocinumcols', 'ociparse', 'ociplogon', 'ociresult', 'ocirollback', - 'ocirowcount', 'ocisavelob', 'ocisavelobfile', 'ociserverversion', - 'ocisetprefetch', 'ocistatementtype', 'ociwritelobtofile', 'octdec', - 'odbc_autocommit', 'odbc_binmode', 'odbc_close', 'odbc_close_all', - 'odbc_columnprivileges', 'odbc_columns', 'odbc_commit', 'odbc_connect', - 'odbc_cursor', '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_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_new', - 'openssl_private_decrypt', 'openssl_private_encrypt', - 'openssl_public_decrypt', 'openssl_public_encrypt', 'openssl_seal', - 'openssl_sign', 'openssl_verify', 'openssl_x509_check_private_key', - 'openssl_x509_checkpurpose', 'openssl_x509_export', - 'openssl_x509_export_to_file', 'openssl_x509_free', 'openssl_x509_parse', - 'openssl_x509_read', 'ora_bind', 'ora_close', 'ora_columnname', - 'ora_columnsize', 'ora_columntype', 'ora_commit', 'ora_commitoff', - 'ora_commiton', 'ora_do', 'ora_error', 'ora_errorcode', 'ora_exec', - 'ora_fetch', 'ora_fetch_into', 'ora_getcolumn', 'ora_logoff', 'ora_logon', - 'ora_numcols', 'ora_numrows', 'ora_open', 'ora_parse', 'ora_plogon', - 'ora_rollback', 'ord', 'overload', 'ovrimos_close', 'ovrimos_commit', - 'ovrimos_connect', 'ovrimos_cursor', 'ovrimos_exec', 'ovrimos_execute', - 'ovrimos_fetch_into', 'ovrimos_fetch_row', 'ovrimos_field_len', - 'ovrimos_field_name', 'ovrimos_field_num', 'ovrimos_field_type', - 'ovrimos_free_result', 'ovrimos_longreadlen', 'ovrimos_num_fields', - 'ovrimos_num_rows', 'ovrimos_prepare', 'ovrimos_result', - 'ovrimos_result_all', 'ovrimos_rollback', 'pack', 'parse_ini_file', - 'parse_str', 'parse_url', 'passthru', 'pathinfo', 'pclose', 'pcntl_exec', - 'pcntl_fork', 'pcntl_signal', 'pcntl_waitpid', 'pcntl_wexitstatus', - 'pcntl_wifexited', 'pcntl_wifsignaled', 'pcntl_wifstopped', - 'pcntl_wstopsig', 'pcntl_wtermsig', 'pdf_add_annotation', - 'pdf_add_bookmark', 'pdf_add_launchlink', 'pdf_add_locallink', - 'pdf_add_note', 'pdf_add_outline', 'pdf_add_pdflink', 'pdf_add_thumbnail', - 'pdf_add_weblink', 'pdf_arc', 'pdf_arcn', 'pdf_attach_file', - '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_curveto', - 'pdf_delete', 'pdf_end_page', 'pdf_end_pattern', 'pdf_end_template', - 'pdf_endpath', 'pdf_fill', 'pdf_fill_stroke', 'pdf_findfont', - 'pdf_get_buffer', 'pdf_get_font', 'pdf_get_fontname', 'pdf_get_fontsize', - 'pdf_get_image_height', 'pdf_get_image_width', 'pdf_get_majorversion', - 'pdf_get_minorversion', 'pdf_get_parameter', 'pdf_get_pdi_value', - 'pdf_get_value', 'pdf_initgraphics', 'pdf_lineto', 'pdf_makespotcolor', - 'pdf_moveto', 'pdf_new', 'pdf_open', 'pdf_open_ccitt', 'pdf_open_file', - 'pdf_open_gif', 'pdf_open_image', 'pdf_open_image_file', 'pdf_open_jpeg', - 'pdf_open_memory_image', 'pdf_open_pdi', 'pdf_open_pdi_page', - 'pdf_open_png', 'pdf_open_tiff', 'pdf_place_image', 'pdf_place_pdi_page', - 'pdf_rect', 'pdf_restore', 'pdf_rotate', 'pdf_save', 'pdf_scale', - 'pdf_set_border_color', 'pdf_set_border_dash', 'pdf_set_border_style', - 'pdf_set_char_spacing', 'pdf_set_duration', 'pdf_set_font', - 'pdf_set_horiz_scaling', 'pdf_set_info', 'pdf_set_info_author', - 'pdf_set_info_creator', 'pdf_set_info_keywords', 'pdf_set_info_subject', - 'pdf_set_info_title', 'pdf_set_leading', 'pdf_set_parameter', - 'pdf_set_text_pos', 'pdf_set_text_rendering', 'pdf_set_text_rise', - 'pdf_set_transition', 'pdf_set_value', 'pdf_set_word_spacing', - 'pdf_setcolor', 'pdf_setdash', 'pdf_setflat', 'pdf_setfont', - 'pdf_setgray', 'pdf_setgray_fill', 'pdf_setgray_stroke', 'pdf_setlinecap', - 'pdf_setlinejoin', 'pdf_setlinewidth', 'pdf_setmatrix', - 'pdf_setmiterlimit', 'pdf_setpolydash', 'pdf_setrgbcolor', - 'pdf_setrgbcolor_fill', 'pdf_setrgbcolor_stroke', 'pdf_show', - 'pdf_show_boxed', 'pdf_show_xy', 'pdf_skew', 'pdf_stringwidth', - 'pdf_stroke', 'pdf_translate', 'pfpro_cleanup', 'pfpro_init', - 'pfpro_process', 'pfpro_process_raw', 'pfpro_version', 'pfsockopen', - 'pg_affected_rows', 'pg_cancel_query', 'pg_client_encoding', 'pg_close', - 'pg_connect', 'pg_connection_busy', 'pg_connection_reset', - 'pg_connection_status', 'pg_copy_from', 'pg_copy_to', 'pg_dbname', - 'pg_end_copy', 'pg_escape_bytea', 'pg_escape_string', 'pg_fetch_array', - 'pg_fetch_object', 'pg_fetch_result', 'pg_fetch_row', 'pg_field_is_null', - 'pg_field_name', 'pg_field_num', 'pg_field_prtlen', 'pg_field_size', - 'pg_field_type', 'pg_free_result', 'pg_get_result', 'pg_host', - 'pg_last_error', 'pg_last_notice', 'pg_last_oid', 'pg_lo_close', - 'pg_lo_create', 'pg_lo_export', 'pg_lo_import', 'pg_lo_open', - 'pg_lo_read', 'pg_lo_seek', 'pg_lo_tell', 'pg_lo_unlink', 'pg_lo_write', - 'pg_num_fields', 'pg_num_rows', 'pg_options', 'pg_pconnect', 'pg_port', - 'pg_put_line', 'pg_query', 'pg_result_error', 'pg_result_status', - 'pg_send_query', 'pg_set_client_encoding', 'pg_trace', 'pg_tty', - 'pg_untrace', 'php_logo_guid', 'php_sapi_name', 'php_uname', 'phpcredits', - 'phpinfo', 'phpversion', 'pi', 'png2wbmp', 'popen', 'pos', 'posix_ctermid', - '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_isatty', 'posix_kill', 'posix_mkfifo', - 'posix_setegid', 'posix_seteuid', 'posix_setgid', 'posix_setpgid', - 'posix_setsid', 'posix_setuid', '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', 'print_r', 'printer_abort', 'printer_close', - 'printer_create_brush', 'printer_create_dc', 'printer_create_font', - 'printer_create_pen', 'printer_delete_brush', 'printer_delete_dc', - 'printer_delete_font', 'printer_delete_pen', 'printer_draw_bmp', - 'printer_draw_chord', 'printer_draw_elipse', 'printer_draw_line', - 'printer_draw_pie', 'printer_draw_rectangle', 'printer_draw_roundrect', - 'printer_draw_text', 'printer_end_doc', 'printer_end_page', - 'printer_get_option', 'printer_list', 'printer_logical_fontheight', - 'printer_open', 'printer_select_brush', 'printer_select_font', - 'printer_select_pen', 'printer_set_option', 'printer_start_doc', - 'printer_start_page', 'printer_write', 'printf', 'pspell_add_to_personal', - 'pspell_add_to_session', 'pspell_check', 'pspell_clear_session', - 'pspell_config_create', 'pspell_config_ignore', 'pspell_config_mode', - 'pspell_config_personal', 'pspell_config_repl', - 'pspell_config_runtogether', 'pspell_config_save_repl', 'pspell_new', - 'pspell_new_config', 'pspell_new_personal', 'pspell_save_wordlist', - 'pspell_store_replacement', 'pspell_suggest', 'putenv', 'qdom_error', - 'qdom_tree', 'quoted_printable_decode', 'quotemeta', 'rad2deg', 'rand', - 'range', 'rawurldecode', 'rawurlencode', 'read_exif_data', 'readdir', - 'readfile', 'readgzfile', 'readline', 'readline_add_history', - 'readline_clear_history', 'readline_completion_function', 'readline_info', - 'readline_list_history', 'readline_read_history', 'readline_write_history', - 'readlink', 'realpath', 'recode', 'recode_file', 'recode_string', - 'register_shutdown_function', 'register_tick_function', 'rename', - 'require', 'require_once', 'reset', 'restore_error_handler', - 'restore_include_path', 'rewind', 'rewinddir', 'rmdir', 'round', 'rsort', - 'rtrim', 'sem_acquire', 'sem_get', 'sem_release', 'sem_remove', - 'serialize', 'sesam_affected_rows', 'sesam_commit', 'sesam_connect', - 'sesam_diagnostic', 'sesam_disconnect', 'sesam_errormsg', 'sesam_execimm', - 'sesam_fetch_array', 'sesam_fetch_result', 'sesam_fetch_row', - 'sesam_field_array', 'sesam_field_name', 'sesam_free_result', - 'sesam_num_fields', 'sesam_query', 'sesam_rollback', 'sesam_seek_row', - 'sesam_settransaction', '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_register', - 'session_save_path', 'session_set_cookie_params', - 'session_set_save_handler', 'session_start', 'session_unregister', - 'session_unset', 'session_write_close', 'set_error_handler', - 'set_file_buffer', 'set_include_path', 'set_magic_quotes_runtime', - 'set_time_limit', 'setcookie', 'setlocale', 'settype', 'shell_exec', - 'shm_attach', 'shm_detach', 'shm_get_var', 'shm_put_var', 'shm_remove', - 'shm_remove_var', 'shmop_close', 'shmop_delete', 'shmop_open', - 'shmop_read', 'shmop_size', 'shmop_write', 'show_source', 'shuffle', - 'similar_text', 'sin', 'sinh', 'sizeof', 'sleep', 'snmp_get_quick_print', - 'snmp_set_quick_print', 'snmpget', 'snmprealwalk', 'snmpset', 'snmpwalk', - 'snmpwalkoid', 'socket_accept', 'socket_bind', 'socket_close', - 'socket_connect', 'socket_create', 'socket_create_listen', - 'socket_create_pair', 'socket_fd_alloc', 'socket_fd_clear', - 'socket_fd_free', 'socket_fd_isset', 'socket_fd_set', 'socket_fd_zero', - 'socket_get_status', 'socket_getopt', 'socket_getpeername', - 'socket_getsockname', '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_set_blocking', 'socket_set_nonblock', 'socket_set_timeout', - 'socket_setopt', 'socket_shutdown', 'socket_strerror', 'socket_write', - 'socket_writev', 'sort', 'soundex', 'split', 'spliti', 'sprintf', - 'sql_regcase', 'sqrt', 'srand', 'sscanf', 'stat', 'str_pad', 'str_repeat', - 'str_replace', 'str_rot13', 'strcasecmp', 'strchr', 'strcmp', 'strcoll', - 'strcspn', 'strftime', 'strip_tags', 'stripcslashes', 'stripslashes', - 'stristr', 'strlen', 'strnatcasecmp', 'strnatcmp', 'strncasecmp', - 'strncmp', 'strpos', 'strrchr', 'strrev', 'strrpos', 'strspn', 'strstr', - 'strtok', 'strtolower', 'strtotime', 'strtoupper', 'strtr', 'strval', - 'substr', 'substr_count', 'substr_replace', 'swf_actiongeturl', - 'swf_actiongotoframe', 'swf_actiongotolabel', 'swf_actionnextframe', - 'swf_actionplay', 'swf_actionprevframe', 'swf_actionsettarget', - 'swf_actionstop', 'swf_actiontogglequality', 'swf_actionwaitforframe', - 'swf_addbuttonrecord', 'swf_addcolor', 'swf_closefile', - 'swf_definebitmap', 'swf_definefont', 'swf_defineline', 'swf_definepoly', - 'swf_definerect', 'swf_definetext', 'swf_endbutton', 'swf_enddoaction', - 'swf_endshape', 'swf_endsymbol', 'swf_fontsize', 'swf_fontslant', - 'swf_fonttracking', 'swf_getbitmapinfo', 'swf_getfontinfo', - 'swf_getframe', 'swf_labelframe', 'swf_lookat', 'swf_modifyobject', - 'swf_mulcolor', 'swf_nextid', 'swf_oncondition', 'swf_openfile', - 'swf_ortho', 'swf_ortho2', 'swf_perspective', 'swf_placeobject', - 'swf_polarview', 'swf_popmatrix', 'swf_posround', 'swf_pushmatrix', - 'swf_removeobject', 'swf_rotate', 'swf_scale', 'swf_setfont', - 'swf_setframe', 'swf_shapearc', 'swf_shapecurveto', 'swf_shapecurveto3', - 'swf_shapefillbitmapclip', 'swf_shapefillbitmaptile', 'swf_shapefilloff', - 'swf_shapefillsolid', 'swf_shapelinesolid', 'swf_shapelineto', - 'swf_shapemoveto', 'swf_showframe', 'swf_startbutton', - 'swf_startdoaction', 'swf_startshape', 'swf_startsymbol', 'swf_textwidth', - 'swf_translate', 'swf_viewport', 'swfaction', 'swfbitmap', - 'swfbitmap.getheight', 'swfbitmap.getwidth', 'swfbutton', - 'swfbutton.addaction', 'swfbutton.addshape', 'swfbutton.setaction', - 'swfbutton.setdown', 'swfbutton.sethit', 'swfbutton.setover', - 'swfbutton.setup', 'swfbutton_keypress', 'swfdisplayitem', - 'swfdisplayitem.addcolor', 'swfdisplayitem.move', 'swfdisplayitem.moveto', - 'swfdisplayitem.multcolor', 'swfdisplayitem.remove', - 'swfdisplayitem.rotate', 'swfdisplayitem.rotateto', - 'swfdisplayitem.scale', 'swfdisplayitem.scaleto', - 'swfdisplayitem.setdepth', 'swfdisplayitem.setname', - 'swfdisplayitem.setratio', 'swfdisplayitem.skewx', - 'swfdisplayitem.skewxto', 'swfdisplayitem.skewy', - 'swfdisplayitem.skewyto', 'swffill', 'swffill.moveto', 'swffill.rotateto', - 'swffill.scaleto', 'swffill.skewxto', 'swffill.skewyto', 'swffont', - 'swffont.getwidth', 'swfgradient', 'swfgradient.addentry', 'swfmorph', - 'swfmorph.getshape1', 'swfmorph.getshape2', 'swfmovie', 'swfmovie.add', - 'swfmovie.nextframe', 'swfmovie.output', 'swfmovie.remove', - 'swfmovie.save', 'swfmovie.setbackground', 'swfmovie.setdimension', - 'swfmovie.setframes', 'swfmovie.setrate', 'swfmovie.streammp3', - 'swfshape', 'swfshape.addfill', 'swfshape.drawcurve', - 'swfshape.drawcurveto', 'swfshape.drawline', 'swfshape.drawlineto', - 'swfshape.movepen', 'swfshape.movepento', 'swfshape.setleftfill', - 'swfshape.setline', 'swfshape.setrightfill', 'swfsprite', 'swfsprite.add', - 'swfsprite.nextframe', 'swfsprite.remove', 'swfsprite.setframes', - 'swftext', 'swftext.addstring', 'swftext.getwidth', 'swftext.moveto', - 'swftext.setcolor', 'swftext.setfont', 'swftext.setheight', - 'swftext.setspacing', 'swftextfield', 'swftextfield.addstring', - 'swftextfield.align', 'swftextfield.setbounds', 'swftextfield.setcolor', - 'swftextfield.setfont', 'swftextfield.setheight', - 'swftextfield.setindentation', 'swftextfield.setleftmargin', - 'swftextfield.setlinespacing', 'swftextfield.setmargins', - 'swftextfield.setname', 'swftextfield.setrightmargin', - 'sybase_affected_rows', 'sybase_close', 'sybase_connect', - 'sybase_data_seek', 'sybase_fetch_array', 'sybase_fetch_field', - 'sybase_fetch_object', 'sybase_fetch_row', 'sybase_field_seek', - 'sybase_free_result', 'sybase_get_last_message', - 'sybase_min_client_severity', 'sybase_min_error_severity', - 'sybase_min_message_severity', 'sybase_min_server_severity', - 'sybase_num_fields', 'sybase_num_rows', 'sybase_pconnect', 'sybase_query', - 'sybase_result', 'sybase_select_db', 'symlink', 'syslog', 'system', 'tan', - 'tanh', 'tempnam', 'textdomain', 'time', 'tmpfile', 'touch', - 'trigger_error', 'trim', 'uasort', 'ucfirst', 'ucwords', - 'udm_add_search_limit', 'udm_alloc_agent', 'udm_api_version', - 'udm_cat_list', 'udm_cat_path', 'udm_check_charset', 'udm_check_stored', - 'udm_clear_search_limits', 'udm_close_stored', 'udm_crc32', 'udm_errno', - 'udm_error', 'udm_find', 'udm_free_agent', 'udm_free_ispell_data', - 'udm_free_res', 'udm_get_doc_count', 'udm_get_res_field', - 'udm_get_res_param', 'udm_load_ispell_data', 'udm_open_stored', - 'udm_set_agent_param', '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', 'variant', 'version_compare', 'virtual', 'vpo', - 'vpopmail_add_alias_domain', 'vpopmail_add_alias_domain_ex', - 'vpopmail_add_domain', 'vpopmail_add_domain_ex', 'vpopmail_add_user', - 'vpopmail_alias_add', 'vpopmail_alias_del', 'vpopmail_alias_del_domain', - 'vpopmail_alias_get', 'vpopmail_alias_get_all', 'vpopmail_auth_user', - 'vpopmail_del_domain_ex', 'vpopmail_del_user', 'vpopmail_error', - 'vpopmail_passwd', 'vpopmail_set_user_quota', 'vprintf', 'vsprintf', - 'w32api_deftype', 'w32api_init_dtype', 'w32api_invoke_function', - 'w32api_register_function', 'w32api_set_call_method', '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_parse_into_struct', - 'xml_parser_create', 'xml_parser_create_ns', 'xml_parser_free', - 'xml_parser_get_option', 'xml_parser_set_option', - '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_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', - 'xpath_eval', 'xpath_eval_expression', 'xpath_new_context', 'xptr_eval', - 'xptr_new_context', 'xslt_create', 'xslt_errno', 'xslt_error', - 'xslt_free', 'xslt_process', 'xslt_set_base', 'xslt_set_encoding', - 'xslt_set_error_handler', 'xslt_set_log', 'xslt_set_sax_handler', - 'xslt_set_sax_handlers', 'xslt_set_scheme_handler', - 'xslt_set_scheme_handlers', 'yaz_addinfo', 'yaz_ccl_conf', - 'yaz_ccl_parse', 'yaz_close', 'yaz_connect', 'yaz_database', - 'yaz_element', 'yaz_errno', 'yaz_error', 'yaz_hits', 'yaz_itemorder', - 'yaz_present', 'yaz_range', 'yaz_record', 'yaz_scan', 'yaz_scan_result', - 'yaz_search', 'yaz_sort', 'yaz_syntax', 'yaz_wait', 'yp_all', 'yp_cat', - 'yp_err_string', 'yp_errno', 'yp_first', 'yp_get_default_domain', - 'yp_master', 'yp_match', 'yp_next', 'yp_order', 'zend_logo_guid', - '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' - ), - 1 => $CONTEXT . '/functions', - 2 => 'color:#006;', - 3 => false, - // urls (the name of a function, with brackets at the end, or a string with {FNAME} in it like GeSHi 1.0.X) - // e.g. geshi_php_convert_url(), or http://www.php.net/{FNAME} - 4 => 'geshi_php_convert_url()' - ) -); - -$this->_contextCharactersDisallowedBeforeKeywords = array('$', '_'); -$this->_contextCharactersDisallowedAfterKeywords = array("'", '_'); -$this->_contextSymbols = array( - 0 => array( - 0 => array( - '(', ')', ',', ';', ':', '[', ']', - '+', '-', '*', '/', '&', '|', '!', '<', '>', - '{', '}', '=', '@' - ), - // name - 1 => $CONTEXT . '/sym0', - // style - 2 => 'color:#008000;' - ) -); -$this->_contextRegexps = array( - 0 => array( - // The regexps - // each regex in this array will be tested and styled the same - 0 => array( - '#(\$\$?[a-zA-Z_][a-zA-Z0-9_]*)#', // This is a variable in PHP - ), - // index 1 is a string that strpos can use - // @todo [blocking 1.1.1] maybe later let this string be a regex or something - 1 => '$', - // This is the special bit ;) - // For each bracket pair in the regex above, you can specify a name and style for it - 2 => array( - // index 1 is for the first bracket pair - // so for PHP it's everything within the (...) - // of course we could have specified the regex - // as #$([a-zA-Z_][a-zA-Z0-9_]*)# (note the change - // in place for the first open bracket), then the - // name and style for this part would not include - // the beginning $ - // Note:NEW AFTER 1.1.0a5: if third index of this array is true, - // then you are saying: "Try to highlight as code first, if - // it isn't code then use the styles in the second index". - // This is really aimed at the OO support. For example, this - // is some javascript code: - // foo.bar.toLowerCase(); - // The "bar" will be highlighted as an oo method, while the - // "toLowerCase" will be highlighted as a keyword even though - // it matches the oo method. - 1 => array($CONTEXT . '/var', 'color:#33f;', false), - ) - ), - // These are prebuild functions that can be called to add number - // support to a context. Call exactly as below - 1 => geshi_use_doubles($CONTEXT), - 2 => geshi_use_integers($CONTEXT) -); -$this->_objectSplitters = array( - 0 => array( - 0 => array('->'), - 1 => $CONTEXT . '/oodynamic', - 2 => 'color:#933;', - 3 => false - ), - 1 => array( - 0 => array('::'), - 1 => $CONTEXT . '/oostatic', - 2 => 'color:#933;font-weight:bold;', - 3 => false - ) -); - -/** - * This just demonstrates the concept... - * You can use a function like this, called - * by the URL entry of the keywords array, - * to do whatever you like with the URL. - * These functions that convert urls take one - * mandatory parameter - the keyword the URL - * is being built for. - * - * You can then have some kind of logic in this - * function to return a URL based on the - * keyword... saves on those nasty hacks that - * were used in 1.0.X to do this. - * - * Make sure you do the function_exists check! These - * context files will be included multiple times - */ - if (!function_exists('geshi_php_convert_url')) { - function geshi_php_convert_url ($keyword) - { - return 'http://www.php.net/' . $keyword; - } -} - -?> diff --git a/paste/include/geshi/contexts/php/php4.php b/paste/include/geshi/contexts/php/php4.php deleted file mode 100644 index 532bb8f..0000000 --- a/paste/include/geshi/contexts/php/php4.php +++ /dev/null @@ -1,851 +0,0 @@ -<?php -/** - * GeSHi - Generic Syntax Highlighter - * - * For information on how to use GeSHi, please consult the documentation - * found in the docs/ directory, or online at http://geshi.org/docs/ - * - * 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - * - * You can view a copy of the GNU GPL in the COPYING file that comes - * with GeSHi, in the docs/ directory. - * - * @package lang - * @author Nigel McNie <nigel@geshi.org> - * @license http://www.gnu.org/copyleft/gpl.html GNU GPL - * @copyright (C) 2005 Nigel McNie - * @version 1.1.0 - * - */ - -/** Get the GeSHiStringContext class */ -require_once GESHI_CLASSES_ROOT . 'class.geshistringcontext.php'; -/** Get the GeSHiPHPDoubleStringContext class */ -require_once GESHI_CLASSES_ROOT . 'php' . GESHI_DIR_SEPARATOR . 'class.geshiphpdoublestringcontext.php'; - -$this->_contextDelimiters = array( - 0 => array( - 0 => array('<?php', '<?'), - 1 => array('?>'), - 2 => true - ), - 1 => array( - 0 => array('<%'), - 1 => array('%>'), - 2 => false - ) -); - -$this->_childContexts = array( - new GeSHiStringContext('php', $DIALECT, 'common/single_string'), - new GeSHiPHPDoubleStringContext('php', $DIALECT, 'double_string'), - new GeSHiPHPDoubleStringContext('php', $DIALECT, 'heredoc'), - // PHP single comment, with # starter and end-php-context ender - new GeSHiContext('php', $DIALECT, 'single_comment'), - // Use common multi comment since it is a PHP comment... - new GeSHiContext('php', $DIALECT, 'common/multi_comment'), - new GeSHiContext('php', $DIALECT, 'doxygen') -); - -$this->_styler->setStyle($CONTEXT_START, 'color:#000;font-weight:bold;'); -$this->_styler->setStyle($CONTEXT_END, 'color:#000;font-weight:bold;'); - -$this->_contextKeywords = array( - 0 => array( - 0 => array( - 'as', 'break', 'case', 'continue', 'declare', 'do', 'else', 'elseif', - 'endforeach', 'endif', 'endswitch', 'endwhile', 'for', 'foreach', 'if', - 'include', 'include_once', 'require', 'require_once', 'return', 'switch', - 'while' - ), - 1 => $CONTEXT . '/cstructures', - 2 => 'color:#b1b100;', - 3 => false, - 4 => '' - ), - 1 => array( - 0 => array( - 'DEFAULT_INCLUDE_PATH', 'E_ALL', 'E_COMPILE_ERROR', 'E_COMPILE_WARNING', - 'E_CORE_ERROR', 'E_CORE_WARNING', 'E_ERROR', 'E_NOTICE', 'E_PARSE', - 'E_USER_ERROR', 'E_USER_NOTICE', 'E_USER_WARNING', - 'E_WARNING', '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', 'TRUE', '__CLASS__', '__FILE__', '__FUNCTION__', - '__LINE__', '__METHOD__', 'class', 'default', - 'extends', 'function', 'new', 'parent', 'static', 'var' - ), - 1 => $CONTEXT . '/keywords', - 2 => 'color:#000;font-weight:bold;', - 3 => false, - 4 => '' - ), - 2 => array( - 0 => array( - // @todo [blocking 1.1.9] This list of functions is for php5... should get one for php4 only - 'abs', 'acos', 'acosh', 'addcslashes', 'addslashes', - 'apache_child_terminate', 'apache_lookup_uri', 'apache_note', - 'apache_setenv', 'array', 'array_change_key_case', 'array_chunk', - 'array_count_values', 'array_diff', 'array_fill', 'array_filter', - 'array_flip', 'array_intersect', 'array_key_exists', 'array_keys', - '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', 'ascii2ebcdic', 'asin', 'asinh', - 'asort', 'aspell_check', 'aspell_check_raw', 'aspell_new', - 'aspell_suggest', 'assert', 'assert_options', 'atan', 'atan2', 'atanh', - 'base64_decode', 'base64_encode', 'base_convert', 'basename', 'bcadd', - 'bccomp', 'bcdiv', 'bcmod', 'bcmul', 'bcpow', 'bcscale', 'bcsqrt', - 'bcsub', 'bin2hex', 'bind_textdomain_codeset', 'bindec', 'bindtextdomain', - 'bz', 'bzclose', 'bzdecompress', 'bzerrno', 'bzerror', 'bzerrstr', - 'bzflush', 'bzopen', 'bzread', 'bzwrite', 'c', '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', - 'ccvs_add', 'ccvs_auth', 'ccvs_command', 'ccvs_count', 'ccvs_delete', - 'ccvs_done', 'ccvs_init', 'ccvs_lookup', 'ccvs_new', 'ccvs_report', - 'ccvs_return', 'ccvs_reverse', 'ccvs_sale', 'ccvs_status', - 'ccvs_textvalue', 'ccvs_void', 'ceil', 'chdir', 'checkdate', 'checkdnsrr', - 'chgrp', 'chmod', 'chop', 'chown', 'chr', 'chroot', 'chunk_split', - 'class_exists', 'clearstatcache', 'closedir', 'closelog', 'com', - 'com_addref', 'com_get', 'com_invoke', 'com_isenum', 'com_load', - 'com_load_typelib', 'com_propget', 'com_propput', 'com_propset', - 'com_release', 'com_set', 'compact', 'connection_aborted', - 'connection_status', 'connection_timeout', 'constant', - 'convert_cyr_string', '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_place_inline_image', '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_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_errno', 'curl_error', - 'curl_exec', 'curl_getinfo', 'curl_init', 'curl_setopt', 'curl_version', - 'current', 'cybercash_base64_decode', 'cybercash_base64_encode', - 'cybercash_decr', 'cybercash_encr', 'cybermut_creerformulairecm', - 'cybermut_creerreponsecm', 'cybermut_testmac', 'cyrus_authenticate', - 'cyrus_bind', 'cyrus_close', 'cyrus_connect', 'cyrus_query', - 'cyrus_unbind', 'date', 'dba_close', 'dba_delete', 'dba_exists', - 'dba_fetch', 'dba_firstkey', 'dba_insert', 'dba_nextkey', 'dba_open', - 'dba_optimize', 'dba_popen', 'dba_replace', 'dba_sync', - 'dbase_add_record', 'dbase_close', 'dbase_create', 'dbase_delete_record', - 'dbase_get_record', 'dbase_get_record_with_names', 'dbase_numfields', - 'dbase_numrecords', 'dbase_open', 'dbase_pack', 'dbase_replace_record', - 'dblist', 'dbmclose', 'dbmdelete', 'dbmexists', 'dbmfetch', 'dbmfirstkey', - 'dbminsert', 'dbmnextkey', 'dbmopen', 'dbmreplace', 'dbp', 'dbplus_add', - 'dbplus_aql', 'dbplus_chdir', 'dbplus_close', 'dbplus_curr', - 'dbplus_errcode', 'dbplus_errno', 'dbplus_find', 'dbplus_first', - 'dbplus_flush', 'dbplus_freealllocks', 'dbplus_freelock', - 'dbplus_freerlocks', 'dbplus_getlock', 'dbplus_getunique', 'dbplus_info', - 'dbplus_last', 'dbplus_lockrel', 'dbplus_next', 'dbplus_open', - 'dbplus_rchperm', 'dbplus_rcreate', 'dbplus_rcrtexact', 'dbplus_rcrtlike', - 'dbplus_resolve', 'dbplus_restorepos', 'dbplus_rkeys', 'dbplus_ropen', - 'dbplus_rquery', 'dbplus_rrename', 'dbplus_rsecindex', 'dbplus_runlink', - 'dbplus_rzap', 'dbplus_savepos', 'dbplus_setindex', - 'dbplus_setindexbynumber', 'dbplus_sql', 'dbplus_tcl', 'dbplus_tremove', - 'dbplus_undo', 'dbplus_undoprepare', 'dbplus_unlockrel', - 'dbplus_unselect', 'dbplus_update', 'dbplus_xlockrel', - 'dbplus_xunlockrel', 'dbx_close', 'dbx_compare', 'dbx_connect', - 'dbx_error', 'dbx_query', 'dbx_sort', 'dcgettext', 'dcngettext', - 'debugger_off', 'debugger_on', 'decbin', 'dechex', 'decoct', 'define', - 'define_syslog_variables', 'defined', 'deg2rad', 'delete', 'dgettext', - 'die', 'dio_close', 'dio_fcntl', 'dio_open', 'dio_read', 'dio_seek', - 'dio_stat', 'dio_truncate', 'dio_write', 'dir', 'dirname', - 'disk_free_space', 'disk_total_space', 'diskfreespace', 'dl', 'dngettext', - 'domxml_add_root', 'domxml_attributes', 'domxml_children', - 'domxml_dumpmem', 'domxml_get_attribute', 'domxml_new_child', - 'domxml_new_xmldoc', 'domxml_node', 'domxml_node_set_content', - 'domxml_node_unlink_node', 'domxml_root', 'domxml_set_attribute', - 'domxml_version', 'dotnet_load', 'doubleval', 'each', 'easter_date', - 'easter_days', 'ebcdic2ascii', 'echo', 'empty', 'end', 'ereg', - 'ereg_replace', 'eregi', 'eregi_replace', 'error_log', 'error_reporting', - 'escapeshellarg', 'escapeshellcmd', 'eval', 'exec', 'exif_imagetype', - 'exif_read_data', 'exif_thumbnail', 'exit', 'exp', 'explode', 'expm1', - 'extension_loaded', 'extract', 'ezmlm_hash', 'fbsql_affected_rows', - 'fbsql_autocommit', 'fbsql_change_user', 'fbsql_close', 'fbsql_commit', - 'fbsql_connect', 'fbsql_create_blob', 'fbsql_create_clob', - 'fbsql_create_db', 'fbsql_data_seek', 'fbsql_database', - 'fbsql_database_password', 'fbsql_db_query', 'fbsql_db_status', - 'fbsql_drop_db', 'fbsql_errno', 'fbsql_error', 'fbsql_fetch_a', - 'fbsql_fetch_assoc', 'fbsql_fetch_field', 'fbsql_fetch_lengths', - 'fbsql_fetch_object', 'fbsql_fetch_row', 'fbsql_field_flags', - 'fbsql_field_len', 'fbsql_field_name', 'fbsql_field_seek', - 'fbsql_field_table', 'fbsql_field_type', 'fbsql_free_result', - 'fbsql_get_autostart_info', 'fbsql_hostname', 'fbsql_insert_id', - 'fbsql_list_dbs', 'fbsql_list_fields', 'fbsql_list_tables', - 'fbsql_next_result', 'fbsql_num_fields', 'fbsql_num_rows', - 'fbsql_password', 'fbsql_pconnect', 'fbsql_query', 'fbsql_read_blob', - 'fbsql_read_clob', 'fbsql_result', 'fbsql_rollback', 'fbsql_select_db', - 'fbsql_set_lob_mode', 'fbsql_set_transaction', 'fbsql_start_db', - 'fbsql_stop_db', 'fbsql_tablename', 'fbsql_username', 'fbsql_warnings', - 'fclose', 'fdf_add_template', 'fdf_close', 'fdf_create', 'fdf_get_file', - 'fdf_get_status', 'fdf_get_value', 'fdf_next_field_name', 'fdf_open', - 'fdf_save', 'fdf_set_ap', 'fdf_set_encoding', 'fdf_set_file', - 'fdf_set_flags', 'fdf_set_javascript_action', 'fdf_set_opt', - 'fdf_set_status', 'fdf_set_submit_form_action', 'fdf_set_value', 'feof', - 'fflush', 'fgetc', 'fgetcsv', 'fgets', 'fgetss', 'fgetwrapperdata', - 'file', 'file_exists', 'file_get_contents', 'fileatime', 'filectime', - 'filegroup', 'fileinode', 'filemtime', 'fileowner', 'fileperms', - 'filepro', 'filepro_fieldcount', 'filepro_fieldname', 'filepro_fieldtype', - 'filepro_fieldwidth', 'filepro_retrieve', 'filepro_rowcount', 'filesize', - 'filetype', 'floatval', 'flock', 'floor', 'flush', 'fopen', 'fpassthru', - 'fputs', 'fread', 'frenchtojd', 'fribidi_log2vis', '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_nlist', 'ftp_pasv', 'ftp_put', 'ftp_pwd', 'ftp_quit', - 'ftp_rawlist', 'ftp_rename', 'ftp_rmdir', 'ftp_set_option', 'ftp_site', - 'ftp_size', 'ftp_systype', 'ftruncate', 'func_get_arg', 'func_get_args', - 'func_num_args', 'function_exists', 'fwrite', '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_include_p', 'get_included_files', - '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', - 'getallheaders', 'getcwd', 'getdate', 'getenv', 'gethostbyaddr', - 'gethostbyname', 'gethostbynamel', 'getimagesize', 'getlastmod', - 'getmxrr', 'getmygid', 'getmyinode', 'getmypid', 'getmyuid', - 'getprotobyname', 'getprotobynumber', 'getrandmax', 'getrusage', - 'getservbyname', 'getservbyport', 'gettext', 'gettimeofday', 'gettype', - 'global', '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_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', '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', 'hw_array2objrec', 'hw_c', 'hw_children', - 'hw_childrenobj', 'hw_close', 'hw_connect', 'hw_connection_info', 'hw_cp', - 'hw_deleteobject', 'hw_docbyanchor', 'hw_docbyanchorobj', - 'hw_document_attributes', 'hw_document_bodytag', 'hw_document_content', - 'hw_document_setcontent', 'hw_document_size', 'hw_dummy', 'hw_edittext', - 'hw_error', 'hw_errormsg', 'hw_free_document', 'hw_getanchors', - 'hw_getanchorsobj', 'hw_getandlock', 'hw_getchildcoll', - 'hw_getchildcollobj', 'hw_getchilddoccoll', 'hw_getchilddoccollobj', - 'hw_getobject', 'hw_getobjectbyquery', 'hw_getobjectbyquerycoll', - 'hw_getobjectbyquerycollobj', 'hw_getobjectbyqueryobj', 'hw_getparents', - 'hw_getparentsobj', 'hw_getrellink', 'hw_getremote', - 'hw_getremotechildren', 'hw_getsrcbydestobj', 'hw_gettext', - 'hw_getusername', 'hw_identify', 'hw_incollections', 'hw_info', - 'hw_inscoll', 'hw_insdoc', 'hw_insertanchors', 'hw_insertdocument', - 'hw_insertobject', 'hw_mapid', 'hw_modifyobject', 'hw_mv', - 'hw_new_document', 'hw_objrec2array', 'hw_output_document', 'hw_pconnect', - 'hw_pipedocument', 'hw_root', 'hw_setlinkroot', 'hw_stat', 'hw_unlock', - 'hw_who', 'hypot', 'i', '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_connect', - 'ibase_errmsg', 'ibase_execute', 'ibase_fetch_object', 'ibase_fetch_row', - 'ibase_field_info', 'ibase_free_query', 'ibase_free_result', - 'ibase_num_fields', 'ibase_pconnect', 'ibase_prepare', 'ibase_query', - 'ibase_rollback', 'ibase_timefmt', 'ibase_trans', 'icap_close', - 'icap_create_calendar', 'icap_delete_calendar', 'icap_delete_event', - 'icap_fetch_event', 'icap_list_alarms', 'icap_list_events', 'icap_open', - 'icap_rename_calendar', 'icap_reopen', 'icap_snooze', 'icap_store_event', - 'iconv', 'iconv_get_encoding', 'iconv_set_encoding', 'ifx_affected_rows', - 'ifx_blobinfile_mode', 'ifx_byteasvarchar', 'ifx_close', 'ifx_connect', - 'ifx_copy_blob', 'ifx_create_blob', 'ifx_create_char', 'ifx_do', - 'ifx_error', 'ifx_errormsg', 'ifx_fetch_row', 'ifx_fieldproperties', - 'ifx_fieldtypes', 'ifx_free_blob', 'ifx_free_char', 'ifx_free_result', - 'ifx_get_blob', 'ifx_get_char', 'ifx_getsqlca', 'ifx_htmltbl_result', - 'ifx_nullformat', 'ifx_num_fields', 'ifx_num_rows', 'ifx_pconnect', - 'ifx_prepare', 'ifx_query', 'ifx_textasvarchar', 'ifx_update_blob', - 'ifx_update_char', 'ifxus_close_slob', 'ifxus_create_slob', - 'ifxus_free_slob', 'ifxus_open_slob', 'ifxus_read_slob', - 'ifxus_seek_slob', 'ifxus_tell_slob', 'ifxus_write_slob', - 'ignore_user_abort', 'image2wbmp', 'imagealphablending', 'imageantialias', - 'imagearc', 'imagechar', 'imagecharup', 'imagecolorallocate', - 'imagecolorat', 'imagecolorclosest', 'imagecolorclosestalpha', - 'imagecolorclosesthwb', 'imagecolordeallocate', 'imagecolorexact', - 'imagecolorexactalpha', 'imagecolorresolve', 'imagecolorresolvealpha', - 'imagecolorset', 'imagecolorsforindex', 'imagecolorstotal', - 'imagecolortransparent', 'imagecopy', 'imagecopymerge', - 'imagecopymergegray', 'imagecopyresampled', 'imagecopyresized', - 'imagecreate', 'imagecreatefromgd', 'imagecreatefromgd2', - 'imagecreatefromgd2part', 'imagecreatefromgif', 'imagecreatefromjpeg', - 'imagecreatefrompng', 'imagecreatefromstring', 'imagecreatefromwbmp', - 'imagecreatefromxbm', 'imagecreatefromxpm', 'imagecreatetruecolor', - 'imagedashedline', 'imagedestroy', 'imageellipse', 'imagefill', - 'imagefilledarc', 'imagefilledellipse', 'imagefilledpolygon', - 'imagefilledrectangle', 'imagefilltoborder', 'imagefontheight', - 'imagefontwidth', 'imageftbbox', 'imagefttext', 'imagegammacorrect', - 'imagegd', 'imagegd2', 'imagegif', 'imageinterlace', 'imagejpeg', - 'imageline', 'imageloadfont', 'imagepalettecopy', 'imagepng', - 'imagepolygon', 'imagepsbbox', 'imagepsencodefont', 'imagepsextendfont', - 'imagepsfreefont', 'imagepsloadfont', 'imagepsslantfont', 'imagepstext', - 'imagerectangle', 'imagesetbrush', 'imagesetpixel', 'imagesetstyle', - 'imagesetthickness', 'imagesettile', 'imagestring', 'imagestringup', - 'imagesx', 'imagesy', 'imagetruecolortopalette', 'imagettfbbox', - 'imagettftext', 'imagetypes', 'imagewbmp', 'imap_8bit', 'imap_append', - 'imap_base64', 'imap_binary', 'imap_body', 'imap_bodystruct', - 'imap_check', 'imap_clearflag_full', 'imap_close', 'imap_createmailbox', - 'imap_delete', 'imap_deletemailbox', 'imap_errors', 'imap_expunge', - 'imap_fetch_overview', 'imap_fetchbody', 'imap_fetchheader', - 'imap_fetchstructure', 'imap_get_quota', 'imap_getmailboxes', - 'imap_getsubscribed', 'imap_header', 'imap_headerinfo', 'imap_headers', - 'imap_last_error', 'imap_listmailbox', 'imap_listsubscribed', '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_popen', - 'imap_qprint', 'imap_renamemailbox', 'imap_reopen', - 'imap_rfc822_parse_adrlist', 'imap_rfc822_parse_headers', - 'imap_rfc822_write_address', 'imap_scanmailbox', 'imap_search', - 'imap_set_quota', 'imap_setacl', 'imap_setflag_full', 'imap_sort', - 'imap_status', 'imap_subscribe', 'imap_thread', 'imap_uid', - 'imap_undelete', 'imap_unsubscribe', 'imap_utf7_decode', - 'imap_utf7_encode', 'imap_utf8', 'implode', 'import_request_variables', - 'in_array', 'include', 'include_once', 'ingres_autocommit', - 'ingres_close', 'ingres_commit', 'ingres_connect', 'ingres_fetch_array', - 'ingres_fetch_object', 'ingres_fetch_row', 'ingres_field_length', - 'ingres_field_name', 'ingres_field_nullable', 'ingres_field_precision', - 'ingres_field_scale', 'ingres_field_type', 'ingres_num_fields', - 'ingres_num_rows', 'ingres_pconnect', 'ingres_query', 'ingres_rollback', - 'ini_alter', 'ini_get', 'ini_get_all', 'ini_restore', 'ini_set', 'intval', - 'ip2long', 'iptcembed', 'iptcparse', 'ircg_channel_mode', - 'ircg_disconnect', 'ircg_fetch_error_msg', 'ircg_get_username', - 'ircg_html_encode', 'ircg_ignore_add', 'ircg_ignore_del', - 'ircg_is_conn_alive', 'ircg_join', 'ircg_kick', - 'ircg_lookup_format_messages', 'ircg_msg', 'ircg_nick', - 'ircg_nickname_escape', 'ircg_nickname_unescape', 'ircg_notice', - 'ircg_part', 'ircg_pconnect', 'ircg_register_format_messages', - 'ircg_set_current', 'ircg_set_file', 'ircg_topic', 'ircg_whois', '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', 'isset', 'java_last_exception_clear', - 'java_last_exception_get', 'jddayofweek', 'jdmonthname', 'jdtofrench', - 'jdtogregorian', 'jdtojewish', 'jdtojulian', 'jdtounix', 'jewishtojd', - 'join', 'jpeg2wbmp', 'juliantojd', 'key', 'krsort', 'ksort', 'lcg_value', - 'ldap_8859_to_t61', '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_set_rebind_proc', 'ldap_sort', 'ldap_start_tls', - 'ldap_t61_to_8859', 'ldap_unbind', 'leak', 'levenshtein', 'link', - 'linkinfo', 'list', 'localeconv', 'localtime', 'log', 'log10', 'log1p', - 'long2ip', 'lstat', 'ltrim', 'mail', - 'mailparse_determine_best_xfer_encoding', 'mailparse_msg_create', - 'mailparse_msg_extract_part', 'mailparse_msg_extract_part_file', - 'mailparse_msg_free', 'mailparse_msg_get_part', - 'mailparse_msg_get_part_data', 'mailparse_msg_get_structure', - 'mailparse_msg_parse', 'mailparse_msg_parse_file', - 'mailparse_rfc822_parse_addresses', 'mailparse_stream_encode', - 'mailparse_uudecode_all', 'max', 'mb_c', '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_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_eregi', 'mb_eregi_replace', '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_send_mail', 'mb_split', 'mb_strcut', - 'mb_strimwidth', 'mb_strlen', 'mb_strpos', 'mb_strrpos', 'mb_strwidth', - 'mb_substitute_character', 'mb_substr', 'mcal_append_event', 'mcal_close', - 'mcal_create_calendar', 'mcal_date_compare', 'mcal_date_valid', - 'mcal_day_of_week', 'mcal_day_of_year', 'mcal_days_in_month', - 'mcal_delete_calendar', 'mcal_delete_event', 'mcal_event_add_attribute', - 'mcal_event_init', 'mcal_event_set_alarm', 'mcal_event_set_category', - 'mcal_event_set_class', 'mcal_event_set_description', - 'mcal_event_set_end', 'mcal_event_set_recur_daily', - 'mcal_event_set_recur_monthly_mday', 'mcal_event_set_recur_monthly_wday', - 'mcal_event_set_recur_none', 'mcal_event_set_recur_weekly', - 'mcal_event_set_recur_yearly', 'mcal_event_set_start', - 'mcal_event_set_title', 'mcal_expunge', 'mcal_fetch_current_stream_event', - 'mcal_fetch_event', 'mcal_is_leap_year', 'mcal_list_alarms', - 'mcal_list_events', 'mcal_next_recurrence', 'mcal_open', 'mcal_popen', - 'mcal_rename_calendar', 'mcal_reopen', 'mcal_snooze', 'mcal_store_event', - 'mcal_time_valid', 'mcal_week_of_year', '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', 'metaphone', 'method_exists', 'mhash', - 'mhash_count', 'mhash_get_block_size', 'mhash_get_hash_name', - 'mhash_keygen_s2k', 'microtime', 'min', 'ming_setcubicthreshold', - 'ming_setscale', 'ming_useswfversion', 'mkdir', 'mktime', - 'move_uploaded_file', 'msession_connect', 'msession_count', - 'msession_create', 'msession_destroy', 'msession_disconnect', - 'msession_find', 'msession_get', 'msession_get_array', 'msession_getdata', - 'msession_inc', 'msession_list', 'msession_listvar', 'msession_lock', - 'msession_plugin', 'msession_randstr', 'msession_set', - 'msession_set_array', 'msession_setdata', 'msession_timeout', - 'msession_uniq', 'msession_unlock', 'msql', 'msql_affected_rows', - 'msql_close', 'msql_connect', 'msql_create_db', 'msql_createdb', - 'msql_data_seek', 'msql_dbname', 'msql_drop_db', 'msql_dropdb', - 'msql_error', 'msql_fetch_array', 'msql_fetch_field', 'msql_fetch_object', - 'msql_fetch_row', 'msql_field_seek', '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_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', 'muscat_close', - 'muscat_get', 'muscat_give', 'muscat_setup', 'muscat_setup_net', - 'mysql_affected_rows', 'mysql_change_user', 'mysql_character_set_name', - 'mysql_close', 'mysql_connect', 'mysql_create_db', 'mysql_data_seek', - 'mysql_db_name', 'mysql_db_query', '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_field_flags', - 'mysql_field_len', 'mysql_field_name', 'mysql_field_seek', - 'mysql_field_table', 'mysql_field_type', '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_list_dbs', 'mysql_list_fields', 'mysql_list_processes', - 'mysql_list_tables', 'mysql_num_fields', 'mysql_num_rows', - 'mysql_pconnect', 'mysql_ping', 'mysql_query', 'mysql_real_escape_string', - 'mysql_result', 'mysql_select_db', 'mysql_stat', 'mysql_tablename', - 'mysql_thread_id', 'mysql_unbuffered_query', 'natcasesort', 'natsort', - 'ncur', 'ncurses_addch', 'ncurses_addchnstr', 'ncurses_addchstr', - 'ncurses_addnstr', 'ncurses_addstr', 'ncurses_assume_default_colors', - 'ncurses_attroff', 'ncurses_attron', 'ncurses_attrset', - 'ncurses_baudrate', 'ncurses_beep', 'ncurses_bkgd', 'ncurses_bkgdset', - 'ncurses_border', 'ncurses_can_change_color', 'ncurses_cbreak', - 'ncurses_clear', 'ncurses_clrtobot', 'ncurses_clrtoeol', - 'ncurses_color_set', 'ncurses_curs_set', 'ncurses_def_prog_mode', - 'ncurses_def_shell_mode', 'ncurses_define_key', 'ncurses_delay_output', - 'ncurses_delch', 'ncurses_deleteln', 'ncurses_delwin', 'ncurses_doupdate', - 'ncurses_echo', 'ncurses_echochar', 'ncurses_end', 'ncurses_erase', - 'ncurses_erasechar', 'ncurses_filter', 'ncurses_flash', - 'ncurses_flushinp', 'ncurses_getch', 'ncurses_getmouse', - 'ncurses_halfdelay', 'ncurses_has_ic', 'ncurses_has_il', - 'ncurses_has_key', 'ncurses_hline', 'ncurses_inch', 'ncurses_init', - 'ncurses_init_color', 'ncurses_init_pair', 'ncurses_insch', - 'ncurses_insdelln', 'ncurses_insertln', 'ncurses_insstr', 'ncurses_instr', - 'ncurses_isendwin', 'ncurses_keyok', 'ncurses_killchar', - 'ncurses_longname', 'ncurses_mouseinterval', 'ncurses_mousemask', - 'ncurses_move', 'ncurses_mvaddch', 'ncurses_mvaddchnstr', - 'ncurses_mvaddchstr', 'ncurses_mvaddnstr', 'ncurses_mvaddstr', - 'ncurses_mvcur', 'ncurses_mvdelch', 'ncurses_mvgetch', 'ncurses_mvhline', - 'ncurses_mvinch', 'ncurses_mvvline', 'ncurses_mvwaddstr', 'ncurses_napms', - 'ncurses_newwin', 'ncurses_nl', 'ncurses_nocbreak', 'ncurses_noecho', - 'ncurses_nonl', 'ncurses_noqiflush', 'ncurses_noraw', 'ncurses_putp', - 'ncurses_qiflush', 'ncurses_raw', 'ncurses_refresh', 'ncurses_resetty', - 'ncurses_savetty', 'ncurses_scr_dump', 'ncurses_scr_init', - 'ncurses_scr_restore', 'ncurses_scr_set', 'ncurses_scrl', - 'ncurses_slk_attr', 'ncurses_slk_attroff', 'ncurses_slk_attron', - 'ncurses_slk_attrset', 'ncurses_slk_clear', 'ncurses_slk_color', - 'ncurses_slk_init', 'ncurses_slk_noutrefresh', 'ncurses_slk_refresh', - 'ncurses_slk_restore', 'ncurses_slk_touch', 'ncurses_standend', - 'ncurses_standout', 'ncurses_start_color', 'ncurses_termattrs', - 'ncurses_termname', 'ncurses_timeout', 'ncurses_typeahead', - 'ncurses_ungetch', 'ncurses_ungetmouse', 'ncurses_use_default_colors', - 'ncurses_use_env', 'ncurses_use_extended_names', 'ncurses_vidattr', - 'ncurses_vline', 'ncurses_wrefresh', 'next', 'ngettext', 'nl2br', - 'nl_langinfo', 'notes_body', 'notes_copy_db', 'notes_create_db', - 'notes_create_note', 'notes_drop_db', 'notes_find_note', - 'notes_header_info', 'notes_list_msgs', 'notes_mark_read', - 'notes_mark_unread', 'notes_nav_create', 'notes_search', 'notes_unread', - 'notes_version', 'number_format', 'ob_clean', 'ob_end_clean', - 'ob_end_flush', 'ob_flush', 'ob_get_contents', 'ob_get_length', - 'ob_get_level', 'ob_gzhandler', 'ob_iconv_handler', 'ob_implicit_flush', - 'ob_start', 'ocibindbyname', 'ocicancel', 'ocicollappend', - 'ocicollassign', 'ocicollassignelem', 'ocicollgetelem', 'ocicollmax', - 'ocicollsize', 'ocicolltrim', 'ocicolumnisnull', 'ocicolumnname', - 'ocicolumnprecision', 'ocicolumnscale', 'ocicolumnsize', 'ocicolumntype', - 'ocicolumntyperaw', 'ocicommit', 'ocidefinebyname', 'ocierror', - 'ociexecute', 'ocifetch', 'ocifetchinto', 'ocifetchstatement', - 'ocifreecollection', 'ocifreecursor', 'ocifreedesc', 'ocifreestatement', - 'ociinternaldebug', 'ociloadlob', 'ocilogoff', 'ocilogon', - 'ocinewcollection', 'ocinewcursor', 'ocinewdescriptor', 'ocinlogon', - 'ocinumcols', 'ociparse', 'ociplogon', 'ociresult', 'ocirollback', - 'ocirowcount', 'ocisavelob', 'ocisavelobfile', 'ociserverversion', - 'ocisetprefetch', 'ocistatementtype', 'ociwritelobtofile', 'octdec', - 'odbc_autocommit', 'odbc_binmode', 'odbc_close', 'odbc_close_all', - 'odbc_columnprivileges', 'odbc_columns', 'odbc_commit', 'odbc_connect', - 'odbc_cursor', '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_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_new', - 'openssl_private_decrypt', 'openssl_private_encrypt', - 'openssl_public_decrypt', 'openssl_public_encrypt', 'openssl_seal', - 'openssl_sign', 'openssl_verify', 'openssl_x509_check_private_key', - 'openssl_x509_checkpurpose', 'openssl_x509_export', - 'openssl_x509_export_to_file', 'openssl_x509_free', 'openssl_x509_parse', - 'openssl_x509_read', 'ora_bind', 'ora_close', 'ora_columnname', - 'ora_columnsize', 'ora_columntype', 'ora_commit', 'ora_commitoff', - 'ora_commiton', 'ora_do', 'ora_error', 'ora_errorcode', 'ora_exec', - 'ora_fetch', 'ora_fetch_into', 'ora_getcolumn', 'ora_logoff', 'ora_logon', - 'ora_numcols', 'ora_numrows', 'ora_open', 'ora_parse', 'ora_plogon', - 'ora_rollback', 'ord', 'overload', 'ovrimos_close', 'ovrimos_commit', - 'ovrimos_connect', 'ovrimos_cursor', 'ovrimos_exec', 'ovrimos_execute', - 'ovrimos_fetch_into', 'ovrimos_fetch_row', 'ovrimos_field_len', - 'ovrimos_field_name', 'ovrimos_field_num', 'ovrimos_field_type', - 'ovrimos_free_result', 'ovrimos_longreadlen', 'ovrimos_num_fields', - 'ovrimos_num_rows', 'ovrimos_prepare', 'ovrimos_result', - 'ovrimos_result_all', 'ovrimos_rollback', 'pack', 'parse_ini_file', - 'parse_str', 'parse_url', 'passthru', 'pathinfo', 'pclose', 'pcntl_exec', - 'pcntl_fork', 'pcntl_signal', 'pcntl_waitpid', 'pcntl_wexitstatus', - 'pcntl_wifexited', 'pcntl_wifsignaled', 'pcntl_wifstopped', - 'pcntl_wstopsig', 'pcntl_wtermsig', 'pdf_add_annotation', - 'pdf_add_bookmark', 'pdf_add_launchlink', 'pdf_add_locallink', - 'pdf_add_note', 'pdf_add_outline', 'pdf_add_pdflink', 'pdf_add_thumbnail', - 'pdf_add_weblink', 'pdf_arc', 'pdf_arcn', 'pdf_attach_file', - '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_curveto', - 'pdf_delete', 'pdf_end_page', 'pdf_end_pattern', 'pdf_end_template', - 'pdf_endpath', 'pdf_fill', 'pdf_fill_stroke', 'pdf_findfont', - 'pdf_get_buffer', 'pdf_get_font', 'pdf_get_fontname', 'pdf_get_fontsize', - 'pdf_get_image_height', 'pdf_get_image_width', 'pdf_get_majorversion', - 'pdf_get_minorversion', 'pdf_get_parameter', 'pdf_get_pdi_value', - 'pdf_get_value', 'pdf_initgraphics', 'pdf_lineto', 'pdf_makespotcolor', - 'pdf_moveto', 'pdf_new', 'pdf_open', 'pdf_open_ccitt', 'pdf_open_file', - 'pdf_open_gif', 'pdf_open_image', 'pdf_open_image_file', 'pdf_open_jpeg', - 'pdf_open_memory_image', 'pdf_open_pdi', 'pdf_open_pdi_page', - 'pdf_open_png', 'pdf_open_tiff', 'pdf_place_image', 'pdf_place_pdi_page', - 'pdf_rect', 'pdf_restore', 'pdf_rotate', 'pdf_save', 'pdf_scale', - 'pdf_set_border_color', 'pdf_set_border_dash', 'pdf_set_border_style', - 'pdf_set_char_spacing', 'pdf_set_duration', 'pdf_set_font', - 'pdf_set_horiz_scaling', 'pdf_set_info', 'pdf_set_info_author', - 'pdf_set_info_creator', 'pdf_set_info_keywords', 'pdf_set_info_subject', - 'pdf_set_info_title', 'pdf_set_leading', 'pdf_set_parameter', - 'pdf_set_text_pos', 'pdf_set_text_rendering', 'pdf_set_text_rise', - 'pdf_set_transition', 'pdf_set_value', 'pdf_set_word_spacing', - 'pdf_setcolor', 'pdf_setdash', 'pdf_setflat', 'pdf_setfont', - 'pdf_setgray', 'pdf_setgray_fill', 'pdf_setgray_stroke', 'pdf_setlinecap', - 'pdf_setlinejoin', 'pdf_setlinewidth', 'pdf_setmatrix', - 'pdf_setmiterlimit', 'pdf_setpolydash', 'pdf_setrgbcolor', - 'pdf_setrgbcolor_fill', 'pdf_setrgbcolor_stroke', 'pdf_show', - 'pdf_show_boxed', 'pdf_show_xy', 'pdf_skew', 'pdf_stringwidth', - 'pdf_stroke', 'pdf_translate', 'pfpro_cleanup', 'pfpro_init', - 'pfpro_process', 'pfpro_process_raw', 'pfpro_version', 'pfsockopen', - 'pg_affected_rows', 'pg_cancel_query', 'pg_client_encoding', 'pg_close', - 'pg_connect', 'pg_connection_busy', 'pg_connection_reset', - 'pg_connection_status', 'pg_copy_from', 'pg_copy_to', 'pg_dbname', - 'pg_end_copy', 'pg_escape_bytea', 'pg_escape_string', 'pg_fetch_array', - 'pg_fetch_object', 'pg_fetch_result', 'pg_fetch_row', 'pg_field_is_null', - 'pg_field_name', 'pg_field_num', 'pg_field_prtlen', 'pg_field_size', - 'pg_field_type', 'pg_free_result', 'pg_get_result', 'pg_host', - 'pg_last_error', 'pg_last_notice', 'pg_last_oid', 'pg_lo_close', - 'pg_lo_create', 'pg_lo_export', 'pg_lo_import', 'pg_lo_open', - 'pg_lo_read', 'pg_lo_seek', 'pg_lo_tell', 'pg_lo_unlink', 'pg_lo_write', - 'pg_num_fields', 'pg_num_rows', 'pg_options', 'pg_pconnect', 'pg_port', - 'pg_put_line', 'pg_query', 'pg_result_error', 'pg_result_status', - 'pg_send_query', 'pg_set_client_encoding', 'pg_trace', 'pg_tty', - 'pg_untrace', 'php_logo_guid', 'php_sapi_name', 'php_uname', 'phpcredits', - 'phpinfo', 'phpversion', 'pi', 'png2wbmp', 'popen', 'pos', 'posix_ctermid', - '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_isatty', 'posix_kill', 'posix_mkfifo', - 'posix_setegid', 'posix_seteuid', 'posix_setgid', 'posix_setpgid', - 'posix_setsid', 'posix_setuid', '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', 'print_r', 'printer_abort', 'printer_close', - 'printer_create_brush', 'printer_create_dc', 'printer_create_font', - 'printer_create_pen', 'printer_delete_brush', 'printer_delete_dc', - 'printer_delete_font', 'printer_delete_pen', 'printer_draw_bmp', - 'printer_draw_chord', 'printer_draw_elipse', 'printer_draw_line', - 'printer_draw_pie', 'printer_draw_rectangle', 'printer_draw_roundrect', - 'printer_draw_text', 'printer_end_doc', 'printer_end_page', - 'printer_get_option', 'printer_list', 'printer_logical_fontheight', - 'printer_open', 'printer_select_brush', 'printer_select_font', - 'printer_select_pen', 'printer_set_option', 'printer_start_doc', - 'printer_start_page', 'printer_write', 'printf', 'pspell_add_to_personal', - 'pspell_add_to_session', 'pspell_check', 'pspell_clear_session', - 'pspell_config_create', 'pspell_config_ignore', 'pspell_config_mode', - 'pspell_config_personal', 'pspell_config_repl', - 'pspell_config_runtogether', 'pspell_config_save_repl', 'pspell_new', - 'pspell_new_config', 'pspell_new_personal', 'pspell_save_wordlist', - 'pspell_store_replacement', 'pspell_suggest', 'putenv', 'qdom_error', - 'qdom_tree', 'quoted_printable_decode', 'quotemeta', 'rad2deg', 'rand', - 'range', 'rawurldecode', 'rawurlencode', 'read_exif_data', 'readdir', - 'readfile', 'readgzfile', 'readline', 'readline_add_history', - 'readline_clear_history', 'readline_completion_function', 'readline_info', - 'readline_list_history', 'readline_read_history', 'readline_write_history', - 'readlink', 'realpath', 'recode', 'recode_file', 'recode_string', - 'register_shutdown_function', 'register_tick_function', 'rename', - 'require', 'require_once', 'reset', 'restore_error_handler', - 'restore_include_path', 'rewind', 'rewinddir', 'rmdir', 'round', 'rsort', - 'rtrim', 'sem_acquire', 'sem_get', 'sem_release', 'sem_remove', - 'serialize', 'sesam_affected_rows', 'sesam_commit', 'sesam_connect', - 'sesam_diagnostic', 'sesam_disconnect', 'sesam_errormsg', 'sesam_execimm', - 'sesam_fetch_array', 'sesam_fetch_result', 'sesam_fetch_row', - 'sesam_field_array', 'sesam_field_name', 'sesam_free_result', - 'sesam_num_fields', 'sesam_query', 'sesam_rollback', 'sesam_seek_row', - 'sesam_settransaction', '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_register', - 'session_save_path', 'session_set_cookie_params', - 'session_set_save_handler', 'session_start', 'session_unregister', - 'session_unset', 'session_write_close', 'set_error_handler', - 'set_file_buffer', 'set_include_path', 'set_magic_quotes_runtime', - 'set_time_limit', 'setcookie', 'setlocale', 'settype', 'shell_exec', - 'shm_attach', 'shm_detach', 'shm_get_var', 'shm_put_var', 'shm_remove', - 'shm_remove_var', 'shmop_close', 'shmop_delete', 'shmop_open', - 'shmop_read', 'shmop_size', 'shmop_write', 'show_source', 'shuffle', - 'similar_text', 'sin', 'sinh', 'sizeof', 'sleep', 'snmp_get_quick_print', - 'snmp_set_quick_print', 'snmpget', 'snmprealwalk', 'snmpset', 'snmpwalk', - 'snmpwalkoid', 'socket_accept', 'socket_bind', 'socket_close', - 'socket_connect', 'socket_create', 'socket_create_listen', - 'socket_create_pair', 'socket_fd_alloc', 'socket_fd_clear', - 'socket_fd_free', 'socket_fd_isset', 'socket_fd_set', 'socket_fd_zero', - 'socket_get_status', 'socket_getopt', 'socket_getpeername', - 'socket_getsockname', '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_set_blocking', 'socket_set_nonblock', 'socket_set_timeout', - 'socket_setopt', 'socket_shutdown', 'socket_strerror', 'socket_write', - 'socket_writev', 'sort', 'soundex', 'split', 'spliti', 'sprintf', - 'sql_regcase', 'sqrt', 'srand', 'sscanf', 'stat', 'str_pad', 'str_repeat', - 'str_replace', 'str_rot13', 'strcasecmp', 'strchr', 'strcmp', 'strcoll', - 'strcspn', 'strftime', 'strip_tags', 'stripcslashes', 'stripslashes', - 'stristr', 'strlen', 'strnatcasecmp', 'strnatcmp', 'strncasecmp', - 'strncmp', 'strpos', 'strrchr', 'strrev', 'strrpos', 'strspn', 'strstr', - 'strtok', 'strtolower', 'strtotime', 'strtoupper', 'strtr', 'strval', - 'substr', 'substr_count', 'substr_replace', 'swf_actiongeturl', - 'swf_actiongotoframe', 'swf_actiongotolabel', 'swf_actionnextframe', - 'swf_actionplay', 'swf_actionprevframe', 'swf_actionsettarget', - 'swf_actionstop', 'swf_actiontogglequality', 'swf_actionwaitforframe', - 'swf_addbuttonrecord', 'swf_addcolor', 'swf_closefile', - 'swf_definebitmap', 'swf_definefont', 'swf_defineline', 'swf_definepoly', - 'swf_definerect', 'swf_definetext', 'swf_endbutton', 'swf_enddoaction', - 'swf_endshape', 'swf_endsymbol', 'swf_fontsize', 'swf_fontslant', - 'swf_fonttracking', 'swf_getbitmapinfo', 'swf_getfontinfo', - 'swf_getframe', 'swf_labelframe', 'swf_lookat', 'swf_modifyobject', - 'swf_mulcolor', 'swf_nextid', 'swf_oncondition', 'swf_openfile', - 'swf_ortho', 'swf_ortho2', 'swf_perspective', 'swf_placeobject', - 'swf_polarview', 'swf_popmatrix', 'swf_posround', 'swf_pushmatrix', - 'swf_removeobject', 'swf_rotate', 'swf_scale', 'swf_setfont', - 'swf_setframe', 'swf_shapearc', 'swf_shapecurveto', 'swf_shapecurveto3', - 'swf_shapefillbitmapclip', 'swf_shapefillbitmaptile', 'swf_shapefilloff', - 'swf_shapefillsolid', 'swf_shapelinesolid', 'swf_shapelineto', - 'swf_shapemoveto', 'swf_showframe', 'swf_startbutton', - 'swf_startdoaction', 'swf_startshape', 'swf_startsymbol', 'swf_textwidth', - 'swf_translate', 'swf_viewport', 'swfaction', 'swfbitmap', - 'swfbitmap.getheight', 'swfbitmap.getwidth', 'swfbutton', - 'swfbutton.addaction', 'swfbutton.addshape', 'swfbutton.setaction', - 'swfbutton.setdown', 'swfbutton.sethit', 'swfbutton.setover', - 'swfbutton.setup', 'swfbutton_keypress', 'swfdisplayitem', - 'swfdisplayitem.addcolor', 'swfdisplayitem.move', 'swfdisplayitem.moveto', - 'swfdisplayitem.multcolor', 'swfdisplayitem.remove', - 'swfdisplayitem.rotate', 'swfdisplayitem.rotateto', - 'swfdisplayitem.scale', 'swfdisplayitem.scaleto', - 'swfdisplayitem.setdepth', 'swfdisplayitem.setname', - 'swfdisplayitem.setratio', 'swfdisplayitem.skewx', - 'swfdisplayitem.skewxto', 'swfdisplayitem.skewy', - 'swfdisplayitem.skewyto', 'swffill', 'swffill.moveto', 'swffill.rotateto', - 'swffill.scaleto', 'swffill.skewxto', 'swffill.skewyto', 'swffont', - 'swffont.getwidth', 'swfgradient', 'swfgradient.addentry', 'swfmorph', - 'swfmorph.getshape1', 'swfmorph.getshape2', 'swfmovie', 'swfmovie.add', - 'swfmovie.nextframe', 'swfmovie.output', 'swfmovie.remove', - 'swfmovie.save', 'swfmovie.setbackground', 'swfmovie.setdimension', - 'swfmovie.setframes', 'swfmovie.setrate', 'swfmovie.streammp3', - 'swfshape', 'swfshape.addfill', 'swfshape.drawcurve', - 'swfshape.drawcurveto', 'swfshape.drawline', 'swfshape.drawlineto', - 'swfshape.movepen', 'swfshape.movepento', 'swfshape.setleftfill', - 'swfshape.setline', 'swfshape.setrightfill', 'swfsprite', 'swfsprite.add', - 'swfsprite.nextframe', 'swfsprite.remove', 'swfsprite.setframes', - 'swftext', 'swftext.addstring', 'swftext.getwidth', 'swftext.moveto', - 'swftext.setcolor', 'swftext.setfont', 'swftext.setheight', - 'swftext.setspacing', 'swftextfield', 'swftextfield.addstring', - 'swftextfield.align', 'swftextfield.setbounds', 'swftextfield.setcolor', - 'swftextfield.setfont', 'swftextfield.setheight', - 'swftextfield.setindentation', 'swftextfield.setleftmargin', - 'swftextfield.setlinespacing', 'swftextfield.setmargins', - 'swftextfield.setname', 'swftextfield.setrightmargin', - 'sybase_affected_rows', 'sybase_close', 'sybase_connect', - 'sybase_data_seek', 'sybase_fetch_array', 'sybase_fetch_field', - 'sybase_fetch_object', 'sybase_fetch_row', 'sybase_field_seek', - 'sybase_free_result', 'sybase_get_last_message', - 'sybase_min_client_severity', 'sybase_min_error_severity', - 'sybase_min_message_severity', 'sybase_min_server_severity', - 'sybase_num_fields', 'sybase_num_rows', 'sybase_pconnect', 'sybase_query', - 'sybase_result', 'sybase_select_db', 'symlink', 'syslog', 'system', 'tan', - 'tanh', 'tempnam', 'textdomain', 'time', 'tmpfile', 'touch', - 'trigger_error', 'trim', 'uasort', 'ucfirst', 'ucwords', - 'udm_add_search_limit', 'udm_alloc_agent', 'udm_api_version', - 'udm_cat_list', 'udm_cat_path', 'udm_check_charset', 'udm_check_stored', - 'udm_clear_search_limits', 'udm_close_stored', 'udm_crc32', 'udm_errno', - 'udm_error', 'udm_find', 'udm_free_agent', 'udm_free_ispell_data', - 'udm_free_res', 'udm_get_doc_count', 'udm_get_res_field', - 'udm_get_res_param', 'udm_load_ispell_data', 'udm_open_stored', - 'udm_set_agent_param', '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', 'variant', 'version_compare', 'virtual', 'vpo', - 'vpopmail_add_alias_domain', 'vpopmail_add_alias_domain_ex', - 'vpopmail_add_domain', 'vpopmail_add_domain_ex', 'vpopmail_add_user', - 'vpopmail_alias_add', 'vpopmail_alias_del', 'vpopmail_alias_del_domain', - 'vpopmail_alias_get', 'vpopmail_alias_get_all', 'vpopmail_auth_user', - 'vpopmail_del_domain_ex', 'vpopmail_del_user', 'vpopmail_error', - 'vpopmail_passwd', 'vpopmail_set_user_quota', 'vprintf', 'vsprintf', - 'w32api_deftype', 'w32api_init_dtype', 'w32api_invoke_function', - 'w32api_register_function', 'w32api_set_call_method', '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_parse_into_struct', - 'xml_parser_create', 'xml_parser_create_ns', 'xml_parser_free', - 'xml_parser_get_option', 'xml_parser_set_option', - '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_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', - 'xpath_eval', 'xpath_eval_expression', 'xpath_new_context', 'xptr_eval', - 'xptr_new_context', 'xslt_create', 'xslt_errno', 'xslt_error', - 'xslt_free', 'xslt_process', 'xslt_set_base', 'xslt_set_encoding', - 'xslt_set_error_handler', 'xslt_set_log', 'xslt_set_sax_handler', - 'xslt_set_sax_handlers', 'xslt_set_scheme_handler', - 'xslt_set_scheme_handlers', 'yaz_addinfo', 'yaz_ccl_conf', - 'yaz_ccl_parse', 'yaz_close', 'yaz_connect', 'yaz_database', - 'yaz_element', 'yaz_errno', 'yaz_error', 'yaz_hits', 'yaz_itemorder', - 'yaz_present', 'yaz_range', 'yaz_record', 'yaz_scan', 'yaz_scan_result', - 'yaz_search', 'yaz_sort', 'yaz_syntax', 'yaz_wait', 'yp_all', 'yp_cat', - 'yp_err_string', 'yp_errno', 'yp_first', 'yp_get_default_domain', - 'yp_master', 'yp_match', 'yp_next', 'yp_order', 'zend_logo_guid', - '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' - ), - 1 => $CONTEXT . '/functions', - 2 => 'color:#006;', - 3 => false, - 4 => 'http://www.php.net/{FNAME}' - ) -); - -$this->_contextCharactersDisallowedBeforeKeywords = array('$', '_'); -$this->_contextCharactersDisallowedAfterKeywords = array("'", '_'); -$this->_contextSymbols = array( - 0 => array( - 0 => array( - '(', ')', ',', ';', ':', '[', ']', - '+', '-', '*', '/', '&', '|', '!', '<', '>', - '{', '}', '=', '@' - ), - 1 => $CONTEXT . '/sym0', - 2 => 'color:#008000;' - ) -); -$this->_contextRegexps = array( - 0 => array( - 0 => array( - '#(\$\$?[a-zA-Z_][a-zA-Z0-9_]*)#' - ), - 1 => '$', - 2 => array( - 1 => array($CONTEXT . '/var', 'color:#33f;', false), - ) - ), - 1 => geshi_use_doubles($CONTEXT), - 2 => geshi_use_integers($CONTEXT) -); -$this->_objectSplitters = array( - 0 => array( - 0 => array('->'), - 1 => $CONTEXT . '/oodynamic', - 2 => 'color:#933;', - 3 => false - ), - 1 => array( - 0 => array('::'), - 1 => $CONTEXT . '/oostatic', - 2 => 'color:#933;font-weight:bold;', - 3 => false - ) -); - -?> diff --git a/paste/include/geshi/contexts/php/php5.php b/paste/include/geshi/contexts/php/php5.php deleted file mode 100644 index a1aa93b..0000000 --- a/paste/include/geshi/contexts/php/php5.php +++ /dev/null @@ -1,900 +0,0 @@ -<?php -/** - * GeSHi - Generic Syntax Highlighter - * - * For information on how to use GeSHi, please consult the documentation - * found in the docs/ directory, or online at http://geshi.org/docs/ - * - * 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - * - * You can view a copy of the GNU GPL in the COPYING file that comes - * with GeSHi, in the docs/ directory. - * - * @package lang - * @author Nigel McNie <nigel@geshi.org> - * @license http://www.gnu.org/copyleft/gpl.html GNU GPL - * @copyright (C) 2005 Nigel McNie - * @version 1.1.0 - * - */ - -/** Get the GeSHiStringContext class */ -require_once GESHI_CLASSES_ROOT . 'class.geshistringcontext.php'; -/** Get the GeSHiPHPDoubleStringContext class */ -require_once GESHI_CLASSES_ROOT . 'php' . GESHI_DIR_SEPARATOR . 'class.geshiphpdoublestringcontext.php'; - -$this->_contextDelimiters = array( - 0 => array( - 0 => array('<?php', '<?'), - 1 => array('?>'), - 2 => true - ), - 1 => array( - 0 => array('<%'), - 1 => array('%>'), - 2 => false - ) -); - -$this->_childContexts = array( - new GeSHiStringContext('php', $DIALECT, 'common/single_string'), - new GeSHiPHPDoubleStringContext('php', $DIALECT, 'double_string'), - new GeSHiPHPDoubleStringContext('php', $DIALECT, 'heredoc'), - // PHP single comment, with # starter and end-php-context ender - new GeSHiContext('php', $DIALECT, 'single_comment'), - // Use common multi comment since it is a PHP comment... - new GeSHiContext('php', $DIALECT, 'common/multi_comment'), - // doxygen comments - new GeSHiContext('php', $DIALECT, 'doxygen') -); - -$this->_styler->setStyle($CONTEXT_START, 'font-weight:bold;color:#000;'); -$this->_styler->setStyle($CONTEXT_END, 'font-weight:bold;color:#000;'); - -$this->_contextKeywords = array( - 0 => array( - // keywords - 0 => array( - 'as', 'break', 'case', 'continue', 'do', 'declare', 'else', 'elseif', - 'endforeach', 'endif', 'endswitch', 'endwhile', 'for', 'foreach', 'if', - 'include', 'include_once', 'require', 'require_once', 'return', 'switch', - 'while' - ), - // name - 1 => $CONTEXT . '/cstructures', - // style - 2 => 'color:#b1b100;', - // case sensitive - 3 => false, - // url - 4 => '' - ), - 1 => array( - 0 => array( - 'DEFAULT_INCLUDE_PATH', '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', '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', 'TRUE', '__CLASS__', '__FILE__', '__FUNCTION__', - '__LINE__', '__METHOD__', 'abstract', 'catch', 'class', 'default', - 'extends', 'final', 'function', 'implements', 'interface', 'new', - 'parent', 'private', 'protected', 'public', 'self', 'static', 'throw', - 'try', 'var' - ), - 1 => $CONTEXT . '/keywords', - 2 => 'font-weight:bold;color:#000;', - 3 => false, - 4 => '' - ), - 2 => array( - 0 => array( - 'abs', 'acos', 'acosh', 'addcslashes', 'addslashes', - 'apache_child_terminate', 'apache_lookup_uri', 'apache_note', - 'apache_setenv', 'array', 'array_change_key_case', 'array_chunk', - 'array_count_values', 'array_diff', 'array_fill', 'array_filter', - 'array_flip', 'array_intersect', 'array_key_exists', 'array_keys', - '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', 'ascii2ebcdic', 'asin', 'asinh', - 'asort', 'aspell_check', 'aspell_check_raw', 'aspell_new', - 'aspell_suggest', 'assert', 'assert_options', 'atan', 'atan2', 'atanh', - 'base64_decode', 'base64_encode', 'base_convert', 'basename', 'bcadd', - 'bccomp', 'bcdiv', 'bcmod', 'bcmul', 'bcpow', 'bcscale', 'bcsqrt', - 'bcsub', 'bin2hex', 'bind_textdomain_codeset', 'bindec', 'bindtextdomain', - 'bz', 'bzclose', 'bzdecompress', 'bzerrno', 'bzerror', 'bzerrstr', - 'bzflush', 'bzopen', 'bzread', 'bzwrite', 'c', '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', - 'ccvs_add', 'ccvs_auth', 'ccvs_command', 'ccvs_count', 'ccvs_delete', - 'ccvs_done', 'ccvs_init', 'ccvs_lookup', 'ccvs_new', 'ccvs_report', - 'ccvs_return', 'ccvs_reverse', 'ccvs_sale', 'ccvs_status', - 'ccvs_textvalue', 'ccvs_void', 'ceil', 'chdir', 'checkdate', 'checkdnsrr', - 'chgrp', 'chmod', 'chop', 'chown', 'chr', 'chroot', 'chunk_split', - 'class_exists', 'clearstatcache', 'closedir', 'closelog', 'com', - 'com_addref', 'com_get', 'com_invoke', 'com_isenum', 'com_load', - 'com_load_typelib', 'com_propget', 'com_propput', 'com_propset', - 'com_release', 'com_set', 'compact', 'connection_aborted', - 'connection_status', 'connection_timeout', 'constant', - 'convert_cyr_string', '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_place_inline_image', '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_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_errno', 'curl_error', - 'curl_exec', 'curl_getinfo', 'curl_init', 'curl_setopt', 'curl_version', - 'current', 'cybercash_base64_decode', 'cybercash_base64_encode', - 'cybercash_decr', 'cybercash_encr', 'cybermut_creerformulairecm', - 'cybermut_creerreponsecm', 'cybermut_testmac', 'cyrus_authenticate', - 'cyrus_bind', 'cyrus_close', 'cyrus_connect', 'cyrus_query', - 'cyrus_unbind', 'date', 'dba_close', 'dba_delete', 'dba_exists', - 'dba_fetch', 'dba_firstkey', 'dba_insert', 'dba_nextkey', 'dba_open', - 'dba_optimize', 'dba_popen', 'dba_replace', 'dba_sync', - 'dbase_add_record', 'dbase_close', 'dbase_create', 'dbase_delete_record', - 'dbase_get_record', 'dbase_get_record_with_names', 'dbase_numfields', - 'dbase_numrecords', 'dbase_open', 'dbase_pack', 'dbase_replace_record', - 'dblist', 'dbmclose', 'dbmdelete', 'dbmexists', 'dbmfetch', 'dbmfirstkey', - 'dbminsert', 'dbmnextkey', 'dbmopen', 'dbmreplace', 'dbp', 'dbplus_add', - 'dbplus_aql', 'dbplus_chdir', 'dbplus_close', 'dbplus_curr', - 'dbplus_errcode', 'dbplus_errno', 'dbplus_find', 'dbplus_first', - 'dbplus_flush', 'dbplus_freealllocks', 'dbplus_freelock', - 'dbplus_freerlocks', 'dbplus_getlock', 'dbplus_getunique', 'dbplus_info', - 'dbplus_last', 'dbplus_lockrel', 'dbplus_next', 'dbplus_open', - 'dbplus_rchperm', 'dbplus_rcreate', 'dbplus_rcrtexact', 'dbplus_rcrtlike', - 'dbplus_resolve', 'dbplus_restorepos', 'dbplus_rkeys', 'dbplus_ropen', - 'dbplus_rquery', 'dbplus_rrename', 'dbplus_rsecindex', 'dbplus_runlink', - 'dbplus_rzap', 'dbplus_savepos', 'dbplus_setindex', - 'dbplus_setindexbynumber', 'dbplus_sql', 'dbplus_tcl', 'dbplus_tremove', - 'dbplus_undo', 'dbplus_undoprepare', 'dbplus_unlockrel', - 'dbplus_unselect', 'dbplus_update', 'dbplus_xlockrel', - 'dbplus_xunlockrel', 'dbx_close', 'dbx_compare', 'dbx_connect', - 'dbx_error', 'dbx_query', 'dbx_sort', 'dcgettext', 'dcngettext', - 'debugger_off', 'debugger_on', 'decbin', 'dechex', 'decoct', 'define', - 'define_syslog_variables', 'defined', 'deg2rad', 'delete', 'dgettext', - 'die', 'dio_close', 'dio_fcntl', 'dio_open', 'dio_read', 'dio_seek', - 'dio_stat', 'dio_truncate', 'dio_write', 'dir', 'dirname', - 'disk_free_space', 'disk_total_space', 'diskfreespace', 'dl', 'dngettext', - 'domxml_add_root', 'domxml_attributes', 'domxml_children', - 'domxml_dumpmem', 'domxml_get_attribute', 'domxml_new_child', - 'domxml_new_xmldoc', 'domxml_node', 'domxml_node_set_content', - 'domxml_node_unlink_node', 'domxml_root', 'domxml_set_attribute', - 'domxml_version', 'dotnet_load', 'doubleval', 'each', 'easter_date', - 'easter_days', 'ebcdic2ascii', 'echo', 'empty', 'end', 'ereg', - 'ereg_replace', 'eregi', 'eregi_replace', 'error_log', 'error_reporting', - 'escapeshellarg', 'escapeshellcmd', 'eval', 'exec', 'exif_imagetype', - 'exif_read_data', 'exif_thumbnail', 'exit', 'exp', 'explode', 'expm1', - 'extension_loaded', 'extract', 'ezmlm_hash', 'fbsql_affected_rows', - 'fbsql_autocommit', 'fbsql_change_user', 'fbsql_close', 'fbsql_commit', - 'fbsql_connect', 'fbsql_create_blob', 'fbsql_create_clob', - 'fbsql_create_db', 'fbsql_data_seek', 'fbsql_database', - 'fbsql_database_password', 'fbsql_db_query', 'fbsql_db_status', - 'fbsql_drop_db', 'fbsql_errno', 'fbsql_error', 'fbsql_fetch_a', - 'fbsql_fetch_assoc', 'fbsql_fetch_field', 'fbsql_fetch_lengths', - 'fbsql_fetch_object', 'fbsql_fetch_row', 'fbsql_field_flags', - 'fbsql_field_len', 'fbsql_field_name', 'fbsql_field_seek', - 'fbsql_field_table', 'fbsql_field_type', 'fbsql_free_result', - 'fbsql_get_autostart_info', 'fbsql_hostname', 'fbsql_insert_id', - 'fbsql_list_dbs', 'fbsql_list_fields', 'fbsql_list_tables', - 'fbsql_next_result', 'fbsql_num_fields', 'fbsql_num_rows', - 'fbsql_password', 'fbsql_pconnect', 'fbsql_query', 'fbsql_read_blob', - 'fbsql_read_clob', 'fbsql_result', 'fbsql_rollback', 'fbsql_select_db', - 'fbsql_set_lob_mode', 'fbsql_set_transaction', 'fbsql_start_db', - 'fbsql_stop_db', 'fbsql_tablename', 'fbsql_username', 'fbsql_warnings', - 'fclose', 'fdf_add_template', 'fdf_close', 'fdf_create', 'fdf_get_file', - 'fdf_get_status', 'fdf_get_value', 'fdf_next_field_name', 'fdf_open', - 'fdf_save', 'fdf_set_ap', 'fdf_set_encoding', 'fdf_set_file', - 'fdf_set_flags', 'fdf_set_javascript_action', 'fdf_set_opt', - 'fdf_set_status', 'fdf_set_submit_form_action', 'fdf_set_value', 'feof', - 'fflush', 'fgetc', 'fgetcsv', 'fgets', 'fgetss', 'fgetwrapperdata', - 'file', 'file_exists', 'file_get_contents', 'fileatime', 'filectime', - 'filegroup', 'fileinode', 'filemtime', 'fileowner', 'fileperms', - 'filepro', 'filepro_fieldcount', 'filepro_fieldname', 'filepro_fieldtype', - 'filepro_fieldwidth', 'filepro_retrieve', 'filepro_rowcount', 'filesize', - 'filetype', 'floatval', 'flock', 'floor', 'flush', 'fopen', 'fpassthru', - 'fputs', 'fread', 'frenchtojd', 'fribidi_log2vis', '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_nlist', 'ftp_pasv', 'ftp_put', 'ftp_pwd', 'ftp_quit', - 'ftp_rawlist', 'ftp_rename', 'ftp_rmdir', 'ftp_set_option', 'ftp_site', - 'ftp_size', 'ftp_systype', 'ftruncate', 'func_get_arg', 'func_get_args', - 'func_num_args', 'function_exists', 'fwrite', '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_include_p', 'get_included_files', - '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', - 'getallheaders', 'getcwd', 'getdate', 'getenv', 'gethostbyaddr', - 'gethostbyname', 'gethostbynamel', 'getimagesize', 'getlastmod', - 'getmxrr', 'getmygid', 'getmyinode', 'getmypid', 'getmyuid', - 'getprotobyname', 'getprotobynumber', 'getrandmax', 'getrusage', - 'getservbyname', 'getservbyport', 'gettext', 'gettimeofday', 'gettype', - 'global', '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_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', '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', 'hw_array2objrec', 'hw_c', 'hw_children', - 'hw_childrenobj', 'hw_close', 'hw_connect', 'hw_connection_info', 'hw_cp', - 'hw_deleteobject', 'hw_docbyanchor', 'hw_docbyanchorobj', - 'hw_document_attributes', 'hw_document_bodytag', 'hw_document_content', - 'hw_document_setcontent', 'hw_document_size', 'hw_dummy', 'hw_edittext', - 'hw_error', 'hw_errormsg', 'hw_free_document', 'hw_getanchors', - 'hw_getanchorsobj', 'hw_getandlock', 'hw_getchildcoll', - 'hw_getchildcollobj', 'hw_getchilddoccoll', 'hw_getchilddoccollobj', - 'hw_getobject', 'hw_getobjectbyquery', 'hw_getobjectbyquerycoll', - 'hw_getobjectbyquerycollobj', 'hw_getobjectbyqueryobj', 'hw_getparents', - 'hw_getparentsobj', 'hw_getrellink', 'hw_getremote', - 'hw_getremotechildren', 'hw_getsrcbydestobj', 'hw_gettext', - 'hw_getusername', 'hw_identify', 'hw_incollections', 'hw_info', - 'hw_inscoll', 'hw_insdoc', 'hw_insertanchors', 'hw_insertdocument', - 'hw_insertobject', 'hw_mapid', 'hw_modifyobject', 'hw_mv', - 'hw_new_document', 'hw_objrec2array', 'hw_output_document', 'hw_pconnect', - 'hw_pipedocument', 'hw_root', 'hw_setlinkroot', 'hw_stat', 'hw_unlock', - 'hw_who', 'hypot', 'i', '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_connect', - 'ibase_errmsg', 'ibase_execute', 'ibase_fetch_object', 'ibase_fetch_row', - 'ibase_field_info', 'ibase_free_query', 'ibase_free_result', - 'ibase_num_fields', 'ibase_pconnect', 'ibase_prepare', 'ibase_query', - 'ibase_rollback', 'ibase_timefmt', 'ibase_trans', 'icap_close', - 'icap_create_calendar', 'icap_delete_calendar', 'icap_delete_event', - 'icap_fetch_event', 'icap_list_alarms', 'icap_list_events', 'icap_open', - 'icap_rename_calendar', 'icap_reopen', 'icap_snooze', 'icap_store_event', - 'iconv', 'iconv_get_encoding', 'iconv_set_encoding', 'ifx_affected_rows', - 'ifx_blobinfile_mode', 'ifx_byteasvarchar', 'ifx_close', 'ifx_connect', - 'ifx_copy_blob', 'ifx_create_blob', 'ifx_create_char', 'ifx_do', - 'ifx_error', 'ifx_errormsg', 'ifx_fetch_row', 'ifx_fieldproperties', - 'ifx_fieldtypes', 'ifx_free_blob', 'ifx_free_char', 'ifx_free_result', - 'ifx_get_blob', 'ifx_get_char', 'ifx_getsqlca', 'ifx_htmltbl_result', - 'ifx_nullformat', 'ifx_num_fields', 'ifx_num_rows', 'ifx_pconnect', - 'ifx_prepare', 'ifx_query', 'ifx_textasvarchar', 'ifx_update_blob', - 'ifx_update_char', 'ifxus_close_slob', 'ifxus_create_slob', - 'ifxus_free_slob', 'ifxus_open_slob', 'ifxus_read_slob', - 'ifxus_seek_slob', 'ifxus_tell_slob', 'ifxus_write_slob', - 'ignore_user_abort', 'image2wbmp', 'imagealphablending', 'imageantialias', - 'imagearc', 'imagechar', 'imagecharup', 'imagecolorallocate', - 'imagecolorat', 'imagecolorclosest', 'imagecolorclosestalpha', - 'imagecolorclosesthwb', 'imagecolordeallocate', 'imagecolorexact', - 'imagecolorexactalpha', 'imagecolorresolve', 'imagecolorresolvealpha', - 'imagecolorset', 'imagecolorsforindex', 'imagecolorstotal', - 'imagecolortransparent', 'imagecopy', 'imagecopymerge', - 'imagecopymergegray', 'imagecopyresampled', 'imagecopyresized', - 'imagecreate', 'imagecreatefromgd', 'imagecreatefromgd2', - 'imagecreatefromgd2part', 'imagecreatefromgif', 'imagecreatefromjpeg', - 'imagecreatefrompng', 'imagecreatefromstring', 'imagecreatefromwbmp', - 'imagecreatefromxbm', 'imagecreatefromxpm', 'imagecreatetruecolor', - 'imagedashedline', 'imagedestroy', 'imageellipse', 'imagefill', - 'imagefilledarc', 'imagefilledellipse', 'imagefilledpolygon', - 'imagefilledrectangle', 'imagefilltoborder', 'imagefontheight', - 'imagefontwidth', 'imageftbbox', 'imagefttext', 'imagegammacorrect', - 'imagegd', 'imagegd2', 'imagegif', 'imageinterlace', 'imagejpeg', - 'imageline', 'imageloadfont', 'imagepalettecopy', 'imagepng', - 'imagepolygon', 'imagepsbbox', 'imagepsencodefont', 'imagepsextendfont', - 'imagepsfreefont', 'imagepsloadfont', 'imagepsslantfont', 'imagepstext', - 'imagerectangle', 'imagesetbrush', 'imagesetpixel', 'imagesetstyle', - 'imagesetthickness', 'imagesettile', 'imagestring', 'imagestringup', - 'imagesx', 'imagesy', 'imagetruecolortopalette', 'imagettfbbox', - 'imagettftext', 'imagetypes', 'imagewbmp', 'imap_8bit', 'imap_append', - 'imap_base64', 'imap_binary', 'imap_body', 'imap_bodystruct', - 'imap_check', 'imap_clearflag_full', 'imap_close', 'imap_createmailbox', - 'imap_delete', 'imap_deletemailbox', 'imap_errors', 'imap_expunge', - 'imap_fetch_overview', 'imap_fetchbody', 'imap_fetchheader', - 'imap_fetchstructure', 'imap_get_quota', 'imap_getmailboxes', - 'imap_getsubscribed', 'imap_header', 'imap_headerinfo', 'imap_headers', - 'imap_last_error', 'imap_listmailbox', 'imap_listsubscribed', '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_popen', - 'imap_qprint', 'imap_renamemailbox', 'imap_reopen', - 'imap_rfc822_parse_adrlist', 'imap_rfc822_parse_headers', - 'imap_rfc822_write_address', 'imap_scanmailbox', 'imap_search', - 'imap_set_quota', 'imap_setacl', 'imap_setflag_full', 'imap_sort', - 'imap_status', 'imap_subscribe', 'imap_thread', 'imap_uid', - 'imap_undelete', 'imap_unsubscribe', 'imap_utf7_decode', - 'imap_utf7_encode', 'imap_utf8', 'implode', 'import_request_variables', - 'in_array', 'include', 'include_once', 'ingres_autocommit', - 'ingres_close', 'ingres_commit', 'ingres_connect', 'ingres_fetch_array', - 'ingres_fetch_object', 'ingres_fetch_row', 'ingres_field_length', - 'ingres_field_name', 'ingres_field_nullable', 'ingres_field_precision', - 'ingres_field_scale', 'ingres_field_type', 'ingres_num_fields', - 'ingres_num_rows', 'ingres_pconnect', 'ingres_query', 'ingres_rollback', - 'ini_alter', 'ini_get', 'ini_get_all', 'ini_restore', 'ini_set', 'intval', - 'ip2long', 'iptcembed', 'iptcparse', 'ircg_channel_mode', - 'ircg_disconnect', 'ircg_fetch_error_msg', 'ircg_get_username', - 'ircg_html_encode', 'ircg_ignore_add', 'ircg_ignore_del', - 'ircg_is_conn_alive', 'ircg_join', 'ircg_kick', - 'ircg_lookup_format_messages', 'ircg_msg', 'ircg_nick', - 'ircg_nickname_escape', 'ircg_nickname_unescape', 'ircg_notice', - 'ircg_part', 'ircg_pconnect', 'ircg_register_format_messages', - 'ircg_set_current', 'ircg_set_file', 'ircg_topic', 'ircg_whois', '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', 'isset', 'java_last_exception_clear', - 'java_last_exception_get', 'jddayofweek', 'jdmonthname', 'jdtofrench', - 'jdtogregorian', 'jdtojewish', 'jdtojulian', 'jdtounix', 'jewishtojd', - 'join', 'jpeg2wbmp', 'juliantojd', 'key', 'krsort', 'ksort', 'lcg_value', - 'ldap_8859_to_t61', '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_set_rebind_proc', 'ldap_sort', 'ldap_start_tls', - 'ldap_t61_to_8859', 'ldap_unbind', 'leak', 'levenshtein', 'link', - 'linkinfo', 'list', 'localeconv', 'localtime', 'log', 'log10', 'log1p', - 'long2ip', 'lstat', 'ltrim', 'mail', - 'mailparse_determine_best_xfer_encoding', 'mailparse_msg_create', - 'mailparse_msg_extract_part', 'mailparse_msg_extract_part_file', - 'mailparse_msg_free', 'mailparse_msg_get_part', - 'mailparse_msg_get_part_data', 'mailparse_msg_get_structure', - 'mailparse_msg_parse', 'mailparse_msg_parse_file', - 'mailparse_rfc822_parse_addresses', 'mailparse_stream_encode', - 'mailparse_uudecode_all', 'max', 'mb_c', '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_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_eregi', 'mb_eregi_replace', '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_send_mail', 'mb_split', 'mb_strcut', - 'mb_strimwidth', 'mb_strlen', 'mb_strpos', 'mb_strrpos', 'mb_strwidth', - 'mb_substitute_character', 'mb_substr', 'mcal_append_event', 'mcal_close', - 'mcal_create_calendar', 'mcal_date_compare', 'mcal_date_valid', - 'mcal_day_of_week', 'mcal_day_of_year', 'mcal_days_in_month', - 'mcal_delete_calendar', 'mcal_delete_event', 'mcal_event_add_attribute', - 'mcal_event_init', 'mcal_event_set_alarm', 'mcal_event_set_category', - 'mcal_event_set_class', 'mcal_event_set_description', - 'mcal_event_set_end', 'mcal_event_set_recur_daily', - 'mcal_event_set_recur_monthly_mday', 'mcal_event_set_recur_monthly_wday', - 'mcal_event_set_recur_none', 'mcal_event_set_recur_weekly', - 'mcal_event_set_recur_yearly', 'mcal_event_set_start', - 'mcal_event_set_title', 'mcal_expunge', 'mcal_fetch_current_stream_event', - 'mcal_fetch_event', 'mcal_is_leap_year', 'mcal_list_alarms', - 'mcal_list_events', 'mcal_next_recurrence', 'mcal_open', 'mcal_popen', - 'mcal_rename_calendar', 'mcal_reopen', 'mcal_snooze', 'mcal_store_event', - 'mcal_time_valid', 'mcal_week_of_year', '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', 'metaphone', 'method_exists', 'mhash', - 'mhash_count', 'mhash_get_block_size', 'mhash_get_hash_name', - 'mhash_keygen_s2k', 'microtime', 'min', 'ming_setcubicthreshold', - 'ming_setscale', 'ming_useswfversion', 'mkdir', 'mktime', - 'move_uploaded_file', 'msession_connect', 'msession_count', - 'msession_create', 'msession_destroy', 'msession_disconnect', - 'msession_find', 'msession_get', 'msession_get_array', 'msession_getdata', - 'msession_inc', 'msession_list', 'msession_listvar', 'msession_lock', - 'msession_plugin', 'msession_randstr', 'msession_set', - 'msession_set_array', 'msession_setdata', 'msession_timeout', - 'msession_uniq', 'msession_unlock', 'msql', 'msql_affected_rows', - 'msql_close', 'msql_connect', 'msql_create_db', 'msql_createdb', - 'msql_data_seek', 'msql_dbname', 'msql_drop_db', 'msql_dropdb', - 'msql_error', 'msql_fetch_array', 'msql_fetch_field', 'msql_fetch_object', - 'msql_fetch_row', 'msql_field_seek', '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_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', 'muscat_close', - 'muscat_get', 'muscat_give', 'muscat_setup', 'muscat_setup_net', - 'mysql_affected_rows', 'mysql_change_user', 'mysql_character_set_name', - 'mysql_close', 'mysql_connect', 'mysql_create_db', 'mysql_data_seek', - 'mysql_db_name', 'mysql_db_query', '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_field_flags', - 'mysql_field_len', 'mysql_field_name', 'mysql_field_seek', - 'mysql_field_table', 'mysql_field_type', '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_list_dbs', 'mysql_list_fields', 'mysql_list_processes', - 'mysql_list_tables', 'mysql_num_fields', 'mysql_num_rows', - 'mysql_pconnect', 'mysql_ping', 'mysql_query', 'mysql_real_escape_string', - 'mysql_result', 'mysql_select_db', 'mysql_stat', 'mysql_tablename', - 'mysql_thread_id', 'mysql_unbuffered_query', 'natcasesort', 'natsort', - 'ncur', 'ncurses_addch', 'ncurses_addchnstr', 'ncurses_addchstr', - 'ncurses_addnstr', 'ncurses_addstr', 'ncurses_assume_default_colors', - 'ncurses_attroff', 'ncurses_attron', 'ncurses_attrset', - 'ncurses_baudrate', 'ncurses_beep', 'ncurses_bkgd', 'ncurses_bkgdset', - 'ncurses_border', 'ncurses_can_change_color', 'ncurses_cbreak', - 'ncurses_clear', 'ncurses_clrtobot', 'ncurses_clrtoeol', - 'ncurses_color_set', 'ncurses_curs_set', 'ncurses_def_prog_mode', - 'ncurses_def_shell_mode', 'ncurses_define_key', 'ncurses_delay_output', - 'ncurses_delch', 'ncurses_deleteln', 'ncurses_delwin', 'ncurses_doupdate', - 'ncurses_echo', 'ncurses_echochar', 'ncurses_end', 'ncurses_erase', - 'ncurses_erasechar', 'ncurses_filter', 'ncurses_flash', - 'ncurses_flushinp', 'ncurses_getch', 'ncurses_getmouse', - 'ncurses_halfdelay', 'ncurses_has_ic', 'ncurses_has_il', - 'ncurses_has_key', 'ncurses_hline', 'ncurses_inch', 'ncurses_init', - 'ncurses_init_color', 'ncurses_init_pair', 'ncurses_insch', - 'ncurses_insdelln', 'ncurses_insertln', 'ncurses_insstr', 'ncurses_instr', - 'ncurses_isendwin', 'ncurses_keyok', 'ncurses_killchar', - 'ncurses_longname', 'ncurses_mouseinterval', 'ncurses_mousemask', - 'ncurses_move', 'ncurses_mvaddch', 'ncurses_mvaddchnstr', - 'ncurses_mvaddchstr', 'ncurses_mvaddnstr', 'ncurses_mvaddstr', - 'ncurses_mvcur', 'ncurses_mvdelch', 'ncurses_mvgetch', 'ncurses_mvhline', - 'ncurses_mvinch', 'ncurses_mvvline', 'ncurses_mvwaddstr', 'ncurses_napms', - 'ncurses_newwin', 'ncurses_nl', 'ncurses_nocbreak', 'ncurses_noecho', - 'ncurses_nonl', 'ncurses_noqiflush', 'ncurses_noraw', 'ncurses_putp', - 'ncurses_qiflush', 'ncurses_raw', 'ncurses_refresh', 'ncurses_resetty', - 'ncurses_savetty', 'ncurses_scr_dump', 'ncurses_scr_init', - 'ncurses_scr_restore', 'ncurses_scr_set', 'ncurses_scrl', - 'ncurses_slk_attr', 'ncurses_slk_attroff', 'ncurses_slk_attron', - 'ncurses_slk_attrset', 'ncurses_slk_clear', 'ncurses_slk_color', - 'ncurses_slk_init', 'ncurses_slk_noutrefresh', 'ncurses_slk_refresh', - 'ncurses_slk_restore', 'ncurses_slk_touch', 'ncurses_standend', - 'ncurses_standout', 'ncurses_start_color', 'ncurses_termattrs', - 'ncurses_termname', 'ncurses_timeout', 'ncurses_typeahead', - 'ncurses_ungetch', 'ncurses_ungetmouse', 'ncurses_use_default_colors', - 'ncurses_use_env', 'ncurses_use_extended_names', 'ncurses_vidattr', - 'ncurses_vline', 'ncurses_wrefresh', 'next', 'ngettext', 'nl2br', - 'nl_langinfo', 'notes_body', 'notes_copy_db', 'notes_create_db', - 'notes_create_note', 'notes_drop_db', 'notes_find_note', - 'notes_header_info', 'notes_list_msgs', 'notes_mark_read', - 'notes_mark_unread', 'notes_nav_create', 'notes_search', 'notes_unread', - 'notes_version', 'number_format', 'ob_clean', 'ob_end_clean', - 'ob_end_flush', 'ob_flush', 'ob_get_contents', 'ob_get_length', - 'ob_get_level', 'ob_gzhandler', 'ob_iconv_handler', 'ob_implicit_flush', - 'ob_start', 'ocibindbyname', 'ocicancel', 'ocicollappend', - 'ocicollassign', 'ocicollassignelem', 'ocicollgetelem', 'ocicollmax', - 'ocicollsize', 'ocicolltrim', 'ocicolumnisnull', 'ocicolumnname', - 'ocicolumnprecision', 'ocicolumnscale', 'ocicolumnsize', 'ocicolumntype', - 'ocicolumntyperaw', 'ocicommit', 'ocidefinebyname', 'ocierror', - 'ociexecute', 'ocifetch', 'ocifetchinto', 'ocifetchstatement', - 'ocifreecollection', 'ocifreecursor', 'ocifreedesc', 'ocifreestatement', - 'ociinternaldebug', 'ociloadlob', 'ocilogoff', 'ocilogon', - 'ocinewcollection', 'ocinewcursor', 'ocinewdescriptor', 'ocinlogon', - 'ocinumcols', 'ociparse', 'ociplogon', 'ociresult', 'ocirollback', - 'ocirowcount', 'ocisavelob', 'ocisavelobfile', 'ociserverversion', - 'ocisetprefetch', 'ocistatementtype', 'ociwritelobtofile', 'octdec', - 'odbc_autocommit', 'odbc_binmode', 'odbc_close', 'odbc_close_all', - 'odbc_columnprivileges', 'odbc_columns', 'odbc_commit', 'odbc_connect', - 'odbc_cursor', '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_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_new', - 'openssl_private_decrypt', 'openssl_private_encrypt', - 'openssl_public_decrypt', 'openssl_public_encrypt', 'openssl_seal', - 'openssl_sign', 'openssl_verify', 'openssl_x509_check_private_key', - 'openssl_x509_checkpurpose', 'openssl_x509_export', - 'openssl_x509_export_to_file', 'openssl_x509_free', 'openssl_x509_parse', - 'openssl_x509_read', 'ora_bind', 'ora_close', 'ora_columnname', - 'ora_columnsize', 'ora_columntype', 'ora_commit', 'ora_commitoff', - 'ora_commiton', 'ora_do', 'ora_error', 'ora_errorcode', 'ora_exec', - 'ora_fetch', 'ora_fetch_into', 'ora_getcolumn', 'ora_logoff', 'ora_logon', - 'ora_numcols', 'ora_numrows', 'ora_open', 'ora_parse', 'ora_plogon', - 'ora_rollback', 'ord', 'overload', 'ovrimos_close', 'ovrimos_commit', - 'ovrimos_connect', 'ovrimos_cursor', 'ovrimos_exec', 'ovrimos_execute', - 'ovrimos_fetch_into', 'ovrimos_fetch_row', 'ovrimos_field_len', - 'ovrimos_field_name', 'ovrimos_field_num', 'ovrimos_field_type', - 'ovrimos_free_result', 'ovrimos_longreadlen', 'ovrimos_num_fields', - 'ovrimos_num_rows', 'ovrimos_prepare', 'ovrimos_result', - 'ovrimos_result_all', 'ovrimos_rollback', 'pack', 'parse_ini_file', - 'parse_str', 'parse_url', 'passthru', 'pathinfo', 'pclose', 'pcntl_exec', - 'pcntl_fork', 'pcntl_signal', 'pcntl_waitpid', 'pcntl_wexitstatus', - 'pcntl_wifexited', 'pcntl_wifsignaled', 'pcntl_wifstopped', - 'pcntl_wstopsig', 'pcntl_wtermsig', 'pdf_add_annotation', - 'pdf_add_bookmark', 'pdf_add_launchlink', 'pdf_add_locallink', - 'pdf_add_note', 'pdf_add_outline', 'pdf_add_pdflink', 'pdf_add_thumbnail', - 'pdf_add_weblink', 'pdf_arc', 'pdf_arcn', 'pdf_attach_file', - '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_curveto', - 'pdf_delete', 'pdf_end_page', 'pdf_end_pattern', 'pdf_end_template', - 'pdf_endpath', 'pdf_fill', 'pdf_fill_stroke', 'pdf_findfont', - 'pdf_get_buffer', 'pdf_get_font', 'pdf_get_fontname', 'pdf_get_fontsize', - 'pdf_get_image_height', 'pdf_get_image_width', 'pdf_get_majorversion', - 'pdf_get_minorversion', 'pdf_get_parameter', 'pdf_get_pdi_value', - 'pdf_get_value', 'pdf_initgraphics', 'pdf_lineto', 'pdf_makespotcolor', - 'pdf_moveto', 'pdf_new', 'pdf_open', 'pdf_open_ccitt', 'pdf_open_file', - 'pdf_open_gif', 'pdf_open_image', 'pdf_open_image_file', 'pdf_open_jpeg', - 'pdf_open_memory_image', 'pdf_open_pdi', 'pdf_open_pdi_page', - 'pdf_open_png', 'pdf_open_tiff', 'pdf_place_image', 'pdf_place_pdi_page', - 'pdf_rect', 'pdf_restore', 'pdf_rotate', 'pdf_save', 'pdf_scale', - 'pdf_set_border_color', 'pdf_set_border_dash', 'pdf_set_border_style', - 'pdf_set_char_spacing', 'pdf_set_duration', 'pdf_set_font', - 'pdf_set_horiz_scaling', 'pdf_set_info', 'pdf_set_info_author', - 'pdf_set_info_creator', 'pdf_set_info_keywords', 'pdf_set_info_subject', - 'pdf_set_info_title', 'pdf_set_leading', 'pdf_set_parameter', - 'pdf_set_text_pos', 'pdf_set_text_rendering', 'pdf_set_text_rise', - 'pdf_set_transition', 'pdf_set_value', 'pdf_set_word_spacing', - 'pdf_setcolor', 'pdf_setdash', 'pdf_setflat', 'pdf_setfont', - 'pdf_setgray', 'pdf_setgray_fill', 'pdf_setgray_stroke', 'pdf_setlinecap', - 'pdf_setlinejoin', 'pdf_setlinewidth', 'pdf_setmatrix', - 'pdf_setmiterlimit', 'pdf_setpolydash', 'pdf_setrgbcolor', - 'pdf_setrgbcolor_fill', 'pdf_setrgbcolor_stroke', 'pdf_show', - 'pdf_show_boxed', 'pdf_show_xy', 'pdf_skew', 'pdf_stringwidth', - 'pdf_stroke', 'pdf_translate', 'pfpro_cleanup', 'pfpro_init', - 'pfpro_process', 'pfpro_process_raw', 'pfpro_version', 'pfsockopen', - 'pg_affected_rows', 'pg_cancel_query', 'pg_client_encoding', 'pg_close', - 'pg_connect', 'pg_connection_busy', 'pg_connection_reset', - 'pg_connection_status', 'pg_copy_from', 'pg_copy_to', 'pg_dbname', - 'pg_end_copy', 'pg_escape_bytea', 'pg_escape_string', 'pg_fetch_array', - 'pg_fetch_object', 'pg_fetch_result', 'pg_fetch_row', 'pg_field_is_null', - 'pg_field_name', 'pg_field_num', 'pg_field_prtlen', 'pg_field_size', - 'pg_field_type', 'pg_free_result', 'pg_get_result', 'pg_host', - 'pg_last_error', 'pg_last_notice', 'pg_last_oid', 'pg_lo_close', - 'pg_lo_create', 'pg_lo_export', 'pg_lo_import', 'pg_lo_open', - 'pg_lo_read', 'pg_lo_seek', 'pg_lo_tell', 'pg_lo_unlink', 'pg_lo_write', - 'pg_num_fields', 'pg_num_rows', 'pg_options', 'pg_pconnect', 'pg_port', - 'pg_put_line', 'pg_query', 'pg_result_error', 'pg_result_status', - 'pg_send_query', 'pg_set_client_encoding', 'pg_trace', 'pg_tty', - 'pg_untrace', 'php_logo_guid', 'php_sapi_name', 'php_uname', 'phpcredits', - 'phpinfo', 'phpversion', 'pi', 'png2wbmp', 'popen', 'pos', 'posix_ctermid', - '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_isatty', 'posix_kill', 'posix_mkfifo', - 'posix_setegid', 'posix_seteuid', 'posix_setgid', 'posix_setpgid', - 'posix_setsid', 'posix_setuid', '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', 'print_r', 'printer_abort', 'printer_close', - 'printer_create_brush', 'printer_create_dc', 'printer_create_font', - 'printer_create_pen', 'printer_delete_brush', 'printer_delete_dc', - 'printer_delete_font', 'printer_delete_pen', 'printer_draw_bmp', - 'printer_draw_chord', 'printer_draw_elipse', 'printer_draw_line', - 'printer_draw_pie', 'printer_draw_rectangle', 'printer_draw_roundrect', - 'printer_draw_text', 'printer_end_doc', 'printer_end_page', - 'printer_get_option', 'printer_list', 'printer_logical_fontheight', - 'printer_open', 'printer_select_brush', 'printer_select_font', - 'printer_select_pen', 'printer_set_option', 'printer_start_doc', - 'printer_start_page', 'printer_write', 'printf', 'pspell_add_to_personal', - 'pspell_add_to_session', 'pspell_check', 'pspell_clear_session', - 'pspell_config_create', 'pspell_config_ignore', 'pspell_config_mode', - 'pspell_config_personal', 'pspell_config_repl', - 'pspell_config_runtogether', 'pspell_config_save_repl', 'pspell_new', - 'pspell_new_config', 'pspell_new_personal', 'pspell_save_wordlist', - 'pspell_store_replacement', 'pspell_suggest', 'putenv', 'qdom_error', - 'qdom_tree', 'quoted_printable_decode', 'quotemeta', 'rad2deg', 'rand', - 'range', 'rawurldecode', 'rawurlencode', 'read_exif_data', 'readdir', - 'readfile', 'readgzfile', 'readline', 'readline_add_history', - 'readline_clear_history', 'readline_completion_function', 'readline_info', - 'readline_list_history', 'readline_read_history', 'readline_write_history', - 'readlink', 'realpath', 'recode', 'recode_file', 'recode_string', - 'register_shutdown_function', 'register_tick_function', 'rename', - 'require', 'require_once', 'reset', 'restore_error_handler', - 'restore_include_path', 'rewind', 'rewinddir', 'rmdir', 'round', 'rsort', - 'rtrim', 'sem_acquire', 'sem_get', 'sem_release', 'sem_remove', - 'serialize', 'sesam_affected_rows', 'sesam_commit', 'sesam_connect', - 'sesam_diagnostic', 'sesam_disconnect', 'sesam_errormsg', 'sesam_execimm', - 'sesam_fetch_array', 'sesam_fetch_result', 'sesam_fetch_row', - 'sesam_field_array', 'sesam_field_name', 'sesam_free_result', - 'sesam_num_fields', 'sesam_query', 'sesam_rollback', 'sesam_seek_row', - 'sesam_settransaction', '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_register', - 'session_save_path', 'session_set_cookie_params', - 'session_set_save_handler', 'session_start', 'session_unregister', - 'session_unset', 'session_write_close', 'set_error_handler', - 'set_file_buffer', 'set_include_path', 'set_magic_quotes_runtime', - 'set_time_limit', 'setcookie', 'setlocale', 'settype', 'shell_exec', - 'shm_attach', 'shm_detach', 'shm_get_var', 'shm_put_var', 'shm_remove', - 'shm_remove_var', 'shmop_close', 'shmop_delete', 'shmop_open', - 'shmop_read', 'shmop_size', 'shmop_write', 'show_source', 'shuffle', - 'similar_text', 'sin', 'sinh', 'sizeof', 'sleep', 'snmp_get_quick_print', - 'snmp_set_quick_print', 'snmpget', 'snmprealwalk', 'snmpset', 'snmpwalk', - 'snmpwalkoid', 'socket_accept', 'socket_bind', 'socket_close', - 'socket_connect', 'socket_create', 'socket_create_listen', - 'socket_create_pair', 'socket_fd_alloc', 'socket_fd_clear', - 'socket_fd_free', 'socket_fd_isset', 'socket_fd_set', 'socket_fd_zero', - 'socket_get_status', 'socket_getopt', 'socket_getpeername', - 'socket_getsockname', '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_set_blocking', 'socket_set_nonblock', 'socket_set_timeout', - 'socket_setopt', 'socket_shutdown', 'socket_strerror', 'socket_write', - 'socket_writev', 'sort', 'soundex', 'split', 'spliti', 'sprintf', - 'sql_regcase', 'sqrt', 'srand', 'sscanf', 'stat', 'str_pad', 'str_repeat', - 'str_replace', 'str_rot13', 'strcasecmp', 'strchr', 'strcmp', 'strcoll', - 'strcspn', 'strftime', 'strip_tags', 'stripcslashes', 'stripslashes', - 'stristr', 'strlen', 'strnatcasecmp', 'strnatcmp', 'strncasecmp', - 'strncmp', 'strpos', 'strrchr', 'strrev', 'strrpos', 'strspn', 'strstr', - 'strtok', 'strtolower', 'strtotime', 'strtoupper', 'strtr', 'strval', - 'substr', 'substr_count', 'substr_replace', 'swf_actiongeturl', - 'swf_actiongotoframe', 'swf_actiongotolabel', 'swf_actionnextframe', - 'swf_actionplay', 'swf_actionprevframe', 'swf_actionsettarget', - 'swf_actionstop', 'swf_actiontogglequality', 'swf_actionwaitforframe', - 'swf_addbuttonrecord', 'swf_addcolor', 'swf_closefile', - 'swf_definebitmap', 'swf_definefont', 'swf_defineline', 'swf_definepoly', - 'swf_definerect', 'swf_definetext', 'swf_endbutton', 'swf_enddoaction', - 'swf_endshape', 'swf_endsymbol', 'swf_fontsize', 'swf_fontslant', - 'swf_fonttracking', 'swf_getbitmapinfo', 'swf_getfontinfo', - 'swf_getframe', 'swf_labelframe', 'swf_lookat', 'swf_modifyobject', - 'swf_mulcolor', 'swf_nextid', 'swf_oncondition', 'swf_openfile', - 'swf_ortho', 'swf_ortho2', 'swf_perspective', 'swf_placeobject', - 'swf_polarview', 'swf_popmatrix', 'swf_posround', 'swf_pushmatrix', - 'swf_removeobject', 'swf_rotate', 'swf_scale', 'swf_setfont', - 'swf_setframe', 'swf_shapearc', 'swf_shapecurveto', 'swf_shapecurveto3', - 'swf_shapefillbitmapclip', 'swf_shapefillbitmaptile', 'swf_shapefilloff', - 'swf_shapefillsolid', 'swf_shapelinesolid', 'swf_shapelineto', - 'swf_shapemoveto', 'swf_showframe', 'swf_startbutton', - 'swf_startdoaction', 'swf_startshape', 'swf_startsymbol', 'swf_textwidth', - 'swf_translate', 'swf_viewport', 'swfaction', 'swfbitmap', - 'swfbitmap.getheight', 'swfbitmap.getwidth', 'swfbutton', - 'swfbutton.addaction', 'swfbutton.addshape', 'swfbutton.setaction', - 'swfbutton.setdown', 'swfbutton.sethit', 'swfbutton.setover', - 'swfbutton.setup', 'swfbutton_keypress', 'swfdisplayitem', - 'swfdisplayitem.addcolor', 'swfdisplayitem.move', 'swfdisplayitem.moveto', - 'swfdisplayitem.multcolor', 'swfdisplayitem.remove', - 'swfdisplayitem.rotate', 'swfdisplayitem.rotateto', - 'swfdisplayitem.scale', 'swfdisplayitem.scaleto', - 'swfdisplayitem.setdepth', 'swfdisplayitem.setname', - 'swfdisplayitem.setratio', 'swfdisplayitem.skewx', - 'swfdisplayitem.skewxto', 'swfdisplayitem.skewy', - 'swfdisplayitem.skewyto', 'swffill', 'swffill.moveto', 'swffill.rotateto', - 'swffill.scaleto', 'swffill.skewxto', 'swffill.skewyto', 'swffont', - 'swffont.getwidth', 'swfgradient', 'swfgradient.addentry', 'swfmorph', - 'swfmorph.getshape1', 'swfmorph.getshape2', 'swfmovie', 'swfmovie.add', - 'swfmovie.nextframe', 'swfmovie.output', 'swfmovie.remove', - 'swfmovie.save', 'swfmovie.setbackground', 'swfmovie.setdimension', - 'swfmovie.setframes', 'swfmovie.setrate', 'swfmovie.streammp3', - 'swfshape', 'swfshape.addfill', 'swfshape.drawcurve', - 'swfshape.drawcurveto', 'swfshape.drawline', 'swfshape.drawlineto', - 'swfshape.movepen', 'swfshape.movepento', 'swfshape.setleftfill', - 'swfshape.setline', 'swfshape.setrightfill', 'swfsprite', 'swfsprite.add', - 'swfsprite.nextframe', 'swfsprite.remove', 'swfsprite.setframes', - 'swftext', 'swftext.addstring', 'swftext.getwidth', 'swftext.moveto', - 'swftext.setcolor', 'swftext.setfont', 'swftext.setheight', - 'swftext.setspacing', 'swftextfield', 'swftextfield.addstring', - 'swftextfield.align', 'swftextfield.setbounds', 'swftextfield.setcolor', - 'swftextfield.setfont', 'swftextfield.setheight', - 'swftextfield.setindentation', 'swftextfield.setleftmargin', - 'swftextfield.setlinespacing', 'swftextfield.setmargins', - 'swftextfield.setname', 'swftextfield.setrightmargin', - 'sybase_affected_rows', 'sybase_close', 'sybase_connect', - 'sybase_data_seek', 'sybase_fetch_array', 'sybase_fetch_field', - 'sybase_fetch_object', 'sybase_fetch_row', 'sybase_field_seek', - 'sybase_free_result', 'sybase_get_last_message', - 'sybase_min_client_severity', 'sybase_min_error_severity', - 'sybase_min_message_severity', 'sybase_min_server_severity', - 'sybase_num_fields', 'sybase_num_rows', 'sybase_pconnect', 'sybase_query', - 'sybase_result', 'sybase_select_db', 'symlink', 'syslog', 'system', 'tan', - 'tanh', 'tempnam', 'textdomain', 'time', 'tmpfile', 'touch', - 'trigger_error', 'trim', 'uasort', 'ucfirst', 'ucwords', - 'udm_add_search_limit', 'udm_alloc_agent', 'udm_api_version', - 'udm_cat_list', 'udm_cat_path', 'udm_check_charset', 'udm_check_stored', - 'udm_clear_search_limits', 'udm_close_stored', 'udm_crc32', 'udm_errno', - 'udm_error', 'udm_find', 'udm_free_agent', 'udm_free_ispell_data', - 'udm_free_res', 'udm_get_doc_count', 'udm_get_res_field', - 'udm_get_res_param', 'udm_load_ispell_data', 'udm_open_stored', - 'udm_set_agent_param', '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', 'variant', 'version_compare', 'virtual', 'vpo', - 'vpopmail_add_alias_domain', 'vpopmail_add_alias_domain_ex', - 'vpopmail_add_domain', 'vpopmail_add_domain_ex', 'vpopmail_add_user', - 'vpopmail_alias_add', 'vpopmail_alias_del', 'vpopmail_alias_del_domain', - 'vpopmail_alias_get', 'vpopmail_alias_get_all', 'vpopmail_auth_user', - 'vpopmail_del_domain_ex', 'vpopmail_del_user', 'vpopmail_error', - 'vpopmail_passwd', 'vpopmail_set_user_quota', 'vprintf', 'vsprintf', - 'w32api_deftype', 'w32api_init_dtype', 'w32api_invoke_function', - 'w32api_register_function', 'w32api_set_call_method', '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_parse_into_struct', - 'xml_parser_create', 'xml_parser_create_ns', 'xml_parser_free', - 'xml_parser_get_option', 'xml_parser_set_option', - '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_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', - 'xpath_eval', 'xpath_eval_expression', 'xpath_new_context', 'xptr_eval', - 'xptr_new_context', 'xslt_create', 'xslt_errno', 'xslt_error', - 'xslt_free', 'xslt_process', 'xslt_set_base', 'xslt_set_encoding', - 'xslt_set_error_handler', 'xslt_set_log', 'xslt_set_sax_handler', - 'xslt_set_sax_handlers', 'xslt_set_scheme_handler', - 'xslt_set_scheme_handlers', 'yaz_addinfo', 'yaz_ccl_conf', - 'yaz_ccl_parse', 'yaz_close', 'yaz_connect', 'yaz_database', - 'yaz_element', 'yaz_errno', 'yaz_error', 'yaz_hits', 'yaz_itemorder', - 'yaz_present', 'yaz_range', 'yaz_record', 'yaz_scan', 'yaz_scan_result', - 'yaz_search', 'yaz_sort', 'yaz_syntax', 'yaz_wait', 'yp_all', 'yp_cat', - 'yp_err_string', 'yp_errno', 'yp_first', 'yp_get_default_domain', - 'yp_master', 'yp_match', 'yp_next', 'yp_order', 'zend_logo_guid', - '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' - ), - 1 => $CONTEXT . '/functions', - 2 => 'color:#006;', - 3 => false, - // urls (the name of a function, with brackets at the end, or a string with {FNAME} in it like GeSHi 1.0.X) - // e.g. geshi_php_convert_url(), or http://www.php.net/{FNAME} - 4 => 'geshi_php_convert_url()' - ) -); - -$this->_contextCharactersDisallowedBeforeKeywords = array('$', '_'); -$this->_contextCharactersDisallowedAfterKeywords = array("'", '_'); -$this->_contextSymbols = array( - 0 => array( - 0 => array( - '(', ')', ',', ';', ':', '[', ']', - '+', '-', '*', '/', '&', '|', '!', '<', '>', - '{', '}', '=', '@' - ), - // name - 1 => $CONTEXT . '/sym0', - // style - 2 => 'color:#008000;' - ) -); -$this->_contextRegexps = array( - 0 => array( - // The regexps - // each regex in this array will be tested and styled the same - 0 => array( - '#(\$\$?[a-zA-Z_][a-zA-Z0-9_]*)#', // This is a variable in PHP - ), - // index 1 is a string that strpos can use - 1 => '$', - // This is the special bit ;) - // For each bracket pair in the regex above, you can specify a name and style for it - 2 => array( - // index 1 is for the first bracket pair - // so for PHP it's everything within the (...) - // of course we could have specified the regex - // as #$([a-zA-Z_][a-zA-Z0-9_]*)# (note the change - // in place for the first open bracket), then the - // name and style for this part would not include - // the beginning $ - 1 => array($CONTEXT . '/var', 'color:#33f;', false), - ) - ), - // These are prebuild functions that can be called to add number - // support to a context. Call exactly as below - 1 => geshi_use_doubles($CONTEXT), - 2 => geshi_use_integers($CONTEXT) -); -$this->_objectSplitters = array( - 0 => array( - 0 => array('->'), - 1 => $CONTEXT . '/oodynamic', - 2 => 'color:#933;', - 3 => false - ), - 1 => array( - 0 => array('::'), - 1 => $CONTEXT . '/oostatic', - 2 => 'color:#933;font-weight:bold;', - 3 => false - ) -); - -/** - * This just demonstrates the concept... - * You can use a function like this, called - * by the URL entry of the keywords array, - * to do whatever you like with the URL. - * These functions that convert urls take one - * mandatory parameter - the keyword the URL - * is being built for. - * - * You can then have some kind of logic in this - * function to return a URL based on the - * keyword... saves on those nasty hacks that - * were used in 1.0.X to do this. - * - * Make sure you do the function_exists check! These - * context files will be included multiple times - */ - if (!function_exists('geshi_php_convert_url')) { - function geshi_php_convert_url ($keyword) - { - return 'http://www.php.net/' . $keyword; - } -} - -?> diff --git a/paste/include/geshi/contexts/php/single_comment.php b/paste/include/geshi/contexts/php/single_comment.php deleted file mode 100644 index c367100..0000000 --- a/paste/include/geshi/contexts/php/single_comment.php +++ /dev/null @@ -1,47 +0,0 @@ -<?php -/** - * GeSHi - Generic Syntax Highlighter - * - * For information on how to use GeSHi, please consult the documentation - * found in the docs/ directory, or online at http://geshi.org/docs/ - * - * 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - * - * You can view a copy of the GNU GPL in the COPYING file that comes - * with GeSHi, in the docs/ directory. - * - * @package lang - * @author Nigel McNie <nigel@geshi.org> - * @license http://www.gnu.org/copyleft/gpl.html GNU GPL - * @copyright (C) 2005 Nigel McNie - * @version 1.1.0 - * - */ - -$this->_contextDelimiters = array( - 0 => array( - 0 => array('//', '#'), - 1 => array("\n", '?>'), - 2 => false - ) -); - -$this->_styler->setStyle($CONTEXT, 'color:#888;font-style:italic;'); -$this->_contextStyleType = GESHI_STYLE_COMMENTS; -$this->_delimiterParseData = GESHI_CHILD_PARSE_LEFT; - -?> diff --git a/paste/include/geshi/contexts/qbasic/comment.php b/paste/include/geshi/contexts/qbasic/comment.php deleted file mode 100644 index a9a3a39..0000000 --- a/paste/include/geshi/contexts/qbasic/comment.php +++ /dev/null @@ -1,47 +0,0 @@ -<?php -/** - * GeSHi - Generic Syntax Highlighter - * - * For information on how to use GeSHi, please consult the documentation - * found in the docs/ directory, or online at http://geshi.org/docs/ - * - * 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - * - * You can view a copy of the GNU GPL in the COPYING file that comes - * with GeSHi, in the docs/ directory. - * - * @package lang - * @author Nigel McNie <nigel@geshi.org> - * @license http://www.gnu.org/copyleft/gpl.html GNU GPL - * @copyright (C) 2005 Nigel McNie - * @version 1.1.0 - * - */ - -$this->_contextDelimiters = array( - 0 => array( - 0 => array("'", 'REM'), - 1 => array("\n"), - 2 => false - ) -); - -$this->_styler->setStyle($CONTEXT, 'color:#888;font-style:italic;'); -$this->_contextStyleType = GESHI_STYLE_COMMENTS; -$this->_delimiterParseData = GESHI_CHILD_PARSE_LEFT; - -?> diff --git a/paste/include/geshi/contexts/qbasic/qbasic.php b/paste/include/geshi/contexts/qbasic/qbasic.php deleted file mode 100644 index 72e72cf..0000000 --- a/paste/include/geshi/contexts/qbasic/qbasic.php +++ /dev/null @@ -1,68 +0,0 @@ -<?php -/** - * GeSHi - Generic Syntax Highlighter - * ---------------------------------- - * - * For information on how to use GeSHi, please consult the documentation - * found in the docs/ directory, or online at http://geshi.org/docs/ - * - * 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - * - * You can view a copy of the GNU GPL in the COPYING file that comes - * with GeSHi, in the docs/ directory. - * - * @package lang - * @author Nigel McNie <nigel@geshi.org> - * @license http://www.gnu.org/copyleft/gpl.html GNU GPL - * @copyright (C) 2005 Nigel McNie - * @version 1.1.0 - * - */ - -$this->_childContexts = array( - new GeSHiContext('qbasic', $DIALECT, 'string'), - new GeSHiContext('qbasic', $DIALECT, 'comment') -); - -$this->_contextKeywords = array( - 0 => array( - 0 => array('and', 'as', 'call', 'dim', 'end', 'goto', 'if', 'integer', 'print', 'sub', 'then'), - 1 => $CONTEXT . '/kw0', - 2 => 'color: #006;', - 3 => false, - 4 => 'http://qboho.qbasicnews.com/qboho/qck{FNAME}.html' - ) -); - -$this->_contextSymbols = array( - 0 => array( - 0 => array( - '(', ')', ',', ':', ';', '=', '<', '>' - ), - // name (should names have / in them like normal contexts? YES - 1 => $CONTEXT . '/sym0', - // style - 2 => 'color:#008000;' - ) -); -$this->_contextRegexps = array( - 0 => geshi_use_doubles($CONTEXT), - 1 => geshi_use_integers($CONTEXT) -); -// @todo [blocking 1.1.5] languages should be able to set the styles of their numbers - -?> diff --git a/paste/include/geshi/contexts/qbasic/string.php b/paste/include/geshi/contexts/qbasic/string.php deleted file mode 100644 index 9f8a79a..0000000 --- a/paste/include/geshi/contexts/qbasic/string.php +++ /dev/null @@ -1,46 +0,0 @@ -<?php -/** - * GeSHi - Generic Syntax Highlighter - * - * For information on how to use GeSHi, please consult the documentation - * found in the docs/ directory, or online at http://geshi.org/docs/ - * - * 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - * - * You can view a copy of the GNU GPL in the COPYING file that comes - * with GeSHi, in the docs/ directory. - * - * @package lang - * @author Nigel McNie <nigel@geshi.org> - * @license http://www.gnu.org/copyleft/gpl.html GNU GPL - * @copyright (C) 2005 Nigel McNie - * @version 1.1.0 - * - */ - -$this->_contextDelimiters = array( - 0 => array( - 0 => array('"'), - 1 => array('"'), - 2 => false - ) -); - -$this->_styler->setStyle($CONTEXT, 'color:#f00;'); -$this->_contextStyleType = GESHI_STYLE_STRINGS; - -?> diff --git a/paste/include/geshi/contexts/web3d/comment.php b/paste/include/geshi/contexts/web3d/comment.php deleted file mode 100644 index 16c2497..0000000 --- a/paste/include/geshi/contexts/web3d/comment.php +++ /dev/null @@ -1,48 +0,0 @@ -<?php -/** - * GeSHi - Generic Syntax Highlighter - * ---------------------------------- - * - * For information on how to use GeSHi, please consult the documentation - * found in the docs/ directory, or online at http://geshi.org/docs/ - * - * 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - * - * You can view a copy of the GNU GPL in the COPYING file that comes - * with GeSHi, in the docs/ directory. - * - * @package lang - * @author Nigel McNie <nigel@geshi.org> - * @license http://www.gnu.org/copyleft/gpl.html GNU GPL - * @copyright (C) 2005 Nigel McNie - * @version 1.1.0 - * - */ - -$this->_contextDelimiters = array( - 0 => array( - 0 => array('#'), - 1 => array("\n"), - 2 => false - ) -); - -$this->_styler->setStyle($CONTEXT, 'color:#888;background-color:#EEE;font-style:bold;'); -$this->_contextStyleType = GESHI_STYLE_COMMENTS; -$this->_delimiterParseData = GESHI_CHILD_PARSE_LEFT; - -?> diff --git a/paste/include/geshi/contexts/web3d/string.php b/paste/include/geshi/contexts/web3d/string.php deleted file mode 100644 index 1dda5dc..0000000 --- a/paste/include/geshi/contexts/web3d/string.php +++ /dev/null @@ -1,50 +0,0 @@ -<?php -/** - * GeSHi - Generic Syntax Highlighter - * - * For information on how to use GeSHi, please consult the documentation - * found in the docs/ directory, or online at http://geshi.org/docs/ - * - * 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - * - * You can view a copy of the GNU GPL in the COPYING file that comes - * with GeSHi, in the docs/ directory. - * - * @package lang - * @author Nigel McNie <nigel@geshi.org> - * @license http://www.gnu.org/copyleft/gpl.html GNU GPL - * @copyright (C) 2005 Nigel McNie - * @version 1.1.0 - * - */ - -$this->_contextDelimiters = array( - 0 => array( - 0 => array('"'), - 1 => array('"'), - 2 => false - ) -); - -$this->_childContexts = array( - new GeSHiCodeContext('web3d', $DIALECT, 'string_javascript'), -); - -$this->_styler->setStyle($CONTEXT, 'color:#933;'); -$this->_contextStyleType = GESHI_STYLE_STRINGS; - -?> diff --git a/paste/include/geshi/contexts/web3d/string_javascript.php b/paste/include/geshi/contexts/web3d/string_javascript.php deleted file mode 100644 index cc7b84e..0000000 --- a/paste/include/geshi/contexts/web3d/string_javascript.php +++ /dev/null @@ -1,51 +0,0 @@ -<?php -/** - * GeSHi - Generic Syntax Highlighter - * - * For information on how to use GeSHi, please consult the documentation - * found in the docs/ directory, or online at http://geshi.org/docs/ - * - * 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - * - * You can view a copy of the GNU GPL in the COPYING file that comes - * with GeSHi, in the docs/ directory. - * - * @package lang - * @author Nigel McNie <nigel@geshi.org> - * @license http://www.gnu.org/copyleft/gpl.html GNU GPL - * @copyright (C) 2005 Nigel McNie - * @version 1.1.0 - * - */ - -$this->_contextDelimiters = array( - 0 => array( - // Why doesn't this work correctly? -// 0 => array('REGEX#[java|vrml|ecma]script:#'), - - // yet this works (three valid names for the same VRML scripting) - 0 => array('REGEX#javascript:#', 'REGEX#ecmascript:#', 'REGEX#vrmlscript:#'), - 1 => array('"'), - 2 => false - ) -); - -$this->_delimiterParseData = GESHI_CHILD_PARSE_LEFT; - -$this->_overridingChildContext = new GeSHiCodeContext('javascript'); - -?> diff --git a/paste/include/geshi/contexts/web3d/vrml1.php b/paste/include/geshi/contexts/web3d/vrml1.php deleted file mode 100644 index c657149..0000000 --- a/paste/include/geshi/contexts/web3d/vrml1.php +++ /dev/null @@ -1,214 +0,0 @@ -<?php -/** - * GeSHi - Generic Syntax Highlighter - * ---------------------------------- - * - * For information on how to use GeSHi, please consult the documentation - * found in the docs/ directory, or online at http://geshi.org/docs/ - * - * 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - * - * You can view a copy of the GNU GPL in the COPYING file that comes - * with GeSHi, in the docs/ directory. - * - * @package lang - * @author Nigel McNie <nigel@geshi.org> - * @license http://www.gnu.org/copyleft/gpl.html GNU GPL - * @copyright (C) 2005 Nigel McNie - * @version 1.1.0 - * - */ - -$this->_contextDelimiters = array(); - -$this->_childContexts = array( - new GeSHiContext('web3d', $DIALECT, 'comment'), - new GeSHiContext('web3d', $DIALECT, 'string') -); - -$this->_contextKeywords = array( - 0 => array( - // nodes - 0 => array( - // sensors - 'CylinderSensor', 'PlaneSensor', 'ProximitySensor', 'SphereSensor', - 'TimeSensor', 'TouchSensor', 'VisibilitySensor', - // interpolators - 'ColorInterpolator', 'CoordinateInterpolator', 'NormalInterpolator', - 'OrientationInterpolator', 'PositionInterpolator', 'ScalarInterpolator', - // grouping nodes - 'Anchor', 'Billboard', 'Collision', 'Group', 'LOD', 'Switch', 'Transform', - // bindables - 'Background', 'Fog', 'NavigationInfo', 'Viewpoint', - // lights - 'DirectionalLight', 'PointLight', 'SpotLight', - // shape and geometry - 'Box', 'Cone', 'Coordinate', 'Cylinder', 'ElevationGrid', 'Extrusion', - 'IndexedFaceSet', 'IndexedLineSet', 'PointSet', 'Shape', 'Sphere', 'Text', - // appearance - 'Appearance', 'Color', 'FontStyle', 'Material', - 'Normal', 'TextureCoordinate', 'TextureTransform', - // textures - 'ImageTexture', 'MovieTexture', 'PixelTexture', - // sound - 'AudioClip', 'Sound', - // other - 'Inline', 'Script', 'WorldInfo' - ), - // name - 1 => $CONTEXT . '/node', - // style - 2 => 'color:#b1b100;', - // case sensitive - 3 => true, - // url - 4 => 'http://www.web3d.org/x3d/specifications/vrml/ISO-IEC-14772-IS-VRML97WithAmendment1/part1/nodesRef.html#{FNAME}' - ), - 1 => array( - // fields of nodes - 0 => array( - // A - 'addChildren', 'ambientIntensity', 'appearance', 'attenuation', 'autoOffset', - 'avatarSize', 'axisOfRotation', - // B - 'backUrl', 'bboxCenter', 'bboxSize', 'beamWidth', 'beginCap', - 'bindTime', 'bottom', 'bottomRadius', 'bottomUrl', - // C - 'ccw', 'center', 'children', 'choice', 'collide', - 'collideTime', 'color', 'colorIndex', 'colorPerVertex', 'convex', - 'coord', 'coordIndex', 'creaseAngle', 'crossSection', 'cutOffAngle', - 'cycleInterval', 'cycleTime', - // D - 'description', 'diffuseColor', 'direction', 'directOutput', - 'diskAngle', 'duration_changed', - // E - 'emissiveColor', 'enabled', 'endCap', 'enterTime', 'exitTime', - // F - 'family', 'fieldOfView', 'fogType', 'fontStyle', 'fraction_changed', - 'frontUrl', - // G - 'geometry', 'groundAngle', 'groundColor', - // H - 'headlight', 'height', 'hitNormal_changed', 'hitPoint_changed', 'horizontal', - // I - 'image', 'info', 'intensity', 'isActive', 'isBound', 'isOver', - // J - 'jump', 'justify', - // K - 'key', 'keyValue', - // L - 'language', 'leftUrl', 'leftToRight','length', 'level', - 'location', 'loop', - // M - 'material', 'maxAngle', 'maxBack', 'maxExtent', 'maxFront', - 'maxPosition', 'minAngle', 'minBack', 'minFront', 'minPosition', - 'mustEvaluate', - // N - 'normal', 'normalIndex', 'normalPerVertex', - // O - 'offset', 'on', 'orientation', 'orientation_changed', - // P - 'parameter', 'pitch', 'point', 'position', 'position_changed', - 'priority', 'proxy', - // Q - - // R - 'radius', 'range', 'removeChildren', 'repeatS', 'repeatT', - 'rightUrl', 'rotation', 'rotation_changed', - // S - 'scale', 'scaleOrientation', 'set_bind', 'set_colorIndex', 'set_coordIndex', - 'set_crossSection', 'set_fraction', 'set_height', 'set_normalIndex', 'set_orientation', - 'set_spine', 'set_scale', 'set_texCoordIndex', 'shininess', 'side', - 'size', 'skyAngle', 'skyColor', 'solid', 'source', - 'spacing', 'spatialization', 'specularColor', 'speed', 'spine', - 'startTime', 'stopTime', 'string', 'style', - // T - 'texCoord', 'texCoordIndex', 'texture', 'textureTransform', 'time', - 'title', 'top', 'topUrl', 'topToBottom', 'touchTime', - 'trackPoint_changed', 'translation', 'translation_changed', 'transparency', 'type', - // U - 'url', - // V - 'value_changed', 'vector', 'visibilityLimit', 'visibilityRange', - // W - 'whichChoice', - // X - 'xDimension', 'xSpacing', - // Y - - // Z - 'zDimension', 'zSpacing' - ), - 1 => $CONTEXT . '/field', - 2 => 'font-weight:bold;color:red;', - 3 => true, - 4 => '' - ), - 2 => array( - // keywords - 0 => array( - 'DEF', 'USE', 'IS', 'PROTO', 'EXTERNPROTO', 'TO', 'ROUTE', - 'TRUE', 'FALSE', 'NULL', - ), - 1 => $CONTEXT . '/keyword', - 2 => 'font-weight:bold;color:blue;', - 3 => true, - 4 => '' - ), - 3 => array( - // field access types - 0 => array( - 'eventIn', 'eventOut', 'exposedField', 'field', - ), - 1 => $CONTEXT . '/fieldaccess', - 2 => 'font-weight:bold;color:purple;', - 3 => true, - 4 => '' - ), - 4 => array( - // field data types - 0 => array( - 'SFBool', 'SFColor', 'SFFloat', 'SFImage', 'SFInt32', 'SFNode', - 'SFRotation', 'SFString', 'SFTime', 'SFVec2f', 'SFVec3f', - 'MFColor', 'MFFloat', 'MFInt32', 'MFNode', - 'MFRotation', 'MFString', 'MFTime', 'MFVec2f', 'MFVec3f', - ), - 1 => $CONTEXT . '/fieldtype', - 2 => 'color:green;', - 3 => true, - 4 => '' - ) -); - -$this->_contextSymbols = array( - 0 => array( - 0 => array( - '{', '}' - ), - 1 => $CONTEXT . '/nodesymbol', - 2 => 'color:#008000;' - ), - 1 => array( - 0 => array( - '[', ']' - ), - 1 => $CONTEXT . '/arraysymbol', - 2 => 'color:#008000;' - ) -); - -?>
\ No newline at end of file diff --git a/paste/include/geshi/contexts/web3d/vrml97.php b/paste/include/geshi/contexts/web3d/vrml97.php deleted file mode 100644 index bf37220..0000000 --- a/paste/include/geshi/contexts/web3d/vrml97.php +++ /dev/null @@ -1,218 +0,0 @@ -<?php -/** - * GeSHi - Generic Syntax Highlighter - * - * For information on how to use GeSHi, please consult the documentation - * found in the docs/ directory, or online at http://geshi.org/docs/ - * - * 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - * - * You can view a copy of the GNU GPL in the COPYING file that comes - * with GeSHi, in the docs/ directory. - * - * @package lang - * @author Nigel McNie <nigel@geshi.org> - * @license http://www.gnu.org/copyleft/gpl.html GNU GPL - * @copyright (C) 2005 Nigel McNie - * @version 1.1.0 - * - */ - -$this->_contextDelimiters = array(); - -$this->_childContexts = array( - new GeSHiContext('web3d', $DIALECT, 'comment'), - new GeSHiContext('web3d', $DIALECT, 'string') -); - -$this->_contextKeywords = array( - 0 => array( - // nodes - 0 => array( - // sensors - 'CylinderSensor', 'PlaneSensor', 'ProximitySensor', 'SphereSensor', - 'TimeSensor', 'TouchSensor', 'VisibilitySensor', - // interpolators - 'ColorInterpolator', 'CoordinateInterpolator', 'NormalInterpolator', - 'OrientationInterpolator', 'PositionInterpolator', 'ScalarInterpolator', - // grouping nodes - 'Anchor', 'Billboard', 'Collision', 'Group', 'LOD', 'Switch', 'Transform', - // bindables - 'Background', 'Fog', 'NavigationInfo', 'Viewpoint', - // lights - 'DirectionalLight', 'PointLight', 'SpotLight', - // shape and geometry - 'Box', 'Cone', 'Coordinate', 'Cylinder', 'ElevationGrid', 'Extrusion', - 'IndexedFaceSet', 'IndexedLineSet', 'PointSet', 'Shape', 'Sphere', 'Text', - // appearance - 'Appearance', 'Color', 'FontStyle', 'Material', - 'Normal', 'TextureCoordinate', 'TextureTransform', - // textures - 'ImageTexture', 'MovieTexture', 'PixelTexture', - // sound - 'AudioClip', 'Sound', - // other - 'Inline', 'Script', 'WorldInfo' - ), - // name - 1 => $CONTEXT . '/node', - // style - 2 => 'color:#b1b100;', - // case sensitive - 3 => true, - // url - 4 => 'http://www.web3d.org/x3d/specifications/vrml/ISO-IEC-14772-IS-VRML97WithAmendment1/part1/nodesRef.html#{FNAME}' - ), - 1 => array( - // fields of nodes - 0 => array( - // A - 'addChildren', 'ambientIntensity', 'appearance', 'attenuation', 'autoOffset', - 'avatarSize', 'axisOfRotation', - // B - 'backUrl', 'bboxCenter', 'bboxSize', 'beamWidth', 'beginCap', - 'bindTime', 'bottom', 'bottomRadius', 'bottomUrl', - // C - 'ccw', 'center', 'children', 'choice', 'collide', - 'collideTime', 'color', 'colorIndex', 'colorPerVertex', 'convex', - 'coord', 'coordIndex', 'creaseAngle', 'crossSection', 'cutOffAngle', - 'cycleInterval', 'cycleTime', - // D - 'description', 'diffuseColor', 'direction', 'directOutput', - 'diskAngle', 'duration_changed', - // E - 'emissiveColor', 'enabled', 'endCap', 'enterTime', 'exitTime', - // F - 'family', 'fieldOfView', 'fogType', 'fontStyle', 'fraction_changed', - 'frontUrl', - // G - 'geometry', 'groundAngle', 'groundColor', - // H - 'headlight', 'height', 'hitNormal_changed', 'hitPoint_changed', 'horizontal', - // I - 'image', 'info', 'intensity', 'isActive', 'isBound', 'isOver', - // J - 'jump', 'justify', - // K - 'key', 'keyValue', - // L - 'language', 'leftUrl', 'leftToRight','length', 'level', - 'location', 'loop', - // M - 'material', 'maxAngle', 'maxBack', 'maxExtent', 'maxFront', - 'maxPosition', 'minAngle', 'minBack', 'minFront', 'minPosition', - 'mustEvaluate', - // N - 'normal', 'normalIndex', 'normalPerVertex', - // O - 'offset', 'on', 'orientation', 'orientation_changed', - // P - 'parameter', 'pitch', 'point', 'position', 'position_changed', - 'priority', 'proxy', - // Q - - // R - 'radius', 'range', 'removeChildren', 'repeatS', 'repeatT', - 'rightUrl', 'rotation', 'rotation_changed', - // S - 'scale', 'scaleOrientation', 'set_bind', 'set_colorIndex', 'set_coordIndex', - 'set_crossSection', 'set_fraction', 'set_height', 'set_normalIndex', 'set_orientation', - 'set_spine', 'set_scale', 'set_texCoordIndex', 'shininess', 'side', - 'size', 'skyAngle', 'skyColor', 'solid', 'source', - 'spacing', 'spatialization', 'specularColor', 'speed', 'spine', - 'startTime', 'stopTime', 'string', 'style', - // T - 'texCoord', 'texCoordIndex', 'texture', 'textureTransform', 'time', - 'title', 'top', 'topUrl', 'topToBottom', 'touchTime', - 'trackPoint_changed', 'translation', 'translation_changed', 'transparency', 'type', - // U - 'url', - // V - 'value_changed', 'vector', 'visibilityLimit', 'visibilityRange', - // W - 'whichChoice', - // X - 'xDimension', 'xSpacing', - // Y - - // Z - 'zDimension', 'zSpacing' - ), - 1 => $CONTEXT . '/field', - 2 => 'font-weight:bold;color:red;', - 3 => true, - 4 => '' - ), - 2 => array( - // keywords - 0 => array( - 'DEF', 'USE', 'IS', 'PROTO', 'EXTERNPROTO', 'TO', 'ROUTE', - 'TRUE', 'FALSE', 'NULL', - ), - 1 => $CONTEXT . '/keyword', - 2 => 'font-weight:bold;color:blue;', - 3 => true, - 4 => '' - ), - 3 => array( - // field access types - 0 => array( - 'eventIn', 'eventOut', 'exposedField', 'field', - ), - 1 => $CONTEXT . '/fieldaccess', - 2 => 'font-weight:bold;color:purple;', - 3 => true, - 4 => '' - ), - 4 => array( - // field data types - 0 => array( - 'SFBool', 'SFColor', 'SFFloat', 'SFImage', 'SFInt32', 'SFNode', - 'SFRotation', 'SFString', 'SFTime', 'SFVec2f', 'SFVec3f', - 'MFColor', 'MFFloat', 'MFInt32', 'MFNode', - 'MFRotation', 'MFString', 'MFTime', 'MFVec2f', 'MFVec3f', - ), - 1 => $CONTEXT . '/fieldtype', - 2 => 'color:green;', - 3 => true, - 4 => '' - ) -); - -$this->_contextSymbols = array( - 0 => array( - 0 => array( - '{', '}' - ), - 1 => $CONTEXT . '/nodesymbol', - 2 => 'color:#008000;' - ), - 1 => array( - 0 => array( - '[', ']' - ), - 1 => $CONTEXT . '/arraysymbol', - 2 => 'color:#008000;' - ) -); - -$this->_contextRegexps = array( - 0 => geshi_use_doubles($CONTEXT), - 1 => geshi_use_integers($CONTEXT) -); - -?>
\ No newline at end of file diff --git a/paste/include/geshi/contexts/web3d/x3d_ascii.php b/paste/include/geshi/contexts/web3d/x3d_ascii.php deleted file mode 100644 index fc58acc..0000000 --- a/paste/include/geshi/contexts/web3d/x3d_ascii.php +++ /dev/null @@ -1,221 +0,0 @@ -<?php -/** - * GeSHi - Generic Syntax Highlighter - * ---------------------------------- - * - * For information on how to use GeSHi, please consult the documentation - * found in the docs/ directory, or online at http://geshi.org/docs/ - * - * 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - * - * You can view a copy of the GNU GPL in the COPYING file that comes - * with GeSHi, in the docs/ directory. - * - * @package lang - * @author Nigel McNie <nigel@geshi.org> - * @license http://www.gnu.org/copyleft/gpl.html GNU GPL - * @copyright (C) 2005 Nigel McNie - * @version 1.1.0 - * - */ - -$this->_contextDelimiters = array(); - -$this->_childContexts = array( - new GeSHiContext('web3d', $DIALECT, 'comment'), - new GeSHiContext('web3d', $DIALECT, 'string') -); - -$this->_contextKeywords = array( - 0 => array( - // nodes - 0 => array( - // sensors - 'CylinderSensor', 'PlaneSensor', 'ProximitySensor', 'SphereSensor', - 'TimeSensor', 'TouchSensor', 'VisibilitySensor', - // interpolators - 'ColorInterpolator', 'CoordinateInterpolator', 'NormalInterpolator', - 'OrientationInterpolator', 'PositionInterpolator', 'ScalarInterpolator', - // grouping nodes - 'Anchor', 'Billboard', 'Collision', 'Group', 'LOD', 'Switch', 'Transform', - // bindables - 'Background', 'Fog', 'NavigationInfo', 'Viewpoint', - // lights - 'DirectionalLight', 'PointLight', 'SpotLight', - // shape and geometry - 'Box', 'Cone', 'Coordinate', 'Cylinder', 'ElevationGrid', 'Extrusion', - 'IndexedFaceSet', 'IndexedLineSet', 'PointSet', 'Shape', 'Sphere', 'Text', - // appearance - 'Appearance', 'Color', 'FontStyle', 'Material', - 'Normal', 'TextureCoordinate', 'TextureTransform', - // textures - 'ImageTexture', 'MovieTexture', 'PixelTexture', - // sound - 'AudioClip', 'Sound', - // other - 'Inline', 'Script', 'WorldInfo' - ), - // name - 1 => $CONTEXT . '/node', - // style - 2 => 'color:#b1b100;', - // case sensitive - 3 => true, - // url - 4 => 'http://www.web3d.org/x3d/specifications/vrml/ISO-IEC-14772-IS-VRML97WithAmendment1/part1/nodesRef.html#{FNAME}' - ), - 1 => array( - // fields of nodes - 0 => array( - // A - 'addChildren', 'ambientIntensity', 'appearance', 'attenuation', 'autoOffset', - 'avatarSize', 'axisOfRotation', - // B - 'backUrl', 'bboxCenter', 'bboxSize', 'beamWidth', 'beginCap', - 'bindTime', 'bottom', 'bottomRadius', 'bottomUrl', - // C - 'ccw', 'center', 'children', 'choice', 'collide', - 'collideTime', 'color', 'colorIndex', 'colorPerVertex', 'convex', - 'coord', 'coordIndex', 'creaseAngle', 'crossSection', 'cutOffAngle', - 'cycleInterval', 'cycleTime', - // D - 'description', 'diffuseColor', 'direction', 'directOutput', - 'diskAngle', 'duration_changed', - // E - 'emissiveColor', 'enabled', 'endCap', 'enterTime', 'exitTime', - // F - 'family', 'fieldOfView', 'fogType', 'fontStyle', 'fraction_changed', - 'frontUrl', - // G - 'geometry', 'groundAngle', 'groundColor', - // H - 'headlight', 'height', 'hitNormal_changed', 'hitPoint_changed', 'horizontal', - // I - 'image', 'info', 'intensity', 'isActive', 'isBound', 'isOver', - // J - 'jump', 'justify', - // K - 'key', 'keyValue', - // L - 'language', 'leftUrl', 'leftToRight','length', 'level', - 'location', 'loop', - // M - 'material', 'maxAngle', 'maxBack', 'maxExtent', 'maxFront', - 'maxPosition', 'minAngle', 'minBack', 'minFront', 'minPosition', - 'mustEvaluate', - // N - 'normal', 'normalIndex', 'normalPerVertex', - // O - 'offset', 'on', 'orientation', 'orientation_changed', - // P - 'parameter', 'pitch', 'point', 'position', 'position_changed', - 'priority', 'proxy', - // Q - - // R - 'radius', 'range', 'removeChildren', 'repeatS', 'repeatT', - 'rightUrl', 'rotation', 'rotation_changed', - // S - 'scale', 'scaleOrientation', 'set_bind', 'set_colorIndex', 'set_coordIndex', - 'set_crossSection', 'set_fraction', 'set_height', 'set_normalIndex', 'set_orientation', - 'set_spine', 'set_scale', 'set_texCoordIndex', 'shininess', 'side', - 'size', 'skyAngle', 'skyColor', 'solid', 'source', - 'spacing', 'spatialization', 'specularColor', 'speed', 'spine', - 'startTime', 'stopTime', 'string', 'style', - // T - 'texCoord', 'texCoordIndex', 'texture', 'textureTransform', 'time', - 'title', 'top', 'topUrl', 'topToBottom', 'touchTime', - 'trackPoint_changed', 'translation', 'translation_changed', 'transparency', 'type', - // U - 'url', - // V - 'value_changed', 'vector', 'visibilityLimit', 'visibilityRange', - // W - 'whichChoice', - // X - 'xDimension', 'xSpacing', - // Y - - // Z - 'zDimension', 'zSpacing' - ), - 1 => $CONTEXT . '/field', - 2 => 'font-weight:bold;color:red;', - 3 => true, - 4 => '' - ), - 2 => array( - // keywords - 0 => array( - 'DEF', 'USE', 'IS', 'PROTO', 'EXTERNPROTO', 'TO', 'ROUTE', - 'TRUE', 'FALSE', 'NULL', - // X3D - 'IMPORT', 'EXPORT', 'PROFILE', 'COMPONENT', 'META' - ), - 1 => $CONTEXT . '/keyword', - 2 => 'font-weight:bold;color:blue;', - 3 => true, - 4 => '' - ), - 3 => array( - // field access types - 0 => array( - 'eventIn', 'eventOut', 'exposedField', 'field', - // X3D - 'inputOnly', 'outputOnly', 'inputOutput', 'initializeOnly' - ), - 1 => $CONTEXT . '/fieldaccess', - 2 => 'font-weight:bold;color:purple;', - 3 => true, - 4 => '' - ), - 4 => array( - // field data types - 0 => array( - 'SFBool', 'SFColor', 'SFFloat', 'SFImage', 'SFInt32', 'SFNode', - 'SFRotation', 'SFString', 'SFTime', 'SFVec2f', 'SFVec3f', - 'MFColor', 'MFFloat', 'MFInt32', 'MFNode', - 'MFRotation', 'MFString', 'MFTime', 'MFVec2f', 'MFVec3f', - // X3D - 'SFColorRGBA', 'SFDouble', 'SFVec2d', 'SFVec3d', - 'MFBool', 'MFColorRGBA', 'MFDouble', 'MFImage', 'MFVec2d', 'MFVec3d' - ), - 1 => $CONTEXT . '/fieldtype', - 2 => 'color:green;', - 3 => true, - 4 => '' - ) -); - -$this->_contextSymbols = array( - 0 => array( - 0 => array( - '{', '}' - ), - 1 => $CONTEXT . '/nodesymbol', - 2 => 'color:#008000;' - ), - 1 => array( - 0 => array( - '[', ']' - ), - 1 => $CONTEXT . '/arraysymbol', - 2 => 'color:#008000;' - ) -); - -?>
\ No newline at end of file |