mirror of
https://github.com/yabwon/SAS_PACKAGES.git
synced 2026-04-21 13:21:33 +00:00
SAS Packages Framework version 20260126
SAS Packages Framework version 20260126
Changes:
- A utility function and a utility macro is now added to every package generated with %generatePackage() macro.
- Documentation updated.
Packages regenerated:
- BasePlus: F*91A5AD4709A418704315EF37DDCF954522D4FB42808D406B3ED4DA560F6864C6
- DFA: F*643FBE2B7AE1425FC0240139813B93AE2C6BCFFDF6A0CFAEBEC11F83D3548E57
- GSM: F*7A4FEC410DEB921613A33F154FBBE332D7EC4C4DAC1351A4E611D986489EE848
- macroArray: F*9DA64CA9A745E1DB7176F7AF4459BB014F61F71626473ABF6471A32689E14FF1
- SQLinDS: F*CEAA4C90515F6E8AACBFFD55ABA6544E399EDBE0A7081107B62DCEE6F5430A1D
- bpUTiL: F*D03FD84D518F0CF4E0042BFEA864D9118D7FF97265DC49019425878BDBA31FE8
- evExpress: F*A8A4B0389A765D4D22FDD7AF42C542C2AC537F0D81FFB2B65605C60B1E9CB1B4
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
/*+SPFint_gnPckg_tests+*/
|
||||
%macro SPFint_gnPckg_tests()/secure minoperator
|
||||
des='SAS Packages Framework internal macro. Executable only inside the %generatePackage() macro. The macro encapsulates the test part of the process. Version 20260125.';
|
||||
des='SAS Packages Framework internal macro. Executable only inside the %generatePackage() macro. The macro encapsulates the test part of the process. Version 20260126.';
|
||||
/* macro picks up all macrovariables from external scope, so from the %generatePackage() macro */
|
||||
%if %sysmexecname(%sysmexecdepth-1) in (GENERATEPACKAGE) %then
|
||||
%do;
|
||||
@@ -73,6 +73,18 @@ run;
|
||||
put @n '%loadpackage'"(&packageName.,";
|
||||
put @n " path=&buildLocation., lazyData=*)" /;
|
||||
|
||||
/* meta */
|
||||
put @n '%put >>>%'"&packageName."'META( )<<<;'/
|
||||
@n '%put >>>%'"&packageName."'META(V)<<<;'/
|
||||
@n '%put >>>%'"&packageName."'META(D)<<<;'/
|
||||
@n '%put >>>%'"&packageName."'META(A)<<<;'/
|
||||
@n '%put >>>%'"&packageName."'META(M)<<<;'/
|
||||
@n '%put >>>%'"&packageName."'META(L)<<<;'/
|
||||
@n '%put >>>%'"&packageName."'META(E)<<<;'/
|
||||
@n '%put >>>%'"&packageName."'META(T)<<<;'/
|
||||
@n '%put >>>%'"&packageName."'META(P)<<<;'/
|
||||
@n '%put >>>%'"&packageName."'META(S)<<<;'/;
|
||||
|
||||
/* help */
|
||||
put @n '%helpPackage'"(&packageName.,";
|
||||
put @n " path=&buildLocation.)" /;
|
||||
@@ -292,6 +304,19 @@ data _null_;
|
||||
put '%loadpackage'"(&packageName.,"
|
||||
/ " path=&buildLocation., lazyData=*)" /;
|
||||
|
||||
/* meta */
|
||||
put '%put >>null >%'"&packageName."'META( )<<<;'/
|
||||
'%put >>unknown >%'"&packageName."'META(U)<<<;'/ /* test for unknown values */
|
||||
'%put >>version >%'"&packageName."'META(V)<<<;'/
|
||||
'%put >>datetime >%'"&packageName."'META(D)<<<;'/
|
||||
'%put >>authors >%'"&packageName."'META(A)<<<;'/
|
||||
'%put >>maintainers >%'"&packageName."'META(M)<<<;'/
|
||||
'%put >>license >%'"&packageName."'META(L)<<<;'/
|
||||
'%put >>encoding >%'"&packageName."'META(E)<<<;'/
|
||||
'%put >>title >%'"&packageName."'META(T)<<<;'/
|
||||
'%put >>req packages>%'"&packageName."'META(P)<<<;'/
|
||||
'%put >>req SAS >%'"&packageName."'META(S)<<<;'/;
|
||||
|
||||
/* help */
|
||||
put '%helpPackage'"(&packageName.,"
|
||||
/ " path=&buildLocation.)" /;
|
||||
|
||||
Reference in New Issue
Block a user