Home | History | Annotate | Download | only in geshi
      1 <?php
      2 /*************************************************************************************
      3  * per.php
      4  * --------
      5  * Author: Lars Gersmann (lars.gersmann (at) gmail.com)
      6  * Copyright: (c) 2007 Lars Gersmann
      7  * Release Version: 1.0.8.3
      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 => false,
    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 ?>
    303