genero.php

gehe zur Dokumentation dieser Datei
00001 <?php
00002 /*************************************************************************************
00003  * genero.php
00004  * ----------
00005  * Author: Lars Gersmann (lars.gersmann@gmail.com)
00006  * Copyright: (c) 2007 Lars Gersmann, Nigel McNie (http://qbnz.com/highlighter/)
00007  * Release Version: 1.0.7.20
00008  * CVS Revision Version: $Revision$
00009  *
00010  * Genero (FOURJ's Genero 4GL) language file for GeSHi.
00011  *
00012  * CHANGES
00013  * -------
00014  * 2007/07/01 (1.0.0)
00015  *  -  Initial release
00016  *
00017  *************************************************************************************
00018  *
00019  *     This file is part of GeSHi.
00020  *
00021  *   GeSHi is free software; you can redistribute it and/or modify
00022  *   it under the terms of the GNU General Public License as published by
00023  *   the Free Software Foundation; either version 2 of the License, or
00024  *   (at your option) any later version.
00025  *
00026  *   GeSHi is distributed in the hope that it will be useful,
00027  *   but WITHOUT ANY WARRANTY; without even the implied warranty of
00028  *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
00029  *   GNU General Public License for more details.
00030  *
00031  *   You should have received a copy of the GNU General Public License
00032  *   along with GeSHi; if not, write to the Free Software
00033  *   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
00034  *
00035  ************************************************************************************/
00036 
00037  $language_data = array (
00038     'LANG_NAME' => 'genero',
00039     'COMMENT_SINGLE' => array(1 => '--', 2 => '#'),
00040     'COMMENT_MULTI' => array('{' => '}'),
00041     'CASE_KEYWORDS' => GESHI_CAPS_NO_CHANGE,
00042     'QUOTEMARKS' => array("'", '"'),
00043     'ESCAPE_CHAR' => '\\',
00044     'KEYWORDS' => array(
00045         1 => array(
00046           "ABSOLUTE",
00047             "ACCEPT",
00048             "ACTION",
00049             "ADD",
00050             "AFTER",
00051             "ALL",
00052             "ALTER",
00053             "AND",
00054             "ANY",
00055             "APPEND",
00056             "APPLICATION",          
00057             "AS",
00058             "AT",
00059             "ATTRIBUTE",
00060             "ATTRIBUTES",
00061             "AUDIT",
00062             "AVG",
00063             "BEFORE",
00064             "BEGIN",
00065             "BETWEEN",
00066             "BORDER",
00067             "BORDER",
00068             "BOTTOM",
00069             "BREAKPOINT",
00070             "BUFFER",
00071             "BUFFERED",
00072             "BY",
00073             "CALL",
00074             "CANCEL",
00075             "CASE",
00076             "CENTURY",
00077             "CHANGE",
00078             "CHECK",
00079             "CLEAR",
00080             "CLIPPED",
00081             "CLOSE",
00082             "CLUSTER",
00083             "COLUMN",
00084             "COLUMNS",
00085             "COMMAND",
00086             "COMMENT",
00087             "COMMIT",
00088             "COMMITTED",
00089             "CONCURRENT ",
00090             "CONNECT",
00091             "CONNECTION",
00092             "CONSTANT",
00093             "CONSTRAINED",
00094             "CONSTRAINT",
00095             "CONSTRUCT",
00096             "CONTINUE",
00097             "CONTROL",
00098             "COUNT",
00099             "CREATE",
00100             "CROSS",
00101             "CURRENT",          
00102             "DATABASE",
00103             "DBA",
00104             "DEC",
00105             "DECLARE",
00106             "DEFAULT",
00107             "DEFAULTS",
00108             "DEFER",
00109             "DEFINE",
00110             "DELETE",
00111             "DELIMITER",
00112             "DESCRIBE",
00113             "DESTINATION",
00114             "DIM",
00115             "DIALOG",
00116             "DIMENSION",
00117             "DIRTY",
00118             "DISCONNECT",
00119             "DISPLAY",
00120             "DISTINCT",
00121             "DORMANT",          
00122             "DOWN",
00123             "DROP",
00124             "DYNAMIC",
00125             "ELSE",
00126             "END",
00127             "ERROR",
00128             "ESCAPE",
00129             "EVERY",
00130             "EXCLUSIVE",
00131             "EXECUTE",
00132             "EXISTS",
00133             "EXIT",
00134             "EXPLAIN",
00135             "EXTEND",
00136             "EXTENT",
00137             "EXTERNAL",         
00138             "FETCH",
00139             "FGL_DRAWBOX",
00140             "FIELD",
00141             "FIELD_TOUCHED",
00142             "FILE",
00143             "FILL",
00144             "FINISH",
00145             "FIRST",
00146             "FLOAT",
00147             "FLUSH",
00148             "FOR",
00149             "FOREACH",
00150             "FORM",
00151             "FORMAT",
00152             "FOUND",
00153             "FRACTION",
00154             "FREE",
00155             "FROM",
00156             "FULL",
00157             "FUNCTION",
00158             "GET_FLDBUF",
00159             "GLOBALS",
00160             "GO",
00161             "GOTO",
00162             "GRANT",            
00163             "GROUP",
00164             "HAVING",
00165             "HEADER",
00166             "HELP",
00167             "HIDE",
00168             "HOLD",
00169             "HOUR",
00170             "IDLE",
00171             "IF",
00172             "IMAGE",
00173             "IMMEDIATE",
00174             "IN",
00175             "INDEX",
00176             "INFIELD",
00177             "INITIALIZE",
00178             "INNER",
00179             "INPUT",
00180             "INSERT",
00181             "INTERRUPT",
00182             "INTERVAL",
00183             "INTO",
00184             "INVISIBLE",
00185             "IS",
00186             "ISOLATION",
00187             "JOIN",
00188             "KEEP",
00189             "KEY",
00190             "LABEL",
00191             "LAST",
00192             "LEFT",
00193             "LENGTH",
00194             "LET",
00195             "LIKE",
00196             "LINE",
00197             "LINENO",
00198             "LINES",
00199             "LOAD",
00200             "LOCATE",
00201             "LOCK",
00202             "LOG",
00203             "LSTR",         
00204             "MAIN",
00205             "MARGIN",
00206             "MATCHES",
00207             "MAX",
00208             "MAXCOUNT",
00209             "MDY",
00210             "MEMORY",
00211             "MENU",
00212             "MESSAGE",
00213             "MIN",
00214             "MINUTE",
00215             "MOD",
00216             "MODE",
00217             "MODIFY",
00218             "MONEY",            
00219             "NAME",
00220             "NEED",
00221             "NEXT",
00222             "NO",
00223             "NORMAL",
00224             "NOT",
00225             "NOTFOUND",
00226             "NULL",
00227             "NUMERIC",
00228             "OF",
00229             "ON",
00230             "OPEN",
00231             "OPTION",
00232             "OPTIONS",
00233             "OR",
00234             "ORDER",
00235             "OTHERWISE",
00236             "OUTER",
00237             "OUTPUT",
00238             "PAGE",
00239             "PAGENO",
00240             "PAUSE",
00241             "PERCENT",
00242             "PICTURE",
00243             "PIPE",
00244             "PRECISION",
00245             "PREPARE",
00246             "PREVIOUS",
00247             "PRINT",
00248             "PRINTER",
00249             "PRINTX",
00250             "PRIOR",
00251             "PRIVILEGES",
00252             "PROCEDURE",
00253             "PROGRAM",
00254             "PROMPT",
00255             "PUBLIC",
00256             "PUT",
00257             "QUIT",
00258             "READ",
00259             "REAL",
00260             "RECORD",
00261             "RECOVER",
00262             "RED ",
00263             "RELATIVE",
00264             "RENAME",
00265             "REOPTIMIZATION",
00266             "REPEATABLE",
00267             "REPORT",
00268             "RESOURCE",
00269             "RETURN",
00270             "RETURNING",
00271             "REVERSE",
00272             "REVOKE",
00273             "RIGHT",
00274             "ROLLBACK",
00275             "ROLLFORWARD",
00276             "ROW",
00277             "ROWS",
00278             "RUN",
00279             "SCHEMA",
00280             "SCREEN",
00281             "SCROLL",
00282             "SECOND",
00283             "SELECT",
00284             "SERIAL",
00285             "SET",
00286             "SFMT",
00287             "SHARE",
00288             "SHIFT",
00289             "SHOW",
00290             "SIGNAL ",
00291             "SIZE",
00292             "SKIP",
00293             "SLEEP",
00294             "SOME",
00295             "SPACE",
00296             "SPACES",
00297             "SQL",
00298             "SQLERRMESSAGE",
00299             "SQLERROR",
00300             "SQLSTATE",
00301             "STABILITY",
00302             "START",
00303             "STATISTICS",
00304             "STEP",
00305             "STOP",         
00306             "STYLE",
00307             "SUM",
00308             "SYNONYM",
00309             "TABLE",
00310             "TEMP",
00311             "TERMINATE",
00312             "TEXT",
00313             "THEN",
00314             "THROUGH",
00315             "THRU",
00316             "TO",
00317             "TODAY",
00318             "TOP",
00319             "TRAILER",
00320             "TRANSACTION ",
00321             "UNBUFFERED",
00322             "UNCONSTRAINED",
00323             "UNDERLINE",
00324             "UNION",
00325             "UNIQUE",
00326             "UNITS",
00327             "UNLOAD",
00328             "UNLOCK",
00329             "UP",
00330             "UPDATE",
00331             "USE",
00332             "USER",
00333             "USING",
00334             "VALIDATE",
00335             "VALUE",
00336             "VALUES",
00337             "VARCHAR",
00338             "VIEW",
00339             "WAIT",
00340             "WAITING",
00341             "WARNING",          
00342             "WHEN",
00343             "WHENEVER",
00344             "WHERE",
00345             "WHILE",            
00346             "WINDOW",
00347             "WITH",
00348             "WITHOUT",
00349             "WORDWRAP",
00350             "WORK",
00351             "WRAP"
00352             ),
00353         2 => array(
00354             '&AMP;IFDEF', '&AMP;ENDIF'
00355             ),
00356         3 => array(
00357             "ARRAY",
00358             "BYTE",
00359             "CHAR",
00360             "CHARACTER",
00361             "CURSOR",
00362             "DATE",
00363             "DATETIME",           
00364             "DECIMAL",
00365             "DOUBLE",
00366             "FALSE",
00367             "INT",
00368             "INTEGER",
00369             "SMALLFLOAT",
00370             "SMALLINT",
00371             "STRING",
00372             "TIME",
00373             "TRUE"
00374             ),
00375         4 => array(
00376             "BLACK",
00377             "BLINK",
00378             "BLUE",
00379             "BOLD",
00380             "ANSI",
00381             "ASC",
00382             "ASCENDING",
00383             "ASCII",
00384             "CYAN",
00385             "DESC",
00386             "DESCENDING",
00387             "GREEN",
00388             "MAGENTA",
00389             "OFF",
00390             "WHITE",
00391             "YELLOW",
00392             "YEAR",   
00393             "DAY",
00394             "MONTH",
00395             "WEEKDAY"
00396             ),
00397         ),
00398     'SYMBOLS' => array(
00399         '+', '-', '*', '?', '=', '/', '%', '>', '<', '^', '!', '|', ':',
00400         '(', ')', '[', ']'
00401         ),
00402     'CASE_SENSITIVE' => array(
00403         GESHI_COMMENTS => true,
00404         1 => false,
00405         2 => false,
00406         3 => false,
00407         4 => false,
00408         ),
00409     'STYLES' => array(
00410         'KEYWORDS' => array(
00411             1 => 'color: #0600FF;',
00412             2 => 'color: #0000FF; font-weight: bold;',
00413             3 => 'color: #008000;',
00414             4 => 'color: #FF0000;',
00415             ),
00416         'COMMENTS' => array(
00417             1 => 'color: #008080; font-style: italic;',
00418             2 => 'color: #008080;',
00419             'MULTI' => 'color: #008080; font-style: italic;'
00420             ),
00421         'ESCAPE_CHAR' => array(
00422             0 => 'color: #008080; font-weight: bold;'
00423             ),
00424         'BRACKETS' => array(
00425             0 => 'color: #000000;'
00426             ),
00427         'STRINGS' => array(
00428             0 => 'color: #808080;'
00429             ),
00430         'NUMBERS' => array(
00431             0 => 'color: #FF0000;'
00432             ),
00433         'METHODS' => array(
00434             1 => 'color: #0000FF;',
00435             2 => 'color: #0000FF;'
00436             ),
00437         'SYMBOLS' => array(
00438             0 => 'color: #008000;'
00439             ),
00440         'REGEXPS' => array(
00441             ),
00442         'SCRIPT' => array(
00443             )
00444         ),
00445     'URLS' => array(
00446         1 => '',
00447         2 => '',
00448         3 => '',
00449         4 => ''
00450         ),
00451     'OOLANG' => true,
00452     'OBJECT_SPLITTERS' => array(
00453         1 => '.'
00454         ),
00455     'REGEXPS' => array(
00456         ),
00457     'STRICT_MODE_APPLIES' => GESHI_NEVER,
00458     'SCRIPT_DELIMITERS' => array(
00459         ),
00460     'HIGHLIGHT_STRICT_BLOCK' => array(
00461         )
00462 );
00463 
00464 ?>

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