00001 <?php
00002 $BEAUT_PATH = realpath(".")."/syntax_highlight/php";
00003 if (!isset ($BEAUT_PATH)) return;
00004 require_once("$BEAUT_PATH/Beautifier/HFile.php");
00005 class HFile_asm75 extends HFile{
00006 function HFile_asm75(){
00007 $this->HFile();
00008
00009
00010
00011
00012
00013
00014 $this->nocase = "0";
00015 $this->notrim = "0";
00016 $this->perl = "0";
00017
00018
00019
00020 $this->colours = array("blue", "purple", "gray", "brown", "blue");
00021 $this->quotecolour = "blue";
00022 $this->blockcommentcolour = "green";
00023 $this->linecommentcolour = "green";
00024
00025
00026
00027 $this->indent = array();
00028 $this->unindent = array();
00029
00030
00031
00032 $this->stringchars = array();
00033 $this->delimiters = array("#", "~", "!", "%", "^", "&", "*", "(", ")", "=", "|", "\\", "/", "{", "}", "[", "]", "\"", "<", ">", " ", ",", " ", ".", "?");
00034 $this->escchar = "";
00035
00036
00037
00038 $this->linecommenton = array(";");
00039 $this->blockcommenton = array("");
00040 $this->blockcommentoff = array("");
00041
00042
00043
00044 $this->keywords = array(
00045 "ADDC" => "1",
00046 "ADDS" => "1",
00047 "AND" => "1",
00048 "AND1" => "1",
00049 "BR" => "1",
00050 "BRA" => "1",
00051 "BRCB" => "1",
00052 "BRK" => "1",
00053 "CALL" => "1",
00054 "CALLA" => "1",
00055 "CALLF" => "1",
00056 "CLR1" => "1",
00057 "DECS" => "1",
00058 "DI" => "1",
00059 "EI" => "1",
00060 "EQ" => "1",
00061 "GE" => "1",
00062 "GT" => "1",
00063 "GETI" => "1",
00064 "HALT" => "1",
00065 "HIGH" => "1",
00066 "IN" => "1",
00067 "INCS" => "1",
00068 "LOW" => "1",
00069 "LT" => "1",
00070 "MOD" => "1",
00071 "MOV" => "1",
00072 "MOV1" => "1",
00073 "MOVT" => "1",
00074 "NE" => "1",
00075 "NOP" => "1",
00076 "NOT" => "1",
00077 "OR" => "1",
00078 "OR1" => "1",
00079 "OUT" => "1",
00080 "OUT3" => "1",
00081 "POP" => "1",
00082 "PUSH" => "1",
00083 "RET" => "1",
00084 "RETI" => "1",
00085 "RETS" => "1",
00086 "ROLC" => "1",
00087 "RORC" => "1",
00088 "SEL" => "1",
00089 "SEL1" => "1",
00090 "SKE" => "1",
00091 "SKF" => "1",
00092 "SKT" => "1",
00093 "SKTCLR" => "1",
00094 "STOP" => "1",
00095 "SUBC" => "1",
00096 "SUBS" => "1",
00097 "SHL" => "1",
00098 "SHR" => "1",
00099 "XCH" => "1",
00100 "XOR" => "1",
00101 "XOR1" => "1",
00102 "CSEG" => "2",
00103 "DB" => "2",
00104 "DBIT" => "2",
00105 "DS" => "2",
00106 "DSEG" => "2",
00107 "DW" => "2",
00108 "END" => "2",
00109 "EQU" => "2",
00110 "EXTRN" => "2",
00111 "NAME" => "2",
00112 "ORG" => "2",
00113 "PUBLIC" => "2",
00114 "SET" => "2",
00115 "STKLN" => "2",
00116 "TBR" => "2",
00117 "TCALL" => "2",
00118 "VENT0" => "2",
00119 "VENT1" => "2",
00120 "VENT2" => "2",
00121 "VENT3" => "2",
00122 "VENT4" => "2",
00123 "VENT5" => "2",
00124 "VENT6" => "2",
00125 "VENT7" => "2",
00126 "$" => "3",
00127 "MACRO" => "3",
00128 "ENDM" => "3",
00129 "EXITM" => "3",
00130 "GLOBAL" => "3",
00131 "IRP" => "3",
00132 "IRPC" => "3",
00133 "REPT" => "3",
00134 "STACK" => "3",
00135 "@BCDE" => "4",
00136 "@BCXA" => "4",
00137 "@DE" => "4",
00138 "@DL" => "4",
00139 "@HL" => "4",
00140 "@HL+" => "4",
00141 "@HL-" => "4",
00142 "@PCDE" => "4",
00143 "@PCXA" => "4",
00144 "A" => "4",
00145 "B" => "4",
00146 "BC" => "4",
00147 "BC\'" => "4",
00148 "BCDE" => "4",
00149 "BCXA" => "4",
00150 "C" => "4",
00151 "CY" => "4",
00152 "D" => "4",
00153 "DE" => "4",
00154 "DE\'" => "4",
00155 "E" => "4",
00156 "H" => "4",
00157 "HL" => "4",
00158 "HL\'" => "4",
00159 "HL+" => "4",
00160 "HL-" => "4",
00161 "L" => "4",
00162 "MB0" => "4",
00163 "MB1" => "4",
00164 "MB2" => "4",
00165 "MB3" => "4",
00166 "MB4" => "4",
00167 "MB5" => "4",
00168 "MB6" => "4",
00169 "MB7" => "4",
00170 "MB8" => "4",
00171 "MB9" => "4",
00172 "MB10" => "4",
00173 "MB11" => "4",
00174 "MB12" => "4",
00175 "MB13" => "4",
00176 "MB14" => "4",
00177 "MB15" => "4",
00178 "PCDE" => "4",
00179 "PCXA" => "4",
00180 "RB0" => "4",
00181 "RB1" => "4",
00182 "RB2" => "4",
00183 "RB3" => "4",
00184 "RB4" => "4",
00185 "RB5" => "4",
00186 "RB6" => "4",
00187 "RB7" => "4",
00188 "RB8" => "4",
00189 "RB9" => "4",
00190 "RB10" => "4",
00191 "RB11" => "4",
00192 "RB12" => "4",
00193 "RB13" => "4",
00194 "RB14" => "4",
00195 "RB15" => "4",
00196 "X" => "4",
00197 "XA" => "4",
00198 "XA\'" => "4",
00199 "ACKD" => "5",
00200 "ACKE" => "5",
00201 "ACKT" => "5",
00202 "ADM" => "5",
00203 "BP0" => "5",
00204 "BP1" => "5",
00205 "BP2" => "5",
00206 "BP3" => "5",
00207 "BP4" => "5",
00208 "BP5" => "5",
00209 "BP6" => "5",
00210 "BP7" => "5",
00211 "BS" => "5",
00212 "BSB0" => "5",
00213 "BSB1" => "5",
00214 "BSB2" => "5",
00215 "BSB3" => "5",
00216 "BSYE" => "5",
00217 "BT" => "5",
00218 "BTM" => "5",
00219 "CLOM" => "5",
00220 "CMDD" => "5",
00221 "CMDT" => "5",
00222 "COI" => "5",
00223 "CSIE" => "5",
00224 "CSIE0" => "5",
00225 "CSIE1" => "5",
00226 "CSIM" => "5",
00227 "CSIM0" => "5",
00228 "CSIM1" => "5",
00229 "DACE0" => "5",
00230 "DACE1" => "5",
00231 "DACS0" => "5",
00232 "DACS1" => "5",
00233 "DIGS" => "5",
00234 "DIMS" => "5",
00235 "DSPM" => "5",
00236 "EOC" => "5",
00237 "EOT" => "5",
00238 "EWC" => "5",
00239 "EWE" => "5",
00240 "EWP" => "5",
00241 "EWST" => "5",
00242 "GATEC" => "5",
00243 "IE" => "5",
00244 "IE1" => "5",
00245 "IE2" => "5",
00246 "IE3" => "5",
00247 "IE4" => "5",
00248 "IEBT" => "5",
00249 "IEBWT" => "5",
00250 "IECSI" => "5",
00251 "IECSIO" => "5",
00252 "IEEE" => "5",
00253 "IEKS" => "5",
00254 "IEMFT" => "5",
00255 "IEMT0" => "5",
00256 "IEMT1" => "5",
00257 "IEOW" => "5",
00258 "IESIO" => "5",
00259 "IET0" => "5",
00260 "IET1" => "5",
00261 "IETPG" => "5",
00262 "IEW" => "5",
00263 "IM0" => "5",
00264 "IM1" => "5",
00265 "IM2" => "5",
00266 "IPS" => "5",
00267 "IRQ1" => "5",
00268 "IRQ2" => "5",
00269 "IRQ3" => "5",
00270 "IRQ4" => "5",
00271 "IRQBT" => "5",
00272 "IRQBWT" => "5",
00273 "IRQCSI" => "5",
00274 "IRQCSIO" => "5",
00275 "IRQEE" => "5",
00276 "IRQKS" => "5",
00277 "IRQMFT" => "5",
00278 "IRQMT0" => "5",
00279 "IRQMT1" => "5",
00280 "IRQOW" => "5",
00281 "IRQSIO" => "5",
00282 "IRQT0" => "5",
00283 "IRQT1" => "5",
00284 "IRQTPG" => "5",
00285 "IRQW" => "5",
00286 "IST0" => "5",
00287 "IST1" => "5",
00288 "KR0" => "5",
00289 "KR1" => "5",
00290 "KR2" => "5",
00291 "KR3" => "5",
00292 "KR4" => "5",
00293 "KR5" => "5",
00294 "KR6" => "5",
00295 "KR7" => "5",
00296 "KS0" => "5",
00297 "KS1" => "5",
00298 "KS2" => "5",
00299 "KSF" => "5",
00300 "LCDC" => "5",
00301 "LCDM" => "5",
00302 "LPS" => "5",
00303 "MBE" => "5",
00304 "MBS" => "5",
00305 "MFTC" => "5",
00306 "MFTH" => "5",
00307 "MFTL" => "5",
00308 "MFTM" => "5",
00309 "MODH" => "5",
00310 "MODL" => "5",
00311 "MT0" => "5",
00312 "MT1" => "5",
00313 "MTM0" => "5",
00314 "MTM1" => "5",
00315 "MTOE0" => "5",
00316 "MTOE1" => "5",
00317 "MTOF0" => "5",
00318 "MTOF1" => "5",
00319 "PCC" => "5",
00320 "PDGB" => "5",
00321 "PMGA" => "5",
00322 "PMGB" => "5",
00323 "PMGC" => "5",
00324 "PMGD" => "5",
00325 "PMGE" => "5",
00326 "POGA" => "5",
00327 "POGB" => "5",
00328 "POGC" => "5",
00329 "POGD" => "5",
00330 "PONF" => "5",
00331 "PORT0" => "5",
00332 "PORT1" => "5",
00333 "PORT2" => "5",
00334 "PORT3" => "5",
00335 "PORT4" => "5",
00336 "PORT5" => "5",
00337 "PORT6" => "5",
00338 "PORT7" => "5",
00339 "PORT8" => "5",
00340 "PORT9" => "5",
00341 "PORT10" => "5",
00342 "PORT11" => "5",
00343 "PORT12" => "5",
00344 "PORT13" => "5",
00345 "PORT14" => "5",
00346 "PORT15" => "5",
00347 "PORT16" => "5",
00348 "PORT17" => "5",
00349 "PORT18" => "5",
00350 "PORT19" => "5",
00351 "PORT20" => "5",
00352 "PORTH" => "5",
00353 "PSW" => "5",
00354 "PTH0" => "5",
00355 "PTH1" => "5",
00356 "PTHM" => "5",
00357 "RBE" => "5",
00358 "RBS" => "5",
00359 "RELD" => "5",
00360 "RELOAD" => "5",
00361 "RELT" => "5",
00362 "SA" => "5",
00363 "SBS" => "5",
00364 "SCC" => "5",
00365 "SEGEX" => "5",
00366 "SIO" => "5",
00367 "SIO0" => "5",
00368 "SIO1" => "5",
00369 "SIOM" => "5",
00370 "SOC" => "5",
00371 "SP" => "5",
00372 "STATA" => "5",
00373 "STATB" => "5",
00374 "SVA" => "5",
00375 "T0" => "5",
00376 "T1" => "5",
00377 "TBC0" => "5",
00378 "TBC4" => "5",
00379 "TBC8" => "5",
00380 "TBCM" => "5",
00381 "TGC" => "5",
00382 "TGM" => "5",
00383 "TGS" => "5",
00384 "TI0" => "5",
00385 "TI1" => "5",
00386 "TM0" => "5",
00387 "TM1" => "5",
00388 "TMOD0" => "5",
00389 "TMOD1" => "5",
00390 "TO0" => "5",
00391 "TO1" => "5",
00392 "TOE0" => "5",
00393 "TOE1" => "5",
00394 "TOF0" => "5",
00395 "TOF1" => "5",
00396 "TPGM" => "5",
00397 "WDTM" => "5",
00398 "WM" => "5",
00399 "WUP" => "5");
00400
00401
00402
00403
00404
00405
00406
00407
00408 $this->linkscripts = array(
00409 "1" => "donothing",
00410 "2" => "donothing",
00411 "3" => "donothing",
00412 "4" => "donothing",
00413 "5" => "donothing");
00414 }
00415
00416
00417 function donothing($keywordin)
00418 {
00419 return $keywordin;
00420 }
00421
00422 }?>