ILIAS  release_5-3 Revision v5.3.23-19-g915713cf615
HFile_peoplesoftsqr.php
Go to the documentation of this file.
1<?php
2$BEAUT_PATH = realpath(".") . "/Services/COPage/syntax_highlight/php";
3if (!isset($BEAUT_PATH)) {
4 return;
5}
6require_once("$BEAUT_PATH/Beautifier/HFile.php");
8 {
9 public function HFile_peoplesoftsqr()
10 {
11 $this->HFile();
12 /*************************************/
13 // Beautifier Highlighting Configuration File
14//
15 /*************************************/
16 // Flags
17
18 $this->nocase = "0";
19 $this->notrim = "0";
20 $this->perl = "0";
21
22 // Colours
23
24 $this->colours = array("blue", "purple", "gray");
25 $this->quotecolour = "blue";
26 $this->blockcommentcolour = "green";
27 $this->linecommentcolour = "green";
28
29 // Indent Strings
30
31 $this->indent = array();
32 $this->unindent = array();
33
34 // String characters and delimiters
35
36 $this->stringchars = array();
37 $this->delimiters = array("!", "(", ")");
38 $this->escchar = "";
39
40 // Comment settings
41
42 $this->linecommenton = array("");
43 $this->blockcommenton = array("");
44 $this->blockcommentoff = array("");
45
46 // Keywords (keyword mapping to colour number)
47
48 $this->keywords = array(
49 "/L10" => "",
50 "\"SQR\"" => "",
51 "Line" => "",
52 "Comment" => "",
53 "=" => "",
54 "!" => "",
55 "Nocase" => "",
56 "Noquote" => "",
57 "File" => "",
58 "Extensions" => "",
59 "SQR" => "",
60 "SQC" => "",
61 "BEGIN-DOCUMENT" => "1",
62 "BEGIN-FOOTING" => "1",
63 "BEGIN-PROCEDURE" => "1",
64 "BEGIN-SQL" => "1",
65 "BEGIN-SELECT" => "1",
66 "BEGIN-REPORT" => "1",
67 "BEGIN-SETUP" => "1",
68 "BEGIN-HEADING" => "1",
69 "END-DOCUMENT" => "1",
70 "END-FOOTING" => "1",
71 "END-PROCEDURE" => "1",
72 "END-SQL" => "1",
73 "END-SELECT" => "1",
74 "END-REPORT" => "1",
75 "END-SETUP" => "1",
76 "END-HEADING" => "1",
77 "END-IF" => "1",
78 "END-WHILE" => "1",
79 "IF" => "1",
80 "WHILE" => "1",
81 "#DEBUG" => "2",
82 "#DEFINE" => "2",
83 "#ELSE" => "2",
84 "#END" => "2",
85 "#END-IF" => "2",
86 "#ENDIF" => "2",
87 "#IF" => "2",
88 "#IFDEF" => "2",
89 "#IFNDEF" => "2",
90 "#INCLUDE" => "2",
91 "ADD" => "2",
92 "ARRAY" => "2",
93 "ALTER" => "2",
94 "ASK" => "2",
95 "AND" => "2",
96 "ALTER-LOCAL" => "2",
97 "ALTER-PRINTER" => "2",
98 "ARRAY-ADD" => "2",
99 "ARRAY-DIVIDE" => "2",
100 "ARRAY-MULTIPLY" => "2",
101 "ARRAY-SUBTRACT" => "2",
102 "BREAK" => "2",
103 "BAR" => "2",
104 "BOX" => "2",
105 "BEGIN" => "2",
106 "BOTTOM-MARGIN" => "2",
107 "CALL" => "2",
108 "COMMIT" => "2",
109 "CLEAR" => "2",
110 "CONCAT" => "2",
111 "CLOSE" => "2",
112 "CONNECT" => "2",
113 "COLUMNS" => "2",
114 "CREATE" => "2",
115 "CHART" => "2",
116 "CODE" => "2",
117 "COLUMN" => "2",
118 "CLEAR-ARRAY" => "2",
119 "CREATE-ARRAY" => "2",
120 "CHAR" => "2",
121 "CHAR-WIDTH" => "2",
122 "COLOR" => "2",
123 "DIVIDE" => "2",
124 "DOCUMENT" => "2",
125 "DECLARE" => "2",
126 "DO" => "2",
127 "DISPLAY" => "2",
128 "DOLLAR" => "2",
129 "DIRECT" => "2",
130 "DEINIT" => "2",
131 "DECIMAL" => "2",
132 "DATE" => "2",
133 "DEBUG" => "2",
134 "DECLARE-CHART" => "2",
135 "DECLARE-IMAGE" => "2",
136 "DECLARE-LAYOUT" => "2",
137 "DECLARE-PRINTER" => "2",
138 "DECLARE-PROCEDURE" => "2",
139 "DECLARE-REPORT" => "2",
140 "DECLARE-VARIABLE" => "2",
141 "DATE-EDIT-MASK" => "2",
142 "DECIMAL-SEPARATOR" => "2",
143 "DATE-SEPARATOR" => "2",
144 "DISTINCT" => "2",
145 "DAY-OF-WEEK-CASE" => "2",
146 "DAY-OF-WEEK-FULL" => "2",
147 "DAY-OF-WEEK-SHORT" => "2",
148 "ELSE" => "2",
149 "ENCODE" => "2",
150 "EVALUATE" => "2",
151 "END-DECLARE" => "2",
152 "END-EVALUATE" => "2",
153 "END-PROGRAM" => "2",
154 "EXIT-SELECT" => "2",
155 "EXECUTE" => "2",
156 "EXIT" => "2",
157 "EXTRACT" => "2",
158 "END" => "2",
159 "FOOTING" => "2",
160 "FORMFEED" => "2",
161 "FIND" => "2",
162 "FONT" => "2",
163 "FROM" => "2",
164 "FONT-TYPE" => "2",
165 "FLOAT" => "2",
166 "FOR-REPORTS" => "2",
167 "FIELD" => "2",
168 "FILL" => "2",
169 "GET" => "2",
170 "GRAPHIC" => "2",
171 "GOTO" => "2",
172 "HORZ-LINE" => "2",
173 "HORZ" => "2",
174 "HEADING" => "2",
175 "IMAGE" => "2",
176 "INPUT" => "2",
177 "INIT" => "2",
178 "INPUT-DATE-EDIT-MASK" => "2",
179 "INTO" => "2",
180 "INTEGER" => "2",
181 "IMAGE-SIZE" => "2",
182 "INIT-STRING" => "2",
183 "LOOKUP" => "2",
184 "LET" => "2",
185 "LOWERCASE" => "2",
186 "LOAD" => "2",
187 "LAYOUT" => "2",
188 "LINE" => "2",
189 "LAST" => "2",
190 "LISTING" => "2",
191 "LAST-PAGE" => "2",
192 "LOWER" => "2",
193 "LOAD-LOOKUP" => "2",
194 "LOCALE" => "2",
195 "LOCAL" => "2",
196 "LOOPS" => "2",
197 "LEFT-MARGIN" => "2",
198 "LINE-WIDTH" => "2",
199 "LINE-HEIGHT" => "2",
200 "LANDSCAPE" => "2",
201 "MULTIPLY" => "2",
202 "MONEY" => "2",
203 "MOVE" => "2",
204 "MATCH" => "2",
205 "MONEY-SIGN" => "2",
206 "MONEY-SIGN-LOCATION" => "2",
207 "MONTHS-CASE" => "2",
208 "MONTHS-FULL" => "2",
209 "MONTHS-SHORT" => "2",
210 "MONEY-EDIT-MASK" => "2",
211 "MAX-COLUMNS" => "2",
212 "MAX-LINES" => "2",
213 "NEW-PAGE" => "2",
214 "NEW-REPORT" => "2",
215 "NEXT-COLUMN" => "2",
216 "NEWLINE" => "2",
217 "NEWPAGE" => "2",
218 "NEXT-LISTING" => "2",
219 "NOP" => "2",
220 "NUMBER" => "2",
221 "NUMBER-EDIT-MASK" => "2",
222 "NVL" => "2",
223 "NOWAIT" => "2",
224 "NAME" => "2",
225 "OPEN" => "2",
226 "ON-BREAK" => "2",
227 "ON-ERROR" => "2",
228 "ORIENTATION" => "2",
229 "PRINT" => "2",
230 "PRINTER" => "2",
231 "PROCEDURE" => "2",
232 "PROGRAM" => "2",
233 "PAGE" => "2",
234 "POSITION" => "2",
235 "PUT" => "2",
236 "PAGE-NUMBER" => "2",
237 "PRINT-BAR-CODE" => "2",
238 "PRINT-CHART" => "2",
239 "PRINT-DIRECT" => "2",
240 "PRINT-IMAGE" => "2",
241 "POINT-SIZE" => "2",
242 "PITCH" => "2",
243 "PAPER-SIZE" => "2",
244 "PAGE-DEPTH" => "2",
245 "REPORT" => "2",
246 "READ" => "2",
247 "ROLLBACK" => "2",
248 "ROUND" => "2",
249 "RIGHT-MARGIN" => "2",
250 "SELECT" => "2",
251 "SETUP" => "2",
252 "SUBTRACT" => "2",
253 "SQL" => "2",
254 "SYMBOL" => "2",
255 "SIZE" => "2",
256 "SHOW" => "2",
257 "STRING" => "2",
258 "STOP" => "2",
259 "SOURCE" => "2",
260 "STARTUP-FILE" => "2",
261 "TYPE" => "2",
262 "TO" => "2",
263 "THOUSAND-SEPARATOR" => "2",
264 "TIME-SEPARATOR" => "2",
265 "TIMES" => "2",
266 "TEXT" => "2",
267 "TOP-MARGIN" => "2",
268 "USE" => "2",
269 "UPPERCASE" => "2",
270 "USE-COLUMN" => "2",
271 "USE-PRINTER-TYPE" => "2",
272 "USE-PROCEDURE" => "2",
273 "USE-REPORT" => "2",
274 "USING" => "2",
275 "VERT" => "2",
276 "WRITE" => "2",
277 "WAIT" => "2",
278 "WITH" => "2",
279 "WHERE" => "2",
280 "DATEADD" => "3",
281 "DATEDIFF" => "3",
282 "DATENOW" => "3",
283 "DATETOSTR" => "3",
284 "DELETE" => "3",
285 "EDIT" => "3",
286 "EXISTS" => "3",
287 "INSTR" => "3",
288 "ISBLANK" => "3",
289 "ISNULL" => "3",
290 "LENGTH" => "3",
291 "LPAD" => "3",
292 "LTRIM" => "3",
293 "MOD" => "3",
294 "RENAME" => "3",
295 "RPAD" => "3",
296 "RTRIM" => "3",
297 "STRTODATE" => "3",
298 "SUBSTR" => "3",
299 "TO_CHAR" => "3",
300 "TO_NUMBER" => "3",
301 "TRANSLATE" => "3",
302 "UNSTRING" => "3",
303 "UPPER" => "3");
304
305 // Special extensions
306
307 // Each category can specify a PHP function that returns an altered
308 // version of the keyword.
309
310
311
312 $this->linkscripts = array(
313 "" => "donothing",
314 "1" => "donothing",
315 "2" => "donothing",
316 "3" => "donothing");
317 }
318
319
320 public function donothing($keywordin)
321 {
322 return $keywordin;
323 }
324 }
An exception for terminatinating execution or to throw for unit testing.