nesting
error message 382
nesting information
generated by MLOGICNEST 135, 363
generated by MPRINTNEST 136, 366
nesting scopes 47
NOCMDMAC system option 344
NOIMPLMAC system option 345
NOMACRO system option 346
warning message 420
NOMAUTOCOMPLOC system option
347
NOMAUTOLOCDISPLAY system option
347
NOMAUTOLOCINDES system option
348
NOMAUTOSOURCE system option 349
warning message 420
NOMCOMPILE system option 349
NOMCOVERAGE system options 351
NOMERROR system option 354, 355
NOMEXECNOTE system option 356
NOMFILE system option 358
NOMINOPERATOR option
error message 415
NOMINOPERATOR system option 360
NOMLOGIC system option 361
NOMLOGICNEST system option 363
NOMPRINT system option 365
NOMPRINTNEST system option 366
NOMRECALL system option 368
NOMREPLACE system option 369
NOMSTORED system option 369
NOSERROR system option 373
NOSYMBOLGEN system option 374
notes
on macro compilation 350
numbers
as tokens 15
numeric operands
comparing in logical expressions 76
evaluating 74
numeric values
formatting rules for assigning 239
returning global macro variable values
as 249
O
observations
determining number in a data set 279,
280
ODS pathname 215
open code 5, 22
error message 397
macro statements used in 156
open code recursion 125
open parenthesis
error message 382
operands 73
character operands 77
floating-point operands 75
numeric operands 74, 76
operating environment
name of 223
passing character strings to SAS
program steps 216
operating environment commands 332
operating environment condition codes
197
operating environment variables
returning value of specified variable
280, 281
operating system identifier 220
operators 73
output
storing MPRINT output 136
overflow
error message 395
P
parameter list
error message 384
parameter lists
passing DATA step values to 235
parameter values
text supplied as 217
parameters
macro parameters 7
passing parameters containing special
characters and mnemonics 82
parentheses
unmatched 162
unmatched, with %STR and %NRSTR
functions 86
PARMBUFF option
%MACRO statement 323
passing character strings 216
passing information into macros 7
passing unresolved values 272
percent (%) delimiter 4
percent sign (%)
with %STR function 86
period (.)
creating, to follow resolved text 32
period (.) delimiter 9
portable functions 148
portable macros
See macros, portable
positional parameter
error message 384, 395
Index 451

Get SAS 9.4 Macro Language: Reference, Fourth Edition, 4th Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.