Changeset 93266 in spip-zone


Ignore:
Timestamp:
Nov 28, 2015, 1:43:03 PM (4 years ago)
Author:
marcimat@…
Message:

Passage de la version 1.0.8.11 à 1.0.8.12 de geshi.
Malheureusement, ça ne suffit pas à le rendre compatible avec PHP7 !

Location:
_plugins_/coloration_code/trunk
Files:
224 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/coloration_code/trunk/geshi/geshi.php

    r68991 r93266  
    2929 * @subpackage core
    3030 * @author     Nigel McNie <nigel@geshi.org>, Benny Baumann <BenBE@omorphia.de>
    31  * @copyright  (C) 2004 - 2007 Nigel McNie, (C) 2007 - 2008 Benny Baumann
     31 * @copyright  (C) 2004 - 2007 Nigel McNie, (C) 2007 - 2014 Benny Baumann
    3232 * @license    http://gnu.org/copyleft/gpl.html GNU GPL
    3333 *
     
    4242
    4343/** The version of this GeSHi file */
    44 define('GESHI_VERSION', '1.0.8.11');
     44define('GESHI_VERSION', '1.0.8.12');
    4545
    4646// Define the root directory for the GeSHi code tree
     
    255255 * @package   geshi
    256256 * @author    Nigel McNie <nigel@geshi.org>, Benny Baumann <BenBE@omorphia.de>
    257  * @copyright (C) 2004 - 2007 Nigel McNie, (C) 2007 - 2008 Benny Baumann
     257 * @copyright (C) 2004 - 2007 Nigel McNie, (C) 2007 - 2014 Benny Baumann
    258258 */
    259259class GeSHi {
     
    618618    /**
    619619     * Returns an error message associated with the last GeSHi operation,
    620      * or false if no error has occured
     620     * or false if no error has occurred
    621621     *
    622622     * @return string|false An error message if there has been an error, else false
     
    10201020    function set_keyword_group_style($key, $style, $preserve_defaults = false) {
    10211021        //Set the style for this keyword group
    1022         if (!$preserve_defaults) {
    1023             $this->language_data['STYLES']['KEYWORDS'][$key] = $style;
     1022        if('*' == $key) {
     1023            foreach($this->language_data['STYLES']['KEYWORDS'] as $_key => $_value) {
     1024                if (!$preserve_defaults) {
     1025                    $this->language_data['STYLES']['KEYWORDS'][$_key] = $style;
     1026                } else {
     1027                    $this->language_data['STYLES']['KEYWORDS'][$_key] .= $style;
     1028                }
     1029            }
    10241030        } else {
    1025             $this->language_data['STYLES']['KEYWORDS'][$key] .= $style;
     1031            if (!$preserve_defaults) {
     1032                $this->language_data['STYLES']['KEYWORDS'][$key] = $style;
     1033            } else {
     1034                $this->language_data['STYLES']['KEYWORDS'][$key] .= $style;
     1035            }
    10261036        }
    10271037
     
    10551065     */
    10561066    function set_comments_style($key, $style, $preserve_defaults = false) {
    1057         if (!$preserve_defaults) {
    1058             $this->language_data['STYLES']['COMMENTS'][$key] = $style;
     1067        if('*' == $key) {
     1068            foreach($this->language_data['STYLES']['COMMENTS'] as $_key => $_value) {
     1069                if (!$preserve_defaults) {
     1070                    $this->language_data['STYLES']['COMMENTS'][$_key] = $style;
     1071                } else {
     1072                    $this->language_data['STYLES']['COMMENTS'][$_key] .= $style;
     1073                }
     1074            }
    10591075        } else {
    1060             $this->language_data['STYLES']['COMMENTS'][$key] .= $style;
     1076            if (!$preserve_defaults) {
     1077                $this->language_data['STYLES']['COMMENTS'][$key] = $style;
     1078            } else {
     1079                $this->language_data['STYLES']['COMMENTS'][$key] .= $style;
     1080            }
    10611081        }
    10621082    }
     
    14461466     * @todo Re-think about how this method works (maybe make it private and/or make it
    14471467     *       a extension->lang lookup?)
    1448      * @todo static?
    1449      */
    1450     function get_language_name_from_extension( $extension, $lookup = array() ) {
     1468     */
     1469    static function get_language_name_from_extension( $extension, $lookup = array() ) {
    14511470        $extension = strtolower($extension);
    14521471
     
    15581577        if (is_readable($file_name)) {
    15591578            $this->set_source(file_get_contents($file_name));
    1560             $this->set_language($this->get_language_name_from_extension(substr(strrchr($file_name, '.'), 1), $lookup));
     1579            $this->set_language(self::get_language_name_from_extension(substr(strrchr($file_name, '.'), 1), $lookup));
    15611580        } else {
    15621581            $this->error = GESHI_ERROR_FILE_NOT_READABLE;
     
    33133332    }
    33143333
    3315 
    3316         /**
    3317          * [Surcharge de Geshi]
    3318          *
    3319         **/
    3320         function handle_singleline_regexps($stuff_to_parse, $regexp, $key) {
    3321                 $stuff_to_parse = preg_replace(
    3322                         '/' . $regexp[GESHI_SEARCH] . '/' . $regexp[GESHI_MODIFIERS],
    3323                         $regexp[GESHI_BEFORE] . '<|!REG3XP'. $key .'!>' . $regexp[GESHI_REPLACE] . '|>' . $regexp[GESHI_AFTER],
    3324                         $stuff_to_parse);
    3325                 return $stuff_to_parse;
    3326         }
    3327 
    3328 
    3329 
    33303334    /**
    33313335     * handles newlines in REGEXPS matches. Set the _hmr_* vars before calling this
     
    34593463                        $this->_hmr_after = '';
    34603464                    } else {
    3461                         // [surcharge de GESHI]
    3462                         // pour passer dans une methode
    3463                         // (qui permet donc une surcharge de juste la methode)
    3464                         /*
    34653465                        $stuff_to_parse = preg_replace(
    34663466                            '/' . $regexp[GESHI_SEARCH] . '/' . $regexp[GESHI_MODIFIERS],
    34673467                            $regexp[GESHI_BEFORE] . '<|!REG3XP'. $key .'!>' . $regexp[GESHI_REPLACE] . '|>' . $regexp[GESHI_AFTER],
    34683468                            $stuff_to_parse);
    3469                         */
    3470                         $stuff_to_parse = $this->handle_singleline_regexps($stuff_to_parse, $regexp, $key);
    34713469                    }
    34723470                } else {
     
    35953593                $symbol_offset = $pot_symbols[$s_id][0][1];
    35963594                unset($pot_symbols[$s_id]);
    3597                 $symbol_end = $symbol_length + $symbol_offset;
    35983595                $symbol_hl = "";
    35993596
     
    38963893            // the <pre> will line-break them (and the <li>s already do this for us)
    38973894            $ls = ($this->header_type != GESHI_HEADER_PRE && $this->header_type != GESHI_HEADER_PRE_VALID) ? "\n" : '';
    3898 
    3899             // Set vars to defaults for following loop
    3900             $i = 0;
    39013895
    39023896            // Foreach line...
     
    44084402                " * Dynamically generated stylesheet for {$this->language}\n".
    44094403                " * CSS class: {$this->overall_class}, CSS id: {$this->overall_id}\n".
    4410                 " * GeSHi (C) 2004 - 2007 Nigel McNie, 2007 - 2008 Benny Baumann\n" .
     4404                " * GeSHi (C) 2004 - 2007 Nigel McNie, 2007 - 2014 Benny Baumann\n" .
    44114405                " * (http://qbnz.com/highlighter/ and http://geshi.org/)\n".
    44124406                " * --------------------------------------\n".
     
    44144408        } else {
    44154409            $stylesheet = "/**\n".
    4416                 " * GeSHi (C) 2004 - 2007 Nigel McNie, 2007 - 2008 Benny Baumann\n" .
     4410                " * GeSHi (C) 2004 - 2007 Nigel McNie, 2007 - 2014 Benny Baumann\n" .
    44174411                " * (http://qbnz.com/highlighter/ and http://geshi.org/)\n".
    44184412                " */\n";
     
    47934787    }
    47944788}
    4795 
    4796 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/4cs.php

    r68991 r93266  
    55 * Author: Jason Curl (jason.curl@continental-corporation.com)
    66 * Copyright: (c) 2009 Jason Curl
    7  * Release Version: 1.0.8.11
     7 * Release Version: 1.0.8.12
    88 * Date Started: 2009/09/05
    99 *
     
    136136        )
    137137);
    138 
    139 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/6502acme.php

    r68991 r93266  
    55 * Author: Warren Willmey
    66 * Copyright: (c) 2010 Warren Willmey.
    7  * Release Version: 1.0.8.11
     7 * Release Version: 1.0.8.12
    88 * Date Started: 2010/05/26
    99 *
     
    227227        )
    228228);
    229 
    230 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/6502kickass.php

    r68991 r93266  
    55 * Author: Warren Willmey
    66 * Copyright: (c) 2010 Warren Willmey.
    7  * Release Version: 1.0.8.11
     7 * Release Version: 1.0.8.12
    88 * Date Started: 2010/06/07
    99 *
     
    238238        ),
    239239);
    240 
    241 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/6502tasm.php

    r68991 r93266  
    55 * Author: Warren Willmey
    66 * Copyright: (c) 2010 Warren Willmey.
    7  * Release Version: 1.0.8.11
     7 * Release Version: 1.0.8.12
    88 * Date Started: 2010/06/02
    99 *
     
    186186        )
    187187);
    188 
    189 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/68000devpac.php

    r68991 r93266  
    55 * Author: Warren Willmey
    66 * Copyright: (c) 2010 Warren Willmey.
    7  * Release Version: 1.0.8.11
     7 * Release Version: 1.0.8.12
    88 * Date Started: 2010/06/09
    99 *
     
    165165        )
    166166);
    167 
    168 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/abap.php

    r68991 r93266  
    88 *  - Jacob Laursen (jlu@kmd.dk)
    99 * Copyright: (c) 2007 Andres Picazo
    10  * Release Version: 1.0.8.11
     10 * Release Version: 1.0.8.12
    1111 * Date Started: 2004/06/04
    1212 *
     
    14061406    'TAB_WIDTH' => 4
    14071407);
    1408 
    1409 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/actionscript.php

    r68991 r93266  
    55 * Author: Steffen Krause (Steffen.krause@muse.de)
    66 * Copyright: (c) 2004 Steffen Krause, Nigel McNie (http://qbnz.com/highlighter)
    7  * Release Version: 1.0.8.11
     7 * Release Version: 1.0.8.12
    88 * Date Started: 2004/06/20
    99 *
     
    194194    'HIGHLIGHT_STRICT_BLOCK' => array()
    195195);
    196 
    197 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/actionscript3.php

    r68991 r93266  
    55 * Author: Jordi Boggiano (j.boggiano@seld.be)
    66 * Copyright: (c) 2007 Jordi Boggiano (http://www.seld.be/), Benny Baumann (http://qbnz.com/highlighter)
    7  * Release Version: 1.0.8.11
     7 * Release Version: 1.0.8.12
    88 * Date Started: 2007/11/26
    99 *
     
    470470    'HIGHLIGHT_STRICT_BLOCK' => array()
    471471);
    472 
    473 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/ada.php

    r68991 r93266  
    55 * Author: Tux (tux@inmail.cz)
    66 * Copyright: (c) 2004 Tux (http://tux.a4.cz/), Nigel McNie (http://qbnz.com/highlighter)
    7  * Release Version: 1.0.8.11
     7 * Release Version: 1.0.8.12
    88 * Date Started: 2004/07/29
    99 *
     
    9595            0 => 'color: #000099; font-weight: bold;'
    9696            ),
    97         'BRACKETS' => array(
    98             0 => 'color: #66cc66;'
    99             ),
    10097        'STRINGS' => array(
    10198            0 => 'color: #7f007f;'
     
    132129        )
    133130);
    134 
    135 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/algol68.php

    r68991 r93266  
    55 * Author: Neville Dempsey (NevilleD.sourceforge@sgr-a.net)
    66 * Copyright: (c) 2010 Neville Dempsey (https://sourceforge.net/projects/algol68/files/)
    7  * Release Version: 1.0.8.11
     7 * Release Version: 1.0.8.12
    88 * Date Started: 2010/04/24
    99 *
     
    9090        # work around: remove spaces between sign and digits! Maybe because
    9191        # of the Unary '-' Operator
    92         $sign_="(?:-|\-|[-]|[\-]|\+|)";  # attempts #
     92        $sign_="(?:-|\-|[-]|[\-]|\+|)";  # attempts # // FIXME: This should be used or removed. Assignment beneath
    9393
    9494        $sign_="(?:-\s*|\+\s*|)"; # n.b. sign is followed by white space #
     
    9797        $il=          $_int;                      # +_9           #
    9898
    99         $GESHI_NUMBER_INT_BASIC='(?:(?<![0-9a-z_\.%])|(?<=\.\.))(?<![\d\.]e[+\-])([1-9]\d*?|0)(?![0-9a-z]|\.(?:[eE][+\-]?)?\d)';
     99        //$GESHI_NUMBER_INT_BASIC='(?:(?<![0-9a-z_\.%])|(?<=\.\.))(?<![\d\.]e[+\-])([1-9]\d*?|0)(?![0-9a-z]|\.(?:[eE][+\-]?)?\d)';
    100100
    101101        # Define REAL: #
     
    327327
    328328unset($a68);
    329 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/apache.php

    r68991 r93266  
    55 * Author: Tux (tux@inmail.cz)
    66 * Copyright: (c) 2004 Tux (http://tux.a4.cz/), Nigel McNie (http://qbnz.com/highlighter)
    7  * Release Version: 1.0.8.11
     7 * Release Version: 1.0.8.12
    88 * Date Started: 2004/29/07
    99 *
     
    480480    )
    481481);
    482 
    483 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/applescript.php

    r68991 r93266  
    55 * Author: Stephan Klimek (http://www.initware.org)
    66 * Copyright: Stephan Klimek (http://www.initware.org)
    7  * Release Version: 1.0.8.11
     7 * Release Version: 1.0.8.12
    88 * Date Started: 2005/07/20
    99 *
     
    154154        )
    155155);
    156 
    157 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/apt_sources.php

    r68991 r93266  
    55 * Author: Milian Wolff (mail@milianw.de)
    66 * Copyright: (c) 2008 Milian Wolff (http://milianw.de)
    7  * Release Version: 1.0.8.11
     7 * Release Version: 1.0.8.12
    88 * Date Started: 2008/06/17
    99 *
     
    5656            //Debian
    5757            'buzz', 'rex', 'bo', 'hamm', 'slink', 'potato', 'woody', 'sarge',
    58             'etch', 'lenny', 'wheezy', 'sid',
     58            'etch', 'lenny', 'wheezy', 'jessie', 'sid',
    5959            //Ubuntu
    6060            'warty', 'warty-updates', 'warty-security', 'warty-proposed', 'warty-backports',
     
    7070            'karmic', 'karmic-updates', 'karmic-security', 'karmic-proposed', 'karmic-backports',
    7171            'lucid', 'lucid-updates', 'lucid-security', 'lucid-proposed', 'lucid-backports',
    72             'maverick', 'maverick-updates', 'maverick-security', 'maverick-proposed', 'maverick-backports'
     72            'maverick', 'maverick-updates', 'maverick-security', 'maverick-proposed', 'maverick-backports',
     73            'natty', 'natty-updates', 'natty-security', 'natty-proposed', 'natty-backports',
     74            'oneiric', 'oneiric-updates', 'oneiric-security', 'oneiric-proposed', 'oneiric-backports',
     75            'precise', 'precise-updates', 'precise-security', 'precise-proposed', 'precise-backports',
     76            'quantal', 'quantal-updates', 'quantal-security', 'quantal-proposed', 'quantal-backports',
     77            'raring', 'raring-updates', 'raring-security', 'raring-proposed', 'raring-backports',
     78            'saucy', 'saucy-updates', 'saucy-security', 'saucy-proposed', 'saucy-backports',
     79            'trusty', 'trusty-updates', 'trusty-security', 'trusty-proposed', 'trusty-backports'
    7380            ),
    7481        3 => array(
     
    7683            'commercial', 'universe', 'multiverse'
    7784            )
    78     ),
     85        ),
    7986    'REGEXPS' => array(
    8087        0 => "(((http|ftp):\/\/|file:\/)[^\s]+)|(cdrom:\[[^\]]*\][^\s]*)",
     
    145152    'TAB_WIDTH' => 4
    146153);
    147 
    148 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/arm.php

    r68991 r93266  
    55 * Author: Marat Dukhan (mdukhan3.at.gatech.dot.edu)
    66 * Copyright: (c) Marat Dukhan (mdukhan3.at.gatech.dot.edu)
    7  * Release Version: 1.0.8.11
     7 * Release Version: 1.0.8.12
    88 * Date Started: 2011/10/06
    99 *
     
    33153315    )
    33163316);
    3317 
    3318 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/asm.php

    r68991 r93266  
    99 *                2011 Dennis Yurichev (dennis@conus.info),
    1010 *                2011 Marat Dukhan (mdukhan3.at.gatech.dot.edu)
    11  * Release Version: 1.0.8.11
     11 * Release Version: 1.0.8.12
    1212 * Date Started: 2004/07/27
    1313 *
     
    600600    )
    601601);
    602 
    603 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/asp.php

    r68991 r93266  
    55 * Author: Amit Gupta (http://blog.igeek.info/)
    66 * Copyright: (c) 2004 Amit Gupta (http://blog.igeek.info/), Nigel McNie (http://qbnz.com/highlighter)
    7  * Release Version: 1.0.8.11
     7 * Release Version: 1.0.8.12
    88 * Date Started: 2004/08/13
    99 *
     
    161161        )
    162162);
    163 
    164 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/asymptote.php

    r68991 r93266  
    55 * Author: Manuel Yguel (manuel.yguel.robotics@gmail.com)
    66 * Copyright: (c) 2012 Manuel Yguel (http://manuelyguel.eu)
    7  * Release Version: 1.0.8.11
     7 * Release Version: 1.0.8.12
    88 * Date Started: 2012/05/24
    99 *
     
    191191        )
    192192);
    193 
    194 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/autoconf.php

    r68991 r93266  
    55 * Author: Mihai Vasilian (grayasm@gmail.com)
    66 * Copyright: (c) 2010 Mihai Vasilian
    7  * Release Version: 1.0.8.11
     7 * Release Version: 1.0.8.12
    88 * Date Started: 2010/01/25
    99 *
     
    509509        )
    510510);
    511 
    512 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/autohotkey.php

    r68991 r93266  
    55 * Author: Naveen Garg (naveen.garg@gmail.com)
    66 * Copyright: (c) 2009 Naveen Garg and GeSHi
    7  * Release Version: 1.0.8.11
     7 * Release Version: 1.0.8.12
    88 * Date Started: 2009/06/11
    99 *
     
    370370        )
    371371);
    372 
    373 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/autoit.php

    r68991 r93266  
    55 * Author: big_daddy (robert.i.anthony@gmail.com)
    66 * Copyright: (c) 2006 and to GESHi ;)
    7  * Release Version: 1.0.8.11
     7 * Release Version: 1.0.8.12
    88 * Date Started: 2006/01/26
    99 *
     
    11721172    )
    11731173);
    1174 
    1175 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/avisynth.php

    r68991 r93266  
    55 * Author: Ryan Jones (sciguyryan@gmail.com)
    66 * Copyright: (c) 2008 Ryan Jones
    7  * Release Version: 1.0.8.11
     7 * Release Version: 1.0.8.12
    88 * Date Started: 2008/10/08
    99 *
     
    192192    'TAB_WIDTH' => 4
    193193);
    194 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/awk.php

    r68991 r93266  
    55 * Author: George Pollard (porges@porg.es)
    66 * Copyright: (c) 2009 George Pollard
    7  * Release Version: 1.0.8.11
     7 * Release Version: 1.0.8.12
    88 * Date Started: 2009/01/28
    99 *
     
    155155    'HIGHLIGHT_STRICT_BLOCK' => array()
    156156);
    157 
    158 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/bascomavr.php

    r68991 r93266  
    55 * Author: aquaticus.info
    66 * Copyright: (c) 2008 aquaticus.info
    7  * Release Version: 1.0.8.11
     7 * Release Version: 1.0.8.12
    88 * Date Started: 2008/01/09
    99 *
     
    182182    'TAB_WIDTH' => 4
    183183);
    184 
    185 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/bash.php

    r68991 r93266  
    55 * Author: Andreas Gohr (andi@splitbrain.org)
    66 * Copyright: (c) 2004 Andreas Gohr, Nigel McNie (http://qbnz.com/highlighter)
    7  * Release Version: 1.0.8.11
     7 * Release Version: 1.0.8.12
    88 * Date Started: 2004/08/20
    99 *
     
    133133            'apt-src version',
    134134
    135             'basename', 'bash', 'bc', 'bison', 'bunzip2', 'bzcat',
     135            'aptitude autoclean', 'aptitude build-dep', 'aptitude changelog',
     136            'aptitude clean', 'aptitude download', 'aptitude forbid-version',
     137            'aptitude forget-new', 'aptitude full-upgrade', 'aptitude hold',
     138            'aptitude install', 'aptitude markauto', 'aptitude purge',
     139            'aptitude reinstall', 'aptitude remove', 'aptitude safe-upgrade',
     140            'aptitude search', 'aptitude show', 'aptitude unhold',
     141            'aptitude unmarkauto', 'aptitude update', 'aptitude versions',
     142            'aptitude why', 'aptitude why-not',
     143
     144            'basename', 'bash', 'batctl', 'bc', 'bison', 'bunzip2', 'bzcat',
    136145            'bzcmp', 'bzdiff', 'bzegrep', 'bzfgrep', 'bzgrep',
    137146            'bzip2', 'bzip2recover', 'bzless', 'bzmore',
     
    161170            'find', 'flex', 'flex++', 'fmt', 'free', 'ftp', 'funzip', 'fuser',
    162171
    163             'g++', 'gawk', 'gc','gcc', 'gdb', 'getent', 'getkeycodes',
     172            'g++', 'gawk', 'gc','gcc', 'gdb', 'gdisk', 'getent', 'getkeycodes',
    164173            'getopt', 'gettext', 'gettextize', 'gimp', 'gimp-remote',
    165174            'gimptool', 'gmake', 'gocr', 'grep', 'groups', 'gs', 'gunzip',
     
    177186            'git fast-import', 'git fetch', 'git fetch-pack',
    178187            'git filter-branch', 'git fmt-merge-msg', 'git for-each-ref',
    179             'git format-patch', 'git fsck', 'git fsck-objects', 'git gc',
     188            'git format-patch', 'git fsck', 'git fsck-objects', 'git gc', 'git gui',
    180189            'git get-tar-commit-id', 'git grep', 'git hash-object', 'git help',
    181190            'git http-backend', 'git http-fetch', 'git http-push',
     
    248257            'git-write-tree', 'gitxgrep',
    249258
    250             'head', 'hexdump', 'hostname',
     259            'head', 'hexdump', 'hostname', 'htop',
    251260
    252261            'id', 'ifconfig', 'ifdown', 'ifup', 'igawk', 'install',
     
    255264            'ip neigh', 'ip route', 'ip rule', 'ip tunnel', 'ip xfrm',
    256265
    257             'join',
     266            'jar', 'java', 'javac', 'join',
    258267
    259268            'kbd_mode','kbdrate', 'kdialog', 'kfile', 'kill', 'killall',
     
    272281            'od', 'openvt',
    273282
    274             'passwd', 'patch', 'pcregrep', 'pcretest', 'perl', 'perror',
    275             'pgawk', 'pidof', 'ping', 'pr', 'procmail', 'prune', 'ps', 'pstree',
    276             'ps2ascii', 'ps2epsi', 'ps2frag', 'ps2pdf', 'ps2ps', 'psbook',
    277             'psmerge', 'psnup', 'psresize', 'psselect', 'pstops',
     283            'passwd', 'patch', 'pbzip2', 'pcregrep', 'pcretest', 'perl',
     284            'perror', 'pgawk', 'pidof', 'pigz', 'ping', 'pr', 'procmail',
     285            'prune', 'ps', 'pstree', 'ps2ascii', 'ps2epsi', 'ps2frag',
     286            'ps2pdf', 'ps2ps', 'psbook', 'psmerge', 'psnup', 'psresize',
     287            'psselect', 'pstops',
    278288
    279289            'rbash', 'rcs', 'rcs2log', 'read', 'readlink', 'red', 'resizecons',
     
    284294            'sh', 'showkey', 'shred', 'size', 'size86', 'skill', 'sleep',
    285295            'slogin', 'snice', 'sort', 'sox', 'split', 'ssed', 'ssh', 'ssh-add',
    286             'ssh-agent', 'ssh-keygen', 'ssh-keyscan', 'stat', 'strace',
     296            'ssh-agent', 'ssh-keygen', 'ssh-keyscan', 'sshfs', 'stat', 'strace',
    287297            'strings', 'strip', 'stty', 'su', 'sudo', 'suidperl', 'sum', 'svn',
    288298            'svnadmin', 'svndumpfilter', 'svnlook', 'svnmerge', 'svnmucc',
     
    292302            'svn changelist', 'svn checkout', 'svn ci', 'svn cl', 'svn cleanup',
    293303            'svn co', 'svn commit', 'svn copy', 'svn cp', 'svn del',
    294             'svn delete', 'svn di', 'svn diff', 'svn export', 'svn h',
    295             'svn help', 'svn import', 'svn info', 'svn list', 'svn lock',
    296             'svn log', 'svn ls', 'svn merge', 'svn mergeinfo', 'svn mkdir',
    297             'svn move', 'svn mv', 'svn pd', 'svn pdel', 'svn pe', 'svn pedit',
     304            'svn delete', 'svn di', 'svn diff', 'svn export', 'svn help',
     305            'svn import', 'svn info', 'svn list', 'svn lock', 'svn log',
     306            'svn ls', 'svn merge', 'svn mergeinfo', 'svn mkdir', 'svn move',
     307            'svn mv', 'svn patch', 'svn pd', 'svn pdel', 'svn pe', 'svn pedit',
    298308            'svn pg', 'svn pget', 'svn pl', 'svn plist', 'svn praise',
    299309            'svn propdel', 'svn propedit', 'svn propget', 'svn proplist',
    300             'svn propset', 'svn ps', 'svn pset', 'svn remove', 'svn ren',
     310            'svn propset', 'svn ps', 'svn pset', 'svn relocate', 'svn remove',
    301311            'svn rename', 'svn resolve', 'svn resolved', 'svn revert', 'svn rm',
    302312            'svn st', 'svn stat', 'svn status', 'svn sw', 'svn switch',
    303             'svn unlock', 'svn up', 'svn update',
     313            'svn unlock', 'svn up', 'svn update', 'svn upgrade',
     314
     315            'svnadmin crashtest', 'svnadmin create', 'svnadmin deltify',
     316            'svnadmin dump', 'svnadmin help', 'svnadmin hotcopy',
     317            'svnadmin list-dblogs', 'svnadmin list-unused-dblogs',
     318            'svnadmin load', 'svnadmin lslocks', 'svnadmin lstxns',
     319            'svnadmin pack', 'svnadmin recover', 'svnadmin rmlocks',
     320            'svnadmin rmtxns', 'svnadmin setlog', 'svnadmin setrevprop',
     321            'svnadmin setuuid', 'svnadmin upgrade', 'svnadmin verify',
     322
     323            'svndumpfilter exclude', 'svndumpfilter help',
     324            'svndumpfilter include',
     325
     326            'svnlook author', 'svnlook cat', 'svnlook changed', 'svnlook date',
     327            'svnlook diff', 'svnlook dirs-changed', 'svnlook filesize',
     328            'svnlook help', 'svnlook history', 'svnlook info', 'svnlook lock',
     329            'svnlook log', 'svnlook pg', 'svnlook pget', 'svnlook pl',
     330            'svnlook plist', 'svnlook propget', 'svnlook proplist',
     331            'svnlook tree', 'svnlook uuid', 'svnlook youngest',
     332
     333            'svnrdump dump', 'svnrdump help', 'svnrdump load',
     334
     335            'svnsync copy-revprops', 'svnsync help', 'svnsync info',
     336            'svnsync init', 'svnsync initialize', 'svnsync sync',
     337            'svnsync synchronize',
    304338
    305339            'tac', 'tail', 'tar', 'tee', 'tempfile', 'touch', 'tr', 'tree',
     
    437471        )
    438472);
    439 
    440 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/basic4gl.php

    r68991 r93266  
    55 * Author: Matthew Webb (bmatthew1@blueyonder.co.uk)
    66 * Copyright: (c) 2004 Matthew Webb (http://matthew-4gl.wikispaces.com)
    7  * Release Version: 1.0.8.11
     7 * Release Version: 1.0.8.12
    88 * Date Started: 2007/09/15
    99 *
     
    338338    'TAB_WIDTH' => 4
    339339);
    340 
    341 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/bf.php

    r68991 r93266  
    55 * Author: Benny Baumann (BenBE@geshi.org)
    66 * Copyright: (c) 2008 Benny Baumann (http://qbnz.com/highlighter/)
    7  * Release Version: 1.0.8.11
     7 * Release Version: 1.0.8.12
    88 * Date Started: 2009/10/31
    99 *
     
    112112        )
    113113);
    114 
    115 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/bibtex.php

    r68991 r93266  
    55 * Author: Quinn Taylor (quinntaylor@mac.com)
    66 * Copyright: (c) 2009 Quinn Taylor (quinntaylor@mac.com), Nigel McNie (http://qbnz.com/highlighter)
    7  * Release Version: 1.0.8.11
     7 * Release Version: 1.0.8.12
    88 * Date Started: 2009/04/29
    99 *
     
    180180        )
    181181);
    182 
    183 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/blitzbasic.php

    r68991 r93266  
    55 * Author: P�draig O`Connel (info@moonsword.info)
    66 * Copyright: (c) 2005 P�draig O`Connel (http://moonsword.info)
    7  * Release Version: 1.0.8.11
     7 * Release Version: 1.0.8.12
    88 * Date Started: 16.10.2005
    99 *
     
    182182        )
    183183);
    184 
    185 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/bnf.php

    r68991 r93266  
    55 * Author: Rowan Rodrik van der Molen (rowan@bigsmoke.us)
    66 * Copyright: (c) 2006 Rowan Rodrik van der Molen (http://www.bigsmoke.us/)
    7  * Release Version: 1.0.8.11
     7 * Release Version: 1.0.8.12
    88 * Date Started: 2006/09/28
    99 *
     
    116116        )
    117117);
    118 
    119 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/boo.php

    r68991 r93266  
    55 * Author: Marcus Griep (neoeinstein+GeSHi@gmail.com)
    66 * Copyright: (c) 2007 Marcus Griep (http://www.xpdm.us)
    7  * Release Version: 1.0.8.11
     7 * Release Version: 1.0.8.12
    88 * Date Started: 2007/09/10
    99 *
     
    214214    'TAB_WIDTH' => 4
    215215);
    216 
    217 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/c.php

    r68991 r93266  
    88 *  - Michael Mol (mikemol@gmail.com)
    99 * Copyright: (c) 2004 Nigel McNie (http://qbnz.com/highlighter/)
    10  * Release Version: 1.0.8.11
     10 * Release Version: 1.0.8.12
    1111 * Date Started: 2004/06/04
    1212 *
     
    278278    'TAB_WIDTH' => 4
    279279);
    280 
    281 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/c_loadrunner.php

    r68991 r93266  
    55 * Author: Stuart Moncrieff (stuart at myloadtest dot com)
    66 * Copyright: (c) 2010 Stuart Moncrieff (http://www.myloadtest.com/loadrunner-syntax-highlighter/)
    7  * Release Version: 1.0.8.11
     7 * Release Version: 1.0.8.12
    88 * Date Started: 2010-07-25
    99 *
     
    320320    'TAB_WIDTH' => 4
    321321);
    322 
    323 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/c_mac.php

    r68991 r93266  
    55 * Author: M. Uli Kusterer (witness.of.teachtext@gmx.net)
    66 * Copyright: (c) 2004 M. Uli Kusterer, Nigel McNie (http://qbnz.com/highlighter/)
    7  * Release Version: 1.0.8.11
     7 * Release Version: 1.0.8.12
    88 * Date Started: 2004/06/04
    99 *
     
    224224    'TAB_WIDTH' => 4
    225225);
    226 
    227 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/caddcl.php

    r68991 r93266  
    55 * Author: Roberto Rossi (rsoftware@altervista.org)
    66 * Copyright: (c) 2004 Roberto Rossi (http://rsoftware.altervista.org), Nigel McNie (http://qbnz.com/highlighter)
    7  * Release Version: 1.0.8.11
     7 * Release Version: 1.0.8.12
    88 * Date Started: 2004/08/30
    99 *
     
    123123        )
    124124);
    125 
    126 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/cadlisp.php

    r68991 r93266  
    55 * Author: Roberto Rossi (rsoftware@altervista.org)
    66 * Copyright: (c) 2004 Roberto Rossi (http://rsoftware.altervista.org), Nigel McNie (http://qbnz.com/blog)
    7  * Release Version: 1.0.8.11
     7 * Release Version: 1.0.8.12
    88 * Date Started: 2004/08/30
    99 *
     
    183183        )
    184184);
    185 
    186 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/cfdg.php

    r68991 r93266  
    55 * Author: John Horigan <john@glyphic.com>
    66 * Copyright: (c) 2006 John Horigan http://www.ozonehouse.com/john/
    7  * Release Version: 1.0.8.11
     7 * Release Version: 1.0.8.12
    88 * Date Started: 2006/03/11
    99 *
     
    121121        )
    122122);
    123 
    124 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/cfm.php

    r68991 r93266  
    55 * Author: Diego
    66 * Copyright: (c) 2006 Diego
    7  * Release Version: 1.0.8.11
     7 * Release Version: 1.0.8.12
    88 * Date Started: 2006/02/25
    99 *
     
    296296        )
    297297);
    298 
    299 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/chaiscript.php

    r68991 r93266  
    77 *            (c) 2009 Jonathan Turner,
    88 *            (c) 2004 Ben Keen (ben.keen@gmail.com), Benny Baumann (http://qbnz.com/highlighter)
    9  * Release Version: 1.0.8.11
     9 * Release Version: 1.0.8.12
    1010 * Date Started: 2009/07/03
    1111 *
     
    137137        )
    138138);
    139 
    140 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/cil.php

    r68991 r93266  
    55 * Author: Marcus Griep (neoeinstein+GeSHi@gmail.com)
    66 * Copyright: (c) 2007 Marcus Griep (http://www.xpdm.us)
    7  * Release Version: 1.0.8.11
     7 * Release Version: 1.0.8.12
    88 * Date Started: 2007/10/24
    99 *
     
    193193    'TAB_WIDTH' => 4
    194194);
    195 
    196 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/clojure.php

    r68991 r93266  
    55 * Author: Jess Johnson (jess@grok-code.com)
    66 * Copyright: (c) 2009 Jess Johnson (http://grok-code.com)
    7  * Release Version: 1.0.8.11
     7 * Release Version: 1.0.8.12
    88 * Date Started: 2009/09/20
    99 *
     
    131131        )
    132132);
    133 
    134 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/cmake.php

    r68991 r93266  
    55 * Author: Daniel Nelson (danieln@eng.utah.edu)
    66 * Copyright: (c) 2009 Daniel Nelson
    7  * Release Version: 1.0.8.11
     7 * Release Version: 1.0.8.12
    88 * Date Started: 2009/04/06
    99 *
     
    178178        )
    179179);
    180 
    181 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/cobol.php

    r68991 r93266  
    55 * Author: BenBE (BenBE@omorphia.org)
    66 * Copyright: (c) 2007-2008 BenBE (http://www.omorphia.de/)
    7  * Release Version: 1.0.8.11
     7 * Release Version: 1.0.8.12
    88 * Date Started: 2007/07/02
    99 *
    1010 * COBOL language file for GeSHi.
     11 *
     12 * Most of the compiler directives, reserved words and intrinsic functions are
     13 * from the 2009 COBOL Draft Standard, Micro Focus, and GNU Cobol. The lists of
     14 * these were found in the draft standard (Sections 8.9, 8.10, 8.11 and 8.12),
     15 * Micro Focus' COBOL Language Reference and the GNU Cobol FAQ.
    1116 *
    1217 * CHANGES
    1318 * -------
    14  *
    15  * TODO (updated 2007/07/02)
     19 * 2013/11/17 (1.0.8.12)
     20 *  -  Changed compiler directives to be handled like comments.
     21 *  -  Fixed bug where keywords in identifiers were highlighted.
     22 * 2013/08/19 (1.0.8.12)
     23 *  -  Added more intrinsic functions, reserved words, and compiler directives
     24 *     from the (upcoming) standard.
     25 * 2013/07/07 (1.0.8.12)
     26 *  -  Added more reserved words, compiler directives and intrinsic functions.
     27 *  -  Added modern comment syntax and corrected the other one.
     28 *  -  Set OOLANG to true and added an object splitter.
     29 *  -  Added extra symbols.
     30 *  -  Fixed bug where scope terminators were only the statement in
     31 *     end-statement was highlighted.
     32 *
     33 * TODO (updated 2013/11/17)
    1634 * -------------------------
    1735 *
     
    3856$language_data = array (
    3957    'LANG_NAME' => 'COBOL',
    40     'COMMENT_SINGLE' => array(),
     58    'COMMENT_SINGLE' => array(
     59        1 => '*>', // COBOL 2002 inline comment
     60        2 => '>>'  // COBOL compiler directive indicator
     61        ),
    4162    'COMMENT_MULTI' => array(),
    42     'COMMENT_REGEXP' => array(1 => '/^\*.*?$/m'),
     63    'COMMENT_REGEXP' => array(
     64        1 => '/^......(\*.*?$)/m', // Fixed-form comment
     65        2 => '/\$SET.*/i'          // MF compiler directive indicator
     66        ),
    4367    'CASE_KEYWORDS' => GESHI_CAPS_NO_CHANGE,
    4468    'QUOTEMARKS' => array('"', "'"),
    45     'ESCAPE_CHAR' => '\\',
     69    'ESCAPE_CHAR' => '',
    4670    'NUMBERS' =>
    4771        GESHI_NUMBER_INT_BASIC |
     
    5074        GESHI_NUMBER_FLT_SCI_ZERO,
    5175    'KEYWORDS' => array(
    52         1 => array( //Compiler Directives
    53             'ANSI', 'BLANK', 'NOBLANK', 'CALL-SHARED', 'CANCEL', 'NOCANCEL',
    54             'CHECK', 'CODE', 'NOCODE', 'COLUMNS', 'COMPACT', 'NOCOMPACT',
    55             'COMPILE', 'CONSULT', 'NOCONSULT', 'CROSSREF', 'NOCROSSREF',
    56             'DIAGNOSE-74', 'NODIAGNOSE-74', 'DIAGNOSE-85', 'NODIAGNOSE-85',
    57             'DIAGNOSEALL', 'NODIAGNOSEALL', 'ENDIF', 'ENDUNIT', 'ENV',
    58             'ERRORFILE', 'ERRORS', 'FIPS', 'NOFIPS', 'FMAP', 'HEADING', 'HEAP',
    59             'HIGHPIN', 'HIGHREQUESTERS', 'ICODE', 'NOICODE', 'IF', 'IFNOT',
    60             'INNERLIST', 'NOINNERLIST', 'INSPECT', 'NOINSPECT', 'LARGEDATA',
    61             'LD', 'LESS-CODE', 'LIBRARY', 'LINES', 'LIST', 'NOLIST', 'LMAP',
    62             'NOLMAP', 'MAIN', 'MAP', 'NOMAP', 'NLD', 'NONSTOP', 'NON-SHARED',
    63             'OPTIMIZE', 'PERFORM-TRACE', 'PORT', 'NOPORT', 'RESETTOG',
    64             'RUNNABLE', 'RUNNAMED', 'SAVE', 'SAVEABEND', 'NOSAVEABEND',
    65             'SEARCH', 'NOSEARCH', 'SECTION', 'SETTOG', 'SHARED', 'SHOWCOPY',
    66             'NOSHOWCOPY', 'SHOWFILE', 'NOSHOWFILE', 'SOURCE', 'SQL', 'NOSQL',
    67             'SQLMEM', 'SUBSET', 'SUBTYPE', 'SUPPRESS', 'NOSUPPRESS', 'SYMBOLS',
    68             'NOSYMBOLS', 'SYNTAX', 'TANDEM', 'TRAP2', 'NOTRAP2', 'TRAP2-74',
    69             'NOTRAP2-74', 'UL', 'WARN', 'NOWARN'
    70             ),
    71         2 => array( //Statement Keywords
    72             'ACCEPT', 'ADD', 'TO', 'GIVING', 'CORRESPONDING', 'ALTER', 'CALL',
    73             'CHECKPOINT', 'CLOSE', 'COMPUTE', 'CONTINUE', 'COPY',
    74             'DELETE', 'DISPLAY', 'DIVIDE', 'INTO', 'REMAINDER', 'ENTER',
    75             'COBOL', 'EVALUATE', 'EXIT', 'GO', 'INITIALIZE',
    76             'TALLYING', 'REPLACING', 'CONVERTING', 'LOCKFILE', 'MERGE', 'MOVE',
    77             'MULTIPLY', 'OPEN', 'PERFORM', 'TIMES',
    78             'UNTIL', 'VARYING', 'RETURN',
    79             ),
    80         3 => array( //Reserved in some contexts
    81             'ACCESS', 'ADDRESS', 'ADVANCING', 'AFTER', 'ALL',
    82             'ALPHABET', 'ALPHABETIC', 'ALPHABETIC-LOWER', 'ALPHABETIC-UPPER',
    83             'ALPHANUMERIC', 'ALPHANUMERIC-EDITED', 'ALSO', 'ALTERNATE',
    84             'AND', 'ANY', 'APPROXIMATE', 'AREA', 'AREAS', 'ASCENDING', 'ASSIGN',
    85             'AT', 'AUTHOR', 'BEFORE', 'BINARY', 'BLOCK', 'BOTTOM', 'BY',
    86             'CD', 'CF', 'CH', 'CHARACTER', 'CHARACTERS',
    87             'CHARACTER-SET', 'CLASS', 'CLOCK-UNITS',
    88             'CODE-SET', 'COLLATING', 'COLUMN', 'COMMA',
    89             'COMMON', 'COMMUNICATION', 'COMP', 'COMP-3', 'COMP-5',
    90             'COMPUTATIONAL', 'COMPUTATIONAL-3', 'COMPUTATIONAL-5',
    91             'CONFIGURATION', 'CONTAINS', 'CONTENT', 'CONTROL',
    92             'CONTROLS', 'CORR', 'COUNT',
    93             'CURRENCY', 'DATA', 'DATE', 'DATE-COMPILED', 'DATE-WRITTEN', 'DAY',
    94             'DAY-OF-WEEK', 'DE', 'DEBUG-CONTENTS', 'DEBUG-ITEM', 'DEBUG-LINE',
    95             'DEBUG-SUB-2', 'DEBUG-SUB-3', 'DEBUGGING', 'DECIMAL-POINT',
    96             'DECLARATIVES', 'DEBUG-NAME', 'DEBUG-SUB-1', 'DELIMITED',
    97             'DELIMITER', 'DEPENDING', 'DESCENDING', 'DESTINATION', 'DETAIL',
    98             'DISABLE', 'DIVISION', 'DOWN', 'DUPLICATES',
    99             'DYNAMIC', 'EGI', 'ELSE', 'EMI', 'ENABLE', 'END', 'END-ADD',
    100             'END-COMPUTE', 'END-DELETE', 'END-DIVIDE', 'END-EVALUATE', 'END-IF',
    101             'END-MULTIPLY', 'END-OF-PAGE', 'END-PERFORM', 'END-READ',
    102             'END-RECEIVE', 'END-RETURN', 'END-REWRITE', 'END-SEARCH',
    103             'END-START', 'END-STRING', 'END-SUBTRACT', 'END-UNSTRING',
    104             'END-WRITE', 'EOP', 'EQUAL', 'ERROR', 'ESI',
    105             'EVERY', 'EXCEPTION', 'EXCLUSIVE', 'EXTEND',
    106             'EXTENDED-STORAGE', 'EXTERNAL', 'FALSE', 'FD', 'FILE',
    107             'FILE-CONTROL', 'FILLER', 'FINAL', 'FIRST', 'FOOTING', 'FOR',
    108             'FROM', 'FUNCTION', 'GENERATE', 'GENERIC', 'GLOBAL',
    109             'GREATER', 'GROUP', 'GUARDIAN-ERR', 'HIGH-VALUE',
    110             'HIGH-VALUES', 'I-O', 'I-O-CONTROL', 'IDENTIFICATION', 'IN',
    111             'INDEX', 'INDEXED', 'INDICATE', 'INITIAL', 'INITIATE',
    112             'INPUT', 'INPUT-OUTPUT', 'INSTALLATION',
    113             'INVALID', 'IS', 'JUST', 'JUSTIFIED', 'KEY', 'LABEL', 'LAST',
    114             'LEADING', 'LEFT', 'LESS', 'LIMIT', 'LIMITS', 'LINAGE',
    115             'LINAGE-COUNTER', 'LINE', 'LINE-COUNTER', 'LINKAGE', 'LOCK',
    116             'LOW-VALUE', 'LOW-VALUES', 'MEMORY', 'MESSAGE',
    117             'MODE', 'MODULES', 'MULTIPLE', 'NATIVE',
    118             'NEGATIVE', 'NEXT', 'NO', 'NOT', 'NULL', 'NULLS', 'NUMBER',
    119             'NUMERIC', 'NUMERIC-EDITED', 'OBJECT-COMPUTER', 'OCCURS', 'OF',
    120             'OFF', 'OMITTED', 'ON', 'OPTIONAL', 'OR', 'ORDER',
    121             'ORGANIZATION', 'OTHER', 'OUTPUT', 'OVERFLOW', 'PACKED-DECIMAL',
    122             'PADDING', 'PAGE', 'PAGE-COUNTER', 'PF', 'PH', 'PIC',
    123             'PICTURE', 'PLUS', 'POINTER', 'POSITION', 'POSITIVE', 'PRINTING',
    124             'PROCEDURE', 'PROCEDURES', 'PROCEED', 'PROGRAM', 'PROGRAM-ID',
    125             'PROGRAM-STATUS', 'PROGRAM-STATUS-1', 'PROGRAM-STATUS-2', 'PROMPT',
    126             'PROTECTED', 'PURGE', 'QUEUE', 'QUOTE', 'QUOTES', 'RD',
    127             'RECEIVE', 'RECEIVE-CONTROL', 'RECORD', 'RECORDS',
    128             'REDEFINES', 'REEL', 'REFERENCE', 'REFERENCES', 'RELATIVE',
    129             'REMOVAL', 'RENAMES', 'REPLACE',
    130             'REPLY', 'REPORT', 'REPORTING', 'REPORTS', 'RERUN',
    131             'RESERVE', 'RESET', 'REVERSED', 'REWIND', 'REWRITE', 'RF',
    132             'RH', 'RIGHT', 'ROUNDED', 'RUN', 'SAME', 'SD',
    133             'SECURITY', 'SEGMENT', 'SEGMENT-LIMIT', 'SELECT', 'SEND',
    134             'SENTENCE', 'SEPARATE', 'SEQUENCE', 'SEQUENTIAL', 'SET',
    135             'SIGN', 'SIZE', 'SORT', 'SORT-MERGE', 'SOURCE-COMPUTER',
    136             'SPACE', 'SPACES', 'SPECIAL-NAMES', 'STANDARD', 'STANDARD-1',
    137             'STANDARD-2', 'START', 'STARTBACKUP', 'STATUS', 'STOP', 'STRING',
    138             'SUB-QUEUE-1', 'SUB-QUEUE-2', 'SUB-QUEUE-3', 'SUBTRACT',
    139             'SYMBOLIC', 'SYNC', 'SYNCDEPTH', 'SYNCHRONIZED',
    140             'TABLE', 'TAL', 'TAPE', 'TERMINAL', 'TERMINATE', 'TEST',
    141             'TEXT', 'THAN', 'THEN', 'THROUGH', 'THRU', 'TIME',
    142             'TOP', 'TRAILING', 'TRUE', 'TYPE', 'UNIT', 'UNLOCK', 'UNLOCKFILE',
    143             'UNLOCKRECORD', 'UNSTRING', 'UP', 'UPON', 'USAGE', 'USE',
    144             'USING', 'VALUE', 'VALUES', 'WHEN', 'WITH', 'WORDS',
    145             'WORKING-STORAGE', 'WRITE', 'ZERO', 'ZEROES'
    146             ),
    147         4 => array( //Standard functions
    148             'ACOS', 'ANNUITY', 'ASIN', 'ATAN', 'CHAR', 'COS', 'CURRENT-DATE',
    149             'DATE-OF-INTEGER', 'DAY-OF-INTEGER', 'FACTORIAL', 'INTEGER',
    150             'INTEGER-OF-DATE', 'INTEGER-OF-DAY', 'INTEGER-PART', 'LENGTH',
    151             'LOG', 'LOG10', 'LOWER-CASE', 'MAX', 'MEAN', 'MEDIAN', 'MIDRANGE',
    152             'MIN', 'MOD', 'NUMVAL', 'NUMVAL-C', 'ORD', 'ORD-MAX', 'ORD-MIN',
    153             'PRESENT-VALUE', 'RANDOM', 'RANGE', 'REM', 'REVERSE', 'SIN', 'SQRT',
    154             'STANDARD-DEVIATION', 'SUM', 'TAN', 'UPPER-CASE', 'VARIANCE',
    155             'WHEN-COMPILED'
    156             ),
    157         5 => array( //Privileged Built-in Functions
    158             '#IN', '#OUT', '#TERM', '#TEMP', '#DYNAMIC', 'COBOL85^ARMTRAP',
    159             'COBOL85^COMPLETION', 'COBOL_COMPLETION_', 'COBOL_CONTROL_',
    160             'COBOL_GETENV_', 'COBOL_PUTENV_', 'COBOL85^RETURN^SORT^ERRORS',
    161             'COBOL_RETURN_SORT_ERRORS_', 'COBOL85^REWIND^SEQUENTIAL',
    162             'COBOL_REWIND_SEQUENTIAL_', 'COBOL85^SET^SORT^PARAM^TEXT',
    163             'COBOL_SET_SORT_PARAM_TEXT_', 'COBOL85^SET^SORT^PARAM^VALUE',
    164             'COBOL_SET_SORT_PARAM_VALUE_', 'COBOL_SET_MAX_RECORD_',
    165             'COBOL_SETMODE_', 'COBOL85^SPECIAL^OPEN', 'COBOL_SPECIAL_OPEN_',
    166             'COBOLASSIGN', 'COBOL_ASSIGN_', 'COBOLFILEINFO', 'COBOL_FILE_INFO_',
    167             'COBOLSPOOLOPEN', 'CREATEPROCESS', 'ALTERPARAMTEXT',
    168             'CHECKLOGICALNAME', 'CHECKMESSAGE', 'DELETEASSIGN', 'DELETEPARAM',
    169             'DELETESTARTUP', 'GETASSIGNTEXT', 'GETASSIGNVALUE', 'GETBACKUPCPU',
    170             'GETPARAMTEXT', 'GETSTARTUPTEXT', 'PUTASSIGNTEXT', 'PUTASSIGNVALUE',
    171             'PUTPARAMTEXT', 'PUTSTARTUPTEXT'
    172             )
     76        // Statements containing spaces. These are separate to other statements
     77        // so that they are highlighted correctly.
     78        1 => array(
     79            'DELETE FILE', 'GO TO', 'NEXT SENTENCE', 'XML GENERATE',
     80            'XML PARSE'
     81            ),
     82
     83        2 => array( // Other Reserved Words
     84            '3-D', 'ABSENT', 'ABSTRACT', 'ACCESS', 'ACQUIRE',
     85            'ACTION', 'ACTIVE-CLASS', 'ACTIVE-X', 'ACTUAL', 'ADDRESS',
     86            'ADDRESS-ARRAY', 'ADDRESS-OFFSET', 'ADJUSTABLE-COLUMNS',
     87            'ADVANCING', 'AFP-5A', 'AFTER', 'ALIGNED', 'ALIGNMENT', 'ALL',
     88            'ALLOW', 'ALLOWING', 'ALPHABET', 'ALPHABETIC',
     89            'ALPHABETIC-LOWER', 'ALPHABETIC-UPPER', 'ALPHANUMERIC',
     90            'ALPHANUMERIC-EDITED', 'ALSO', 'ALTERNATE', 'AND', 'ANY',
     91            'ANYCASE',
     92            'APPLY', 'ARE', 'AREA', 'AREAS', 'ARGUMENT-NUMBER',
     93            'ARGUMENT-VALUE',
     94            'ARITHMETIC', 'AS', 'ASCENDING',
     95            'ASSEMBLY-ATTRIBUTES', 'ASSIGN', 'AT', 'ATTRIBUTE', 'AUTHOR',
     96            'AUTO', 'AUTO-DECIMAL', 'AUTO-HYPHEN-SKIP', 'AUTO-MINIMIZE',
     97            'AUTO-RESIZE', 'AUTO-SKIP', 'AUTO-SPIN', 'AUTOMATIC',
     98            'AUTOTERMINATE', 'AWAY-FROM-ZERO',
     99            'AX-EVENT-LIST', 'B-AND', 'B-EXOR', 'B-LEFT',
     100            'B-NOT', 'B-OR', 'B-RIGHT', 'B-XOR', 'BACKGROUND-COLOR',
     101            'BACKGROUND-COLOUR', 'BACKGROUND-HIGH', 'BACKGROUND-LOW',
     102            'BACKGROUND-STANDARD', 'BACKWARD', 'BAR', 'BASED', 'BASIS', 'BEEP',
     103            'BEFORE', 'BEGINNING', 'BELL', 'BINARY', 'BINARY-CHAR',
     104            'BINARY-DOUBLE', 'BINARY-LONG', 'BINARY-SHORT', 'BIND', 'BIT',
     105            'BITMAP', 'BITMAP-END', 'BITMAP-HANDLE', 'BITMAP-NUMBER',
     106            'BITMAP-RAW-HEIGHT', 'BITMAP-RAW-WIDTH', 'BITMAP-SCALE',
     107            'BITMAP-START', 'BITMAP-TIMER', 'BITMAP-TRAILING', 'BITMAP-WIDTH',
     108            'BLANK', 'BLINK', 'BLINKING', 'BLOB', 'BLOB-FILE', 'BLOB-LOCATOR',
     109            'BLOCK', 'BOLD', 'BOOLEAN', 'BOTTOM', 'BOX', 'BOXED', 'BROWSING',
     110            'BUSY', 'BUTTONS', 'BY', 'C01', 'C02', 'C03', 'C04',
     111            'C05',
     112            'C06', 'C07', 'C08', 'C09', 'C10', 'C11', 'C12', 'CALENDAR-FONT',
     113            'CALLED', 'CANCEL-BUTTON', 'CAPACITY', 'CATCH', 'CBL',
     114            'CBL-CTR', 'CCOL', 'CD', 'CELL', 'CELL-COLOR', 'CELL-DATA',
     115            'CELL-FONT', 'CELL-PROTECTION', 'CELLS', 'CENTER', 'CENTERED',
     116            'CENTERED-HEADINGS', 'CENTURY-DATE', 'CENTURY-DAY', 'CF', 'CH',
     117            'CHAINING', 'CHANGED', 'CHAR-VARYING',
     118            'CHARACTER',
     119            'CHARACTERS', 'CHART', 'CHECK-BOX', 'CHECKING', 'CLASS',
     120            'CLASS-ATTRIBUTES', 'CLASS-CONTROL', 'CLASS-ID', 'CLASS-OBJECT',
     121            'CLASSIFICATION',
     122            'CLEAR-SELECTION', 'CLINE', 'CLINES', 'CLOB', 'CLOB-FILE',
     123            'CLOB-LOCATOR', 'CLOCK-UNITS', 'COBOL', 'CODE', 'CODE-SET',
     124            'COERCION', 'COL', 'COLLATING', 'COLORS', 'COLOUR',
     125            'COLOURS', 'COLS', 'COLUMN', 'COLUMN-COLOR', 'COLUMN-DIVIDERS',
     126            'COLUMN-FONT', 'COLUMN-HEADINGS', 'COLUMN-PROTECTION', 'COLUMNS',
     127            'COM-REG', 'COMBO-BOX', 'COMMA', 'COMMITMENT', 'COMMON',
     128            'COMMUNICATION', 'COMP', 'COMP-0', 'COMP-1', 'COMP-2', 'COMP-3',
     129            'COMP-4', 'COMP-5', 'COMP-6', 'COMP-X', 'COMPRESSION',
     130            'COMPUTATIONAL', 'COMPUTATIONAL-0', 'COMPUTATIONAL-1',
     131            'COMPUTATIONAL-2', 'COMPUTATIONAL-3', 'COMPUTATIONAL-4',
     132            'COMPUTATIONAL-5', 'COMPUTATIONAL-6', 'COMPUTATIONAL-X',
     133            'CONDITION-VALUE', 'CONFIGURATION', 'CONSOLE', 'CONSTANT',
     134            'CONSTRAIN', 'CONSTRAINTS', 'CONTAINS', 'CONTENT',
     135            'CONTROL', 'CONTROL-AREA', 'CONTROLS', 'CONTROLS-UNCROPPED',
     136            'CONVERSION', 'CONVERT', 'CONVERTING', 'COPY-SELECTION',
     137            'CORE-INDEX', 'CORR', 'CORRESPONDING', 'COUNT',
     138            'CREATING', 'CRT', 'CRT-UNDER', 'CSIZE', 'CSP', 'CURRENCY',
     139            'CURSOR', 'CURSOR-COL', 'CURSOR-COLOR',
     140            'CURSOR-FRAME-WIDTH', 'CURSOR-ROW', 'CURSOR-X', 'CURSOR-Y',
     141            'CUSTOM-ATTRIBUTE', 'CUSTOM-PRINT-TEMPLATE', 'CYCLE', 'CYL-INDEX',
     142            'CYL-OVERFLOW', 'DASHED', 'DATA', 'DATA-COLUMNS',
     143            'DATA-POINTER', 'DATA-TYPES', 'DATABASE-KEY', 'DATABASE-KEY-LONG',
     144            'DATE', 'DATE-COMPILED', 'DATE-ENTRY', 'DATE-RECORD',
     145            'DATE-WRITTEN', 'DAY', 'DAY-OF-WEEK', 'DBCLOB', 'DBCLOB-FILE',
     146            'DBCLOB-LOCATOR', 'DBCS', 'DE', 'DEBUG', 'DEBUG-CONTENTS',
     147            'DEBUG-ITEM', 'DEBUG-LINE', 'DEBUG-NAME', 'DEBUG-SUB-1',
     148            'DEBUG-SUB-2', 'DEBUG-SUB-3', 'DEBUGGING', 'DECIMAL',
     149            'DECIMAL-POINT', 'DECLARATIVES', 'DEFAULT',
     150            'DEFAULT-BUTTON', 'DEFAULT-FONT', 'DEFINITION',
     151            'DELEGATE-ID', 'DELIMITED', 'DELIMITER', 'DEPENDING',
     152            'DESCENDING', 'DESTINATION', 'DESTROY', 'DETAIL', 'DICTIONARY',
     153            'DISABLE', 'DISC', 'DISJOINING', 'DISK', 'DISP',
     154            'DISPLAY-1', 'DISPLAY-COLUMNS', 'DISPLAY-FORMAT', 'DISPLAY-ST',
     155            'DIVIDER-COLOR', 'DIVIDERS', 'DIVISION', 'DOT-DASH',
     156            'DOTTED', 'DOWN', 'DRAG-COLOR', 'DRAW', 'DROP', 'DROP-DOWN',
     157            'DROP-LIST', 'DUPLICATES', 'DYNAMIC', 'EBCDIC', 'EC', 'ECHO', 'EGCS',
     158            'EGI', 'EJECT', 'ELEMENTARY', 'ELSE', 'EMI', 'EMPTY-CHECK',
     159            'ENABLE', 'ENABLED', 'END', 'END-ACCEPT', 'END-ADD', 'END-CALL',
     160            'END-CHAIN', 'END-COLOR', 'END-COMPUTE', 'END-DELEGATE',
     161            'END-DELETE', 'END-DISPLAY', 'END-DIVIDE', 'END-EVALUATE',
     162            'END-IF', 'END-INVOKE', 'END-MODIFY', 'END-MOVE', 'END-MULTIPLY',
     163            'END-OF-PAGE', 'END-PERFORM', 'END-READ', 'END-RECEIVE',
     164            'END-RETURN', 'END-REWRITE', 'END-SEARCH', 'END-START',
     165            'END-STRING', 'END-SUBTRACT', 'END-SYNC', 'END-TRY',
     166            'END-UNSTRING', 'END-WAIT', 'END-WRITE', 'END-XML', 'ENDING',
     167            'ENGRAVED', 'ENSURE-VISIBLE', 'ENTRY-CONVENTION',
     168            'ENTRY-FIELD',
     169            'ENTRY-REASON', 'ENUM', 'ENUM-ID', 'ENVIRONMENT',
     170            'ENVIRONMENT-NAME', 'ENVIRONMENT-VALUE', 'EOL', 'EOP',
     171            'EOS', 'EQUAL', 'EQUALS', 'ERASE', 'ERROR', 'ESCAPE',
     172            'ESCAPE-BUTTON', 'ESI', 'EVENT', 'EVENT-LIST',
     173            'EVENT-POINTER', 'EVERY', 'EXCEEDS', 'EXCEPTION',
     174            'EXCEPTION-OBJECT', 'EXCEPTION-VALUE', 'EXCESS-3',
     175            'EXCLUDE-EVENT-LIST', 'EXCLUSIVE',
     176            'EXPAND', 'EXPANDS', 'EXTEND', 'EXTENDED',
     177            'EXTENDED-SEARCH', 'EXTENSION', 'EXTERNAL', 'EXTERNAL-FORM',
     178            'EXTERNALLY-DESCRIBED-KEY', 'FACTORY', 'FALSE', 'FD',
     179            'FH--FCD', 'FH--KEYDEF', 'FILE', 'FILE-CONTROL', 'FILE-ID',
     180            'FILE-LIMIT', 'FILE-LIMITS', 'FILE-NAME', 'FILE-POS', 'FILL-COLOR',
     181            'FILL-COLOR2', 'FILL-PERCENT', 'FILLER', 'FINAL', 'FINALLY',
     182            'FINISH-REASON', 'FIRST', 'FIXED', 'FIXED-FONT', 'FIXED-WIDTH',
     183            'FLAT', 'FLAT-BUTTONS', 'FLOAT-BINARY-7', 'FLOAT-BINARY-16',
     184            'FLOAT-BINARY-34', 'FLOAT-DECIMAL-16', 'FLOAT-DECIMAL-34',
     185            'FLOAT-EXTENDED', 'FLOAT-LONG',
     186            'FLOAT-SHORT', 'FLOATING', 'FONT', 'FOOTING', 'FOR',
     187            'FOREGROUND-COLOR', 'FOREGROUND-COLOUR', 'FOREVER', 'FORMAT',
     188            'FRAME', 'FRAMED', 'FROM', 'FULL', 'FULL-HEIGHT',
     189            'FUNCTION', 'FUNCTION-ID', 'FUNCTION-POINTER', 'GENERATE',
     190            'GET', 'GETTER', 'GIVING', 'GLOBAL', 'GO-BACK', 'GO-FORWARD',
     191            'GO-HOME', 'GO-SEARCH', 'GRAPHICAL', 'GREATER', 'GRID',
     192            'GRIP', 'GROUP', 'GROUP-USAGE', 'GROUP-VALUE', 'HANDLE',
     193            'HAS-CHILDREN', 'HEADING', 'HEADING-COLOR', 'HEADING-DIVIDER-COLOR',
     194            'HEADING-FONT', 'HEAVY', 'HEIGHT', 'HEIGHT-IN-CELLS', 'HELP-ID',
     195            'HIDDEN-DATA', 'HIGH', 'HIGH-COLOR', 'HIGH-VALUE', 'HIGH-VALUES',
     196            'HIGHLIGHT', 'HORIZONTAL', 'HOT-TRACK', 'HSCROLL', 'HSCROLL-POS',
     197            'I-O', 'I-O-CONTROL', 'ICON', 'ID', 'IDENTIFICATION',
     198            'IDENTIFIED', 'IFINITY', 'IGNORE', 'IGNORING', 'IMPLEMENTS', 'IN',
     199            'INDEPENDENT', 'INDEX', 'INDEXED', 'INDEXER', 'INDEXER-ID', 'INDIC',
     200            'INDICATE', 'INDICATOR', 'INDICATORS', 'INDIRECT',
     201            'INHERITING', 'INHERITS',
     202            'INITIAL', 'INITIALIZED', 'INPUT',
     203            'INPUT-OUTPUT', 'INQUIRE', 'INSERT', 'INSERT-ROWS',
     204            'INSERTION-INDEX', 'INSTALLATION', 'INSTANCE',
     205            'INTERFACE', 'INTERFACE-ID', 'INTERMEDIATE',
     206            'INTERNAL', 'INTO', 'INTRINSIC',
     207            'INVALID', 'INVOKED', 'IS', 'ITEM', 'ITEM-BOLD',
     208            'ITEM-ID', 'ITEM-TEXT', 'ITEM-TO-ADD', 'ITEM-TO-DELETE',
     209            'ITEM-TO-EMPTY', 'ITEM-VALUE', 'ITERATOR', 'ITERATOR-ID', 'J',
     210            'JOINED', 'JOINING', 'JUST', 'JUSTIFIED', 'KANJI',
     211            'KEPT', 'KEY', 'KEY-YY', 'KEYBOARD', 'LABEL', 'LABEL-OFFSET',
     212            'LARGE-FONT', 'LAST', 'LAST-ROW', 'LAYOUT-DATA', 'LAYOUT-MANAGER',
     213            'LC_ALL', 'LC_COLLATE', 'LC_CTYPE', 'LC_CURRENCY', 'LC_MESSAGES',
     214            'LC_MONETARY', 'LC_NUMERIC', 'LC_TIME', 'LEADING', 'LEADING-SHIFT',
     215            'LEAVE', 'LEFT', 'LEFT-JUSTIFY', 'LEFT-TEXT', 'LEFTLINE',
     216            'LENGTH-CHECK', 'LESS', 'LIMIT', 'LIMITS', 'LIN', 'LINAGE',
     217            'LINAGE-COUNTER', 'LINE', 'LINE-COUNTER', 'LINES', 'LINES-AT-ROOT',
     218            'LINK', 'LINKAGE', 'LIST', 'LIST-BOX', 'LM-RESIZE', 'LOCAL-STORAGE',
     219            'LOCALE', 'LOCK', 'LOCKING', 'LONG-DATE', 'LONG-VARBINARY',
     220            'LONG-VARCHAR', 'LOW', 'LOW-COLOR', 'LOW-VALUE', 'LOW-VALUES',
     221            'LOWER', 'LOWERED', 'LOWLIGHT', 'MANUAL', 'MASS-UPDATE',
     222            'MASTER-INDEX', 'MAX-HEIGHT', 'MAX-LINES', 'MAX-PROGRESS',
     223            'MAX-SIZE', 'MAX-TEXT', 'MAX-VAL', 'MAX-WIDTH', 'MDI-CHILD',
     224            'MDI-FRAME', 'MEDIUM-FONT', 'MEMORY', 'MENU', 'MESSAGE',
     225            'MESSAGES', 'METACLASS', 'METHOD', 'METHOD-ID', 'MIN-HEIGHT',
     226            'MIN-LINES', 'MIN-SIZE', 'MIN-VAL', 'MIN-WIDTH', 'MODAL', 'MODE',
     227            'MODELESS', 'MODIFIED', 'MODULES', 'MONITOR-POINTER',
     228            'MORE-LABELS', 'MULTILINE',
     229            'MUTEX-POINTER', 'NAME', 'NAMED', 'NATIONAL',
     230            'NATIONAL-EDITED', 'NATIVE', 'NAVIGATE-URL', 'NCHAR',
     231            'NEAREST-AWAY-FROM-ZERO', 'NEAREST-EVEN', 'NEAREST-TOWARD-ZERO',
     232            'NEGATIVE', 'NEGATIVE-INFINITY',
     233            'NESTED', 'NET-EVENT-LIST', 'NEW', 'NEWABLE', 'NEXT ', 'NEXT-ITEM',
     234            'NO', 'NO-AUTO-DEFAULT', 'NO-AUTOSEL', 'NO-BOX', 'NO-CELL-DRAG',
     235            'NO-CLOSE', 'NO-DIVIDERS', 'NO-ECHO', 'NO-F4', 'NO-FOCUS',
     236            'NO-GROUP-TAB', 'NO-KEY-LETTER', 'NO-SEARCH', 'NO-TAB', 'NO-UPDOWN',
     237            'NOMINAL', 'NONE', 'NORMAL', 'NOT', 'NOT-A-NUMBER', 'NOTIFY',
     238            'NOTIFY-CHANGE', 'NOTIFY-DBLCLICK', 'NOTIFY-SELCHANGE',
     239            'NSTD-REELS', 'NULL', 'NULLS', 'NUM-COL-HEADINGS',
     240            'NUM-ROW-HEADINGS', 'NUM-ROWS', 'NUMBER', 'NUMBERS', 'NUMERIC',
     241            'NUMERIC-EDITED', 'NUMERIC-FILL', 'O-FILL', 'OBJECT',
     242            'OBJECT-COMPUTER', 'OBJECT-ID', 'OBJECT-REFERENCE',
     243            'OBJECT-STORAGE', 'OCCURS', 'OF', 'OFF', 'OK-BUTTON', 'OMITTED',
     244            'ONLY', 'OOSTACKPTR', 'OPERATOR', 'OPERATOR-ID',
     245            'OPTIONAL', 'OPTIONS', 'OR', 'ORDER', 'ORGANIZATION', 'OTHER',
     246            'OTHERWISE', 'OUTPUT', 'OVERFLOW', 'OVERLAP-LEFT', 'OVERLAP-TOP',
     247            'OVERLAPPED', 'OVERLINE', 'OVERRIDE', 'PACKED-DECIMAL',
     248            'PADDING', 'PAGE', 'PAGE-COUNTER', 'PAGE-SETUP', 'PAGE-SIZE',
     249            'PAGED', 'PANEL-INDEX', 'PANEL-STYLE', 'PANEL-TEXT', 'PANEL-WIDTHS',
     250            'PARAGRAPH', 'PARAMS', 'PARENT', 'PARSE', 'PARTIAL', 'PASSWORD',
     251            'PERMANENT', 'PF', 'PH', 'PIC', 'PICTURE', 'PIXEL',
     252            'PIXELS', 'PLACEMENT', 'PLUS', 'POINTER', 'POP-UP', 'POSITION',
     253            'POSITION-SHIFT', 'POSITIONING', 'POSITIVE', 'POSITIVE-INFINITY',
     254            'PREFIXED', 'PREFIXING', 'PRESENT',
     255            'PREVIOUS', 'PRINT', 'PRINT-CONTROL', 'PRINT-NO-PROMPT',
     256            'PRINT-PREVIEW', 'PRINT-SWITCH', 'PRINTER', 'PRINTER-1', 'PRINTING',
     257            'PRIOR', 'PRIORITY', 'PRIVATE', 'PROCEDURE', 'PROCEDURE-POINTER',
     258            'PROCEDURES', 'PROCEED', 'PROCESS', 'PROCESSING', 'PROGRAM',
     259            'PROGRAM-ID', 'PROGRAM-POINTER', 'PROGRESS', 'PROHIBITED',
     260            'PROMPT', 'PROPERTIES',
     261            'PROPERTY', 'PROPERTY-ID', 'PROPERTY-VALUE', 'PROTECTED',
     262            'PROTOTYPE', 'PUBLIC', 'PURGE', 'PUSH-BUTTON', 'QUERY-INDEX',
     263            'QUEUE', 'QUOTE', 'QUOTES', 'RADIO-BUTTON', 'RAISED',
     264            'RAISING', 'RD', 'READ-ONLY', 'READING',
     265            'READY', 'RECORD', 'RECORD-DATA', 'RECORD-OVERFLOW',
     266            'RECORD-TO-ADD', 'RECORD-TO-DELETE', 'RECORDING', 'RECORDS',
     267            'RECURSIVE', 'REDEFINE', 'REDEFINES', 'REDEFINITION', 'REEL',
     268            'REFERENCE', 'REFERENCES', 'REFRESH', 'REGION-COLOR', 'RELATION',
     269            'RELATIVE', 'RELOAD', 'REMAINDER', 'REMARKS', 'REMOVAL',
     270            'RENAMES', 'REORG-CRITERIA', 'REPEATED', 'REPLACE', 'REPLACING',
     271            'REPORT', 'REPORTING', 'REPORTS', 'REPOSITORY', 'REQUIRED',
     272            'REPRESENTS-NOT-A-NUMBER',
     273            'REREAD', 'RERUN', 'RESERVE', 'RESET-GRID', 'RESET-LIST',
     274            'RESET-TABS', 'RESIZABLE', 'RESTRICTED', 'RESULT-SET-LOCATOR',
     275            'RETRY', 'RETURN-CODE', 'RETURNING',
     276            'REVERSE-VIDEO', 'REVERSED', 'REWIND', 'RF', 'RH',
     277            'RIGHT', 'RIGHT-ALIGN', 'RIGHT-JUSTIFY', 'RIMMED',
     278            'ROLLING', 'ROUNDED', 'ROUNDING', 'ROW-COLOR', 'ROW-COLOR-PATTERN',
     279            'ROW-DIVIDERS', 'ROW-FONT', 'ROW-HEADINGS', 'ROW-PROTECTION',
     280            'ROWID', 'RUN', 'S01', 'S02', 'S03', 'S04', 'S05', 'SAME',
     281            'SAVE-AS', 'SAVE-AS-NO-PROMPT', 'SCREEN', 'SCROLL', 'SCROLL-BAR',
     282            'SD', 'SEARCH-OPTIONS', 'SEARCH-TEXT', 'SECONDS',
     283            'SECTION', 'SECURE', 'SECURITY', 'SEEK', 'SEGMENT', 'SEGMENT-LIMIT',
     284            'SELECT-ALL', 'SELECTION-INDEX', 'SELECTION-TEXT',
     285            'SELECTIVE', 'SELF', 'SELF-ACT', 'SELFCLASS', 'SEMAPHORE-POINTER',
     286            'SEND', 'SENTENCE', 'SEPARATE', 'SEPARATION', 'SEQUENCE',
     287            'SEQUENTIAL', 'SETTER', 'SHADING', 'SHADOW',
     288            'SHARING', 'SHIFT-IN', 'SHIFT-OUT', 'SHORT-DATE', 'SHOW-LINES',
     289            'SHOW-NONE', 'SHOW-SEL-ALWAYS', 'SIGNED', 'SIGNED-INT',
     290            'SIGNED-LONG', 'SIGNED-SHORT', 'SIZE', 'SKIP1',
     291            'SKIP2', 'SKIP3', 'SMALL-FONT', 'SORT-CONTROL',
     292            'SORT-CORE-SIZE', 'SORT-FILE-SIZE', 'SORT-MERGE', 'SORT-MESSAGE',
     293            'SORT-MODE-SIZE', 'SORT-OPTION', 'SORT-ORDER', 'SORT-RETURN',
     294            'SORT-TAPE', 'SORT-TAPES', 'SOURCE', 'SOURCE-COMPUTER', 'SOURCES',
     295            'SPACE', 'SPACE-FILL', 'SPACES', 'SPECIAL-NAMES', 'SPINNER', 'SQL',
     296            'SQUARE', 'STANDARD', 'STANDARD-1', 'STANDARD-2', 'STANDARD-3',
     297            'STANDARD-BINARY', 'STANDARD-DECIMAL',
     298            'START-X', 'START-Y', 'STARTING', 'STATEMENT', 'STATIC',
     299            'STATIC-LIST',
     300            'STATUS', 'STATUS-BAR', 'STATUS-TEXT', 'STEP',
     301            'STOP-BROWSER', 'STRONG', 'STYLE', 'SUB-QUEUE-1',
     302            'SUB-QUEUE-2', 'SUB-QUEUE-3', 'SUBFILE', 'SUBWINDOW',
     303            'SUFFIXING', 'SUPER', 'SYMBOL', 'SYMBOLIC',
     304            'SYNCHRONIZED', 'SYSIN', 'SYSIPT', 'SYSLST', 'SYSOUT',
     305            'SYSPCH', 'SYSPUNCH', 'SYSTEM', 'SYSTEM-DEFAULT', 'SYSTEM-INFO',
     306            'TAB', 'TAB-CONTROL', 'TAB-TO-ADD', 'TAB-TO-DELETE', 'TABLE',
     307            'TALLY', 'TALLYING', 'TAPE', 'TAPES', 'TEMPORARY', 'TERMINAL',
     308            'TERMINAL-INFO', 'TERMINATION-VALUE', 'TEST', 'TEXT',
     309            'THAN', 'THEN', 'THREAD', 'THREAD-LOCAL', 'THREAD-LOCAL-STORAGE',
     310            'THREAD-POINTER', 'THROUGH', 'THRU', 'THUMB-POSITION',
     311            'TILED-HEADINGS', 'TIME', 'TIME-OF-DAY', 'TIME-OUT', 'TIME-RECORD',
     312            'TIMEOUT', 'TIMES', 'TIMESTAMP', 'TIMESTAMP-OFFSET',
     313            'TIMESTAMP-OFFSET-RECORD', 'TIMESTAMP-RECORD', 'TITLE', 'TITLE-BAR',
     314            'TITLE-POSITION', 'TO', 'TOOL-BAR', 'TOP', 'TOTALED', 'TOTALING',
     315            'TOWARD-GREATER', 'TOWARD-LESSER',
     316            'TRACE', 'TRACK-AREA', 'TRACK-LIMIT', 'TRACK-THUMB', 'TRACKS',
     317            'TRADITIONAL-FONT', 'TRAILING', 'TRAILING-SHIFT', 'TRAILING-SIGN',
     318            'TRANSACTION', 'TRANSPARENT', 'TRANSPARENT-COLOR',
     319            'TREE-VIEW', 'TRUE', 'TRUNCATION', 'TYPE', 'TYPEDEF', 'UCS-4',
     320            'UNDERLINE', 'UNDERLINED', 'UNEQUAL', 'UNFRAMED', 'UNIT', 'UNITS',
     321            'UNIVERSAL', 'UNSIGNED', 'UNSIGNED-INT', 'UNSIGNED-LONG',
     322            'UNSIGNED-SHORT',
     323            'UNSORTED', 'UP', 'UPDATE', 'UNTIL', 'UPON', 'UPPER',
     324            'UPSI-0', 'UPSI-1', 'UPSI-2', 'UPSI-3', 'UPSI-4', 'UPSI-5',
     325            'UPSI-6', 'UPSI-7', 'USAGE', 'USE-ALT', 'USE-RETURN',
     326            'USE-TAB', 'USER', 'USER-COLORS', 'USER-DEFAULT', 'USER-GRAY',
     327            'USER-WHITE', 'USING', 'UTF-16', 'UTF-8', 'VALID',
     328            'VAL-STATUS', 'VALIDATE-STATUS',
     329            'VALUE', 'VALUE-FORMAT', 'VALUES', 'VALUETYPE', 'VALUETYPE-ID',
     330            'VARBINARY', 'VARIABLE', 'VARIANT', 'VARYING', 'VERTICAL',
     331            'VERY-HEAVY', 'VIRTUAL-WIDTH', 'VISIBLE', 'VPADDING', 'VSCROLL',
     332            'VSCROLL-BAR', 'VSCROLL-POS', 'VTOP', 'WEB-BROWSER', 'WHEN',
     333            'WHERE', 'WIDTH', 'WIDTH-IN-CELLS', 'WINDOW',
     334            'WITH', 'WORDS', 'WORKING-STORAGE', 'WRAP', 'WRITE-ONLY',
     335            'WRITE-VERIFY', 'WRITING', ' XML', 'XML ', 'XML-CODE', 'XML-EVENT',
     336            'XML-NTEXT', 'XML-TEXT', 'YIELDING', 'YYYYDDD', 'YYYYMMDD', 'ZERO',
     337            'ZERO-FILL', 'ZEROES', 'ZEROS'
     338            ),
     339        3 => array( // Statement Keywords containing no spaces.
     340            'ACCEPT', 'ADD', 'ALTER', 'ALLOCATE', 'ATTACH', 'CALL', 'CANCEL',
     341            'CHAIN', 'CREATE',
     342            'CLOSE', 'COLOR', 'COMPUTE', 'COMMIT', 'CONTINUE',
     343            'COPY', 'DECLARE', 'DELEGATE', 'DELETE', 'DETACH', 'DISPLAY',
     344            'DIVIDE',
     345            'ENTER', 'ENTRY', 'EVALUATE', 'EXAMINE',
     346            'EXEC', 'EXECUTE', 'EXHIBIT', 'EXIT', 'FREE', 'GOBACK',
     347            'IF',  'INITIALIZE', 'INITIATE', 'INSPECT', 'INVOKE', 'MERGE',
     348            'MODIFY', 'MOVE', 'MULTIPLY', 'NOTE', 'ON', 'OPEN',
     349            'PERFORM', 'RAISE', 'READ', 'RECEIVE', 'RELEASE', 'RETURN',
     350            'RESET', 'RESUME',
     351            'REWRITE', 'ROLLBACK', 'SEARCH', 'SELECT', 'SERVICE', 'SET', 'SORT',
     352            'START', 'STOP', 'STRING', 'SUBTRACT', 'SYNC',
     353            'SUPPRESS', 'TERMINATE',
     354            'TRANSFORM', 'TRY', 'UNLOCKFILE', 'UNLOCK', 'UNSTRING', 'USE',
     355            'VALIDATE', 'WAIT', 'WRITE'
     356            ),
     357        4 => array( // Intrinsic functions
     358            'ABS', 'ACOS', 'ANNUITY', 'ASIN', 'ATAN', 'BOOLEAN-OF-INTEGER',
     359            'BYTE-LENGTH', 'CHAR', 'CHAR-NATIONAL',
     360            'COS', 'COMBINED-DATETIME', 'CONCATENATE', 'CURRENT-DATE',
     361            'DATE-OF-INTEGER', 'DATE-TO-YYYYMMDD', 'DAY-TO-YYYYDDD',
     362            'DAY-OF-INTEGER', 'DISPLAY-OF', 'E', 'EXCEPTION-FILE',
     363            'EXCEPTION-FILE-N', 'EXCEPTION-LOCATION',
     364            'EXCEPTION-LOCATION-N', 'EXCEPTION-STATEMENT', 'EXCEPTION-STATUS',
     365            'EXP', 'EXP10', 'FACTORIAL', 'FORMATTED-CURRENT-DATE',
     366            'FORMATTED-DATE', 'FORMATTED-DATETIME', 'FORMATTED-TIME',
     367            'FRACTION-PART', 'HIGHEST-ALGEBRAIC', 'INTEGER',
     368            'INTEGER-OF-BOOLEAN', 'INTEGER-OF-DATE', 'INTEGER-OF-DAY',
     369            'INTEGER-OF-FORMATTED-DATE', 'INTEGER-PART', 'LENGTH',
     370            'LOCALE-COMPARE',
     371            'LOCALE-DATE', 'LOCALE-TIME', 'LOCALE-TIME-FROM-SECONDS',
     372            'LOCALE-TIME-FROM-SECS', 'LOG',
     373            'LOG10', 'LOWER-CASE', 'LOWEST-ALGEBRAIC',
     374            'MAX', 'MEAN', 'MEDIAN', 'MIDRANGE',
     375            'MIN', 'MOD', 'NATIONAL-OF', 'NUMVAL', 'NUMVAL-C', 'NUMVAL-F',
     376            'ORD', 'ORD-MAX', 'ORD-MIN',
     377            'PI', 'PRESENT-VALUE', 'RANDOM', 'RANGE', 'REM', 'REVERSE',
     378            'SECONDS-FROM-FORMATTED-TIME', 'SIGN', 'SIN', 'SQRT',
     379            'SECONDS-PAST-MIDNIGHT', 'STANDARD-DEVIATION', 'STANDARD-COMPARE',
     380            'STORED-CHAR-LENGTH',
     381            'SUBSTITUTE', 'SUBSTITUE-CASE', 'SUM', 'TAN', 'TEST-DATE-YYYYMMDD',
     382            'TEST-DAY-YYYYDDD', 'TEST-FORMATTED-TIME', 'TEST-NUMVAL',
     383            'TEST-NUMVAL-C', 'TEST-NUMVAL-F',
     384            'TRIM', 'UPPER-CASE', 'VARIANCE', 'YEAR-TO-YYYY', 'WHEN-COMPILED'
     385            ),
    173386        ),
    174387    'SYMBOLS' => array(
    175         //Avoid having - in identifiers marked as symbols
    176         ' + ', ' - ', ' * ', ' / ', ' ** ',
     388        //  Arithmetic and comparison operators must be surrounded by spaces.
     389        ' + ', ' - ', ' * ', ' / ', ' ** ', ' ^ ',
    177390        '.', ',',
    178         '=',
     391        ' = ', ' < ', ' > ', ' >= ', ' <= ', ' <> ',
    179392        '(', ')', '[', ']'
    180393        ),
     
    185398        3 => false,
    186399        4 => false,
    187         5 => false
    188400        ),
    189401    'STYLES' => array(
    190402        'KEYWORDS' => array(
    191             1 => 'color: #000080; font-weight: bold;',
    192             2 => 'color: #000000; font-weight: bold;',
    193             3 => 'color: #008000; font-weight: bold;',
    194             4 => 'color: #000080;',
    195             5 => 'color: #008000;',
     403            1 => 'color: #000000; font-weight: bold;',
     404            2 => 'color: #008000; font-weight: bold;',
     405            3 => 'color: #000000; font-weight: bold;',
     406            4 => 'color: #9d7700;',
    196407            ),
    197408        'COMMENTS' => array(
    198409            1 => 'color: #a0a0a0; font-style: italic;',
    199             'MULTI' => 'color: #a0a0a0; font-style: italic;'
     410            2 => 'color: #000080; font-weight: bold;',
    200411            ),
    201412        'ESCAPE_CHAR' => array(
    202             0 => 'color: #000099; font-weight: bold;'
    203413            ),
    204414        'BRACKETS' => array(
     
    212422            ),
    213423        'METHODS' => array(
    214             1 => 'color: #202020;'
     424            1 => 'color: #800080;'
    215425            ),
    216426        'SYMBOLS' => array(
     
    226436        2 => '',
    227437        3 => '',
    228         4 => '',
    229         5 => ''
    230         ),
    231     'OOLANG' => false,
     438        4 => ''
     439        ),
     440    'OOLANG' => true,
    232441    'OBJECT_SPLITTERS' => array(
     442        1 => '::'
    233443        ),
    234444    'REGEXPS' => array(
     
    239449    'HIGHLIGHT_STRICT_BLOCK' => array(
    240450        ),
    241     'TAB_WIDTH' => 4
    242     );
    243 
    244 ?>
     451    'TAB_WIDTH' => 4,
     452    'PARSER_CONTROL' => array(
     453        'KEYWORDS' => array(
     454            'DISALLOWED_BEFORE' => '(?<![a-zA-Z0-9-\$_\|\#|^&])',
     455        ),
     456    ),
     457);
  • _plugins_/coloration_code/trunk/geshi/geshi/coffeescript.php

    r68991 r93266  
    55 * Author: Trevor Burnham (trevorburnham@gmail.com)
    66 * Copyright: (c) 2010 Trevor Burnham (http://iterative.ly)
    7  * Release Version: 1.0.8.11
     7 * Release Version: 1.0.8.12
    88 * Date Started: 2010/06/08
    99 *
     
    143143        )
    144144);
    145 
    146 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/cpp-qt.php

    r68991 r93266  
    55 * Author: Iulian M
    66 * Copyright: (c) 2006 Iulian M
    7  * Release Version: 1.0.8.11
     7 * Release Version: 1.0.8.12
    88 * Date Started: 2004/09/27
    99 *
     
    4949        1 => '/\/\/(?:\\\\\\\\|\\\\\\n|.)*$/m',
    5050        //Multiline-continued preprocessor define
    51         2 => '/#(?:\\\\\\\\|\\\\\\n|.)*$/m'
     51        2 => '/#(?:\\\\\\\\|\\\\\\n|.)*$/m',
     52        //C++ 11 string literal extensions
     53        3 => '/(?:L|u8?|U)(?=")/',
     54        //C++ 11 string literal extensions (raw)
     55        4 => '/R"([^()\s\\\\]*)\((?:(?!\)\\1").)*\)\\1"/ms'
    5256        ),
    5357    'CASE_KEYWORDS' => GESHI_CAPS_NO_CHANGE,
     
    490494            1 => 'color: #888888;',
    491495            2 => 'color: #006E28;',
     496            3 => 'color: #BF0303;',
     497            4 => 'color: #BF0303;',
    492498            'MULTI' => 'color: #888888; font-style: italic;'
    493499            ),
     
    535541        3 => '',
    536542        4 => '',
    537         5 => 'http://doc.trolltech.com/latest/{FNAMEL}.html'
     543        5 => 'http://qt-project.org/doc/latest/{FNAMEL}.html'
    538544        ),
    539545    'OOLANG' => true,
     
    561567    )
    562568);
    563 
    564 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/cpp.php

    r68991 r93266  
    88 *  - Jack Lloyd (lloyd@randombit.net)
    99 * Copyright: (c) 2004 Dennis Bayer, Nigel McNie (http://qbnz.com/highlighter)
    10  * Release Version: 1.0.8.11
     10 * Release Version: 1.0.8.12
    1111 * Date Started: 2004/09/27
    1212 *
     
    5757        1 => '/\/\/(?:\\\\\\\\|\\\\\\n|.)*$/m',
    5858        //Multiline-continued preprocessor define
    59         2 => '/#(?:\\\\\\\\|\\\\\\n|.)*$/m'
     59        2 => '/#(?:\\\\\\\\|\\\\\\n|.)*$/m',
     60        //C++ 11 string literal extensions
     61        3 => '/(?:L|u8?|U)(?=")/',
     62        //C++ 11 string literal extensions (raw)
     63        4 => '/R"([^()\s\\\\]*)\((?:(?!\)\\1").)*\)\\1"/ms'
    6064        ),
    6165    'CASE_KEYWORDS' => GESHI_CAPS_NO_CHANGE,
     
    6468    'ESCAPE_REGEXP' => array(
    6569        //Simple Single Char Escapes
    66         1 => "#\\\\[abfnrtv\\\'\"?\n]#i",
     70        1 => "#\\\\[abfnrtv\\\'\"?\n]#",
    6771        //Hexadecimal Char Specs
    6872        2 => "#\\\\x[\da-fA-F]{2}#",
     
    168172            1 => 'color: #666666;',
    169173            2 => 'color: #339900;',
     174            3 => 'color: #FF0000;',
     175            4 => 'color: #FF0000;',
    170176            'MULTI' => 'color: #ff0000; font-style: italic;'
    171177            ),
     
    237243    )
    238244);
    239 
    240 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/csharp.php

    r68991 r93266  
    66 * Revised by: Michael Mol (mikemol@gmail.com)
    77 * Copyright: (c) 2004 Alan Juden, Nigel McNie (http://qbnz.com/highlighter/)
    8  * Release Version: 1.0.8.11
     8 * Release Version: 1.0.8.12
    99 * Date Started: 2004/06/04
    1010 *
     
    253253    )
    254254);
    255 
    256 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/css.php

    r68991 r93266  
    33 * css.php
    44 * -------
    5  * Author: Nigel McNie (nigel@geshi.org)
     5 * Author: Nigel McNie (nigel@geshi.org), Zéfling (zefling@ikilote.net)
    66 * Copyright: (c) 2004 Nigel McNie (http://qbnz.com/highlighter/)
    7  * Release Version: 1.0.8.11
     7 * Release Version: 1.0.8.12
    88 * Date Started: 2004/06/18
    99 *
     
    1212 * CHANGES
    1313 * -------
     14 * 2014/07/14 (1.0.8.12)
     15 *  - update for current CSS3 (properties, value, expression, unites & color)
     16 *  - remove pseudo class regex
     17 *  - add rules regex
    1418 * 2008/05/23 (1.0.7.22)
    1519 *  -  Added description of extra language features (SF#1970248)
     
    2630 * TODO (updated 2004/11/27)
    2731 * -------------------------
    28  * * Improve or drop regexps for class/id/psuedoclass highlighting
     32 * * Improve or drop regexps for class/id highlighting
    2933 * * Re-look at keywords - possibly to make several CSS language
    3034 *   files, all with different versions of CSS in them
     
    5256$language_data = array (
    5357    'LANG_NAME' => 'CSS',
    54     'COMMENT_SINGLE' => array(1 => '@'),
     58    'COMMENT_SINGLE' => array(),
    5559    'COMMENT_MULTI' => array('/*' => '*/'),
    5660    'COMMENT_REGEXP' => array(
     
    6973        ),
    7074    'KEYWORDS' => array(
     75        // properties
    7176        1 => array(
    72             'aqua', 'azimuth', 'background-attachment', 'background-color',
    73             'background-image', 'background-position', 'background-repeat',
    74             'background', 'black', 'blue', 'border-bottom-color',
    75             'border-radius', 'border-top-left-radius', 'border-top-right-radius',
    76             'border-bottom-right-radius', 'border-bottom-left-radius',
    77             'border-bottom-style', 'border-bottom-width', 'border-left-color',
    78             'border-left-style', 'border-left-width', 'border-right',
    79             'border-right-color', 'border-right-style', 'border-right-width',
    80             'border-top-color', 'border-top-style',
    81             'border-top-width','border-bottom', 'border-collapse',
    82             'border-left', 'border-width', 'border-color', 'border-spacing',
    83             'border-style', 'border-top', 'border', 'caption-side', 'clear',
    84             'clip', 'color', 'content', 'counter-increment', 'counter-reset',
    85             'cue-after', 'cue-before', 'cue', 'cursor', 'direction', 'display',
    86             'elevation', 'empty-cells', 'float', 'font-family', 'font-size',
    87             'font-size-adjust', 'font-stretch', 'font-style', 'font-variant',
    88             'font-weight', 'font', 'line-height', 'letter-spacing',
    89             'list-style', 'list-style-image', 'list-style-position',
    90             'list-style-type', 'margin-bottom', 'margin-left', 'margin-right',
    91             'margin-top', 'margin', 'marker-offset', 'marks', 'max-height',
    92             'max-width', 'min-height', 'min-width', 'orphans', 'outline',
    93             'outline-color', 'outline-style', 'outline-width', 'overflow',
    94             'padding-bottom', 'padding-left', 'padding-right', 'padding-top',
    95             'padding', 'page', 'page-break-after', 'page-break-before',
    96             'page-break-inside', 'pause-after', 'pause-before', 'pause',
    97             'pitch', 'pitch-range', 'play-during', 'position', 'quotes',
    98             'richness', 'right', 'size', 'speak-header', 'speak-numeral',
    99             'speak-punctuation', 'speak', 'speech-rate', 'stress',
    100             'table-layout', 'text-align', 'text-decoration', 'text-indent',
    101             'text-shadow', 'text-transform', 'top', 'unicode-bidi',
    102             'vertical-align', 'visibility', 'voice-family', 'volume',
    103             'white-space', 'widows', 'width', 'word-spacing', 'z-index',
    104             'bottom', 'left', 'height'
    105             ),
     77            'align-content','align-items','align-self','all','animation',
     78            'animation-delay','animation-direction','animation-duration',
     79            'animation-fill-mode','animation-iteration-count','animation-name',
     80            'animation-play-state','animation-timing-function',
     81            'backface-visibility','background','background-attachment',
     82            'background-blend-mode','background-clip','background-color',
     83            'background-image','background-origin','background-position',
     84            'background-repeat','background-size','border','border-bottom',
     85            'border-bottom-color','border-bottom-left-radius',
     86            'border-bottom-right-radius','border-bottom-style',
     87            'border-bottom-width','border-collapse','border-color',
     88            'border-image','border-image-outset','border-image-repeat',
     89            'border-image-slice','border-image-source','border-image-width',
     90            'border-left','border-left-color','border-left-style',
     91            'border-left-width','border-radius','border-right',
     92            'border-right-color','border-right-style','border-right-width',
     93            'border-spacing','border-style','border-top','border-top-color',
     94            'border-top-left-radius','border-top-right-radius',
     95            'border-top-style','border-top-width','border-width','bottom',
     96            'box-decoration-break','box-shadow','box-sizing','break-after',
     97            'break-before','break-inside','caption-side','clear','clip',
     98            'clip-path','color','columns','column-count','column-fill',
     99            'column-gap','column-rule','column-rule-color','column-rule-style',
     100            'column-rule-width','column-span','column-width','content',
     101            'counter-increment','counter-reset','cursor','direction','display',
     102            'empty-cells','filter','flex','flex-basis','flex-direction',
     103            'flex-flow','flex-grow','flex-shrink','flex-wrap','float','font',
     104            'font-family','font-feature-settings','font-kerning',
     105            'font-language-override','font-size','font-size-adjust',
     106            'font-stretch','font-style','font-synthesis','font-variant',
     107            'font-variant-alternates','font-variant-caps',
     108            'font-variant-east-asian','font-variant-ligatures',
     109            'font-variant-numeric','font-variant-position','font-weight','grid',
     110            'grid-area','grid-auto-columns','grid-auto-flow',
     111            'grid-auto-position','grid-auto-rows','grid-column',
     112            'grid-column-start','grid-column-end','grid-row','grid-row-start',
     113            'grid-row-end','grid-template','grid-template-areas',
     114            'grid-template-rows','grid-template-columns','height','hyphens',
     115            'icon','image-rendering','image-resolution','image-orientation',
     116            'ime-mode','justify-content','left','letter-spacing','line-break',
     117            'line-height','list-style','list-style-image','list-style-position',
     118            'list-style-type','margin','margin-bottom','margin-left',
     119            'margin-right','margin-top','marks','mask','mask-type','max-height',
     120            'max-width','min-height','min-width','mix-blend-mode','nav-down',
     121            'nav-index','nav-left','nav-right','nav-up','object-fit',
     122            'object-position','opacity','order','orphans','outline',
     123            'outline-color','outline-offset','outline-style','outline-width',
     124            'overflow','overflow-wrap','overflow-x','overflow-y',
     125            'overflow-clip-box','padding','padding-bottom','padding-left',
     126            'padding-right','padding-top','page-break-after','page-break-before',
     127            'page-break-inside','perspective','perspective-origin',
     128            'pointer-events','position','quotes','resize','right',
     129            'shape-image-threshold','shape-margin','shape-outside',
     130            'table-layout','tab-size','text-align','text-align-last',
     131            'text-combine-horizontal','text-decoration','text-decoration-color',
     132            'text-decoration-line','text-decoration-style','text-indent',
     133            'text-orientation','text-overflow','text-rendering','text-shadow',
     134            'text-transform','text-underline-position','top','touch-action',
     135            'transform','transform-origin','transform-style','transition',
     136            'transition-delay','transition-duration','transition-property',
     137            'transition-timing-function','unicode-bidi','unicode-range',
     138            'vertical-align','visibility','white-space','widows','width',
     139            'will-change','word-break','word-spacing','word-wrap',
     140            'writing-mode','z-index'
     141            ),
     142        // value
    106143        2 => array(
    107             'above', 'absolute', 'always', 'armenian', 'aural', 'auto',
    108             'avoid', 'baseline', 'behind', 'below', 'bidi-override', 'blink',
    109             'block', 'bold', 'bolder', 'both', 'capitalize', 'center-left',
    110             'center-right', 'center', 'circle', 'cjk-ideographic',
    111             'close-quote', 'collapse', 'condensed', 'continuous', 'crop',
    112             'crosshair', 'cross', 'cursive', 'dashed', 'decimal-leading-zero',
    113             'decimal', 'default', 'digits', 'disc', 'dotted', 'double',
    114             'e-resize', 'embed', 'extra-condensed', 'extra-expanded',
    115             'expanded', 'fantasy', 'far-left', 'far-right', 'faster', 'fast',
    116             'fixed', 'fuchsia', 'georgian', 'gray', 'green', 'groove',
    117             'hebrew', 'help', 'hidden', 'hide', 'higher', 'high',
    118             'hiragana-iroha', 'hiragana', 'icon', 'inherit', 'inline-table',
    119             'inline', 'inset', 'inside', 'invert', 'italic', 'justify',
    120             'katakana-iroha', 'katakana', 'landscape', 'larger', 'large',
    121             'left-side', 'leftwards', 'level', 'lighter', 'lime',
    122             'line-through', 'list-item', 'loud', 'lower-alpha', 'lower-greek',
    123             'lower-roman', 'lowercase', 'ltr', 'lower', 'low', 'maroon',
    124             'medium', 'message-box', 'middle', 'mix', 'monospace', 'n-resize',
    125             'narrower', 'navy', 'ne-resize', 'no-close-quote',
    126             'no-open-quote', 'no-repeat', 'none', 'normal', 'nowrap',
    127             'nw-resize', 'oblique', 'olive', 'once', 'open-quote', 'outset',
    128             'outside', 'overline', 'pointer', 'portrait', 'purple', 'px',
    129             'red', 'relative', 'repeat-x', 'repeat-y', 'repeat', 'rgb',
    130             'ridge', 'right-side', 'rightwards', 's-resize', 'sans-serif',
    131             'scroll', 'se-resize', 'semi-condensed', 'semi-expanded',
    132             'separate', 'serif', 'show', 'silent', 'silver', 'slow', 'slower',
    133             'small-caps', 'small-caption', 'smaller', 'soft', 'solid',
    134             'spell-out', 'square', 'static', 'status-bar', 'super',
    135             'sw-resize', 'table-caption', 'table-cell', 'table-column',
    136             'table-column-group', 'table-footer-group', 'table-header-group',
    137             'table-row', 'table-row-group', 'teal', 'text', 'text-bottom',
    138             'text-top', 'thick', 'thin', 'transparent', 'ultra-condensed',
    139             'ultra-expanded', 'underline', 'upper-alpha', 'upper-latin',
    140             'upper-roman', 'uppercase', 'url', 'visible', 'w-resize', 'wait',
    141             'white', 'wider', 'x-fast', 'x-high', 'x-large', 'x-loud',
    142             'x-low', 'x-small', 'x-soft', 'xx-large', 'xx-small', 'yellow',
    143             'yes'
     144            'absolute','activeborder','activecaption','after-white-space',
     145            'ahead','alternate','always','appworkspace','aqua','armenian','auto',
     146            'avoid','background','backwards','baseline','below','bidi-override',
     147            'blink','block','block clear','block width','block-axis','bold',
     148            'bolder','border','border-box','both','bottom','break-word','button',
     149            'button-bevel','buttonface','buttonhighlight','buttonshadow',
     150            'buttontext','capitalize','caption','captiontext','caret','center',
     151            'checkbox','circle','cjk-ideographic','clip','close-quote',
     152            'collapse','compact','condensed','content','content-box',
     153            'continuous','crop','cross','crosshair','cursive','dashed','decimal',
     154            'decimal-leading-zero','default','disc','discard','dot-dash',
     155            'dot-dot-dash','dotted','double','down','e-resize','element',
     156            'ellipsis','embed','end','expanded','extra-condensed',
     157            'extra-expanded','fantasy','fast','fixed','forwards','georgian',
     158            'graytext','groove','hand','hebrew','help','hidden','hide','higher',
     159            'highlight','highlighttext','hiragana','hiragana-iroha',
     160            'horizontal','icon','ignore','inactiveborder','inactivecaption',
     161            'inactivecaptiontext','infinite','infobackground','infotext',
     162            'inherit','initial','inline','inline-axis','inline-block',
     163            'inline-table','inset','inside','intrinsic','invert','italic',
     164            'justify','katakana','katakana-iroha','landscape','large','larger',
     165            'left','level','lighter','lime','line-through','list-item','listbox',
     166            'listitem','logical','loud','lower','lower-alpha','lower-greek',
     167            'lower-latin','lower-roman','lowercase','ltr','marker','match',
     168            'medium','menu','menulist','menulist-button','menulist-text',
     169            'menulist-textfield','menutext','message-box','middle',
     170            'min-intrinsic','mix','monospace','move','multiple','n-resize',
     171            'narrower','ne-resize','no-close','no-close-quote','no-open-quote',
     172            'no-repeat','none','normal','nowrap','nw-resize','oblique','once',
     173            'open-quote','outset','outside','overline','padding','pointer',
     174            'portrait','pre','pre-line','pre-wrap','push-button','radio',
     175            'read-only','read-write','read-write-plaintext-only','relative',
     176            'repeat','repeat-x','repeat-y','reverse','ridge','right','round',
     177            'rtl','run-in','s-resize','sans-serif','scroll','scrollbar',
     178            'scrollbarbutton-down','scrollbarbutton-left',
     179            'scrollbarbutton-right','scrollbarbutton-up',
     180            'scrollbargripper-horizontal','scrollbargripper-vertical',
     181            'scrollbarthumb-horizontal','scrollbarthumb-vertical',
     182            'scrollbartrack-horizontal','scrollbartrack-vertical',
     183            'se-resize','searchfield','searchfield-close','searchfield-results',
     184            'semi-condensed','semi-expanded','separate','serif','show','single',
     185            'skip-white-space','slide','slider-horizontal','slider-vertical',
     186            'sliderthumb-horizontal','sliderthumb-vertical','slow','small',
     187            'small-caps','small-caption','smaller','solid','space','square',
     188            'square-button','start','static','status-bar','stretch','sub',
     189            'super','sw-resize','table','table-caption','table-cell',
     190            'table-column','table-column-group','table-footer-group',
     191            'table-header-group','table-row','table-row-group','text',
     192            'text-bottom','text-top','textfield','thick','thin',
     193            'threeddarkshadow','threedface','threedhighlight',
     194            'threedlightshadow','threedshadow','top','ultra-condensed',
     195            'ultra-expanded','underline','unfurl','up','upper-alpha',
     196            'upper-latin','upper-roman','uppercase','vertical','visible',
     197            'visual','w-resize','wait','wave','wider','window','windowframe',
     198            'windowtext','x-large','x-small','xx-large','xx-small'
     199            ),
     200        // function xxx()
     201        3 => array(
     202            'attr','calc','contrast','cross-fade','cubic-bezier','cycle',
     203            'device-cmyk','drop-shadow','element','ellipse','hsl','hsla','hwb',
     204            'image','matrix','matrix3d','minmax','gray','grayscale',
     205            'perspective','polygon','radial-gradient','translate','translatex',
     206            'translatey','translatez','translate3d','skew','skewx','skewy',
     207            'saturate','sepia','scale','scalex','scaley','scalez','scale3d',
     208            'steps','rect','repeating-linear-gradient',
     209            'repeating-radial-gradient','repeat','rgb','rgba','rotate','rotatex',
     210            'rotatey','rotatez','rotate3d','url','var'
     211            ),
     212        // colors
     213        4 => array(
     214            'aliceblue','antiquewhite','aqua','aquamarine','azure','beige',
     215            'bisque','black','blanchedalmond','blue','blueviolet','brown',
     216            'burlywood','cadetblue','chartreuse','chocolate','coral',
     217            'cornflowerblue','cornsilk','crimson','cyan','darkblue','darkcyan',
     218            'darkgoldenrod','darkgray','darkgreen','darkgrey','darkkhaki',
     219            'darkmagenta','darkolivegreen','darkorange','darkorchid','darkred',
     220            'darksalmon','darkseagreen','darkslateblue','darkslategray',
     221            'darkslategrey','darkturquoise','darkviolet','deeppink',
     222            'deepskyblue','dimgray','dimgrey','dodgerblue','firebrick',
     223            'floralwhite','forestgreen','fuchsia','gainsboro','ghostwhite',
     224            'gold','goldenrod','gray','green','greenyellow','grey','honeydew',
     225            'hotpink','indianred','indigo','ivory','khaki','lavender',
     226            'lavenderblush','lawngreen','lemonchiffon','lightblue','lightcoral',
     227            'lightcyan','lightgoldenrodyellow','lightgray','lightgreen',
     228            'lightgrey','lightpink','lightsalmon','lightseagreen','lightskyblue',
     229            'lightslategray','lightslategrey','lightsteelblue','lightyellow',
     230            'lime','limegreen','linen','magenta','maroon','mediumaquamarine',
     231            'mediumblue','mediumorchid','mediumpurple','mediumseagreen',
     232            'mediumslateblue','mediumspringgreen','mediumturquoise',
     233            'mediumvioletred','midnightblue','mintcream','mistyrose','moccasin',
     234            'navajowhite','navy','oldlace','olive','olivedrab','orange',
     235            'orangered','orchid','palegoldenrod','palegreen','paleturquoise',
     236            'palevioletred','papayawhip','peachpuff','peru','pink','plum',
     237            'powderblue','purple','rebeccapurple','red','rosybrown','royalblue',
     238            'saddlebrown','salmon','sandybrown','seagreen','seashell','sienna',
     239            'silver','skyblue','slateblue','slategray','slategrey','snow',
     240            'springgreen','steelblue','tan','teal','thistle','transparent',
     241            'tomato','turquoise','violet','wheat','white','whitesmoke','yellow',
     242            'yellowgreen'
     243            ),
     244        // pseudo class
     245        5 => array(
     246            'active','after','before','checked','choices','default','dir',
     247            'disabled','empty','enabled','first','first-child','first-letter',
     248            'first-line','first-of-type','focus','fullscreen','hover',
     249            'indeterminate','in-range','invalid','lang','last-child',
     250            'last-of-type','left','link','not','nth-child','nth-last-child',
     251            'nth-last-of-type','nth-of-type','only-child','only-of-type',
     252            'optional','out-of-range','read-only','read-write','repeat-index',
     253            'repeat-item','required','right','root','scope','selection','target',
     254            'valid','value','visited'
    144255            )
    145256        ),
     
    151262        GESHI_COMMENTS => false,
    152263        1 => true,
    153         2 => true
     264        2 => true,
     265        3 => true,
     266        4 => true,
     267        5 => true
    154268        ),
    155269    'STYLES' => array(
    156270        'KEYWORDS' => array(
    157271            1 => 'color: #000000; font-weight: bold;',
    158             2 => 'color: #993333;'
     272            2 => 'color: #993333;',
     273            3 => 'color: #9932cc;',
     274            4 => 'color: #dc143c;',
     275            5 => 'color: #F5758F;',
    159276            ),
    160277        'COMMENTS' => array(
     
    188305            0 => 'color: #cc00cc;',
    189306            1 => 'color: #6666ff;',
    190             2 => 'color: #3333ff;',
    191             3 => 'color: #933;'
     307            2 => 'color: #3F84D9; font-weight: bold;',
     308            3 => 'color: #933;',
     309            4 => 'color: #444;'
    192310            )
    193311        ),
    194312    'URLS' => array(
    195313        1 => '',
    196         2 => ''
     314        2 => '',
     315        3 => '',
     316        4 => '',
     317        5 => ''
    197318        ),
    198319    'OOLANG' => false,
     
    204325        //CSS classname
    205326        1 => '\.(?!\d)[a-zA-Z0-9\-_]+(?:\\\\:[a-zA-Z0-9\-_]+)*\b(?=[\{\.#\s,:].|<\|)',
    206         //CSS Pseudo classes
    207         //note: & is needed for &gt; (i.e. > )
    208         2 => '(?<!\\\\):(?!\d)[a-zA-Z0-9\-]+\b(?:\s*(?=[\{\.#a-zA-Z,:+*&](.|\n)|<\|))',
     327        //CSS rules
     328        2 => '\@(?!\d)[a-zA-Z0-9\-_]+(?:\\\\:[a-zA-Z0-9\-_]+)*\b(?=[\{\.#\s,:].|<\|)',
    209329        //Measurements
    210         3 => '[+\-]?(\d+|(\d*\.\d+))(em|ex|pt|px|cm|in|%)',
     330        3 => '[+\-]?(\d+|(\d*\.\d+))(em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx|%)',
     331        //var
     332        4 => '(--[a-zA-Z0-9\-]*)'
    211333        ),
    212334    'STRICT_MODE_APPLIES' => GESHI_NEVER,
     
    223345    )
    224346);
    225 
    226 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/cuesheet.php

    r68991 r93266  
    55 * Author: Benny Baumann (benbe@geshi.org)
    66 * Copyright: (c) 2009 Benny Baumann (http://qbnz.com/highlighter/)
    7  * Release Version: 1.0.8.11
     7 * Release Version: 1.0.8.12
    88 * Date Started: 2009/12/21
    99 *
     
    135135        )
    136136);
    137 
    138 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/d.php

    r68991 r93266  
    77 *  - Jimmy Cao
    88 * Copyright: (c) 2005 Thomas Kuehne (http://thomas.kuehne.cn/)
    9  * Release Version: 1.0.8.11
     9 * Release Version: 1.0.8.12
    1010 * Date Started: 2005/04/22
    1111 *
     
    249249        )
    250250);
    251 
    252 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/dcl.php

    r68991 r93266  
    55 * Author: Petr Hendl (petr@hendl.cz)
    66 * Copyright: (c) 2011 Petr Hendl http://hendl.cz/geshi/
    7  * Release Version: 1.0.8.11
     7 * Release Version: 1.0.8.12
    88 * Date Started: 2011/02/17
    99 *
     
    189189    )
    190190);
    191 
    192 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/dcpu16.php

    r68991 r93266  
    44 * -------
    55 * Author: Benny Baumann (BenBE@omorphia.de)
    6  * Copyright: (c) 2007-2012 Benny Baumann (http://geshi.org/)
    7  * Release Version: 1.0.8.11
     6 * Copyright: (c) 2007-2014 Benny Baumann (http://geshi.org/)
     7 * Release Version: 1.0.8.12
    88 * Date Started: 2012/04/12
    99 *
     
    128128        )
    129129);
    130 
    131 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/dcs.php

    r68991 r93266  
    55 * Author: Stelio Passaris (GeSHi@stelio.net)
    66 * Copyright: (c) 2009 Stelio Passaris (http://stelio.net/stiki/GeSHi)
    7  * Release Version: 1.0.8.11
     7 * Release Version: 1.0.8.12
    88 * Date Started: 2009/01/20
    99 *
     
    179179    'TAB_WIDTH' => 4
    180180);
    181 
    182 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/delphi.php

    r68991 r93266  
    55 * Author: J�rja Norbert (jnorbi@vipmail.hu), Benny Baumann (BenBE@omorphia.de)
    66 * Copyright: (c) 2004 J�rja Norbert, Benny Baumann (BenBE@omorphia.de), Nigel McNie (http://qbnz.com/highlighter)
    7  * Release Version: 1.0.8.11
     7 * Release Version: 1.0.8.12
    88 * Date Started: 2004/07/26
    99 *
     
    298298        )
    299299);
    300 
    301 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/diff.php

    r68991 r93266  
    55 * Author: Conny Brunnkvist (conny@fuchsia.se), W. Tasin (tasin@fhm.edu)
    66 * Copyright: (c) 2004 Fuchsia Open Source Solutions (http://www.fuchsia.se/)
    7  * Release Version: 1.0.8.11
     7 * Release Version: 1.0.8.12
    88 * Date Started: 2004/12/29
    99 *
     
    193193        )
    194194);
    195 
    196 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/div.php

    r68991 r93266  
    55 * Author: Gabriel Lorenzo (ermakina@gmail.com)
    66 * Copyright: (c) 2005 Gabriel Lorenzo (http://ermakina.gazpachito.net)
    7  * Release Version: 1.0.8.11
     7 * Release Version: 1.0.8.12
    88 * Date Started: 2005/06/19
    99 *
     
    123123        )
    124124);
    125 
    126 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/dos.php

    r68991 r93266  
    55 * Author: Alessandro Staltari (staltari@geocities.com)
    66 * Copyright: (c) 2005 Alessandro Staltari (http://www.geocities.com/SiliconValley/Vista/8155/)
    7  * Release Version: 1.0.8.11
     7 * Release Version: 1.0.8.12
    88 * Date Started: 2005/07/05
    99 *
     
    224224        )
    225225);
    226 
    227 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/dot.php

    r68991 r93266  
    55 * Author: Adrien Friggeri (adrien@friggeri.net)
    66 * Copyright: (c) 2007 Adrien Friggeri (http://www.friggeri.net)
    7  * Release Version: 1.0.8.11
     7 * Release Version: 1.0.8.12
    88 * Date Started: 2007/05/30
    99 *
     
    161161        )
    162162);
    163 
    164 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/e.php

    r68991 r93266  
    55 * Author: Kevin Reid (kpreid@switchb.org)
    66 * Copyright: (c) 2010 Kevin Reid (http://switchb.org/kpreid/)
    7  * Release Version: 1.0.8.11
     7 * Release Version: 1.0.8.12
    88 * Date Started: 2010/04/16
    99 *
     
    205205    'HIGHLIGHT_STRICT_BLOCK' => array()
    206206);
    207 
    208 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/ecmascript.php

    r68991 r93266  
    55 * Author: Michel Mariani (http://www.tonton-pixel.com/site/)
    66 * Copyright: (c) 2010 Michel Mariani (http://www.tonton-pixel.com/site/)
    7  * Release Version: 1.0.8.11
     7 * Release Version: 1.0.8.12
    88 * Date Started: 2010/01/08
    99 *
     
    207207    'TAB_WIDTH' => 4
    208208);
    209 
    210 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/eiffel.php

    r68991 r93266  
    55 * Author: Zoran Simic (zsimic@axarosenberg.com)
    66 * Copyright: (c) 2005 Zoran Simic
    7  * Release Version: 1.0.8.11
     7 * Release Version: 1.0.8.12
    88 * Date Started: 2005/06/30
    99 *
     
    392392        )
    393393);
    394 
    395 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/email.php

    r68991 r93266  
    55 * Author: Benny Baumann (BenBE@geshi.org)
    66 * Copyright: (c) 2008 Benny Baumann (http://qbnz.com/highlighter/)
    7  * Release Version: 1.0.8.11
     7 * Release Version: 1.0.8.12
    88 * Date Started: 2008/10/19
    99 *
     
    219219    )
    220220);
    221 
    222 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/epc.php

    r68991 r93266  
    55 * Author: Thorsten Muehlfelder (muehlfelder@enertex.de)
    66 * Copyright: (c) 2010 Enertex Bayern GmbH
    7  * Release Version: 1.0.8.11
     7 * Release Version: 1.0.8.12
    88 * Date Started: 2010/08/26
    99 *
     
    151151    )
    152152);
    153 
    154 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/erlang.php

    r68991 r93266  
    88 * - Dan Forest-Barbier (dan@twisted.in)
    99 * Copyright: (c) 2008 Uwe Dauernheim (http://www.kreisquadratur.de/)
    10  * Release Version: 1.0.8.11
     10 * Release Version: 1.0.8.12
    1111 * Date Started: 2008-09-27
    1212 *
     
    426426                'DISALLOWED_BEFORE' => '(?<![\w])',
    427427                'DISALLOWED_AFTER' => ''//'(?=\s*\()'
    428             ),
     428                ),
    429429            5 => array(
    430430                'DISALLOWED_BEFORE' => '(?<=\'|)',
    431431                'DISALLOWED_AFTER' => '(?=(\'|):)'
    432             ),
     432                ),
    433433            6 => array(
    434434                'DISALLOWED_BEFORE' => '(?<=\/|-)',
    435435                'DISALLOWED_AFTER' => ''
     436                )
    436437            )
    437438        )
    438     ),
    439439);
    440 
    441 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/euphoria.php

    r68991 r93266  
    55 * Author: Nicholas Koceja (nerketur@hotmail.com)
    66 * Copyright: (c) 2010 Nicholas Koceja
    7  * Release Version: 1.0.8.11
     7 * Release Version: 1.0.8.12
    88 * Date Started: 11/24/2010
    99 *
     
    137137        )
    138138);
    139 
    140 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/f1.php

    r68991 r93266  
    55 * Author: Juro Bystricky (juro@f1compiler.com)
    66 * Copyright: K2 Software Corp.
    7  * Release Version: 1.0.8.11
     7 * Release Version: 1.0.8.12
    88 * Date Started: 2010/07/06
    99 *
     
    148148    'TAB_WIDTH' => 4
    149149);
    150 
    151 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/falcon.php

    r68991 r93266  
    55 * Author: billykater (billykater+geshi@gmail.com)
    66 * Copyright: (c) 2010 billykater (http://falconpl.org/)
    7  * Release Version: 1.0.8.11
     7 * Release Version: 1.0.8.12
    88 * Date Started: 2010/06/07
    99 *
     
    216216    )
    217217);
    218 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/fo.php

    r68991 r93266  
    55 * Author: Tan-Vinh Nguyen (tvnguyen@web.de)
    66 * Copyright: (c) 2009 Tan-Vinh Nguyen
    7  * Release Version: 1.0.8.11
     7 * Release Version: 1.0.8.12
    88 * Date Started: 2009/03/23
    99 *
     
    325325        )
    326326);
    327 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/fortran.php

    r68991 r93266  
    55 * Author: Cedric Arrabie (cedric.arrabie@univ-pau.fr)
    66 * Copyright: (C) 2006 Cetric Arrabie
    7  * Release Version: 1.0.8.11
     7 * Release Version: 1.0.8.12
    88 * Date Started: 2006/04/22
    99 *
     
    157157        )
    158158);
    159 
    160 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/freebasic.php

    r68991 r93266  
    55 * Author: Roberto Rossi
    66 * Copyright: (c) 2005 Roberto Rossi (http://rsoftware.altervista.org)
    7  * Release Version: 1.0.8.11
     7 * Release Version: 1.0.8.12
    88 * Date Started: 2005/08/19
    99 *
     
    138138        )
    139139);
    140 
    141 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/freeswitch.php

    r68991 r93266  
    55 * Author: James Rose (james.gs@stubbornroses.com)
    66 * Copyright: (c) 2006 Christian Lescuyer http://xtian.goelette.info
    7  * Release Version: 1.0.8.11n/a
     7 * Release Version: 1.0.8.12
    88 * Date Started: 2011/11/18
    99 *
     
    165165        )
    166166);
    167 
    168 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/fsharp.php

    r68991 r93266  
    55 * Author: julien ortin (jo_spam-divers@yahoo.fr)
    66 * Copyright: (c) 2009 julien ortin
    7  * Release Version: 1.0.8.11
     7 * Release Version: 1.0.8.12
    88 * Date Started: 2009/09/20
    99 *
     
    210210    )
    211211);
    212 
    213 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/gambas.php

    r68991 r93266  
    66 * Copyright: (c) 2009 Jesus Guardon (http://gambas-es.org),
    77 *                     Benny Baumann (http://qbnz.com/highlighter)
    8  * Release Version: 1.0.8.11
     8 * Release Version: 1.0.8.12
    99 * Date Started: 2004/08/20
    1010 *
     
    211211        )
    212212);
    213 
    214 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/gdb.php

    r68991 r93266  
    55 * Author: Milian Wolff (mail@milianw.de)
    66 * Copyright: (c) 2009 Milian Wolff
    7  * Release Version: 1.0.8.11
     7 * Release Version: 1.0.8.12
    88 * Date Started: 2009/06/24
    99 *
     
    190190        'ENABLE_FLAGS' => array(
    191191            'NUMBERS' => false
    192             ),
     192            )
    193193        )
    194194);
    195 
    196 // kate: replace-tabs on; indent-width 4;
    197 
    198 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/genero.php

    r68991 r93266  
    55 * Author: Lars Gersmann (lars.gersmann@gmail.com)
    66 * Copyright: (c) 2007 Lars Gersmann, Nigel McNie (http://qbnz.com/highlighter/)
    7  * Release Version: 1.0.8.11
     7 * Release Version: 1.0.8.12
    88 * Date Started: 2007/07/01
    99 *
     
    460460        )
    461461);
    462 
    463 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/genie.php

    r68991 r93266  
    55 * Author: Nicolas Joseph (nicolas.joseph@valaide.org)
    66 * Copyright: (c) 2009 Nicolas Joseph
    7  * Release Version: 1.0.8.11
     7 * Release Version: 1.0.8.12
    88 * Date Started: 2009/04/29
    99 *
     
    151151            'DISALLOWED_BEFORE' => "(?<![a-zA-Z0-9\$_\|\#>|^])",
    152152            'DISALLOWED_AFTER' => "(?![a-zA-Z0-9_<\|%\\-])"
     153            )
    153154        )
    154     )
    155155);
    156 
    157 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/gettext.php

    r68991 r93266  
    55 * Author: Milian Wolff (mail@milianw.de)
    66 * Copyright: (c) 2008 Milian Wolff
    7  * Release Version: 1.0.8.11
     7 * Release Version: 1.0.8.12
    88 * Date Started: 2008/05/25
    99 *
     
    9292    'HIGHLIGHT_STRICT_BLOCK' => array(
    9393        ),
    94     'TAB_WIDTH' => 4,
     94    'TAB_WIDTH' => 4
    9595);
    96 
    97 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/glsl.php

    r68991 r93266  
    55 * Author: Benny Baumann (BenBE@omorphia.de)
    66 * Copyright: (c) 2008 Benny Baumann (BenBE@omorphia.de)
    7  * Release Version: 1.0.8.11
     7 * Release Version: 1.0.8.12
    88 * Date Started: 2008/03/20
    99 *
     
    202202    )
    203203);
    204 
    205 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/gml.php

    r68991 r93266  
    22/*************************************************************************************
    33 * gml.php
    4  * --------
    5  * Author: Jos� Jorge Enr�quez (jenriquez@users.sourceforge.net)
    6  * Copyright: (c) 2005 Jos� Jorge Enr�quez Rodr�guez (http://www.zonamakers.com)
    7  * Release Version: 1.0.8.11
     4 * -------
     5 * Author: José Jorge Enríquez <jenriquez@users.sourceforge.net>, Timon Knigge <timonknigge@live.nl>
     6 * Copyright: (c) 2005 José Jorge Enríquez Rodríguez (http://www.zonamakers.com), (c) 2013 Timon Knigge (http://www.bluemoonproductions.nl)
     7 * Release Version: 1.0.8.12
    88 * Date Started: 2005/06/21
    99 *
     
    6262 ************************************************************************************/
    6363
    64 $language_data = array (
     64$language_data = array(
    6565    'LANG_NAME' => 'GML',
    6666    'COMMENT_SINGLE' => array(1 => '//'),
    6767    'COMMENT_MULTI' => array('/*' => '*/'),
    6868    'CASE_KEYWORDS' => GESHI_CAPS_NO_CHANGE,
    69     'QUOTEMARKS' => array("'"),
    70     'ESCAPE_CHAR' => '\\',
     69    'QUOTEMARKS' => array('"', "'"),
     70    'ESCAPE_CHAR' => '',
    7171    'KEYWORDS' => array(
    72         // language keywords
     72        // Variables
    7373        1 => array(
    74             'break', 'continue', 'do', 'until', 'if', 'else',
    75             'exit', 'for', 'repeat', 'return', 'switch',
    76             'case', 'default', 'var', 'while', 'with', 'div', 'mod',
    77             // GML Language overview
    78             'self', 'other', 'all', 'noone', 'global',
     74            'argument','argument0','argument1','argument10','argument11','argument12','argument13','argument14','argument15','argument2','argument3','argument4','argument5','argument6','argument7',
     75            'argument8','argument9','argument_count','argument_relative','async_load','background_alpha','background_blend','background_color','background_foreground','background_height','background_hspeed',
     76            'background_htiled','background_index','background_showcolor','background_visible','background_vspeed','background_vtiled','background_width','background_x','background_xscale','background_y',
     77            'background_yscale','browser_height','browser_width','caption_health','caption_lives','caption_score','current_day','current_hour','current_minute','current_month','current_second','current_time',
     78            'current_weekday','current_year','cursor_sprite','debug_mode','delta_time','display_aa','error_last','error_occurred','event_action','event_number','event_object','event_type','fps','fps_real',
     79            'game_id','gamemaker_pro','gamemaker_registered','gamemaker_version','health','instance_count','instance_id','keyboard_key','keyboard_lastchar','keyboard_lastkey','keyboard_string','lives',
     80            'mouse_button','mouse_lastbutton','mouse_x','mouse_y','os_browser','os_device','os_type','os_version','program_directory','room','room_caption','room_first','room_height','room_last',
     81            'room_persistent','room_speed','room_width','score','secure_mode','show_health','show_lives','show_score','temp_directory','transition_color','transition_kind','transition_steps','view_angle',
     82            'view_current','view_enabled','view_hborder','view_hport','view_hspeed','view_hview','view_object','view_surface_id','view_vborder','view_visible','view_vspeed','view_wport','view_wview','view_xport',
     83            'view_xview','view_yport','view_yview','webgl_enabled','working_directory','alarm','bbox_bottom','bbox_left','bbox_right','bbox_top','depth','direction','friction','gravity','gravity_direction',
     84            'hspeed','id','image_alpha','image_angle','image_blend','image_index','image_number','image_single','image_speed','image_xscale','image_yscale','mask_index','object_index','path_endaction','path_index',
     85            'path_orientation','path_position','path_positionprevious','path_scale','path_speed','persistent','phy_active','phy_angular_damping','phy_angular_velocity','phy_bullet','phy_col_normal_x',
     86            'phy_col_normal_y','phy_collision_points','phy_collision_x','phy_collision_y','phy_com_x','phy_com_y','phy_dynamic','phy_fixed_rotation','phy_inertia','phy_kinematic','phy_linear_damping',
     87            'phy_linear_velocity_x','phy_linear_velocity_y','phy_mass','phy_position_x','phy_position_xprevious','phy_position_y','phy_position_yprevious','phy_rotation','phy_sleeping','phy_speed','phy_speed_x',
     88            'phy_speed_y','solid','speed','sprite_height','sprite_index','sprite_width','sprite_xoffset','sprite_yoffset','timeline_index','timeline_loop','timeline_position','timeline_running','timeline_speed',
     89            'visible','vspeed','x','xprevious','xstart','y','yprevious','ystart'
    7990            ),
    80         // modifiers and built-in variables
     91
     92        // Functions
    8193        2 => array(
    82             // Game play
    83             'x','y','xprevious','yprevious','xstart','ystart','hspeed','vspeed','direction','speed',
    84             'friction','gravity','gravity_direction',
    85             'path_index','path_position','path_positionprevious','path_speed','path_orientation',
    86             'path_endaction',
    87             'object_index','id','mask_index','solid','persistent','instance_count','instance_id',
    88             'room_speed','fps','current_time','current_year','current_month','current_day','current_weekday',
    89             'current_hour','current_minute','current_second','alarm','timeline_index','timeline_position',
    90             'timeline_speed',
    91             'room','room_first','room_last','room_width','room_height','room_caption','room_persistent',
    92             'score','lives','health','show_score','show_lives','show_health','caption_score','caption_lives',
    93             'caption_health',
    94             'event_type','event_number','event_object','event_action',
    95             'error_occurred','error_last',
    96             // User interaction
    97             'keyboard_lastkey','keyboard_key','keyboard_lastchar','keyboard_string',
    98             'mouse_x','mouse_y','mouse_button','mouse_lastbutton',
    99             // Game Graphics
    100             'sprite_index','sprite_width','sprite_height','sprite_xoffset','sprite_yoffset',
    101             'image_number','image_index','image_speed','image_xscale','image_yscale','image_angle',
    102             'image_alpha','image_blend','bbox_left','bbox_right','bbox_top','bbox_bottom',
    103             'background_color','background_showcolor','background_visible','background_foreground',
    104             'background_index','background_x','background_y','background_width','background_height',
    105             'background_htiled','background_vtiled','background_xscale','background_yscale',
    106             'background_hspeed','background_vspeed','background_blend','background_alpha',
    107             'background','left, top, width, height','depth','visible','xscale','yscale','blend','alpha',
    108             'view_enabled','view_current','view_visible','view_yview','view_wview','view_hview','view_xport',
    109             'view_yport','view_wport','view_hport','view_angle','view_hborder','view_vborder','view_hspeed',
    110             'view_vspeed','view_object',
    111             'transition_kind',
    112             // Files, registry and executing programs
    113             'game_id','working_directory','temp_directory',
    114             'secure_mode',
    115             // Creating particles
    116             'xmin', 'xmax', 'ymin', 'ymax','shape','distribution','particle type','number',
    117             'force','dist','kind','additive', 'parttype1', 'parttype2'
     94            'YoYo_AchievementsAvailable','YoYo_AddVirtualKey','YoYo_CheckSecurity','YoYo_DeleteVirtualKey','YoYo_DisableAds','YoYo_EnableAds','YoYo_EnableAlphaBlend','YoYo_GetCPUDetails','YoYo_GetConfig',
     95            'YoYo_GetDevice','YoYo_GetDomain','YoYo_GetPictureSprite','YoYo_GetPlatform','YoYo_GetSessionKey','YoYo_GetTiltX','YoYo_GetTiltY','YoYo_GetTiltZ','YoYo_GetTimer','YoYo_HideVirtualKey','YoYo_IsKeypadOpen',
     96            'YoYo_LeaveRating','YoYo_LoginAchievements','YoYo_LogoutAchievements','YoYo_MouseCheckButton','YoYo_MouseCheckButtonPressed','YoYo_MouseCheckButtonReleased','YoYo_MouseX','YoYo_MouseXRaw','YoYo_MouseY',
     97            'YoYo_MouseYRaw','YoYo_OSPauseEvent','YoYo_OpenURL','YoYo_OpenURL_ext','YoYo_OpenURL_full','YoYo_PostAchievement','YoYo_PostScore','YoYo_SelectPicture','YoYo_ShowVirtualKey','abs','achievement_available',
     98            'achievement_event','achievement_get_challenges','achievement_get_info','achievement_get_pic','achievement_increment','achievement_load_friends','achievement_load_leaderboard','achievement_load_progress',
     99            'achievement_login','achievement_login_status','achievement_logout','achievement_post','achievement_post_score','achievement_reset','achievement_send_challenge','achievement_show',
     100            'achievement_show_achievements','achievement_show_challenge_notifications','achievement_show_leaderboards','action_another_room','action_bounce','action_change_object','action_color','action_create_object',
     101            'action_create_object_motion','action_create_object_random','action_current_room','action_draw_arrow','action_draw_background','action_draw_ellipse','action_draw_ellipse_gradient','action_draw_gradient_hor',
     102            'action_draw_gradient_vert','action_draw_health','action_draw_life','action_draw_life_images','action_draw_line','action_draw_rectangle','action_draw_score','action_draw_sprite','action_draw_text',
     103            'action_draw_text_transformed','action_draw_variable','action_effect','action_end_game','action_end_sound','action_execute_script','action_font','action_fullscreen','action_highscore_clear','action_if',
     104            'action_if_aligned','action_if_collision','action_if_dice','action_if_empty','action_if_health','action_if_life','action_if_mouse','action_if_next_room','action_if_number','action_if_object',
     105            'action_if_previous_room','action_if_question','action_if_score','action_if_sound','action_if_variable','action_inherited','action_kill_object','action_kill_position','action_linear_step','action_load_game',
     106            'action_message','action_move','action_move_contact','action_move_point','action_move_random','action_move_start','action_move_to','action_next_room','action_partemit_burst','action_partemit_create',
     107            'action_partemit_destroy','action_partemit_stream','action_partsyst_clear','action_partsyst_create','action_partsyst_destroy','action_parttype_color','action_parttype_create','action_parttype_gravity',
     108            'action_parttype_life','action_parttype_secondary','action_parttype_speed','action_path','action_path_end','action_path_position','action_path_speed','action_potential_step','action_previous_room',
     109            'action_replace_background','action_replace_sound','action_replace_sprite','action_restart_game','action_reverse_xdir','action_reverse_ydir','action_save_game','action_set_alarm','action_set_cursor',
     110            'action_set_friction','action_set_gravity','action_set_health','action_set_hspeed','action_set_life','action_set_motion','action_set_score','action_set_timeline_position','action_set_timeline_speed',
     111            'action_set_vspeed','action_snap','action_snapshot','action_sound','action_sprite_color','action_sprite_set','action_sprite_transform','action_timeline_pause','action_timeline_set','action_timeline_start',
     112            'action_timeline_stop','action_webpage','action_wrap','ads_disable','ads_enable','ads_engagement_active','ads_engagement_available','ads_engagement_launch','ads_event','ads_event_preload',
     113            'ads_get_display_height','ads_get_display_width','ads_interstitial_available','ads_interstitial_display','ads_move','ads_set_reward_callback','ads_setup','analytics_event','analytics_event_ext','ansi_char',
     114            'arccos','arcsin','arctan','arctan2','array_height_2d','array_length_1d','array_length_2d','asset_get_index','asset_get_type','audio_channel_num','audio_emitter_create','audio_emitter_exists',
     115            'audio_emitter_falloff','audio_emitter_free','audio_emitter_gain','audio_emitter_pitch','audio_emitter_position','audio_emitter_velocity','audio_exists','audio_falloff_set_model','audio_get_type',
     116            'audio_is_paused','audio_is_playing','audio_listener_orientation','audio_listener_position','audio_listener_velocity','audio_master_gain','audio_music_gain','audio_music_is_playing','audio_pause_all',
     117            'audio_pause_music','audio_pause_sound','audio_play_music','audio_play_sound','audio_play_sound_at','audio_play_sound_on','audio_resume_all','audio_resume_music','audio_resume_sound','audio_sound_gain',
     118            'audio_sound_length','audio_sound_pitch','audio_stop_all','audio_stop_music','audio_stop_sound','audio_system','background_add','background_assign','background_create_color','background_create_from_surface',
     119            'background_create_gradient','background_delete','background_duplicate','background_exists','background_get_height','background_get_name','background_get_texture','background_get_uvs','background_get_width',
     120            'background_replace','background_save','background_set_alpha_from_background','base64_decode','base64_encode','buffer_base64_decode','buffer_base64_decode_ext','buffer_base64_encode','buffer_copy',
     121            'buffer_create','buffer_delete','buffer_fill','buffer_get_size','buffer_get_surface','buffer_load','buffer_load_ext','buffer_md5','buffer_peek','buffer_poke','buffer_read','buffer_resize','buffer_save',
     122            'buffer_save_ext','buffer_seek','buffer_set_surface','buffer_sha1','buffer_sizeof','buffer_tell','buffer_write','ceil','choose','chr','clamp','clickable_add','clickable_add_ext','clickable_change',
     123            'clickable_change_ext','clickable_delete','clickable_exists','clipboard_get_text','clipboard_has_text','clipboard_set_text','cloud_file_save','cloud_string_save','cloud_synchronise','code_is_compiled',
     124            'collision_circle','collision_ellipse','collision_line','collision_point','collision_rectangle','color_get_blue','color_get_green','color_get_hue','color_get_red','color_get_saturation','color_get_value',
     125            'cos','d3d_draw_block','d3d_draw_cone','d3d_draw_cylinder','d3d_draw_ellipsoid','d3d_draw_floor','d3d_draw_wall','d3d_end','d3d_light_define_ambient','d3d_light_define_direction','d3d_light_define_point',
     126            'd3d_light_enable','d3d_model_block','d3d_model_clear','d3d_model_cone','d3d_model_create','d3d_model_cylinder','d3d_model_destroy','d3d_model_draw','d3d_model_ellipsoid','d3d_model_floor','d3d_model_load',
     127            'd3d_model_primitive_begin','d3d_model_primitive_end','d3d_model_save','d3d_model_vertex','d3d_model_vertex_color','d3d_model_vertex_normal','d3d_model_vertex_normal_color','d3d_model_vertex_normal_texture',
     128            'd3d_model_vertex_normal_texture_color','d3d_model_vertex_texture','d3d_model_vertex_texture_color','d3d_model_wall','d3d_primitive_begin','d3d_primitive_begin_texture','d3d_primitive_end','d3d_set_culling',
     129            'd3d_set_depth','d3d_set_fog','d3d_set_hidden','d3d_set_lighting','d3d_set_perspective','d3d_set_projection','d3d_set_projection_ext','d3d_set_projection_ortho','d3d_set_projection_perspective',
     130            'd3d_set_shading','d3d_set_zwriteenable','d3d_start','d3d_transform_add_rotation_axis','d3d_transform_add_rotation_x','d3d_transform_add_rotation_y','d3d_transform_add_rotation_z','d3d_transform_add_scaling',
     131            'd3d_transform_add_translation','d3d_transform_set_identity','d3d_transform_set_rotation_axis','d3d_transform_set_rotation_x','d3d_transform_set_rotation_y','d3d_transform_set_rotation_z',
     132            'd3d_transform_set_scaling','d3d_transform_set_translation','d3d_transform_stack_clear','d3d_transform_stack_discard','d3d_transform_stack_empty','d3d_transform_stack_pop','d3d_transform_stack_push',
     133            'd3d_transform_stack_top','d3d_transform_vertex','d3d_vertex','d3d_vertex_color','d3d_vertex_normal','d3d_vertex_normal_color','d3d_vertex_normal_texture','d3d_vertex_normal_texture_color','d3d_vertex_texture',
     134            'd3d_vertex_texture_color','date_compare_date','date_compare_datetime','date_compare_time','date_create_datetime','date_current_datetime','date_date_of','date_date_string','date_datetime_string','date_day_span',
     135            'date_days_in_month','date_days_in_year','date_get_day','date_get_day_of_year','date_get_hour','date_get_hour_of_year','date_get_minute','date_get_minute_of_year','date_get_month','date_get_second',
     136            'date_get_second_of_year','date_get_week','date_get_weekday','date_get_year','date_hour_span','date_inc_day','date_inc_hour','date_inc_minute','date_inc_month','date_inc_second','date_inc_week','date_inc_year',
     137            'date_is_today','date_leap_year','date_minute_span','date_month_span','date_second_span','date_time_of','date_time_string','date_valid_datetime','date_week_span','date_year_span','degtorad','device_get_tilt_x',
     138            'device_get_tilt_y','device_get_tilt_z','device_ios_get_image','device_ios_get_imagename','device_is_keypad_open','device_mouse_check_button','device_mouse_check_button_pressed',
     139            'device_mouse_check_button_released','device_mouse_dbclick_enable','device_mouse_raw_x','device_mouse_raw_y','device_mouse_x','device_mouse_y','directory_create','directory_exists','display_get_dpi_x',
     140            'display_get_dpi_y','display_get_gui_height','display_get_gui_width','display_get_height','display_get_orientation','display_get_width','display_mouse_get_x','display_mouse_get_y','display_mouse_set',
     141            'display_reset','display_set_gui_size','distance_to_object','distance_to_point','dot_product','dot_product_3d','dot_product_3d_normalised','dot_product_normalised','draw_arrow','draw_background',
     142            'draw_background_ext','draw_background_general','draw_background_part','draw_background_part_ext','draw_background_stretched','draw_background_stretched_ext','draw_background_tiled','draw_background_tiled_ext',
     143            'draw_button','draw_circle','draw_circle_color','draw_clear','draw_clear_alpha','draw_ellipse','draw_ellipse_color','draw_enable_alphablend','draw_enable_drawevent','draw_get_alpha','draw_get_alpha_test',
     144            'draw_get_alpha_test_ref_value','draw_get_color','draw_getpixel','draw_getpixel_ext','draw_healthbar','draw_highscore','draw_line','draw_line_color','draw_line_width','draw_line_width_color','draw_path',
     145            'draw_point','draw_point_color','draw_primitive_begin','draw_primitive_begin_texture','draw_primitive_end','draw_rectangle','draw_rectangle_color','draw_roundrect','draw_roundrect_color','draw_self',
     146            'draw_set_alpha','draw_set_alpha_test','draw_set_alpha_test_ref_value','draw_set_blend_mode','draw_set_blend_mode_ext','draw_set_circle_precision','draw_set_color','draw_set_color_write_enable',
     147            'draw_set_font','draw_set_halign','draw_set_valign','draw_sprite','draw_sprite_ext','draw_sprite_general','draw_sprite_part','draw_sprite_part_ext','draw_sprite_pos','draw_sprite_stretched',
     148            'draw_sprite_stretched_ext','draw_sprite_tiled','draw_sprite_tiled_ext','draw_surface','draw_surface_ext','draw_surface_general','draw_surface_part','draw_surface_part_ext','draw_surface_stretched',
     149            'draw_surface_stretched_ext','draw_surface_tiled','draw_surface_tiled_ext','draw_text','draw_text_color','draw_text_ext','draw_text_ext_color','draw_text_ext_transformed','draw_text_ext_transformed_color',
     150            'draw_text_transformed','draw_text_transformed_color','draw_texture_flush','draw_triangle','draw_triangle_color','draw_vertex','draw_vertex_color','draw_vertex_texture','draw_vertex_texture_color',
     151            'ds_exists','ds_grid_add','ds_grid_add_disk','ds_grid_add_grid_region','ds_grid_add_region','ds_grid_clear','ds_grid_copy','ds_grid_create','ds_grid_destroy','ds_grid_get','ds_grid_get_disk_max',
     152            'ds_grid_get_disk_mean','ds_grid_get_disk_min','ds_grid_get_disk_sum','ds_grid_get_max','ds_grid_get_mean','ds_grid_get_min','ds_grid_get_sum','ds_grid_height','ds_grid_multiply','ds_grid_multiply_disk',
     153            'ds_grid_multiply_grid_region','ds_grid_multiply_region','ds_grid_read','ds_grid_resize','ds_grid_set','ds_grid_set_disk','ds_grid_set_grid_region','ds_grid_set_region','ds_grid_shuffle','ds_grid_sort',
     154            'ds_grid_value_disk_exists','ds_grid_value_disk_x','ds_grid_value_disk_y','ds_grid_value_exists','ds_grid_value_x','ds_grid_value_y','ds_grid_width','ds_grid_write','ds_list_add','ds_list_clear',
     155            'ds_list_copy','ds_list_create','ds_list_delete','ds_list_destroy','ds_list_empty','ds_list_find_index','ds_list_find_value','ds_list_insert','ds_list_mark_as_list','ds_list_mark_as_map','ds_list_read',
     156            'ds_list_replace','ds_list_shuffle','ds_list_size','ds_list_sort','ds_list_write','ds_map_add','ds_map_add_list','ds_map_add_map','ds_map_clear','ds_map_copy','ds_map_create','ds_map_delete',
     157            'ds_map_destroy','ds_map_empty','ds_map_exists','ds_map_find_first','ds_map_find_last','ds_map_find_next','ds_map_find_previous','ds_map_find_value','ds_map_read','ds_map_replace','ds_map_replace_list',
     158            'ds_map_replace_map','ds_map_size','ds_map_write','ds_priority_add','ds_priority_change_priority','ds_priority_clear','ds_priority_copy','ds_priority_create','ds_priority_delete_max','ds_priority_delete_min',
     159            'ds_priority_delete_value','ds_priority_destroy','ds_priority_empty','ds_priority_find_max','ds_priority_find_min','ds_priority_find_priority','ds_priority_read','ds_priority_size','ds_priority_write',
     160            'ds_queue_clear','ds_queue_copy','ds_queue_create','ds_queue_dequeue','ds_queue_destroy','ds_queue_empty','ds_queue_enqueue','ds_queue_head','ds_queue_read','ds_queue_size','ds_queue_tail','ds_queue_write',
     161            'ds_set_precision','ds_stack_clear','ds_stack_copy','ds_stack_create','ds_stack_destroy','ds_stack_empty','ds_stack_pop','ds_stack_push','ds_stack_read','ds_stack_size','ds_stack_top','ds_stack_write',
     162            'effect_clear','effect_create_above','effect_create_below','environment_get_variable','event_inherited','event_perform','event_perform_object','event_user','exp','external_call','external_define','external_free',
     163            'facebook_accesstoken','facebook_dialog','facebook_graph_request','facebook_init','facebook_launch_offerwall','facebook_login','facebook_logout','facebook_post_message','facebook_send_invite','facebook_status',
     164            'facebook_user_id','file_attributes','file_bin_close','file_bin_open','file_bin_position','file_bin_read_byte','file_bin_rewrite','file_bin_seek','file_bin_size','file_bin_write_byte','file_copy','file_delete',
     165            'file_exists','file_find_close','file_find_first','file_find_next','file_rename','file_text_close','file_text_eof','file_text_eoln','file_text_open_append','file_text_open_from_string','file_text_open_read',
     166            'file_text_open_write','file_text_read_real','file_text_read_string','file_text_readln','file_text_write_real','file_text_write_string','file_text_writeln','filename_change_ext','filename_dir','filename_drive',
     167            'filename_ext','filename_name','filename_path','floor','font_add','font_add_sprite','font_add_sprite_ext','font_delete','font_exists','font_get_bold','font_get_first','font_get_fontname','font_get_italic',
     168            'font_get_last','font_get_name','font_get_size','font_get_texture','font_get_uvs','font_replace','font_replace_sprite','font_replace_sprite_ext','font_set_cache_size','frac','game_end','game_load',
     169            'game_load_buffer','game_restart','game_save','game_save_buffer','gamepad_axis_count','gamepad_axis_value','gamepad_button_check','gamepad_button_check_pressed','gamepad_button_check_released',
     170            'gamepad_button_count','gamepad_button_value','gamepad_get_axis_deadzone','gamepad_get_button_threshold','gamepad_get_description','gamepad_get_device_count','gamepad_is_connected','gamepad_is_supported',
     171            'gamepad_set_axis_deadzone','gamepad_set_button_threshold','gamepad_set_vibration','get_integer','get_integer_async','get_login_async','get_open_filename','get_open_filename_ext','get_save_filename',
     172            'get_save_filename_ext','get_string','get_string_async','get_timer','highscore_add','highscore_clear','highscore_name','highscore_value','http_get','http_get_file','http_post_string','iap_acquire',
     173            'iap_activate','iap_consume','iap_event_queue','iap_files_purchased','iap_is_downloaded','iap_is_purchased','iap_product_details','iap_product_files','iap_product_status','iap_restore_all','iap_status',
     174            'iap_store_status','immersion_play_effect','immersion_stop','ini_close','ini_key_delete','ini_key_exists','ini_open','ini_open_from_string','ini_read_real','ini_read_string','ini_section_delete',
     175            'ini_section_exists','ini_write_real','ini_write_string','instance_activate_all','instance_activate_object','instance_activate_region','instance_change','instance_copy','instance_create',
     176            'instance_deactivate_all','instance_deactivate_object','instance_deactivate_region','instance_destroy','instance_exists','instance_find','instance_furthest','instance_nearest','instance_number',
     177            'instance_place','instance_position','io_clear','irandom','irandom_range','is_array','is_real','is_string','joystick_axes','joystick_buttons','joystick_check_button','joystick_direction','joystick_exists',
     178            'joystick_has_pov','joystick_name','joystick_pov','joystick_rpos','joystick_upos','joystick_vpos','joystick_xpos','joystick_ypos','joystick_zpos','json_decode','json_encode','keyboard_check',
     179            'keyboard_check_direct','keyboard_check_pressed','keyboard_check_released','keyboard_clear','keyboard_get_map','keyboard_get_numlock','keyboard_key_press','keyboard_key_release','keyboard_set_map',
     180            'keyboard_set_numlock','keyboard_unset_map','lengthdir_x','lengthdir_y','lerp','ln','log10','log2','logn','make_color_hsv','make_color_rgb','math_set_epsilon','matrix_build','matrix_get','matrix_multiply',
     181            'matrix_set','max','md5_file','md5_string_unicode','md5_string_utf8','mean','median','merge_color','message_caption','min','motion_add','motion_set','mouse_check_button','mouse_check_button_pressed',
     182            'mouse_check_button_released','mouse_clear','mouse_wheel_down','mouse_wheel_up','move_bounce','move_bounce_all','move_bounce_solid','move_contact','move_contact_all','move_contact_solid','move_outside_all',
     183            'move_outside_solid','move_random','move_snap','move_towards_point','move_wrap','mp_grid_add_cell','mp_grid_add_instances','mp_grid_add_rectangle','mp_grid_clear_all','mp_grid_clear_cell',
     184            'mp_grid_clear_rectangle','mp_grid_create','mp_grid_destroy','mp_grid_draw','mp_grid_path','mp_linear_path','mp_linear_path_object','mp_linear_step','mp_linear_step_object','mp_potential_path',
     185            'mp_potential_path_object','mp_potential_settings','mp_potential_step','mp_potential_step_object','network_connect','network_connect_raw','network_create_server','network_create_socket','network_destroy',
     186            'network_destroy','network_resolve','network_send_broadcast','network_send_packet','network_send_raw','network_send_udp','network_set_timeout','object_exists','object_get_depth','object_get_mask',
     187            'object_get_name','object_get_parent','object_get_persistent','object_get_physics','object_get_solid','object_get_sprite','object_get_visible','object_is_ancestor','object_set_depth','object_set_mask',
     188            'object_set_persistent','object_set_solid','object_set_sprite','object_set_visible','ord','os_get_config','os_get_info','os_get_language','os_is_network_connected','os_is_paused','os_lock_orientation',
     189            'os_powersave_enable','parameter_count','parameter_string','part_emitter_burst','part_emitter_clear','part_emitter_create','part_emitter_destroy','part_emitter_destroy_all','part_emitter_exists',
     190            'part_emitter_region','part_emitter_stream','part_particles_clear','part_particles_count','part_particles_create','part_particles_create_color','part_system_automatic_draw','part_system_automatic_update',
     191            'part_system_clear','part_system_create','part_system_depth','part_system_destroy','part_system_draw_order','part_system_drawit','part_system_exists','part_system_position','part_system_update',
     192            'part_type_alpha','part_type_alpha1','part_type_alpha2','part_type_alpha3','part_type_blend','part_type_clear','part_type_color','part_type_color1','part_type_color2','part_type_color3','part_type_color_hsv',
     193            'part_type_color_mix','part_type_color_rgb','part_type_create','part_type_death','part_type_destroy','part_type_direction','part_type_exists','part_type_gravity','part_type_life','part_type_orientation',
     194            'part_type_scale','part_type_shape','part_type_size','part_type_speed','part_type_sprite','part_type_step','path_add','path_add_point','path_append','path_assign','path_change_point','path_clear_points',
     195            'path_delete','path_delete_point','path_duplicate','path_end','path_exists','path_flip','path_get_closed','path_get_kind','path_get_length','path_get_name','path_get_number','path_get_point_speed',
     196            'path_get_point_x','path_get_point_y','path_get_precision','path_get_speed','path_get_x','path_get_y','path_insert_point','path_mirror','path_rescale','path_reverse','path_rotate','path_set_closed',
     197            'path_set_kind','path_set_precision','path_shift','path_start','physics_apply_force','physics_apply_impulse','physics_apply_local_force','physics_apply_local_impulse','physics_apply_torque',
     198            'physics_draw_debug','physics_fixture_add_point','physics_fixture_bind','physics_fixture_bind_ext','physics_fixture_create','physics_fixture_delete','physics_fixture_set_angular_damping',
     199            'physics_fixture_set_awake','physics_fixture_set_box_shape','physics_fixture_set_circle_shape','physics_fixture_set_collision_group','physics_fixture_set_density','physics_fixture_set_edge_shape',
     200            'physics_fixture_set_friction','physics_fixture_set_kinematic','physics_fixture_set_linear_damping','physics_fixture_set_polygon_shape','physics_fixture_set_restitution','physics_fixture_set_sensor',
     201            'physics_get_density','physics_get_friction','physics_get_restitution','physics_joint_delete','physics_joint_distance_create','physics_joint_enable_motor','physics_joint_gear_create','physics_joint_get_value',
     202            'physics_joint_prismatic_create','physics_joint_pulley_create','physics_joint_revolute_create','physics_joint_set_value','physics_mass_properties','physics_pause_enable','physics_remove_fixture','physics_set_density',
     203            'physics_set_friction','physics_set_restitution','physics_test_overlap','physics_world_create','physics_world_draw_debug','physics_world_gravity','physics_world_update_iterations','physics_world_update_speed',
     204            'place_empty','place_free','place_meeting','place_snapped','playhaven_add_notification_badge','playhaven_hide_notification_badge','playhaven_position_notification_badge','playhaven_update_notification_badge',
     205            'pocketchange_display_reward','pocketchange_display_shop','point_direction','point_distance','point_distance_3d','position_change','position_destroy','position_empty','position_meeting','power','radtodeg','random',
     206            'random_get_seed','random_range','random_set_seed','randomize','real','room_add','room_assign','room_duplicate','room_exists','room_get_name','room_goto','room_goto_next','room_goto_previous','room_instance_add',
     207            'room_instance_clear','room_next','room_previous','room_restart','room_set_background','room_set_background_color','room_set_height','room_set_persistent','room_set_view','room_set_view_enabled','room_set_width',
     208            'room_tile_add','room_tile_add_ext','room_tile_clear','round','screen_save','screen_save_part','script_execute','script_exists','script_get_name','sha1_file','sha1_string_unicode','sha1_string_utf8','shader_enable_corner_id',
     209            'shader_get_sampler_index','shader_get_uniform','shader_is_compiled','shader_reset','shader_set','shader_set_uniform_f','shader_set_uniform_f_array','shader_set_uniform_i','shader_set_uniform_i_array',
     210            'shader_set_uniform_matrix','shader_set_uniform_matrix_array','shaders_are_supported','shop_leave_rating','show_debug_message','show_debug_overlay','show_error','show_message','show_message','show_message_async',
     211            'show_question','show_question_async','sign','sin','sound_add','sound_delete','sound_exists','sound_fade','sound_get_name','sound_global_volume','sound_isplaying','sound_loop','sound_play','sound_replace',
     212            'sound_stop','sound_stop_all','sound_volume','sprite_add','sprite_add_from_surface','sprite_assign','sprite_collision_mask','sprite_create_from_surface','sprite_delete','sprite_duplicate','sprite_exists',
     213            'sprite_get_bbox_bottom','sprite_get_bbox_left','sprite_get_bbox_right','sprite_get_bbox_top','sprite_get_height','sprite_get_name','sprite_get_number','sprite_get_texture','sprite_get_tpe','sprite_get_uvs',
     214            'sprite_get_width','sprite_get_xoffset','sprite_get_yoffset','sprite_merge','sprite_replace','sprite_save','sprite_save_strip','sprite_set_alpha_from_sprite','sprite_set_cache_size','sprite_set_cache_size_ext',
     215            'sprite_set_offset','sqr','sqrt','steam_activate_overlay','steam_clear_achievement','steam_create_leaderboard','steam_download_friends_scores','steam_download_scores','steam_download_scores_around_user',
     216            'steam_file_delete','steam_file_exists','steam_file_persisted','steam_file_read','steam_file_share','steam_file_size','steam_file_write','steam_file_write_file','steam_get_achievement','steam_get_persona_name',
     217            'steam_get_quota_free','steam_get_quota_total','steam_get_stat_avg_rate','steam_get_stat_float','steam_get_stat_int','steam_get_user_steam_id','steam_initialised','steam_is_cloud_enabled_for_account',
     218            'steam_is_cloud_enabled_for_app','steam_is_overlay_activated','steam_is_overlay_enabled','steam_is_screenshot_requested','steam_is_user_logged_on','steam_publish_workshop_file','steam_reset_all_stats',
     219            'steam_reset_all_stats_achievements','steam_send_screenshot','steam_set_achievement','steam_set_stat_avg_rate','steam_set_stat_float','steam_set_stat_int','steam_stats_ready','steam_upload_score',
     220            'steam_user_installed_dlc','steam_user_owns_dlc','string','string_byte_at','string_byte_length','string_char_at','string_copy','string_count','string_delete','string_digits','string_format','string_height',
     221            'string_height_ext','string_insert','string_length','string_letters','string_lettersdigits','string_lower','string_pos','string_repeat','string_replace','string_replace_all','string_set_byte_at','string_upper',
     222            'string_width','string_width_ext','surface_copy','surface_copy_part','surface_create','surface_create_ext','surface_exists','surface_free','surface_get_height','surface_get_texture','surface_get_width',
     223            'surface_getpixel','surface_getpixel_ext','surface_reset_target','surface_save','surface_save_part','surface_set_target','surface_set_target_ext','tan','texture_exists','texture_get_height','texture_get_texel_height',
     224            'texture_get_texel_width','texture_get_width','texture_set_blending','texture_set_interpolation','texture_set_interpolation_ext','texture_set_repeat','texture_set_repeat_ext','texture_set_stage','tile_add',
     225            'tile_delete','tile_delete_at','tile_exists','tile_find','tile_get_alpha','tile_get_background','tile_get_blend','tile_get_depth','tile_get_height','tile_get_left','tile_get_top','tile_get_visible','tile_get_width',
     226            'tile_get_x','tile_get_xscale','tile_get_y','tile_get_yscale','tile_layer_delete','tile_layer_delete_at','tile_layer_depth','tile_layer_find','tile_layer_hide','tile_layer_shift','tile_layer_show','tile_set_alpha',
     227            'tile_set_background','tile_set_blend','tile_set_depth','tile_set_position','tile_set_region','tile_set_scale','tile_set_visible','timeline_add','timeline_clear','timeline_delete','timeline_exists','timeline_get_name',
     228            'timeline_moment_clear','url_get_domain','url_open','url_open_ext','url_open_full','vertex_argb','vertex_begin','vertex_colour','vertex_create_buffer','vertex_create_buffer_ext','vertex_delete_buffer','vertex_end',
     229            'vertex_float1','vertex_float2','vertex_float3','vertex_float4','vertex_format_add_colour','vertex_format_add_custom','vertex_format_add_normal','vertex_format_add_position','vertex_format_add_position_3d',
     230            'vertex_format_add_textcoord','vertex_format_begin','vertex_format_end','vertex_freeze','vertex_normal','vertex_position','vertex_position_3d','vertex_submit','vertex_texcoord','vertex_ubyte4','virtual_key_add',
     231            'virtual_key_delete','virtual_key_hide','virtual_key_show','win8_appbar_add_element','win8_appbar_enable','win8_appbar_remove_element','win8_device_touchscreen_available','win8_license_initialize_sandbox',
     232            'win8_license_trial_version','win8_livetile_badge_clear','win8_livetile_badge_notification','win8_livetile_notification_begin','win8_livetile_notification_end','win8_livetile_notification_expiry',
     233            'win8_livetile_notification_image_add','win8_livetile_notification_secondary_begin','win8_livetile_notification_tag','win8_livetile_notification_text_add','win8_livetile_queue_enable','win8_livetile_tile_clear',
     234            'win8_livetile_tile_notification','win8_search_add_suggestions','win8_search_disable','win8_search_enable','win8_secondarytile_badge_notification','win8_secondarytile_delete','win8_secondarytile_pin',
     235            'win8_settingscharm_add_entry','win8_settingscharm_add_html_entry','win8_settingscharm_add_xaml_entry','win8_settingscharm_get_xaml_property','win8_settingscharm_remove_entry','win8_settingscharm_set_xaml_property',
     236            'win8_share_file','win8_share_image','win8_share_screenshot','win8_share_text','win8_share_url','window_center','window_get_caption','window_get_color','window_get_cursor','window_get_fullscreen','window_get_height',
     237            'window_get_width','window_get_x','window_get_y','window_handle','window_has_focus','window_mouse_get_x','window_mouse_get_y','window_mouse_set','window_set_caption','window_set_color','window_set_cursor',
     238            'window_set_fullscreen','window_set_position','window_set_rectangle','window_set_size','window_view_mouse_get_x','window_view_mouse_get_y','window_views_mouse_get_x','window_views_mouse_get_y',
     239            'winphone_license_trial_version','winphone_tile_back_content','winphone_tile_back_content_wide','winphone_tile_back_image','winphone_tile_back_image_wide','winphone_tile_back_title','winphone_tile_background_color',
     240            'winphone_tile_count','winphone_tile_cycle_images','winphone_tile_front_image','winphone_tile_front_image_small','winphone_tile_front_image_wide','winphone_tile_icon_image','winphone_tile_small_background_image',
     241            'winphone_tile_small_icon_image','winphone_tile_title','winphone_tile_wide_content','zip_unzip'
    118242            ),
    119         // functions
     243
     244        // Constants
    120245        3 => array(
    121             // Computing things
    122             'random','choose','abs','sign','round','floor','ceil','frac','sqrt','sqr','power','exp','ln',
    123             'log2','log10','logn','sin','cos','tan','arcsin','arccos','arctan','arctan2','degtorad',
    124             'radtodeg','min','max','mean','median','point_distance','point_direction','lengthdir_x',
    125             'lengthdir_y','is_real','is_string',
    126             'chr','ord','real','string','string_format','string_length','string_pos','string_copy',
    127             'string_char_at','string_delete','string_insert','string_replace','string_replace_all',
    128             'string_count','string_lower','string_upper','string_repeat','string_letters','string_digits',
    129             'string_lettersdigits','clipboard_has_text','clipboard_get_text','clipboard_set_text',
    130             'date_current_datetime','date_current_date','date_current_time','date_create_datetime',
    131             'date_create_date','date_create_time','date_valid_datetime','date_valid_date','date_valid_time',
    132             'date_inc_year','date_inc_month','date_inc_week','date_inc_day','date_inc_hour',
    133             'date_inc_minute','date_inc_second','date_get_year','date_get_month','date_get_week',
    134             'date_get_day','date_get_hour', 'date_get_minute','date_get_second','date_get_weekday',
    135             'date_get_day_of_year','date_get_hour_of_year','date_get_minute_of_year',
    136             'date_get_second_of_year','date_year_span','date_month_span','date_week_span','date_day_span',
    137             'date_hour_span','date_minute_span','date_second_span','date_compare_datetime',
    138             'date_compare_date','date_compare_time','date_date_of','date_time_of','date_datetime_string',
    139             'date_date_string','date_time_string','date_days_in_month','date_days_in_year','date_leap_year',
    140             'date_is_today',
    141             // Game play
    142             'motion_set','motion_add','place_free','place_empty','place_meeting','place_snapped',
    143             'move_random','move_snap','move_wrap','move_towards_point','move_bounce_solid','move_bounce_all',
    144             'move_contact_solid','move_contact_all','move_outside_solid','move_outside_all',
    145             'distance_to_point','distance_to_object','position_empty','position_meeting',
    146             'path_start','path_end',
    147             'mp_linear_step','mp_linear_step_object','mp_potential_step','mp_potential_step_object',
    148             'mp_potential_settings','mp_linear_path','mp_linear_path_object', 'mp_potential_path',
    149             'mp_potential_path_object','mp_grid_create','mp_grid_destroy','mp_grid_clear_all',
    150             'mp_grid_clear_cell','mp_grid_clear_rectangle','mp_grid_add_cell','mp_grid_add_rectangle',
    151             'mp_grid_add_instances','mp_grid_path','mp_grid_draw',
    152             'collision_point','collision_rectangle','collision_circle','collision_ellipse','collision_line',
    153             'instance_find','instance_exists','instance_number','instance_position','instance_nearest',
    154             'instance_furthest','instance_place','instance_create','instance_copy','instance_destroy',
    155             'instance_change','position_destroy','position_change',
    156             'instance_deactivate_all','instance_deactivate_object','instance_deactivate_region',
    157             'instance_activate_all','instance_activate_object','instance_activate_region',
    158             'sleep',
    159             'room_goto','room_goto_previous','room_goto_next','room_restart','room_previous','room_next',
    160             'game_end','game_restart','game_save','game_load',
    161             'event_perform', 'event_perform_object','event_user','event_inherited',
    162             'show_debug_message','variable_global_exists','variable_local_exists','variable_global_get',
    163             'variable_global_array_get','variable_global_array2_get','variable_local_get',
    164             'variable_local_array_get','variable_local_array2_get','variable_global_set',
    165             'variable_global_array_set','variable_global_array2_set','variable_local_set',
    166             'variable_local_array_set','variable_local_array2_set','set_program_priority',
    167             // User interaction
    168             'keyboard_set_map','keyboard_get_map','keyboard_unset_map','keyboard_check',
    169             'keyboard_check_pressed','keyboard_check_released','keyboard_check_direct',
    170             'keyboard_get_numlock','keyboard_set_numlock','keyboard_key_press','keyboard_key_release',
    171             'keyboard_clear','io_clear','io_handle','keyboard_wait',
    172             'mouse_check_button','mouse_check_button_pressed','mouse_check_button_released','mouse_clear',
    173             'mouse_wait',
    174             'joystick_exists','joystick_name','joystick_axes','joystick_buttons','joystick_has_pov',
    175             'joystick_direction','joystick_check_button','joystick_xpos','joystick_ypos','joystick_zpos',
    176             'joystick_rpos','joystick_upos','joystick_vpos','joystick_pov',
    177             // Game Graphics
    178             'draw_sprite','draw_sprite_stretched','draw_sprite_tiled','draw_sprite_part','draw_background',
    179             'draw_background_stretched','draw_background_tiled','draw_background_part','draw_sprite_ext',
    180             'draw_sprite_stretched_ext','draw_sprite_tiled_ext','draw_sprite_part_ext','draw_sprite_general',
    181             'draw_background_ext','draw_background_stretched_ext','draw_background_tiled_ext',
    182             'draw_background_part_ext','draw_background_general',
    183             'draw_clear','draw_clear_alpha','draw_point','draw_line','draw_rectangle','draw_roundrect',
    184             'draw_triangle','draw_circle','draw_ellipse','draw_arrow','draw_button','draw_path',
    185             'draw_healthbar','draw_set_color','draw_set_alpha','draw_get_color','draw_get_alpha',
    186             'make_color_rgb','make_color_hsv','color_get_red','color_get_green','color_get_blue',
    187             'color_get_hue','color_get_saturation','color_get_value','merge_color','draw_getpixel',
    188             'screen_save','screen_save_part',
    189             'draw_set_font','draw_set_halign','draw_set_valign','draw_text','draw_text_ext','string_width',
    190             'string_height','string_width_ext','string_height_ext','draw_text_transformed',
    191             'draw_text_ext_transformed','draw_text_color','draw_text_ext_color',
    192             'draw_text_transformed_color','draw_text_ext_transformed_color',
    193             'draw_point_color','draw_line_color','draw_rectangle_color','draw_roundrect_color',
    194             'draw_triangle_color','draw_circle_color','draw_ellipse_color','draw_primitive_begin',
    195             'draw_vertex','draw_vertex_color','draw_primitive_end','sprite_get_texture',
    196             'background_get_texture','texture_preload','texture_set_priority',
    197             'texture_get_width','texture_get_height','draw_primitive_begin_texture','draw_vertex_texture',
    198             'draw_vertex_texture_color','texture_set_interpolation',
    199             'texture_set_blending','texture_set_repeat','draw_set_blend_mode','draw_set_blend_mode_ext',
    200             'surface_create','surface_free','surface_exists','surface_get_width','surface_get_height',
    201             'surface_get_texture','surface_set_target','surface_reset_target','surface_getpixel',
    202             'surface_save','surface_save_part','draw_surface','draw_surface_stretched','draw_surface_tiled',
    203             'draw_surface_part','draw_surface_ext','draw_surface_stretched_ext','draw_surface_tiled_ext',
    204             'draw_surface_part_ext','draw_surface_general','surface_copy','surface_copy_part',
    205             'tile_add','tile_delete','tile_exists','tile_get_x','tile_get_y','tile_get_left','tile_get_top',
    206             'tile_get_width','tile_get_height','tile_get_depth','tile_get_visible','tile_get_xscale',
    207             'tile_get_yscale','tile_get_background','tile_get_blend','tile_get_alpha','tile_set_position',
    208             'tile_set_region','tile_set_background','tile_set_visible','tile_set_depth','tile_set_scale',
    209             'tile_set_blend','tile_set_alpha','tile_layer_hide','tile_layer_show','tile_layer_delete',
    210             'tile_layer_shift','tile_layer_find','tile_layer_delete_at','tile_layer_depth',
    211             'display_get_width','display_get_height','display_get_colordepth','display_get_frequency',
    212             'display_set_size','display_set_colordepth','display_set_frequency','display_set_all',
    213             'display_test_all','display_reset','display_mouse_get_x','display_mouse_get_y','display_mouse_set',
    214             'window_set_visible','window_get_visible','window_set_fullscreen','window_get_fullscreen',
    215             'window_set_showborder','window_get_showborder','window_set_showicons','window_get_showicons',
    216             'window_set_stayontop','window_get_stayontop','window_set_sizeable','window_get_sizeable',
    217             'window_set_caption','window_get_caption','window_set_cursor', 'window_get_cursor',
    218             'window_set_color','window_get_color','window_set_region_scale','window_get_region_scale',
    219             'window_set_position','window_set_size','window_set_rectangle','window_center','window_default',
    220             'window_get_x','window_get_y','window_get_width','window_get_height','window_mouse_get_x',
    221             'window_mouse_get_y','window_mouse_set',
    222             'window_set_region_size','window_get_region_width','window_get_region_height',
    223             'window_view_mouse_get_x','window_view_mouse_get_y','window_view_mouse_set',
    224             'window_views_mouse_get_x','window_views_mouse_get_y','window_views_mouse_set',
    225             'screen_redraw','screen_refresh','set_automatic_draw','set_synchronization','screen_wait_vsync',
    226             // Sound and music)
    227             'sound_play','sound_loop','sound_stop','sound_stop_all','sound_isplaying','sound_volume',
    228             'sound_global_volume','sound_fade','sound_pan','sound_background_tempo','sound_set_search_directory',
    229             'sound_effect_set','sound_effect_chorus','sound_effect_echo',    'sound_effect_flanger',
    230             'sound_effect_gargle','sound_effect_reverb','sound_effect_compressor','sound_effect_equalizer',
    231             'sound_3d_set_sound_position','sound_3d_set_sound_velocity','sound_3d_set_sound_distance',
    232             'sound_3d_set_sound_cone',
    233             'cd_init','cd_present','cd_number','cd_playing','cd_paused','cd_track','cd_length',
    234             'cd_track_length','cd_position','cd_track_position','cd_play','cd_stop','cd_pause','cd_resume',
    235             'cd_set_position','cd_set_track_position','cd_open_door','cd_close_door','MCI_command',
    236             // Splash screens, highscores, and other pop-ups
    237             'show_text','show_image','show_video','show_info','load_info',
    238             'show_message','show_message_ext','show_question','get_integer','get_string',
    239             'message_background','message_alpha','message_button','message_text_font','message_button_font',
    240             'message_input_font','message_mouse_color','message_input_color','message_caption',
    241             'message_position','message_size','show_menu','show_menu_pos','get_color','get_open_filename',
    242             'get_save_filename','get_directory','get_directory_alt','show_error',
    243             'highscore_show','highscore_set_background','highscore_set_border','highscore_set_font',
    244             'highscore_set_colors','highscore_set_strings','highscore_show_ext','highscore_clear',
    245             'highscore_add','highscore_add_current','highscore_value','highscore_name','draw_highscore',
    246             // Resources
    247             'sprite_exists','sprite_get_name','sprite_get_number','sprite_get_width','sprite_get_height',
    248             'sprite_get_transparent','sprite_get_smooth','sprite_get_preload','sprite_get_xoffset',
    249             'sprite_get_yoffset','sprite_get_bbox_left','sprite_get_bbox_right','sprite_get_bbox_top',
    250             'sprite_get_bbox_bottom','sprite_get_bbox_mode','sprite_get_precise',
    251             'sound_exists','sound_get_name','sound_get_kind','sound_get_preload','sound_discard',
    252             'sound_restore',
    253             'background_exists','background_get_name','background_get_width','background_get_height',
    254             'background_get_transparent','background_get_smooth','background_get_preload',
    255             'font_exists','font_get_name','font_get_fontname','font_get_bold','font_get_italic',
    256             'font_get_first','font_get_last',
    257             'path_exists','path_get_name','path_get_length','path_get_kind','path_get_closed',
    258             'path_get_precision','path_get_number','path_get_point_x','path_get_point_y',
    259             'path_get_point_speed','path_get_x','path_get_y','path_get_speed',
    260             'script_exists','script_get_name','script_get_text',
    261             'timeline_exists','timeline_get_name',
    262             'object_exists','object_get_name','object_get_sprite','object_get_solid','object_get_visible',
    263             'object_get_depth','object_get_persistent','object_get_mask','object_get_parent',
    264             'object_is_ancestor',
    265             'room_exists','room_get_name',
    266             // Changing resources
    267             'sprite_set_offset','sprite_set_bbox_mode','sprite_set_bbox','sprite_set_precise',
    268             'sprite_duplicate','sprite_assign','sprite_merge','sprite_add','sprite_replace',
    269             'sprite_create_from_screen','sprite_add_from_screen','sprite_create_from_surface',
    270             'sprite_add_from_surface','sprite_delete','sprite_set_alpha_from_sprite',
    271             'sound_add','sound_replace','sound_delete',
    272             'background_duplicate','background_assign','background_add','background_replace',
    273             'background_create_color','background_create_gradient','background_create_from_screen',
    274             'background_create_from_surface','background_delete','background_set_alpha_from_background',
    275             'font_add','font_add_sprite','font_replace_sprite','font_delete',
    276             'path_set_kind','path_set_closed','path_set_precision','path_add','path_delete','path_duplicate',
    277             'path_assign','path_append','path_add_point','path_insert_point','path_change_point',
    278             'path_delete_point','path_clear_points','path_reverse','path_mirror','path_flip','path_rotate',
    279             'path_scale','path_shift',
    280             'execute_string','execute_file','script_execute',
    281             'timeline_add','timeline_delete','timeline_moment_add','timeline_moment_clear',
    282             'object_set_sprite','object_set_solid','object_set_visible','object_set_depth',
    283             'object_set_persistent','object_set_mask','object_set_parent','object_add','object_delete',
    284             'object_event_add','object_event_clear',
    285             'room_set_width','room_set_height','room_set_caption','room_set_persistent','room_set_code',
    286             'room_set_background_color','room_set_background','room_set_view','room_set_view_enabled',
    287             'room_add','room_duplicate','room_assign','room_instance_add','room_instance_clear',
    288             'room_tile_add','room_tile_add_ext','room_tile_clear',
    289             // Files, registry and executing programs
    290             'file_text_open_read','file_text_open_write','file_text_open_append','file_text_close',
    291             'file_text_write_string','file_text_write_real','file_text_writeln','file_text_read_string',
    292             'file_text_read_real','file_text_readln','file_text_eof','file_exists','file_delete',
    293             'file_rename','file_copy','directory_exists','directory_create','file_find_first',
    294             'file_find_next','file_find_close','file_attributes', 'filename_name','filename_path',
    295             'filename_dir','filename_drive','filename_ext','filename_change_ext','file_bin_open',
    296             'file_bin_rewrite','file_bin_close','file_bin_size','file_bin_position','file_bin_seek',
    297             'file_bin_write_byte','file_bin_read_byte','parameter_count','parameter_string',
    298             'environment_get_variable',
    299             'registry_write_string','registry_write_real','registry_read_string','registry_read_real',
    300             'registry_exists','registry_write_string_ext','registry_write_real_ext',
    301             'registry_read_string_ext','registry_read_real_ext','registry_exists_ext','registry_set_root',
    302             'ini_open','ini_close','ini_read_string','ini_read_real','ini_write_string','ini_write_real',
    303             'ini_key_exists','ini_section_exists','ini_key_delete','ini_section_delete',
    304             'execute_program','execute_shell',
    305             // Data structures
    306             'ds_stack_create','ds_stack_destroy','ds_stack_clear','ds_stack_size','ds_stack_empty',
    307             'ds_stack_push','ds_stack_pop','ds_stack_top',
    308             'ds_queue_create','ds_queue_destroy','ds_queue_clear','ds_queue_size','ds_queue_empty',
    309             'ds_queue_enqueue','ds_queue_dequeue','ds_queue_head','ds_queue_tail',
    310             'ds_list_create','ds_list_destroy','ds_list_clear','ds_list_size','ds_list_empty','ds_list_add',
    311             'ds_list_insert','ds_list_replace','ds_list_delete','ds_list_find_index','ds_list_find_value',
    312             'ds_list_sort',
    313             'ds_map_create','ds_map_destroy','ds_map_clear','ds_map_size','ds_map_empty','ds_map_add',
    314             'ds_map_replace','ds_map_delete','ds_map_exists','ds_map_find_value','ds_map_find_previous',
    315             'ds_map_find_next','ds_map_find_first','ds_map_find_last',
    316             'ds_priority_create','ds_priority_destroy','ds_priority_clear','ds_priority_size',
    317             'ds_priority_empty','ds_priority_add','ds_priority_change_priority','ds_priority_find_priority',
    318             'ds_priority_delete_value','ds_priority_delete_min','ds_priority_find_min',
    319             'ds_priority_delete_max','ds_priority_find_max',
    320             'ds_grid_create','ds_grid_destroy','ds_grid_resize','ds_grid_width','ds_grid_height',
    321             'ds_grid_clear','ds_grid_set','ds_grid_add','ds_grid_multiply','ds_grid_set_region',
    322             'ds_grid_add_region','ds_grid_multiply_region','ds_grid_set_disk','ds_grid_add_disk',
    323             'ds_grid_multiply_disk','ds_grid_get','ds_grid_get_sum','ds_grid_get_max','ds_grid_get_min',
    324             'ds_grid_get_mean','ds_grid_get_disk_sum','ds_grid_get_disk_min','ds_grid_get_disk_max',
    325             'ds_grid_get_disk_mean','ds_grid_value_exists','ds_grid_value_x','ds_grid_value_y',
    326             'ds_grid_value_disk_exists','ds_grid_value_disk_x','ds_grid_value_disk_y',
    327             // Creating particles
    328             'effect_create_below','effect_create_above','effect_clear',
    329             'part_type_create','part_type_destroy','part_type_exists','part_type_clear','part_type_shape',
    330             'part_type_sprite','part_type_size','part_type_scale',
    331             'part_type_orientation','part_type_color1','part_type_color2','part_type_color3',
    332             'part_type_color_mix','part_type_color_rgb','part_type_color_hsv',
    333             'part_type_alpha1','part_type_alpha2','part_type_alpha3','part_type_blend','part_type_life',
    334             'part_type_step','part_type_death','part_type_speed','part_type_direction','part_type_gravity',
    335             'part_system_create','part_system_destroy','part_system_exists','part_system_clear',
    336             'part_system_draw_order','part_system_depth','part_system_position',
    337             'part_system_automatic_update','part_system_automatic_draw','part_system_update',
    338             'part_system_drawit','part_particles_create','part_particles_create_color',
    339             'part_particles_clear','part_particles_count',
    340             'part_emitter_create','part_emitter_destroy','part_emitter_destroy_all','part_emitter_exists',
    341             'part_emitter_clear','part_emitter_region','part_emitter_burst','part_emitter_stream',
    342             'part_attractor_create','part_attractor_destroy','part_attractor_destroy_all',
    343             'part_attractor_exists','part_attractor_clear','part_attractor_position','part_attractor_force',
    344             'part_destroyer_create','part_destroyer_destroy','part_destroyer_destroy_all',
    345             'part_destroyer_exists','part_destroyer_clear','part_destroyer_region',
    346             'part_deflector_create','part_deflector_destroy','part_deflector_destroy_all',
    347             'part_deflector_exists','part_deflector_clear','part_deflector_region','part_deflector_kind',
    348             'part_deflector_friction',
    349             'part_changer_create','part_changer_destroy','part_changer_destroy_all','part_changer_exists',
    350             'part_changer_clear','part_changer_region','part_changer_types','part_changer_kind',
    351             // Multiplayer games
    352             'mplay_init_ipx','mplay_init_tcpip','mplay_init_modem','mplay_init_serial',
    353             'mplay_connect_status','mplay_end','mplay_ipaddress',
    354             'mplay_session_create','mplay_session_find','mplay_session_name','mplay_session_join',
    355             'mplay_session_mode','mplay_session_status','mplay_session_end',
    356             'mplay_player_find','mplay_player_name','mplay_player_id',
    357             'mplay_data_write','mplay_data_read','mplay_data_mode',
    358             'mplay_message_send','mplay_message_send_guaranteed','mplay_message_receive','mplay_message_id',
    359             'mplay_message_value','mplay_message_player','mplay_message_name','mplay_message_count',
    360             'mplay_message_clear',
    361             // Using DLL's
    362             'external_define','external_call','external_free','window_handle',
    363             // 3D Graphics
    364             'd3d_start','d3d_end','d3d_set_hidden','d3d_set_perspective',
    365             'd3d_set_depth',
    366             'd3d_primitive_begin','d3d_vertex','d3d_vertex_color','d3d_primitive_end',
    367             'd3d_primitive_begin_texture','d3d_vertex_texture','d3d_vertex_texture_color','d3d_set_culling',
    368             'd3d_draw_block','d3d_draw_cylinder','d3d_draw_cone','d3d_draw_ellipsoid','d3d_draw_wall',
    369             'd3d_draw_floor',
    370             'd3d_set_projection','d3d_set_projection_ext','d3d_set_projection_ortho',
    371             'd3d_set_projection_perspective',
    372             'd3d_transform_set_identity','d3d_transform_set_translation','d3d_transform_set_scaling',
    373             'd3d_transform_set_rotation_x','d3d_transform_set_rotation_y','d3d_transform_set_rotation_z',
    374             'd3d_transform_set_rotation_axis','d3d_transform_add_translation','d3d_transform_add_scaling',
    375             'd3d_transform_add_rotation_x','d3d_transform_add_rotation_y','d3d_transform_add_rotation_z',
    376             'd3d_transform_add_rotation_axis','d3d_transform_stack_clear','d3d_transform_stack_empty',
    377             'd3d_transform_stack_push','d3d_transform_stack_pop','d3d_transform_stack_top',
    378             'd3d_transform_stack_discard',
    379             'd3d_set_fog',
    380             'd3d_set_lighting','d3d_set_shading','d3d_light_define_direction','d3d_light_define_point',
    381             'd3d_light_enable','d3d_vertex_normal','d3d_vertex_normal_color','d3d_vertex_normal_texture',
    382             'd3d_vertex_normal_texture_color',
    383             'd3d_model_create','d3d_model_destroy','d3d_model_clear','d3d_model_save','d3d_model_load',
    384             'd3d_model_draw','d3d_model_primitive_begin','d3d_model_vertex','d3d_model_vertex_color',
    385             'd3d_model_vertex_texture','d3d_model_vertex_texture_color','d3d_model_vertex_normal',
    386             'd3d_model_vertex_normal_color','d3d_model_vertex_normal_texture',
    387             'd3d_model_vertex_normal_texture_color','d3d_model_primitive_end','d3d_model_block',
    388             'd3d_model_cylinder','d3d_model_cone','d3d_model_ellipsoid','d3d_model_wall','d3d_model_floor'
     246            'ANSI_CHARSET','ARABIC_CHARSET','BALTIC_CHARSET','CHINESEBIG5_CHARSET','DEFAULT_CHARSET','EASTEUROPE_CHARSET','GB2312_CHARSET','GREEK_CHARSET','HANGEUL_CHARSET','HEBREW_CHARSET','JOHAB_CHARSET',
     247            'MAC_CHARSET','OEM_CHARSET','RUSSIAN_CHARSET','SHIFTJIS_CHARSET','SYMBOL_CHARSET','THAI_CHARSET','TURKISH_CHARSET','VIETNAMESE_CHARSET','achievement_achievement_info','achievement_challenge_completed',
     248            'achievement_challenge_completed_by_remote','achievement_challenge_launched','achievement_challenge_list_received','achievement_challenge_received','achievement_filter_all_players',
     249            'achievement_filter_friends_only','achievement_friends_info','achievement_leaderboard_info','achievement_our_info','achievement_pic_loaded','achievement_player_info','achievement_purchase_info',
     250            'achievement_show_achievement','achievement_show_bank','achievement_show_friend_picker','achievement_show_leaderboard','achievement_show_profile','achievement_show_purchase_prompt','achievement_show_ui',
     251            'achievement_type_achievement_challenge','achievement_type_score_challenge','all','asset_background','asset_font','asset_object','asset_path','asset_room','asset_script','asset_sound','asset_sprite',
     252            'asset_timeline','asset_unknown','audio_falloff_exponent_distance','audio_falloff_exponent_distance_clamped','audio_falloff_inverse_distance','audio_falloff_inverse_distance_clamped',
     253            'audio_falloff_linear_distance','audio_falloff_linear_distance_clamped','audio_falloff_none','audio_new_system','audio_old_system','bm_add','bm_dest_alpha','bm_dest_color','bm_inv_dest_alpha',
     254            'bm_inv_dest_color','bm_inv_src_alpha','bm_inv_src_color','bm_max','bm_normal','bm_one','bm_src_alpha','bm_src_alpha_sat','bm_src_color','bm_subtract','bm_zero','browser_chrome',
     255            'browser_firefox','browser_ie','browser_ie_mobile','browser_not_a_browser','browser_opera','browser_safari','browser_safari_mobile','browser_tizen','browser_unknown','browser_windows_store','buffer_bool',
     256            'buffer_f16','buffer_f32','buffer_f64','buffer_fast','buffer_fixed','buffer_generalerror','buffer_grow','buffer_invalidtype','buffer_outofbounds','buffer_outofspace','buffer_s16','buffer_s32','buffer_s8',
     257            'buffer_seek_end','buffer_seek_relative','buffer_seek_start','buffer_string','buffer_u16','buffer_u32','buffer_u8','buffer_vbuffer','buffer_wrap','button_type','c_aqua','c_black','c_blue','c_dkgray',
     258            'c_fuchsia','c_gray','c_green','c_lime','c_ltgray','c_maroon','c_navy','c_olive','c_orange','c_purple','c_red','c_silver','c_teal','c_white','c_yellow','cr_appstart','cr_arrow','cr_beam','cr_cross',
     259            'cr_default','cr_drag','cr_handpoint','cr_help','cr_hourglass','cr_hsplit','cr_multidrag','cr_no','cr_nodrop','cr_none','cr_size_all','cr_size_nesw','cr_size_ns','cr_size_nwse','cr_size_we','cr_sqlwait',
     260            'cr_uparrow','cr_vsplit','device_emulator','device_ios_ipad','device_ios_ipad_retina','device_ios_iphone','device_ios_iphone5','device_ios_iphone_retina','device_ios_unknown','device_tablet','display_landscape',
     261            'display_landscape_flipped','display_portrait','display_portrait_flipped','dll_cdecl','dll_stdcall','ds_type_grid','ds_type_list','ds_type_map','ds_type_priority','ds_type_queue','ds_type_stack','e','ef_cloud',
     262            'ef_ellipse','ef_explosion','ef_firework','ef_flare','ef_rain','ef_ring','ef_smoke','ef_smokeup','ef_snow','ef_spark','ef_star','ev_alarm','ev_animation_end','ev_boundary','ev_close_button','ev_collision',
     263            'ev_create','ev_destroy','ev_draw','ev_end_of_path','ev_game_end','ev_game_start','ev_global_left_button','ev_global_left_press','ev_global_left_release','ev_global_middle_button','ev_global_middle_press',
     264            'ev_global_middle_release','ev_global_press','ev_global_release','ev_global_right_button','ev_global_right_press','ev_global_right_release','ev_gui','ev_joystick1_button1','ev_joystick1_button2',
     265            'ev_joystick1_button3','ev_joystick1_button4','ev_joystick1_button5','ev_joystick1_button6','ev_joystick1_button7','ev_joystick1_button8','ev_joystick1_down','ev_joystick1_left','ev_joystick1_right',
     266            'ev_joystick1_up','ev_joystick2_button1','ev_joystick2_button2','ev_joystick2_button3','ev_joystick2_button4','ev_joystick2_button5','ev_joystick2_button6','ev_joystick2_button7','ev_joystick2_button8',
     267            'ev_joystick2_down','ev_joystick2_left','ev_joystick2_right','ev_joystick2_up','ev_keyboard','ev_keypress','ev_keyrelease','ev_left_button','ev_left_press','ev_left_release','ev_middle_button',
     268            'ev_middle_press','ev_middle_release','ev_mouse','ev_mouse_enter','ev_mouse_leave','ev_mouse_wheel_down','ev_mouse_wheel_up','ev_no_button','ev_no_more_health','ev_no_more_lives','ev_other','ev_outside',
     269            'ev_right_button','ev_right_press','ev_right_release','ev_room_end','ev_room_start','ev_step','ev_step_begin','ev_step_end','ev_step_normal','ev_trigger','ev_user0','ev_user1','ev_user10','ev_user11',
     270            'ev_user12','ev_user13','ev_user14','ev_user15','ev_user2','ev_user3','ev_user4','ev_user5','ev_user6','ev_user7','ev_user8','ev_user9','fa_archive','fa_bottom','fa_center','fa_directory','fa_hidden',
     271            'fa_left','fa_middle','fa_readonly','fa_right','fa_sysfile','fa_top','fa_volumeid','false','gp_axislh','gp_axislv','gp_axisrh','gp_axisrv','gp_face1','gp_face2','gp_face3','gp_face4','gp_padd',
     272            'gp_padl','gp_padr','gp_padu','gp_select','gp_shoulderl','gp_shoulderlb','gp_shoulderr','gp_shoulderrb','gp_start','gp_stickl','gp_stickr','input_type','lb_disp_none','lb_disp_numeric','lb_disp_time_ms',
     273            'lb_disp_time_sec','lb_sort_ascending','lb_sort_descending','lb_sort_none','leaderboard_type_number','leaderboard_type_time_mins_secs','matrix_projection','matrix_view','matrix_world','mb_any',
     274            'mb_left','mb_middle','mb_none','mb_right','network_socket_bluetooth','network_socket_tcp','network_socket_udp','network_type_connect','network_type_data','network_type_disconnect',
     275            'of_challenge_lose','of_challenge_tie','of_challenge_win','os_android','os_ios','os_linux','os_macosx','os_psp','os_symbian','os_tizen','os_unknown','os_win32','os_win8native','os_windows','os_winphone',
     276            'ov_achievements','ov_community','ov_friends','ov_gamegroup','ov_players','ov_settings','phy_debug_render_aabb','phy_debug_render_collision_pairs','phy_debug_render_coms',
     277            'phy_debug_render_core_shapes','phy_debug_render_joints','phy_debug_render_obb','phy_debug_render_shapes','phy_joint_anchor_1_x','phy_joint_anchor_1_y','phy_joint_anchor_2_x','phy_joint_anchor_2_y',
     278            'phy_joint_angle','phy_joint_angle_limits','phy_joint_damping_ratio','phy_joint_frequency','phy_joint_length_1','phy_joint_length_2','phy_joint_lower_angle_limit','phy_joint_max_motor_force',
     279            'phy_joint_max_motor_torque','phy_joint_motor_force','phy_joint_motor_speed','phy_joint_motor_torque','phy_joint_reaction_force_x','phy_joint_reaction_force_y','phy_joint_reaction_torque','phy_joint_speed',
     280            'phy_joint_translation','phy_joint_upper_angle_limit','pi','pr_linelist','pr_linestrip','pr_pointlist','pr_trianglefan','pr_trianglelist','pr_trianglestrip','ps_change_all','ps_change_motion',
     281            'ps_change_shape','ps_deflect_horizontal','ps_deflect_vertical','ps_distr_gaussian','ps_distr_invgaussian','ps_distr_linear','ps_force_constant','ps_force_linear','ps_force_quadratic','ps_shape_diamond',
     282            'ps_shape_ellipse','ps_shape_line','ps_shape_rectangle','pt_shape_circle','pt_shape_cloud','pt_shape_disk','pt_shape_explosion','pt_shape_flare','pt_shape_line','pt_shape_pixel','pt_shape_ring',
     283            'pt_shape_smoke','pt_shape_snow','pt_shape_spark','pt_shape_sphere','pt_shape_square','pt_shape_star','se_chorus','se_compressor','se_echo','se_equalizer','se_flanger','se_gargle','se_none','se_reverb',
     284            'text_type','true','ty_real','ty_string','vertex_type_colour','vertex_type_float1','vertex_type_float2','vertex_type_float3','vertex_type_float4','vertex_type_ubyte4','vertex_usage_binormal',
     285            'vertex_usage_blendindices','vertex_usage_blendweight','vertex_usage_colour','vertex_usage_depth','vertex_usage_fog','vertex_usage_normal','vertex_usage_position','vertex_usage_psize','vertex_usage_sample',
     286            'vertex_usage_tagnet','vertex_usage_textcoord','vk_add','vk_alt','vk_anykey','vk_backspace','vk_control','vk_decimal','vk_delete','vk_divide','vk_down','vk_end','vk_enter','vk_escape','vk_f1','vk_f10',
     287            'vk_f11','vk_f12','vk_f2','vk_f3','vk_f4','vk_f5','vk_f6','vk_f7','vk_f8','vk_f9','vk_home','vk_insert','vk_lalt','vk_lcontrol','vk_left','vk_lshift','vk_multiply','vk_nokey','vk_numpad0','vk_numpad1',
     288            'vk_numpad2','vk_numpad3','vk_numpad4','vk_numpad5','vk_numpad6','vk_numpad7','vk_numpad8','vk_numpad9','vk_pagedown','vk_pageup','vk_pause','vk_printscreen','vk_ralt','vk_rcontrol','vk_return','vk_right',
     289            'vk_rshift','vk_shift','vk_space','vk_subtract','vk_tab','vk_up'
    389290            ),
    390         // constants
     291
     292        // Keywords
    391293        4 => array(
    392             'true', 'false', 'pi',
    393             'ev_destroy','ev_step','ev_alarm','ev_keyboard','ev_mouse','ev_collision','ev_other','ev_draw',
    394             'ev_keypress','ev_keyrelease','ev_left_button','ev_right_button','ev_middle_button',
    395             'ev_no_button','ev_left_press','ev_right_press','ev_middle_press','ev_left_release',
    396             'ev_right_release','ev_middle_release','ev_mouse_enter','ev_mouse_leave','ev_mouse_wheel_up',
    397             'ev_mouse_wheel_down','ev_global_left_button','ev_global_right_button','ev_global_middle_button',
    398             'ev_global_left_press','ev_global_right_press','ev_global_middle_press','ev_global_left_release',
    399             'ev_global_right_release','ev_global_middle_release','ev_joystick1_left','ev_joystick1_right',
    400             'ev_joystick1_up','ev_joystick1_down','ev_joystick1_button1','ev_joystick1_button2',
    401             'ev_joystick1_button3','ev_joystick1_button4','ev_joystick1_button5','ev_joystick1_button6',
    402             'ev_joystick1_button7','ev_joystick1_button8','ev_joystick2_left','ev_joystick2_right',
    403             'ev_joystick2_up','ev_joystick2_down','ev_joystick2_button1','ev_joystick2_button2',
    404             'ev_joystick2_button3','ev_joystick2_button4','ev_joystick2_button5','ev_joystick2_button6',
    405             'ev_joystick2_button7','ev_joystick2_button8',
    406             'ev_outside','ev_boundary','ev_game_start','ev_game_end','ev_room_start','ev_room_end',
    407             'ev_no_more_lives','ev_no_more_health','ev_animation_end','ev_end_of_path','ev_user0','ev_user1',
    408             'ev_user2','ev_user3','ev_user4','ev_user5','ev_user6','ev_user7','ev_user8','ev_user9',
    409             'ev_user10','ev_user11','ev_user12','ev_user13','ev_user14','ev_user15','ev_step_normal',
    410             'ev_step_begin','ev_step_end',
    411             'vk_nokey','vk_anykey','vk_left','vk_right','vk_up','vk_down','vk_enter','vk_escape','vk_space',
    412             'vk_shift','vk_control','vk_alt','vk_backspace','vk_tab','vk_home','vk_end','vk_delete',
    413             'vk_insert','vk_pageup','vk_pagedown','vk_pause','vk_printscreen',
    414             'vk_f1','vk_f2','vk_f3','vk_f4','vk_f5','vk_f6','vk_f7','vk_f8','vk_f9','vk_f10','vk_f11','vk_f12',
    415             'vk_numpad0','vk_numpad1','vk_numpad2','vk_numpad3','vk_numpad4','vk_numpad5','vk_numpad6',
    416             'vk_numpad7','vk_numpad8','vk_numpad9', 'vk_multiply','vk_divide','vk_add','vk_subtract',
    417             'vk_decimal','vk_lshift','vk_lcontrol','vk_lalt','vk_rshift','vk_rcontrol','vk_ralt',
    418             'c_aqua','c_black','c_blue','c_dkgray','c_fuchsia','c_gray','c_green','c_lime','c_ltgray',
    419             'c_maroon','c_navy','c_olive','c_purple','c_red','c_silver','c_teal','c_white','c_yellow',
    420             'fa_left', 'fa_center','fa_right','fa_top','fa_middle','fa_bottom',
    421             'pr_pointlist','pr_linelist','pr_linestrip','pr_trianglelist','pr_trianglestrip',
    422             'pr_trianglefan',
    423             'cr_none','cr_arrow','cr_cross','cr_beam','cr_size_nesw','cr_size_ns','cr_size_nwse',
    424             'cr_size_we','cr_uparrow','cr_hourglass','cr_drag','cr_nodrop','cr_hsplit','cr_vsplit',
    425             'cr_multidrag','cr_sqlwait','cr_no','cr_appstart','cr_help','cr_handpoint','cr_size_all',
    426             'se_chorus','se_echo','se_flanger','se_gargle','se_reverb','se_compressor','se_equalizer',
    427             'fa_readonly','fa_hidden','fa_sysfile','fa_volumeid','fa_directory','fa_archive',
    428             'pt_shape_pixel','pt_shape_disk','pt_shape_square','pt_shape_line','pt_shape_star',
    429             'pt_shape_circle','pt_shape_ring','pt_shape_sphere','pt_shape_flare','pt_shape_spark',
    430             'pt_shape_explosion','pt_shape_cloud','pt_shape_smoke','pt_shape_snow',
    431             'ps_shape_rectangle','ps_shape_ellipse ','ps_shape_diamond','ps_shape_line',
    432             'ps_distr_linear','ps_distr_gaussian','ps_force_constant','ps_force_linear','ps_force_quadratic',
    433             'ps_deflect_horizontal', 'ps_deflect_vertical',
    434             'ps_change_motion','ps_change_shape','ps_change_all'
    435             ),
    436         ),
     294            'if','while','do','until','exit','break','continue','for','switch','case','default',
     295            'else','then','begin','end','repeat','switch','var','globalvar','with','div','mod',
     296            'self','noone','other','all','global','local','return',
     297            'and','or','xor','not'
     298            )
     299        ),
     300
    437301    'SYMBOLS' => array(
    438         '(', ')', '{', '}', '[', ']',
    439         '&&', '||', '^^', '&', '|', '^',
    440         '<', '<=', '==', '!=', '>', '>=', '=',
    441         '<<', '>>',
    442         '+=', '-=', '*=', '/=',
    443         '+', '-', '*', '/',
    444         '!', '~', ',', ';'
    445         ),
     302        // Angled brackets
     303        0 => array('{','}'),
     304        // Other brackets
     305        1 => array('(',')','[',']'),
     306        // Operators (NOTE: Operators and/or/not/xor are included in the keywords section. These are non-alphanumeric operators
     307        2 => array('&&', '||', '^^', '&', '|', '^',
     308            '<', '<=', '==', '!=', '>', '>=', '=',
     309            '<<', '>>',
     310            '+=', '-=', '*=', '/=',
     311            '+', '-', '*', '/',
     312            '!', '~', ',', ';'
     313        )),
    446314    'CASE_SENSITIVE' => array(
    447315        GESHI_COMMENTS => false,
     
    453321    'STYLES' => array(
    454322        'KEYWORDS' => array(
    455             1 => 'font-weight: bold; color: #000000;',
    456             2 => 'font-weight: bold; color: #000000;',
    457             3 => 'color: navy;',
    458             4 => 'color: #663300;',
    459             ),
     323            1 => 'color: #800000;',
     324            2 => 'color: #800000;',
     325            3 => 'color: #800000;',
     326            4 => 'color: #000080; font-weight: bold;'),
    460327        'COMMENTS' => array(
    461             1 => 'font-style: italic; color: green;',
    462             'MULTI' => 'font-style: italic; color: green;'
    463             ),
     328            1 => 'font-style: italic; color: #008000;',
     329            'MULTI' => 'font-style: italic; color: #008000;'),
    464330        'ESCAPE_CHAR' => array(
    465             0 => 'color: #000099; font-weight: bold;'
    466             ),
     331            0 => ''),
    467332        'BRACKETS' => array(
    468             0 => 'color: #000000;' //'color: #66cc66;'
    469             ),
     333            0 => 'color: #000080;'),
    470334        'STRINGS' => array(
    471             0 => 'color: #ff0000;'
    472             ),
     335            0 => 'color: #0000FF;',
     336            1 => 'color: #0000FF;'),
    473337        'NUMBERS' => array(
    474             0 => 'color: #cc66cc;'
    475             ),
     338            0 => 'color: #0000FF;'),
    476339        'METHODS' => array(
    477             1 => 'color: #202020;'
    478             ),
     340            0 => 'color: #800000;'),
    479341        'SYMBOLS' => array(
    480             0 => 'color: #66cc66; font-weight: bold;'
    481             ),
     342            0 => 'color: #000080; font-weight: bold;',
     343            1 => 'color: #000000;',
     344            2 => 'color: #000000;'),
    482345        'REGEXPS' => array(
    483346            ),
     
    503366        )
    504367);
    505 
    506 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/gnuplot.php

    r68991 r93266  
    55 * Author: Milian Wolff (mail@milianw.de)
    66 * Copyright: (c) 2008 Milian Wolff (http://milianw.de)
    7  * Release Version: 1.0.8.11
     7 * Release Version: 1.0.8.12
    88 * Date Started: 2008/07/07
    99 *
     
    293293    'TAB_WIDTH' => 4
    294294);
    295 
    296 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/go.php

    r68991 r93266  
    55 * Author: Markus Jarderot (mizardx at gmail dot com)
    66 * Copyright: (c) 2010 Markus Jarderot
    7  * Release Version: 1.0.8.11
     7 * Release Version: 1.0.8.12
    88 * Date Started: 2010/05/20
    99 *
     
    322322        'STRINGS' => array(
    323323            0 => 'color: #0000ff;',
    324             0 => 'color: #cc66cc;'
     324            0 => 'color: #cc66cc;' // FIXME: Duplicate array key
    325325            ),
    326326        'NUMBERS' => array(
     
    372372        )
    373373);
    374 
    375 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/groovy.php

    r68991 r93266  
    55 * Author: Ivan F. Villanueva B. (geshi_groovy@artificialidea.com)
    66 * Copyright: (c) 2006 Ivan F. Villanueva B.(http://www.artificialidea.com)
    7  * Release Version: 1.0.8.11
     7 * Release Version: 1.0.8.12
    88 * Date Started: 2006/04/29
    99 *
     
    10081008        )
    10091009);
    1010 
    1011 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/gwbasic.php

    r68991 r93266  
    55 * Author: José Gabriel Moya Yangüela (josemoya@gmail.com)
    66 * Copyright: (c) 2010 José Gabriel Moya Yangüela (http://doc.apagada.com)
    7  * Release Version: 1.0.8.11
     7 * Release Version: 1.0.8.12
    88 * Date Started: 2010/01/30
    99 *
     
    150150        )
    151151);
    152 
    153 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/haskell.php

    r68991 r93266  
    33 * haskell.php
    44 * ----------
    5  * Author: Jason Dagit (dagit@codersbase.com) based on ocaml.php by Flaie (fireflaie@gmail.com)
     5 * Author: Daniel Mlot (duplode_1 at yahoo dot com dot br)
     6 *         Based on haskell.php by Jason Dagit (dagit@codersbase.com), which was
     7 *         based on ocaml.php by Flaie (fireflaie@gmail.com).
    68 * Copyright: (c) 2005 Flaie, Nigel McNie (http://qbnz.com/highlighter)
    7  * Release Version: 1.0.8.11
    8  * Date Started: 2005/08/27
     9 * Release Version: 1.0.8.12
     10 * Date Started: 2014/05/12
    911 *
    1012 * Haskell language file for GeSHi.
    11  *
    12  * CHANGES
    13  * -------
    14  * 2005/08/27 (1.0.0)
    15  *   -  First Release
    16  *
    17  * TODO (updated 2005/08/27)
    18  * -------------------------
    1913 *
    2014 *************************************************************************************
     
    5953            'qualified', 'type', 'where'
    6054            ),
    61         /* define names of main librarys, so we can link to it */
     55        /* define names of main libraries, so we can link to it */
    6256        2 => array(
    6357            'Foreign', 'Numeric', 'Prelude'
     
    108102            'readIO', 'readLn', 'ioError', 'userError', 'catch'
    109103            ),
    110         /* here Prelude Types */
     104        /* Prelude types */
    111105        4 => array (
    112             'Bool', 'Maybe', 'Either', 'Ord', 'Ordering',
    113             'Char', 'String', 'Eq', 'Enum', 'Bounded',
     106            'Bool', 'Maybe', 'Either', 'Ordering',
     107            'Char', 'String',
    114108            'Int', 'Integer', 'Float', 'Double', 'Rational',
     109            'ShowS', 'ReadS',
     110            'IO', 'IOError', 'IOException'
     111            ),
     112        /* Prelude classes */
     113        5 => array (
     114            'Ord', 'Eq', 'Enum', 'Bounded',
    115115            'Num', 'Real', 'Integral', 'Fractional',
    116             'Floating', 'RealFrac', 'RealFloat', 'Monad',
    117             'Functor', 'Show', 'ShowS', 'Read', 'ReadS',
    118             'IO'
    119             ),
    120         /* finally Prelude Exceptions */
    121         5 => array (
    122             'IOError', 'IOException'
     116            'Floating', 'RealFrac', 'RealFloat',
     117            'Monad', 'Functor',
     118            'Show', 'Read'
    123119            )
    124120        ),
    125     /* highlighting symbols is really important in Haskell */
     121    /* Most symbol combinations can be valid Haskell operators */
    126122    'SYMBOLS' => array(
    127         '|', '->', '<-', '@', '!', '::', '_', '~', '=', '?',
    128         '&&', '||', '==', '/=', '<', '<=', '>',
    129         '>=','+', '-', '*','/', '%', '**', '^', '^^',
    130         '>>=', '>>', '=<<',  '$', '.', ',', '$!',
    131         '++', '!!'
     123        '!', '@', '#', '$', '%', '&', '*', '-', '+', '=',
     124        '^', '~', '|', '\\', '>', '<', ':', '?', '/'
    132125        ),
    133126    'CASE_SENSITIVE' => array(
    134127        GESHI_COMMENTS => false,
    135         1 => true,
    136         2 => true, /* functions name are case seinsitive */
    137         3 => true, /* types name too */
    138         4 => true, /* finally exceptions too */
     128        1 => true, /* Haskell is a case sensitive language */
     129        2 => true,
     130        3 => true,
     131        4 => true,
    139132        5 => true
    140133        ),
     
    145138            3 => 'font-weight: bold;', /* make the preduled functions bold */
    146139            4 => 'color: #cccc00; font-weight: bold;', /* give types a different bg */
    147             5 => 'color: maroon;'
     140            5 => 'color: maroon; font-weight: bold;' /* similarly for classes */
    148141            ),
    149142        'COMMENTS' => array(
     
    186179        4 => 'http://haskell.org/ghc/docs/latest/html/libraries/base/Prelude.html#t:{FNAME}',
    187180        /* link to Prelude exceptions */
    188         5 => 'http://haskell.org/ghc/docs/latest/html/libraries/base/Prelude.html#t:{FNAME}',
     181        5 => 'http://haskell.org/ghc/docs/latest/html/libraries/base/Prelude.html#t:{FNAME}'
    189182        ),
    190183    'OOLANG' => false,
     
    199192        )
    200193);
    201 
    202 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/haxe.php

    r68991 r93266  
    77 * Copyright: (c) 2012 onthewings (http://www.onthewings.net/)
    88 *                2010 colorhook (http://colorhook.com/)
    9  * Release Version: 1.0.8.11
     9 * Release Version: 1.0.8.12
    1010 * Date Started: 2010/10/05
    1111 *
     
    112112            2 => 'color: #006699;',
    113113            3 => 'color: #008000; font-style: italic; font-weight: bold;',
    114             3 => 'color: #008000; font-style: italic; font-weight: bold;',
    115114            'MULTI' => 'color: #666666; font-style: italic;',
    116115            ),
     
    158157        ),
    159158);
    160 
    161 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/hicest.php

    r68991 r93266  
    55 * Author: Georg Petrich (spt@hicest.com)
    66 * Copyright: (c) 2010 Georg Petrich (http://www.HicEst.com)
    7  * Release Version: 1.0.8.11
     7 * Release Version: 1.0.8.12
    88 * Date Started: 2010/03/15
    99 *
     
    105105    'HIGHLIGHT_STRICT_BLOCK' => array()
    106106);
    107 
    108 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/hq9plus.php

    r68991 r93266  
    55 * Author: Benny Baumann (BenBE@geshi.org)
    66 * Copyright: (c) 2008 Benny Baumann (http://qbnz.com/highlighter/)
    7  * Release Version: 1.0.8.11
     7 * Release Version: 1.0.8.12
    88 * Date Started: 2009/10/31
    99 *
     
    101101        )
    102102);
    103 
    104 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/html4strict.php

    r68991 r93266  
    55 * Author: Nigel McNie (nigel@geshi.org)
    66 * Copyright: (c) 2004 Nigel McNie (http://qbnz.com/highlighter/)
    7  * Release Version: 1.0.8.11
     7 * Release Version: 1.0.8.12
    88 * Date Started: 2004/07/10
    99 *
     
    187187    )
    188188);
    189 
    190 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/html5.php

    r68991 r93266  
    55 * Author: Nigel McNie (nigel@geshi.org)
    66 * Copyright: (c) 2004 Nigel McNie (http://qbnz.com/highlighter/)
    7  * Release Version: 1.0.8.11
     7 * Release Version: 1.0.8.12
    88 * Date Started: 2004/07/10
    99 *
     
    209209    )
    210210);
    211 
    212 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/icon.php

    r68991 r93266  
    55 * Author: Matt Oates (mattoates@gmail.com)
    66 * Copyright: (c) 2010 Matt Oates (http://mattoates.co.uk)
    7  * Release Version: 1.0.8.11
     7 * Release Version: 1.0.8.12
    88 * Date Started: 2010/04/24
    99 *
     
    209209        )
    210210);
    211 
    212 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/idl.php

    r68991 r93266  
    55 * Author: Cedric Bosdonnat (cedricbosdo@openoffice.org)
    66 * Copyright: (c) 2006 Cedric Bosdonnat
    7  * Release Version: 1.0.8.11
     7 * Release Version: 1.0.8.12
    88 * Date Started: 2006/08/20
    99 *
     
    120120        )
    121121);
    122 
    123 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/ini.php

    r68991 r93266  
    55 * Author: deguix (cevo_deguix@yahoo.com.br)
    66 * Copyright: (c) 2005 deguix
    7  * Release Version: 1.0.8.11
     7 * Release Version: 1.0.8.12
    88 * Date Started: 2005/03/27
    99 *
     
    4545$language_data = array (
    4646    'LANG_NAME' => 'INI',
    47     'COMMENT_SINGLE' => array(0 => ';'),
     47    'COMMENT_SINGLE' => array(),
    4848    'COMMENT_MULTI' => array(),
     49    'COMMENT_REGEXP' => array(0 => '/^\s*;.*?$/m'),
    4950    'CASE_KEYWORDS' => GESHI_CAPS_NO_CHANGE,
    5051    'QUOTEMARKS' => array('"'),
     
    125126        )
    126127);
    127 
    128 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/inno.php

    r68991 r93266  
    55 * Author: Thomas Klingler (hotline@theratech.de) based on delphi.php from J�rja Norbert (jnorbi@vipmail.hu)
    66 * Copyright: (c) 2004 J�rja Norbert, Nigel McNie (http://qbnz.com/highlighter)
    7  * Release Version: 1.0.8.11
     7 * Release Version: 1.0.8.12
    88 * Date Started: 2005/07/29
    99 *
     
    209209        )
    210210);
    211 
    212 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/intercal.php

    r68991 r93266  
    55 * Author: Benny Baumann (BenBE@geshi.org)
    66 * Copyright: (c) 2008 Benny Baumann (http://qbnz.com/highlighter/)
    7  * Release Version: 1.0.8.11
     7 * Release Version: 1.0.8.12
    88 * Date Started: 2009/10/31
    99 *
     
    119119        )
    120120);
    121 
    122 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/io.php

    r68991 r93266  
    55 * Author: Nigel McNie (nigel@geshi.org)
    66 * Copyright: (c) 2006 Nigel McNie (http://qbnz.com/highlighter/)
    7  * Release Version: 1.0.8.11
     7 * Release Version: 1.0.8.12
    88 * Date Started: 2006/09/23
    99 *
     
    135135        )
    136136);
    137 
    138 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/j.php

    r68991 r93266  
    55 * Author: Ric Sherlock (tikkanz@gmail.com)
    66 * Copyright: (c) 2009 Ric Sherlock
    7  * Release Version: 1.0.8.11
     7 * Release Version: 1.0.8.12
    88 * Date Started: 2009/11/10
    99 *
     
    187187        )
    188188);
    189 
    190 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/java.php

    r68991 r93266  
    55 * Author: Nigel McNie (nigel@geshi.org)
    66 * Copyright: (c) 2004 Nigel McNie (http://qbnz.com/highlighter/)
    7  * Release Version: 1.0.8.11
     7 * Release Version: 1.0.8.12
    88 * Date Started: 2004/07/10
    99 *
     
    935935            2 => 'color: #006699;',
    936936            3 => 'color: #008000; font-style: italic; font-weight: bold;',
    937             3 => 'color: #008000; font-style: italic; font-weight: bold;',
    938937            'MULTI' => 'color: #666666; font-style: italic;'
    939938            ),
     
    980979        )
    981980);
    982 
    983 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/java5.php

    r68991 r93266  
    55 * Author: Nigel McNie (nigel@geshi.org)
    66 * Copyright: (c) 2004 Nigel McNie (http://qbnz.com/highlighter/)
    7  * Release Version: 1.0.8.11
     7 * Release Version: 1.0.8.12
    88 * Date Started: 2004/07/10
    99 *
     
    10341034        )
    10351035);
    1036 
    1037 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/javascript.php

    r68991 r93266  
    55 * Author: Ben Keen (ben.keen@gmail.com)
    66 * Copyright: (c) 2004 Ben Keen (ben.keen@gmail.com), Nigel McNie (http://qbnz.com/highlighter)
    7  * Release Version: 1.0.8.11
     7 * Release Version: 1.0.8.12
    88 * Date Started: 2004/06/20
    99 *
     
    171171        )
    172172);
    173 
    174 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/jquery.php

    r68991 r93266  
    55 * Author: Rob Loach (http://www.robloach.net)
    66 * Copyright: (c) 2009 Rob Loach (http://www.robloach.net)
    7  * Release Version: 1.0.8.11
     7 * Release Version: 1.0.8.12
    88 * Date Started: 2009/07/20
    99 *
     
    235235        )
    236236);
    237 
    238 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/kixtart.php

    r68991 r93266  
    55 * Author: Riley McArdle (riley@glyff.net)
    66 * Copyright: (c) 2007 Riley McArdle (http://www.glyff.net/)
    7  * Release Version: 1.0.8.11
     7 * Release Version: 1.0.8.12
    88 * Date Started: 2007/08/31
    99 *
     
    326326    'TAB_WIDTH' => 4
    327327);
    328 
    329 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/klonec.php

    r68991 r93266  
    55 * Author: AUGER Mickael
    66 * Copyright: Synchronic
    7  * Release Version: 1.0.8.11
     7 * Release Version: 1.0.8.12
    88 * Date Started: 2008/04/16
    99 *
     
    279279    )
    280280);
    281 
    282 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/klonecpp.php

    r68991 r93266  
    55 * Author: AUGER Mickael
    66 * Copyright: Synchronic
    7  * Release Version: 1.0.8.11
     7 * Release Version: 1.0.8.12
    88 * Date Started: 2008/04/16
    99 *
     
    307307    )
    308308);
    309 
    310 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/latex.php

    r68991 r93266  
    55 * Author: efi, Matthias Pospiech (matthias@pospiech.eu)
    66 * Copyright: (c) 2006 efi, Matthias Pospiech (matthias@pospiech.eu), Nigel McNie (http://qbnz.com/highlighter)
    7  * Release Version: 1.0.8.11
     7 * Release Version: 1.0.8.12
    88 * Date Started: 2006/09/23
    99 *
     
    132132        ),
    133133    'URLS' => array(
    134         1 => 'http://www.golatex.de/wiki/index.php?title=%5C{FNAME}',
     134        1 => 'http://www.golatex.de/wiki/%5C{FNAME}',
    135135        ),
    136136    'OOLANG' => false,
     
    220220    )
    221221);
    222 
    223 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/lb.php

    r68991 r93266  
    55 * Author: Chris Iverson (cj.no.one@gmail.com)
    66 * Copyright: (c) 2010 Chris Iverson
    7  * Release Version: 1.0.8.11
     7 * Release Version: 1.0.8.12
    88 * Date Started: 2010/07/18
    99 *
     
    159159        )
    160160);
    161 
    162 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/ldif.php

    r68991 r93266  
    55 * Author: Bruno Harbulot (Bruno.Harbulot@manchester.ac.uk)
    66 * Copyright: (c) 2005 deguix, (c) 2010 Bruno Harbulot
    7  * Release Version: 1.0.8.11
     7 * Release Version: 1.0.8.12
    88 * Date Started: 2010/03/01
    99 *
     
    113113        )
    114114);
    115 
    116 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/lisp.php

    r68991 r93266  
    44 * --------
    55 * Author: Roberto Rossi (rsoftware@altervista.org)
    6  * Copyright: (c) 2004 Roberto Rossi (http://rsoftware.altervista.org), Nigel McNie (http://qbnz.com/highlighter
    7  * Release Version: 1.0.8.11
     6 * Copyright: (c) 2004 Roberto Rossi (http://rsoftware.altervista.org), Nigel McNie (http://qbnz.com/highlighter)
     7 * Release Version: 1.0.8.12
    88 * Date Started: 2004/08/30
    99 *
     
    1212 * CHANGES
    1313 * -------
     14 * 2013/11/13 (1.0.8.12)
     15 *  -  Fixed bug where a keyword was highlighted in identifiers (Edward Hart)
    1416 * 2005/12/9  (1.0.2)
    1517 *  -  Added support for :keywords and ::access (Denis Mashkevich)
     
    136138        ),
    137139    'PARSER_CONTROL' => array(
     140        'KEYWORDS' => array(
     141            'DISALLOWED_BEFORE' => '(?<![a-zA-Z0-9-\$_\|\#|^&])',
     142            ),
    138143        'OOLANG' => array(
    139144            'MATCH_AFTER' => '[a-zA-Z][a-zA-Z0-9_\-]*'
     
    141146        )
    142147);
    143 
    144 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/llvm.php

    r68991 r93266  
    55 * Author: Benny Baumann (BenBE@geshi.org), Azriel Fasten (azriel.fasten@gmail.com)
    66 * Copyright: (c) 2010 Benny Baumann (http://qbnz.com/highlighter/), Azriel Fasten (azriel.fasten@gmail.com)
    7  * Release Version: 1.0.8.11
     7 * Release Version: 1.0.8.12
    88 * Date Started: 2010/10/14
    99 *
     
    382382    'TAB_WIDTH' => 4
    383383);
    384 
    385 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/locobasic.php

    r68991 r93266  
    55 * Author: Nacho Cabanes
    66 * Copyright: (c) 2009 Nacho Cabanes (http://www.nachocabanes.com)
    7  * Release Version: 1.0.8.11
     7 * Release Version: 1.0.8.12
    88 * Date Started: 2009/03/22
    99 *
     
    127127        )
    128128);
    129 
    130 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/logtalk.php

    r68991 r93266  
    66 * Author: Paulo Moura (pmoura@logtalk.org)
    77 * Copyright: (c) 2009-2011 Paulo Moura (http://logtalk.org/)
    8  * Release Version: 1.0.8.11
     8 * Release Version: 1.0.8.12
    99 * Date Started: 2009/10/24
    1010 *
     
    309309        'ENABLE_FLAGS' => array(
    310310            'BRACKETS' => GESHI_NEVER
    311         ),
     311            ),
    312312        'KEYWORDS' => array(
    313313            1 => array(
    314314                'DISALLOWED_BEFORE' => '(?<=:-\s)',
    315315                'DISALLOWED_AFTER' => '(?=\()'
    316             ),
     316                ),
    317317            2 => array(
    318318                'DISALLOWED_BEFORE' => '(?<=:-\s)',
    319319                'DISALLOWED_AFTER' => '(?=\.)'
    320             ),
     320                ),
    321321            3 => array(
    322322                'DISALLOWED_BEFORE' => '(?<![a-zA-Z0-9\$_\|\#>|^&\'"])',
    323323                'DISALLOWED_AFTER' => '(?=\()'
    324             ),
     324                ),
    325325            4 => array(
    326326                'DISALLOWED_BEFORE' => '(?<![a-zA-Z0-9\$_\|\#>|^&\'"])',
    327327                'DISALLOWED_AFTER' => '(?=\()'
    328             ),
     328                ),
    329329            5 => array(
    330330                'DISALLOWED_BEFORE' => '(?<![a-zA-Z0-9\$_\|\#>|^&\'"])',
    331331                'DISALLOWED_AFTER' => '(?![a-zA-Z0-9_\|%\\-&\'"])'
    332             ),
     332                ),
    333333            6 => array(
    334334                'DISALLOWED_BEFORE' => '(?<![a-zA-Z0-9\$_\|\#;>|^&\'"])',
    335335                'DISALLOWED_AFTER' => '(?=\()'
    336             ),
     336                ),
    337337            7 => array(
    338338                'DISALLOWED_BEFORE' => '(?<![a-zA-Z0-9\$_\|\#;>|^&\'"])',
    339339                'DISALLOWED_AFTER' => '(?![a-zA-Z0-9_\|%\\-&\'"])'
     340                )
    340341            )
    341342        )
    342     ),
    343343);
    344 
    345 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/lolcode.php

    r68991 r93266  
    55 * Author: Benny Baumann (BenBE@geshi.org)
    66 * Copyright: (c) 2008 Benny Baumann (http://qbnz.com/highlighter/)
    7  * Release Version: 1.0.8.11
     7 * Release Version: 1.0.8.12
    88 * Date Started: 2009/10/31
    99 *
     
    1212 * CHANGES
    1313 * -------
     14 * 2014/2/25
     15 *   -  Fixed to not throw missing index exception.
     16 *
    1417 * 2008/10/31 (1.0.8.1)
    1518 *   -  First Release
     
    3740 *
    3841 ************************************************************************************/
    39 $language_data = array (
     42
     43$language_data = array(
    4044    'LANG_NAME' => 'LOLcode',
    41     'COMMENT_SINGLE' => array(),
    42     'COMMENT_MULTI' => array(),
     45    'COMMENT_SINGLE' => array('BTW'),
     46    'COMMENT_MULTI' => array('BTW','WTB'),
    4347    'COMMENT_REGEXP' => array(
    4448        1 => "/\bBTW\b.*$/im",
     
    103107            ),
    104108        'COMMENTS' => array(
     109            0 => 'color: #666666; style: italic;',
    105110            1 => 'color: #666666; style: italic;',
    106111            2 => 'color: #666666; style: italic;'
     
    113118            ),
    114119        'NUMBERS' => array(
     120            0 => 'color: #00F;'
    115121            ),
    116122        'METHODS' => array(
     123            0 => 'color: #0F0;'
    117124            ),
    118125        'SYMBOLS' => array(
     
    120127            ),
    121128        'ESCAPE_CHAR' => array(
     129            0 => 'color: #00F;'
    122130            ),
    123131        'SCRIPT' => array(
     132            0 => 'color: #00F;'
    124133            ),
    125134        'REGEXPS' => array(
     
    149158    'TAB_WIDTH' => 4
    150159);
    151 
    152 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/lotusformulas.php

    r68991 r93266  
    55 * Author: Richard Civil (info@richardcivil.net)
    66 * Copyright: (c) 2008 Richard Civil (info@richardcivil.net), Nigel McNie (http://qbnz.com/highlighter)
    7  * Release Version: 1.0.8.11
     7 * Release Version: 1.0.8.12
    88 * Date Started: 2008/04/12
    99 *
     
    314314        ),
    315315    'TAB_WIDTH' => 2
    316     );
    317 
    318 ?>
     316);
  • _plugins_/coloration_code/trunk/geshi/geshi/lotusscript.php

    r68991 r93266  
    55 * Author: Richard Civil (info@richardcivil.net)
    66 * Copyright: (c) 2008 Richard Civil (info@richardcivil.net), Nigel McNie (http://qbnz.com/highlighter)
    7  * Release Version: 1.0.8.11
     7 * Release Version: 1.0.8.12
    88 * Date Started: 2008/04/12
    99 *
     
    188188    'TAB_WIDTH' => 2
    189189);
    190 
    191 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/lscript.php

    r68991 r93266  
    55 * Author: Arendedwinter (admin@arendedwinter.com)
    66 * Copyright: (c) 2008 Beau McGuigan (http://www.arendedwinter.com)
    7  * Release Version: 1.0.8.11
     7 * Release Version: 1.0.8.12
    88 * Date Started: 15/11/2008
    99 *
     
    384384        )
    385385);
    386 
    387 ?>
  • _plugins_/coloration_code/trunk/geshi/geshi/lsl2.php

    r68991 r93266  
    55 * Author: William Fry (william.fry@nyu.edu)
    66 * Copyright: (c) 2009 William Fry
    7  * Release Version: 1.0.8.11
     7 * Release Version: 1.0.8.12
    88 * Date Started: 2009/02/04
    99 *
    1010 * Linden Scripting Language (LSL2) language file for GeSHi.
    1111 *
    12  *   Data derived and validated against the following:
    13  *      http://wiki.secondlife.com/wiki/LSL_Portal
    14  *      http://www.lslwiki.net/lslwiki/wakka.php?wakka=HomePage
    15  *      http://rpgstats.com/wiki/index.php?title=Main_Page
    16  *
    1712 * CHANGES
    1813 * -------
    19  * 2009/02/05 (1.0.0)
     14 * 2009-02-05 (1.0.0)
    2015 *   -  First Release
    21  *
    22  * TODO (updated 2009/02/05)
    23  * -------------------------
     16 * 2013-01-01
     17 *   -  Modified by Sei Lisa for compatibility with the geshi.py output module
     18 *      which is part of the LSL2 Derived Files Generator, available at:
     19 *      http://code.google.com/p/lsl-keywords
     20 * 2013-07-11
     21 *   -  Modified by Sei Lisa to fix symbols and to add multiline comment support
    2422 *
    2523 *************************************************************************************
     
    4341 ************************************************************************************/
    4442
    45 $language_data = array (
     43// Generated by LSL2 Derived Files Generator. Database version: 0.0.20140116001; output module version: 0.0.20130817000
     44
     45$language_data = array(
    4646    'LANG_NAME' => 'LSL2',
    4747    'COMMENT_SINGLE' => array(1 => '//'),
    48     'COMMENT_MULTI' => array(),
     48    'COMMENT_MULTI' => array('/*' => '*/'),
    4949    'CASE_KEYWORDS' => GESHI_CAPS_NO_CHANGE,
    5050    'QUOTEMARKS' => array('"'),
     
    6666            'AGENT_ALWAYS_RUN',
    6767            'AGENT_ATTACHMENTS',
     68            'AGENT_AUTOPILOT',
    6869            'AGENT_AWAY',
    6970            'AGENT_BUSY',
     71            'AGENT_BY_LEGACY_NAME',
     72            'AGENT_BY_USERNAME',
    7073            'AGENT_CROUCHING',
    7174            'AGENT_FLYING',
    7275            'AGENT_IN_AIR',
     76            'AGENT_LIST_PARCEL',
     77            'AGENT_LIST_PARCEL_OWNER',
     78            'AGENT_LIST_REGION',
    7379            'AGENT_MOUSELOOK',
    7480            'AGENT_ON_OBJECT',
     
    7985            'ALL_SIDES',
    8086            'ANIM_ON',
     87            'ATTACH_AVATAR_CENTER',
    8188            'ATTACH_BACK',
    8289            'ATTACH_BELLY',
     
    93100            'ATTACH_HUD_TOP_RIGHT',
    94101            'ATTACH_LEAR',
     102            'ATTACH_LEFT_PEC',
    95103            'ATTACH_LEYE',
    96104            'ATTACH_LFOOT',
     
    99107            'ATTACH_LLARM',
    100108            'ATTACH_LLLEG',
    101             'ATTACH_LPEC',
    102109            'ATTACH_LSHOULDER',
    103110            'ATTACH_LUARM',
    104111            'ATTACH_LULEG',
    105112            'ATTACH_MOUTH',
     113            'ATTACH_NECK',
    106114            'ATTACH_NOSE',
    107115            'ATTACH_PELVIS',
     
    111119            'ATTACH_RHAND',
    112120            'ATTACH_RHIP',
     121            'ATTACH_RIGHT_PEC',
    113122            'ATTACH_RLARM',
    114123            'ATTACH_RLLEG',
    115             'ATTACH_RPEC',
    116124            'ATTACH_RSHOULDER',
    117125            'ATTACH_RUARM',
    118126            'ATTACH_RULEG',
     127            'AVOID_CHARACTERS',
     128            'AVOID_DYNAMIC_OBSTACLES',
     129            'AVOID_NONE',
    119130            'CAMERA_ACTIVE',
    120131            'CAMERA_BEHINDNESS_ANGLE',
     
    135146            'CHANGED_INVENTORY',
    136147            'CHANGED_LINK',
     148            'CHANGED_MEDIA',
    137149            'CHANGED_OWNER',
    138150            'CHANGED_REGION',
     151            'CHANGED_REGION_START',
    139152            'CHANGED_SCALE',
    140153            'CHANGED_SHAPE',
    141154            'CHANGED_TELEPORT',
    142155            'CHANGED_TEXTURE',
     156            'CHARACTER_ACCOUNT_FOR_SKIPPED_FRAMES',
     157            'CHARACTER_AVOIDANCE_MODE',
     158            'CHARACTER_CMD_JUMP',
     159            'CHARACTER_CMD_SMOOTH_STOP',
     160            'CHARACTER_CMD_STOP',
     161            'CHARACTER_DESIRED_SPEED',
     162            'CHARACTER_DESIRED_TURN_SPEED',
     163            'CHARACTER_LENGTH',
     164            'CHARACTER_MAX_ACCEL',
     165            'CHARACTER_MAX_DECEL',
     166            'CHARACTER_MAX_SPEED',
     167            'CHARACTER_MAX_TURN_RADIUS',
     168            'CHARACTER_ORIENTATION',
     169            'CHARACTER_RADIUS',
     170            'CHARACTER_STAY_WITHIN_PARCEL',
     171            'CHARACTER_TYPE',
     172            'CHARACTER_TYPE_A',
     173            'CHARACTER_TYPE_B',
     174            'CHARACTER_TYPE_C',
     175            'CHARACTER_TYPE_D',
     176            'CHARACTER_TYPE_NONE',
     177            'CLICK_ACTION_BUY',
    143178            'CLICK_ACTION_NONE',
    144179            'CLICK_ACTION_OPEN',
    145180            'CLICK_ACTION_OPEN_MEDIA',
    146181            'CLICK_ACTION_PAY',
     182            'CLICK_ACTION_PLAY',
    147183            'CLICK_ACTION_SIT',
    148184            'CLICK_ACTION_TOUCH',
     185            'CONTENT_TYPE_ATOM',
     186            'CONTENT_TYPE_FORM',
     187            'CONTENT_TYPE_HTML',
     188            'CONTENT_TYPE_JSON',
     189            'CONTENT_TYPE_LLSD',
     190            'CONTENT_TYPE_RSS',
     191            'CONTENT_TYPE_TEXT',
     192            'CONTENT_TYPE_XHTML',
     193            'CONTENT_TYPE_XML',
    149194            'CONTROL_BACK',
    150195            'CONTROL_DOWN',
     
    161206            'DATA_ONLINE',
    162207            'DATA_PAYINFO',
    163             'DATA_RATING',
    164208            'DATA_SIM_POS',
    165209            'DATA_SIM_RATING',
     
    167211            'DEBUG_CHANNEL',
    168212            'DEG_TO_RAD',
     213            'DENSITY',
    169214            'EOF',
     215            'ERR_GENERIC',
     216            'ERR_MALFORMED_PARAMS',
     217            'ERR_PARCEL_PERMISSIONS',
     218            'ERR_RUNTIME_PERMISSIONS',
     219            'ERR_THROTTLED',
     220            'ESTATE_ACCESS_ALLOWED_AGENT_ADD',
     221            'ESTATE_ACCESS_ALLOWED_AGENT_REMOVE',
     222            'ESTATE_ACCESS_ALLOWED_GROUP_ADD',
     223            'ESTATE_ACCESS_ALLOWED_GROUP_REMOVE',
     224            'ESTATE_ACCESS_BANNED_AGENT_ADD',
     225            'ESTATE_ACCESS_BANNED_AGENT_REMOVE',
    170226            'FALSE',
     227            'FORCE_DIRECT_PATH',
     228            'FRICTION',
     229            'GCNP_RADIUS',
     230            'GCNP_STATIC',
     231            'GRAVITY_MULTIPLIER',
     232            'HORIZONTAL',
    171233            'HTTP_BODY_MAXLENGTH',
    172234            'HTTP_BODY_TRUNCATED',
     235            'HTTP_CUSTOM_HEADER',
    173236            'HTTP_METHOD',
    174237            'HTTP_MIMETYPE',
     238            'HTTP_PRAGMA_NO_CACHE',
     239            'HTTP_VERBOSE_THROTTLE',
    175240            'HTTP_VERIFY_CERT',
    176241            'INVENTORY_ALL',
     
    186251            'INVENTORY_SOUND',
    187252            'INVENTORY_TEXTURE',
     253            'JSON_APPEND',
     254            'JSON_ARRAY',
     255            'JSON_DELETE',
     256            'JSON_FALSE',
     257            'JSON_INVALID',
     258            'JSON_NULL',
     259            'JSON_NUMBER',
     260            'JSON_OBJECT',
     261            'JSON_STRING',
     262            'JSON_TRUE',
     263            'KFM_CMD_PAUSE',
     264            'KFM_CMD_PLAY',
     265            'KFM_CMD_SET_MODE',
     266            'KFM_CMD_STOP',
     267            'KFM_COMMAND',
     268            'KFM_DATA',
     269            'KFM_FORWARD',
     270            'KFM_LOOP',
     271            'KFM_MODE',
     272            'KFM_PING_PONG',
     273            'KFM_REVERSE',
     274            'KFM_ROTATION',
     275            'KFM_TRANSLATION',
     276            'LAND_LARGE_BRUSH',
    188277            'LAND_LEVEL',
    189278            'LAND_LOWER',
     279            'LAND_MEDIUM_BRUSH',
    190280            'LAND_NOISE',
    191281            'LAND_RAISE',
    192282            'LAND_REVERT',
     283            'LAND_SMALL_BRUSH',
    193284            'LAND_SMOOTH',
    194285            'LINK_ALL_CHILDREN',
     
    214305            'MASK_OWNER',
    215306            'NULL_KEY',
     307            'OBJECT_ATTACHED_POINT',
     308            'OBJECT_CHARACTER_TIME',
    216309            'OBJECT_CREATOR',
    217310            'OBJECT_DESC',
     
    219312            'OBJECT_NAME',
    220313            'OBJECT_OWNER',
     314            'OBJECT_PATHFINDING_TYPE',
     315            'OBJECT_PHANTOM',
     316            'OBJECT_PHYSICS',
     317            'OBJECT_PHYSICS_COST',
    221318            'OBJECT_POS',
     319            'OBJECT_PRIM_EQUIVALENCE',
     320            'OBJECT_RENDER_WEIGHT',
     321            'OBJECT_RETURN_PARCEL',
     322            'OBJECT_RETURN_PARCEL_OWNER',
     323            'OBJECT_RETURN_REGION',
     324            'OBJECT_ROOT',
    222325            'OBJECT_ROT',
     326            'OBJECT_RUNNING_SCRIPT_COUNT',
     327            'OBJECT_SCRIPT_MEMORY',
     328            'OBJECT_SCRIPT_TIME',
     329            'OBJECT_SERVER_COST',
     330            'OBJECT_STREAMING_COST',
     331            'OBJECT_TEMP_ON_REZ',
     332            'OBJECT_TOTAL_SCRIPT_COUNT',
    223333            'OBJECT_UNKNOWN_DETAIL',
    224334            'OBJECT_VELOCITY',
     335            'OPT_AVATAR',
     336            'OPT_CHARACTER',
     337            'OPT_EXCLUSION_VOLUME',
     338            'OPT_LEGACY_LINKSET',
     339            'OPT_MATERIAL_VOLUME',
     340            'OPT_OTHER',
     341            'OPT_STATIC_OBSTACLE',
     342            'OPT_WALKABLE',
     343            'PARCEL_COUNT_GROUP',
     344            'PARCEL_COUNT_OTHER',
     345            'PARCEL_COUNT_OWNER',
     346            'PARCEL_COUNT_SELECTED',
     347            'PARCEL_COUNT_TEMP',
     348            'PARCEL_COUNT_TOTAL',
    225349            'PARCEL_DETAILS_AREA',
    226350            'PARCEL_DETAILS_DESC',
    227351            'PARCEL_DETAILS_GROUP',
     352            'PARCEL_DETAILS_ID',
    228353            'PARCEL_DETAILS_NAME',
    229354            'PARCEL_DETAILS_OWNER',
     355            'PARCEL_DETAILS_SEE_AVATARS',
    230356            'PARCEL_FLAG_ALLOW_ALL_OBJECT_ENTRY',
    231357            'PARCEL_FLAG_ALLOW_CREATE_GROUP_OBJECTS',
     
    247373            'PARCEL_MEDIA_COMMAND_AUTO_ALIGN',
    248374            'PARCEL_MEDIA_COMMAND_DESC',
     375            'PARCEL_MEDIA_COMMAND_LOOP',
    249376            'PARCEL_MEDIA_COMMAND_LOOP_SET',
    250377            'PARCEL_MEDIA_COMMAND_PAUSE',