The default delimiter characters used in macro text strings and macro names are the pound ("#"), percent ("%"), and the exclamation point ("!"). These characters can be changed with the $PREPROCESSOR directive.
Format
$PREPROCESSOR parameter=new-character [, parameter=new-character, ...]
where:
parameter specifies which character to modify; and
new-character specifies the new character.
The following parameters can be modified.
KEYCHAR - defines the initial character of a macro name. The default character is "%".
DELIMITER - defines the character that delimits the end of macro text strings and the actual parameters used with macro calls. The default character is "#".
PARMCHAR - defines the initial character of each formal parameter within macro text string. The default character is "!".