;------------------------------------------------------------------------------
;
; $VER: Lang_Asm.dfn 1.00 (23.6.96)
;
; This definition file contains definitions necessary to use Blacks Editor as
; an Assembly language programmer's editor, using the CAPE or DEVPAC assemblers.
; For reasons of readability, lower case is used for all opcodes and
; for a few pseudo-ops. Note the letters b, w, l, and s. These are to
; automate the case correction of instructions like move.b and bne.s.
;
; Written by Rhett Anderson
; Adapted by Marco Negri
;
;------------------------------------------------------------------------------

DICTIONARY:

  abcd
  add
  adda
  addi
  addq
  addx
  and
  andi
  asl
  asr
  bcc
  bhs
  bcs
  blo
  beq
  bge
  bgt
  bhi
  ble
  bls
  blt
  bmi
  bne
  bpl
  bvc
  bvs
  bra
  bchg
  bclr
  bset
  bsr
  btst
  chk
  clr
  cmp
  cmpa
  cmpi
  cmpm
  dbcc
  dbhs
  dbcs
  dblo
  dbeq
  dbge
  dbgt
  dbhi
  dble
  dbls
  dblt
  dbmi
  dbne
  dbpl
  dbvc
  dbvs
  dbt
  dbf
  dbra
  divs
  divu
  eor
  eori
  exg
  ext
  illegal
  jmp
  jsr
  lea
  link
  lsl
  lsr
  move
  movea
  movec
  movem
  movep
  moves
  moveq
  muls
  mulu
  nbcd
  neg
  negx
  nop
  not
  or
  ori
  pea
  reset
  rol
  ror
  roxl
  roxr
  rte
  rtd
  rtr
  rts
  sbcd
  scc
  shs
  scs
  slo
  seq
  sge
  sgt
  shi
  sle
  sls
  slt
  smi
  sne
  spl
  svc
  svs
  sf
  st
  stop
  sub
  suba
  subi
  subq
  subx
  swap
  tas
  tst
  unlk
  b
  w
  l
  s
  db
  dc
  dcb
  ds
  dl
  dw
  rs
  rsreset
  rsset
  bss
  bss_c
  bss_f
  code
  code_c
  code_f
  data
  data_c
  data_f
  d0
  d1
  d2
  d3
  d4
  d5
  d6
  d7
  a0
  a1
  a2
  a3
  a4
  a5
  a6
  a7
  sp
  pc
  r0
  r1
  r2
  r3
  r4
  r5
  r6
  r7
  r8
  r9
  r10
  r11
  r12
  r13
  r14
  r15
  _RS
  ADDSYM
  ALIGN
  ASCII
  AUTOXREF
  BASEREG
  BNRYONLY
  CAPE
  CNOP
  COMMENT
  CSTRING
  CSYMFMT
  DEBUG
  ELSE
  END
  ENDC
  ENDSRC
  ENDM
  ENDMAC
  ENDR
  ENTRY
  EQU
  EVEN
  EXEOBJ
  EXTERN
  FAIL
  _G2
  IDENTIFY
  IDNT
  ISTRING
  IFEQ
  IFGE
  IFGT
  IFLE
  IFLT
  IFNE
  IFD
  IFND
  IFC
  IFNC
  ELSEIF
  IIF
  INCDIR
  INCBIN
  INCLUDE
  LIST
  _LK
  MACRO
  MEXIT
  NARG
  NOLIST
  NOOPTIM
  NORMOBJ
  OBJFILE
  OFFSET
  OPTIMON
  OPT
  ORG
  ORIGIN
  OUTPUT
  PREASM
  PSTRING
  REPT
  RESERVE
  RORG
  RORGIGIN
  SECTION
  SMALLOBJ
  TEXT
  XDEF
  XREF
  OPTION
  PAGEON
  NOPAGE
  TITLE
  PAGE
  PLEN
  LISTSYMS
  LISFILE
  LIST
  LLEN
  NOLIST
  NOL
  PAGEUP
  TTL
  BLANKS
  CASEOFF
  DOCASE
  ERRFILE
  EXECUTE
  FAIL
  FORMAT
  LLEN
  MASK2
  NOBLANKS
  NOFORMAT
  NOOBJ
  OFFSET
  OVERLOAD
  SPC
  TRASHREG
  SUBTTL
  LISTCHAR
  SET
  REG
#

TEMPLATES:

  "MACRO @\nENDM\n"
  "REPT @\nENDR\n"
#
