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

Public Member Functions

 HFile_asmrds500 ()
 
 donothing ($keywordin)
 

Detailed Description

Definition at line 5 of file HFile_asmrds500.php.

Member Function Documentation

◆ donothing()

HFile_asmrds500::donothing (   $keywordin)

Definition at line 244 of file HFile_asmrds500.php.

245{
246 return $keywordin;
247}

◆ HFile_asmrds500()

HFile_asmrds500::HFile_asmrds500 ( )

Definition at line 6 of file HFile_asmrds500.php.

6 {
7 $this->HFile();
8/*************************************/
9// Beautifier Highlighting Configuration File
10// Assembler RDS-500
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", "purple", "gray", "brown");
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 "ASMB" => "1",
46 "BLK" => "1",
47 "BLOW" => "1",
48 "BYTE" => "1",
49 "CHAD" => "1",
50 "DATA" => "1",
51 "DATE" => "1",
52 "DFLD" => "1",
53 "DFLH" => "1",
54 "DFLI" => "1",
55 "DFLM" => "1",
56 "DFLR" => "1",
57 "DO" => "1",
58 "DPI" => "1",
59 "DPR" => "1",
60 "EJCT" => "1",
61 "END" => "1",
62 "ENDC" => "1",
63 "ENDP" => "1",
64 "EQU" => "1",
65 "EXIT" => "1",
66 "INCLUDE" => "1",
67 "IS" => "1",
68 "LABL" => "1",
69 "LIBR" => "1",
70 "LIST" => "1",
71 "LOAD" => "1",
72 "LORG" => "1",
73 "NLST" => "1",
74 "NPRINT" => "1",
75 "NTRY" => "1",
76 "ORIG" => "1",
77 "PAGE" => "1",
78 "PRINT" => "1",
79 "PROC" => "1",
80 "PALS" => "1",
81 "RES" => "1",
82 "RQS" => "1",
83 "SKAD" => "1",
84 "SPAC" => "1",
85 "SPR" => "1",
86 "SUBR" => "1",
87 "TEXT" => "1",
88 "TRUE" => "1",
89 "X" => "1",
90 "HALT" => "2",
91 "ADD" => "3",
92 "AND" => "3",
93 "CMB" => "3",
94 "CMW" => "3",
95 "DSB" => "3",
96 "ENB" => "3",
97 "INR" => "3",
98 "JMP" => "3",
99 "JSX" => "3",
100 "LDB" => "3",
101 "LDW" => "3",
102 "LDX" => "3",
103 "ORI" => "3",
104 "ORE" => "3",
105 "SLA" => "3",
106 "SLC" => "3",
107 "SLL" => "3",
108 "SML" => "3",
109 "SMU" => "3",
110 "SRA" => "3",
111 "SRL" => "3",
112 "SRC" => "3",
113 "STB" => "3",
114 "STX" => "3",
115 "STW" => "3",
116 "SUB" => "3",
117 "SUS" => "3",
118 "A" => "4",
119 "D" => "4",
120 "L" => "4",
121 "R" => "4",
122 "U" => "4",
123 "=" => "4",
124 "+" => "4",
125 "-" => "4",
126 "$" => "4",
127 ":" => "4",
128 "*" => "4",
129 "CAX" => "5",
130 "CEX" => "5",
131 "CLR" => "5",
132 "CMP" => "5",
133 "CXA" => "5",
134 "CXE" => "5",
135 "EEX" => "5",
136 "INV" => "5",
137 "MSK" => "5",
138 "NOP" => "5",
139 "SAM" => "5",
140 "SAO" => "5",
141 "SAP" => "5",
142 "SAZ" => "5",
143 "SEQ" => "5",
144 "SGM" => "5",
145 "SGR" => "5",
146 "SLE" => "5",
147 "SLM" => "5",
148 "SLS" => "5",
149 "SNE" => "5",
150 "SNO" => "5",
151 "SS1" => "5",
152 "SS2" => "5",
153 "SS3" => "5",
154 "SSE" => "5",
155 "SSO" => "5",
156 "SXE" => "5",
157 "SXM" => "5",
158 "SXP" => "5",
159 "UNM" => "5",
160 "XEE" => "5",
161 "CF" => "6",
162 "CFD" => "6",
163 "CLB" => "6",
164 "DIV" => "6",
165 "DIN" => "6",
166 "DOT" => "6",
167 "DXS" => "6",
168 "FAB" => "6",
169 "FABD" => "6",
170 "FCS" => "6",
171 "FCSD" => "6",
172 "FLT" => "6",
173 "FLTD" => "6",
174 "FIX" => "6",
175 "FIXD" => "6",
176 "FTR" => "6",
177 "FTRD" => "6",
178 "FXR" => "6",
179 "FXRD" => "6",
180 "FAD" => "6",
181 "FADD" => "6",
182 "FSB" => "6",
183 "FSBD" => "6",
184 "FM" => "6",
185 "FMD" => "6",
186 "FDV" => "6",
187 "FDVD" => "6",
188 "IXS" => "6",
189 "LF" => "6",
190 "LFD" => "6",
191 "LLB" => "6",
192 "LM" => "6",
193 "LPL" => "6",
194 "LPU" => "6",
195 "MPY" => "6",
196 "SF" => "6",
197 "SFD" => "6",
198 "SM" => "6",
199 "DCR" => "7",
200 "DRS" => "7",
201 "IVR" => "7",
202 "ICR" => "7",
203 "IRS" => "7",
204 "LDR" => "7",
205 "RRA" => "7",
206 "RRC" => "7",
207 "RRM" => "7",
208 "RRS" => "7",
209 "SMB" => "7",
210 "SRZ" => "7",
211 "SRP" => "7",
212 "SRN" => "7",
213 "STR" => "7",
214 "R0" => "8",
215 "R1" => "8",
216 "R2" => "8",
217 "R3" => "8",
218 "R4" => "8",
219 "R5" => "8",
220 "R6" => "8",
221 "R7" => "8",
222 "R8" => "8",
223 "R9" => "8");
224
225// Special extensions
226
227// Each category can specify a PHP function that returns an altered
228// version of the keyword.
229
230
231
232$this->linkscripts = array(
233 "1" => "donothing",
234 "2" => "donothing",
235 "3" => "donothing",
236 "4" => "donothing",
237 "5" => "donothing",
238 "6" => "donothing",
239 "7" => "donothing",
240 "8" => "donothing");
241}

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