ILIAS  release_5-3 Revision v5.3.23-19-g915713cf615
HFile_asm68hc11 Class Reference
+ Inheritance diagram for HFile_asm68hc11:
+ Collaboration diagram for HFile_asm68hc11:

Public Member Functions

 HFile_asm68hc11 ()
 
 donothing ($keywordin)
 

Detailed Description

Definition at line 7 of file HFile_asm68hc11.php.

Member Function Documentation

◆ donothing()

HFile_asm68hc11::donothing (   $keywordin)

Definition at line 338 of file HFile_asm68hc11.php.

339 {
340 return $keywordin;
341 }

◆ HFile_asm68hc11()

HFile_asm68hc11::HFile_asm68hc11 ( )

Definition at line 9 of file HFile_asm68hc11.php.

10 {
11 $this->HFile();
12 /*************************************/
13 // Beautifier Highlighting Configuration File
14 // 68HC11 ASM
15 /*************************************/
16 // Flags
17
18 $this->nocase = "1";
19 $this->notrim = "0";
20 $this->perl = "0";
21
22 // Colours
23
24 $this->colours = array("blue", "purple", "gray", "brown", "blue", "purple");
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 "ABX" => "1",
50 "ABY" => "1",
51 "ADCA" => "1",
52 "ADCB" => "1",
53 "ADDA" => "1",
54 "ADDB" => "1",
55 "ADDD" => "1",
56 "ANDA" => "1",
57 "ANDB" => "1",
58 "ANDCC" => "1",
59 "ASLA" => "1",
60 "ASLB" => "1",
61 "ASL" => "1",
62 "ASRA" => "1",
63 "ASRB" => "1",
64 "ASR" => "1",
65 "BCC" => "1",
66 "BCLR" => "1",
67 "BCS" => "1",
68 "BEQ" => "1",
69 "BGE" => "1",
70 "BGT" => "1",
71 "BHI" => "1",
72 "BHS" => "1",
73 "BLE" => "1",
74 "BLO" => "1",
75 "BLS" => "1",
76 "BLT" => "1",
77 "BMI" => "1",
78 "BNE" => "1",
79 "BPL" => "1",
80 "BRA" => "1",
81 "BRCLR" => "1",
82 "BRN" => "1",
83 "BSET" => "1",
84 "BSR" => "1",
85 "BVC" => "1",
86 "BVS" => "1",
87 "BITA" => "1",
88 "BITB" => "1",
89 "CLC" => "1",
90 "CLI" => "1",
91 "CLRA" => "1",
92 "CLRB" => "1",
93 "CLR" => "1",
94 "CMPA" => "1",
95 "CMPB" => "1",
96 "CMPD" => "1",
97 "CMPS" => "1",
98 "CMPU" => "1",
99 "CMPX" => "1",
100 "CMPY" => "1",
101 "COMA" => "1",
102 "COMB" => "1",
103 "COM" => "1",
104 "CPD" => "1",
105 "CPX" => "1",
106 "CPY" => "1",
107 "CWAI" => "1",
108 "DAA" => "1",
109 "DECA" => "1",
110 "DECB" => "1",
111 "DEC" => "1",
112 "DEX" => "1",
113 "DEY" => "1",
114 "EORA" => "1",
115 "EORB" => "1",
116 "EXG" => "1",
117 "IDIV" => "1",
118 "INCA" => "1",
119 "INCB" => "1",
120 "INC" => "1",
121 "INX" => "1",
122 "INY" => "1",
123 "JMP" => "1",
124 "JSR" => "1",
125 "LDA" => "1",
126 "LDAA" => "1",
127 "LDAB" => "1",
128 "LDB" => "1",
129 "LDD" => "1",
130 "LDS" => "1",
131 "LDU" => "1",
132 "LDX" => "1",
133 "LDY" => "1",
134 "LEAS" => "1",
135 "LEAU" => "1",
136 "LEAX" => "1",
137 "LEAY" => "1",
138 "LSLA" => "1",
139 "LSLB" => "1",
140 "LSLD" => "1",
141 "LSL" => "1",
142 "LSRA" => "1",
143 "LSRB" => "1",
144 "LSR" => "1",
145 "LBCC" => "1",
146 "LBCS" => "1",
147 "LBEQ" => "1",
148 "LBGE" => "1",
149 "LBGT" => "1",
150 "LBHI" => "1",
151 "LBHS" => "1",
152 "LBLE" => "1",
153 "LBLO" => "1",
154 "LBLS" => "1",
155 "LBLT" => "1",
156 "LBMI" => "1",
157 "LBNE" => "1",
158 "LBPL" => "1",
159 "LBRA" => "1",
160 "LBRN" => "1",
161 "LBSR" => "1",
162 "LBVC" => "1",
163 "LBVS" => "1",
164 "MUL" => "1",
165 "NEGA" => "1",
166 "NEGB" => "1",
167 "NEG" => "1",
168 "NOP" => "1",
169 "ORA" => "1",
170 "ORAA" => "1",
171 "ORAB" => "1",
172 "ORB" => "1",
173 "ORCC" => "1",
174 "BeautifierA" => "1",
175 "BeautifierB" => "1",
176 "BeautifierS" => "1",
177 "BeautifierU" => "1",
178 "BeautifierX" => "1",
179 "BeautifierY" => "1",
180 "PULA" => "1",
181 "PULB" => "1",
182 "PULS" => "1",
183 "PULU" => "1",
184 "PULX" => "1",
185 "PULY" => "1",
186 "ROLA" => "1",
187 "ROLB" => "1",
188 "ROL" => "1",
189 "RORA" => "1",
190 "RORB" => "1",
191 "ROR" => "1",
192 "RTI" => "1",
193 "RTS" => "1",
194 "SBCA" => "1",
195 "SBCB" => "1",
196 "SEC" => "1",
197 "SEX" => "1",
198 "SEI" => "1",
199 "STA" => "1",
200 "STAA" => "1",
201 "STAB" => "1",
202 "STB" => "1",
203 "STD" => "1",
204 "STOP" => "1",
205 "STS" => "1",
206 "STU" => "1",
207 "STX" => "1",
208 "STY" => "1",
209 "SUBA" => "1",
210 "SUBB" => "1",
211 "SUBD" => "1",
212 "SWI" => "1",
213 "SWI2" => "1",
214 "SWI3" => "1",
215 "SYNC" => "1",
216 "TAB" => "1",
217 "TAP" => "1",
218 "TBA" => "1",
219 "TFR" => "1",
220 "TSTA" => "1",
221 "TSTB" => "1",
222 "TST" => "1",
223 "XGDX" => "1",
224 "TCNT" => "2",
225 "TI4O5" => "2",
226 "TIC1" => "2",
227 "TIC2" => "2",
228 "TIC3" => "2",
229 "TOC1" => "2",
230 "TOC2" => "2",
231 "TOC3" => "2",
232 "TOC4" => "2",
233 "TCTL1" => "2",
234 "TCTL2" => "2",
235 "TMSK1" => "2",
236 "TFLG1" => "2",
237 "TMSK2" => "2",
238 "TFLG2" => "2",
239 "TEST1" => "2",
240 "BASE" => "2",
241 "BAUD" => "2",
242 "BPROT" => "2",
243 "PORTA" => "2",
244 "PORTB" => "2",
245 "PORTC" => "2",
246 "PORTCL" => "2",
247 "PORTD" => "2",
248 "PORTE" => "2",
249 "PPROG" => "2",
250 "PIOC" => "2",
251 "PACTL" => "2",
252 "PACNT" => "2",
253 "DDRA" => "2",
254 "DDRB" => "2",
255 "DDRC" => "2",
256 "DDRD" => "2",
257 "DDRE" => "2",
258 "SCCR1" => "2",
259 "SCCR2" => "2",
260 "SCSR" => "2",
261 "SCDR" => "2",
262 "SPCR" => "2",
263 "SPSR" => "2",
264 "SPDR" => "2",
265 "ADCTL" => "2",
266 "ADR1" => "2",
267 "ADR2" => "2",
268 "ADR3" => "2",
269 "ADR4" => "2",
270 "RESV1" => "2",
271 "RESV2" => "2",
272 "RESV3" => "2",
273 "RESV4" => "2",
274 "OPTION" => "2",
275 "OC1D" => "2",
276 "OC1M" => "2",
277 "CONFIG" => "2",
278 "COPRST" => "2",
279 "CFORC" => "2",
280 "INIT" => "2",
281 "HPRIO" => "2",
282 "#ifdef" => "3",
283 "#ifndef" => "3",
284 "#define" => "3",
285 "#endif" => "3",
286 "#include" => "3",
287 "#else" => "3",
288 "FCB" => "4",
289 "FCC" => "4",
290 "FDB" => "4",
291 "EQU" => "4",
292 "ENDM" => "4",
293 "MACRO" => "4",
294 "ORG" => "4",
295 "SETDP" => "4",
296 "#" => "5",
297 "#$" => "5",
298 "#%" => "5",
299 "IRQINT" => "6",
300 "PAIINT" => "6",
301 "PAOVINT" => "6",
302 "RTIINT" => "6",
303 "RESETINT" => "6",
304 "SCIINT" => "6",
305 "SPIINT" => "6",
306 "SWIINT" => "6",
307 "TOINT" => "6",
308 "TOC5INT" => "6",
309 "TOC4INT" => "6",
310 "TOC3INT" => "6",
311 "TOC2INT" => "6",
312 "TOC1INT" => "6",
313 "TIC3INT" => "6",
314 "TIC2INT" => "6",
315 "TIC1INT" => "6",
316 "XIRQINT" => "6",
317 "BADOPINT" => "6",
318 "NOCOPINT" => "6",
319 "CMEINT" => "6");
320
321 // Special extensions
322
323 // Each category can specify a PHP function that returns an altered
324 // version of the keyword.
325
326
327
328 $this->linkscripts = array(
329 "1" => "donothing",
330 "2" => "donothing",
331 "3" => "donothing",
332 "4" => "donothing",
333 "5" => "donothing",
334 "6" => "donothing");
335 }

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