idl.php

gehe zur Dokumentation dieser Datei
00001 <?php
00002 /*************************************************************************************
00003  * idl.php
00004  * -------
00005  * Author: Cedric Bosdonnat (cedricbosdo@openoffice.org)
00006  * Copyright: (c) 2006 Cedric Bosdonnat
00007  * Release Version: 1.0.7.20
00008  * Date Started: 2006/08/20
00009  *
00010  * Unoidl language file for GeSHi.
00011  *
00012  * 2006/08/20 (1.0.0)
00013  *  -  First Release
00014  *
00015  *************************************************************************************
00016  *
00017  *     This file is part of GeSHi.
00018  *
00019  *   GeSHi is free software; you can redistribute it and/or modify
00020  *   it under the terms of the GNU General Public License as published by
00021  *   the Free Software Foundation; either version 2 of the License, or
00022  *   (at your option) any later version.
00023  *
00024  *   GeSHi is distributed in the hope that it will be useful,
00025  *   but WITHOUT ANY WARRANTY; without even the implied warranty of
00026  *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
00027  *   GNU General Public License for more details.
00028  *
00029  *   You should have received a copy of the GNU General Public License
00030  *   along with GeSHi; if not, write to the Free Software
00031  *   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
00032  *
00033  ************************************************************************************/
00034 
00035 
00036 $language_data = array (
00037      'LANG_NAME' => 'Uno Idl',
00038      'COMMENT_SINGLE' => array(1 => '//', 2 => '#'),
00039      'COMMENT_MULTI' => array('/*' => '*/'),
00040      'CASE_KEYWORDS' => GESHI_CAPS_NO_CHANGE,
00041      'QUOTEMARKS' => array("'", '"'),
00042      'ESCAPE_CHAR' => '\\',
00043      'KEYWORDS' => array(
00044           1 => array(
00045                'published', 'get', 'set', 'service', 'singleton', 'type', 'module', 'interface', 'struct',
00046                'const', 'constants', 'exception', 'enum', 'raises', 'typedef'
00047                ),
00048           2 => array(
00049             'bound', 'maybeambiguous', 'maybedefault', 'maybevoid', 'oneway', 'optional',
00050             'readonly', 'in', 'out', 'inout', 'attribute', 'transient', 'removable'
00051                ),
00052           3 => array(
00053                'True', 'False', 'TRUE', 'FALSE'
00054             ),
00055           4 => array(
00056               'string', 'long', 'byte', 'hyper', 'boolean', 'any', 'char', 'double', 'long', 
00057             'void', 'sequence', 'unsigned', '...'
00058             ),
00059           ),
00060      'SYMBOLS' => array(
00061         '(', ')', '{', '}', '[', ']', '=', '+', '-', '*', '/', '!', '%', '^', '&', ':', ';'
00062           ),
00063      'CASE_SENSITIVE' => array(
00064           GESHI_COMMENTS => true,
00065           1 => true,
00066           2 => true,
00067           3 => true,
00068           4 => true,
00069           ),
00070      'STYLES' => array(
00071           'KEYWORDS' => array(
00072                1 => 'color: #990078; font-weight: bold',
00073                2 => 'color: #36dd1c;',
00074                3 => 'color: #990078; font-weight: bold',
00075                4 => 'color: #0000ec;'
00076                ),
00077           'COMMENTS' => array(
00078                1 => 'color: #3f7f5f;',
00079                2 => 'color: #808080;',
00080                'MULTI' => 'color: #4080ff; font-style: italic;'
00081                ),
00082           'ESCAPE_CHAR' => array(
00083                0 => 'color: #666666; font-weight: bold;'
00084                ),
00085           'BRACKETS' => array(
00086                0 => 'color: #808080;'
00087                ),
00088           'STRINGS' => array(
00089                0 => 'color: #ff0000;'
00090                ),
00091           'NUMBERS' => array(
00092                0 => 'color: #0000dd;'
00093                ),
00094           'METHODS' => array(
00095                ),
00096           'SYMBOLS' => array(
00097                0 => 'color: #66cc66;'
00098                ),
00099           'REGEXPS' => array(
00100                ),
00101           'SCRIPT' => array(
00102                )
00103           ),
00104      'URLS' => array(
00105           ),
00106      'OOLANG' => false,
00107      'OBJECT_SPLITTERS' => array(
00108           1 => '::'
00109           ),
00110      'REGEXPS' => array(
00111           ),
00112      'STRICT_MODE_APPLIES' => GESHI_NEVER,
00113      'SCRIPT_DELIMITERS' => array(
00114           ),
00115      'HIGHLIGHT_STRICT_BLOCK' => array(
00116           )
00117 );
00118 
00119 ?>

Erzeugt am Thu May 14 00:55:48 2009 für OpenRat von  doxygen 1.5.8