as: Altmacro

 
 7.4 '.altmacro'
 ===============
 
 Enable alternate macro mode, enabling:
 
 'LOCAL NAME [ , ... ]'
      One additional directive, 'LOCAL', is available.  It is used to
      generate a string replacement for each of the NAME arguments, and
      replace any instances of NAME in each macro expansion.  The
      replacement string is unique in the assembly, and different for
      each separate macro expansion.  'LOCAL' allows you to write macros
      that define symbols, without fear of conflict between separate
      macro expansions.
 
 'String delimiters'
      You can write strings delimited in these other ways besides
      '"STRING"':
 
      ''STRING''
           You can delimit strings with single-quote characters.
 
      '<STRING>'
           You can delimit strings with matching angle brackets.
 
 'single-character string escape'
      To include any single character literally in a string (even if the
      character would otherwise have some special meaning), you can
      prefix the character with '!' (an exclamation mark).  For example,
      you can write '<4.3 !> 5.4!!>' to get the literal text '4.3 >
      5.4!'.
 
 'Expression results as strings'
      You can write '%EXPR' to evaluate the expression EXPR and use the
      result as a string.