ada.php

gehe zur Dokumentation dieser Datei
00001 <?php
00002 /*************************************************************************************
00003  * ada.php
00004  * -------
00005  * Author: Tux (tux@inmail.cz)
00006  * Copyright: (c) 2004 Tux (http://tux.a4.cz/), Nigel McNie (http://qbnz.com/highlighter)
00007  * Release Version: 1.0.7.20
00008  * Date Started: 2004/07/29
00009  *
00010  * Ada language file for GeSHi.
00011  * Words are from SciTe configuration file
00012  *
00013  * CHANGES
00014  * -------
00015  * 2004/11/27 (1.0.2)
00016  *  -  Added support for multiple object splitters
00017  * 2004/10/27 (1.0.1)
00018  *   -  Removed apostrophe as string delimiter
00019  *   -  Added URL support
00020  * 2004/08/05 (1.0.0)
00021  *   -  First Release
00022  *
00023  * TODO (updated 2004/11/27)
00024  * -------------------------
00025  *
00026  *************************************************************************************
00027  *
00028  *     This file is part of GeSHi.
00029  *
00030  *   GeSHi is free software; you can redistribute it and/or modify
00031  *   it under the terms of the GNU General Public License as published by
00032  *   the Free Software Foundation; either version 2 of the License, or
00033  *   (at your option) any later version.
00034  *
00035  *   GeSHi is distributed in the hope that it will be useful,
00036  *   but WITHOUT ANY WARRANTY; without even the implied warranty of
00037  *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
00038  *   GNU General Public License for more details.
00039  *
00040  *   You should have received a copy of the GNU General Public License
00041  *   along with GeSHi; if not, write to the Free Software
00042  *   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
00043  *
00044  ************************************************************************************/
00045 
00046 $language_data = array (
00047      'LANG_NAME' => 'Ada',
00048      'COMMENT_SINGLE' => array(1 => '--'),
00049      'COMMENT_MULTI' => array('/*' => '*/'),
00050      'CASE_KEYWORDS' => GESHI_CAPS_NO_CHANGE,
00051      'QUOTEMARKS' => array('"'),
00052      'ESCAPE_CHAR' => '\\',
00053      'KEYWORDS' => array(
00054           1 => array(
00055                'begin', 'declare', 'do', 'else', 'elsif', 'exception', 'for', 'if',
00056                'is', 'loop', 'while', 'then', 'is', 'end', 'select', 'case', 'while',  'until',
00057                'goto', 'return'
00058                ),
00059           2 => array(
00060                'abs', 'and', 'mod', 'not', 'or', 'rem', 'xor'
00061                ),
00062           3 => array(
00063                'abort', 'abstract', 'accept', 'access', 'aliased', 'all', 'array', 'at', 'body',
00064                'constant', 'delay', 'delta', 'digits', 'entry', 'exit',
00065                'function', 'generic', 'in', 'limited', 'new', 'null', 'of', 'others', 'out', 'package', 'pragma',
00066                'private', 'procedure', 'protected', 'raise', 'range', 'record', 'renames', 'requeue', 'reverse',
00067                'separate', 'subtype', 'tagged', 'task', 'terminate', 'type', 'use', 'when', 'with'
00068                )
00069           ),
00070      'SYMBOLS' => array(
00071           '(', ')'
00072           ),
00073      'CASE_SENSITIVE' => array(
00074           GESHI_COMMENTS => true,
00075           1 => false,
00076           2 => false,
00077           3 => false,
00078           ),
00079      'STYLES' => array(
00080           'KEYWORDS' => array(
00081                1 => 'color: #00007f;',
00082                2 => 'color: #0000ff;',
00083                3 => 'color: #46aa03; font-weight:bold;',
00084                ),
00085           'BRACKETS' => array(
00086                0 => 'color: #66cc66;'
00087                ),
00088           'COMMENTS' => array(
00089                1 => 'color: #adadad; font-style: italic;',
00090                'MULTI' => 'color: #808080; font-style: italic;'
00091                ),
00092           'ESCAPE_CHAR' => array(
00093                0 => 'color: #000099; font-weight: bold;'
00094                ),
00095           'BRACKETS' => array(
00096                0 => 'color: #66cc66;'
00097                ),
00098           'STRINGS' => array(
00099                0 => 'color: #7f007f;'
00100                ),
00101           'NUMBERS' => array(
00102                0 => 'color: #ff0000;'
00103                ),
00104           'METHODS' => array(
00105                1 => 'color: #202020;'
00106                ),
00107           'SYMBOLS' => array(
00108                0 => 'color: #66cc66;'
00109                ),
00110           'REGEXPS' => array(
00111                ),
00112           'SCRIPT' => array(
00113                )
00114           ),
00115      'URLS' => array(
00116           1 => '',
00117           2 => '',
00118           3 => ''
00119           ),
00120      'OOLANG' => true,
00121      'OBJECT_SPLITTERS' => array(
00122           1 => '.'
00123           ),
00124      'REGEXPS' => array(
00125           ),
00126      'STRICT_MODE_APPLIES' => GESHI_NEVER,
00127      'SCRIPT_DELIMITERS' => array(
00128           ),
00129      'HIGHLIGHT_STRICT_BLOCK' => array(
00130           )
00131 );
00132 
00133 ?>

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