oracle8.php

gehe zur Dokumentation dieser Datei
00001 <?php
00002 /*************************************************************************************
00003  * oracle8.php
00004  * -----------
00005  * Author: Guy Wicks (Guy.Wicks@rbs.co.uk)
00006  * Copyright: (c) 2004 Nigel McNie (http://qbnz.com/highlighter)
00007  * Release Version: 1.0.7.20
00008  * Date Started: 2004/06/04
00009  *
00010  * Oracle 8 language file for GeSHi
00011  *
00012  * CHANGES
00013  * -------
00014  * 2005/01/29 (1.0.0)
00015  *  -  First Release
00016  *
00017  * TODO (updated 2004/11/27)
00018  * -------------------------
00019  *
00020  *************************************************************************************
00021  *
00022  *     This file is part of GeSHi.
00023  *
00024  *   GeSHi is free software; you can redistribute it and/or modify
00025  *   it under the terms of the GNU General Public License as published by
00026  *   the Free Software Foundation; either version 2 of the License, or
00027  *   (at your option) any later version.
00028  *
00029  *   GeSHi is distributed in the hope that it will be useful,
00030  *   but WITHOUT ANY WARRANTY; without even the implied warranty of
00031  *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
00032  *   GNU General Public License for more details.
00033  *
00034  *   You should have received a copy of the GNU General Public License
00035  *   along with GeSHi; if not, write to the Free Software
00036  *   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
00037  *
00038  ************************************************************************************/
00039 
00040 $language_data = array (
00041      'LANG_NAME' => 'Oracle 8 SQL',
00042      'COMMENT_SINGLE' => array(1 => '--'),
00043      'COMMENT_MULTI' => array('/*' => '*/'),
00044      'CASE_KEYWORDS' => GESHI_CAPS_UPPER,
00045      'QUOTEMARKS' => array("'", '"', '`'),
00046      'ESCAPE_CHAR' => '\\',
00047      'KEYWORDS' => array(
00048 //Put your package names here - e.g. select distinct ''''|| lower(name) || ''',' from user_source;
00049           6 => array(
00050                ),
00051 
00052 //Put your table names here - e.g. select distinct ''''|| lower(table_name) || ''',' from user_tables;
00053           5 => array(
00054                ),
00055 
00056 //Put your view names here - e.g. select distinct ''''|| lower(view_name) || ''',' from user_views;
00057           4 => array(
00058                ),
00059 
00060 //Put your table field names here - e.g. select distinct ''''|| lower(column_name) || ''',' from user_tab_columns;
00061           3 => array(
00062                ),
00063 //Put ORACLE reserved keywords here (8.1.7).  I like mine uppercase.
00064           1 => array(
00065                'ABS',
00066                'ACCESS',
00067                'ACOS',
00068                'ADD',
00069                'ADD_MONTHS',
00070                'ALL',
00071                'ALTER',
00072                'ANALYZE',
00073                'AND',
00074                'ANY',
00075                'ARRAY',
00076                'AS',
00077                'ASC',
00078                'ASCII',
00079                'ASIN',
00080                'ASSOCIATE',
00081                'AT',
00082                'ATAN',
00083                'ATAN2',
00084                'AUDIT',
00085                'AUTHID',
00086                'AVG',
00087                'BEGIN',
00088                'BETWEEN',
00089                'BFILENAME',
00090                'BINARY_INTEGER',
00091                'BITAND',
00092                'BODY',
00093                'BOOLEAN',
00094                'BULK',
00095                'BY',
00096                'CALL',
00097                'CASCADE',
00098                'CASE',
00099                'CEIL',
00100                'CHAR',
00101                'CHAR_BASE',
00102                'CHARTOROWID',
00103                'CHECK',
00104                'CHR',
00105                'CLOSE',
00106                'CLUSTER',
00107                'COALESCE',
00108                'COLLECT',
00109                'COLUMN',
00110                'COMMENT',
00111                'COMMIT',
00112                'COMPRESS',
00113                'CONCAT',
00114                'CONNECT',
00115                'CONSTANT',
00116                'CONSTRAINT',
00117                'CONSTRAINTS',
00118                'CONTEXT',
00119                'CONTROLFILE',
00120                'CONVERT',
00121                'CORR',
00122                'COS',
00123                'COSH',
00124                'COST',
00125                'COUNT',
00126                'COVAR_POP',
00127                'COVAR_SAMP',
00128                'CREATE',
00129                'CUME_DIST',
00130                'CURRENT',
00131                'CURRVAL',
00132                'CURSOR',
00133                'DATABASE',
00134                'DATE',
00135                'DAY',
00136                'DECIMAL',
00137                'DECLARE',
00138                'DECODE',
00139                'DEFAULT',
00140                'DELETE',
00141                'DENSE_RANK',
00142                'DEREF',
00143                'DESC',
00144                'DIMENSION',
00145                'DIRECTORY',
00146                'DISASSOCIATE',
00147                'DISTINCT',
00148                'DO',
00149                'DROP',
00150                'DUMP',
00151                'ELSE',
00152                'ELSIF',
00153                'EMPTY_BLOB',
00154                'EMPTY_CLOB',
00155                'END',
00156                'EXCEPTION',
00157                'EXCLUSIVE',
00158                'EXEC',
00159                'EXECUTE',
00160                'EXISTS',
00161                'EXIT',
00162                'EXP',
00163                'EXPLAIN',
00164                'EXTENDS',
00165                'EXTRACT',
00166                'FALSE',
00167                'FETCH',
00168                'FILE',
00169                'FIRST_VALUE',
00170                'FLOAT',
00171                'FLOOR',
00172                'FOR',
00173                'FORALL',
00174                'FROM',
00175                'FUNCTION',
00176                'GOTO',
00177                'GRANT',
00178                'GREATEST',
00179                'GROUP',
00180                'GROUPING',
00181                'HAVING',
00182                'HEAP',
00183                'HEXTORAW',
00184                'HOUR',
00185                'IDENTIFIED',
00186                'IF',
00187                'IMMEDIATE',
00188                'IN',
00189                'INCREMENT',
00190                'INDEX',
00191                'INDEXTYPE',
00192                'INDICATOR',
00193                'INITCAP',
00194                'INITIAL',
00195                'INSERT',
00196                'INSTR',
00197                'INSTRB',
00198                'INTEGER',
00199                'INTERFACE',
00200                'INTERSECT',
00201                'INTERVAL',
00202                'INTO',
00203                'IS',
00204                'ISOLATION',
00205                'JAVA',
00206                'KEY',
00207                'LAG',
00208                'LAST_DAY',
00209                'LAST_VALUE',
00210                'LEAD',
00211                'LEAST',
00212                'LENGTH',
00213                'LENGTHB',
00214                'LEVEL',
00215                'LIBRARY',
00216                'LIKE',
00217                'LIMITED',
00218                'LINK',
00219                'LN',
00220                'LOCK',
00221                'LOG',
00222                'LONG',
00223                'LOOP',
00224                'LOWER',
00225                'LPAD',
00226                'LTRIM',
00227                'MAKE_REF',
00228                'MATERIALIZED',
00229                'MAX',
00230                'MAXEXTENTS',
00231                'MIN',
00232                'MINUS',
00233                'MINUTE',
00234                'MLSLABEL',
00235                'MOD',
00236                'MODE',
00237                'MODIFY',
00238                'MONTH',
00239                'MONTHS_BETWEEN',
00240                'NATURAL',
00241                'NATURALN',
00242                'NEW',
00243                'NEW_TIME',
00244                'NEXT_DAY',
00245                'NEXTVAL',
00246                'NLS_CHARSET_DECL_LEN',
00247                'NLS_CHARSET_ID',
00248                'NLS_CHARSET_NAME',
00249                'NLS_INITCAP',
00250                'NLS_LOWER',
00251                'NLS_UPPER',
00252                'NLSSORT',
00253                'NOAUDIT',
00254                'NOCOMPRESS',
00255                'NOCOPY',
00256                'NOT',
00257                'NOWAIT',
00258                'NTILE',
00259                'NULL',
00260                'NULLIF',
00261                'NUMBER',
00262                'NUMBER_BASE',
00263                'NUMTODSINTERVAL',
00264                'NUMTOYMINTERVAL',
00265                'NVL',
00266                'NVL2',
00267                'OCIROWID',
00268                'OF',
00269                'OFFLINE',
00270                'ON',
00271                'ONLINE',
00272                'OPAQUE',
00273                'OPEN',
00274                'OPERATOR',
00275                'OPTION',
00276                'OR',
00277                'ORDER',
00278                'ORGANIZATION',
00279                'OTHERS',
00280                'OUT',
00281                'OUTLINE',
00282                'PACKAGE',
00283                'PARTITION',
00284                'PCTFREE',
00285                'PERCENT_RANK',
00286                'PLAN',
00287                'PLS_INTEGER',
00288                'POSITIVE',
00289                'POSITIVEN',
00290                'POWER',
00291                'PRAGMA',
00292                'PRIMARY',
00293                'PRIOR',
00294                'PRIVATE',
00295                'PRIVILEGES',
00296                'PROCEDURE',
00297                'PROFILE',
00298                'PUBLIC',
00299                'RAISE',
00300                'RANGE',
00301                'RANK',
00302                'RATIO_TO_REPORT',
00303                'RAW',
00304                'RAWTOHEX',
00305                'REAL',
00306                'RECORD',
00307                'REF',
00308                'REFTOHEX',
00309                'REGR_AVGX',
00310                'REGR_AVGY',
00311                'REGR_COUNT',
00312                'REGR_INTERCEPT',
00313                'REGR_R2',
00314                'REGR_SLOPE',
00315                'REGR_SXX',
00316                'REGR_SXY',
00317                'REGR_SYY',
00318                'RELEASE',
00319                'RENAME',
00320                'REPLACE',
00321                'RESOURCE',
00322                'RETURN',
00323                'RETURNING',
00324                'REVERSE',
00325                'REVOKE',
00326                'ROLE',
00327                'ROLLBACK',
00328                'ROUND',
00329                'ROW',
00330                'ROW_NUMBER',
00331                'ROWID',
00332                'ROWIDTOCHAR',
00333                'ROWNUM',
00334                'ROWS',
00335                'ROWTYPE',
00336                'RPAD',
00337                'RTRIM',
00338                'SAVEPOINT',
00339                'SCHEMA',
00340                'SECOND',
00341                'SEGMENT',
00342                'SELECT',
00343                'SEPERATE',
00344                'SEQUENCE',
00345                'SESSION',
00346                'SET',
00347                'SHARE',
00348                'SIGN',
00349                'SIN',
00350                'SINH',
00351                'SIZE',
00352                'SMALLINT',
00353                'SOUNDEX',
00354                'SPACE',
00355                'SQL',
00356                'SQLCODE',
00357                'SQLERRM',
00358                'SQRT',
00359                'START',
00360                'STATISTICS',
00361                'STDDEV',
00362                'STDDEV_POP',
00363                'STDDEV_SAMP',
00364                'STOP',
00365                'SUBSTR',
00366                'SUBSTRB',
00367                'SUBTYPE',
00368                'SUCCESSFUL',
00369                'SUM',
00370                'SYNONYM',
00371                'SYS_CONTEXT',
00372                'SYS_GUID',
00373                'SYSDATE',
00374                'SYSTEM',
00375                'TABLE',
00376                'TABLESPACE',
00377                'TAN',
00378                'TANH',
00379                'TEMPORARY',
00380                'THEN',
00381                'TIME',
00382                'TIMESTAMP',
00383                'TIMEZONE_ABBR',
00384                'TIMEZONE_HOUR',
00385                'TIMEZONE_MINUTE',
00386                'TIMEZONE_REGION',
00387                'TIMING',
00388                'TO',
00389                'TO_CHAR',
00390                'TO_DATE',
00391                'TO_LOB',
00392                'TO_MULTI_BYTE',
00393                'TO_NUMBER',
00394                'TO_SINGLE_BYTE',
00395                'TRANSACTION',
00396                'TRANSLATE',
00397                'TRIGGER',
00398                'TRIM',
00399                'TRUE',
00400                'TRUNC',
00401                'TRUNCATE',
00402                'TYPE',
00403                'UI',
00404                'UID',
00405                'UNION',
00406                'UNIQUE',
00407                'UPDATE',
00408                'UPPER',
00409                'USE',
00410                'USER',
00411                'USERENV',
00412                'USING',
00413                'VALIDATE',
00414                'VALUE',
00415                'VALUES',
00416                'VAR_POP',
00417                'VAR_SAMP',
00418                'VARCHAR',
00419                'VARCHAR2',
00420                'VARIANCE',
00421                'VIEW',
00422                'VSIZE',
00423                'WHEN',
00424                'WHENEVER',
00425                'WHERE',
00426                'WHILE',
00427                'WITH',
00428                'WORK',
00429                'WRITE',
00430                'YEAR',
00431                'ZONE'
00432                )
00433           ),
00434      'SYMBOLS' => array(
00435           '(', ')', '=', '<', '>', '|'
00436           ),
00437      'CASE_SENSITIVE' => array(
00438           GESHI_COMMENTS => false,
00439           1 => false
00440           ),
00441      'STYLES' => array(
00442           'KEYWORDS' => array(
00443                1 => 'color: #993333; font-weight: bold; text-transform: uppercase;'
00444                ),
00445           'COMMENTS' => array(
00446                1 => 'color: #808080; font-style: italic;',
00447                2 => 'color: #808080; font-style: italic;'
00448                ),
00449           'ESCAPE_CHAR' => array(
00450                0 => 'color: #000099; font-weight: bold;'
00451                ),
00452           'BRACKETS' => array(
00453                0 => 'color: #66cc66;'
00454                ),
00455           'STRINGS' => array(
00456                0 => 'color: #ff0000;'
00457                ),
00458           'NUMBERS' => array(
00459                0 => 'color: #cc66cc;'
00460                ),
00461           'METHODS' => array(
00462                1 => 'color: #ff0000;'
00463                ),
00464           'SYMBOLS' => array(
00465                0 => 'color: #66cc66;'
00466                ),
00467           'SCRIPT' => array(
00468                ),
00469           'REGEXPS' => array(
00470                )
00471           ),
00472      'URLS' => array(
00473           ),
00474 
00475      'OOLANG' => false,
00476      'OBJECT_SPLITTERS' => array(
00477           ),
00478      'REGEXPS' => array(
00479           ),
00480      'STRICT_MODE_APPLIES' => GESHI_NEVER,
00481      'SCRIPT_DELIMITERS' => array(
00482           ),
00483      'HIGHLIGHT_STRICT_BLOCK' => array(
00484           )
00485 );
00486 
00487 ?>

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