Bart Jablonski 4b3d058e75 The macroArray package [ver. 1.1.1]
The macroArray package [ver. 1.1.1]

Changes:
- bug fixes.
- code optimization.

The SHA256 hash digest for package `macroArray`:
`F*E9C0C58FB36AC40C76A518066B8C6F9942202A9DB2C2D737E95D2BB6E4ECED50`
2023-09-21 21:26:59 +02:00
2023-09-21 21:26:59 +02:00
2023-09-21 21:26:59 +02:00

macroArray - Macroarrays for macro codes


The macroArray package implements an array, a hash table, and a dictionary concept in macrolanguage. For example:

  %array(ABC[17] (111:127), macarray=Y); 
  
  %macro test();
    %do i = 1 %to 17; 
      %put &i.) %ABC(&i.); 
    %end;
  %mend;
  %test() 
  
  %let %ABC(13,i) = 99999; /* i = insert */

  %do_over(ABC, phrase=%nrstr( 
      %put &_i_.%) %ABC(&_i_.); 
      ),
      which = 1:H:2
  );

SHA256 digest for the latest version of macroArray: F*E9C0C58FB36AC40C76A518066B8C6F9942202A9DB2C2D737E95D2BB6E4ECED50

Documentation for macroArray

To work with a package use the SAS Packages Framework.

Description
Macroarrays for macro codes
Readme 1.3 MiB
Languages
SAS 100%