plugins/geshi/geshi/genero.php
changeset 2 9e3258dfae15
parent 0 441963e5b07a
child 3 f3e2bbbd2155
equal deleted inserted replaced
1:c715631f809a 2:9e3258dfae15
     2 /*************************************************************************************
     2 /*************************************************************************************
     3  * genero.php
     3  * genero.php
     4  * ----------
     4  * ----------
     5  * Author: Lars Gersmann (lars.gersmann@gmail.com)
     5  * Author: Lars Gersmann (lars.gersmann@gmail.com)
     6  * Copyright: (c) 2007 Lars Gersmann, Nigel McNie (http://qbnz.com/highlighter/)
     6  * Copyright: (c) 2007 Lars Gersmann, Nigel McNie (http://qbnz.com/highlighter/)
     7  * Release Version: 1.0.7.20
     7  * Release Version: 1.0.8.2
     8  * CVS Revision Version: $Revision: 1.4 $
     8  * Date Started: 2007/07/01
     9  *
     9  *
    10  * Genero (FOURJ's Genero 4GL) language file for GeSHi.
    10  * Genero (FOURJ's Genero 4GL) language file for GeSHi.
    11  *
    11  *
    12  * CHANGES
    12  * CHANGES
    13  * -------
    13  * -------
    32  *   along with GeSHi; if not, write to the Free Software
    32  *   along with GeSHi; if not, write to the Free Software
    33  *   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
    33  *   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
    34  *
    34  *
    35  ************************************************************************************/
    35  ************************************************************************************/
    36 
    36 
    37  $language_data = array (
    37 $language_data = array (
    38     'LANG_NAME' => 'genero',
    38     'LANG_NAME' => 'genero',
    39     'COMMENT_SINGLE' => array(1 => '--', 2 => '#'),
    39     'COMMENT_SINGLE' => array(1 => '--', 2 => '#'),
    40     'COMMENT_MULTI' => array('{' => '}'),
    40     'COMMENT_MULTI' => array('{' => '}'),
    41     'CASE_KEYWORDS' => GESHI_CAPS_NO_CHANGE,
    41     'CASE_KEYWORDS' => GESHI_CAPS_NO_CHANGE,
    42     'QUOTEMARKS' => array("'", '"'),
    42     'QUOTEMARKS' => array("'", '"'),
    43     'ESCAPE_CHAR' => '\\',
    43     'ESCAPE_CHAR' => '\\',
    44     'KEYWORDS' => array(
    44     'KEYWORDS' => array(
    45         1 => array(
    45         1 => array(
    46           "ABSOLUTE",
    46             "ABSOLUTE",
    47             "ACCEPT",
    47             "ACCEPT",
    48             "ACTION",
    48             "ACTION",
    49             "ADD",
    49             "ADD",
    50             "AFTER",
    50             "AFTER",
    51             "ALL",
    51             "ALL",
    52             "ALTER",
    52             "ALTER",
    53             "AND",
    53             "AND",
    54             "ANY",
    54             "ANY",
    55             "APPEND",
    55             "APPEND",
    56             "APPLICATION",          
    56             "APPLICATION",
    57             "AS",
    57             "AS",
    58             "AT",
    58             "AT",
    59             "ATTRIBUTE",
    59             "ATTRIBUTE",
    60             "ATTRIBUTES",
    60             "ATTRIBUTES",
    61             "AUDIT",
    61             "AUDIT",
    62             "AVG",
    62             "AVG",
    63             "BEFORE",
    63             "BEFORE",
    64             "BEGIN",
    64             "BEGIN",
    65             "BETWEEN",
    65             "BETWEEN",
    66             "BORDER",
       
    67             "BORDER",
    66             "BORDER",
    68             "BOTTOM",
    67             "BOTTOM",
    69             "BREAKPOINT",
    68             "BREAKPOINT",
    70             "BUFFER",
    69             "BUFFER",
    71             "BUFFERED",
    70             "BUFFERED",
    96             "CONTINUE",
    95             "CONTINUE",
    97             "CONTROL",
    96             "CONTROL",
    98             "COUNT",
    97             "COUNT",
    99             "CREATE",
    98             "CREATE",
   100             "CROSS",
    99             "CROSS",
   101             "CURRENT",          
   100             "CURRENT",
   102             "DATABASE",
   101             "DATABASE",
   103             "DBA",
   102             "DBA",
   104             "DEC",
   103             "DEC",
   105             "DECLARE",
   104             "DECLARE",
   106             "DEFAULT",
   105             "DEFAULT",
   116             "DIMENSION",
   115             "DIMENSION",
   117             "DIRTY",
   116             "DIRTY",
   118             "DISCONNECT",
   117             "DISCONNECT",
   119             "DISPLAY",
   118             "DISPLAY",
   120             "DISTINCT",
   119             "DISTINCT",
   121             "DORMANT",          
   120             "DORMANT",
   122             "DOWN",
   121             "DOWN",
   123             "DROP",
   122             "DROP",
   124             "DYNAMIC",
   123             "DYNAMIC",
   125             "ELSE",
   124             "ELSE",
   126             "END",
   125             "END",
   132             "EXISTS",
   131             "EXISTS",
   133             "EXIT",
   132             "EXIT",
   134             "EXPLAIN",
   133             "EXPLAIN",
   135             "EXTEND",
   134             "EXTEND",
   136             "EXTENT",
   135             "EXTENT",
   137             "EXTERNAL",         
   136             "EXTERNAL",
   138             "FETCH",
   137             "FETCH",
   139             "FGL_DRAWBOX",
   138             "FGL_DRAWBOX",
   140             "FIELD",
   139             "FIELD",
   141             "FIELD_TOUCHED",
   140             "FIELD_TOUCHED",
   142             "FILE",
   141             "FILE",
   157             "FUNCTION",
   156             "FUNCTION",
   158             "GET_FLDBUF",
   157             "GET_FLDBUF",
   159             "GLOBALS",
   158             "GLOBALS",
   160             "GO",
   159             "GO",
   161             "GOTO",
   160             "GOTO",
   162             "GRANT",            
   161             "GRANT",
   163             "GROUP",
   162             "GROUP",
   164             "HAVING",
   163             "HAVING",
   165             "HEADER",
   164             "HEADER",
   166             "HELP",
   165             "HELP",
   167             "HIDE",
   166             "HIDE",
   198             "LINES",
   197             "LINES",
   199             "LOAD",
   198             "LOAD",
   200             "LOCATE",
   199             "LOCATE",
   201             "LOCK",
   200             "LOCK",
   202             "LOG",
   201             "LOG",
   203             "LSTR",         
   202             "LSTR",
   204             "MAIN",
   203             "MAIN",
   205             "MARGIN",
   204             "MARGIN",
   206             "MATCHES",
   205             "MATCHES",
   207             "MAX",
   206             "MAX",
   208             "MAXCOUNT",
   207             "MAXCOUNT",
   213             "MIN",
   212             "MIN",
   214             "MINUTE",
   213             "MINUTE",
   215             "MOD",
   214             "MOD",
   216             "MODE",
   215             "MODE",
   217             "MODIFY",
   216             "MODIFY",
   218             "MONEY",            
   217             "MONEY",
   219             "NAME",
   218             "NAME",
   220             "NEED",
   219             "NEED",
   221             "NEXT",
   220             "NEXT",
   222             "NO",
   221             "NO",
   223             "NORMAL",
   222             "NORMAL",
   300             "SQLSTATE",
   299             "SQLSTATE",
   301             "STABILITY",
   300             "STABILITY",
   302             "START",
   301             "START",
   303             "STATISTICS",
   302             "STATISTICS",
   304             "STEP",
   303             "STEP",
   305             "STOP",         
   304             "STOP",
   306             "STYLE",
   305             "STYLE",
   307             "SUM",
   306             "SUM",
   308             "SYNONYM",
   307             "SYNONYM",
   309             "TABLE",
   308             "TABLE",
   310             "TEMP",
   309             "TEMP",
   336             "VALUES",
   335             "VALUES",
   337             "VARCHAR",
   336             "VARCHAR",
   338             "VIEW",
   337             "VIEW",
   339             "WAIT",
   338             "WAIT",
   340             "WAITING",
   339             "WAITING",
   341             "WARNING",          
   340             "WARNING",
   342             "WHEN",
   341             "WHEN",
   343             "WHENEVER",
   342             "WHENEVER",
   344             "WHERE",
   343             "WHERE",
   345             "WHILE",            
   344             "WHILE",
   346             "WINDOW",
   345             "WINDOW",
   347             "WITH",
   346             "WITH",
   348             "WITHOUT",
   347             "WITHOUT",
   349             "WORDWRAP",
   348             "WORDWRAP",
   350             "WORK",
   349             "WORK",
   351             "WRAP"
   350             "WRAP"
   352             ),
   351             ),
   353         2 => array(
   352         2 => array(
   354             '&IFDEF', '&ENDIF'
   353             '&IFDEF', '&ENDIF'
   355             ),
   354             ),
   356         3 => array(
   355         3 => array(
   357             "ARRAY",
   356             "ARRAY",
   358             "BYTE",
   357             "BYTE",
   359             "CHAR",
   358             "CHAR",
   360             "CHARACTER",
   359             "CHARACTER",
   361             "CURSOR",
   360             "CURSOR",
   362             "DATE",
   361             "DATE",
   363             "DATETIME",           
   362             "DATETIME",
   364             "DECIMAL",
   363             "DECIMAL",
   365             "DOUBLE",
   364             "DOUBLE",
   366             "FALSE",
   365             "FALSE",
   367             "INT",
   366             "INT",
   368             "INTEGER",
   367             "INTEGER",
   387             "GREEN",
   386             "GREEN",
   388             "MAGENTA",
   387             "MAGENTA",
   389             "OFF",
   388             "OFF",
   390             "WHITE",
   389             "WHITE",
   391             "YELLOW",
   390             "YELLOW",
   392             "YEAR",   
   391             "YEAR",
   393             "DAY",
   392             "DAY",
   394             "MONTH",
   393             "MONTH",
   395             "WEEKDAY"
   394             "WEEKDAY"
   396             ),
   395             ),
   397         ),
   396         ),
   398     'SYMBOLS' => array(
   397     'SYMBOLS' => array(
   399         '+', '-', '*', '?', '=', '/', '%', '>', '<', '^', '!', '|', ':',
   398         '+', '-', '*', '?', '=', '/', '%', '>', '<', '^', '!', '|', ':',
   400         '(', ')', '[', ']'
   399         '(', ')', '[', ']'
   401         ),
   400         ),
   402     'CASE_SENSITIVE' => array(
   401     'CASE_SENSITIVE' => array(
   403         GESHI_COMMENTS => true,
   402         GESHI_COMMENTS => false,
   404         1 => false,
   403         1 => false,
   405         2 => false,
   404         2 => false,
   406         3 => false,
   405         3 => false,
   407         4 => false,
   406         4 => false,
   408         ),
   407         ),