Changeset 68991 in spip-zone


Ignore:
Timestamp:
Jan 14, 2013, 12:41:10 PM (7 years ago)
Author:
kent1@…
Message:

Mise à jour de Geshi en version 1.0.8.11

Passage en stable à moins que quelqu'un ait quelque chose à redire

version 0.7.1

Location:
_plugins_/coloration_code/trunk
Files:
21 added
204 edited

Legend:

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

    r61635 r68991  
    4242
    4343/** The version of this GeSHi file */
    44 define('GESHI_VERSION', '1.0.8.10');
     44define('GESHI_VERSION', '1.0.8.11');
    4545
    4646// Define the root directory for the GeSHi code tree
     
    606606
    607607    /**
     608     * Returns the version of GeSHi
     609     *
     610     * @return string
     611     * @since 1 0.8.11
     612     */
     613    function get_version()
     614    {
     615        return GESHI_VERSION;
     616    }
     617
     618    /**
    608619     * Returns an error message associated with the last GeSHi operation,
    609620     * or false if no error has occured
     
    809820
    810821        // match the langname
    811         if (!preg_match('/\'LANG_NAME\'\s*=>\s*\'((?:[^\']|\\\')+)\'/', $data, $matches)) {
     822        if (!preg_match('/\'LANG_NAME\'\s*=>\s*\'((?:[^\']|\\\')+?)\'/', $data, $matches)) {
    812823            $this->error = sprintf('Geshi::get_lang_fullname(%s): Regex can not detect language', $language);
    813824            return false;
     
    14381449     */
    14391450    function get_language_name_from_extension( $extension, $lookup = array() ) {
     1451        $extension = strtolower($extension);
     1452
    14401453        if ( !is_array($lookup) || empty($lookup)) {
    14411454            $lookup = array(
     
    14711484                'groovy' => array('groovy'),
    14721485                'haskell' => array('hs'),
     1486                'haxe' => array('hx'),
    14731487                'html4strict' => array('html', 'htm'),
    14741488                'ini' => array('ini', 'desktop'),
     
    15051519                'smarty' => array(),
    15061520                'tcl' => array('tcl'),
     1521                'text' => array('txt'),
    15071522                'vb' => array('bas'),
    15081523                'vbnet' => array(),
     
    15191534            }
    15201535        }
    1521         return '';
     1536
     1537        return 'text';
    15221538    }
    15231539
     
    15561572     */
    15571573    function add_keyword($key, $word) {
     1574        if (!is_array($this->language_data['KEYWORDS'][$key])) {
     1575            $this->language_data['KEYWORDS'][$key] = array();
     1576        }
    15581577        if (!in_array($word, $this->language_data['KEYWORDS'][$key])) {
    15591578            $this->language_data['KEYWORDS'][$key][] = $word;
     
    18171836            if ($style === null) { //Check if we should use default style
    18181837                unset($this->highlight_extra_lines_styles[$lines]);
    1819             } else if ($style === false) { //Check if to remove this line
     1838            } elseif ($style === false) { //Check if to remove this line
    18201839                unset($this->highlight_extra_lines[$lines]);
    18211840                unset($this->highlight_extra_lines_styles[$lines]);
     
    19892008                        if (isset($symbols[1])) { // multiple chars
    19902009                            $symbol_preg_multi[] = preg_quote($symbols, '/');
    1991                         } else if ($symbols == '-') {
     2010                        } elseif ($symbols == '-') {
    19922011                            // don't trigger range out of order error
    19932012                            $symbol_preg_single[] = '\-';
     
    23932412                if (!isset($is_string_starter[$quotemark[0]])) {
    23942413                    $is_string_starter[$quotemark[0]] = (string)$quotemark;
    2395                 } else if (is_string($is_string_starter[$quotemark[0]])) {
     2414                } elseif (is_string($is_string_starter[$quotemark[0]])) {
    23962415                    $is_string_starter[$quotemark[0]] = array(
    23972416                        $is_string_starter[$quotemark[0]],
     
    24792498                                }
    24802499                                $match_i = $comment_regexp_cache_per_key[$comment_key]['pos'];
    2481                             } else if (
     2500                            } elseif (
    24822501                                //This is to allow use of the offset parameter in preg_match and stay as compatible with older PHP versions as possible
    24832502                                (GESHI_PHP_PRE_433 && preg_match($regexp, substr($part, $i), $match, PREG_OFFSET_CAPTURE)) ||
     
    25872606                                            }
    25882607                                            $match_i = $escape_regexp_cache_per_key[$escape_key]['pos'];
    2589                                         } else if (
     2608                                        } elseif (
    25902609                                            //This is to allow use of the offset parameter in preg_match and stay as compatible with older PHP versions as possible
    25912610                                            (GESHI_PHP_PRE_433 && preg_match($regexp, substr($part, $start), $match, PREG_OFFSET_CAPTURE)) ||
     
    26572676                                    $string .= "</span>\n";
    26582677                                    $start = $es_pos + 2;
    2659                                 } else if (ord($es_char) >= 128) {
     2678                                } elseif (ord($es_char) >= 128) {
    26602679                                    //This is an non-ASCII char (UTF8 or single byte)
    26612680                                    //This code tries to work around SF#2037598 ...
     
    26632682                                        $es_char_m = mb_substr(substr($part, $es_pos+1, 16), 0, 1, $this->encoding);
    26642683                                        $string .= $es_char_m . '</span>';
    2665                                     } else if (!GESHI_PHP_PRE_433 && 'utf-8' == $this->encoding) {
     2684                                    } elseif (!GESHI_PHP_PRE_433 && 'utf-8' == $this->encoding) {
    26662685                                        if(preg_match("/[\xC2-\xDF][\x80-\xBF]".
    26672686                                            "|\xE0[\xA0-\xBF][\x80-\xBF]".
     
    26852704                                    $start = $es_pos + 2;
    26862705                                }
    2687                             } else if ($next_escape_regexp_pos < $length &&
     2706                            } elseif ($next_escape_regexp_pos < $length &&
    26882707                                $next_escape_regexp_pos < $close_pos) {
    26892708                                $es_pos = $next_escape_regexp_pos;
     
    27292748                        $i = $start - 1;
    27302749                        continue;
    2731                     } else if ($this->lexic_permissions['STRINGS'] && $hq && $hq[0] == $char &&
     2750                    } elseif ($this->lexic_permissions['STRINGS'] && $hq && $hq[0] == $char &&
    27322751                        substr($part, $i, $hq_strlen) == $hq && ($i != $next_comment_regexp_pos)) {
    27332752                        // The start of a hard quoted string
     
    28382857                        continue;
    28392858                    } else {
    2840 
    28412859                        //Have a look for regexp comments
    28422860                        if ($i == $next_comment_regexp_pos) {
     
    28882906                                        }
    28892907                                        $match_i = $comment_multi_cache_per_key[$open];
    2890                                     } else if (($match_i = stripos($part, $open, $i)) !== false) {
     2908                                    } elseif (($match_i = stripos($part, $open, $i)) !== false) {
    28912909                                        $comment_multi_cache_per_key[$open] = $match_i;
    28922910                                    } else {
     
    29853003                                        }
    29863004                                        $match_i = $comment_single_cache_per_key[$comment_key];
    2987                                     } else if (
     3005                                    } elseif (
    29883006                                        // case sensitive comments
    29893007                                        ($this->language_data['CASE_SENSITIVE'][GESHI_COMMENTS] &&
     
    30673085                    }
    30683086                }
    3069 
    30703087                // Parse the last bit
    30713088                $result .= $this->parse_non_string_part($stuff_to_parse);
     
    31433160                        }
    31443161                        $lines[$key] .= $char;
    3145                     } else if ('<' == $char) {
     3162                    } elseif ('<' == $char) {
    31463163                        $IN_TAG = true;
    31473164                        $lines[$key] .= '<';
    3148                     } else if ('&' == $char) {
     3165                    } elseif ('&' == $char) {
    31493166                        $substr = substr($line, $i + 3, 5);
    31503167                        $posi = strpos($substr, ';');
     
    31553172                        }
    31563173                        $lines[$key] .= $char;
    3157                     } else if ("\t" == $char) {
     3174                    } elseif ("\t" == $char) {
    31583175                        $str = '';
    31593176                        // OPTIMISE - move $strs out. Make an array:
     
    31763193                            break;
    31773194                        }
    3178                     } else if (0 == $pos && ' ' == $char) {
     3195                    } elseif (0 == $pos && ' ' == $char) {
    31793196                        $lines[$key] .= '&nbsp;';
    31803197                        ++$pos;
     
    32343251        $k = $this->_kw_replace_group;
    32353252        $keyword = $match[0];
     3253        $keyword_match = $match[1];
    32363254
    32373255        $before = '';
     
    32513269                    strpos($this->language_data['URLS'][$k], '{FNAME}') !== false) {
    32523270                    foreach ($this->language_data['KEYWORDS'][$k] as $word) {
    3253                         if (strcasecmp($word, $keyword) == 0) {
     3271                        if (strcasecmp($word, $keyword_match) == 0) {
    32543272                            break;
    32553273                        }
    32563274                    }
    32573275                } else {
    3258                     $word = $keyword;
     3276                    $word = $keyword_match;
    32593277                }
    32603278
     
    33853403        foreach (array_keys($this->language_data['KEYWORDS']) as $k) {
    33863404            if (!isset($this->lexic_permissions['KEYWORDS'][$k]) ||
    3387             $this->lexic_permissions['KEYWORDS'][$k]) {
     3405                $this->lexic_permissions['KEYWORDS'][$k]) {
    33883406
    33893407                $case_sensitive = $this->language_data['CASE_SENSITIVE'][$k];
     
    40154033                        if ($close) {
    40164034                            $parsed_code .= str_repeat('</span>', $close);
    4017                         } else if ($i != $n) {
     4035                        } elseif ($i != $n) {
    40184036                            $parsed_code .= "\n";
    40194037                        }
     
    41474165            if ($this->header_type == GESHI_HEADER_PRE) {
    41484166                return "<pre$attributes>$header<ol$ol_attributes>";
    4149             } else if ($this->header_type == GESHI_HEADER_DIV ||
     4167            } elseif ($this->header_type == GESHI_HEADER_DIV ||
    41504168                $this->header_type == GESHI_HEADER_PRE_VALID) {
    41514169                return "<div$attributes>$header<ol$ol_attributes>";
    4152             } else if ($this->header_type == GESHI_HEADER_PRE_TABLE) {
     4170            } elseif ($this->header_type == GESHI_HEADER_PRE_TABLE) {
    41534171                return "<table$attributes>$header<tbody><tr class=\"li1\">";
    41544172            }
  • _plugins_/coloration_code/trunk/geshi/geshi/4cs.php

    r60569 r68991  
    55 * Author: Jason Curl (jason.curl@continental-corporation.com)
    66 * Copyright: (c) 2009 Jason Curl
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2009/09/05
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/6502acme.php

    r60569 r68991  
    55 * Author: Warren Willmey
    66 * Copyright: (c) 2010 Warren Willmey.
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2010/05/26
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/6502kickass.php

    r60569 r68991  
    55 * Author: Warren Willmey
    66 * Copyright: (c) 2010 Warren Willmey.
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2010/06/07
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/6502tasm.php

    r60569 r68991  
    55 * Author: Warren Willmey
    66 * Copyright: (c) 2010 Warren Willmey.
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2010/06/02
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/68000devpac.php

    r60569 r68991  
    55 * Author: Warren Willmey
    66 * Copyright: (c) 2010 Warren Willmey.
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2010/06/09
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/abap.php

    r60569 r68991  
    88 *  - Jacob Laursen (jlu@kmd.dk)
    99 * Copyright: (c) 2007 Andres Picazo
    10  * Release Version: 1.0.8.10
     10 * Release Version: 1.0.8.11
    1111 * Date Started: 2004/06/04
    1212 *
  • _plugins_/coloration_code/trunk/geshi/geshi/actionscript.php

    r60569 r68991  
    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.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2004/06/20
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/actionscript3.php

    r60569 r68991  
    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.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2007/11/26
    99 *
     
    7373            'import', 'if', 'get', 'for', 'false', 'else', 'each', 'do',
    7474            'delete', 'default', 'continue', 'catch', 'case', 'break', 'as',
    75             'extends'
     75            'extends', 'override'
    7676            ),
    7777        2 => array(
  • _plugins_/coloration_code/trunk/geshi/geshi/ada.php

    r60569 r68991  
    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.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2004/07/29
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/algol68.php

    r60569 r68991  
    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.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2010/04/24
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/apache.php

    r60569 r68991  
    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.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2004/29/07
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/applescript.php

    r60569 r68991  
    55 * Author: Stephan Klimek (http://www.initware.org)
    66 * Copyright: Stephan Klimek (http://www.initware.org)
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2005/07/20
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/apt_sources.php

    r60569 r68991  
    55 * Author: Milian Wolff (mail@milianw.de)
    66 * Copyright: (c) 2008 Milian Wolff (http://milianw.de)
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2008/06/17
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/asm.php

    r60569 r68991  
    44 * -------
    55 * Author: Tux (tux@inmail.cz)
    6  * Copyright: (c) 2004 Tux (http://tux.a4.cz/), Nigel McNie (http://qbnz.com/highlighter)
    7  * Release Version: 1.0.8.10
     6 * Copyright: (c) 2004 Tux (http://tux.a4.cz/),
     7 *                2004-2009 Nigel McNie (http://qbnz.com/highlighter),
     8 *                2009-2011 Benny Baumann (http://qbnz.com/highlighter),
     9 *                2011 Dennis Yurichev (dennis@conus.info),
     10 *                2011 Marat Dukhan (mdukhan3.at.gatech.dot.edu)
     11 * Release Version: 1.0.8.11
    812 * Date Started: 2004/07/27
    913 *
    1014 * x86 Assembler language file for GeSHi.
    11  * Words are from SciTe configuration file (based on NASM syntax)
     15 * Based on the following documents:
     16 *   - "Intel64 and IA-32 Architectures Programmer's Reference Manual
     17 *       Volume 2 (2A & 2B): Instructions Set Reference, A-Z",
     18 *       Order Number 25383-039US, May 2011
     19 *   - "Intel Advanced Vector Extensions Programming Reference",
     20 *       Order Number 319433-011, June 2011
     21 *   - "AMD64 Architecture Programmer's Manual Volume 3:
     22 *       General-Purpose and System Instructions", Publication No. 24594,
     23 *       Revision 3.15, November 2009
     24 *   - "AMD64 Architecture Programmer's Manual Volume 4:
     25 *       128-Bit and 256-Bit Media Instructions", Publication No. 26568,
     26 *       Revision 3.12, May 2011
     27 *   - "AMD64 Architecture Programmer's Manual Volume 5:
     28 *       64-Bit Media and x87 Floating-Point Instructions",
     29 *       Publication No. 26569, Revision 3.11, December 2009
     30 *   - "AMD64 Technology Lightweight Profiling Specification",
     31 *       Publication No. 43724, Revision 3.08, August 2010
     32 *   - "Application Note 108: Cyrix Extended MMX Instruction Set"
     33 *   - "VIA Padlock Programming Guide", 3rd May 2005
     34 *   - http://en.wikipedia.org/wiki/X86_instruction_listings
     35 *   - NASM 2.10rc8 Online Documenation at
     36 *       http://www.nasm.us/xdoc/2.10rc8/html/nasmdoc0.html
     37 * Color scheme is taken from SciTE. Previous versions of this file
     38 * also used words from SciTE configuration file (based on NASM syntax)
    1239 *
    1340 * CHANGES
    1441 * -------
     42 * 2011/10/07
     43 *   -  Rearranged instructions and registers into groups
     44 *   -  Updated to support the following extensions
     45 *          - CMOV, BMI1, BMI2, TBM, FSGSBASE
     46 *          - LZCNT, TZCNT, POPCNT, MOVBE, CRC32
     47 *          - MMX, MMX+, EMMX
     48 *          - 3dnow!, 3dnow!+, 3dnow! Geode, 3dnow! Prefetch
     49 *          - SSE, SSE2, SSE3, SSSE3, SSE4A, SSE4.1, SSE4.2
     50 *          - AVX, AVX2, XOP, FMA3, FMA4, CVT16
     51 *          - VMX, SVM
     52 *          - AES, PCLMULQDQ, Padlock, RDRAND
     53 *   -  Updated NASM macros and directives
     54 * 2010/07/01 (1.0.8.11)
     55 *   -  Added MMX/SSE/new x86-64 registers, MMX/SSE (up to 4.2) instructions
    1556 * 2008/05/23 (1.0.7.22)
    1657 *   -  Added description of extra language features (SF#1970248)
     
    5697    'ESCAPE_CHAR' => '',
    5798    'KEYWORDS' => array(
    58         /*CPU*/
     99        /* General-Purpose */
    59100        1 => array(
    60             'aaa','aad','aam','aas','adc','add','and','call','cbw','clc','cld','cli','cmc','cmp',
    61             'cmps','cmpsb','cmpsw','cwd','daa','das','dec','div','esc','hlt','idiv','imul','in','inc',
    62             'int','into','iret','ja','jae','jb','jbe','jc','jcxz','je','jg','jge','jl','jle','jmp',
    63             'jna','jnae','jnb','jnbe','jnc','jne','jng','jnge','jnl','jnle','jno','jnp','jns','jnz',
    64             'jo','jp','jpe','jpo','js','jz','lahf','lds','lea','les','lods','lodsb','lodsw','loop',
    65             'loope','loopew','loopne','loopnew','loopnz','loopnzw','loopw','loopz','loopzw','mov',
    66             'movs','movsb','movsw','mul','neg','nop','not','or','out','pop','popf','push','pushf',
    67             'rcl','rcr','ret','retf','retn','rol','ror','sahf','sal','sar','sbb','scas','scasb','scasw',
    68             'shl','shr','stc','std','sti','stos','stosb','stosw','sub','test','wait','xchg','xlat',
    69             'xlatb','xor','bound','enter','ins','insb','insw','leave','outs','outsb','outsw','popa','pusha','pushw',
    70             'arpl','lar','lsl','sgdt','sidt','sldt','smsw','str','verr','verw','clts','lgdt','lidt','lldt','lmsw','ltr',
    71             'bsf','bsr','bt','btc','btr','bts','cdq','cmpsd','cwde','insd','iretd','iretdf','iretf',
    72             'jecxz','lfs','lgs','lodsd','loopd','looped','loopned','loopnzd','loopzd','lss','movsd',
    73             'movsx','movzx','outsd','popad','popfd','pushad','pushd','pushfd','scasd','seta','setae',
    74             'setb','setbe','setc','sete','setg','setge','setl','setle','setna','setnae','setnb','setnbe',
    75             'setnc','setne','setng','setnge','setnl','setnle','setno','setnp','setns','setnz','seto','setp',
    76             'setpe','setpo','sets','setz','shld','shrd','stosd','bswap','cmpxchg','invd','invlpg','wbinvd','xadd','lock',
    77             'rep','repe','repne','repnz','repz'
     101            /* BCD instructions */
     102            'aaa','aad','aam','aas','daa','das',
     103            /* Control flow instructions */
     104            'ja','jae','jb','jbe','jc','je','jg','jge','jl','jle','jmp','jna',
     105            'jnae','jnb','jnbe','jnc','jne','jng','jnge','jnl','jnle','jno','jnp','jns','jnz',
     106            'jo','jp','jpe','jpo','js','jz','jcxz','jecxz','jrcxz','loop','loope','loopne',
     107            'call','ret','enter','leave','syscall','sysenter','int','into',
     108            /* Predicate instructions */
     109            'seta','setae','setb','setbe','setc','sete','setg','setge','setl','setle','setna',
     110            'setnae','setnb','setnbe','setnc','setne','setng','setnge','setnl','setnle','setno',
     111            'setnp','setns','setnz','seto','setp','setpe','setpo','sets','setz','salc',
     112            /* Conditional move instructions */
     113            'cmovo','cmovno','cmovb','cmovc','cmovnae','cmovae','cmovnb','cmovnc','cmove','cmovz',
     114            'cmovne','cmovnz','cmovbe','cmovna','cmova','cmovnbe','cmovs','cmovns','cmovp','cmovpe',
     115            'cmovnp','cmovpo','cmovl','cmovnge','cmovge','cmovnl','cmovle','cmovng','cmovg','cmovnle',
     116            /* ALU instructions */
     117            'add','sub','adc','sbb','neg','cmp','inc','dec','and','or','xor','not','test',
     118            'shl','shr','sal','sar','shld','shrd','rol','ror','rcl','rcr',
     119            'cbw','cwd','cwde','cdq','cdqe','cqo','bsf','bsr','bt','btc','btr','bts',
     120            'idiv','imul','div','mul','bswap','nop',
     121            /* Memory instructions */
     122            'lea','mov','movsx','movsxd','movzx','xlatb','bound','xchg','xadd','cmpxchg','cmpxchg8b','cmpxchg16b',
     123            /* Stack instructions */
     124            'push','pop','pusha','popa','pushad','popad','pushf','popf','pushfd','popfd','pushfq','popfq',
     125            /* EFLAGS manipulations instructions */
     126            'clc','cld','stc','std','cmc','lahf','sahf',
     127            /* Prefix instructions */
     128            'lock','rep','repe','repz','repne','repnz',
     129            /* String instructions */
     130            'cmps','cmpsb','cmpsw',/*'cmpsd',*/ 'cmpsq', /*CMPSD conflicts with the SSE2 instructions of the same name*/
     131            'movs','movsb','movsw',/*'movsd',*/ 'movsq', /*MOVSD conflicts with the SSE2 instructions of the same name*/
     132            'scas','scasb','scasw','scasd','scasq',
     133            'stos','stosb','stosw','stosd','stosq',
     134            'lods','lodsb','lodsw','lodsd','lodsq',
     135            /* Information instructions */
     136            'cpuid','rdtsc','rdtscp','rdpmc','xgetbv',
     137            'sgdt','sidt','sldt','smsw','str','lar',
     138            /* LWP instructions */
     139            'llwpcb','slwpcb','lwpval','lwpins',
     140            /* Instructions from miscellaneous extensions */
     141            'crc32','popcnt','lzcnt','tzcnt','movbe','pclmulqdq','rdrand',
     142            /* FSGSBASE instructions */
     143            'rdfsbase','rdgsbase','wrfsbase','wrgsbase',
     144            /* BMI1 instructions */
     145            'andn','bextr','blsi','blsmk','blsr',
     146            /* BMI2 instructions */
     147            'bzhi','mulx','pdep','pext','rorx','sarx','shlx','shrx',
     148            /* TBM instructions */
     149            'blcfill','blci','blcic','blcmsk','blcs','blsfill','blsic','t1mskc','tzmsk',
     150            /* Legacy instructions */
     151            'arpl','ud2','lds','les','lfs','lgs','lss','lsl','verr','verw',
     152            /* Privileged instructions */
     153            'cli','sti','clts','hlt','rsm','in','insb','insw','insd',
     154            'out','outsb','outsw','outsd','clflush','invd','invlpg','invpcid','wbinvd',
     155            'iret','iretd','iretq','sysexit','sysret','lidt','lgdt','lldt','lmsw','ltr',
     156            'monitor','mwait','rdmsr','wrmsr','swapgs',
     157            'fxsave','fxsave64','fxrstor','fxrstor64',
     158            'xsave','xsaveopt','xrstor','xsetbv','getsec',
     159            /* VMX instructions */
     160            'invept','invvpid','vmcall','vmclear','vmlaunch','vmresume',
     161            'vmptrld','vmptrst','vmread','vmwrite','vmxoff','vmxon',
     162            /* SVM (AMD-V) instructions */
     163            'invlpga','skinit','clgi','stgi','vmload','vmsave','vmmcall','vmrun'
    78164            ),
    79165        /*FPU*/
     
    88174            'fsubr','fsubrp','ftst','fwait','fxam','fxch','fxtract','fyl2x','fyl2xp1',
    89175            'fsetpm','fcos','fldenvd','fnsaved','fnstenvd','fprem1','frstord','fsaved','fsin','fsincos',
    90             'fstenvd','fucom','fucomp','fucompp'
     176            'fstenvd','fucom','fucomp','fucompp','ffreep',
     177            /* FCMOV instructions */
     178            'fcomi','fcomip','fucomi','fucomip',
     179            'fcmovb','fcmove','fcmovbe','fcmovu','fcmovnb','fcmovne','fcmovnbe','fcmovnu',
     180            /* SSE3 instructions */
     181            'fisttp'
     182            ),
     183        /*SIMD*/
     184        3 => array(
     185            /* MMX instructions */
     186            'movd','movq',
     187            'paddb','paddw','paddd','paddsb','paddsw','paddusb','paddusw',
     188            'psubb','psubw','psubd','psubsb','psubsw','psubusb','psubusw',
     189            'pand','pandn','por','pxor',
     190            'pcmpeqb','pcmpeqd','pcmpeqw','pcmpgtb','pcmpgtd','pcmpgtw',
     191            'pmaddwd','pmulhw','pmullw',
     192            'psllw','pslld','psllq','psrlw','psrld','psrlq','psraw','psrad',
     193            'packuswb','packsswb','packssdw',
     194            'punpcklbw','punpcklwd','punpckldq','punpckhbw','punpckhwd','punpckhdq',
     195            'emms',
     196            /* MMX+ instructions */
     197            'pavgb','pavgw',
     198            'pextrw','pinsrw','pmovmskb',
     199            'pmaxsw','pmaxub','pminsw','pminub',
     200            'pmulhuw','psadbw','pshufw',
     201            'prefetchnta','prefetcht0','prefetcht1','prefetcht2',
     202            'maskmovq','movntq','sfence',
     203            /* EMMX instructions (only available on Cyrix MediaGXm) */
     204            'paddsiw','psubsiw',
     205            /*'pmulhrw',*/'pmachriw','pmulhriw', /* PMULHRW conflicts with the 3dnow! instruction of the same name */
     206            'pmagw','pdistib','paveb',
     207            'pmvzb','pmvnzb','pmvlzb','pmvgezb',
     208            /* 3dnow! instructions! */
     209            'pfacc','pfadd','pfsub','pfsubr','pfmul',
     210            'pfcmpeq','pfcmpge','pfcmpgt',
     211            'pfmax','pfmin',
     212            'pfrcp','pfrcpit1','pfrcpit2','pfrsqit1','pfrsqrt',
     213            'pi2fd','pf2id',
     214            'pavgusb','pmulhrw',
     215            'femms',
     216            /* 3dnow!+ instructions */
     217            'pfnacc','pfpnacc','pi2fw','pf2iw','pswapd',
     218            /* 3dnow! Geode instructions */
     219            'pfrsqrtv','pfrcpv',
     220            /* 3dnow! Prefetch instructions */
     221            'prefetch','prefetchw',
     222            /* SSE instructions */
     223            'addss','addps','subss','subps',
     224            'mulss','mulps','divss','divps','sqrtss','sqrtps',
     225            'rcpss','rcpps','rsqrtss','rsqrtps',
     226            'maxss','maxps','minss','minps',
     227            'cmpss','comiss','ucomiss','cmpps',
     228            'cmpeqss','cmpltss','cmpless','cmpunordss','cmpneqss','cmpnltss','cmpnless','cmpordss',
     229            'cmpeqps','cmpltps','cmpleps','cmpunordps','cmpneqps','cmpnltps','cmpnleps','cmpordps',
     230            'andnps','andps','orps','xorps',
     231            'cvtsi2ss','cvtss2si','cvttss2si',
     232            'cvtpi2ps','cvtps2pi','cvttps2pi',
     233            'movss','movlps','movhps','movlhps','movhlps','movaps','movups','movntps','movmskps',
     234            'shufps','unpckhps','unpcklps',
     235            'ldmxcsr','stmxcsr',
     236            /* SSE2 instructions */
     237            'addpd','addsd','subpd','subsd',
     238            'mulsd','mulpd','divsd','divpd','sqrtsd','sqrtpd',
     239            'maxsd','maxpd','minsd','minpd',
     240            'cmpsd','comisd','ucomisd','cmppd',
     241            'cmpeqsd','cmpltsd','cmplesd','cmpunordsd','cmpneqsd','cmpnltsd','cmpnlesd','cmpordsd',
     242            'cmpeqpd','cmpltpd','cmplepd','cmpunordpd','cmpneqpd','cmpnltpd','cmpnlepd','cmpordpd',
     243            'andnpd','andpd','orpd','xorpd',
     244            'cvtsd2ss','cvtpd2ps','cvtss2sd','cvtps2pd',
     245            'cvtdq2ps','cvtps2dq','cvttps2dq',
     246            'cvtdq2pd','cvtpd2dq','cvttpd2dq',
     247            'cvtsi2sd','cvtsd2si','cvttsd2si',
     248            'cvtpi2pd','cvtpd2pi','cvttpd2pi',
     249            'movsd','movlpd','movhpd','movapd','movupd','movntpd','movmskpd',
     250            'shufpd','unpckhpd','unpcklpd',
     251            'movnti','movdqa','movdqu','movntdq','maskmovdqu',
     252            'movdq2q','movq2dq',
     253            'paddq','psubq','pmuludq',
     254            'pslldq','psrldq',
     255            'punpcklqdq','punpckhqdq',
     256            'pshufhw','pshuflw','pshufd',
     257            'lfence','mfence',
     258            /* SSE3 instructions */
     259            'addsubps','addsubpd',
     260            'haddps','haddpd','hsubps','hsubpd',
     261            'movsldup','movshdup','movddup',
     262            'lddqu',
     263            /* SSSE3 instructions */
     264            'psignb','psignw','psignd',
     265            'pabsb','pabsw','pabsd',
     266            'palignr','pshufb',
     267            'pmulhrsw','pmaddubsw',
     268            'phaddw','phaddd','phaddsw',
     269            'phsubw','phsubd','phsubsw',
     270            /* SSE4A instructions */
     271            'extrq','insertq','movntsd','movntss',
     272            /* SSE4.1 instructions */
     273            'mpsadbw','phminposuw',
     274            'pmuldq','pmulld',
     275            'dpps','dppd',
     276            'blendps','blendpd','blendvps','blendvpd','pblendvb','pblendw',
     277            'pmaxsb','pmaxuw','pmaxsd','pmaxud','pminsb','pminuw','pminsd','pminud',
     278            'roundps','roundss','roundpd','roundsd',
     279            'insertps','pinsrb','pinsrd','pinsrq',
     280            'extractps','pextrb','pextrd','pextrq',
     281            'pmovsxbw','pmovsxbd','pmovsxbq','pmovsxwd','pmovsxwq','pmovsxdq',
     282            'pmovzxbw','pmovzxbd','pmovzxbq','pmovzxwd','pmovzxwq','pmovzxdq',
     283            'ptest',
     284            'pcmpeqq',
     285            'packusdw',
     286            'movntdqa',
     287            /* SSE4.2 instructions */
     288            'pcmpgtq',
     289            'pcmpestri','pcmpestrm','pcmpistri','pcmpistrm',
     290            /* AES instructions */
     291            'aesenc','aesenclast','aesdec','aesdeclast','aeskeygenassist','aesimc',
     292            /* VIA Padlock instructions */
     293            'xcryptcbc','xcryptcfb','xcryptctr','xcryptecb','xcryptofb',
     294            'xsha1','xsha256','montmul','xstore',
     295            /* AVX instructions */
     296            'vaddss','vaddps','vaddsd','vaddpd','vsubss','vsubps','vsubsd','vsubpd',
     297            'vaddsubps','vaddsubpd',
     298            'vhaddps','vhaddpd','vhsubps','vhsubpd',
     299            'vmulss','vmulps','vmulsd','vmulpd',
     300            'vmaxss','vmaxps','vmaxsd','vmaxpd','vminss','vminps','vminsd','vminpd',
     301            'vandps','vandpd','vandnps','vandnpd','vorps','vorpd','vxorps','vxorpd',
     302            'vblendps','vblendpd','vblendvps','vblendvpd',
     303            'vcmpss','vcomiss','vucomiss','vcmpsd','vcomisd','vucomisd','vcmpps','vcmppd',
     304            'vcmpeqss','vcmpltss','vcmpless','vcmpunordss','vcmpneqss','vcmpnltss','vcmpnless','vcmpordss',
     305            'vcmpeq_uqss','vcmpngess','vcmpngtss','vcmpfalsess','vcmpneq_oqss','vcmpgess','vcmpgtss','vcmptruess',
     306            'vcmpeq_osss','vcmplt_oqss','vcmple_oqss','vcmpunord_sss','vcmpneq_usss','vcmpnlt_uqss','vcmpnle_uqss','vcmpord_sss',
     307            'vcmpeq_usss','vcmpnge_uqss','vcmpngt_uqss','vcmpfalse_osss','vcmpneq_osss','vcmpge_oqss','vcmpgt_oqss','vcmptrue_usss',
     308            'vcmpeqps','vcmpltps','vcmpleps','vcmpunordps','vcmpneqps','vcmpnltps','vcmpnleps','vcmpordps',
     309            'vcmpeq_uqps','vcmpngeps','vcmpngtps','vcmpfalseps','vcmpneq_oqps','vcmpgeps','vcmpgtps','vcmptrueps',
     310            'vcmpeq_osps','vcmplt_oqps','vcmple_oqps','vcmpunord_sps','vcmpneq_usps','vcmpnlt_uqps','vcmpnle_uqps','vcmpord_sps',
     311            'vcmpeq_usps','vcmpnge_uqps','vcmpngt_uqps','vcmpfalse_osps','vcmpneq_osps','vcmpge_oqps','vcmpgt_oqps','vcmptrue_usps',
     312            'vcmpeqsd','vcmpltsd','vcmplesd','vcmpunordsd','vcmpneqsd','vcmpnltsd','vcmpnlesd','vcmpordsd',
     313            'vcmpeq_uqsd','vcmpngesd','vcmpngtsd','vcmpfalsesd','vcmpneq_oqsd','vcmpgesd','vcmpgtsd','vcmptruesd',
     314            'vcmpeq_ossd','vcmplt_oqsd','vcmple_oqsd','vcmpunord_ssd','vcmpneq_ussd','vcmpnlt_uqsd','vcmpnle_uqsd','vcmpord_ssd',
     315            'vcmpeq_ussd','vcmpnge_uqsd','vcmpngt_uqsd','vcmpfalse_ossd','vcmpneq_ossd','vcmpge_oqsd','vcmpgt_oqsd','vcmptrue_ussd',
     316            'vcmpeqpd','vcmpltpd','vcmplepd','vcmpunordpd','vcmpneqpd','vcmpnltpd','vcmpnlepd','vcmpordpd',
     317            'vcmpeq_uqpd','vcmpngepd','vcmpngtpd','vcmpfalsepd','vcmpneq_oqpd','vcmpgepd','vcmpgtpd','vcmptruepd',
     318            'vcmpeq_ospd','vcmplt_oqpd','vcmple_oqpd','vcmpunord_spd','vcmpneq_uspd','vcmpnlt_uqpd','vcmpnle_uqpd','vcmpord_spd',
     319            'vcmpeq_uspd','vcmpnge_uqpd','vcmpngt_uqpd','vcmpfalse_ospd','vcmpneq_ospd','vcmpge_oqpd','vcmpgt_oqpd','vcmptrue_uspd',
     320            'vcvtsd2ss','vcvtpd2ps','vcvtss2sd','vcvtps2pd',
     321            'vcvtsi2ss','vcvtss2si','vcvttss2si',
     322            'vcvtpi2ps','vcvtps2pi','vcvttps2pi',
     323            'vcvtdq2ps','vcvtps2dq','vcvttps2dq',
     324            'vcvtdq2pd','vcvtpd2dq','vcvttpd2dq',
     325            'vcvtsi2sd','vcvtsd2si','vcvttsd2si',
     326            'vcvtpi2pd','vcvtpd2pi','vcvttpd2pi',
     327            'vdivss','vdivps','vdivsd','vdivpd','vsqrtss','vsqrtps','vsqrtsd','vsqrtpd',
     328            'vdpps','vdppd',
     329            'vmaskmovps','vmaskmovpd',
     330            'vmovss','vmovsd','vmovaps','vmovapd','vmovups','vmovupd','vmovntps','vmovntpd',
     331            'vmovhlps','vmovlhps','vmovlps','vmovlpd','vmovhps','vmovhpd',
     332            'vmovsldup','vmovshdup','vmovddup',
     333            'vmovmskps','vmovmskpd',
     334            'vroundss','vroundps','vroundsd','vroundpd',
     335            'vrcpss','vrcpps','vrsqrtss','vrsqrtps',
     336            'vunpcklps','vunpckhps','vunpcklpd','vunpckhpd',
     337            'vbroadcastss','vbroadcastsd','vbroadcastf128',
     338            'vextractps','vinsertps','vextractf128','vinsertf128',
     339            'vshufps','vshufpd','vpermilps','vpermilpd','vperm2f128',
     340            'vtestps','vtestpd',
     341            'vpaddb','vpaddusb','vpaddsb','vpaddw','vpaddusw','vpaddsw','vpaddd','vpaddq',
     342            'vpsubb','vpsubusb','vpsubsb','vpsubw','vpsubusw','vpsubsw','vpsubd','vpsubq',
     343            'vphaddw','vphaddsw','vphaddd','vphsubw','vphsubsw','vphsubd',
     344            'vpsllw','vpslld','vpsllq','vpsrlw','vpsrld','vpsrlq','vpsraw','vpsrad',
     345            'vpand','vpandn','vpor','vpxor',
     346            'vpblendwb','vpblendw',
     347            'vpsignb','vpsignw','vpsignd',
     348            'vpavgb','vpavgw',
     349            'vpabsb','vpabsw','vpabsd',
     350            'vmovd','vmovq','vmovdqa','vmovdqu','vlddqu','vmovntdq','vmovntdqa','vmaskmovdqu',
     351            'vpmovsxbw','vpmovsxbd','vpmovsxbq','vpmovsxwd','vpmovsxwq','vpmovsxdq',
     352            'vpmovzxbw','vpmovzxbd','vpmovzxbq','vpmovzxwd','vpmovzxwq','vpmovzxdq',
     353            'vpackuswb','vpacksswb','vpackusdw','vpackssdw',
     354            'vpcmpeqb','vpcmpeqw','vpcmpeqd','vpcmpeqq','vpcmpgtb','vpcmpgtw','vpcmpgtd','vpcmpgtq',
     355            'vpmaddubsw','vpmaddwd',
     356            'vpmullw','vpmulhuw','vpmulhw','vpmulhrsw','vpmulld','vpmuludq','vpmuldq',
     357            'vpmaxub','vpmaxsb','vpmaxuw','vpmaxsw','vpmaxud','vpmaxsd',
     358            'vpminub','vpminsb','vpminuw','vpminsw','vpminud','vpminsd',
     359            'vpmovmskb','vptest',
     360            'vpunpcklbw','vpunpcklwd','vpunpckldq','vpunpcklqdq',
     361            'vpunpckhbw','vpunpckhwd','vpunpckhdq','vpunpckhqdq',
     362            'vpslldq','vpsrldq','vpalignr',
     363            'vpshufb','vpshuflw','vpshufhw','vpshufd',
     364            'vpextrb','vpextrw','vpextrd','vpextrq','vpinsrb','vpinsrw','vpinsrd','vpinsrq',
     365            'vpsadbw','vmpsadbw','vphminposuw',
     366            'vpcmpestri','vpcmpestrm','vpcmpistri','vpcmpistrm',
     367            'vpclmulqdq','vaesenc','vaesenclast','vaesdec','vaesdeclast','vaeskeygenassist','vaesimc',
     368            'vldmxcsr','vstmxcsr','vzeroall','vzeroupper',
     369            /* AVX2 instructions */
     370            'vbroadcasti128','vpbroadcastb','vpbroadcastw','vpbroadcastd','vpbroadcastq',
     371            'vpblendd',
     372            'vpermd','vpermq','vperm2i128',
     373            'vextracti128','vinserti128',
     374            'vpmaskmovd','vpmaskmovq',
     375            'vpsllvd','vpsllvq','vpsravd','vpsrlvd',
     376            'vpgatherdd','vpgatherqd','vgatherdq','vgatherqq',
     377            'vpermps','vpermpd',
     378            'vgatherdpd','vgatherqpd','vgatherdps','vgatherqps',
     379            /* XOP instructions */
     380            'vfrczss','vfrczps','vfrczsd','vfrczpd',
     381            'vpermil2ps','vperlil2pd',
     382            'vpcomub','vpcomb','vpcomuw','vpcomw','vpcomud','vpcomd','vpcomuq','vpcomq',
     383            'vphaddubw','vphaddbw','vphaddubd','vphaddbd','vphaddubq','vphaddbq',
     384            'vphadduwd','vphaddwd','vphadduwq','vphaddwq','vphaddudq','vphadddq',
     385            'vphsubbw','vphsubwd','vphsubdq',
     386            'vpmacsdd','vpmacssdd','vpmacsdql','vpmacssdql','vpmacsdqh','vpmacssdqh',
     387            'vpmacsww','vpmacssww','vpmacswd','vpmacsswd',
     388            'vpmadcswd','vpmadcsswd',
     389            'vpcmov','vpperm',
     390            'vprotb','vprotw','vprotd','vprotq',
     391            'vpshab','vpshaw','vpshad','vpshaq',
     392            'vpshlb','vpshlw','vpshld','vpshlq',
     393            /* CVT16 instructions */
     394            'vcvtph2ps','vcvtps2ph',
     395            /* FMA4 instructions */
     396            'vfmaddss','vfmaddps','vfmaddsd','vfmaddpd',
     397            'vfmsubss','vfmsubps','vfmsubsd','vfmsubpd',
     398            'vnfmaddss','vnfmaddps','vnfmaddsd','vnfmaddpd',
     399            'vnfmsubss','vnfmsubps','vnfmsubsd','vnfmsubpd',
     400            'vfmaddsubps','vfmaddsubpd','vfmsubaddps','vfmsubaddpd',
     401            /* FMA3 instructions */
     402            'vfmadd132ss','vfmadd213ss','vfmadd231ss',
     403            'vfmadd132ps','vfmadd213ps','vfmadd231ps',
     404            'vfmadd132sd','vfmadd213sd','vfmadd231sd',
     405            'vfmadd132pd','vfmadd213pd','vfmadd231pd',
     406            'vfmaddsub132ps','vfmaddsub213ps','vfmaddsub231ps',
     407            'vfmaddsub132pd','vfmaddsub213pd','vfmaddsub231pd',
     408            'vfmsubadd132ps','vfmsubadd213ps','vfmsubadd231ps',
     409            'vfmsubadd132pd','vfmsubadd213pd','vfmsubadd231pd',
     410            'vfmsub132ss','vfmsub213ss','vfmsub231ss',
     411            'vfmsub132ps','vfmsub213ps','vfmsub231ps',
     412            'vfmsub132sd','vfmsub213sd','vfmsub231sd',
     413            'vfmsub132pd','vfmsub213pd','vfmsub231pd',
     414            'vfnmadd132ss','vfnmadd213ss','vfnmadd231ss',
     415            'vfnmadd132ps','vfnmadd213ps','vfnmadd231ps',
     416            'vfnmadd132sd','vfnmadd213sd','vfnmadd231sd',
     417            'vfnmadd132pd','vfnmadd213pd','vfnmadd231pd',
     418            'vfnmsub132ss','vfnmsub213ss','vfnmsub231ss',
     419            'vfnmsub132ps','vfnmsub213ps','vfnmsub231ps',
     420            'vfnmsub132sd','vfnmsub213sd','vfnmsub231sd',
     421            'vfnmsub132pd','vfnmsub213pd','vfnmsub231pd'
    91422            ),
    92423        /*registers*/
    93         3 => array(
    94             'ah','al','ax','bh','bl','bp','bx','ch','cl','cr0','cr2','cr3','cs','cx','dh','di','dl',
    95             'dr0','dr1','dr2','dr3','dr6','dr7','ds','dx','eax','ebp','ebx','ecx','edi','edx',
    96             'es','esi','esp','fs','gs','si','sp','ss','st','tr3','tr4','tr5','tr6','tr7'
     424        4 => array(
     425            /* General-Purpose Registers */
     426            'al','ah','bl','bh','cl','ch','dl','dh','sil','dil','bpl','spl',
     427            'r8b','r9b','r10b','r11b','r12b','r13b','r14b','r15b',
     428            'ax','bx','cx','dx','si','di','bp','sp',
     429            'r8w','r9w','r10w','r11w','r12w','r13w','r14w','r15w',
     430            'eax','ebx','ecx','edx','esi','edi','ebp','esp',
     431            'r8d','r9d','r10d','r11d','r12d','r13d','r14d','r15d',
     432            'rax','rcx','rdx','rbx','rsp','rbp','rsi','rdi',
     433            'r8','r9','r10','r11','r12','r13','r14','r15',
     434            /* Debug Registers */
     435            'dr0','dr1','dr2','dr3','dr6','dr7',
     436            /* Control Registers */
     437            'cr0','cr2','cr3','cr4','cr8',
     438            /* Test Registers (Supported on Intel 486 only) */
     439            'tr3','tr4','tr5','tr6','tr7',
     440            /* Segment Registers */
     441            'cs','ds','es','fs','gs','ss',
     442            /* FPU Registers */
     443            'st','st0','st1','st2','st3','st4','st5','st6','st7',
     444            /* MMX Registers */
     445            'mm0','mm1','mm2','mm3','mm4','mm5','mm6','mm7',
     446            /* SSE Registers */
     447            'xmm0','xmm1','xmm2','xmm3','xmm4','xmm5','xmm6','xmm7',
     448            'xmm8','xmm9','xmm10','xmm11','xmm12','xmm13','xmm14','xmm15',
     449            /* AVX Registers */
     450            'ymm0','ymm1','ymm2','ymm3','ymm4','ymm5','ymm6','ymm7',
     451            'ymm8','ymm9','ymm10','ymm11','ymm12','ymm13','ymm14','ymm15'
    97452            ),
    98453        /*Directive*/
    99         4 => array(
    100             '186','286','286c','286p','287','386','386c','386p','387','486','486p',
    101             '8086','8087','alpha','break','code','const','continue','cref','data','data?',
    102             'dosseg','else','elseif','endif','endw','equ','err','err1','err2','errb',
    103             'errdef','errdif','errdifi','erre','erridn','erridni','errnb','errndef',
    104             'errnz','exit','fardata','fardata?','global','if','lall','lfcond','list','listall',
    105             'listif','listmacro','listmacroall',' model','no87','nocref','nolist',
    106             'nolistif','nolistmacro','radix','repeat','sall','seq','sfcond','stack',
    107             'startup','tfcond','type','until','untilcxz','while','xall','xcref',
    108             'xlist','alias','align','assume','catstr','comm','comment','db','dd','df','dq',
    109             'dt','dup','dw','echo','elseif1','elseif2','elseifb','elseifdef','elseifdif',
    110             'elseifdifi','elseife','elseifidn','elseifidni','elseifnb','elseifndef','end',
    111             'endm','endp','ends','eq',' equ','even','exitm','extern','externdef','extrn','for',
    112             'forc','ge','goto','group','high','highword','if1','if2','ifb','ifdef','ifdif',
    113             'ifdifi','ife',' ifidn','ifidni','ifnb','ifndef','include','includelib','instr','invoke',
    114             'irp','irpc','label','le','length','lengthof','local','low','lowword','lroffset',
    115             'macro','mask','mod','msfloat','name','ne','offset','opattr','option','org','%out',
    116             'page','popcontext','private','proc','proto','ptr','public','purge','pushcontext','record',
    117             'resb','resd','resw','rept','section','seg','segment','short','size','sizeof','sizestr','struc','struct',
    118             'substr','subtitle','subttl','textequ','this','title','typedef','union','width',
    119             '.model', '.stack', '.code', '.data'
     454        5 => array(
     455            'db','dw','dd','dq','dt','do','dy',
     456            'resb','resw','resd','resq','rest','reso','resy','incbin','equ','times','safeseh',
     457            '__utf16__','__utf32__',
     458            'default','cpu','float','start','imagebase','osabi',
     459            '..start','..imagebase','..gotpc','..gotoff','..gottpoff','..got','..plt','..sym','..tlsie',
     460            'section','segment','__sect__','group','absolute',
     461            '.bss','.comment','.data','.lbss','.ldata','.lrodata','.rdata','.rodata','.tbss','.tdata','.text',
     462            'alloc','bss','code','exec','data','noalloc','nobits','noexec','nowrite','progbits','rdata','tls','write',
     463            'private','public','common','stack','overlay','class',
     464            'extern','global','import','export',
     465            '%define','%idefine','%xdefine','%ixdefine','%assign','%undef',
     466            '%defstr','%idefstr','%deftok','%ideftok',
     467            '%strcat','%strlen','%substr',
     468            '%macro','%imacro','%rmacro','%exitmacro','%endmacro','%unmacro',
     469            '%if','%ifn','%elif','%elifn','%else','%endif',
     470            '%ifdef','%ifndef','%elifdef','%elifndef',
     471            '%ifmacro','%ifnmacro','%elifmacro','%elifnmacro',
     472            '%ifctx','%ifnctx','%elifctx','%elifnctx',
     473            '%ifidn','%ifnidn','%elifidn','%elifnidn',
     474            '%ifidni','%ifnidni','%elifidni','%elifnidni',
     475            '%ifid','%ifnid','%elifid','%elifnid',
     476            '%ifnum','%ifnnum','%elifnum','%elifnnum',
     477            '%ifstr','%ifnstr','%elifstr','%elifnstr',
     478            '%iftoken','%ifntoken','%eliftoken','%elifntoken',
     479            '%ifempty','%ifnempty','%elifempty','%elifnempty',
     480            '%ifenv','%ifnenv','%elifenv','%elifnenv',
     481            '%rep','%exitrep','%endrep',
     482            '%while','%exitwhile','%endwhile',
     483            '%include','%pathsearch','%depend','%use',
     484            '%push','%pop','%repl','%arg','%local','%stacksize','flat','flat64','large','small',
     485            '%error','%warning','%fatal',
     486            '%00','.nolist','%rotate','%line','%!','%final','%clear',
     487            'struc','endstruc','istruc','at','iend',
     488            'align','alignb','sectalign',
     489            'bits','use16','use32','use64',
     490            '__nasm_major__','__nasm_minor__','__nasm_subminor__','___nasm_patchlevel__',
     491            '__nasm_version_id__','__nasm_ver__',
     492            '__file__','__line__','__pass__','__bits__','__output_format__',
     493            '__date__','__time__','__date_num__','__time_num__','__posix_time__',
     494            '__utc_date__','__utc_time__','__utc_date_num__','__utc_time_num__',
     495            '__float_daz__','__float_round__','__float__',
     496            /* Keywords from standard packages */
     497            '__use_altreg__',
     498            '__use_smartalign__','smartalign','__alignmode__',
     499            '__use_fp__','__infinity__','__nan__','__qnan__','__snan__',
     500            '__float8__','__float16__','__float32__','__float64__','__float80m__','__float80e__','__float128l__','__float128h__'
    120501            ),
    121502        /*Operands*/
    122         5 => array(
    123             '@b','@f','addr','basic','byte','c','carry?','dword',
    124             'far','far16','fortran','fword','near','near16','overflow?','parity?','pascal','qword',
    125             'real4',' real8','real10','sbyte','sdword','sign?','stdcall','sword','syscall','tbyte',
    126             'vararg','word','zero?','flat','near32','far32',
    127             'abs','all','assumes','at','casemap','common','compact',
    128             'cpu','dotname','emulator','epilogue','error','export','expr16','expr32','farstack',
    129             'forceframe','huge','language','large','listing','ljmp','loadds','m510','medium','memory',
    130             'nearstack','nodotname','noemulator','nokeyword','noljmp','nom510','none','nonunique',
    131             'nooldmacros','nooldstructs','noreadonly','noscoped','nosignextend','nothing',
    132             'notpublic','oldmacros','oldstructs','os_dos','para','prologue',
    133             'readonly','req','scoped','setif2','smallstack','tiny','use16','use32','uses'
     503        6 => array(
     504            'a16','a32','a64','o16','o32','o64','strict',
     505            'byte','word','dword','qword','tword','oword','yword','nosplit',
     506            '%0','%1','%2','%3','%4','%5','%6','%7','%8','%9',
     507            'abs','rel',
     508            'seg','wrt'
    134509            )
    135510        ),
    136511    'SYMBOLS' => array(
    137         '[', ']', '(', ')',
    138         '+', '-', '*', '/', '%',
    139         '.', ',', ';', ':'
     512        1 => array(
     513                '[', ']', '(', ')',
     514                '+', '-', '*', '/', '%',
     515                '.', ',', ';', ':'
     516            ),
     517        2 => array(
     518                '$','$$','%+','%?','%??'
     519            )
    140520        ),
    141521    'CASE_SENSITIVE' => array(
     
    145525        3 => false,
    146526        4 => false,
    147         5 => false
     527        5 => false,
     528        6 => false
    148529        ),
    149530    'STYLES' => array(
    150531        'KEYWORDS' => array(
    151532            1 => 'color: #00007f; font-weight: bold;',
    152             2 => 'color: #0000ff; font-weight: bold;',
    153             3 => 'color: #00007f;',
    154             4 => 'color: #000000; font-weight: bold;',
    155             5 => 'color: #000000; font-weight: bold;'
     533            2 => 'color: #0000ff;',
     534            3 => 'color: #b00040;',
     535            4 => 'color: #46aa03; font-weight: bold;',
     536            5 => 'color: #0000ff; font-weight: bold;',
     537            6 => 'color: #0000ff; font-weight: bold;'
    156538            ),
    157539        'COMMENTS' => array(
    158540            1 => 'color: #666666; font-style: italic;',
    159             2 => 'color: #adadad; font-style: italic;',
     541            2 => 'color: #adadad; font-style: italic;'
    160542            ),
    161543        'ESCAPE_CHAR' => array(
     
    169551            ),
    170552        'NUMBERS' => array(
    171             0 => 'color: #0000ff;'
     553            0 => 'color: #ff0000;'
    172554            ),
    173555        'METHODS' => array(
    174556            ),
    175557        'SYMBOLS' => array(
    176             0 => 'color: #339933;'
     558            1 => 'color: #339933;',
     559            2 => 'color: #0000ff; font-weight: bold;'
    177560            ),
    178561        'REGEXPS' => array(
    179 //            0 => 'color: #0000ff;',
    180 //            1 => 'color: #0000ff;'
    181562            ),
    182563        'SCRIPT' => array(
     
    188569        3 => '',
    189570        4 => '',
    190         5 => ''
     571        5 => '',
     572        6 => ''
    191573        ),
    192574    'NUMBERS' =>
     
    204586        ),
    205587    'REGEXPS' => array(
    206         //Hex numbers
    207 //        0 => /*  */ "(?<=([\\s\\(\\)\\[\\],;.:+\\-\\/*]))(?:[0-9][0-9a-fA-F]{0,31}[hH]|0x[0-9a-fA-F]{1,32})(?=([\\s\\(\\)\\[\\],;.:+\\-\\/*]))",
    208         //Binary numbers
    209 //        1 => "(?<=([\\s\\(\\)\\[\\],;.:+\\-\\/*]))[01]{1,64}[bB](?=([\\s\\(\\)\\[\\],;.:+\\-\\/*]))"
    210588        ),
    211589    'STRICT_MODE_APPLIES' => GESHI_NEVER,
  • _plugins_/coloration_code/trunk/geshi/geshi/asp.php

    r60569 r68991  
    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.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2004/08/13
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/autoconf.php

    r60569 r68991  
    55 * Author: Mihai Vasilian (grayasm@gmail.com)
    66 * Copyright: (c) 2010 Mihai Vasilian
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2010/01/25
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/autohotkey.php

    r60569 r68991  
    55 * Author: Naveen Garg (naveen.garg@gmail.com)
    66 * Copyright: (c) 2009 Naveen Garg and GeSHi
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2009/06/11
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/autoit.php

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

    r60569 r68991  
    55 * Author: Ryan Jones (sciguyryan@gmail.com)
    66 * Copyright: (c) 2008 Ryan Jones
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2008/10/08
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/awk.php

    r60569 r68991  
    55 * Author: George Pollard (porges@porg.es)
    66 * Copyright: (c) 2009 George Pollard
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2009/01/28
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/bascomavr.php

    r60569 r68991  
    55 * Author: aquaticus.info
    66 * Copyright: (c) 2008 aquaticus.info
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2008/01/09
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/bash.php

    r60569 r68991  
    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.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2004/08/20
    99 *
     
    158158            'ed', 'egrep', 'env', 'expr',
    159159
    160             'false', 'fbset', 'ffmpeg', 'fgconsole','fgrep', 'file', 'find',
    161             'flex', 'flex++', 'fmt', 'free', 'ftp', 'funzip', 'fuser',
     160            'false', 'fbset', 'fdisk', 'ffmpeg', 'fgconsole','fgrep', 'file',
     161            'find', 'flex', 'flex++', 'fmt', 'free', 'ftp', 'funzip', 'fuser',
    162162
    163163            'g++', 'gawk', 'gc','gcc', 'gdb', 'getent', 'getkeycodes',
  • _plugins_/coloration_code/trunk/geshi/geshi/basic4gl.php

    r60569 r68991  
    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.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2007/09/15
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/bf.php

    r60569 r68991  
    55 * Author: Benny Baumann (BenBE@geshi.org)
    66 * Copyright: (c) 2008 Benny Baumann (http://qbnz.com/highlighter/)
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2009/10/31
    99 *
     
    6464            ),
    6565        'BRACKETS' => array(
    66             0 => 'color: #66cc66;'
     66            0 => 'color: #660000;'
    6767            ),
    6868        'STRINGS' => array(
     
    7777            1 => 'color: #660000;',
    7878            2 => 'color: #000066;',
    79             3 => 'color: #660066;',
    80             4 => 'color: #666600;'
     79            3 => 'color: #666600;',
     80            4 => 'color: #660066;'
    8181            ),
    8282        'ESCAPE_CHAR' => array(
     
    103103        'ENABLE_FLAGS' => array(
    104104            'STRINGS' => GESHI_NEVER,
    105             'NUMBERS' => GESHI_NEVER
    106             ),
     105            'NUMBERS' => GESHI_NEVER,
     106            'BRACKETS' => GESHI_NEVER
     107        ),
    107108        'KEYWORDS' => array(
    108109            'DISALLOW_BEFORE' => '',
  • _plugins_/coloration_code/trunk/geshi/geshi/bibtex.php

    r60569 r68991  
    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.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2009/04/29
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/blitzbasic.php

    r60569 r68991  
    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.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 16.10.2005
    99 *
     
    5757    'KEYWORDS' => array(
    5858        1 => array(
    59             'If','EndIf','ElseIf','Else If','Else','While','Wend','Return','Next','Include','End Type','End Select','End If','End Function','End','Select',
     59            'If','EndIf','ElseIf','Else','While','Wend','Return','Next','Include','End Type','End Select','End If','End Function','End','Select',
    6060            'Type','Forever','For','Or','And','AppTitle','Case','Goto','Gosub','Step','Stop','Int','Last','False','Then','To','True','Until','Float',
    6161            'String','Before','Not'
  • _plugins_/coloration_code/trunk/geshi/geshi/bnf.php

    r60569 r68991  
    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.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2006/09/28
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/boo.php

    r60569 r68991  
    55 * Author: Marcus Griep (neoeinstein+GeSHi@gmail.com)
    66 * Copyright: (c) 2007 Marcus Griep (http://www.xpdm.us)
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2007/09/10
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/c.php

    r60569 r68991  
    88 *  - Michael Mol (mikemol@gmail.com)
    99 * Copyright: (c) 2004 Nigel McNie (http://qbnz.com/highlighter/)
    10  * Release Version: 1.0.8.10
     10 * Release Version: 1.0.8.11
    1111 * Date Started: 2004/06/04
    1212 *
  • _plugins_/coloration_code/trunk/geshi/geshi/c_loadrunner.php

    r60569 r68991  
    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.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2010-07-25
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/c_mac.php

    r60569 r68991  
    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.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2004/06/04
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/caddcl.php

    r60569 r68991  
    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.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2004/08/30
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/cadlisp.php

    r60569 r68991  
    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.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2004/08/30
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/cfdg.php

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

    r60569 r68991  
    55 * Author: Diego
    66 * Copyright: (c) 2006 Diego
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2006/02/25
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/chaiscript.php

    r60569 r68991  
    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.10
     9 * Release Version: 1.0.8.11
    1010 * Date Started: 2009/07/03
    1111 *
     
    5353    'KEYWORDS' => array(
    5454        1 => array(
    55             'break', 'else', 'else if', 'eval', 'for', 'if', 'return', 'while', 'try', 'catch', 'finally',
     55            'break', 'else', 'elseif', 'eval', 'for', 'if', 'return', 'while', 'try', 'catch', 'finally',
    5656            ),
    5757        2 => array(
  • _plugins_/coloration_code/trunk/geshi/geshi/cil.php

    r60569 r68991  
    55 * Author: Marcus Griep (neoeinstein+GeSHi@gmail.com)
    66 * Copyright: (c) 2007 Marcus Griep (http://www.xpdm.us)
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2007/10/24
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/clojure.php

    r60569 r68991  
    55 * Author: Jess Johnson (jess@grok-code.com)
    66 * Copyright: (c) 2009 Jess Johnson (http://grok-code.com)
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2009/09/20
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/cmake.php

    r60569 r68991  
    55 * Author: Daniel Nelson (danieln@eng.utah.edu)
    66 * Copyright: (c) 2009 Daniel Nelson
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2009/04/06
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/cobol.php

    r60569 r68991  
    55 * Author: BenBE (BenBE@omorphia.org)
    66 * Copyright: (c) 2007-2008 BenBE (http://www.omorphia.de/)
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2007/07/02
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/coffeescript.php

    r60569 r68991  
    55 * Author: Trevor Burnham (trevorburnham@gmail.com)
    66 * Copyright: (c) 2010 Trevor Burnham (http://iterative.ly)
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2010/06/08
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/cpp-qt.php

    r60569 r68991  
    55 * Author: Iulian M
    66 * Copyright: (c) 2006 Iulian M
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2004/09/27
    99 *
    10  * C++ (with QT extensions) language file for GeSHi.
     10 * C++ (with Qt extensions) language file for GeSHi.
    1111 *
    1212 * CHANGES
     
    4242
    4343$language_data = array (
    44     'LANG_NAME' => 'C++ (QT)',
     44    'LANG_NAME' => 'C++ (Qt)',
    4545    'COMMENT_SINGLE' => array(1 => '//', 2 => '#'),
    4646    'COMMENT_MULTI' => array('/*' => '*/'),
  • _plugins_/coloration_code/trunk/geshi/geshi/cpp.php

    r60569 r68991  
    88 *  - Jack Lloyd (lloyd@randombit.net)
    99 * Copyright: (c) 2004 Dennis Bayer, Nigel McNie (http://qbnz.com/highlighter)
    10  * Release Version: 1.0.8.10
     10 * Release Version: 1.0.8.11
    1111 * Date Started: 2004/09/27
    1212 *
  • _plugins_/coloration_code/trunk/geshi/geshi/csharp.php

    r60569 r68991  
    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.10
     8 * Release Version: 1.0.8.11
    99 * Date Started: 2004/06/04
    1010 *
     
    1313 * CHANGES
    1414 * -------
     15 * 2012/06/18 (1.0.8.11)
     16 *  -  Added missing keywords (Christian Stelzmann)
    1517 * 2009/04/03 (1.0.8.6)
    1618 *  -  Added missing keywords identified by Rosetta Code users.
     
    6163    'KEYWORDS' => array(
    6264        1 => array(
    63             'as', 'auto', 'base', 'break', 'case', 'catch', 'const', 'continue',
     65            'abstract', 'add', 'as', 'base', 'break', 'by', 'case', 'catch', 'const', 'continue',
    6466            'default', 'do', 'else', 'event', 'explicit', 'extern', 'false',
    65             'finally', 'fixed', 'for', 'foreach', 'from', 'goto', 'if',
    66             'implicit', 'in', 'internal', 'lock', 'namespace', 'null',
     67            'finally', 'fixed', 'for', 'foreach', 'from', 'get', 'goto', 'group', 'if',
     68            'implicit', 'in', 'into', 'internal', 'join', 'lock', 'namespace', 'null',
    6769            'operator', 'out', 'override', 'params', 'partial', 'private',
    68             'protected', 'public', 'readonly', 'ref', 'return', 'sealed',
    69             'select', 'stackalloc', 'static', 'switch', 'this', 'throw', 'true',
    70             'try', 'unsafe', 'using', 'virtual', 'where', 'while', 'yield'
     70            'protected', 'public', 'readonly', 'remove', 'ref', 'return', 'sealed',
     71            'select', 'set', 'stackalloc', 'static', 'switch', 'this', 'throw', 'true',
     72            'try', 'unsafe', 'using', 'var', 'value', 'virtual', 'volatile', 'where',
     73            'while', 'yield'
    7174            ),
    7275        2 => array(
     
    7982        4 => array(
    8083            'bool', 'byte', 'char', 'class', 'decimal', 'delegate', 'double',
    81             'enum', 'float', 'int', 'interface', 'long', 'object', 'sbyte',
     84            'dynamic', 'enum', 'float', 'int', 'interface', 'long', 'object', 'sbyte',
    8285            'short', 'string', 'struct', 'uint', 'ulong', 'ushort', 'void'
    8386            ),
  • _plugins_/coloration_code/trunk/geshi/geshi/css.php

    r60569 r68991  
    55 * Author: Nigel McNie (nigel@geshi.org)
    66 * Copyright: (c) 2004 Nigel McNie (http://qbnz.com/highlighter/)
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2004/06/18
    99 *
     
    7373            'background-image', 'background-position', 'background-repeat',
    7474            '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',
    7577            'border-bottom-style', 'border-bottom-width', 'border-left-color',
    7678            'border-left-style', 'border-left-width', 'border-right',
     
    216218    'PARSER_CONTROL' => array(
    217219        'KEYWORDS' => array(
    218             'DISALLOWED_AFTER' => '(?![a-zA-Z0-9_\|%\\-&\.])'
     220            'DISALLOWED_AFTER' => '(?![\-a-zA-Z0-9_\|%\\-&\.])',
     221            'DISALLOWED_BEFORE' => '(?<![\-a-zA-Z0-9_\|%\\~&\.])'
    219222        )
    220223    )
  • _plugins_/coloration_code/trunk/geshi/geshi/cuesheet.php

    r60569 r68991  
    55 * Author: Benny Baumann (benbe@geshi.org)
    66 * Copyright: (c) 2009 Benny Baumann (http://qbnz.com/highlighter/)
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2009/12/21
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/d.php

    r60569 r68991  
    44 * -----
    55 * Author: Thomas Kuehne (thomas@kuehne.cn)
     6 * Contributors:
     7 *  - Jimmy Cao
    68 * Copyright: (c) 2005 Thomas Kuehne (http://thomas.kuehne.cn/)
    7  * Release Version: 1.0.8.10
     9 * Release Version: 1.0.8.11
    810 * Date Started: 2005/04/22
    911 *
     
    1214 * CHANGES
    1315 * -------
     16 * 2011/06/28 (0.0.3) (Jimmy Cao)
     17 *  -  added D2 features
    1418 * 2005/04/22 (0.0.2)
    1519 *  -  added _d_* and sizeof/ptrdiff_t
     
    4650    'LANG_NAME' => 'D',
    4751    'COMMENT_SINGLE' => array(2 => '///', 1 => '//'),
    48     'COMMENT_MULTI' => array('/*' => '*/'),
     52    'COMMENT_MULTI' => array('/*' => '*/', '/+' => '+/'),
    4953    'COMMENT_REGEXP' => array(
    5054        // doxygen comments
     
    127131                'break', 'case', 'continue', 'do', 'else',
    128132                'for', 'foreach', 'goto', 'if', 'return',
    129                 'switch', 'while'
     133                'switch', 'while', 'foreach_reverse'
    130134            ),
    131135        2 => array(
     
    133137                'catch', 'default', 'delegate', 'delete',
    134138                'extern', 'false', 'finally', 'function',
    135                 'import', 'in', 'inout', 'interface',
    136                 'invariant', 'is', 'mixin', 'module', 'new',
     139                'import', 'in', 'inout',
     140                'invariant', 'is', 'lazy', 'mixin', 'module', 'new',
    137141                'null', 'out', 'pragma', 'ref', 'super', 'this',
    138                 'throw', 'true', 'try', 'typedef', 'typeid',
    139                 'typeof', 'union', 'with'
     142                'throw', 'true', 'try', 'typeid',
     143                'typeof', 'union', 'with', 'scope'
    140144            ),
    141145        3 => array(
    142                 'ArrayBoundsError', 'AssertError',
    143146                'ClassInfo', 'Error', 'Exception',
    144                 'Interface', 'ModuleInfo', 'Object',
    145                 'OutOfMemoryException', 'SwitchError',
    146                 'TypeInfo', '_d_arrayappend',
    147                 '_d_arrayappendb', '_d_arrayappendc',
    148                 '_d_arrayappendcb', '_d_arraycast',
    149                 '_d_arraycast_frombit', '_d_arraycat',
    150                 '_d_arraycatb', '_d_arraycatn',
    151                 '_d_arraycopy', '_d_arraycopybit',
    152                 '_d_arraysetbit', '_d_arraysetbit2',
    153                 '_d_arraysetlength', '_d_arraysetlengthb',
    154                 '_d_callfinalizer',
    155                 '_d_create_exception_object',
    156                 '_d_criticalenter', '_d_criticalexit',
    157                 '_d_delarray', '_d_delclass',
    158                 '_d_delinterface', '_d_delmemory',
    159                 '_d_dynamic_cast', '_d_exception',
    160                 '_d_exception_filter', '_d_framehandler',
    161                 '_d_interface_cast', '_d_interface_vtbl',
    162                 '_d_invariant', '_d_isbaseof',
    163                 '_d_isbaseof2', '_d_local_unwind',
    164                 '_d_monitorenter', '_d_monitorexit',
    165                 '_d_monitorrelease', '_d_monitor_epilog',
    166                 '_d_monitor_handler', '_d_monitor_prolog',
    167                 '_d_new', '_d_newarrayi', '_d_newbitarray',
    168                 '_d_newclass', '_d_obj_cmp', '_d_obj_eq',
    169                 '_d_OutOfMemory', '_d_switch_dstring',
    170                 '_d_switch_string', '_d_switch_ustring',
    171                 '_d_throw',
     147                'Interface', 'Object', 'IMonitor',
     148                'OffsetTypeInfo', 'Throwable',
     149                'TypeInfo_Class', 'TypeInfo', '__traits',
     150                '__EOF__', '__FILE__', '__LINE__',
    172151            ),
    173152        4 => array(
    174153                'abstract', 'align', 'auto', 'bit', 'bool',
    175                 'byte', 'cdouble', 'cent', 'cfloat', 'char',
    176                 'class', 'const', 'creal', 'dchar', 'debug',
     154                'byte', 'cdouble', 'cfloat', 'char',
     155                'class', 'const', 'creal', 'dchar', 'dstring', 'debug',
    177156                'deprecated', 'double', 'enum', 'export',
    178                 'final', 'float', 'idouble', 'ifloat', 'int',
    179                 'ireal', 'long', 'override', 'package',
    180                 'private', 'protected', 'ptrdiff_t',
    181                 'public', 'real', 'short', 'size_t',
    182                 'static', 'struct', 'synchronized',
     157                'final', 'float', 'idouble', 'ifloat', 'immutable', 'int',
     158                'interface', 'ireal', 'long', 'nothrow', 'override',
     159                'package', 'private', 'protected', 'ptrdiff_t',
     160                'public', 'real', 'short', 'shared', 'size_t',
     161                'static', 'string', 'struct', 'synchronized',
    183162                'template', 'ubyte', 'ucent', 'uint',
    184163                'ulong', 'unittest', 'ushort', 'version',
    185                 'void', 'volatile', 'wchar'
     164                'void', 'volatile', 'wchar', 'wstring',
     165                '__gshared', '@disable', '@property', 'pure', 'safe'
    186166            )
    187167        ),
  • _plugins_/coloration_code/trunk/geshi/geshi/dcs.php

    r60569 r68991  
    55 * Author: Stelio Passaris (GeSHi@stelio.net)
    66 * Copyright: (c) 2009 Stelio Passaris (http://stelio.net/stiki/GeSHi)
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2009/01/20
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/delphi.php

    r60569 r68991  
    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.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2004/07/26
    99 *
     
    1212 * CHANGES
    1313 * -------
     14 * 2012/06/27 (1.0.8.11)
     15 *   -  Added some keywords
     16 *   -  fixed hex numbers and hex char literals (including WideChar)
     17 *   -  Added support for FPC-Style generics
    1418 * 2008/05/23 (1.0.7.22)
    1519 *   -  Added description of extra language features (SF#1970248)
     
    5256    //Compiler directives
    5357    'COMMENT_REGEXP' => array(2 => '/\\{\\$.*?}|\\(\\*\\$.*?\\*\\)/U'),
    54     'CASE_KEYWORDS' => 0,
     58    'CASE_KEYWORDS' => GESHI_CAPS_NO_CHANGE,
    5559    'QUOTEMARKS' => array("'"),
    5660    'ESCAPE_CHAR' => '',
     61
    5762    'KEYWORDS' => array(
    5863        1 => array(
    5964            'Abstract', 'And', 'Array', 'As', 'Asm', 'At', 'Begin', 'Case',
    60             'Class', 'Const', 'Constructor', 'Contains', 'Destructor',
     65            'Class', 'Const', 'Constructor', 'Contains', 'Default', 'delayed', 'Destructor',
    6166            'DispInterface', 'Div', 'Do', 'DownTo', 'Else', 'End', 'Except',
    62             'Export', 'Exports', 'External', 'File', 'Finalization', 'Finally',
    63             'For', 'Function', 'Goto', 'If', 'Implementation', 'In', 'Inherited',
    64             'Initialization', 'Inline', 'Interface', 'Is', 'Label', 'Library',
    65             'Mod', 'Not', 'Object', 'Of', 'On', 'Or', 'Overload', 'Override',
     67            'Export', 'Exports', 'External', 'File', 'Finalization', 'Finally', 'For',
     68            'Function', 'Generic', 'Goto', 'If', 'Implementation', 'In', 'Inherited',
     69            'Initialization', 'Inline', 'Interface', 'Is', 'Label', 'Library', 'Message',
     70            'Mod', 'Nil', 'Not', 'Object', 'Of', 'On', 'Or', 'Overload', 'Override',
    6671            'Package', 'Packed', 'Private', 'Procedure', 'Program', 'Property',
    67             'Protected', 'Public', 'Published', 'Raise', 'Record', 'Register',
    68             'Repeat', 'Requires', 'Resourcestring', 'Set', 'Shl', 'Shr', 'Then',
    69             'ThreadVar', 'To', 'Try', 'Type', 'Unit', 'Until', 'Uses', 'Var',
    70             'Virtual', 'While', 'With', 'Xor', 'assembler', 'far',
     72            'Protected', 'Public', 'Published', 'Read', 'Raise', 'Record', 'Register',
     73            'Repeat', 'Requires', 'Resourcestring', 'Set', 'Shl', 'Shr', 'Specialize', 'Stored',
     74            'Then', 'ThreadVar', 'To', 'Try', 'Type', 'Unit', 'Until', 'Uses', 'Var',
     75            'Virtual', 'While', 'With', 'Write', 'Xor', 'assembler', 'far',
    7176            'near', 'pascal', 'cdecl', 'safecall', 'stdcall', 'varargs'
    7277            ),
    7378        2 => array(
    74             'nil', 'false', 'self', 'true', 'var', 'type', 'const'
     79            'false', 'self', 'true',
    7580            ),
    7681        3 => array(
     
    251256            ),
    252257        'REGEXPS' => array(
    253             0 => 'color: #9ac;',
     258            0 => 'color: #0000cc;',
    254259            1 => 'color: #ff0000;'
    255260            ),
     
    275280    'REGEXPS' => array(
    276281        //Hex numbers
    277         0 => '\$[0-9a-fA-F]+',
     282        0 => '(?<!\#)\$[0-9a-fA-F]+(?!\w)',
    278283        //Characters
    279         1 => '\#(?:\$[0-9a-fA-F]{1,2}|\d{1,3})'
     284        1 => '\#(?:\$[0-9a-fA-F]{1,4}|\d{1,5})'
    280285        ),
    281286    'STRICT_MODE_APPLIES' => GESHI_NEVER,
     
    284289    'HIGHLIGHT_STRICT_BLOCK' => array(
    285290        ),
    286     'TAB_WIDTH' => 2
     291    'TAB_WIDTH' => 2,
     292    'PARSER_CONTROL' => array(
     293        'KEYWORDS' => array(
     294            3 => array(
     295                'DISALLOWED_AFTER' => '(?=\s*[(;])'
     296                )
     297            )
     298        )
    287299);
    288300
  • _plugins_/coloration_code/trunk/geshi/geshi/diff.php

    r60569 r68991  
    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.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2004/12/29
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/div.php

    r60569 r68991  
    55 * Author: Gabriel Lorenzo (ermakina@gmail.com)
    66 * Copyright: (c) 2005 Gabriel Lorenzo (http://ermakina.gazpachito.net)
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2005/06/19
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/dos.php

    r60569 r68991  
    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.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2005/07/05
    99 *
     
    172172        1 => array(
    173173/*            GESHI_SEARCH => '(SET[\s]+(?si:\/A[\s]+|\/P[\s]+|))([^=\s\n]+)([\s]*=)',*/
    174             GESHI_SEARCH => '(SET[\s]+(?si:\/A[\s]+|\/P[\s]+|))([^=\n]+)([\s]*=)',
     174            GESHI_SEARCH => '(SET\s+(?si:\\/A\s+|\\/P\s+)?)([^=\n]+)(\s*=)',
    175175            GESHI_REPLACE => '\\2',
    176176            GESHI_MODIFIERS => 'si',
     
    181181        2 => array(
    182182/*            GESHI_SEARCH => '(%)([\d*]|[^%\s]*(?=%))((?<!%\d)%|)',*/
    183             GESHI_SEARCH => '(%(?:%(?=[a-z0-9]))?)([\d*]|(?:~[adfnpstxz]*(?:$\w+:)?)?[a-z0-9](?!\w)|[^%\n]*(?=%))((?<!%\d)%|)',
     183            GESHI_SEARCH => '(!(?:!(?=[a-z0-9]))?)([\d*]|(?:~[adfnpstxz]*(?:$\w+:)?)?[a-z0-9](?!\w)|[^!>\n]*(?=!))((?<!%\d)%|)(?!!>)',
    184184            GESHI_REPLACE => '\\2',
    185185            GESHI_MODIFIERS => 'si',
     
    190190        3 => array(
    191191/*            GESHI_SEARCH => '(%)([\d*]|[^%\s]*(?=%))((?<!%\d)%|)',*/
    192             GESHI_SEARCH => '(!(?:!(?=[a-z0-9]))?)([\d*]|(?:~[adfnpstxz]*(?:$\w+:)?)?[a-z0-9](?!\w)|[^!>\n]*(?=!))((?<!%\d)%|)(?!!>)',
     192            GESHI_SEARCH => '(%(?:%(?=[a-z0-9]))?)([\d*]|(?:~[adfnpstxz]*(?:$\w+:)?)?[a-z0-9](?!\w)|[^%\n]*(?=%))((?<!%\d)%|)',
    193193            GESHI_REPLACE => '\\2',
    194194            GESHI_MODIFIERS => 'si',
  • _plugins_/coloration_code/trunk/geshi/geshi/dot.php

    r60569 r68991  
    55 * Author: Adrien Friggeri (adrien@friggeri.net)
    66 * Copyright: (c) 2007 Adrien Friggeri (http://www.friggeri.net)
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2007/05/30
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/e.php

    r60569 r68991  
    55 * Author: Kevin Reid (kpreid@switchb.org)
    66 * Copyright: (c) 2010 Kevin Reid (http://switchb.org/kpreid/)
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2010/04/16
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/ecmascript.php

    r60569 r68991  
    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.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2010/01/08
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/eiffel.php

    r60569 r68991  
    55 * Author: Zoran Simic (zsimic@axarosenberg.com)
    66 * Copyright: (c) 2005 Zoran Simic
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2005/06/30
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/email.php

    r60569 r68991  
    55 * Author: Benny Baumann (BenBE@geshi.org)
    66 * Copyright: (c) 2008 Benny Baumann (http://qbnz.com/highlighter/)
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2008/10/19
    99 *
     
    153153            GESHI_SEARCH => "(?<=\s)\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}(?=\s)|".
    154154                "(?<=\[)\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}(?=\])|".
    155                 "(?<==)\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}(?=<)",
     155                "(?<==)\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}(?=<)|".
     156
     157                "(?<=\s)(?:[a-f\d]{1,4}\:)+(?:[a-f\d]{0,4})?(?:\:[a-f\d]{1,4})+(?=\s)|".
     158                "(?<=\[)(?:[a-f\d]{1,4}\:)+(?:[a-f\d]{0,4})?(?:\:[a-f\d]{1,4})+(?=\])|".
     159                "(?<==)(?:[a-f\d]{1,4}\:)+(?:[a-f\d]{0,4})?(?:\:[a-f\d]{1,4})+(?=<)|".
     160
     161                "(?<=\s)\:(?:\:[a-f\d]{1,4})+(?=\s)|".
     162                "(?<=\[)\:(?:\:[a-f\d]{1,4})+(?=\])|".
     163                "(?<==)\:(?:\:[a-f\d]{1,4})+(?=<)|".
     164
     165                "(?<=\s)(?:[a-f\d]{1,4}\:)+\:(?=\s)|".
     166                "(?<=\[)(?:[a-f\d]{1,4}\:)+\:(?=\])|".
     167                "(?<==)(?:[a-f\d]{1,4}\:)+\:(?=<)",
    156168            GESHI_REPLACE => "\\0",
    157169            GESHI_MODIFIERS => "i",
  • _plugins_/coloration_code/trunk/geshi/geshi/epc.php

    r60569 r68991  
    55 * Author: Thorsten Muehlfelder (muehlfelder@enertex.de)
    66 * Copyright: (c) 2010 Enertex Bayern GmbH
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2010/08/26
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/erlang.php

    r60569 r68991  
    88 * - Dan Forest-Barbier (dan@twisted.in)
    99 * Copyright: (c) 2008 Uwe Dauernheim (http://www.kreisquadratur.de/)
    10  * Release Version: 1.0.8.10
     10 * Release Version: 1.0.8.11
    1111 * Date Started: 2008-09-27
    1212 *
  • _plugins_/coloration_code/trunk/geshi/geshi/euphoria.php

    r60569 r68991  
    55 * Author: Nicholas Koceja (nerketur@hotmail.com)
    66 * Copyright: (c) 2010 Nicholas Koceja
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 11/24/2010
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/f1.php

    r60569 r68991  
    55 * Author: Juro Bystricky (juro@f1compiler.com)
    66 * Copyright: K2 Software Corp.
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2010/07/06
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/falcon.php

    r60569 r68991  
    55 * Author: billykater (billykater+geshi@gmail.com)
    66 * Copyright: (c) 2010 billykater (http://falconpl.org/)
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2010/06/07
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/fo.php

    r60569 r68991  
    55 * Author: Tan-Vinh Nguyen (tvnguyen@web.de)
    66 * Copyright: (c) 2009 Tan-Vinh Nguyen
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2009/03/23
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/fortran.php

    r60569 r68991  
    55 * Author: Cedric Arrabie (cedric.arrabie@univ-pau.fr)
    66 * Copyright: (C) 2006 Cetric Arrabie
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2006/04/22
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/freebasic.php

    r60569 r68991  
    55 * Author: Roberto Rossi
    66 * Copyright: (c) 2005 Roberto Rossi (http://rsoftware.altervista.org)
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2005/08/19
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/fsharp.php

    r60569 r68991  
    55 * Author: julien ortin (jo_spam-divers@yahoo.fr)
    66 * Copyright: (c) 2009 julien ortin
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2009/09/20
    99 *
     
    4545    'COMMENT_SINGLE' => array(1 => '//', 2 => '#'),
    4646    'COMMENT_MULTI' => array('/*' => '*/'),
    47     'COMMENT_REGEXP' => array(3 => '/\(\*(?!\)).*?\*\)/'),
     47    'COMMENT_REGEXP' => array(3 => '/\(\*(?!\)).*?\*\)/s'),
    4848    'CASE_KEYWORDS' => GESHI_CAPS_NO_CHANGE,
    4949    'QUOTEMARKS' => array("'", '"'),
  • _plugins_/coloration_code/trunk/geshi/geshi/gambas.php

    r60569 r68991  
    66 * Copyright: (c) 2009 Jesus Guardon (http://gambas-es.org),
    77 *                     Benny Baumann (http://qbnz.com/highlighter)
    8  * Release Version: 1.0.8.10
     8 * Release Version: 1.0.8.11
    99 * Date Started: 2004/08/20
    1010 *
  • _plugins_/coloration_code/trunk/geshi/geshi/gdb.php

    r60569 r68991  
    55 * Author: Milian Wolff (mail@milianw.de)
    66 * Copyright: (c) 2009 Milian Wolff
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2009/06/24
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/genero.php

    r60569 r68991  
    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.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2007/07/01
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/genie.php

    r60569 r68991  
    55 * Author: Nicolas Joseph (nicolas.joseph@valaide.org)
    66 * Copyright: (c) 2009 Nicolas Joseph
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2009/04/29
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/gettext.php

    r60569 r68991  
    55 * Author: Milian Wolff (mail@milianw.de)
    66 * Copyright: (c) 2008 Milian Wolff
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2008/05/25
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/glsl.php

    r60569 r68991  
    55 * Author: Benny Baumann (BenBE@omorphia.de)
    66 * Copyright: (c) 2008 Benny Baumann (BenBE@omorphia.de)
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2008/03/20
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/gml.php

    r60569 r68991  
    55 * Author: Jos� Jorge Enr�quez (jenriquez@users.sourceforge.net)
    66 * Copyright: (c) 2005 Jos� Jorge Enr�quez Rodr�guez (http://www.zonamakers.com)
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2005/06/21
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/gnuplot.php

    r60569 r68991  
    55 * Author: Milian Wolff (mail@milianw.de)
    66 * Copyright: (c) 2008 Milian Wolff (http://milianw.de)
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2008/07/07
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/go.php

    r60569 r68991  
    55 * Author: Markus Jarderot (mizardx at gmail dot com)
    66 * Copyright: (c) 2010 Markus Jarderot
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2010/05/20
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/groovy.php

    r60569 r68991  
    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.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2006/04/29
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/gwbasic.php

    r60569 r68991  
    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.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2010/01/30
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/haskell.php

    r60569 r68991  
    55 * Author: Jason Dagit (dagit@codersbase.com) based on ocaml.php by Flaie (fireflaie@gmail.com)
    66 * Copyright: (c) 2005 Flaie, Nigel McNie (http://qbnz.com/highlighter)
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2005/08/27
    99 *
     
    4747        ),
    4848    'CASE_KEYWORDS' => 0,
    49     'QUOTEMARKS' => array('"'),
    50     'ESCAPE_CHAR' => "\\",
     49    'QUOTEMARKS' => array('"',"'"),
     50    'ESCAPE_CHAR' => '\\',
    5151    'KEYWORDS' => array(
    5252        /* main haskell keywords */
     
    9696            'minimum', 'scanl', 'scanl1', 'scanr', 'scanr1',
    9797            'iterate', 'repeat', 'cycle', 'take', 'drop',
    98             'splitAt', 'teakWhile', 'dropWhile', 'span',
     98            'splitAt', 'takeWhile', 'dropWhile', 'span',
    9999            'break', 'elem', 'notElem', 'lookup', 'zip',
    100100            'zip3', 'zipWith', 'zipWith3', 'unzip', 'unzip3',
  • _plugins_/coloration_code/trunk/geshi/geshi/hicest.php

    r60569 r68991  
    55 * Author: Georg Petrich (spt@hicest.com)
    66 * Copyright: (c) 2010 Georg Petrich (http://www.HicEst.com)
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2010/03/15
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/hq9plus.php

    r60569 r68991  
    55 * Author: Benny Baumann (BenBE@geshi.org)
    66 * Copyright: (c) 2008 Benny Baumann (http://qbnz.com/highlighter/)
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2009/10/31
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/html4strict.php

    r60569 r68991  
    55 * Author: Nigel McNie (nigel@geshi.org)
    66 * Copyright: (c) 2004 Nigel McNie (http://qbnz.com/highlighter/)
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2004/07/10
    99 *
     
    5959    'KEYWORDS' => array(
    6060        2 => array(
    61             'a', 'abbr', 'acronym', 'address', 'applet',
     61            'a', 'abbr', 'acronym', 'address', 'applet', 'area',
    6262            'base', 'basefont', 'bdo', 'big', 'blockquote', 'body', 'br', 'button', 'b',
    6363            'caption', 'center', 'cite', 'code', 'colgroup', 'col',
  • _plugins_/coloration_code/trunk/geshi/geshi/html5.php

    r60569 r68991  
    55 * Author: Nigel McNie (nigel@geshi.org)
    66 * Copyright: (c) 2004 Nigel McNie (http://qbnz.com/highlighter/)
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2004/07/10
    99 *
    10  * HTML 4.01 strict language file for GeSHi.
     10 * HTML 5 language file for GeSHi.
    1111 *
    1212 * CHANGES
     
    5151
    5252$language_data = array (
    53     'LANG_NAME' => 'HTML',
     53    'LANG_NAME' => 'HTML5',
    5454    'COMMENT_SINGLE' => array(),
    5555    'COMMENT_MULTI' => array(),
     
    5959    'KEYWORDS' => array(
    6060        2 => array(
    61             'a', 'abbr', 'address', 'article', 'aside', 'audio'.
     61            'a', 'abbr', 'address', 'article', 'area', 'aside', 'audio',
    6262
    6363            'base', 'bdo', 'blockquote', 'body', 'br', 'button', 'b',
  • _plugins_/coloration_code/trunk/geshi/geshi/icon.php

    r60569 r68991  
    55 * Author: Matt Oates (mattoates@gmail.com)
    66 * Copyright: (c) 2010 Matt Oates (http://mattoates.co.uk)
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2010/04/24
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/idl.php

    r60569 r68991  
    55 * Author: Cedric Bosdonnat (cedricbosdo@openoffice.org)
    66 * Copyright: (c) 2006 Cedric Bosdonnat
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2006/08/20
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/ini.php

    r60569 r68991  
    55 * Author: deguix (cevo_deguix@yahoo.com.br)
    66 * Copyright: (c) 2005 deguix
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2005/03/27
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/inno.php

    r60569 r68991  
    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.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2005/07/29
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/intercal.php

    r60569 r68991  
    55 * Author: Benny Baumann (BenBE@geshi.org)
    66 * Copyright: (c) 2008 Benny Baumann (http://qbnz.com/highlighter/)
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2009/10/31
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/io.php

    r60569 r68991  
    55 * Author: Nigel McNie (nigel@geshi.org)
    66 * Copyright: (c) 2006 Nigel McNie (http://qbnz.com/highlighter/)
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2006/09/23
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/j.php

    r60569 r68991  
    55 * Author: Ric Sherlock (tikkanz@gmail.com)
    66 * Copyright: (c) 2009 Ric Sherlock
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2009/11/10
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/java.php

    r60569 r68991  
    55 * Author: Nigel McNie (nigel@geshi.org)
    66 * Copyright: (c) 2004 Nigel McNie (http://qbnz.com/highlighter/)
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2004/07/10
    99 *
     
    965965        1 => '',
    966966        2 => '',
    967         3 => 'http://www.google.com/search?hl=en&amp;q=allinurl%3A{FNAMEL}+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky',
     967        3 => 'http://www.google.com/search?hl=en&amp;q=allinurl%3Adocs.oracle.com+javase+docs+api+{FNAMEL}',
    968968        4 => ''
    969969        ),
  • _plugins_/coloration_code/trunk/geshi/geshi/java5.php

    r60569 r68991  
    55 * Author: Nigel McNie (nigel@geshi.org)
    66 * Copyright: (c) 2004 Nigel McNie (http://qbnz.com/highlighter/)
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2004/07/10
    99 *
     
    851851        3 => '',
    852852        4 => '',
    853         5 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/java/applet/{FNAME}.html',
    854         6 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/java/awt/{FNAME}.html',
    855         7 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/java/awt/color/{FNAME}.html',
    856         8 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/java/awt/datatransfer/{FNAME}.html',
    857         9 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/java/awt/dnd/{FNAME}.html',
    858         10 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/java/awt/event/{FNAME}.html',
    859         11 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/java/awt/font/{FNAME}.html',
    860         12 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/java/awt/geom/{FNAME}.html',
    861         13 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/java/awt/im/{FNAME}.html',
    862         14 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/java/awt/im/spi/{FNAME}.html',
    863         15 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/java/awt/image/{FNAME}.html',
    864         16 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/java/awt/image/renderable/{FNAME}.html',
    865         17 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/java/awt/print/{FNAME}.html',
    866         18 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/java/beans/{FNAME}.html',
    867         19 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/java/beans/beancontext/{FNAME}.html',
    868         20 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/java/io/{FNAME}.html',
    869         21 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/java/lang/{FNAME}.html',
    870         22 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/java/lang/annotation/{FNAME}.html',
    871         23 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/java/lang/instrument/{FNAME}.html',
    872         24 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/java/lang/management/{FNAME}.html',
    873         25 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/java/lang/ref/{FNAME}.html',
    874         26 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/java/lang/reflect/{FNAME}.html',
    875         27 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/java/math/{FNAME}.html',
    876         28 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/java/net/{FNAME}.html',
    877         29 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/java/nio/{FNAME}.html',
    878         30 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/java/nio/channels/{FNAME}.html',
    879         31 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/java/nio/channels/spi/{FNAME}.html',
    880         32 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/java/nio/charset/{FNAME}.html',
    881         33 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/java/nio/charset/spi/{FNAME}.html',
    882         34 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/java/rmi/{FNAME}.html',
    883         35 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/java/rmi/activation/{FNAME}.html',
    884         36 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/java/rmi/dgc/{FNAME}.html',
    885         37 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/java/rmi/registry/{FNAME}.html',
    886         38 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/java/rmi/server/{FNAME}.html',
    887         39 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/java/security/{FNAME}.html',
    888         40 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/java/security/acl/{FNAME}.html',
    889         41 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/java/security/cert/{FNAME}.html',
    890         42 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/java/security/interfaces/{FNAME}.html',
    891         43 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/java/security/spec/{FNAME}.html',
    892         44 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/java/sql/{FNAME}.html',
    893         45 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/java/text/{FNAME}.html',
    894         46 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/java/util/{FNAME}.html',
    895         47 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/java/util/concurrent/{FNAME}.html',
    896         48 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/java/util/concurrent/atomic/{FNAME}.html',
    897         49 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/java/util/concurrent/locks/{FNAME}.html',
    898         50 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/java/util/jar/{FNAME}.html',
    899         51 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/java/util/logging/{FNAME}.html',
    900         52 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/java/util/prefs/{FNAME}.html',
    901         53 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/java/util/regex/{FNAME}.html',
    902         54 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/java/util/zip/{FNAME}.html',
    903         55 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/javax/accessibility/{FNAME}.html',
    904         56 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/javax/activity/{FNAME}.html',
    905         57 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/javax/crypto/{FNAME}.html',
    906         58 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/javax/crypto/interfaces/{FNAME}.html',
    907         59 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/javax/crypto/spec/{FNAME}.html',
    908         60 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/javax/imageio/{FNAME}.html',
    909         61 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/javax/imageio/event/{FNAME}.html',
    910         62 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/javax/imageio/metadata/{FNAME}.html',
    911         63 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/javax/imageio/plugins/bmp/{FNAME}.html',
    912         64 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/javax/imageio/plugins/jpeg/{FNAME}.html',
    913         65 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/javax/imageio/spi/{FNAME}.html',
    914         66 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/javax/imageio/stream/{FNAME}.html',
    915         67 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/javax/management/{FNAME}.html',
    916         68 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/javax/management/loading/{FNAME}.html',
    917         69 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/javax/management/modelmbean/{FNAME}.html',
    918         70 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/javax/management/monitor/{FNAME}.html',
    919         71 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/javax/management/openmbean/{FNAME}.html',
    920         72 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/javax/management/relation/{FNAME}.html',
    921         73 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/javax/management/remote/{FNAME}.html',
    922         74 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/javax/management/remote/rmi/{FNAME}.html',
    923         75 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/javax/management/timer/{FNAME}.html',
    924         76 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/javax/naming/{FNAME}.html',
    925         77 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/javax/naming/directory/{FNAME}.html',
    926         78 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/javax/naming/event/{FNAME}.html',
    927         79 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/javax/naming/ldap/{FNAME}.html',
    928         80 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/javax/naming/spi/{FNAME}.html',
    929         81 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/javax/net/{FNAME}.html',
    930         82 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/javax/net/ssl/{FNAME}.html',
    931         83 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/javax/print/{FNAME}.html',
    932         84 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/javax/print/attribute/{FNAME}.html',
    933         85 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/javax/print/attribute/standard/{FNAME}.html',
    934         86 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/javax/print/event/{FNAME}.html',
    935         87 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/javax/rmi/{FNAME}.html',
    936         88 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/javax/rmi/CORBA/{FNAME}.html',
    937         89 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/javax/rmi/ssl/{FNAME}.html',
    938         90 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/javax/security/auth/{FNAME}.html',
    939         91 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/javax/security/auth/callback/{FNAME}.html',
    940         92 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/javax/security/auth/kerberos/{FNAME}.html',
    941         93 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/javax/security/auth/login/{FNAME}.html',
    942         94 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/javax/security/auth/spi/{FNAME}.html',
    943         95 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/javax/security/auth/x500/{FNAME}.html',
    944         96 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/javax/security/sasl/{FNAME}.html',
    945         97 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/javax/sound/midi/{FNAME}.html',
    946         98 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/javax/sound/midi/spi/{FNAME}.html',
    947         99 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/javax/sound/sampled/{FNAME}.html',
    948         100 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/javax/sound/sampled/spi/{FNAME}.html',
    949         101 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/javax/sql/{FNAME}.html',
    950         102 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/javax/sql/rowset/{FNAME}.html',
    951         103 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/javax/sql/rowset/serial/{FNAME}.html',
    952         104 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/javax/sql/rowset/spi/{FNAME}.html',
    953         105 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/javax/swing/{FNAME}.html',
    954         106 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/javax/swing/border/{FNAME}.html',
    955         107 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/javax/swing/colorchooser/{FNAME}.html',
    956         108 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/javax/swing/event/{FNAME}.html',
    957         109 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/javax/swing/filechooser/{FNAME}.html',
    958         110 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/javax/swing/plaf/{FNAME}.html',
    959         111 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/javax/swing/plaf/basic/{FNAME}.html',
    960         112 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/javax/swing/plaf/metal/{FNAME}.html',
    961         113 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/javax/swing/plaf/multi/{FNAME}.html',
    962         114 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/javax/swing/plaf/synth/{FNAME}.html',
    963         115 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/javax/swing/table/{FNAME}.html',
    964         116 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/javax/swing/text/{FNAME}.html',
    965         117 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/javax/swing/text/html/{FNAME}.html',
    966         118 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/javax/swing/text/html/parser/{FNAME}.html',
    967         119 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/javax/swing/text/rtf/{FNAME}.html',
    968         120 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/javax/swing/tree/{FNAME}.html',
    969         121 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/javax/swing/undo/{FNAME}.html',
    970         122 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/javax/transaction/{FNAME}.html',
    971         123 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/javax/transaction/xa/{FNAME}.html',
    972         124 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/javax/xml/{FNAME}.html',
    973         125 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/javax/xml/datatype/{FNAME}.html',
    974         126 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/javax/xml/namespace/{FNAME}.html',
    975         127 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/javax/xml/parsers/{FNAME}.html',
    976         128 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/javax/xml/transform/{FNAME}.html',
    977         129 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/javax/xml/transform/dom/{FNAME}.html',
    978         130 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/javax/xml/transform/sax/{FNAME}.html',
    979         131 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/javax/xml/transform/stream/{FNAME}.html',
    980         132 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/javax/xml/validation/{FNAME}.html',
    981         133 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/javax/xml/xpath/{FNAME}.html',
    982         134 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/org/ietf/jgss/{FNAME}.html',
    983         135 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/org/omg/CORBA/{FNAME}.html',
    984         136 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/org/omg/CORBA/DynAnyPackage/{FNAME}.html',
    985         137 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/org/omg/CORBA/TypeCodePackage/{FNAME}.html',
    986         138 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/org/omg/CORBA/portable/{FNAME}.html',
    987         139 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/org/omg/CosNaming/{FNAME}.html',
    988         140 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/org/omg/CosNaming/NamingContextExtPackage/{FNAME}.html',
    989         141 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/org/omg/CosNaming/NamingContextPackage/{FNAME}.html',
    990         142 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/org/omg/Dynamic/{FNAME}.html',
    991         143 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/org/omg/DynamicAny/{FNAME}.html',
    992         144 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/org/omg/DynamicAny/DynAnyFactoryPackage/{FNAME}.html',
    993         145 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/org/omg/DynamicAny/DynAnyPackage/{FNAME}.html',
    994         146 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/org/omg/IOP/{FNAME}.html',
    995         147 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/org/omg/IOP/CodecFactoryPackage/{FNAME}.html',
    996         148 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/org/omg/IOP/CodecPackage/{FNAME}.html',
    997         149 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/org/omg/Messaging/{FNAME}.html',
    998         150 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/org/omg/PortableInterceptor/{FNAME}.html',
    999         151 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/org/omg/PortableInterceptor/ORBInitInfoPackage/{FNAME}.html',
    1000         152 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/org/omg/PortableServer/{FNAME}.html',
    1001         153 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/org/omg/PortableServer/CurrentPackage/{FNAME}.html',
    1002         154 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/org/omg/PortableServer/POAManagerPackage/{FNAME}.html',
    1003         155 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/org/omg/PortableServer/POAPackage/{FNAME}.html',
    1004         156 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/org/omg/PortableServer/ServantLocatorPackage/{FNAME}.html',
    1005         157 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/org/omg/SendingContext/{FNAME}.html',
    1006         158 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/org/omg/stub/java/rmi/{FNAME}.html',
    1007         159 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/org/w3c/dom/{FNAME}.html',
    1008         160 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/org/w3c/dom/bootstrap/{FNAME}.html',
    1009         161 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/org/w3c/dom/events/{FNAME}.html',
    1010         162 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/org/w3c/dom/ls/{FNAME}.html',
    1011         163 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/org/xml/sax/{FNAME}.html',
    1012         164 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/org/xml/sax/ext/{FNAME}.html',
    1013         165 => 'http://java.sun.com/j2se/1%2E5%2E0/docs/api/org/xml/sax/helpers/{FNAME}.html',
     853        5 => 'http://docs.oracle.com/javase/7/docs/api/java/applet/{FNAME}.html',
     854        6 => 'http://docs.oracle.com/javase/7/docs/api/java/awt/{FNAME}.html',
     855        7 => 'http://docs.oracle.com/javase/7/docs/api/java/awt/color/{FNAME}.html',
     856        8 => 'http://docs.oracle.com/javase/7/docs/api/java/awt/datatransfer/{FNAME}.html',
     857        9 => 'http://docs.oracle.com/javase/7/docs/api/java/awt/dnd/{FNAME}.html',
     858        10 => 'http://docs.oracle.com/javase/7/docs/api/java/awt/event/{FNAME}.html',
     859        11 => 'http://docs.oracle.com/javase/7/docs/api/java/awt/font/{FNAME}.html',
     860        12 => 'http://docs.oracle.com/javase/7/docs/api/java/awt/geom/{FNAME}.html',
     861        13 => 'http://docs.oracle.com/javase/7/docs/api/java/awt/im/{FNAME}.html',
     862        14 => 'http://docs.oracle.com/javase/7/docs/api/java/awt/im/spi/{FNAME}.html',
     863        15 => 'http://docs.oracle.com/javase/7/docs/api/java/awt/image/{FNAME}.html',
     864        16 => 'http://docs.oracle.com/javase/7/docs/api/java/awt/image/renderable/{FNAME}.html',
     865        17 => 'http://docs.oracle.com/javase/7/docs/api/java/awt/print/{FNAME}.html',
     866        18 => 'http://docs.oracle.com/javase/7/docs/api/java/beans/{FNAME}.html',
     867        19 => 'http://docs.oracle.com/javase/7/docs/api/java/beans/beancontext/{FNAME}.html',
     868        20 => 'http://docs.oracle.com/javase/7/docs/api/java/io/{FNAME}.html',
     869        21 => 'http://docs.oracle.com/javase/7/docs/api/java/lang/{FNAME}.html',
     870        22 => 'http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/{FNAME}.html',
     871        23 => 'http://docs.oracle.com/javase/7/docs/api/java/lang/instrument/{FNAME}.html',
     872        24 => 'http://docs.oracle.com/javase/7/docs/api/java/lang/management/{FNAME}.html',
     873        25 => 'http://docs.oracle.com/javase/7/docs/api/java/lang/ref/{FNAME}.html',
     874        26 => 'http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/{FNAME}.html',
     875        27 => 'http://docs.oracle.com/javase/7/docs/api/java/math/{FNAME}.html',
     876        28 => 'http://docs.oracle.com/javase/7/docs/api/java/net/{FNAME}.html',
     877        29 => 'http://docs.oracle.com/javase/7/docs/api/java/nio/{FNAME}.html',
     878        30 => 'http://docs.oracle.com/javase/7/docs/api/java/nio/channels/{FNAME}.html',
     879        31 => 'http://docs.oracle.com/javase/7/docs/api/java/nio/channels/spi/{FNAME}.html',
     880        32 => 'http://docs.oracle.com/javase/7/docs/api/java/nio/charset/{FNAME}.html',
     881        33 => 'http://docs.oracle.com/javase/7/docs/api/java/nio/charset/spi/{FNAME}.html',
     882        34 => 'http://docs.oracle.com/javase/7/docs/api/java/rmi/{FNAME}.html',
     883        35 => 'http://docs.oracle.com/javase/7/docs/api/java/rmi/activation/{FNAME}.html',
     884        36 => 'http://docs.oracle.com/javase/7/docs/api/java/rmi/dgc/{FNAME}.html',
     885        37 => 'http://docs.oracle.com/javase/7/docs/api/java/rmi/registry/{FNAME}.html',
     886        38 => 'http://docs.oracle.com/javase/7/docs/api/java/rmi/server/{FNAME}.html',
     887        39 => 'http://docs.oracle.com/javase/7/docs/api/java/security/{FNAME}.html',
     888        40 => 'http://docs.oracle.com/javase/7/docs/api/java/security/acl/{FNAME}.html',
     889        41 => 'http://docs.oracle.com/javase/7/docs/api/java/security/cert/{FNAME}.html',
     890        42 => 'http://docs.oracle.com/javase/7/docs/api/java/security/interfaces/{FNAME}.html',
     891        43 => 'http://docs.oracle.com/javase/7/docs/api/java/security/spec/{FNAME}.html',
     892        44 => 'http://docs.oracle.com/javase/7/docs/api/java/sql/{FNAME}.html',
     893        45 => 'http://docs.oracle.com/javase/7/docs/api/java/text/{FNAME}.html',
     894        46 => 'http://docs.oracle.com/javase/7/docs/api/java/util/{FNAME}.html',
     895        47 => 'http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/{FNAME}.html',
     896        48 => 'http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/atomic/{FNAME}.html',
     897        49 => 'http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/locks/{FNAME}.html',
     898        50 => 'http://docs.oracle.com/javase/7/docs/api/java/util/jar/{FNAME}.html',
     899        51 => 'http://docs.oracle.com/javase/7/docs/api/java/util/logging/{FNAME}.html',
     900        52 => 'http://docs.oracle.com/javase/7/docs/api/java/util/prefs/{FNAME}.html',
     901        53 => 'http://docs.oracle.com/javase/7/docs/api/java/util/regex/{FNAME}.html',
     902        54 => 'http://docs.oracle.com/javase/7/docs/api/java/util/zip/{FNAME}.html',
     903        55 => 'http://docs.oracle.com/javase/7/docs/api/javax/accessibility/{FNAME}.html',
     904        56 => 'http://docs.oracle.com/javase/7/docs/api/javax/activity/{FNAME}.html',
     905        57 => 'http://docs.oracle.com/javase/7/docs/api/javax/crypto/{FNAME}.html',
     906        58 => 'http://docs.oracle.com/javase/7/docs/api/javax/crypto/interfaces/{FNAME}.html',
     907        59 => 'http://docs.oracle.com/javase/7/docs/api/javax/crypto/spec/{FNAME}.html',
     908        60 => 'http://docs.oracle.com/javase/7/docs/api/javax/imageio/{FNAME}.html',
     909        61 => 'http://docs.oracle.com/javase/7/docs/api/javax/imageio/event/{FNAME}.html',
     910        62 => 'http://docs.oracle.com/javase/7/docs/api/javax/imageio/metadata/{FNAME}.html',
     911        63 => 'http://docs.oracle.com/javase/7/docs/api/javax/imageio/plugins/bmp/{FNAME}.html',
     912        64 => 'http://docs.oracle.com/javase/7/docs/api/javax/imageio/plugins/jpeg/{FNAME}.html',
     913        65 => 'http://docs.oracle.com/javase/7/docs/api/javax/imageio/spi/{FNAME}.html',
     914        66 => 'http://docs.oracle.com/javase/7/docs/api/javax/imageio/stream/{FNAME}.html',
     915        67 => 'http://docs.oracle.com/javase/7/docs/api/javax/management/{FNAME}.html',
     916        68 => 'http://docs.oracle.com/javase/7/docs/api/javax/management/loading/{FNAME}.html',
     917        69 => 'http://docs.oracle.com/javase/7/docs/api/javax/management/modelmbean/{FNAME}.html',
     918        70 => 'http://docs.oracle.com/javase/7/docs/api/javax/management/monitor/{FNAME}.html',
     919        71 => 'http://docs.oracle.com/javase/7/docs/api/javax/management/openmbean/{FNAME}.html',
     920        72 => 'http://docs.oracle.com/javase/7/docs/api/javax/management/relation/{FNAME}.html',
     921        73 => 'http://docs.oracle.com/javase/7/docs/api/javax/management/remote/{FNAME}.html',
     922        74 => 'http://docs.oracle.com/javase/7/docs/api/javax/management/remote/rmi/{FNAME}.html',
     923        75 => 'http://docs.oracle.com/javase/7/docs/api/javax/management/timer/{FNAME}.html',
     924        76 => 'http://docs.oracle.com/javase/7/docs/api/javax/naming/{FNAME}.html',
     925        77 => 'http://docs.oracle.com/javase/7/docs/api/javax/naming/directory/{FNAME}.html',
     926        78 => 'http://docs.oracle.com/javase/7/docs/api/javax/naming/event/{FNAME}.html',
     927        79 => 'http://docs.oracle.com/javase/7/docs/api/javax/naming/ldap/{FNAME}.html',
     928        80 => 'http://docs.oracle.com/javase/7/docs/api/javax/naming/spi/{FNAME}.html',
     929        81 => 'http://docs.oracle.com/javase/7/docs/api/javax/net/{FNAME}.html',
     930        82 => 'http://docs.oracle.com/javase/7/docs/api/javax/net/ssl/{FNAME}.html',
     931        83 => 'http://docs.oracle.com/javase/7/docs/api/javax/print/{FNAME}.html',
     932        84 => 'http://docs.oracle.com/javase/7/docs/api/javax/print/attribute/{FNAME}.html',
     933        85 => 'http://docs.oracle.com/javase/7/docs/api/javax/print/attribute/standard/{FNAME}.html',
     934        86 => 'http://docs.oracle.com/javase/7/docs/api/javax/print/event/{FNAME}.html',
     935        87 => 'http://docs.oracle.com/javase/7/docs/api/javax/rmi/{FNAME}.html',
     936        88 => 'http://docs.oracle.com/javase/7/docs/api/javax/rmi/CORBA/{FNAME}.html',
     937        89 => 'http://docs.oracle.com/javase/7/docs/api/javax/rmi/ssl/{FNAME}.html',
     938        90 => 'http://docs.oracle.com/javase/7/docs/api/javax/security/auth/{FNAME}.html',
     939        91 => 'http://docs.oracle.com/javase/7/docs/api/javax/security/auth/callback/{FNAME}.html',
     940        92 => 'http://docs.oracle.com/javase/7/docs/api/javax/security/auth/kerberos/{FNAME}.html',
     941        93 => 'http://docs.oracle.com/javase/7/docs/api/javax/security/auth/login/{FNAME}.html',
     942        94 => 'http://docs.oracle.com/javase/7/docs/api/javax/security/auth/spi/{FNAME}.html',
     943        95 => 'http://docs.oracle.com/javase/7/docs/api/javax/security/auth/x500/{FNAME}.html',
     944        96 => 'http://docs.oracle.com/javase/7/docs/api/javax/security/sasl/{FNAME}.html',
     945        97 => 'http://docs.oracle.com/javase/7/docs/api/javax/sound/midi/{FNAME}.html',
     946        98 => 'http://docs.oracle.com/javase/7/docs/api/javax/sound/midi/spi/{FNAME}.html',
     947        99 => 'http://docs.oracle.com/javase/7/docs/api/javax/sound/sampled/{FNAME}.html',
     948        100 => 'http://docs.oracle.com/javase/7/docs/api/javax/sound/sampled/spi/{FNAME}.html',
     949        101 => 'http://docs.oracle.com/javase/7/docs/api/javax/sql/{FNAME}.html',
     950        102 => 'http://docs.oracle.com/javase/7/docs/api/javax/sql/rowset/{FNAME}.html',
     951        103 => 'http://docs.oracle.com/javase/7/docs/api/javax/sql/rowset/serial/{FNAME}.html',
     952        104 => 'http://docs.oracle.com/javase/7/docs/api/javax/sql/rowset/spi/{FNAME}.html',
     953        105 => 'http://docs.oracle.com/javase/7/docs/api/javax/swing/{FNAME}.html',
     954        106 => 'http://docs.oracle.com/javase/7/docs/api/javax/swing/border/{FNAME}.html',
     955        107 => 'http://docs.oracle.com/javase/7/docs/api/javax/swing/colorchooser/{FNAME}.html',
     956        108 => 'http://docs.oracle.com/javase/7/docs/api/javax/swing/event/{FNAME}.html',
     957        109 => 'http://docs.oracle.com/javase/7/docs/api/javax/swing/filechooser/{FNAME}.html',
     958        110 => 'http://docs.oracle.com/javase/7/docs/api/javax/swing/plaf/{FNAME}.html',
     959        111 => 'http://docs.oracle.com/javase/7/docs/api/javax/swing/plaf/basic/{FNAME}.html',
     960        112 => 'http://docs.oracle.com/javase/7/docs/api/javax/swing/plaf/metal/{FNAME}.html',
     961        113 => 'http://docs.oracle.com/javase/7/docs/api/javax/swing/plaf/multi/{FNAME}.html',
     962        114 => 'http://docs.oracle.com/javase/7/docs/api/javax/swing/plaf/synth/{FNAME}.html',
     963        115 => 'http://docs.oracle.com/javase/7/docs/api/javax/swing/table/{FNAME}.html',
     964        116 => 'http://docs.oracle.com/javase/7/docs/api/javax/swing/text/{FNAME}.html',
     965        117 => 'http://docs.oracle.com/javase/7/docs/api/javax/swing/text/html/{FNAME}.html',
     966        118 => 'http://docs.oracle.com/javase/7/docs/api/javax/swing/text/html/parser/{FNAME}.html',
     967        119 => 'http://docs.oracle.com/javase/7/docs/api/javax/swing/text/rtf/{FNAME}.html',
     968        120 => 'http://docs.oracle.com/javase/7/docs/api/javax/swing/tree/{FNAME}.html',
     969        121 => 'http://docs.oracle.com/javase/7/docs/api/javax/swing/undo/{FNAME}.html',
     970        122 => 'http://docs.oracle.com/javase/7/docs/api/javax/transaction/{FNAME}.html',
     971        123 => 'http://docs.oracle.com/javase/7/docs/api/javax/transaction/xa/{FNAME}.html',
     972        124 => 'http://docs.oracle.com/javase/7/docs/api/javax/xml/{FNAME}.html',
     973        125 => 'http://docs.oracle.com/javase/7/docs/api/javax/xml/datatype/{FNAME}.html',
     974        126 => 'http://docs.oracle.com/javase/7/docs/api/javax/xml/namespace/{FNAME}.html',
     975        127 => 'http://docs.oracle.com/javase/7/docs/api/javax/xml/parsers/{FNAME}.html',
     976        128 => 'http://docs.oracle.com/javase/7/docs/api/javax/xml/transform/{FNAME}.html',
     977        129 => 'http://docs.oracle.com/javase/7/docs/api/javax/xml/transform/dom/{FNAME}.html',
     978        130 => 'http://docs.oracle.com/javase/7/docs/api/javax/xml/transform/sax/{FNAME}.html',
     979        131 => 'http://docs.oracle.com/javase/7/docs/api/javax/xml/transform/stream/{FNAME}.html',
     980        132 => 'http://docs.oracle.com/javase/7/docs/api/javax/xml/validation/{FNAME}.html',
     981        133 => 'http://docs.oracle.com/javase/7/docs/api/javax/xml/xpath/{FNAME}.html',
     982        134 => 'http://docs.oracle.com/javase/7/docs/api/org/ietf/jgss/{FNAME}.html',
     983        135 => 'http://docs.oracle.com/javase/7/docs/api/org/omg/CORBA/{FNAME}.html',
     984        136 => 'http://docs.oracle.com/javase/7/docs/api/org/omg/CORBA/DynAnyPackage/{FNAME}.html',
     985        137 => 'http://docs.oracle.com/javase/7/docs/api/org/omg/CORBA/TypeCodePackage/{FNAME}.html',
     986        138 => 'http://docs.oracle.com/javase/7/docs/api/org/omg/CORBA/portable/{FNAME}.html',
     987        139 => 'http://docs.oracle.com/javase/7/docs/api/org/omg/CosNaming/{FNAME}.html',
     988        140 => 'http://docs.oracle.com/javase/7/docs/api/org/omg/CosNaming/NamingContextExtPackage/{FNAME}.html',
     989        141 => 'http://docs.oracle.com/javase/7/docs/api/org/omg/CosNaming/NamingContextPackage/{FNAME}.html',
     990        142 => 'http://docs.oracle.com/javase/7/docs/api/org/omg/Dynamic/{FNAME}.html',
     991        143 => 'http://docs.oracle.com/javase/7/docs/api/org/omg/DynamicAny/{FNAME}.html',
     992        144 => 'http://docs.oracle.com/javase/7/docs/api/org/omg/DynamicAny/DynAnyFactoryPackage/{FNAME}.html',
     993        145 => 'http://docs.oracle.com/javase/7/docs/api/org/omg/DynamicAny/DynAnyPackage/{FNAME}.html',
     994        146 => 'http://docs.oracle.com/javase/7/docs/api/org/omg/IOP/{FNAME}.html',
     995        147 => 'http://docs.oracle.com/javase/7/docs/api/org/omg/IOP/CodecFactoryPackage/{FNAME}.html',
     996        148 => 'http://docs.oracle.com/javase/7/docs/api/org/omg/IOP/CodecPackage/{FNAME}.html',
     997        149 => 'http://docs.oracle.com/javase/7/docs/api/org/omg/Messaging/{FNAME}.html',
     998        150 => 'http://docs.oracle.com/javase/7/docs/api/org/omg/PortableInterceptor/{FNAME}.html',
     999        151 => 'http://docs.oracle.com/javase/7/docs/api/org/omg/PortableInterceptor/ORBInitInfoPackage/{FNAME}.html',
     1000        152 => 'http://docs.oracle.com/javase/7/docs/api/org/omg/PortableServer/{FNAME}.html',
     1001        153 => 'http://docs.oracle.com/javase/7/docs/api/org/omg/PortableServer/CurrentPackage/{FNAME}.html',
     1002        154 => 'http://docs.oracle.com/javase/7/docs/api/org/omg/PortableServer/POAManagerPackage/{FNAME}.html',
     1003        155 => 'http://docs.oracle.com/javase/7/docs/api/org/omg/PortableServer/POAPackage/{FNAME}.html',
     1004        156 => 'http://docs.oracle.com/javase/7/docs/api/org/omg/PortableServer/ServantLocatorPackage/{FNAME}.html',
     1005        157 => 'http://docs.oracle.com/javase/7/docs/api/org/omg/SendingContext/{FNAME}.html',
     1006        158 => 'http://docs.oracle.com/javase/7/docs/api/org/omg/stub/java/rmi/{FNAME}.html',
     1007        159 => 'http://docs.oracle.com/javase/7/docs/api/org/w3c/dom/{FNAME}.html',
     1008        160 => 'http://docs.oracle.com/javase/7/docs/api/org/w3c/dom/bootstrap/{FNAME}.html',
     1009        161 => 'http://docs.oracle.com/javase/7/docs/api/org/w3c/dom/events/{FNAME}.html',
     1010        162 => 'http://docs.oracle.com/javase/7/docs/api/org/w3c/dom/ls/{FNAME}.html',
     1011        163 => 'http://docs.oracle.com/javase/7/docs/api/org/xml/sax/{FNAME}.html',
     1012        164 => 'http://docs.oracle.com/javase/7/docs/api/org/xml/sax/ext/{FNAME}.html',
     1013        165 => 'http://docs.oracle.com/javase/7/docs/api/org/xml/sax/helpers/{FNAME}.html',
    10141014        /* ambiguous class names (appear in more than one package) */
    1015         166 => 'http://www.google.com/search?sitesearch=java.sun.com&amp;q=allinurl%3Aj2se%2F1+5+0%2Fdocs%2Fapi+{FNAME}'
     1015        166 => 'http://www.google.com/search?sitesearch=docs.oracle.com&amp;q=allinurl%3Ajavase+docs+api+{FNAME}'
    10161016        ),
    10171017    'OOLANG' => true,
  • _plugins_/coloration_code/trunk/geshi/geshi/javascript.php

    r60569 r68991  
    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.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2004/06/20
    99 *
     
    1212 * CHANGES
    1313 * -------
     14 * 2012/06/27 (1.0.8.11)
     15 *  -  Reordered Keyword Groups to reflect syntactical meaning of keywords
    1416 * 2008/05/23 (1.0.7.22)
    1517 *  -  Added description of extra language features (SF#1970248)
     
    5557    'KEYWORDS' => array(
    5658        1 => array(
    57             'as', 'break', 'case', 'catch', 'continue', 'decodeURI', 'delete', 'do',
    58             'else', 'encodeURI', 'eval', 'finally', 'for', 'if', 'in', 'is', 'item',
    59             'instanceof', 'return', 'switch', 'this', 'throw', 'try', 'typeof', 'void',
    60             'while', 'write', 'with'
     59            //reserved/keywords; also some non-reserved keywords
     60            'break','case','catch','const','continue',
     61            'default','delete','do',
     62            'else',
     63            'finally','for','function',
     64            'get','goto',
     65            'if','in','instanceof',
     66            'new',
     67            'prototype',
     68            'return',
     69            'set','static','switch',
     70            'this','throw','try','typeof',
     71            'var','void'
    6172            ),
    6273        2 => array(
    63             'class', 'const', 'default', 'debugger', 'export', 'extends', 'false',
    64             'function', 'import', 'namespace', 'new', 'null', 'package', 'private',
    65             'protected', 'public', 'super', 'true', 'use', 'var'
     74            //reserved/non-keywords; metaconstants
     75            'false','null','true','undefined','NaN','Infinity'
    6676            ),
    6777        3 => array(
    68             // common functions for Window object
    69             'alert', 'back', 'blur', 'close', 'confirm', 'focus', 'forward', 'home',
    70             'name', 'navigate', 'onblur', 'onerror', 'onfocus', 'onload', 'onmove',
    71             'onresize', 'onunload', 'open', 'print', 'prompt', 'scroll', 'status',
    72             'stop',
    73             )
     78            //magic properties/functions
     79            '__proto__','__defineGetter__','__defineSetter__','hasOwnProperty','hasProperty'
     80            ),
     81        4 => array(
     82            //type constructors
     83            'Object', 'Function', 'Date', 'Math', 'String', 'Number', 'Boolean', 'Array'
     84            ),
     85        5 => array(
     86            //reserved, but invalid in language
     87            'abstract','boolean','byte','char','class','debugger','double','enum','export','extends',
     88            'final','float','implements','import','int','interface','long','native',
     89            'short','super','synchronized','throws','transient','volatile'
     90            ),
    7491        ),
    7592    'SYMBOLS' => array(
     
    8299    'CASE_SENSITIVE' => array(
    83100        GESHI_COMMENTS => false,
    84         1 => false,
    85         2 => false,
    86         3 => false
     101        1 => true,
     102        2 => true,
     103        3 => true,
     104        4 => true,
     105        5 => true
    87106        ),
    88107    'STYLES' => array(
     
    90109            1 => 'color: #000066; font-weight: bold;',
    91110            2 => 'color: #003366; font-weight: bold;',
    92             3 => 'color: #000066;'
     111            3 => 'color: #000066;',
     112            5 => 'color: #FF0000;'
    93113            ),
    94114        'COMMENTS' => array(
     
    127147        1 => '',
    128148        2 => '',
    129         3 => ''
    130         ),
     149        3 => '',
     150        4 => '',
     151        5 => ''
     152    ),
    131153    'OOLANG' => true,
    132154    'OBJECT_SPLITTERS' => array(
  • _plugins_/coloration_code/trunk/geshi/geshi/jquery.php

    r60569 r68991  
    55 * Author: Rob Loach (http://www.robloach.net)
    66 * Copyright: (c) 2009 Rob Loach (http://www.robloach.net)
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2009/07/20
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/kixtart.php

    r60569 r68991  
    55 * Author: Riley McArdle (riley@glyff.net)
    66 * Copyright: (c) 2007 Riley McArdle (http://www.glyff.net/)
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2007/08/31
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/klonec.php

    r60569 r68991  
    55 * Author: AUGER Mickael
    66 * Copyright: Synchronic
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2008/04/16
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/klonecpp.php

    r60569 r68991  
    55 * Author: AUGER Mickael
    66 * Copyright: Synchronic
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2008/04/16
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/latex.php

    r60569 r68991  
    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.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2006/09/23
    99 *
     
    6868            'edef','else','email','emph','eqref','extratitle','fbox','fi',
    6969            'flushleft','flushright','footnote','frac','frontmatter',
    70             'graphicspath','hfill','hline','hspace','huge','ifx','include',
     70            'graphicspath','hfil','hfill','hfilll','hline','hspace','huge','ifx','include',
    7171            'includegraphics','infty','input','int','item','itemsep',
    7272            'KOMAoption','KOMAoptions','label','LaTeX','left','let','limits',
     
    8282            'textnormal','textsuperscript','texttt','textwidth','thanks','title',
    8383            'titlehead','today','ttfamily','uppertitleback','urlstyle',
    84             'usepackage','vspace'
     84            'usepackage','vfil','vfill','vfilll','vspace'
    8585            )
    8686        ),
  • _plugins_/coloration_code/trunk/geshi/geshi/lb.php

    r60569 r68991  
    55 * Author: Chris Iverson (cj.no.one@gmail.com)
    66 * Copyright: (c) 2010 Chris Iverson
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2010/07/18
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/lisp.php

    r60569 r68991  
    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.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2004/08/30
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/llvm.php

    r60569 r68991  
    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.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2010/10/14
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/locobasic.php

    r60569 r68991  
    55 * Author: Nacho Cabanes
    66 * Copyright: (c) 2009 Nacho Cabanes (http://www.nachocabanes.com)
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2009/03/22
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/logtalk.php

    r60569 r68991  
    66 * Author: Paulo Moura (pmoura@logtalk.org)
    77 * Copyright: (c) 2009-2011 Paulo Moura (http://logtalk.org/)
    8  * Release Version: 1.0.8.10
     8 * Release Version: 1.0.8.11
    99 * Date Started: 2009/10/24
    1010 *
  • _plugins_/coloration_code/trunk/geshi/geshi/lolcode.php

    r60569 r68991  
    55 * Author: Benny Baumann (BenBE@geshi.org)
    66 * Copyright: (c) 2008 Benny Baumann (http://qbnz.com/highlighter/)
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2009/10/31
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/lotusformulas.php

    r60569 r68991  
    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.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2008/04/12
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/lotusscript.php

    r60569 r68991  
    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.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2008/04/12
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/lscript.php

    r60569 r68991  
    55 * Author: Arendedwinter (admin@arendedwinter.com)
    66 * Copyright: (c) 2008 Beau McGuigan (http://www.arendedwinter.com)
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 15/11/2008
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/lsl2.php

    r60569 r68991  
    55 * Author: William Fry (william.fry@nyu.edu)
    66 * Copyright: (c) 2009 William Fry
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2009/02/04
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/lua.php

    r60569 r68991  
    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.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2004/07/10
    99 *
     
    4747    'COMMENT_SINGLE' => array(1 => "--"),
    4848    'COMMENT_MULTI' => array('--[[' => ']]'),
    49     'COMMENT_REGEXP' => array(2 => "/\[(=*)\[.*?\]\1\]/s"),
     49    'COMMENT_REGEXP' => array(2 => '/\[(=*)\[.*?\]\1\]/s'),
    5050    'CASE_KEYWORDS' => GESHI_CAPS_NO_CHANGE,
    5151    'QUOTEMARKS' => array("'", '"'),
  • _plugins_/coloration_code/trunk/geshi/geshi/m68k.php

    r60569 r68991  
    55 * Author: Benny Baumann (BenBE@omorphia.de)
    66 * Copyright: (c) 2007 Benny Baumann (http://www.omorphia.de/), Nigel McNie (http://qbnz.com/highlighter)
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2007/02/06
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/magiksf.php

    r60569 r68991  
    55 * Author: Sjoerd van Leent (svanleent@gmail.com)
    66 * Copyright: (c) 2010 Sjoerd van Leent
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2010/02/15
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/make.php

    r60569 r68991  
    55 * Author: Neil Bird <phoenix@fnxweb.com>
    66 * Copyright: (c) 2008 Neil Bird
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2008/08/26
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/mapbasic.php

    r60569 r68991  
    55 * Author: Tomasz Berus (t.berus@gisodkuchni.pl)
    66 * Copyright: (c) 2009 Tomasz Berus (http://sourceforge.net/projects/mbsyntax/)
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2008/11/25
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/matlab.php

    r60569 r68991  
    55 * Author: Florian Knorn (floz@gmx.de)
    66 * Copyright: (c) 2004 Florian Knorn (http://www.florian-knorn.com)
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2005/02/09
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/mirc.php

    r60569 r68991  
    55 * Author: Alberto 'Birckin' de Areba (Birckin@hotmail.com)
    66 * Copyright: (c) 2006 Alberto de Areba
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2006/05/29
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/mmix.php

    r60569 r68991  
    55 * Author: Benny Baumann (BenBE@geshi.org)
    66 * Copyright: (c) 2009 Benny Baumann (http://qbnz.com/highlighter/)
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2009/10/16
    99 *
     
    4242$language_data = array (
    4343    'LANG_NAME' => 'MMIX',
    44     'COMMENT_SINGLE' => array(1 => ';'),
     44    'COMMENT_SINGLE' => array(1 => ';', 2 => '%'),
    4545    'COMMENT_MULTI' => array(),
    4646    //Line address prefix suppression
    47     'COMMENT_REGEXP' => array(2 => "/^\s*[0-9a-f]{12,16}+(?:\s+[0-9a-f]+(?:\.{3}[0-9a-f]{2,})?)?:/mi"),
     47    'COMMENT_REGEXP' => array(
     48        3 => "/^\s*(?!\s)[^\w].*$/m",
     49        4 => "/^\s*[0-9a-f]{12,16}+(?:\s+[0-9a-f]+(?:\.{3}[0-9a-f]{2,})?)?:/mi"
     50        ),
    4851    'CASE_KEYWORDS' => GESHI_CAPS_NO_CHANGE,
    4952    'QUOTEMARKS' => array("'", '"'),
    5053    'ESCAPE_CHAR' => '',
     54    'NUMBERS' => array(
     55        1 => '(?<![\d\$#\w])[\da-fA-F]+(?!\w)',
     56        2 => '#[\da-fA-F]+',
     57        3 => '\$\d+'
     58        ),
    5159    'KEYWORDS' => array(
    5260        /*CPU*/
     
    5866            'FEQL','FEQLE','FINT','FIX','FIXU','FLOT','FLOTU','FMUL','FREM',
    5967            'FSQRT','FSUB','FUN','FUNE','GET','GETA','GO','INCH','INCL','INCMH',
    60             'INCML','JMP','LDB','LDBU','LDHT','LDO','LDOU','LDSF','LDT','LDTU',
    61             'LDUNC','LDVTS','LDW','LDWU','MOR','MUL','MULU','MUX','MXOR','NAND',
    62             'NEG','NEGU','NOR','NXOR','ODIF','OR','ORH','ORL','ORMH','ORML',
    63             'ORN','PBEV','PBN','PBNN','PBNP','PBNZ','PBOD','PBP','PBZ','POP',
    64             'PREGO','PRELD','PREST','PUSHGO','PUSHJ','PUT','RESUME','SADD',
     68            'INCML','JMP','LDA','LDB','LDBU','LDHT','LDO','LDOU','LDSF','LDT',
     69            'LDTU','LDUNC','LDVTS','LDW','LDWU','MOR','MUL','MULU','MUX','MXOR',
     70            'NAND','NEG','NEGU','NOR','NXOR','ODIF','OR','ORH','ORL','ORMH',
     71            'ORML','ORN','PBEV','PBN','PBNN','PBNP','PBNZ','PBOD','PBP','PBZ',
     72            'POP','PREGO','PRELD','PREST','PUSHGO','PUSHJ','PUT','RESUME','SADD',
    6573            'SAVE','SETH','SETL','SETMH','SETML','SFLOT','SFLOTU','SL','SLU',
    6674            'SR','SRU','STB','STBU','STCO','STHT','STO','STOU','STSF','STT',
     
    6876            'SYNCID','TDIF','TRAP','TRIP','UNSAVE','WDIF','XOR','ZSEV','ZSN',
    6977            'ZSNN','ZSNP','ZSNZ','ZSOD','ZSP','ZSZ'
     78            ),
     79        2 => array(
     80            'BSPEC','BYTE','ESPEC','GREG','IS','LOC','LOCAL','OCTA',
     81            'PREFIX','SET','TETRA','WYDE'
    7082            ),
    7183        /*registers*/
     
    7587            'rBB','rTT','rWW','rXX','rYY','rZZ'
    7688            ),
    77         /*Directive*/
    78         4 => array(
    79             ),
    80         /*Operands*/
    81         5 => array(
    82             )
     89//        /*Directive*/
     90//        4 => array(
     91//            ),
     92//        /*Operands*/
     93//        5 => array(
     94//            )
    8395        ),
    8496    'SYMBOLS' => array(
    8597        '[', ']', '(', ')',
    8698        '+', '-', '*', '/', '%',
    87         '.', ',', ';', ':'
     99        '.', ',', ';', ':',
     100        '<<','>>'
    88101        ),
    89102    'CASE_SENSITIVE' => array(
     
    92105        2 => false,
    93106        3 => true,
    94         4 => false,
    95         5 => false
     107//        4 => false,
     108//        5 => false
    96109        ),
    97110    'STYLES' => array(
     
    100113            2 => 'color: #0000ff; font-weight: bold;',
    101114            3 => 'color: #00007f;',
    102             4 => 'color: #000000; font-weight: bold;',
    103             5 => 'color: #000000; font-weight: bold;'
     115//            4 => 'color: #000000; font-weight: bold;',
     116//            5 => 'color: #000000; font-weight: bold;'
    104117            ),
    105118        'COMMENTS' => array(
    106119            1 => 'color: #666666; font-style: italic;',
    107             2 => 'color: #adadad; font-style: italic;',
     120            2 => 'color: #666666; font-style: italic;',
     121            3 => 'color: #666666; font-style: italic;',
     122            4 => 'color: #adadad; font-style: italic;',
    108123            ),
    109124        'ESCAPE_CHAR' => array(
     
    117132            ),
    118133        'NUMBERS' => array(
    119             0 => 'color: #0000ff;'
     134            0 => 'color: #0000ff;',
     135            1 => 'color: #0000ff;',
     136            2 => 'color: #0000ff;',
     137            3 => 'color: #00007f;'
    120138            ),
    121139        'METHODS' => array(
     
    135153        2 => '',
    136154        3 => '',
    137         4 => '',
    138         5 => ''
     155//        4 => '',
     156//        5 => ''
    139157        ),
     158/*
    140159    'NUMBERS' =>
    141160        GESHI_NUMBER_BIN_PREFIX_PERCENT |
     
    148167        GESHI_NUMBER_FLT_NONSCI_F |
    149168        GESHI_NUMBER_FLT_SCI_ZERO,
     169*/
    150170    'OOLANG' => false,
    151171    'OBJECT_SPLITTERS' => array(
  • _plugins_/coloration_code/trunk/geshi/geshi/modula2.php

    r60569 r68991  
    55 * Author: Benjamin Kowarsch (benjamin@modula2.net)
    66 * Copyright: (c) 2009 Benjamin Kowarsch (benjamin@modula2.net)
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2009/11/05
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/modula3.php

    r60569 r68991  
    55 * Author: mbishop (mbishop@esoteriq.org)
    66 * Copyright: (c) 2009 mbishop (mbishop@esoteriq.org)
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2009/01/21
    99 *
     
    5151            'EXIT', 'EXPORTS', 'FINALLY', 'FOR', 'FROM', 'GENERIC', 'IF', 'IMPORT', 'IN',
    5252            'INTERFACE', 'LOCK', 'LOOP', 'METHODS', 'MOD', 'MODULE', 'NOT', 'OBJECT', 'OF',
    53             'OR', 'OVERRIDE', 'PROCEDURE', 'RAISE', 'RAISES', 'READONLY', 'RECORD', 'REF',
     53            'OR', 'OVERRIDES', 'PROCEDURE', 'RAISE', 'RAISES', 'READONLY', 'RECORD', 'REF',
    5454            'REPEAT', 'RETURN', 'REVEAL', 'ROOT', 'SET', 'THEN', 'TO', 'TRY', 'TYPE', 'TYPECASE',
    5555            'UNSAFE', 'UNTIL', 'UNTRACED', 'VALUE', 'VAR', 'WHILE', 'WITH'
  • _plugins_/coloration_code/trunk/geshi/geshi/mpasm.php

    r60569 r68991  
    55 * Author: Bakalex (bakalex@gmail.com)
    66 * Copyright: (c) 2004 Bakalex, Nigel McNie (http://qbnz.com/highlighter)
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2004/12/6
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/mxml.php

    r60569 r68991  
    55 * Author: David Spurr
    66 * Copyright: (c) 2007 David Spurr (http://www.defusion.org.uk/)
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2007/10/04
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/mysql.php

    r60569 r68991  
    55 * Author: Marjolein Katsma (marjolein.is.back@gmail.com)
    66 * Copyright: (c) 2008 Marjolein Katsma (http://blog.marjoleinkatsma.com/)
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2008-12-12
    99 *
     
    7575            'ACTION','ADD','AFTER','ALGORITHM','ALL','ALTER','ANALYZE','ANY',
    7676            'ASC','AS','BDB','BEGIN','BERKELEYDB','BINARY','BTREE','CALL',
    77             'CASCADED','CASCADE','CHAIN','CHECK','COLUMNS','COLUMN','COMMENT',
    78             'COMMIT','COMMITTED','CONSTRAINT','CONTAINS SQL','CONSISTENT',
    79             'CONVERT','CREATE','CROSS','DATA','DATABASES',
     77            'CASCADED','CASCADE','CHAIN','CHANGE','CHECK','COLUMNS','COLUMN',
     78            'COMMENT','COMMIT','COMMITTED','CONSTRAINT','CONTAINS SQL',
     79            'CONSISTENT','CONVERT','CREATE','CROSS','DATA','DATABASES',
    8080            'DECLARE','DEFINER','DELAYED','DELETE','DESCRIBE','DESC',
    8181            'DETERMINISTIC','DISABLE','DISCARD','DISTINCTROW','DISTINCT','DO',
     
    9191            'MODIFY','MRG_MYISAM','NATURAL','NEXT','NO SQL','NO','ON',
    9292            'OPTIMIZE','OPTIONALLY','OPTION','ORDER BY','OUTER','OUTFILE','OUT',
    93             'PARTIAL','PREV','PRIMARY KEY','PRIVILEGES','PROCEDURE','PURGE',
    94             'QUICK','READS SQL DATA','READ','REFERENCES','RELEASE','RENAME',
    95             'REPEATABLE','REQUIRE','RESTRICT','RETURNS','REVOKE',
    96             'ROLLBACK','ROUTINE','RTREE','SAVEPOINT','SELECT',
     93            'PARTIAL','PARTITION','PREV','PRIMARY KEY','PRIVILEGES','PROCEDURE',
     94            'PURGE','QUICK','READS SQL DATA','READ','REFERENCES','RELEASE',
     95            'RENAME','REORGANIZE','REPEATABLE','REQUIRE','RESTRICT','RETURNS',
     96            'REVOKE','ROLLBACK','ROUTINE','RTREE','SAVEPOINT','SELECT',
    9797            'SERIALIZABLE','SESSION','SET','SHARE MODE','SHOW','SIMPLE',
    9898            'SNAPSHOT','SOME','SONAME','SQL SECURITY','SQL_BIG_RESULT',
     
    392392        ),
    393393    'URLS' => array(
    394         1 => 'http://search.mysql.com/search?site=refman-%35%31&amp;q={FNAME}',
    395         2 => 'http://search.mysql.com/search?site=refman-%35%31&amp;q={FNAME}',
    396         3 => 'http://search.mysql.com/search?site=refman-%35%31&amp;q={FNAME}',
    397         4 => 'http://search.mysql.com/search?site=refman-%35%31&amp;q={FNAME}',
    398         5 => 'http://search.mysql.com/search?site=refman-%35%31&amp;q={FNAME}',
    399         6 => 'http://search.mysql.com/search?site=refman-%35%31&amp;q={FNAME}',
    400         7 => 'http://search.mysql.com/search?site=refman-%35%31&amp;q={FNAME}',
    401         8 => 'http://search.mysql.com/search?site=refman-%35%31&amp;q={FNAME}',
    402         9 => 'http://search.mysql.com/search?site=refman-%35%31&amp;q={FNAME}',
     394        1 => 'http://search.oracle.com/search/search?group=MySQL&amp;q={FNAME}',
     395        2 => 'http://search.oracle.com/search/search?group=MySQL&amp;q={FNAME}',
     396        3 => 'http://search.oracle.com/search/search?group=MySQL&amp;q={FNAME}',
     397        4 => 'http://search.oracle.com/search/search?group=MySQL&amp;q={FNAME}',
     398        5 => 'http://search.oracle.com/search/search?group=MySQL&amp;q={FNAME}',
     399        6 => 'http://search.oracle.com/search/search?group=MySQL&amp;q={FNAME}',
     400        7 => 'http://search.oracle.com/search/search?group=MySQL&amp;q={FNAME}',
     401        8 => 'http://search.oracle.com/search/search?group=MySQL&amp;q={FNAME}',
     402        9 => 'http://search.oracle.com/search/search?group=MySQL&amp;q={FNAME}',
    403403
    404404        10 => 'http://dev.mysql.com/doc/refman/%35%2E%31/en/non-typed-operators.html',
  • _plugins_/coloration_code/trunk/geshi/geshi/newlisp.php

    r60569 r68991  
    55 * Author: cormullion (cormullion@mac.com) Sept 2009
    66 * Copyright: (c) 2009 Cormullion (http://unbalanced-parentheses.nfshost.com/)
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2009/09/30
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/nsis.php

    r60569 r68991  
    55 * Author: deguix (cevo_deguix@yahoo.com.br), Tux (http://tux.a4.cz/)
    66 * Copyright: (c) 2005 deguix, 2004 Tux (http://tux.a4.cz/), Nigel McNie (http://qbnz.com/highlighter)
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2005/12/03
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/oberon2.php

    r60569 r68991  
    55 * Author: mbishop (mbishop@esoteriq.org)
    66 * Copyright: (c) 2009 mbishop (mbishop@esoteriq.org)
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2009/02/10
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/objc.php

    r60569 r68991  
    66 * Contributors: Quinn Taylor (quinntaylor@mac.com)
    77 * Copyright: (c) 2008 Quinn Taylor, 2004 M. Uli Kusterer, Nigel McNie (http://qbnz.com/highlighter/)
    8  * Release Version: 1.0.8.10
     8 * Release Version: 1.0.8.11
    99 * Date Started: 2004/06/04
    1010 *
  • _plugins_/coloration_code/trunk/geshi/geshi/objeck.php

    r60569 r68991  
    55 * Author: Randy Hollines (objeck@gmail.com)
    66 * Copyright: (c) 2010 Randy Hollines (http://code.google.com/p/objeck-lang/)
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2010/07/01
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/ocaml-brief.php

    r60569 r68991  
    55 * Author: Flaie (fireflaie@gmail.com)
    66 * Copyright: (c) 2005 Flaie, Nigel McNie (http://qbnz.com/highlighter)
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2005/08/27
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/ocaml.php

    r60569 r68991  
    55 * Author: Flaie (fireflaie@gmail.com)
    66 * Copyright: (c) 2005 Flaie, Nigel McNie (http://qbnz.com/highlighter)
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2005/08/27
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/oobas.php

    r60569 r68991  
    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.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2004/08/30
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/oracle11.php

    r60569 r68991  
    77 * - Updated for 11i by Simon Redhead
    88 * Copyright: (c) 2004 Nigel McNie (http://qbnz.com/highlighter)
    9  * Release Version: 1.0.8.10
     9 * Release Version: 1.0.8.11
    1010 * Date Started: 2004/06/04
    1111 *
  • _plugins_/coloration_code/trunk/geshi/geshi/oracle8.php

    r60569 r68991  
    55 * Author: Guy Wicks (Guy.Wicks@rbs.co.uk)
    66 * Copyright: (c) 2004 Nigel McNie (http://qbnz.com/highlighter)
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2004/06/04
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/oxygene.php

    r60569 r68991  
    55 * Author: Carlo Kok (ck@remobjects.com), 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.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2010/01/11
    99 *
     
    1313 * CHANGES
    1414 * -------
     15 * 2012/06/28 (1.0.8.11)
     16 *   -  Added "write" keyword for properties
    1517 * 2010/01/11 (1.0.0)
    1618 *   -  First Release
     
    6769            'Skip', 'Concat', 'Union', 'Reverse', 'Distinct', 'Into', 'Equals', 'params',
    6870            'sequence', 'index', 'notify', 'Parallel', 'create', 'array', 'Queryable', 'Aspect',
    69             'volatile'
     71            'volatile', 'write'
    7072            ),
    7173        3 => array(
  • _plugins_/coloration_code/trunk/geshi/geshi/oz.php

    r60569 r68991  
    55 * Author: Wolfgang Meyer (Wolfgang.Meyer@gmx.net)
    66 * Copyright: (c) 2010 Wolfgang Meyer
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2010/01/03
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/pascal.php

    r60569 r68991  
    55 * Author: Tux (tux@inamil.cz)
    66 * Copyright: (c) 2004 Tux (http://tux.a4.cz/), Nigel McNie (http://qbnz.com/highlighter)
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2004/07/26
    99 *
     
    5151    'LANG_NAME' => 'Pascal',
    5252    'COMMENT_SINGLE' => array(1 => '//'),
    53     'COMMENT_MULTI' => array('{' => '}','(*' => '*)'),
     53    'COMMENT_MULTI' => array('(*' => '*)', '{' => '}'),
     54    //Compiler directives
     55    'COMMENT_REGEXP' => array(2 => '/\\{\\$.*?}|\\(\\*\\$.*?\\*\\)/U'),
    5456    'CASE_KEYWORDS' => GESHI_CAPS_NO_CHANGE,
    55     'QUOTEMARKS' => array('"'),
    56     'HARDQUOTE' => array("'", "'"),
    57     'HARDESCAPE' => array("''"),
    58     'ESCAPE_CHAR' => '\\',
     57    'QUOTEMARKS' => array("'"),
     58    'ESCAPE_CHAR' => '',
     59
    5960    'KEYWORDS' => array(
    6061        1 => array(
     
    6869            'property','protected','public','published','raise','repeat',
    6970            'resourcestring','shl','shr','stdcall','stored','switch','then',
    70             'to','try','type','unit','until','uses','var','while','xor'
     71            'to','try','type','unit','until','uses','var','while','with','xor'
    7172            ),
    7273        2 => array(
     
    8485            ),
    8586        ),
    86     'SYMBOLS' => array(
    87         ',', ':', '=', '+', '-', '*', '/'
    88         ),
    8987    'CASE_SENSITIVE' => array(
    9088        GESHI_COMMENTS => false,
     
    9391        3 => false,
    9492        4 => false,
     93        ),
     94    'SYMBOLS' => array(
     95        0 => array('(', ')', '[', ']'),
     96        1 => array('.', ',', ':', ';'),
     97        2 => array('@', '^'),
     98        3 => array('=', '+', '-', '*', '/')
    9599        ),
    96100    'STYLES' => array(
     
    102106            ),
    103107        'COMMENTS' => array(
    104             1 => 'color: #666666; font-style: italic;',
    105             'MULTI' => 'color: #666666; font-style: italic;'
     108            1 => 'color: #808080; font-style: italic;',
     109            2 => 'color: #008000; font-style: italic;',
     110            'MULTI' => 'color: #808080; font-style: italic;'
    106111            ),
    107112        'ESCAPE_CHAR' => array(
    108             0 => 'color: #000099; font-weight: bold;',
    109             'HARD' => 'color: #000099; font-weight: bold;'
     113            0 => 'color: #ff0000; font-weight: bold;'
    110114            ),
    111115        'BRACKETS' => array(
     
    114118        'STRINGS' => array(
    115119            0 => 'color: #ff0000;',
    116             'HARD' => 'color: #ff0000;'
     120            //'HARD' => 'color: #ff0000;'
    117121            ),
    118122        'NUMBERS' => array(
     
    120124            ),
    121125        'METHODS' => array(
    122             1 => 'color: #0066ee;'
     126            1 => 'color: #006600;'
     127            ),
     128        'REGEXPS' => array(
     129            0 => 'color: #0000cc;',
     130            1 => 'color: #ff0000;'
    123131            ),
    124132        'SYMBOLS' => array(
    125             0 => 'color: #339933;'
    126             ),
    127         'REGEXPS' => array(
     133            0 => 'color: #000066;',
     134            1 => 'color: #000066;',
     135            2 => 'color: #000066;',
     136            3 => 'color: #000066;'
    128137            ),
    129138        'SCRIPT' => array(
     
    141150        ),
    142151    'REGEXPS' => array(
     152        //Hex numbers
     153        0 => '\$[0-9a-fA-F]+',
     154        //Characters
     155        1 => '\#(?:\$[0-9a-fA-F]{1,2}|\d{1,3})'
    143156        ),
    144157    'STRICT_MODE_APPLIES' => GESHI_NEVER,
  • _plugins_/coloration_code/trunk/geshi/geshi/pcre.php

    r60569 r68991  
    55 * Author: Benny Baumann (BenBE@geshi.org)
    66 * Copyright: (c) 2010 Benny Baumann (http://qbnz.com/highlighter/)
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2010/05/22
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/per.php

    r60569 r68991  
    55 * Author: Lars Gersmann (lars.gersmann@gmail.com)
    66 * Copyright: (c) 2007 Lars Gersmann
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2007/06/03
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/perl.php

    r60569 r68991  
    55 * Author: Andreas Gohr (andi@splitbrain.org), Ben Keen (ben.keen@gmail.com)
    66 * Copyright: (c) 2004 Andreas Gohr, Ben Keen (http://www.benjaminkeen.org/), Nigel McNie (http://qbnz.com/highlighter/)
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2004/08/20
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/perl6.php

    r60569 r68991  
    55 * Author: Kodi Arfer (kodiarfer {at} warpmail {period} net); forked from perl.php 1.0.8 by Andreas Gohr (andi@splitbrain.org), Ben Keen (ben.keen@gmail.com)
    66 * Copyright: (c) 2009 Kodi Arfer, (c) 2004 Andreas Gohr, Ben Keen (http://www.benjaminkeen.org/), Nigel McNie (http://qbnz.com/highlighter/)
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2009/11/07
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/pf.php

    r60569 r68991  
    55 * Author: David Berard (david@nfrance.com)
    66 * Copyright: (c) 2010 Benny Baumann (http://qbnz.com/highlighter/)
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2009/10/16
    99 * Based on bash.php
  • _plugins_/coloration_code/trunk/geshi/geshi/php-brief.php

    r60569 r68991  
    55 * Author: Nigel McNie (nigel@geshi.org)
    66 * Copyright: (c) 2004 Nigel McNie (http://qbnz.com/highlighter/)
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2004/06/02
    99 *
     
    170170    'REGEXPS' => array(
    171171        //Variables
    172         0 => "[\\$]{1,2}[a-zA-Z_][a-zA-Z0-9_]*"
     172        0 => "[\\$]+[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*"
    173173        ),
    174174    'STRICT_MODE_APPLIES' => GESHI_MAYBE,
  • _plugins_/coloration_code/trunk/geshi/geshi/php.php

    r60569 r68991  
    55 * Author: Nigel McNie (nigel@geshi.org)
    66 * Copyright: (c) 2004 Nigel McNie (http://qbnz.com/highlighter/)
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2004/06/20
    99 *
     
    9797        2 => array(
    9898            '&amp;new','&lt;/script&gt;','&lt;?php','&lt;script language',
    99             'class','const','declare','extends','function','global','interface',
    100             'namespace','new','private','protected','public','self','use','var'
     99            'abstract','class','const','declare','extends','function','global',
     100            'interface','namespace','new','private','protected','public','self',
     101            'use','var'
    101102            ),
    102103        3 => array(
     
    10621063    'REGEXPS' => array(
    10631064        //Variables
    1064         0 => "[\\$]{1,2}[a-zA-Z_][a-zA-Z0-9_]*"
     1065        0 => "[\\$]+[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*"
    10651066        ),
    10661067    'STRICT_MODE_APPLIES' => GESHI_MAYBE,
     
    10841085            "(?>\"(?>[^\"\\\\]|\\\\\"|\\\\\\\\|\\\\)*\")|".
    10851086            "(?>\\/\\*(?>[^\\*]|(?!\\*\\/)\\*)*\\*\\/)|".
    1086             "\\/\\/(?>.*?$)|".
     1087            "\\/\\/(?>.*?(?:\\?>|$))|".
     1088            "#(?>.*?(?:\\?>|$))|".
    10871089            "\\/(?=[^*\\/])|".
    10881090            "<(?!<<)|".
    10891091            "<<<(?P<phpdoc>\w+)\s.*?\s\k<phpdoc>".
    1090             ")*(?P<end>\\?>|\Z)/sm",
     1092            ")*?(?P<end>\\?>|\Z)/sm",
    10911093        5 => "/(?P<start><%)(?:".
    10921094            "(?>[^\"'%\\/<]+)|".
     
    10951097            "(?>\"(?>[^\\\"\\\\]|\\\\\"|\\\\\\\\|\\\\)*\")|".
    10961098            "(?>\\/\\*(?>[^\\*]|(?!\\*\\/)\\*)*\\*\\/)|".
    1097             "\\/\\/(?>.*?$)|".
     1099            "\\/\\/(?>.*?(?:%>|$))|".
     1100            "#(?>.*?(?:%>|$))|".
    10981101            "\\/(?=[^*\\/])|".
    10991102            "<(?!<<)|".
    11001103            "<<<(?P<phpdoc>\w+)\s.*?\s\k<phpdoc>".
    1101             ")*(?P<end>%>)/sm",
     1104            ")*?(?P<end>%>|\Z)/sm",
    11021105        ),
    11031106    'HIGHLIGHT_STRICT_BLOCK' => array(
  • _plugins_/coloration_code/trunk/geshi/geshi/pic16.php

    r60569 r68991  
    55 * Author: Phil Mattison (mattison@ohmikron.com)
    66 * Copyright: (c) 2008 Ohmikron Corp. (http://www.ohmikron.com/)
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2008/07/30
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/pike.php

    r60569 r68991  
    55 * Author: Rick E. (codeblock@eighthbit.net)
    66 * Copyright: (c) 2009 Rick E.
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2009/12/10
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/pixelbender.php

    r60569 r68991  
    55 * Author: Richard Olsson (r@richardolsson.se)
    66 * Copyright: (c) 2008 Richard Olsson (richardolsson.se)
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2008/11/16
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/pli.php

    r60569 r68991  
    55 * Author: Robert AH Prins (robert@prino.org)
    66 * Copyright: (c) 2011 Robert AH Prins (http://hitchwiki.org/en/User:Prino)
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2011/02/09
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/plsql.php

    r60569 r68991  
    55 * Author: Victor Engmark <victor.engmark@gmail.com>
    66 * Copyright: (c) 2006 Victor Engmark (http://l0b0.net/)
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2006/10/26
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/postgresql.php

    r60569 r68991  
    66 * Contributors: Leif Biberg Kristensen <leif_at_solumslekt_dot_org> 2010-05-03
    77 * Copyright: (c) 2007 Christophe Chauvet (http://kryskool.org/), Nigel McNie (http://qbnz.com/highlighter)
    8  * Release Version: 1.0.8.10
     8 * Release Version: 1.0.8.11
    99 * Date Started: 2007/07/20
    1010 *
  • _plugins_/coloration_code/trunk/geshi/geshi/povray.php

    r60569 r68991  
    55 * Author: Carl Fürstenberg (azatoth@gmail.com)
    66 * Copyright: © 2007 Carl Fürstenberg
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2008/07/11
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/powerbuilder.php

    r60569 r68991  
    55 * Author: Doug Porter (powerbuilder.geshi@gmail.com)
    66 * Copyright: (c) 2009 Doug Porter
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2009/07/13
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/powershell.php

    r60569 r68991  
    55 * Author: Frode Aarebrot (frode@aarebrot.net)
    66 * Copyright: (c) 2008 Frode Aarebrot (http://www.aarebrot.net)
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2008/06/20
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/proftpd.php

    r60569 r68991  
    55 * Author: Benny Baumann (BenBE@geshi.org)
    66 * Copyright: (c) 2010 Benny Baumann (http://qbnz.com/highlighter)
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2011/01/25
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/progress.php

    r60569 r68991  
    55 * Author: Marco Aurelio de Pasqual (marcop@hdi.com.br)
    66 * Copyright: (c) 2008 Marco Aurelio de Pasqual, Benny Baumann (http://qbnz.com/highlighter)
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2008/07/11
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/prolog.php

    r60569 r68991  
    55 * Author: Benny Baumann (BenBE@geshi.org)
    66 * Copyright: (c) 2008 Benny Baumann (http://qbnz.com/highlighter/)
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2008/10/02
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/properties.php

    r60569 r68991  
    55 * Author: Edy Hinzen
    66 * Copyright: (c) 2009 Edy Hinzen
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2009/04/03
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/providex.php

    r60569 r68991  
    55 * Author: Jeff Wilder (jeff@coastallogix.com)
    66 * Copyright:  (c) 2008 Coastal Logix (http://www.coastallogix.com)
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2008/10/18
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/purebasic.php

    r60569 r68991  
    55 * Author: GuShH
    66 * Copyright: (c) 2009 Gustavo Julio Fiorenza
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 13/06/2009
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/pycon.php

    r60569 r68991  
    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.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2004/08/30
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/python.php

    r60569 r68991  
    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.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2004/08/30
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/q.php

    r60569 r68991  
    55 * Author: Ian Roddis (ian.roddis@proteanmind.net)
    66 * Copyright: (c) 2008 Ian Roddis (http://proteanmind.net)
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2009/01/21
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/qbasic.php

    r60569 r68991  
    55 * Author: Nigel McNie (nigel@geshi.org)
    66 * Copyright: (c) 2004 Nigel McNie (http://qbnz.com/highlighter/)
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2004/06/20
    99 *
     
    6363    'QUOTEMARKS' => array('"'),
    6464    'ESCAPE_CHAR' => '',
     65    'NUMBERS' =>
     66        GESHI_NUMBER_INT_BASIC | GESHI_NUMBER_FLT_NONSCI |
     67        GESHI_NUMBER_FLT_NONSCI_F | GESHI_NUMBER_FLT_SCI_SHORT |
     68        GESHI_NUMBER_FLT_SCI_ZERO,
    6569    'KEYWORDS' => array(
    6670        1 => array(
  • _plugins_/coloration_code/trunk/geshi/geshi/rails.php

    r60569 r68991  
    55 * Author: Moises Deniz
    66 * Copyright: (c) 2005 Moises Deniz
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2007/03/21
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/rebol.php

    r60569 r68991  
    55 * Author: Lecanu Guillaume (Guillaume@LyA.fr)
    66 * Copyright: (c) 2004-2005 Lecanu Guillaume (Guillaume@LyA.fr)
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2004/12/22
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/reg.php

    r60569 r68991  
    55 * Author: Sean Hanna (smokingrope@gmail.com)
    66 * Copyright: (c) 2006 Sean Hanna
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 03/15/2006
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/robots.php

    r60569 r68991  
    55 * Author: Christian Lescuyer (cl@goelette.net)
    66 * Copyright: (c) 2006 Christian Lescuyer http://xtian.goelette.info
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2006/02/17
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/rpmspec.php

    r60569 r68991  
    55 * Author: Paul Grinberg (gri6507 TA unity-linux TOD org)
    66 * Copyright: (c) 2010 Paul Grinberg
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2010/04/27
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/rsplus.php

    r60569 r68991  
    66 * Contributors:
    77 *  - Benilton Carvalho (beniltoncarvalho@gmail.com)
     8 *  - Fernando Henrique Ferraz Pereira da Rosa (mentus@gmail.com)
    89 * Copyright: (c) 2009 Ron Fredericks (http://www.LectureMaker.com)
    9  * Release Version: 1.0.8.10
     10 * Release Version: 1.0.8.11
    1011 * Date Started: 2009/03/28
    1112 *
     
    441442            ),
    442443        'SCRIPT' => array(
    443             0 => ''
    444             )
     444            0 => ''            )
    445445        ),
    446446    'URLS' => array(
    447447        1 => '',
    448         2 => 'http://astrostatistics.psu.edu/su07/R/html/graphics/html/{FNAME}.html', // http://sekhon.berkeley.edu/library/graphics/html/{FNAME}.html
    449         3 => 'http://astrostatistics.psu.edu/su07/R/html/stats/html/Normal.html', // http://sekhon.berkeley.edu/library/stats/html/Normal.html
    450         4 => 'http://astrostatistics.psu.edu/su07/R/html/stats/html/{FNAME}.html', // http://sekhon.berkeley.edu/library/stats/html/{FNAME}.html
    451         5 => 'http://astrostatistics.psu.edu/su07/R/html/stats/html/summary.lm.html', // http://sekhon.berkeley.edu/library/stats/html/summary.lm.html
    452         6 => 'http://astrostatistics.psu.edu/su07/R/html/base/html/Log.html', // http://sekhon.berkeley.edu/library/base/html/Log.html
    453         7 => '',
    454         8 => ''
     448        2 => 'http://stat.ethz.ch/R-manual/R-devel/library/base/html/{FNAME}.html', // Base Package
     449        3 => 'http://stat.ethz.ch/R-manual/R-devel/library/datasets/html/{FNAME}.html', // Datasets
     450        4 => 'http://stat.ethz.ch/R-manual/R-devel/library/graphics/html/{FNAME}.html', // Graphics Package
     451        5 => 'http://stat.ethz.ch/R-manual/R-devel/library/grDevices/html/{FNAME}.html', // grDevices
     452        6 => 'http://stat.ethz.ch/R-manual/R-devel/library/methods/html/{FNAME}.html', // methods
     453        7 => 'http://stat.ethz.ch/R-manual/R-devel/library/stats/html/{FNAME}.html', // stats
     454        8 => 'http://stat.ethz.ch/R-manual/R-devel/library/utils/html/{FNAME}.html' // utils
    455455        ),
    456456    'OOLANG' => true,
  • _plugins_/coloration_code/trunk/geshi/geshi/ruby.php

    r60569 r68991  
    55 * Author: Moises Deniz
    66 * Copyright: (c) 2007 Moises Deniz
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2007/03/21
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/sas.php

    r60569 r68991  
    55 * Author: Galen Johnson (solitaryr@gmail.com)
    66 * Copyright: (c) 2004 Nigel McNie (http://qbnz.com/highlighter/)
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2005/12/27
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/scala.php

    r60569 r68991  
    55 * Author: Franco Lombardo (franco@francolombardo.net)
    66 * Copyright: (c) 2008 Franco Lombardo, Benny Baumann
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2008/02/08
    99 *
     
    4242    'COMMENT_SINGLE' => array(1 => '//'),
    4343    'COMMENT_MULTI' => array('/*' => '*/'),
     44    'COMMENT_REGEXP' => array(2 => "/\\'(?!\w\\'|\\\\)\w+(?=\s)/"),
    4445    'CASE_KEYWORDS' => GESHI_CAPS_NO_CHANGE,
    45     'QUOTEMARKS' => array("'", '"'),
     46    'QUOTEMARKS' => array("'",'"'),
    4647    'ESCAPE_CHAR' => '\\',
     48    'ESCAPE_REGEXP' => array(
     49        //Simple Single Char Escapes
     50        1 => "#\\\\[nfrtv\$\"\n\\\\]#i",
     51        //Hexadecimal Char Specs
     52        2 => "#\\\\x[\da-fA-F]{1,2}#i",
     53        //Hexadecimal Char Specs (unicode)
     54        3 => "#\\\\u[\da-fA-F]{1,4}#",
     55        //Hexadecimal Char Specs (Extended Unicode)
     56        4 => "#\\\\U[\da-fA-F]{1,8}#",
     57        ),
    4758    'KEYWORDS' => array(
    4859        1 => array(
     
    7687            ),
    7788        'COMMENTS' => array(
    78             1=> 'color: #008000; font-style: italic;',
     89            1 => 'color: #008000; font-style: italic;',
     90            2 => 'color: #CC66FF;',
    7991            'MULTI' => 'color: #00ff00; font-style: italic;'
    8092            ),
    8193        'ESCAPE_CHAR' => array(
    82             0 => 'color: #0000ff; font-weight: bold;'
     94            0 => 'color: #6666ff; font-weight: bold;',
     95            1 => 'color: #6666ff; font-weight: bold;',
     96            2 => 'color: #5555ff; font-weight: bold;',
     97            3 => 'color: #4444ff; font-weight: bold;',
     98            4 => 'color: #3333ff; font-weight: bold;'
    8399            ),
    84100        'BRACKETS' => array(
  • _plugins_/coloration_code/trunk/geshi/geshi/scheme.php

    r60569 r68991  
    55 * Author: Jon Raphaelson (jonraphaelson@gmail.com)
    66 * Copyright: (c) 2005 Jon Raphaelson, Nigel McNie (http://qbnz.com/highlighter)
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2004/08/30
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/scilab.php

    r60569 r68991  
    55 * Author: Christophe David (geshi@christophedavid.org)
    66 * Copyright: (c) 2008 Christophe David (geshi@christophedavid.org)
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2008/08/04
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/sdlbasic.php

    r60569 r68991  
    55 * Author: Roberto Rossi
    66 * Copyright: (c) 2005 Roberto Rossi (http://rsoftware.altervista.org)
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2005/08/19
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/smalltalk.php

    r60569 r68991  
    55 * Author: Bananeweizen (Bananeweizen@gmx.de)
    66 * Copyright: (c) 2005 Bananeweizen (www.bananeweizen.de)
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2005/03/27
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/smarty.php

    r60569 r68991  
    55 * Author: Alan Juden (alan@judenware.org)
    66 * Copyright: (c) 2004 Alan Juden, Nigel McNie (http://qbnz.com/highlighter/)
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2004/07/10
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/sql.php

    r60569 r68991  
    77 *  - Jürgen Thomas (Juergen.Thomas@vs-polis.de)
    88 * Copyright: (c) 2004 Nigel McNie (http://qbnz.com/highlighter)
    9  * Release Version: 1.0.8.10
     9 * Release Version: 1.0.8.11
    1010 * Date Started: 2004/06/04
    1111 *
  • _plugins_/coloration_code/trunk/geshi/geshi/systemverilog.php

    r60569 r68991  
    55 * Author: Sean O'Boyle
    66 * Copyright: (C) 2008 IntelligentDV
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2008/06/25
    99 *
     
    5454 * File: systemverilog.php
    5555 * $LastChangedBy: benbe $
    56  * $LastChangedDate: 2011-02-11 20:31:50 +0100 (Fr, 11. Feb 2011) $
    57  * $LastChangedRevision: 2430 $
     56 * $LastChangedDate: 2012-08-18 01:56:20 +0200 (Sa, 18. Aug 2012) $
     57 * $LastChangedRevision: 2542 $
    5858 *
    5959 ************************************************************************/
  • _plugins_/coloration_code/trunk/geshi/geshi/tcl.php

    r60569 r68991  
    55 * Author: Reid van Melle (rvanmelle@gmail.com)
    66 * Copyright: (c) 2004 Reid van Melle (sorry@nowhere)
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2006/05/05
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/teraterm.php

    r60569 r68991  
    55 * Author: Boris Maisuradze (boris at logmett.com)
    66 * Copyright: (c) 2008 Boris Maisuradze (http://logmett.com)
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2008/09/26
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/text.php

    r60569 r68991  
    55 * Author: Sean Hanna (smokingrope@gmail.com)
    66 * Copyright: (c) 2006 Sean Hanna
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 04/23/2006
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/thinbasic.php

    r60569 r68991  
    55 * Author: Eros Olmi (eros.olmi@thinbasic.com)
    66 * Copyright: (c) 2006 Eros Olmi (http://www.thinbasic.com), Nigel McNie (http://qbnz.com/highlighter)
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2006/05/12
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/tsql.php

    r60569 r68991  
    55 * Author: Duncan Lock (dunc@dflock.co.uk)
    66 * Copyright: (c) 2006 Duncan Lock (http://dflock.co.uk/), Nigel McNie (http://qbnz.com/highlighter)
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2005/11/22
    99 *
     
    5656            'ABSOLUTE', 'ACTION', 'ADD', 'ADMIN', 'AFTER', 'AGGREGATE', 'ALIAS', 'ALLOCATE', 'ALTER', 'ARE', 'ARRAY', 'AS',
    5757            'ASC', 'ASSERTION', 'AT', 'AUTHORIZATION', 'BACKUP', 'BEFORE', 'BEGIN', 'BINARY', 'BIT', 'BLOB', 'BOOLEAN', 'BOTH', 'BREADTH',
    58             'BREAK', 'BROWSE', 'BULK', 'BY', 'CALL', 'CASCADE', 'CASCADED', 'CASE', 'CAST', 'CATALOG', 'CHAR', 'CHARACTER', 'CHECK', 'CHECKPOINT',
     58            'BREAK', 'BROWSE', 'BULK', 'BY', 'CALL', 'CASCADE', 'CASCADED', 'CASE', 'CAST', 'CATALOG', 'CATCH', 'CHAR', 'CHARACTER', 'CHECK', 'CHECKPOINT',
    5959            'CLASS', 'CLOB', 'CLOSE', 'CLUSTERED', 'COALESCE', 'COLLATE', 'COLLATION', 'COLUMN', 'COMMIT', 'COMPLETION', 'COMPUTE', 'CONNECT',
    6060            'CONNECTION', 'CONSTRAINT', 'CONSTRAINTS', 'CONSTRUCTOR', 'CONTAINS', 'CONTAINSTABLE', 'CONTINUE', 'CONVERT', 'CORRESPONDING', 'CREATE',
     
    8080            'SPECIFICTYPE', 'SQL', 'SQLEXCEPTION', 'SQLSTATE', 'SQLWARNING', 'START', 'STATE', 'STATEMENT', 'STATIC', 'STATISTICS', 'STRUCTURE',
    8181            'SYSTEM_USER', 'TABLE', 'TEMPORARY', 'TERMINATE', 'TEXTSIZE', 'THAN', 'THEN', 'TIME', 'TIMESTAMP', 'TIMEZONE_HOUR', 'TIMEZONE_MINUTE',
    82             'TO', 'TOP', 'TRAILING', 'TRAN', 'TRANSACTION', 'TRANSLATION', 'TREAT', 'TRIGGER', 'TRUE', 'TRUNCATE', 'TSEQUAL', 'UNDER', 'UNION',
     82            'TO', 'TOP', 'TRAILING', 'TRAN', 'TRANSACTION', 'TRANSLATION', 'TREAT', 'TRIGGER', 'TRUE', 'TRUNCATE', 'TRY', 'TSEQUAL', 'UNDER', 'UNION',
    8383            'UNIQUE', 'UNKNOWN', 'UNNEST', 'UPDATE', 'UPDATETEXT', 'USAGE', 'USE', 'USER', 'USING', 'VALUE', 'VALUES', 'VARCHAR', 'VARIABLE',
    8484            'VARYING', 'VIEW', 'WAITFOR', 'WHEN', 'WHENEVER', 'WHERE', 'WHILE', 'WITH', 'WITHOUT', 'WORK', 'WRITE', 'WRITETEXT', 'YEAR', 'ZONE',
  • _plugins_/coloration_code/trunk/geshi/geshi/typoscript.php

    r43895 r68991  
    55 * Author: Jan-Philipp Halle (typo3@jphalle.de)
    66 * Copyright: (c) 2005 Jan-Philipp Halle (http://www.jphalle.de/)
    7  * Release Version: 1.0.8.9
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2005/07/29
    99 *
     
    219219        ),
    220220    'REGEXPS' => array(
     221            // xhtml tag
     222        2 => array(
     223            GESHI_SEARCH => '(&lt;)([a-zA-Z\\/][^\\/\\|]*?)(&gt;)',
     224            GESHI_REPLACE => '\\2',
     225            GESHI_MODIFIERS => 's',
     226            GESHI_BEFORE => '\\1',
     227            GESHI_AFTER => '\\3'
     228            ),
     229
    221230            // Constant
    222231        0 => array(
     
    237246            ),
    238247
    239             // xhtml tag
    240         2 => array(
    241             GESHI_SEARCH => '(&lt;[a-zA-Z\!\/].*?&gt;)',
    242             GESHI_REPLACE => '\\1',
    243             GESHI_MODIFIERS => 's',
    244             GESHI_BEFORE => '',
    245             GESHI_AFTER => ''
    246             ),
    247 
    248248            // extension keys / tables: (static|user|ttx|tx|tt|fe)_something[_something]
    249249        3 => array(
  • _plugins_/coloration_code/trunk/geshi/geshi/unicon.php

    r60569 r68991  
    55 * Author: Matt Oates (mattoates@gmail.com)
    66 * Copyright: (c) 2010 Matt Oates (http://mattoates.co.uk)
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2010/04/20
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/uscript.php

    r60569 r68991  
    55 * Author: pospi (pospi@spadgos.com)
    66 * Copyright: (c) 2007 pospi (http://pospi.spadgos.com)
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2007/05/21
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/vala.php

    r60569 r68991  
    55 * Author: Nicolas Joseph (nicolas.joseph@valaide.org)
    66 * Copyright: (c) 2009 Nicolas Joseph
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2009/04/29
    99 *
  • _plugins_/coloration_code/trunk/geshi/geshi/vb.php

    r60569 r68991  
    66 * Copyright: (c) 2004 Roberto Rossi (http://rsoftware.altervista.org),
    77 *                     Nigel McNie (http://qbnz.com/highlighter)
    8  * Release Version: 1.0.8.10
     8 * Release Version: 1.0.8.11
    99 * Date Started: 2004/08/30
    1010 *
  • _plugins_/coloration_code/trunk/geshi/geshi/vbnet.php

    r60569 r68991  
    55 * Author: Alan Juden (alan@judenware.org)
    66 * Copyright: (c) 2004 Alan Juden, Nigel McNie (http://qbnz.com/highlighter)
    7  * Release Version: 1.0.8.10
     7 * Release Version: 1.0.8.11
    88 * Date Started: 2004/06/04
    99 *
     
    4646    'ESCAPE_CHAR' => '',
    4747    'KEYWORDS' => array(
     48        //Keywords
    4849        1 => array(
    49             '3DDKSHADOW', '3DHIGHLIGHT', '3DLIGHT', 'ABORT', 'ABORTRETRYIGNORE', 'ACTIVEBORDER',
    50             'ACTIVETITLEBAR', 'ALIAS', 'APPLICATIONMODAL', 'APPLICATIONWORKSPACE', 'ARCHIVE',
    51             'BACK', 'BINARYCOMPARE', 'BLACK', 'BLUE', 'BUTTONFACE', 'BUTTONSHADOW', 'BUTTONTEXT',
    52             'CANCEL', 'CDROM', 'CR', 'CRITICAL', 'CRLF', 'CYAN', 'DEFAULT', 'DEFAULTBUTTON1',
    53             'DEFAULTBUTTON2', 'DEFAULTBUTTON3', 'DESKTOP', 'DIRECTORY', 'EXCLAMATION', 'FALSE',
    54             'FIXED', 'FORAPPENDING', 'FORMFEED', 'FORREADING', 'FORWRITING', 'FROMUNICODE',
    55             'GRAYTEXT', 'GREEN', 'HIDDEN', 'HIDE', 'HIGHLIGHT', 'HIGHLIGHTTEXT', 'HIRAGANA',
    56             'IGNORE', 'INACTIVEBORDER', 'INACTIVECAPTIONTEXT', 'INACTIVETITLEBAR', 'INFOBACKGROUND',
    57             'INFORMATION', 'INFOTEXT', 'KATAKANALF', 'LOWERCASE', 'MAGENTA', 'MAXIMIZEDFOCUS',
    58             'MENUBAR', 'MENUTEXT', 'METHOD', 'MINIMIZEDFOCUS', 'MINIMIZEDNOFOCUS', 'MSGBOXRIGHT',
    59             'MSGBOXRTLREADING', 'MSGBOXSETFOREGROUND', 'NARROW', 'NEWLINE', 'NO', 'NORMAL',
    60             'NORMALFOCUS', 'NORMALNOFOCUS', 'NULLSTRING', 'OBJECTERROR', 'OK', 'OKCANCEL', 'OKONLY',
    61             'PROPERCASE', 'QUESTION', 'RAMDISK', 'READONLY', 'RED', 'REMOTE', 'REMOVABLE', 'RETRY',
    62             'RETRYCANCEL', 'SCROLLBARS', 'SYSTEMFOLDER', 'SYSTEMMODAL', 'TEMPORARYFOLDER',
    63             'TEXTCOMPARE', 'TITLEBARTEXT', 'TRUE', 'UNICODE', 'UNKNOWN', 'UPPERCASE', 'VERTICALTAB',
    64             'VOLUME', 'WHITE', 'WIDE', 'WIN16', 'WIN32', 'WINDOWBACKGROUND', 'WINDOWFRAME',
    65             'WINDOWSFOLDER', 'WINDOWTEXT', 'YELLOW', 'YES', 'YESNO', 'YESNOCANCEL'
     50            'AddHandler', 'AddressOf', 'Alias', 'And', 'AndAlso', 'As', 'ByRef', 'ByVal',
     51            'Call', 'Case', 'Catch', 'Char', 'Class', 'Const', 'Continue',
     52            'Declare', 'Default',
     53            'Delegate', 'Dim', 'DirectCast', 'Do', 'Each', 'Else', 'ElseIf', 'End', 'EndIf',
     54            'Enum', 'Erase', 'Error', 'Event', 'Exit', 'False', 'Finally', 'For', 'Friend', 'Function',
     55            'Get', 'GetType', 'GetXMLNamespace', 'Global', 'GoSub', 'GoTo', 'Handles', 'If', 'Implements',
     56            'Imports', 'In', 'Inherits', 'Interface', 'Is', 'IsNot', 'Let', 'Lib', 'Like', 'Loop', 'Me',
     57            'Mod', 'Module', 'Module Statement', 'MustInherit', 'MustOverride', 'MyBase', 'MyClass', 'Namespace',
     58            'Narrowing', 'New', 'Next', 'Not', 'Nothing', 'NotInheritable', 'NotOverridable', 'Of', 'On',
     59            'Operator', 'Option', 'Optional', 'Or', 'OrElse', 'Out', 'Overloads', 'Overridable', 'Overrides',
     60            'ParamArray', 'Partial', 'Private', 'Property', 'Protected', 'Public', 'RaiseEvent', 'ReadOnly', 'ReDim',
     61            'REM', 'RemoveHandler', 'Resume', 'Return', 'Select','Set', 'Shadows', 'Shared', 'Static', 'Step',
     62            'Stop', 'Structure', 'Sub', 'SyncLock', 'Then', 'Throw', 'To', 'True', 'Try', 'TryCast', 'TypeOf',
     63            'Using', 'Wend', 'When', 'While', 'Widening', 'With', 'WithEvents', 'WriteOnly', 'Xor'
    6664            ),
     65        //Data Types
    6766        2 => array(
    68             'AndAlso', 'As', 'ADDHANDLER', 'ASSEMBLY', 'AUTO', 'Binary', 'ByRef', 'ByVal', 'BEGINEPILOGUE',
    69             'Else', 'ElseIf', 'Empty', 'Error', 'ENDPROLOGUE', 'EXTERNALSOURCE', 'ENVIRON', 'For',
    70             'Friend', 'Func', 'GET', 'HANDLES', 'Input', 'Is', 'IsNot', 'Len', 'Lock', 'Me', 'Mid', 'MUSTINHERIT', 'MustOverride',
    71             'MYBASE', 'MYCLASS', 'New', 'Next', 'Nothing', 'Null', 'NOTINHERITABLE',
    72             'NOTOVERRIDABLE', 'Of', 'OFF', 'On', 'Option', 'Optional', 'Overloads', 'OVERRIDABLE', 'Overrides', 'ParamArray', 'Predicate',
    73             'Print', 'Private', 'Property', 'Public', 'Resume', 'Return', 'Seek', 'Static', 'Step',
    74             'String', 'SHELL', 'SENDKEYS', 'SET', 'Shared', 'Then', 'Time', 'To', 'THROW', 'WithEvents'
     67            'Boolean', 'Byte', 'Date', 'Decimal', 'Double', 'Integer', 'Long', 'Object',
     68            'SByte', 'Short', 'Single', 'String', 'UInteger', 'ULong', 'UShort'
    7569            ),
     70        //Compiler Directives
    7671        3 => array(
    77             'COLLECTION', 'DEBUG', 'DICTIONARY', 'DRIVE', 'DRIVES', 'ERR', 'FILE', 'FILES',
    78             'FILESYSTEMOBJECT', 'FOLDER', 'FOLDERS', 'TEXTSTREAM'
     72            '#Const', '#Else', '#ElseIf', '#End', '#If'
    7973            ),
     74        //Constants
    8075        4 => array(
    81             'BOOLEAN', 'BYTE', 'DATE', 'DECIMIAL', 'DOUBLE', 'INTEGER', 'LONG', 'OBJECT',
    82             'SINGLE STRING'
     76            'CBool', 'CByte', 'CChar', 'CChr', 'CDate', 'CDbl', 'CDec','CInt', 'CLng', 'CLng8', 'CObj', 'CSByte', 'CShort',
     77            'CSng', 'CStr', 'CType', 'CUInt', 'CULng', 'CUShort'
    8378            ),
     79        //Linq
    8480        5 => array(
    85             'ADDRESSOF', 'AND', 'BITAND', 'BITNOT', 'BITOR', 'BITXOR',
    86             'GETTYPE', 'LIKE', 'MOD', 'NOT', 'ORXOR'
     81            'By','From','Group','Where'
    8782            ),
    88         6 => array(
    89             'APPACTIVATE', 'BEEP', 'CALL', 'CHDIR', 'CHDRIVE', 'CLASS', 'CASE', 'CATCH', 'CONST',
    90             'DECLARE', 'DELEGATE', 'DELETESETTING', 'DIM', 'DO', 'DOEVENTS', 'END', 'ENUM',
    91             'EVENT', 'EXIT', 'EACH', 'FUNCTION', 'FINALLY', 'IF', 'IMPORTS', 'INHERITS',
    92             'INTERFACE', 'IMPLEMENTS', 'KILL', 'LOOP', 'NAMESPACE', 'OPEN', 'PUT',
    93             'RAISEEVENT', 'RANDOMIZE', 'REDIM', 'REM', 'RESET', 'SAVESETTING', 'SELECT',
    94             'SETATTR', 'STOP', 'SUB', 'SYNCLOCK', 'STRUCTURE', 'SHADOWS', 'SWITCH',
    95             'TRY', 'WIDTH', 'WITH', 'WRITE', 'WHILE'
    96             ),
     83        //Built-in functions
    9784        7 => array(
    98             'ABS', 'ARRAY', 'ASC', 'ASCB', 'ASCW', 'CALLBYNAME', 'CBOOL', 'CBYTE', 'CCHAR',
    99             'CCHR', 'CDATE', 'CDBL', 'CDEC', 'CHOOSE', 'CHR', 'CHR$', 'CHRB', 'CHRB$', 'CHRW',
    100             'CINT', 'CLNG', 'CLNG8', 'CLOSE', 'COBJ', 'COMMAND', 'COMMAND$', 'CONVERSION',
    101             'COS', 'CREATEOBJECT', 'CSHORT', 'CSTR', 'CURDIR', 'CTYPE', 'CVDATE', 'DATEADD',
     85            'ABS', 'ARRAY', 'ASC', 'ASCB', 'ASCW', 'CALLBYNAME', 'CHOOSE', 'CHR', 'CHR$', 'CHRB', 'CHRB$', 'CHRW',
     86            'CLOSE', 'COMMAND', 'COMMAND$', 'CONVERSION',
     87            'COS', 'CREATEOBJECT', 'CURDIR', 'CVDATE', 'DATEADD',
    10288            'DATEDIFF', 'DATEPART', 'DATESERIAL', 'DATEVALUE', 'DAY', 'DDB', 'DIR', 'DIR$',
    10389            'EOF', 'ERROR$', 'EXP', 'FILEATTR', 'FILECOPY', 'FILEDATATIME', 'FILELEN', 'FILTER',
     
    116102            'UCASE', 'UCASE$', 'VAL', 'WEEKDAY', 'WEEKDAYNAME', 'YEAR'
    117103            ),
    118         8 => array(
    119             'ANY', 'ATN', 'CALENDAR', 'CIRCLE', 'CURRENCY', 'DEFBOOL', 'DEFBYTE', 'DEFCUR',
    120             'DEFDATE', 'DEFDBL', 'DEFDEC', 'DEFINT', 'DEFLNG', 'DEFOBJ', 'DEFSNG', 'DEFSTR',
    121             'DEFVAR', 'EQV', 'GOSUB', 'IMP', 'INITIALIZE', 'ISMISSING', 'LET', 'LINE', 'LSET',
    122             'RSET', 'SGN', 'SQR', 'TERMINATE', 'VARIANT', 'VARTYPE', 'WEND'
    123             ),
    124104        ),
    125105    'SYMBOLS' => array(
    126         '&', '&=', '*', '*=', '+', '+=', '-', '-=', '//', '/', '/=', '=', '\\', '\\=',
    127         '^', '^='
     106        '+', '-', '*', '?', '=', '/', '%', '&', '>', '<', '^', '!',
     107        '(', ')', '{', '}', '.'
    128108        ),
    129109    'CASE_SENSITIVE' => array(
     
    134114        4 => false,
    135115        5 => false,
    136         6 => false,
    137         7 => false,
    138         8 => false,
     116        7 => false
    139117        ),
    140118    'STYLES' => array(
    141119        'KEYWORDS' => array(
    142             1 => 'color: #0600FF;',        //Constants
    143             2 => 'color: #FF8000;',        //Keywords
    144             3 => 'color: #008000;',        //Data Types
    145             4 => 'color: #FF0000;',        //Objects
    146             5 => 'color: #804040;',        //Operators
    147             6 => 'color: #0600FF;',        //Statements
    148             7 => 'color: #0600FF;',        //Functions
    149             8 => 'color: #0600FF;'        //Deprecated
     120            1 => 'color: #0000FF; font-weight: bold;',  //Keywords
     121            2 => 'color: #6a5acd;',                     //primitive Data Types
     122            3 => 'color: #6a5acd; font-weight: bold;',  //preprocessor-commands
     123            4 => 'color: #cd6a5a;',                     //Constants
     124            5 => 'color: #cd6a5a; font-weight: bold;',  //LinQ