|
Conditional execution of code without SAS macro
/* Ron Fehd style comment block, remove space before slash to uncomment the
block * /
...code to be conditionally executed
/**/
So your problem boild down to
%let CommentClose = /**/;
data _null_;
... logic logic logic ...
if commentOpenCode
then call symput('CommentOpen', '/** /';
else call symput('CommentOpen', '/**/';
run;
&CommentOpen.
... open Code ... conditional upon logic,logic,logic
&CommentClose.
Of course the embedded open code cannot have /* */ style comments.
Richard A. DeVenezia
http://www.devenezia.com/
|