# Source for file oobas.php

Documentation is available at oobas.php

    1     <?php
    2     /***********************************************************************************
    3      * oobas.php
    4      * ---------
    5      * Author: Roberto Rossi (rsoftware@altervista.org)
    6      * Copyright: (c) 2004 Roberto Rossi (http://rsoftware.altervista.org), Nigel McNie (http://qbnz.com/highlighter)
    7      * Release Version: 1.0.7.3
    8      * CVS Revision Version: $Revision: 1.1 $
    9      * Date Started: 2004/08/30
    10     * Last Modified: $Date: 2006/01/23 09:27:29 $
    11     *
    12     * OpenOffice.org Basic language file for GeSHi.
    13     *
    14     * CHANGES
    15     * -------
    16     * 2004/11/27 (1.0.1)
    17     *  -  Added support for multiple object splitters
    18     * 2004/10/27 (1.0.0)
    19     *  -  First Release
    20     *
    21     * TODO (updated 2004/11/27)
    22     * -------------------------
    23     *
    24     ************************************************************************************
    25     *
    26     *     This file is part of GeSHi.
    27     *
    28     *   GeSHi is free software; you can redistribute it and/or modify
    29     *   it under the terms of the GNU General Public License as published by
    30     *   the Free Software Foundation; either version 2 of the License, or
    31     *   (at your option) any later version.
    32     *
    33     *   GeSHi is distributed in the hope that it will be useful,
    34     *   but WITHOUT ANY WARRANTY; without even the implied warranty of
    35     *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    36     *   GNU General Public License for more details.
    37     *
    38     *   You should have received a copy of the GNU General Public License
    39     *   along with GeSHi; if not, write to the Free Software
    40     *   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
    41     *
    42     ************************************************************************************/
    42
    43
    44    $language_data = array (
    45        'LANG_NAME' => 'OpenOffice.org Basic',
    46        'COMMENT_SINGLE' => array(1 => "'"),
    47        'COMMENT_MULTI' => array(),
    48        'CASE_KEYWORDS' => GESHI_CAPS_NO_CHANGE,
    49        'QUOTEMARKS' => array('"'),
    50        'ESCAPE_CHAR' => '',
    51        'KEYWORDS' => array(
    52            1 => array(
    53                'dim','private','public','global','as','if','redim','true','set',
    54                'byval',
    55                'false','bool','double','integer','long','object','single','variant',
    56                'msgbox','print','inputbox','green','blue','red','qbcolor',
    57                'rgb','open','close','reset','freefile','get','input','line',
    58                'put','write','loc','seek','eof','lof','chdir','chdrive',
    59                'curdir','dir','fileattr','filecopy','filedatetime','fileexists',
    60                'filelen','getattr','kill','mkdir','name','rmdir','setattr',
    61                'dateserial','datevalue','day','month','weekday','year','cdatetoiso',
    62                'cdatefromiso','hour','minute','second','timeserial','timevalue',
    63                'date','now','time','timer','erl','err','error','on','error','goto','resume',
    64                'and','eqv','imp','not','or','xor','mod','','atn','cos','sin','tan','log',
    65                'exp','rnd','randomize','sqr','fix','int','abs','sgn','hex','oct',
    66                'it','then','else','select','case','iif','do','loop','for','next',
    67                'while','wend','gosub','return','goto','on','goto','call','choose','declare',
    68                'end','exit','freelibrary','function','rem','stop','sub','switch','with',
    69                'cbool','cdate','cdbl','cint','clng','const','csng','cstr','defbool',
    70                'defdate','defdbl','defint','deflng','asc','chr','str','val','cbyte',
    71                'space','string','format','lcase','left','lset','ltrim','mid','right',
    72                'rset','rtrim','trim','ucase','split','join','converttourl','convertfromurl',
    73                'instr','len','strcomp','beep','shell','wait','getsystemticks','environ',
    74                'getsolarversion','getguitype','twipsperpixelx','twipsperpixely',
    75                'createunostruct','createunoservice','getprocessservicemanager',
    76                'createunodialog','createunolistener','createunovalue','thiscomponent',
    77                'globalscope'
    78                )
    79            ),
    80        'SYMBOLS' => array(
    81            '(', ')', '='
    82            ),
    83        'CASE_SENSITIVE' => array(
    84            GESHI_COMMENTS => false,
    85            1 => false
    86            ),
    87        'STYLES' => array(
    88            'KEYWORDS' => array(
    89                1 => 'color: #b1b100;'
    90                ),
    91            'COMMENTS' => array(
    92                1 => 'color: #808080;'
    93                ),
    94            'BRACKETS' => array(
    95                0 => 'color: #66cc66;'
    96                ),
    97            'STRINGS' => array(
    98                0 => 'color: #ff0000;'
    99                ),
    100           'NUMBERS' => array(
    101               0 => 'color: #cc66cc;'
    102               ),
    103           'METHODS' => array(
    104               1 => 'color: #006600;'
    105               ),
    106           'SYMBOLS' => array(
    107               0 => 'color: #66cc66;'
    108               ),
    109           'ESCAPE_CHAR' => array(
    110               0 => 'color: #000099;'
    111               ),
    112           'SCRIPT' => array(
    113               ),
    114           'REGEXPS' => array(
    115               )
    116           ),
    117       'URLS' => array(
    118           ),
    119       'OOLANG' => true,
    120       'OBJECT_SPLITTERS' => array(
    121           1 => '.'
    122           ),
    123       'REGEXPS' => array(
    124           ),
    125       'STRICT_MODE_APPLIES' => GESHI_NEVER,
    126       'SCRIPT_DELIMITERS' => array(
    127           ),
    128       'HIGHLIGHT_STRICT_BLOCK' => array(
    129           )
    130   );
    131
    132   ?>

Documentation generated on Thu, 22 Sep 2005 13:48:04 +1200 by phpDocumentor 1.2.3