%LEFT is not a macro function (such as e.g. %UPCASE or %SUBSTR),
but a SAS institute supplied (very old and very inefficient)
autocall macro. If you need to know if an autocall macro or macro function
quotes its result or not, please refer to the documentation for that
macro or function - the %left macro is documented together with the
%qleft macro, which does quote its return value.
On Mon, 2 May 2011 19:10:28 -0400, Mary Rosenbloom
>When a macro functions can sometimes remove the effects of quoting
>functions when they are used together. An example of this is %left(%bquote
>Does anyone have a reference that explains this phenomenon? I'd like to
>site this reference. Thanks for your help!