Name
|
Syntax and Description
|
---|---|
CMDMAC | NOCMDMAC
Controls command-style macro invocation.
Product: Base SAS
Document: SAS 9.3 Macro Language: Reference
|
|
IMPLMAC | NOIMPLMAC
Controls statement-style macro invocation.
Product: Base SAS
Document: SAS 9.3 Macro Language: Reference
|
|
MACRO | NOMACRO
Controls whether the SAS macro language is available.
Product: Base SAS
Document: SAS 9.3 Macro Language: Reference
|
|
MAUTOCOMPLOC|NOMAUTOCOMPLOC
Displays in the SAS log the source location of an
autocall macro when the autocall macro is compiled.
Product: Base SAS
Document: SAS 9.3 Macro Language: Reference
|
|
MAUTOLOCDISPLAY | NOMAUTOLOCDISPLAY
Specifies whether to display the source location
of the autocall macros in the log when the autocall macro is invoked.
Product: Base SAS
Document: SAS 9.3 Macro Language: Reference
|
|
MAUTOLOCINDES|NOMAUTOLOCINDES
Specifies whether the macro processor prepends the
full pathname of the autocall source file to the description field
of the catalog entry of compiled autocall macro definition in the
WORK.SASMACR catalog.
Product: Base SAS
Document: SAS 9.3 Macro Language: Reference
|
|
MAUTOSOURCE | NOMAUTOSOURCE
Specifies whether the autocall feature is available.
Product: Base SAS
Document: SAS 9.3 Macro Language: Reference
|
|
MCOMPILE | NOMCOMPILE
Specifies whether to allow new definitions of macros.
Product: Base SAS
Document: SAS 9.3 Macro Language: Reference
|
|
MCOMPILENOTE=<NONE | NOAUTOCALL | ALL>
Issues a NOTE to the SAS log. The note contains
the size and number of instructions upon the completion of the compilation
of a macro.
Product: Base SAS
Document: SAS 9.3 Macro Language: Reference
|
|
MCOVERAGE|NOMCOVERAGE
Enables the generation of coverage analysis data.
Product: Base SAS
Document: SAS 9.3 Macro Language: Reference
|
|
MCOVERAGELOC=
fileref|file_specification
Specifies the location of the coverage analysis
data file.
Product: Base SAS
Document: SAS 9.3 Macro Language: Reference
|
|
MERROR | NOMERROR
Specifies whether the macro processor issues a warning
message when a macro reference cannot be resolved.
Product: Base SAS
Document: SAS 9.3 Macro Language: Reference
|
|
MEXECNOTE | NOMEXECNOTE
Specifies whether to display macro execution information
in the SAS log at macro invocation.
Product: Base SAS
Document: SAS 9.3 Macro Language: Reference
|
|
MEXECSIZE=n | nK | nM | nG | nT | hexX | MIN | MAX
Specifies the maximum macro size that can be executed
in memory.
Product: Base SAS
Document: SAS 9.3 Macro Language: Reference
|
|
MFILE | NOMFILE
Specifies whether MPRINT output is routed to an
external file.
Product: Base SAS
Document: SAS 9.3 Macro Language: Reference
|
|
MINDELIMITER=<”option”>
Specifies the character to be used as the delimiter
for the macro IN operator.
Product: Base SAS
Document: SAS 9.3 Macro Language: Reference
|
|
MINOPERATOR | NOMINOPERATOR
Controls whether the macro processor recognizes
and evaluates the IN (#) logical operator.
Product: Base SAS
Document: SAS 9.3 Macro Language: Reference
|
|
MLOGIC | NOMLOGIC
Specifies whether the macro processor traces its
execution for debugging.
Product: Base SAS
Document: SAS 9.3 Macro Language: Reference
|
|
MLOGICNEST | NOMLOGICNEST
Specifies whether to display the macro nesting information
in the MLOGIC output in the SAS log.
Product: Base SAS
Document: SAS 9.3 Macro Language: Reference
|
|
MPRINT | NOMPRINT
Specifies whether SAS statements generated by macro
execution are traced for debugging.
Product: Base SAS
Document: SAS 9.3 Macro Language: Reference
|
|
MPRINTNEST | NOMPRINTNEST
Specifies whether to display the macro nesting information
in the MPRINT output in the SAS log.
Product: Base SAS
Document: SAS 9.3 Macro Language: Reference
|
|
MRECALL | NOMRECALL
Specifies whether autocall libraries are searched
for a member that was not found during an earlier search.
Product: Base SAS
Document: SAS 9.3 Macro Language: Reference
|
|
MREPLACE | NOMREPLACE
Specifies whether to enable existing macros to be
redefined.
Product: Base SAS
Document: SAS 9.3 Macro Language: Reference
|
|
MSTORED | NOMSTORED
Specifies whether the macro facility searches a
specific catalog for a stored compiled macro.
Product: Base SAS
Document: SAS 9.3 Macro Language: Reference
|
|
MSYMTABMAX=
n | nK | nM | nG | MAX
Specifies the maximum amount of memory available
to the macro variable symbol table or tables.
Product: Base SAS
Document: SAS 9.3 Macro Language: Reference
|
|
MVARSIZE=
n | nK | nM | nG | MAX
Specifies the maximum size for macro variable values
that are stored in memory.
Product: Base SAS
Document: SAS 9.3 Macro Language: Reference
|
|
SASAUTOS=
library-specification |
(library-specification-1 . . . , library-specification-n) Specifies the location of one or more autocall libraries.
Product: Base SAS
Document: SAS 9.3 Macro Language: Reference
|
|
SASMSTORE=
libref
Identifies the libref of a SAS library with a catalog
that contains, or will contain, stored compiled SAS macros.
Product: Base SAS
Document: SAS 9.3 Macro Language: Reference
|
|
SERROR | NOSERROR
Specifies whether the macro processor issues a warning
message when a macro variable reference does not match a macro variable.
Product: Base SAS
Document: SAS 9.3 Macro Language: Reference
|
|
SYMBOLGEN | NOSYMBOLGEN
Specifies whether the results of resolving macro
variable references are written to the SAS log for debugging.
Product: Base SAS
Document: SAS 9.3 Macro Language: Reference
|
|
SYSPARM='character-string'
Specifies a character string that can be passed
to SAS programs.
Product: Base SAS
Document: SAS 9.3 Macro Language: Reference
|