The %QUOTE and %NRQUOTE
functions mask a character string or resolved value of a text expression
during execution of a macro or macro language statement. They mask
the following special characters and mnemonic operators:
+ − * / < > = ¬ ^ ~ ; , # blank
AND OR NOT EQ NE LE LT GE GT IN
They also mask the following
characters when they occur in pairs and when they are not matched
and are marked by a preceding
%
In addition, %NRQUOTE
masks
%NRQUOTE is most useful
when an argument might contain a macro variable reference or macro
invocation that you do not want resolved.
For a description of
quoting in SAS macro language, see
Macro Quoting.
Note that the maximum
level of nesting for the macro quoting functions is 10.