The %SUPERQ function
returns the value of a macro variable without attempting to resolve
any macros or macro variable references in the value. %SUPERQ masks
the following special characters and mnemonic operators:
& % ' " ( ) + − * / < > = ¬ ^ ~ ; , # blank
AND OR NOT EQ NE LE LT GE GT IN
%SUPERQ is particularly
useful for masking macro variables that might contain an ampersand
or a percent sign when they are used with the %INPUT or %WINDOW statement,
or the SYMPUT routine.
For a description of
quoting in SAS macro language, see
Macro Quoting.
Note: The maximum level of nesting
for the macro quoting functions is 10.