home *** CD-ROM | disk | FTP | other *** search
/ ARM Club 3 / TheARMClub_PDCD3.iso / hensa / texted / stronged_2 / !StrongED / Defaults / Modes / extASM < prev    next >
Text File  |  1997-03-31  |  1KB  |  80 lines

  1.  
  2. #    Mode file for extASM assembler source files.
  3. #    Based on the BasAsm mode
  4. #
  5. #    Assembly may be started with F10.
  6. #
  7. #    If you start the labels for the assembly procedures/functions with ':.'
  8. #    instead of '.' then you can list them easily with shift-F2.
  9.  
  10. SyntaxOptions
  11.     SingleQuote    Yes
  12.     DoubleQuote    Yes
  13.     QuoteChar    \
  14.     QuoteQuote    No
  15.     SplitString    Yes
  16.     HexPrefix    0x
  17. End
  18.  
  19. SyntaxComment
  20.     Type        OneLine
  21.     StartWith    ;
  22. End
  23.  
  24. SyntaxWords Group1 EndAsm nocase
  25.     ADC ADD AND BIC CMN CMP EOR MLA MOV MUL
  26.     MVN ORR RSB RSC SBC SUB SWI TEQ TST
  27.     LDR STR
  28.     ADR
  29. End
  30.  
  31. SyntaxWords Group2 EndSTM nocase
  32.     LDM STM
  33. End
  34.  
  35. SyntaxWords Group3 EndNonID nocase
  36.     R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R10 R11 R12 R13 R14 R15
  37.     PC SP LR
  38. End
  39.  
  40. SyntaxWords Group4 EndBL nocase
  41.     B
  42. End
  43.  
  44. SyntaxWords Group5 EndNonID nocase
  45.     EQUS EQUD EQUB DCB DCD
  46.     #name #base #type #load #exec #include #set
  47.     #fpset #strset #if #else #endif #rept
  48.     #endr #fppool #format #smile #speed #area
  49.     #end #import #export #entry #%
  50. End
  51.  
  52. SyntaxWords Group6 EndNonID nocase
  53.     LSR LSL ASR ASL ROR ROL RRX
  54. End
  55.  
  56. SyntaxWords Group7 EndofID nocase
  57.     :.
  58. End
  59.  
  60. SyntaxWords Group8 StartSpace EndofID nocase
  61.     .
  62. End
  63.  
  64. Functions
  65.     Key    ⇧F2
  66.     Menu    List of functions  ⇧F2
  67.     Select    ListOfFound(":.",Text,Whole,Line,NoCase)
  68.     Help    Click to get a list of all functions.
  69.  
  70.     Key    F10
  71.     Menu    Save & Assemble     F10
  72.     Select    SaveDrag("extASM")
  73.     Help    Click to Save & Assemble this source.
  74.  
  75.     Key    ⇧F10
  76.     Menu    Save & Make AOF    ⇧F10
  77.     Select    SaveDrag("extAOF")
  78.     Help    Click to Save & Assemble file to AOF format.
  79. End
  80.