I'd like to know which characters are safe for any use in SAS
macros.
So what I mean by special characters here is any character (or group of characters) that can have a specific role in SAS
in any context. I'm not that interested in keywords (made of a-z
1-9
chars).
For example =
^=
;
%
,
@
are special (not sure if @
is actually used in SAS
, but it's used for doc so still count as a parameter that is not 'safe for all uses').
But what about $
!
~
§
{
}
°
etc ?
This should include characters that are special in PROC SQL
as well.
I'd like to use some of these characters and give them a special meaning in my code, but I'd rather not conflict with any existing use (I'm especially interested in ~
).