• Main Page
  • Related Pages
  • Modules
  • Namespaces
  • Data Structures
  • Files
  • File List
  • Globals

syntax_highlight/php/HFile/HFile_asmh8s.php

Go to the documentation of this file.
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_asmh8s extends HFile{
00006    function HFile_asmh8s(){
00007      $this->HFile();    
00008 /*************************************/
00009 // Beautifier Highlighting Configuration File 
00010 // H8S Assembler
00011 /*************************************/
00012 // Flags
00013 
00014 $this->nocase                   = "0";
00015 $this->notrim                   = "0";
00016 $this->perl                     = "0";
00017 
00018 // Colours
00019 
00020 $this->colours          = array("blue", "purple", "gray", "brown", "blue");
00021 $this->quotecolour              = "blue";
00022 $this->blockcommentcolour       = "green";
00023 $this->linecommentcolour        = "green";
00024 
00025 // Indent Strings
00026 
00027 $this->indent                   = array();
00028 $this->unindent                 = array();
00029 
00030 // String characters and delimiters
00031 
00032 $this->stringchars              = array("\"", "'");
00033 $this->delimiters               = array("!", "@", "#", "%", "^", "&", "*", "(", ")", "-", "+", "=", "|", "\\", "/", "{", "}", "[", "]", ":", ";", "\"", "'", "<", ">", " ", ",", " ", ".", "?");
00034 $this->escchar                  = "";
00035 
00036 // Comment settings
00037 
00038 $this->linecommenton            = array(";");
00039 $this->blockcommenton           = array("");
00040 $this->blockcommentoff          = array("");
00041 
00042 // Keywords (keyword mapping to colour number)
00043 
00044 $this->keywords                 = array(
00045                         "add" => "1", 
00046                         "addx" => "1", 
00047                         "and" => "1", 
00048                         "adds" => "1", 
00049                         "andc" => "1", 
00050                         "adc" => "1", 
00051                         "adiw" => "1", 
00052                         "asr" => "1", 
00053                         "andi" => "1", 
00054                         "bset" => "1", 
00055                         "bsr" => "1", 
00056                         "bclr" => "1", 
00057                         "bnot" => "1", 
00058                         "btst" => "1", 
00059                         "bld" => "1", 
00060                         "bild" => "1", 
00061                         "bst" => "1", 
00062                         "bist" => "1", 
00063                         "band" => "1", 
00064                         "biand" => "1", 
00065                         "bor" => "1", 
00066                         "bior" => "1", 
00067                         "bxor" => "1", 
00068                         "bixor" => "1", 
00069                         "bra" => "1", 
00070                         "brn" => "1", 
00071                         "bhi" => "1", 
00072                         "bls" => "1", 
00073                         "bcc" => "1", 
00074                         "bhs" => "1", 
00075                         "bcs" => "1", 
00076                         "blo" => "1", 
00077                         "bne" => "1", 
00078                         "beq" => "1", 
00079                         "bvc" => "1", 
00080                         "bvs" => "1", 
00081                         "bpl" => "1", 
00082                         "bmi" => "1", 
00083                         "bge" => "1", 
00084                         "blt" => "1", 
00085                         "bgt" => "1", 
00086                         "ble" => "1", 
00087                         "b" => "1", 
00088                         "brbs" => "1", 
00089                         "brbc" => "1", 
00090                         "breq" => "1", 
00091                         "brne" => "1", 
00092                         "brcs" => "1", 
00093                         "br" => "1", 
00094                         "brsh" => "1", 
00095                         "brlo" => "1", 
00096                         "brmi" => "1", 
00097                         "brpl" => "1", 
00098                         "brge" => "1", 
00099                         "brlt" => "1", 
00100                         "brhs" => "1", 
00101                         "brhc" => "1", 
00102                         "brts" => "1", 
00103                         "brtc" => "1", 
00104                         "brvs" => "1", 
00105                         "brvc" => "1", 
00106                         "brie" => "1", 
00107                         "brid" => "1", 
00108                         "brcc" => "1", 
00109                         "cc" => "1", 
00110                         "cmp" => "1", 
00111                         "cp" => "1", 
00112                         "cpc" => "1", 
00113                         "cpi" => "1", 
00114                         "clc" => "1", 
00115                         "cbi" => "1", 
00116                         "cln" => "1", 
00117                         "clz" => "1", 
00118                         "cls" => "1", 
00119                         "clt" => "1", 
00120                         "clh" => "1", 
00121                         "clr" => "1", 
00122                         "cpse" => "1", 
00123                         "cli" => "1", 
00124                         "com" => "1", 
00125                         "das" => "1", 
00126                         "dec" => "1", 
00127                         "daa" => "1", 
00128                         "divxu" => "1", 
00129                         "divxs" => "1", 
00130                         "eepmov" => "1", 
00131                         "extu" => "1", 
00132                         "exts" => "1", 
00133                         "eor" => "1", 
00134                         "high" => "1", 
00135                         "inc" => "1", 
00136                         "ijmp" => "1", 
00137                         "icall" => "1", 
00138                         "in" => "1", 
00139                         "jmp" => "1", 
00140                         "jsr" => "1", 
00141                         "ldm" => "1", 
00142                         "ldc" => "1", 
00143                         "l" => "1", 
00144                         "ldi" => "1", 
00145                         "ld" => "1", 
00146                         "lpm" => "1", 
00147                         "ldd" => "1", 
00148                         "lds" => "1", 
00149                         "low" => "1", 
00150                         "lsl" => "1", 
00151                         "lsr" => "1", 
00152                         "mov" => "1", 
00153                         "movfpe" => "1", 
00154                         "movtpe" => "1", 
00155                         "mulxu" => "1", 
00156                         "mulxs" => "1", 
00157                         "not" => "1", 
00158                         "neg" => "1", 
00159                         "nop" => "1", 
00160                         "or" => "1", 
00161                         "orc" => "1", 
00162                         "out" => "1", 
00163                         "ori" => "1", 
00164                         "pop" => "1", 
00165                         "push" => "1", 
00166                         "rts" => "1", 
00167                         "rte" => "1", 
00168                         "rotl" => "1", 
00169                         "rotr" => "1", 
00170                         "rotxl" => "1", 
00171                         "rotxr" => "1", 
00172                         "rjmp" => "1", 
00173                         "rcall" => "1", 
00174                         "rol" => "1", 
00175                         "ror" => "1", 
00176                         "ret" => "1", 
00177                         "reti" => "1", 
00178                         "sub" => "1", 
00179                         "stm" => "1", 
00180                         "subs" => "1", 
00181                         "subx" => "1", 
00182                         "shal" => "1", 
00183                         "shar" => "1", 
00184                         "shll" => "1", 
00185                         "shlr" => "1", 
00186                         "sleep" => "1", 
00187                         "stc" => "1", 
00188                         "swap" => "1", 
00189                         "sbrc" => "1", 
00190                         "sbrs" => "1", 
00191                         "sbic" => "1", 
00192                         "sbis" => "1", 
00193                         "st" => "1", 
00194                         "sbi" => "1", 
00195                         "sec" => "1", 
00196                         "sen" => "1", 
00197                         "sei" => "1", 
00198                         "sev" => "1", 
00199                         "set" => "1", 
00200                         "seh" => "1", 
00201                         "ser" => "1", 
00202                         "sts" => "1", 
00203                         "subi" => "1", 
00204                         "sbc" => "1", 
00205                         "sbiw" => "1", 
00206                         "sbci" => "1", 
00207                         "std" => "1", 
00208                         "tas" => "1", 
00209                         "trapa" => "1", 
00210                         "vlv" => "1", 
00211                         "w" => "1", 
00212                         "wdr" => "1", 
00213                         "xor" => "1", 
00214                         "xcorc" => "1", 
00215                         "." => "1", 
00216                         "ascii" => "2", 
00217                         "asciz" => "2", 
00218                         "align" => "2", 
00219                         "bss" => "2", 
00220                         "comm" => "2", 
00221                         "cseg" => "2", 
00222                         "def" => "2", 
00223                         "dim" => "2", 
00224                         "dseg" => "2", 
00225                         "device" => "2", 
00226                         "equ" => "2", 
00227                         "endef" => "2", 
00228                         "end" => "2", 
00229                         "extern" => "2", 
00230                         "eseg" => "2", 
00231                         "file" => "2", 
00232                         "int" => "2", 
00233                         "include" => "2", 
00234                         "text" => "2", 
00235                         "type" => "2", 
00236                         "global" => "2", 
00237                         "long" => "2", 
00238                         "list" => "2", 
00239                         "nolist" => "2", 
00240                         "org" => "2", 
00241                         "rodata" => "2", 
00242                         "section" => "2", 
00243                         "scl" => "2", 
00244                         "size" => "2", 
00245                         "h8300h" => "2", 
00246                         "val" => "2", 
00247                         "@" => "3", 
00248                         "#" => "3", 
00249                         "ccr" => "4", 
00250                         "er0" => "4", 
00251                         "er1" => "4", 
00252                         "er2" => "4", 
00253                         "er3" => "4", 
00254                         "er4" => "4", 
00255                         "er5" => "4", 
00256                         "er6" => "4", 
00257                         "er7" => "4", 
00258                         "e0" => "4", 
00259                         "e1" => "4", 
00260                         "e2" => "4", 
00261                         "e3" => "4", 
00262                         "e4" => "4", 
00263                         "e5" => "4", 
00264                         "e6" => "4", 
00265                         "e7" => "4", 
00266                         "e8" => "4", 
00267                         "e9" => "4", 
00268                         "exr" => "4", 
00269                         "r0" => "4", 
00270                         "r1" => "4", 
00271                         "r2" => "4", 
00272                         "r3" => "4", 
00273                         "r4" => "4", 
00274                         "r5" => "4", 
00275                         "r6" => "4", 
00276                         "r7" => "4", 
00277                         "r8" => "4", 
00278                         "r9" => "4", 
00279                         "r10" => "4", 
00280                         "r11" => "4", 
00281                         "r12" => "4", 
00282                         "r13" => "4", 
00283                         "r14" => "4", 
00284                         "r15" => "4", 
00285                         "r16" => "4", 
00286                         "r17" => "4", 
00287                         "r18" => "4", 
00288                         "r19" => "4", 
00289                         "r20" => "4", 
00290                         "r21" => "4", 
00291                         "r22" => "4", 
00292                         "r23" => "4", 
00293                         "r24" => "4", 
00294                         "r25" => "4", 
00295                         "r26" => "4", 
00296                         "r27" => "4", 
00297                         "r28" => "4", 
00298                         "r29" => "4", 
00299                         "r30" => "4", 
00300                         "r31" => "4", 
00301                         "r0l" => "4", 
00302                         "r0h" => "4", 
00303                         "r1l" => "4", 
00304                         "r1h" => "4", 
00305                         "r2l" => "4", 
00306                         "r2h" => "4", 
00307                         "r3l" => "4", 
00308                         "r3h" => "4", 
00309                         "r4l" => "4", 
00310                         "r4h" => "4", 
00311                         "r5l" => "4", 
00312                         "r5h" => "4", 
00313                         "r6l" => "4", 
00314                         "r6h" => "4", 
00315                         "r7l" => "4", 
00316                         "r7h" => "4", 
00317                         "sp" => "4", 
00318                         "X" => "4", 
00319                         "XL" => "4", 
00320                         "XH" => "4", 
00321                         "Y" => "4", 
00322                         "YL" => "4", 
00323                         "YH" => "4", 
00324                         "Z" => "4", 
00325                         "ZL" => "4", 
00326                         "ZH" => "4", 
00327                         "ACSR" => "5", 
00328                         "ACD" => "5", 
00329                         "ACO" => "5", 
00330                         "ACI" => "5", 
00331                         "ACIE" => "5", 
00332                         "ACIC" => "5", 
00333                         "ACIS1" => "5", 
00334                         "ACIS0" => "5", 
00335                         "ADEN" => "5", 
00336                         "ADSC" => "5", 
00337                         "ADFR" => "5", 
00338                         "ADIF" => "5", 
00339                         "ADIE" => "5", 
00340                         "ADPS0" => "5", 
00341                         "ADPS1" => "5", 
00342                         "ADPS2" => "5", 
00343                         "ADCSR" => "5", 
00344                         "ADMUX" => "5", 
00345                         "ADCH" => "5", 
00346                         "ADCL" => "5", 
00347                         "ASSR" => "5", 
00348                         "AS2" => "5", 
00349                         "CTC1" => "5", 
00350                         "CS12" => "5", 
00351                         "CS11" => "5", 
00352                         "CS10" => "5", 
00353                         "COM1A" => "5", 
00354                         "COM1B" => "5", 
00355                         "CPOL" => "5", 
00356                         "CPHA" => "5", 
00357                         "CHR9" => "5", 
00358                         "CS02" => "5", 
00359                         "CS01" => "5", 
00360                         "CS00" => "5", 
00361                         "COM1A1" => "5", 
00362                         "COM1A0" => "5", 
00363                         "COM1B1" => "5", 
00364                         "COM1B0" => "5", 
00365                         "COM21" => "5", 
00366                         "COM20" => "5", 
00367                         "CTC2" => "5", 
00368                         "CS22" => "5", 
00369                         "CS21" => "5", 
00370                         "CS20" => "5", 
00371                         "DDRA" => "5", 
00372                         "DDRB" => "5", 
00373                         "DDRC" => "5", 
00374                         "DDRD" => "5", 
00375                         "DORD" => "5", 
00376                         "EEARH" => "5", 
00377                         "EEARL" => "5", 
00378                         "EEDR" => "5", 
00379                         "EECR" => "5", 
00380                         "EEMWE" => "5", 
00381                         "EEWE" => "5", 
00382                         "EERE" => "5", 
00383                         "EERIE" => "5", 
00384                         "EXTRF" => "5", 
00385                         "EEAR" => "5", 
00386                         "E2END" => "5", 
00387                         "FE" => "5", 
00388                         "FLASHEND" => "5", 
00389                         "GIMSK" => "5", 
00390                         "GIFR" => "5", 
00391                         "ICR1H" => "5", 
00392                         "ICR1L" => "5", 
00393                         "ICF1" => "5", 
00394                         "ISC11" => "5", 
00395                         "ISC10" => "5", 
00396                         "ISC01" => "5", 
00397                         "ISC00" => "5", 
00398                         "ICNC1" => "5", 
00399                         "ICES1" => "5", 
00400                         "INT1" => "5", 
00401                         "INT0" => "5", 
00402                         "INTF1" => "5", 
00403                         "INTF0" => "5", 
00404                         "MSTR" => "5", 
00405                         "MCUCR" => "5", 
00406                         "MCUSR" => "5", 
00407                         "MUX0" => "5", 
00408                         "MUX1" => "5", 
00409                         "MUX2" => "5", 
00410                         "OCR1AL" => "5", 
00411                         "OCR1AH" => "5", 
00412                         "OCR1BL" => "5", 
00413                         "OCR1BH" => "5", 
00414                         "OCIE1" => "5", 
00415                         "OCF1A" => "5", 
00416                         "OCF1B" => "5", 
00417                         "OR" => "5", 
00418                         "OCR2" => "5", 
00419                         "OCR2UB" => "5", 
00420                         "OCIE2" => "5", 
00421                         "OCIE1A" => "5", 
00422                         "OCIE1B" => "5", 
00423                         "OCF2" => "5", 
00424                         "PORTA" => "5", 
00425                         "PORTB" => "5", 
00426                         "PORTC" => "5", 
00427                         "PORTD" => "5", 
00428                         "PINA" => "5", 
00429                         "PINB" => "5", 
00430                         "PINC" => "5", 
00431                         "PIND" => "5", 
00432                         "PWM11" => "5", 
00433                         "PWM10" => "5", 
00434                         "PORF" => "5", 
00435                         "PWM2" => "5", 
00436                         "RXC" => "5", 
00437                         "RXCIE" => "5", 
00438                         "RXEN" => "5", 
00439                         "RXB8" => "5", 
00440                         "SPIE" => "5", 
00441                         "SPE" => "5", 
00442                         "SRE" => "5", 
00443                         "SRW" => "5", 
00444                         "SE" => "5", 
00445                         "SM" => "5", 
00446                         "SPDR" => "5", 
00447                         "SPSR" => "5", 
00448                         "SPCR" => "5", 
00449                         "SREG" => "5", 
00450                         "SPH" => "5", 
00451                         "SPL" => "5", 
00452                         "SPR1" => "5", 
00453                         "SPR0" => "5", 
00454                         "SPIF" => "5", 
00455                         "SM1" => "5", 
00456                         "SM0" => "5", 
00457                         "TIMSK" => "5", 
00458                         "TIFR" => "5", 
00459                         "TXB8" => "5", 
00460                         "TCCR0" => "5", 
00461                         "TCNT0" => "5", 
00462                         "TCCRA" => "5", 
00463                         "TCCR1B" => "5", 
00464                         "TCNT1L" => "5", 
00465                         "TCNT1H" => "5", 
00466                         "TOIE1" => "5", 
00467                         "TICIE" => "5", 
00468                         "TOIE0" => "5", 
00469                         "TOV1" => "5", 
00470                         "TOV0" => "5", 
00471                         "TXC" => "5", 
00472                         "TXCIE" => "5", 
00473                         "TXEN" => "5", 
00474                         "TCCR2" => "5", 
00475                         "TCCR1A" => "5", 
00476                         "TCNT2" => "5", 
00477                         "TCR2UB" => "5", 
00478                         "TCN2UB" => "5", 
00479                         "TOIE2" => "5", 
00480                         "TICIE1" => "5", 
00481                         "TOV2" => "5", 
00482                         "UDR" => "5", 
00483                         "USR" => "5", 
00484                         "UCR" => "5", 
00485                         "UBRR" => "5", 
00486                         "UDRE" => "5", 
00487                         "UDRIE" => "5", 
00488                         "WDTCR" => "5", 
00489                         "WDTOE" => "5", 
00490                         "WDE" => "5", 
00491                         "WDP2" => "5", 
00492                         "WDP1" => "5", 
00493                         "WDP0" => "5", 
00494                         "WCOL" => "5", 
00495                         "XRAMEND" => "5");
00496 
00497 // Special extensions
00498 
00499 // Each category can specify a PHP function that returns an altered
00500 // version of the keyword.
00501         
00502         
00503 
00504 $this->linkscripts      = array(
00505                         "1" => "donothing", 
00506                         "2" => "donothing", 
00507                         "3" => "donothing", 
00508                         "4" => "donothing", 
00509                         "5" => "donothing");
00510 }
00511 
00512 
00513 function donothing($keywordin)
00514 {
00515         return $keywordin;
00516 }
00517 
00518 }?>

Generated on Fri Dec 13 2013 13:52:15 for ILIAS Release_3_7_x_branch .rev 46817 by  doxygen 1.7.1