/* * testmkvarlist2.sas Daniel Brockman 070724 ;*/ *-------------------------------------------------------; %let dir=C:\b\SAS-X405.5 ; * root directory ; %let prg=&dir\prg ; * program subdirectory ; %let dat=&dir\data ; * data subdirectory ; %let sub=&dir\sub; * subdir containing autoloaded macros ; libname corral "&dat" ; options ls = 80 mprint mlogic symbolgen sasautos="&sub" spool ; * macros not in autocall library and macros in test ; * tested * %include "&sub\cvtymdsas.sas" ; *%include "&sub\annvol.sas" ; *%include "&sub\cchg.sas" ; * %include "&sub\mkvarlist2.sas" ; * %include "&sub\getdsname.sas" ; %include "&sub\deabbr.sas" ; %global greturn ; %global greturn1; *-----------------------------; %macro testmule() ; %let List=alpha beta gamma delta ; %deabbr(&List) ; %let lhs=&greturn ; %put testmule L35 List:&List lhs:&lhs ; %let List=myvar3-myvar8 ; %deabbr(&List) ; %let lhs=&greturn ; %put testmule L39 List:&List lhs:&lhs ; %let List=cur1-cur99 ; %deabbr(&List) ; %let lhs=&greturn ; %put testmule L43 List:&List lhs:&lhs ; %let List=red orange8-orange12 gamma ova19-ova23 ; %deabbr(&List) ; %let lhs=&greturn ; %put testmule L47 List:&List lhs:&lhs ; %let List=error cur1-cur9 oops8-oops1 yam-tomato ; %deabbr(&List) ; %let lhs=&greturn ; %put testmule L51 List:&List lhs:&lhs ; %mend testmule ; *---------------------------------; * run em ; %testmule();