From: <be...@us...> - 2012-07-28 23:11:07
|
Revision: 2523 http://geshi.svn.sourceforge.net/geshi/?rev=2523&view=rev Author: benbe Date: 2012-07-28 23:11:00 +0000 (Sat, 28 Jul 2012) Log Message: ----------- fix: NExt try on getting the received Rexx language files LangCheck compliant Modified Paths: -------------- trunk/geshi-1.0.X/src/geshi/netrexx.php trunk/geshi-1.0.X/src/geshi/oorexx.php trunk/geshi-1.0.X/src/geshi/rexx.php Modified: trunk/geshi-1.0.X/src/geshi/netrexx.php =================================================================== --- trunk/geshi-1.0.X/src/geshi/netrexx.php 2012-07-16 20:20:56 UTC (rev 2522) +++ trunk/geshi-1.0.X/src/geshi/netrexx.php 2012-07-28 23:11:00 UTC (rev 2523) @@ -1,49 +1,48 @@ <?php /************************************************************************************* - * netrexx.php + * NetRexx.php * --------------------------------- * Author: Jon Wolfers (sah...@wi...) - * Copyright: (c) 2008 Jon Wolfers - * Release Version: 1.0.0 - * CVS Revision Version: $Revision: 995 $ - * Date Started: 2008-01-07 + * Contributors: + * - Walter Pachl (pa...@ch...) + * Copyright: (c) 2008 Jon Wolfers, (c) 2012 Walter Pachl + * Release Version: 1.0.8.11 + * Date Started: 2008/01/07 * - * Rexx language file for GeSHi. + * NetRexx language file for GeSHi. * - * This should work with Classic and Object Rexx - * * CHANGES * ------- - * 2008-01-07 Jon Wolfers (jo...@sa...) - * - First Release - * 2012/06/28 Walter Pachl derived from rexx.php, oorexx.php + * 2012/07/19 (1.0.0) + * - tried to get it syntactically right * - * TODO (updated 2012/06/28) + * TODO (updated 2012/07/19) * ------------------------- - * to be tested + * - Get it working on rosettacode.org * + * ************************************************************************************* * - * This file is part of GeSHi. + * This file is part of GeSHi. * - * GeSHi is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * GeSHi is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. * - * GeSHi is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. + * GeSHi is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. * - * You should have received a copy of the GNU General Public License - * along with GeSHi; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + * You should have received a copy of the GNU General Public License + * along with GeSHi; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * ************************************************************************************/ $language_data = array ( - 'LANG_NAME' => 'Rexx', + 'LANG_NAME' => 'NetRexx', 'COMMENT_SINGLE' => array(1 => '--'), 'COMMENT_MULTI' => array('/*' => '*/'), 'CASE_KEYWORDS' => GESHI_CAPS_NO_CHANGE, @@ -51,69 +50,71 @@ 'ESCAPE_CHAR' => '', 'KEYWORDS' => array( 1 => array( - 'class','do','exit','if','import','iterate','leave', - 'loop','nop','numeric','package','parse','properties', - 'return','say','select','signal','trace' + 'class', 'do', 'exit', 'if', 'import', 'iterate', 'leave', + 'loop', 'nop', 'numeric', 'package', 'parse', 'properties', + 'return', 'say', 'select', 'signal', 'trace' ), 2 => array( - 'abstract','adapter','all','ask','binary','case', - 'constant','dependent','deprecated','extends','final', - 'implements','inheritable','interface','label','methods', - 'native','off','private','protect','public','results', - 'returns','shared','signals','source','static', - 'transient','unused','uses','version','volatile' + 'abstract', 'adapter', 'all', 'ask', 'binary', 'case', + 'constant', 'dependent', 'deprecated', 'extends', 'final', + 'implements', 'inheritable', 'interface', 'label', 'methods', + 'native', 'off', 'private', 'protect', 'public', 'results', + 'returns', 'shared', 'signals', 'source', 'static', + 'transient', 'unused', 'uses', 'version', 'volatile' ), 3 => array( - 'catch','else','end','finally','otherwise','then','when' + 'catch', 'else', 'end', 'finally', 'otherwise', 'then', 'when' ), 4 => array( - 'rc','result','self','sigl','super' + 'rc', 'result', 'self', 'sigl', 'super' ), 5 => array( - '::attribute','::class','::constant','::method', - '::optins','::requires','::routine' + '::attribute', '::class', '::constant', '::method', + '::options', '::requires', '::routine' ), 6 => array( - 'abbrev','abs','b2x','c2d','c2x','center','centre', - 'changestr','compare','copies','copyindexed','countstr', - 'd2c','d2x','datatype','delstr','delword','exists', - 'formword','hashcode','insert','lastpos','left','lower', - 'max','min','noteq','noteqs','opadd','opand','opcc', - 'opccblank','opdiv','opdivi','opeq','opeqs','opgt', - 'opgteq','opgteqs','opgts','oplt','oplteq','oplteqs', - 'oplts','opminus','opmult','opnot','opor','opplus', - 'oppow','oprem','opsub','opxor','overlay','pos position', - 'reverse','right','sequence','setdigits','setform', - 'sign','space','strip','substr','subword','toboolean', - 'tobyte','tochar','todouble','tofloat','toint','tolong', - 'toshort','tostring','translate','trunc','upper', - 'verify','word','wordindex','wordlength','wordpos', - 'words','x2b','x2c','x2d' + 'abbrev', 'abs', 'b2x', 'c2d', 'c2x', 'center', 'centre', + 'changestr', 'compare', 'copies', 'copyindexed', 'countstr', + 'd2c', 'd2x', 'datatype', 'delstr', 'delword', 'exists', + 'formword', 'hashcode', 'insert', 'lastpos', 'left', 'lower', + 'max', 'min', 'noteq', 'noteqs', 'opadd', 'opand', 'opcc', + 'opccblank', 'opdiv', 'opdivi', 'opeq', 'opeqs', 'opgt', + 'opgteq', 'opgteqs', 'opgts', 'oplt', 'oplteq', 'oplteqs', + 'oplts', 'opminus', 'opmult', 'opnot', 'opor', 'opplus', + 'oppow', 'oprem', 'opsub', 'opxor', 'overlay', 'pos position', + 'reverse', 'right', 'sequence', 'setdigits', 'setform', + 'sign', 'space', 'strip', 'substr', 'subword', 'toboolean', + 'tobyte', 'tochar', 'todouble', 'tofloat', 'toint', 'tolong', + 'toshort', 'tostring', 'translate', 'trunc', 'upper', + 'verify', 'word', 'wordindex', 'wordlength', 'wordpos', + 'words', 'x2b', 'x2c', 'x2d' ) ), 'SYMBOLS' => array( - '(', ')', '[', ']', '&', '&&', '*', '|', '/', '\\', '<', '>' + '(', ')', '{', '}', '[', ']', '=', '+', '-', '*', '/', '!', '%', '^', '&', ':', + '<', '>' ), 'CASE_SENSITIVE' => array( - GESHI_COMMENTS => false, + GESHI_COMMENTS => true, 1 => false, 2 => false, 3 => false, 4 => false, 5 => false, - 6 => false, + 6 => false ), 'STYLES' => array( 'KEYWORDS' => array( 1 => 'color: #b1b100;', - 2 => 'color: #000000;', - 3 => 'color: #000066;', - 4 => 'color: #006666;', - 5 => 'color: #006666;', - 6 => 'color: #006666;' + 2 => 'color: #ff0000; font-weight: bold;', + 3 => 'color: #00ff00; font-weight: bold;', + 4 => 'color: #0000ff; font-weight: bold;', + 5 => 'color: #880088; font-weight: bold;', + 6 => 'color: #888800; font-weight: bold;' ), 'COMMENTS' => array( 1 => 'color: #808080;', + 2 => 'color: #808080;', 'MULTI' => 'color: #808080;' ), 'ESCAPE_CHAR' => array( @@ -129,22 +130,15 @@ 0 => 'color: #cc66cc;' ), 'METHODS' => array( - 0 => 'color: #006600;' + 1 => 'color: #202020;', + 2 => 'color: #202020;' ), 'SYMBOLS' => array( 0 => 'color: #66cc66;' ), 'REGEXPS' => array( - //0 => 'color: #0000ff;' ), 'SCRIPT' => array( - 0 => '', - 1 => '', - 2 => '', - 3 => '', - 4 => '', - 5 => '', - 6 => '' ) ), 'URLS' => array( @@ -156,7 +150,9 @@ 6 => '' ), 'OOLANG' => true, - 'OBJECT_SPLITTERS' => array('.'), + 'OBJECT_SPLITTERS' => array( + 1 => '.' + ), 'REGEXPS' => array( ), 'STRICT_MODE_APPLIES' => GESHI_NEVER, Modified: trunk/geshi-1.0.X/src/geshi/oorexx.php =================================================================== --- trunk/geshi-1.0.X/src/geshi/oorexx.php 2012-07-16 20:20:56 UTC (rev 2522) +++ trunk/geshi-1.0.X/src/geshi/oorexx.php 2012-07-28 23:11:00 UTC (rev 2523) @@ -3,47 +3,46 @@ * oorexx.php * --------------------------------- * Author: Jon Wolfers (sah...@wi...) - * Copyright: (c) 2008 Jon Wolfers - * Release Version: 1.0.0 - * CVS Revision Version: $Revision: 995 $ - * Date Started: 2008-01-07 + * Contributors: + * - Walter Pachl (pa...@ch...) + * Copyright: (c) 2008 Jon Wolfers, (c) 2012 Walter Pachl + * Release Version: 1.0.8.11 + * Date Started: 2008/01/07 * - * Rexx language file for GeSHi. + * ooRexx language file for GeSHi. * - * This should work with Classic and Object Rexx - * * CHANGES * ------- - * 2008-01-07 Jon Wolfers (jo...@sa...) - * - First Release - * 2012/06/28 Walter Pachl derived from rexx.php + * 2012/07/21 (1.0.0) + * - tried to get it syntactically right * - * TODO (updated 2012/06/28) + * TODO (updated 2012/07/21) * ------------------------- - * to be tested + * - Get it working on rosettacode.org * + * ************************************************************************************* * - * This file is part of GeSHi. + * This file is part of GeSHi. * - * GeSHi is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * GeSHi is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. * - * GeSHi is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. + * GeSHi is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. * - * You should have received a copy of the GNU General Public License - * along with GeSHi; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + * You should have received a copy of the GNU General Public License + * along with GeSHi; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * ************************************************************************************/ $language_data = array ( - 'LANG_NAME' => 'Rexx', + 'LANG_NAME' => 'ooRexx', 'COMMENT_SINGLE' => array(1 => '--'), 'COMMENT_MULTI' => array('/*' => '*/'), 'CASE_KEYWORDS' => GESHI_CAPS_NO_CHANGE, @@ -51,76 +50,78 @@ 'ESCAPE_CHAR' => '', 'KEYWORDS' => array( 1 => array( - 'address','arg','attribute','call','constant','do', - 'drop','exit','expose','forward','guard','if', - 'interpret','iterate','leave','loop','nop','numeric', - 'options','parse','procedure','pull','push','queue', - 'raise','reply','return','say','select','signal','trace', + 'address', 'arg', 'attribute', 'call', 'constant', 'do', + 'drop', 'exit', 'expose', 'forward', 'guard', 'if', + 'interpret', 'iterate', 'leave', 'loop', 'nop', 'numeric', + 'options', 'parse', 'procedure', 'pull', 'push', 'queue', + 'raise', 'reply', 'return', 'say', 'select', 'signal', 'trace', 'use' ), 2 => array( - 'abstract','any','arg','arguments','array','by', - 'continue','digits','engineering','error','error', - 'expose','external','failure','for','forever','form', - 'forward','fuzz','get','guard','guarded','halt', - 'inherit','library','linein','lostdigits','message', - 'metaclass','mixinclass','name','nomethod','nostring', - 'notready','novalue','off','on','options','over', - 'private','protected','public','scientific','set', - 'source','subclass','syntax','to','unguarded', - 'unprotected','until','upper','user','value','var', - 'version','while','with' + 'abstract', 'any', 'arg', 'arguments', 'array', 'by', + 'continue', 'digits', 'engineering', 'error', 'error', + 'expose', 'external', 'failure', 'for', 'forever', 'form', + 'forward', 'fuzz', 'get', 'guard', 'guarded', 'halt', + 'inherit', 'library', 'linein', 'lostdigits', 'message', + 'metaclass', 'mixinclass', 'name', 'nomethod', 'nostring', + 'notready', 'novalue', 'off', 'on', 'options', 'over', + 'private', 'protected', 'public', 'scientific', 'set', + 'source', 'subclass', 'syntax', 'to', 'unguarded', + 'unprotected', 'until', 'upper', 'user', 'value', 'var', + 'version', 'while', 'with' ), 3 => array( - 'else','end','otherwise','then','when' + 'else', 'end', 'otherwise', 'then', 'when' ), 4 => array( - 'rc','result','self','sigl','super' + 'rc', 'result', 'self', 'sigl', 'super' ), 5 => array( - '::attribute','::class','::constant','::method', - '::optins','::requires','::routine' + '::attribute', '::class', '::constant', '::method', + '::optins', '::requires', '::routine' ), 6 => array( - 'abbrev','abs','address','arg','beep','bitand','bitor', - 'bitxor','b2x','center','centre','changestr','charin', - 'charout','chars','compare','condition','copies', - 'countstr','c2d','c2x','datatype','date','delstr', - 'delword','digits','directory','d2c','d2x','endlocal', - 'errortext','filespec','form','format','fuzz','insert', - 'lastpos','left','length','linein','lineout','lines', - 'lower','max','min','overlay','pos','qualify','queued', - 'random','reverse','right','rxfuncadd','rxfuncdrop', - 'rxfuncquery','rxqueue','setlocal','sign','sourceline', - 'space','stream','strip','substr','subword','symbol', - 'time','trace','translate','trunc','upper','userid', - 'value','var','verify','word','wordindex','wordlength', - 'wordpos','words','xrange','x2b','x2c','x2d' + 'abbrev', 'abs', 'address', 'arg', 'beep', 'bitand', 'bitor', + 'bitxor', 'b2x', 'center', 'centre', 'changestr', 'charin', + 'charout', 'chars', 'compare', 'condition', 'copies', + 'countstr', 'c2d', 'c2x', 'datatype', 'date', 'delstr', + 'delword', 'digits', 'directory', 'd2c', 'd2x', 'endlocal', + 'errortext', 'filespec', 'form', 'format', 'fuzz', 'insert', + 'lastpos', 'left', 'length', 'linein', 'lineout', 'lines', + 'lower', 'max', 'min', 'overlay', 'pos', 'qualify', 'queued', + 'random', 'reverse', 'right', 'rxfuncadd', 'rxfuncdrop', + 'rxfuncquery', 'rxqueue', 'setlocal', 'sign', 'sourceline', + 'space', 'stream', 'strip', 'substr', 'subword', 'symbol', + 'time', 'trace', 'translate', 'trunc', 'upper', 'userid', + 'value', 'var', 'verify', 'word', 'wordindex', 'wordlength', + 'wordpos', 'words', 'xrange', 'x2b', 'x2c', 'x2d' ) ), 'SYMBOLS' => array( - '(', ')', '[', ']', '&', '&&', '*', '|', '/', '\\', '<', '>', '.' + '(', ')', '<', '>', '[', ']', '=', '+', '-', '*', '/', '!', '%', '^', '&', ':', + '<', '>' ), 'CASE_SENSITIVE' => array( - GESHI_COMMENTS => false, + GESHI_COMMENTS => true, 1 => false, 2 => false, 3 => false, 4 => false, 5 => false, - 6 => false, + 6 => false ), 'STYLES' => array( 'KEYWORDS' => array( 1 => 'color: #b1b100;', - 2 => 'color: #000000;', - 3 => 'color: #000066;', - 4 => 'color: #006666;', - 5 => 'color: #006666;', - 6 => 'color: #006666;' + 2 => 'color: #ff0000; font-weight: bold;', + 3 => 'color: #00ff00; font-weight: bold;', + 4 => 'color: #0000ff; font-weight: bold;', + 5 => 'color: #880088; font-weight: bold;', + 6 => 'color: #888800; font-weight: bold;' ), 'COMMENTS' => array( 1 => 'color: #808080;', + 2 => 'color: #808080;', 'MULTI' => 'color: #808080;' ), 'ESCAPE_CHAR' => array( @@ -136,22 +137,15 @@ 0 => 'color: #cc66cc;' ), 'METHODS' => array( - 0 => 'color: #006600;' + 1 => 'color: #202020;', + 2 => 'color: #202020;' ), 'SYMBOLS' => array( 0 => 'color: #66cc66;' ), 'REGEXPS' => array( - //0 => 'color: #0000ff;' ), 'SCRIPT' => array( - 0 => '', - 1 => '', - 2 => '', - 3 => '', - 4 => '', - 5 => '', - 6 => '' ) ), 'URLS' => array( @@ -163,7 +157,9 @@ 6 => '' ), 'OOLANG' => true, - 'OBJECT_SPLITTERS' => array('~'), + 'OBJECT_SPLITTERS' => array( + 1 => '~' + ), 'REGEXPS' => array( ), 'STRICT_MODE_APPLIES' => GESHI_NEVER, Modified: trunk/geshi-1.0.X/src/geshi/rexx.php =================================================================== --- trunk/geshi-1.0.X/src/geshi/rexx.php 2012-07-16 20:20:56 UTC (rev 2522) +++ trunk/geshi-1.0.X/src/geshi/rexx.php 2012-07-28 23:11:00 UTC (rev 2523) @@ -3,47 +3,46 @@ * rexx.php * --------------------------------- * Author: Jon Wolfers (sah...@wi...) - * Copyright: (c) 2008 Jon Wolfers - * Release Version: 1.0.0 - * CVS Revision Version: $Revision: 995 $ - * Date Started: 2008-01-07 + * Contributors: + * - Walter Pachl (pa...@ch...) + * Copyright: (c) 2008 Jon Wolfers, (c) 2012 Walter Pachl + * Release Version: 1.0.8.11 + * Date Started: 2008/01/07 * * Rexx language file for GeSHi. * - * This should work with Classic and Object Rexx - * * CHANGES * ------- - * 2008-01-07 Jon Wolfers (jo...@sa...) - * - First Release - * 2012/06/28 Walter Pachl overhauled removed italic + * 2012/07/21 (1.0.0) + * - tried to get it syntactically right * - * TODO (updated 2012/05/31) + * TODO (updated 2012/07/21) * ------------------------- - * to be tested + * - Get it working on rosettacode.org * + * ************************************************************************************* * - * This file is part of GeSHi. + * This file is part of GeSHi. * - * GeSHi is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * GeSHi is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. * - * GeSHi is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. + * GeSHi is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. * - * You should have received a copy of the GNU General Public License - * along with GeSHi; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + * You should have received a copy of the GNU General Public License + * along with GeSHi; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * ************************************************************************************/ $language_data = array ( - 'LANG_NAME' => 'Rexx', + 'LANG_NAME' => 'rexx', 'COMMENT_SINGLE' => array(1 => '--'), 'COMMENT_MULTI' => array('/*' => '*/'), 'CASE_KEYWORDS' => GESHI_CAPS_NO_CHANGE, @@ -51,68 +50,70 @@ 'ESCAPE_CHAR' => '', 'KEYWORDS' => array( 1 => array( - 'address','arg','attribute','call','constant','do', - 'drop','exit','expose','forward','guard','if', - 'interpret','iterate','leave','loop','nop','numeric', - 'options','parse','procedure','pull','push','queue', - 'raise','reply','return','say','select','signal','trace', - 'use'), + 'address', 'arg', 'attribute', 'call', 'constant', 'do', + 'drop', 'exit', 'expose', 'forward', 'guard', 'if', + 'interpret', 'iterate', 'leave', 'loop', 'nop', 'numeric', + 'options', 'parse', 'procedure', 'pull', 'push', 'queue', + 'raise', 'reply', 'return', 'say', 'select', 'signal', 'trace', + 'use' + ), 2 => array( - 'arg','by','digits','engineering','error','expose', - 'failure','for','forever','form','fuzz','halt','linein', - 'name','novalue','off','on','over','scientific','source', - 'syntax','to','until','upper','value','var','version', - 'while','with' + 'arg', 'by', 'digits', 'engineering', 'error', 'expose', + 'failure', 'for', 'forever', 'form', 'fuzz', 'halt', 'linein', + 'name', 'novalue', 'off', 'on', 'over', 'scientific', 'source', + 'syntax', 'to', 'until', 'upper', 'value', 'var', 'version', + 'while', 'with' ), 3 => array( - 'else','end','otherwise','then','when' + 'else', 'end', 'otherwise', 'then', 'when' ), 4 => array( - 'rc','result','sigl' + 'rc', 'result', 'sigl' ), 5 => array( 'placeholderforoorexxdirectives' ), 6 => array( - 'abbrev','abs','address','arg','beep','bitand','bitor', - 'bitxor','b2x','center','centre','changestr','charin', - 'charout','chars','compare','condition','copies', - 'countstr','c2d','c2x','datatype','date','delstr', - 'delword','digits','directory','d2c','d2x','endlocal', - 'errortext','filespec','form','format','fuzz','insert', - 'lastpos','left','length','linein','lineout','lines', - 'lower','max','min','overlay','pos','queued','random', - 'reverse','right','rxfuncadd','rxfuncdrop','rxfuncquery', - 'rxqueue','setlocal','sign','sourceline','space', - 'stream','strip','substr','subword','symbol','time', - 'trace','translate','trunc','upper','userid','value', - 'var','verify','word','wordindex','wordlength','wordpos', - 'words','xrange','x2b','x2c','x2d' + 'abbrev', 'abs', 'address', 'arg', 'beep', 'bitand', 'bitor', + 'bitxor', 'b2x', 'center', 'centre', 'changestr', 'charin', + 'charout', 'chars', 'compare', 'condition', 'copies', + 'countstr', 'c2d', 'c2x', 'datatype', 'date', 'delstr', + 'delword', 'digits', 'directory', 'd2c', 'd2x', 'endlocal', + 'errortext', 'filespec', 'form', 'format', 'fuzz', 'insert', + 'lastpos', 'left', 'length', 'linein', 'lineout', 'lines', + 'lower', 'max', 'min', 'overlay', 'pos', 'queued', 'random', + 'reverse', 'right', 'rxfuncadd', 'rxfuncdrop', 'rxfuncquery', + 'rxqueue', 'setlocal', 'sign', 'sourceline', 'space', + 'stream', 'strip', 'substr', 'subword', 'symbol', 'time', + 'trace', 'translate', 'trunc', 'upper', 'userid', 'value', + 'var', 'verify', 'word', 'wordindex', 'wordlength', 'wordpos', + 'words', 'xrange', 'x2b', 'x2c', 'x2d' ) ), 'SYMBOLS' => array( - '(', ')', '[', ']', '&', '&&', '*', '|', '/', '\\', '<', '>', '.' + '(', ')', '<', '>', '=', '+', '-', '*', '**', '/', '|', '%', '^', '&', ':' ), 'CASE_SENSITIVE' => array( - GESHI_COMMENTS => false, + GESHI_COMMENTS => true, 1 => false, 2 => false, 3 => false, 4 => false, 5 => false, - 6 => false, + 6 => false ), 'STYLES' => array( 'KEYWORDS' => array( 1 => 'color: #b1b100;', - 2 => 'color: #000000;', - 3 => 'color: #000066;', - 4 => 'color: #006666;', - 5 => 'color: #006666;', - 6 => 'color: #006666;' + 2 => 'color: #ff0000; font-weight: bold;', + 3 => 'color: #00ff00; font-weight: bold;', + 4 => 'color: #0000ff; font-weight: bold;', + 5 => 'color: #880088; font-weight: bold;', + 6 => 'color: #888800; font-weight: bold;' ), 'COMMENTS' => array( 1 => 'color: #808080;', + 2 => 'color: #808080;', 'MULTI' => 'color: #808080;' ), 'ESCAPE_CHAR' => array( @@ -128,22 +129,15 @@ 0 => 'color: #cc66cc;' ), 'METHODS' => array( - 0 => 'color: #006600;' + 1 => 'color: #202020;', + 2 => 'color: #202020;' ), 'SYMBOLS' => array( 0 => 'color: #66cc66;' ), 'REGEXPS' => array( - //0 => 'color: #0000ff;' ), 'SCRIPT' => array( - 0 => '', - 1 => '', - 2 => '', - 3 => '', - 4 => '', - 5 => '', - 6 => '' ) ), 'URLS' => array( @@ -155,7 +149,8 @@ 6 => '' ), 'OOLANG' => false, - 'OBJECT_SPLITTERS' => array('~'), + 'OBJECT_SPLITTERS' => array( + ), 'REGEXPS' => array( ), 'STRICT_MODE_APPLIES' => GESHI_NEVER, This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |