From a7ef089a073d55c122a8a6193ee9978ce76cf147 Mon Sep 17 00:00:00 2001 From: Bart Jablonski Date: Wed, 16 Nov 2022 11:26:14 +0100 Subject: [PATCH] Create README.md --- README.md | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..27749a1 --- /dev/null +++ b/README.md @@ -0,0 +1,30 @@ +### `macroArray` - Macroarrays for macro codes + +--- + +The **macroArray** package implements an array, a hash table, and a dictionary concept in macrolanguage. For example: +```sas + %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`: 371B92A5ABBE82C53F7D63BC5C0D1EBD4695603D3894D8A9A5D5777D1AB59B30 + +[**Documentation for macroArray**](./macroarray.md "Documentation for macroArray") + + +