Files
FireBee_Setup-Dev/tools/qed/de/syntax/asm.syn
2023-06-12 09:14:09 +02:00

125 lines
3.1 KiB
Plaintext

;********************************************************
[Pure M68K-Assembler-Quelltext]
;********************************************************
Txttype = "s","a","inc"
Active = TRUE
CaseSensitive = FALSE
Token = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz"
<Kommentar>
From = " *"," *"
From = ";"
To = EOL
(Color2)
Attribs = LIGHT
(Color16)
Color = 11
Selcolor = 3
(Color256)
Color = 11
Selcolor = 3
<Kommentar>
From = "*"
To = EOL
Firstcolumn = TRUE
<Kommentar>
From = "/*"
To = "*/"
<Opcodes (MC 68030)>
Keyword = "abcd","adda","addi","addq","addx","andi","add","and","asl"
Keyword = "asr","bfexts","bfextu","bfclr","bfffo","bfins","bfset","bftst"
Keyword = "bchg","bkpt","bset","btst","bhi","bls","bcc","bcs","bne","beq"
Keyword = "bra","bmi","bpl","bsr","bf","bt","callm","cas2","chk2","cmpa"
Keyword = "cmpi","cmpm","cmp2","cas","chk","clr","cmp","divsl","divul"
Keyword = "dbhi","dbls","dbcc","dbcs","dbne","dbeq","dbra","dbpl","dbmi"
Keyword = "divs","divu","dbf","dbt","eori","extb","eor","exg","ext"
Keyword = "illegal","jmp","jsr","link","lea","lsr","lsl","movea","movec"
Keyword = "movem","movep","moveq","moves","move","muls","mulu","nbcd"
Keyword = "negx","neg","not","ori","or","pack","pea","reset","roxl","roxr"
Keyword = "rol","ror","rtd","rte","rtm","rtr","rts","sbcd","stop","suba"
Keyword = "subi","subq","subx","swap","shi","sls","scc","scs","sne","seq"
Keyword = "smi","spl","sub","sf","st","traphi","trapls","trapcc","trapcs"
Keyword = "trapne","trapeq","trapmi","trappl","trapf","trapt","trapv"
Keyword = "trap","tas","tst","unlk","unpk"
(Color2)
Attribs = BOLD
(Color16)
Attribs = BOLD
(Color256)
Attribs = BOLD
<Direktiven>
Keyword = "*=","asciil","asciiz","align","aline","ascii","bss","comm"
Keyword = "data","dcb","ds","dc","endmod","export","endif","error","exitm"
Keyword = "else","endc","endm","even","end","equ","fline","globl"
Keyword = "include","import","ifnb","ifeq","ifne","ifle","iflt","ifge"
Keyword = "ifgt","iff","ifb","if1","if2","if","lcomm","local","list"
Keyword = "mc68000","mc68010","mc68020","mc68030","mc68040","mc68851"
Keyword = "module","macro","nolist","offset","org","print","page","rept"
Keyword = "reg","super","set","text","ttl","user","xdef","xref"
Keyword = "="
(Color2)
Attribs = ITALIC
(Color16)
Attribs = BOLD
Color = 10
Selcolor = 10
(Color256)
Attribs = BOLD
Color = 10
Selcolor = 10
<Register>
Keyword = ")+","-(","a0","a1","a2","a3","a4","a5","a6","a7","ccr","d0"
Keyword = "d1","d2","d3","d4","d5","d6","d7","pc","ssp","sp","sr","usp"
Keyword = "(",")"
(Color2)
Attribs = BOLD
(Color16)
Attribs = BOLD
(Color256)
Attribs = BOLD
<Byte>
Keyword = ".b"
(Color2)
Attribs = BOLD
(Color16)
Attribs = BOLD
(Color256)
Attribs = BOLD
<Wort>
Keyword = ".w"
(Color2)
Attribs = BOLD
(Color16)
Attribs = BOLD
(Color256)
Attribs = BOLD
<Long>
Keyword = ".l"
(Color2)
Attribs = BOLD
(Color16)
Attribs = BOLD
(Color256)
Attribs = BOLD
<Konstante>
From = "#"
While = "<<",">>"
While = "$","+","-",".","0"-"9","A"-"Z","_","a"-"z"
(Color16)
Color = 12
Selcolor = 5
(Color256)
Color = 12
Selcolor = 5