<<:
Book Contents
Master Index
Master Index
SAS Macro Language: Reference

| | | | | | | | | | | | | | | | | | | | | | |

M

macro definitions
compiling "How the Macro Processor Compiles a Macro Definition"
compiling "Saving Macros Using the Stored Compiled Macro Facility"
nesting
storing
macro expressions
arithmetic
logical
macro facility
interfaces "Interfaces with the Macro Facility"
interfaces "Other Features of the Macro Language"
interfaces in
SAS functions in
system options in
macro funcions
assigning results to macro variables
macro functions
debugging
evaluation functions
list of
manipulating macro variables with
quoting functions
macro keywords
macro language
autocall macros
automatic variables
elements
functions
macro facility interfaces
statements
system-dependent elements
macro parameters
using with %MACRO statement, examples
validating with %DO %UNTIL statement, example
macro processing
calling macros
compiling macro definitions
defiing macros
executing compiled macros
macro processor
macro quoting
mnemonics in passed parameters
purpose of
referring to already quoted variables
special characters in passed parameters
unquoting text
macro quoting functions
%BQUOTE
choosing
masking text
%NRBQUOTE
%NRSTR
%STR
summary of
%SUPERQ
when to use
%MACRO statement
CMD option
DES= option
examples
keyword parameters, example
PARMBUFF option
PARMBUFF option, example
positional parameters, example
STMT option
STORE option
syntax and description
macro statements
for automatic evaluation
list of
open code recursion problems
%SYSLPUT
MACRO system option
purpose and use
macro variable references
combining with text
creating a series of, with single macro call
in SCL submit blocks
indirect references
indirect references, with more than two ampersands
resolving with SCL
suffixes for
SYMPUT routine timing problem
macro variable resolution errors
macro variables
assigning
assigning function results to
automatic
changing values of
delimiting names of, within text
displaying local variables with %PUT statement
displaying values
global
host-specific
local
manipulating values, with macro functions
modifying, on remote host or server
period to follow resolved text, creating
referencing
replacing text strings
resetting to null
resolving
scanning
scope of "Examples of Macro Variable Scopes"
scope of "Introduction"
scope problems
solving resolution problems
storing one copy of long values
user-defined
macro varibles
creating, on remote host or server
macros
black hole problems
bug-free, developing
calling
conditionally generating SAS code
containing serveral SAS statements
defined
defining
%DO loops and
efficiency and "Introduction"
efficiency and "Writing Efficient Macros"
generating repetitive pieces of text
generating SAS code
inserting comments in
names of "Troubleshooting Your Macros"
names of "Troubleshooting Your Macros"
passing information to, using parameters
reusing
saving, in autocall libraries
saving, with stored compiled macro facility
sharing between SCL programs
storing
troubleshooting
MAUTOSOURCE system option
purpose and use
%MEND statement
syntax and description
MENU= option, %WINDOW statement
MERROR system option
syntax and description
MLOGIC system option
purpose and use
tracing flow of execution, example
mnemonic operator, quoting example
model text
MPRINT system option
examples
purpose and use
required with MFILE option
MRECALL system option
purpose and use
MSTORED system option
purpose and use
MSYMTABMAX= option
purpose and use
MSYMTABMAX system option
MVARSIZE= option
purpose and use
MVARSIZE system option

| | | | | | | | | | | | | | | | | | | | | | |