Copyright Digital Equipment Corp. All rights reserved.

Macros

   A macro is a name that represents a character string.  You can define
   a  macro  at  the  beginning  of  the  description file or on the MMS
   command line and then use its name anywhere in the  description  file
   in  place  of  the equivalent string.  A macro must be defined before
   you use it.

   Format:


     name = string


   The name identifies the macro,  and  the  string  is  the  text  that
   replaces  the  name  when  the macro is expanded.  A macro definition
   must begin in column 1 of the line.  To invoke a macro, type:

        $(name)

   You can define a macro on the command line with the /MACRO qualifier;
   you can also use a CLI symbol as a macro.

   If a macro is not defined in the description file, MMS looks  in  its
   environment for macro definitions.  To find them, it looks at symbols
   defined by the CLI assignment  statement,  scanning  the  CLI  symbol
   table  for the body of the macro.  If the body of the macro is not in
   the  CLI  symbol  table,  MMS  substitutes  a  null  string  for  all
   invocations of the macro.

   MMS supplies some default, or "built-in," macro definitions and  some
   "special" macros for use in action lines.