ILIAS  release_5-1 Revision 5.0.0-5477-g43f3e3fab5f
HFile_pli Class Reference
+ Inheritance diagram for HFile_pli:
+ Collaboration diagram for HFile_pli:

Public Member Functions

 HFile_pli ()
 
 donothing ($keywordin)
 

Detailed Description

Definition at line 5 of file HFile_pli.php.

Member Function Documentation

◆ donothing()

HFile_pli::donothing (   $keywordin)

Definition at line 453 of file HFile_pli.php.

454{
455 return $keywordin;
456}

◆ HFile_pli()

HFile_pli::HFile_pli ( )

Definition at line 6 of file HFile_pli.php.

6 {
7 $this->HFile();
8/*************************************/
9// Beautifier Highlighting Configuration File
10// PL/I
11/*************************************/
12// Flags
13
14$this->nocase = "0";
15$this->notrim = "0";
16$this->perl = "0";
17
18// Colours
19
20$this->colours = array("blue", "purple", "gray", "brown", "blue", "purple");
21$this->quotecolour = "blue";
22$this->blockcommentcolour = "green";
23$this->linecommentcolour = "green";
24
25// Indent Strings
26
27$this->indent = array("BEGIN;", "DO;", "IF");
28$this->unindent = array("ELSE", "END;", "OTHER", "OTHERWISE", "THEN");
29
30// String characters and delimiters
31
32$this->stringchars = array();
33$this->delimiters = array("!", "@", "^", "&", "*", "(", ")", "-", "+", "=", "\\", "/", "{", "}", "[", "]", ":", ";", "'", "<", ">", " ", ",", " ", ".", " ", " ", "?");
34$this->escchar = "";
35
36// Comment settings
37
38$this->linecommenton = array("");
39$this->blockcommenton = array("/*");
40$this->blockcommentoff = array("*/");
41
42// Keywords (keyword mapping to colour number)
43
44$this->keywords = array(
45 "**" => "1",
46 "NO" => "1",
47 "A" => "1",
48 "ABS" => "1",
49 "ADD" => "1",
50 "ADDR" => "1",
51 "ADDSUFF" => "1",
52 "ALIGNED" => "1",
53 "ALL" => "1",
54 "ALLOC" => "1",
55 "ALLOCATE" => "1",
56 "ALLOCATION" => "1",
57 "ALLOCN" => "1",
58 "AND" => "1",
59 "ANY" => "1",
60 "AREA" => "1",
61 "ARG" => "1",
62 "ASCII" => "1",
63 "ASIGN" => "1",
64 "ASM" => "1",
65 "ASSEMBLER" => "1",
66 "ATTENTION" => "1",
67 "ATTN" => "1",
68 "AUTO" => "1",
69 "AUTOMATIC" => "1",
70 "B" => "1",
71 "BACKWARDS" => "1",
72 "BASED" => "1",
73 "BEGIN" => "1",
74 "BIN" => "1",
75 "BINARY" => "1",
76 "BIT" => "1",
77 "BKWD" => "1",
78 "BLKSIZE" => "1",
79 "BOOL" => "1",
80 "BUF" => "1",
81 "BUFFERED" => "1",
82 "BUFFERS" => "1",
83 "BUFND" => "1",
84 "BUFNI" => "1",
85 "BUFSP" => "1",
86 "BUFOFF" => "1",
87 "BUILTIN" => "1",
88 "BY" => "1",
89 "NAME" => "1",
90 "C" => "1",
91 "CALL" => "1",
92 "CEIL" => "1",
93 "CHAR" => "1",
94 "CHARACTER" => "1",
95 "CHECK" => "1",
96 "CLOSE" => "1",
97 "COBOL" => "1",
98 "COL" => "1",
99 "COLUMN" => "1",
100 "COMPILETIME" => "1",
101 "COMPLEX" => "1",
102 "COMPLETION" => "1",
103 "COND" => "1",
104 "CONDITION" => "1",
105 "CONJG" => "1",
106 "CONN" => "1",
107 "CONNECTED" => "1",
108 "CONSECUTIVE" => "1",
109 "CONTROLLED" => "1",
110 "CONV" => "1",
111 "CONVERSION" => "1",
112 "COPY" => "1",
113 "COUNT" => "1",
114 "COUNTER" => "1",
115 "CPLN" => "1",
116 "CPLX" => "1",
117 "CSTG" => "1",
118 "CTL" => "1",
119 "CTLASA" => "1",
120 "CTL360" => "1",
121 "CURRENTSTORAGE" => "1",
122 "D" => "1",
123 "DATA" => "1",
124 "DATAFIELD" => "1",
125 "DATE" => "1",
126 "DB" => "1",
127 "DCL" => "1",
128 "DEC" => "1",
129 "DECIMAL" => "1",
130 "DECLARE" => "1",
131 "DEF" => "1",
132 "DEFAULT" => "1",
133 "DEFINED" => "1",
134 "DELAY" => "1",
135 "DESCRIPTORS" => "1",
136 "DFT" => "1",
137 "DIM" => "1",
138 "DIRECT" => "1",
139 "DISPLAY" => "1",
140 "DIVIDE" => "1",
141 "DO" => "1",
142 "E" => "1",
143 "EDIT" => "1",
144 "ELSE" => "1",
145 "EMPTY" => "1",
146 "END" => "1",
147 "ENDFILE" => "1",
148 "ENDPAGE" => "1",
149 "ENTRY" => "1",
150 "ENVIRONMENT" => "1",
151 "ERF" => "1",
152 "ERFC" => "1",
153 "ERROR" => "1",
154 "EVENT" => "1",
155 "EXCL" => "1",
156 "EXCLUSIVE" => "1",
157 "EXEC" => "1",
158 "EXIT" => "1",
159 "EXP" => "1",
160 "EXT" => "1",
161 "EXTERNAL" => "1",
162 "F" => "1",
163 "FB" => "1",
164 "FBS" => "1",
165 "FETCH" => "1",
166 "FILE" => "1",
167 "FINISH" => "1",
168 "FIXED" => "1",
169 "FIXEDOVERFLOW" => "1",
170 "FLOAT" => "1",
171 "FLOOR" => "1",
172 "FLOW" => "1",
173 "FOFL" => "1",
174 "FORMAT" => "1",
175 "FORTRAN" => "1",
176 "FREE" => "1",
177 "FS" => "1",
178 "GENERIC" => "1",
179 "GET" => "1",
180 "GO" => "1",
181 "TO" => "1",
182 "GOTO" => "1",
183 "HALT" => "1",
184 "HBOUND" => "1",
185 "HIGH" => "1",
186 "IF" => "1",
187 "IGNORE" => "1",
188 "IMAG" => "1",
189 "INDEX" => "1",
190 "INDEXAREA" => "1",
191 "INDEXED" => "1",
192 "INIT" => "1",
193 "INITIAL" => "1",
194 "INPUT" => "1",
195 "INT" => "1",
196 "INTER" => "1",
197 "INTERNAL" => "1",
198 "INTO" => "1",
199 "IRRED" => "1",
200 "IRREDUCIBLE" => "1",
201 "KEY" => "1",
202 "KEYED" => "1",
203 "KEYFROM" => "1",
204 "KEYLENGTH" => "1",
205 "KEYLOC" => "1",
206 "KEYTO" => "1",
207 "LABEL" => "1",
208 "LBOUND" => "1",
209 "LEAVE" => "1",
210 "LENGTH" => "1",
211 "LIKE" => "1",
212 "LINE" => "1",
213 "LINENO" => "1",
214 "LINESIZE" => "1",
215 "LIST" => "1",
216 "LOCATE" => "1",
217 "LOG" => "1",
218 "LOG2" => "1",
219 "LOG10" => "1",
220 "LOW" => "1",
221 "MAIN" => "1",
222 "MAX" => "1",
223 "MIN" => "1",
224 "MOD" => "1",
225 "MULTIBLE" => "1",
226 "NCP" => "1",
227 "NOCHECK" => "1",
228 "NOFLOW" => "1",
229 "NOFORMAT" => "1",
230 "NOLOCK" => "1",
231 "NOMAP" => "1",
232 "NOMAPIN" => "1",
233 "NIMAPOUT" => "1",
234 "NORESCAN" => "1",
235 "NOWRITE" => "1",
236 "NULL" => "1",
237 "OFFSET" => "1",
238 "OFL" => "1",
239 "ON" => "1",
240 "ONCHAR" => "1",
241 "ONCODE" => "1",
242 "ONCOUNT" => "1",
243 "ONFILE" => "1",
244 "ONKEY" => "1",
245 "ONLOC" => "1",
246 "ONSOURCE" => "1",
247 "OPEN" => "1",
248 "OPTIONS" => "1",
249 "ORDER" => "1",
250 "OR" => "1",
251 "OTHER" => "1",
252 "OTHERWISE" => "1",
253 "OUTPUT" => "1",
254 "OVERFLOW" => "1",
255 "P" => "1",
256 "PAGE" => "1",
257 "PAGESIZE" => "1",
258 "PARMSET" => "1",
259 "PASSWORD" => "1",
260 "PENDING" => "1",
261 "PIC" => "1",
262 "PICTURE" => "1",
263 "PLIRETV" => "1",
264 "POINTER" => "1",
265 "POLY" => "1",
266 "POS" => "1",
267 "POSITION" => "1",
268 "PREC" => "1",
269 "PRECISION" => "1",
270 "PRINT" => "1",
271 "PRIORITY" => "1",
272 "PROC" => "1",
273 "PROCEDURE" => "1",
274 "PROD" => "1",
275 "PTR" => "1",
276 "PUT" => "1",
277 "R" => "1",
278 "RANGE" => "1",
279 "READ" => "1",
280 "REAL" => "1",
281 "RECORD" => "1",
282 "RECSIZE" => "1",
283 "RECURSIVE" => "1",
284 "RED" => "1",
285 "REDUCIBLE" => "1",
286 "REENTRANT" => "1",
287 "REFER" => "1",
288 "REGIONAL" => "1",
289 "RELEASE" => "1",
290 "REORDER" => "1",
291 "REPEAT" => "1",
292 "REPLY" => "1",
293 "REREAD" => "1",
294 "RESCAN" => "1",
295 "RETCODE" => "1",
296 "RETURN" => "1",
297 "RETURNS" => "1",
298 "REUSE" => "1",
299 "REVERT" => "1",
300 "REWRITE" => "1",
301 "ROUND" => "1",
302 "SAMKEY" => "1",
303 "SCALARVARYING" => "1",
304 "SEQUENTAL" => "1",
305 "SEQL" => "1",
306 "SET" => "1",
307 "SIGN" => "1",
308 "SIGNAL" => "1",
309 "SIS" => "1",
310 "SIZE" => "1",
311 "SKIP" => "1",
312 "SNAP" => "1",
313 "SORT" => "1",
314 "SQL" => "1",
315 "STATEMENT" => "1",
316 "STATIC" => "1",
317 "STATUS" => "1",
318 "STG" => "1",
319 "STMT" => "1",
320 "STOP" => "1",
321 "STORAGE" => "1",
322 "STREAM" => "1",
323 "STRG" => "1",
324 "STRING" => "1",
325 "STRINGRANGE" => "1",
326 "STRINGSIZE" => "1",
327 "STRZ" => "1",
328 "SUB" => "1",
329 "SUBSCRIPTRANGE" => "1",
330 "SUBSTR" => "1",
331 "SUM" => "1",
332 "SYSIN" => "1",
333 "SYSPRINT" => "1",
334 "SYSTEM" => "1",
335 "TASK" => "1",
336 "THEN" => "1",
337 "TIME" => "1",
338 "TITLE" => "1",
339 "TOTAL" => "1",
340 "TP" => "1",
341 "TRANSIENT" => "1",
342 "TRANSLATE" => "1",
343 "TRANSMIT" => "1",
344 "TRKOFL" => "1",
345 "TRUNC" => "1",
346 "U" => "1",
347 "UFL" => "1",
348 "UNAL" => "1",
349 "UNALIGNED" => "1",
350 "UNBUF" => "1",
351 "UNBUFFERED" => "1",
352 "UNDEFINEDFILE" => "1",
353 "UNDERFLOW" => "1",
354 "UNLOCK" => "1",
355 "UNSPEC" => "1",
356 "UNTIL" => "1",
357 "V" => "1",
358 "VALUE" => "1",
359 "VAR" => "1",
360 "VARIABLE" => "1",
361 "VARYING" => "1",
362 "VB" => "1",
363 "VBS" => "1",
364 "VERIFY" => "1",
365 "VS" => "1",
366 "VSAM" => "1",
367 "WAIT" => "1",
368 "WHEN" => "1",
369 "WHILE" => "1",
370 "WRITE" => "1",
371 "X" => "1",
372 "ZDIV" => "1",
373 "ZEREODIVIDE" => "1",
374 "$SYSTEM" => "2",
375 "%ACT" => "2",
376 "%ACTIVATE" => "2",
377 "%CONTROL" => "2",
378 "%DCL" => "2",
379 "%DEACT" => "2",
380 "%DEACTIVATE" => "2",
381 "%DECLARE" => "2",
382 "%DO" => "2",
383 "%ELSE" => "2",
384 "%END" => "2",
385 "%GO" => "2",
386 "%GOTO" => "2",
387 "%IF" => "2",
388 "%INCLUDE" => "2",
389 "%NOPRINT" => "2",
390 "%NOTE" => "2",
391 "%PRINT" => "2",
392 "%PROC" => "2",
393 "%PROCEDURE" => "2",
394 "%SKIP" => "2",
395 "%THEN" => "2",
396 "CICS" => "2",
397 "COMPTIME" => "2",
398 "BETWEEN" => "3",
399 "DROP" => "3",
400 "GROUP" => "3",
401 "HAVING" => "3",
402 "INSERT" => "3",
403 "DB2SQLCA" => "4",
404 "DELETE" => "4",
405 "FROM" => "4",
406 "IN" => "4",
407 "SELECT" => "4",
408 "UPDATE" => "4",
409 "WHERE" => "4",
410 "+" => "5",
411 "-" => "5",
412 "*" => "5",
413 "//" => "5",
414 "/" => "5",
415 "=" => "5",
416 "&" => "5",
417 ">" => "5",
418 "<" => "5",
419 "^" => "5",
420 "!" => "5",
421 "||" => "5",
422 "ACOS" => "6",
423 "ATAN" => "6",
424 "ATAND" => "6",
425 "ATANH" => "6",
426 "COS" => "6",
427 "COSD" => "6",
428 "COSH" => "6",
429 "SIN" => "6",
430 "SIND" => "6",
431 "SINH" => "6",
432 "TAN" => "6",
433 "TAND" => "6",
434 "TANH" => "6");
435
436// Special extensions
437
438// Each category can specify a PHP function that returns an altered
439// version of the keyword.
440
441
442
443$this->linkscripts = array(
444 "1" => "donothing",
445 "2" => "donothing",
446 "3" => "donothing",
447 "4" => "donothing",
448 "5" => "donothing",
449 "6" => "donothing");
450}

The documentation for this class was generated from the following file: