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.9.1
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