plugins/geshi/geshi/per.php
changeset 0 441963e5b07a
child 2 9e3258dfae15
equal deleted inserted replaced
-1:000000000000 0:441963e5b07a
       
     1 <?php
       
     2 /*************************************************************************************
       
     3  * per.php
       
     4  * --------
       
     5  * Author: Lars Gersmann (lars.gersmann@gmail.com)
       
     6  * Copyright: (c) 2007 Lars Gersmann
       
     7  * Release Version: 1.0.7.20
       
     8  * Date Started: 2007/06/03
       
     9  *
       
    10  * Per (forms) (FOURJ's Genero 4GL) language file for GeSHi.
       
    11  *
       
    12  *************************************************************************************
       
    13  *
       
    14  *     This file is part of GeSHi.
       
    15  *
       
    16  *   GeSHi is free software; you can redistribute it and/or modify
       
    17  *   it under the terms of the GNU General Public License as published by
       
    18  *   the Free Software Foundation; either version 2 of the License, or
       
    19  *   (at your option) any later version.
       
    20  *
       
    21  *   GeSHi is distributed in the hope that it will be useful,
       
    22  *   but WITHOUT ANY WARRANTY; without even the implied warranty of
       
    23  *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
       
    24  *   GNU General Public License for more details.
       
    25  *
       
    26  *   You should have received a copy of the GNU General Public License
       
    27  *   along with GeSHi; if not, write to the Free Software
       
    28  *   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
       
    29  *
       
    30  ************************************************************************************/
       
    31 
       
    32  $language_data = array (
       
    33     'LANG_NAME' => 'per',
       
    34     'COMMENT_SINGLE' => array(1 => '--', 2 => '#'),
       
    35     'COMMENT_MULTI' => array('{' => '}'),
       
    36     'CASE_KEYWORDS' => GESHI_CAPS_NO_CHANGE,
       
    37     'QUOTEMARKS' => array("'", '"'),
       
    38     'ESCAPE_CHAR' => '\\',
       
    39     'KEYWORDS' => array(
       
    40         1 => array(
       
    41             "ACCELERATOR",
       
    42             "ACCELERATOR2",
       
    43             "ACTION",
       
    44             "ALT",
       
    45             "AND",
       
    46             "AUTO",
       
    47             "AUTONEXT",
       
    48             "AUTOSCALE",
       
    49             "BETWEEN",          
       
    50             "BOTH",
       
    51             "BUTTON",
       
    52             "BUTTONEDIT",
       
    53             "BUTTONTEXTHIDDEN",
       
    54             "BY",
       
    55             "BYTE",
       
    56             "CANVAS",
       
    57             "CENTER",
       
    58             "CHECKBOX",
       
    59             "CLASS",
       
    60             "COLOR",
       
    61             "COLUMNS",
       
    62             "COMBOBOX",
       
    63             "COMMAND",
       
    64             "COMMENT",
       
    65             "COMMENTS",
       
    66             "COMPACT",
       
    67             "COMPRESS",
       
    68             "CONFIG",
       
    69             "CONTROL",
       
    70             "CURRENT",          
       
    71             "DATABASE",         
       
    72             "DATEEDIT",
       
    73             "DEC",          
       
    74             "DEFAULT",
       
    75             "DEFAULTS",
       
    76             "DELIMITERS",
       
    77             "DISPLAY",
       
    78             "DISPLAYONLY",
       
    79             "DOWNSHIFT",
       
    80             "DYNAMIC",
       
    81             "EDIT",
       
    82             "FIXED",        
       
    83             "FOLDER",
       
    84             "FONTPITCH",
       
    85             "FORMAT",
       
    86             "FORMONLY",                 
       
    87             "GRID",
       
    88             "GRIDCHILDRENINPARENT",
       
    89             "GROUP",
       
    90             "HBOX",
       
    91             "HEIGHT",
       
    92             "HIDDEN",
       
    93             "HORIZONTAL",       
       
    94             "INCLUDE",
       
    95             "INITIAL",
       
    96             "INITIALIZER",
       
    97             "INPUT",
       
    98             "INSTRUCTIONS",         
       
    99             "INTERVAL",
       
   100             "INVISIBLE",
       
   101             "IS",
       
   102             "ITEM",
       
   103             "ITEMS",
       
   104             "JUSTIFY",
       
   105             "KEY",
       
   106             "KEYS",
       
   107             "LABEL",
       
   108             "LEFT",
       
   109             "LIKE",
       
   110             "LINES",        
       
   111             "MATCHES",          
       
   112             "NAME",
       
   113             "NOENTRY",
       
   114             "NONCOMPRESS",          
       
   115             "NORMAL",
       
   116             "NOT",
       
   117             "NOUPDATE",         
       
   118             "OPTIONS",
       
   119             "OR",
       
   120             "ORIENTATION",
       
   121             "PACKED",
       
   122             "PAGE",
       
   123             "PICTURE",
       
   124             "PIXELHEIGHT",
       
   125             "PIXELS",
       
   126             "PIXELWIDTH",
       
   127             "POINTS",
       
   128             "PROGRAM",
       
   129             "PROGRESSBAR",
       
   130             "QUERYCLEAR",
       
   131             "QUERYEDITABLE",
       
   132             "RADIOGROUP",
       
   133             "RECORD",        
       
   134             "REQUIRED",
       
   135             "REVERSE",
       
   136             "RIGHT",
       
   137             "SAMPLE",       
       
   138             "SCREEN",
       
   139             "SCROLL",
       
   140             "SCROLLBARS",
       
   141             "SCROLLGRID",
       
   142             "SECOND",
       
   143             "SEPARATOR",
       
   144             "SHIFT",
       
   145             "SIZE",
       
   146             "SIZEPOLICY",
       
   147             "SMALLFLOAT",
       
   148             "SMALLINT",
       
   149             "SPACING", 
       
   150             "STRETCH",
       
   151             "STYLE",
       
   152             "TABINDEX",
       
   153             "TABLE",
       
   154             "TAG",
       
   155             "TEXT",
       
   156             "TEXTEDIT",
       
   157             "THROUGH",
       
   158             "THRU",         
       
   159             "TITLE",
       
   160             "TO",       
       
   161             "TOOLBAR",
       
   162             "TOPMENU",
       
   163             "TYPE",         
       
   164             "UNHIDABLE",
       
   165             "UNHIDABLECOLUMNS",
       
   166             "UNMOVABLE",
       
   167             "UNMOVABLECOLUMNS",
       
   168             "UNSIZABLE",
       
   169             "UNSIZABLECOLUMNS",
       
   170             "UNSORTABLE",
       
   171             "UNSORTABLECOLUMNS",
       
   172             "UPSHIFT",
       
   173             "USER",
       
   174             "VALIDATE",
       
   175             "VALUECHECKED",
       
   176             "VALUEMAX",
       
   177             "VALUEMIN",
       
   178             "VALUEUNCHECKED",
       
   179             "VARCHAR",
       
   180             "VARIABLE",
       
   181             "VBOX",
       
   182             "VERIFY",
       
   183             "VERSION",
       
   184             "VERTICAL",
       
   185             "TIMESTAMP",
       
   186             "WANTCOLUMNSANCHORED", /* to be removed! */
       
   187             "WANTFIXEDPAGESIZE",
       
   188             "WANTNORETURNS",
       
   189             "WANTTABS",
       
   190             "WHERE",
       
   191             "WIDGET",
       
   192             "WIDTH",
       
   193             "WINDOWSTYLE",
       
   194             "WITHOUT",
       
   195             "WORDWRAP",
       
   196             "X",
       
   197             "Y",        
       
   198             "ZEROFILL",
       
   199             "SCHEMA",
       
   200             "ATTRIBUTES",
       
   201             "TABLES",
       
   202             "LAYOUT",
       
   203             "END"
       
   204             ),
       
   205         2 => array(
       
   206             "YEAR",
       
   207             "BLACK",
       
   208             "BLINK",
       
   209             "BLUE",
       
   210             "YELLOW",
       
   211             "WHITE",
       
   212             "UNDERLINE",
       
   213             "CENTURY",
       
   214             "FRACTION",
       
   215             "CHAR",
       
   216             "CHARACTER",        
       
   217             "CHARACTERS",
       
   218             "CYAN",
       
   219             "DATE",
       
   220             "DATETIME",
       
   221             "DAY",      
       
   222             "DECIMAL",
       
   223             "FALSE",
       
   224             "FLOAT",
       
   225             "GREEN",
       
   226             "HOUR",
       
   227             "INT",
       
   228             "INTEGER",
       
   229             "MAGENTA",
       
   230             "MINUTE",
       
   231             "MONEY",
       
   232             "NONE",
       
   233             "NULL",
       
   234             "REAL",
       
   235             "RED", 
       
   236             "TRUE",
       
   237             "TODAY",
       
   238             "MONTH",
       
   239             "IMAGE"
       
   240             ),
       
   241         ),
       
   242     'SYMBOLS' => array(
       
   243         '+', '-', '*', '?', '=', '/', '%', '>', '<', '^', '!', '|', ':',
       
   244         '(', ')', '[', ']'
       
   245         ),
       
   246     'CASE_SENSITIVE' => array(
       
   247         GESHI_COMMENTS => true,
       
   248         1 => false,
       
   249         2 => false,
       
   250         ),
       
   251     'STYLES' => array(
       
   252         'KEYWORDS' => array(
       
   253             1 => 'color: #0600FF;',
       
   254             2 => 'color: #0000FF; font-weight: bold;',
       
   255             ),
       
   256         'COMMENTS' => array(
       
   257             1 => 'color: #008080; font-style: italic;',
       
   258             2 => 'color: #008080;',
       
   259             'MULTI' => 'color: green'
       
   260             ),
       
   261         'ESCAPE_CHAR' => array(
       
   262             0 => 'color: #008080; font-weight: bold;'
       
   263             ),
       
   264         'BRACKETS' => array(
       
   265             0 => 'color: #000000;'
       
   266             ),
       
   267         'STRINGS' => array(
       
   268             0 => 'color: #808080;'
       
   269             ),
       
   270         'NUMBERS' => array(
       
   271             0 => 'color: #FF0000;'
       
   272             ),
       
   273         'METHODS' => array(
       
   274             1 => 'color: #0000FF;',
       
   275             2 => 'color: #0000FF;'
       
   276             ),
       
   277         'SYMBOLS' => array(
       
   278             0 => 'color: #008000;'
       
   279             ),
       
   280         'REGEXPS' => array(
       
   281             ),
       
   282         'SCRIPT' => array(
       
   283             )
       
   284         ),
       
   285     'URLS' => array(
       
   286         1 => '',
       
   287         2 => '',
       
   288         ),
       
   289     'OOLANG' => true,
       
   290     'OBJECT_SPLITTERS' => array(
       
   291         1 => '.'
       
   292         ),
       
   293     'REGEXPS' => array(
       
   294         ),
       
   295     'STRICT_MODE_APPLIES' => GESHI_NEVER,
       
   296     'SCRIPT_DELIMITERS' => array(
       
   297         ),
       
   298     'HIGHLIGHT_STRICT_BLOCK' => array(
       
   299         )
       
   300 );
       
   301 
       
   302 ?>