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

Public Member Functions

 HFile_dsp5600 ()
 
 donothing ($keywordin)
 

Detailed Description

Definition at line 5 of file HFile_dsp5600.php.

Member Function Documentation

◆ donothing()

HFile_dsp5600::donothing (   $keywordin)

Definition at line 424 of file HFile_dsp5600.php.

425{
426 return $keywordin;
427}

◆ HFile_dsp5600()

HFile_dsp5600::HFile_dsp5600 ( )

Definition at line 6 of file HFile_dsp5600.php.

6 {
7 $this->HFile();
8/*************************************/
9// Beautifier Highlighting Configuration File
10// DSP56K asm
11/*************************************/
12// Flags
13
14$this->nocase = "1";
15$this->notrim = "0";
16$this->perl = "0";
17
18// Colours
19
20$this->colours = array("blue", "purple", "gray", "brown", "blue");
21$this->quotecolour = "blue";
22$this->blockcommentcolour = "green";
23$this->linecommentcolour = "green";
24
25// Indent Strings
26
27$this->indent = array();
28$this->unindent = array();
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 "abs" => "1",
46 "adc" => "1",
47 "add" => "1",
48 "addl" => "1",
49 "addr" => "1",
50 "and" => "1",
51 "andi" => "1",
52 "asl" => "1",
53 "asr" => "1",
54 "bchg" => "1",
55 "bclr" => "1",
56 "bset" => "1",
57 "btst" => "1",
58 "clr" => "1",
59 "cmp" => "1",
60 "cmpm" => "1",
61 "debug" => "1",
62 "dec" => "1",
63 "div" => "1",
64 "do" => "1",
65 "debugcc" => "1",
66 "debughs" => "1",
67 "debugcs" => "1",
68 "debuglo" => "1",
69 "debugec" => "1",
70 "debugeq" => "1",
71 "debuges" => "1",
72 "debugge" => "1",
73 "debuggt" => "1",
74 "debuglc" => "1",
75 "debugle" => "1",
76 "debugls" => "1",
77 "debuglt" => "1",
78 "debugmi" => "1",
79 "debugne" => "1",
80 "debugnr" => "1",
81 "debugpl" => "1",
82 "debugnn" => "1",
83 "enddo" => "1",
84 "eor" => "1",
85 "illegal" => "1",
86 "inc" => "1",
87 "jclr" => "1",
88 "jmp" => "1",
89 "jsclr" => "1",
90 "jset" => "1",
91 "jsr" => "1",
92 "jsset" => "1",
93 "jcc" => "1",
94 "jhs" => "1",
95 "jcs" => "1",
96 "jlo" => "1",
97 "jec" => "1",
98 "jeq" => "1",
99 "jes" => "1",
100 "jge" => "1",
101 "jgt" => "1",
102 "jlc" => "1",
103 "jle" => "1",
104 "jls" => "1",
105 "jlt" => "1",
106 "jmi" => "1",
107 "jne" => "1",
108 "jnr" => "1",
109 "jpl" => "1",
110 "jnn" => "1",
111 "jscc" => "1",
112 "jshs" => "1",
113 "jscs" => "1",
114 "jslo" => "1",
115 "jsec" => "1",
116 "jseq" => "1",
117 "jses" => "1",
118 "jsge" => "1",
119 "jsgt" => "1",
120 "jslc" => "1",
121 "jsle" => "1",
122 "jsls" => "1",
123 "jslt" => "1",
124 "jsmi" => "1",
125 "jsne" => "1",
126 "jsnr" => "1",
127 "jspl" => "1",
128 "jsnn" => "1",
129 "lsl" => "1",
130 "lsr" => "1",
131 "lua" => "1",
132 "mac" => "1",
133 "macr" => "1",
134 "move" => "1",
135 "movec" => "1",
136 "movem" => "1",
137 "movep" => "1",
138 "mpy" => "1",
139 "mpyr" => "1",
140 "neg" => "1",
141 "nop" => "1",
142 "norm" => "1",
143 "not" => "1",
144 "or" => "1",
145 "ori" => "1",
146 "rep" => "1",
147 "reset" => "1",
148 "rnd" => "1",
149 "rol" => "1",
150 "ror" => "1",
151 "rti" => "1",
152 "rts" => "1",
153 "sbc" => "1",
154 "stop" => "1",
155 "sub" => "1",
156 "subl" => "1",
157 "subr" => "1",
158 "swi" => "1",
159 "tfr" => "1",
160 "tst" => "1",
161 "tcc" => "1",
162 "ths" => "1",
163 "tcs" => "1",
164 "tlo" => "1",
165 "tec" => "1",
166 "teq" => "1",
167 "tes" => "1",
168 "tge" => "1",
169 "tgt" => "1",
170 "tlc" => "1",
171 "tle" => "1",
172 "tls" => "1",
173 "tlt" => "1",
174 "tmi" => "1",
175 "tne" => "1",
176 "tnr" => "1",
177 "tpl" => "1",
178 "tnn" => "1",
179 "wait" => "1",
180 "by" => "2",
181 "downto" => "2",
182 "then" => "2",
183 "to" => "2",
184 ".break" => "2",
185 ".continue" => "2",
186 ".else" => "2",
187 ".endf" => "2",
188 ".endi" => "2",
189 ".endl" => "2",
190 ".endw" => "2",
191 ".for" => "2",
192 ".if" => "2",
193 ".loop" => "2",
194 ".repeat" => "2",
195 ".until" => "2",
196 ".while" => "2",
197 "baddr" => "3",
198 "bsb" => "3",
199 "bsc" => "3",
200 "buffer" => "3",
201 "cobj" => "3",
202 "comment" => "3",
203 "dc" => "3",
204 "dcb" => "3",
205 "define" => "3",
206 "ds" => "3",
207 "dsm" => "3",
208 "dsr" => "3",
209 "dup" => "3",
210 "dupa" => "3",
211 "dupc" => "3",
212 "dupf" => "3",
213 "else" => "3",
214 "end" => "3",
215 "endbuf" => "3",
216 "endif" => "3",
217 "endm" => "3",
218 "endsec" => "3",
219 "equ" => "3",
220 "exitm" => "3",
221 "fail" => "3",
222 "force" => "3",
223 "global" => "3",
224 "himem" => "3",
225 "ident" => "3",
226 "if" => "3",
227 "include" => "3",
228 "list" => "3",
229 "local" => "3",
230 "lomem" => "3",
231 "lstcol" => "3",
232 "maclib" => "3",
233 "macro" => "3",
234 "mode" => "3",
235 "msg" => "3",
236 "nolist" => "3",
237 "opt" => "3",
238 "org" => "3",
239 "page" => "3",
240 "pmacro" => "3",
241 "prctl" => "3",
242 "radix" => "3",
243 "rdirect" => "3",
244 "scsjmp" => "3",
245 "scsreg" => "3",
246 "section" => "3",
247 "set" => "3",
248 "stitle" => "3",
249 "symobj" => "3",
250 "tabs" => "3",
251 "title" => "3",
252 "undef" => "3",
253 "warn" => "3",
254 "xdef" => "3",
255 "xref" => "3",
256 "@abs" => "4",
257 "@acs" => "4",
258 "@asn" => "4",
259 "@atn" => "4",
260 "@arg" => "4",
261 "@cel" => "4",
262 "@coh" => "4",
263 "@cos" => "4",
264 "@cvf" => "4",
265 "@cvi" => "4",
266 "@cvs" => "4",
267 "@cnt" => "4",
268 "@ccc" => "4",
269 "@chk" => "4",
270 "@ctr" => "4",
271 "@def" => "4",
272 "@flr" => "4",
273 "@fld" => "4",
274 "@frc" => "4",
275 "@exp" => "4",
276 "@int" => "4",
277 "@l10" => "4",
278 "@log" => "4",
279 "@lfr" => "4",
280 "@lng" => "4",
281 "@lun" => "4",
282 "@len" => "4",
283 "@lcv" => "4",
284 "@lst" => "4",
285 "@max" => "4",
286 "@min" => "4",
287 "@mac" => "4",
288 "@mxp" => "4",
289 "@msp" => "4",
290 "@rel" => "4",
291 "@pow" => "4",
292 "@pos" => "4",
293 "@rnd" => "4",
294 "@sgn" => "4",
295 "@sin" => "4",
296 "@snh" => "4",
297 "@sqt" => "4",
298 "@scp" => "4",
299 "@tan" => "4",
300 "@tnh" => "4",
301 "@unf" => "4",
302 "@xph" => "4",
303 "a" => "5",
304 "a0" => "5",
305 "a1" => "5",
306 "a2" => "5",
307 "b" => "5",
308 "b0" => "5",
309 "b1" => "5",
310 "b2" => "5",
311 "ccr" => "5",
312 "lc" => "5",
313 "la" => "5",
314 "m0" => "5",
315 "m1" => "5",
316 "m2" => "5",
317 "m3" => "5",
318 "m4" => "5",
319 "m5" => "5",
320 "m6" => "5",
321 "m7" => "5",
322 "mr" => "5",
323 "n0" => "5",
324 "n1" => "5",
325 "n2" => "5",
326 "n3" => "5",
327 "n4" => "5",
328 "n5" => "5",
329 "n6" => "5",
330 "n7" => "5",
331 "omr" => "5",
332 "pc" => "5",
333 "r0" => "5",
334 "r1" => "5",
335 "r2" => "5",
336 "r3" => "5",
337 "r4" => "5",
338 "r5" => "5",
339 "r6" => "5",
340 "r7" => "5",
341 "sr" => "5",
342 "sp" => "5",
343 "ssh" => "5",
344 "ssl" => "5",
345 "x" => "5",
346 "x0" => "5",
347 "x1" => "5",
348 "y" => "5",
349 "y0" => "5",
350 "y1" => "5",
351 "(r0)" => "5",
352 "(r1)" => "5",
353 "(r2)" => "5",
354 "(r3)" => "5",
355 "(r4)" => "5",
356 "(r5)" => "5",
357 "(r6)" => "5",
358 "(r7)" => "5",
359 "(r0)+" => "5",
360 "(r1)+" => "5",
361 "(r2)+" => "5",
362 "(r3)+" => "5",
363 "(r4)+" => "5",
364 "(r5)+" => "5",
365 "(r6)+" => "5",
366 "(r7)+" => "5",
367 "(r0)-" => "5",
368 "(r1)-" => "5",
369 "(r2)-" => "5",
370 "(r3)-" => "5",
371 "(r4)-" => "5",
372 "(r5)-" => "5",
373 "(r6)-" => "5",
374 "(r7)-" => "5",
375 "(r0)+n0" => "5",
376 "(r1)+n1" => "5",
377 "(r2)+n2" => "5",
378 "(r3)+n3" => "5",
379 "(r4)+n4" => "5",
380 "(r5)+n5" => "5",
381 "(r6)+n6" => "5",
382 "(r7)+n7" => "5",
383 "(r0)-n0" => "5",
384 "(r1)-n1" => "5",
385 "(r2)-n2" => "5",
386 "(r3)-n3" => "5",
387 "(r4)-n4" => "5",
388 "(r5)-n5" => "5",
389 "(r6)-n6" => "5",
390 "(r7)-n7" => "5",
391 "-x0" => "5",
392 "-x1" => "5",
393 "-y0" => "5",
394 "-y1" => "5",
395 "-(r0)" => "5",
396 "-(r1)" => "5",
397 "-(r2)" => "5",
398 "-(r3)" => "5",
399 "-(r4)" => "5",
400 "-(r5)" => "5",
401 "-(r6)" => "5",
402 "-(r7)" => "5",
403 "+x0" => "5",
404 "+x1" => "5",
405 "+y0" => "5",
406 "+y1" => "5");
407
408// Special extensions
409
410// Each category can specify a PHP function that returns an altered
411// version of the keyword.
412
413
414
415$this->linkscripts = array(
416 "1" => "donothing",
417 "2" => "donothing",
418 "3" => "donothing",
419 "4" => "donothing",
420 "5" => "donothing");
421}

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