19 Commits
1.0.1 ... 1.3.2

Author SHA1 Message Date
Bart Jablonski
c85e1adfca The macroArray package, version: 1.3.2
The macroArray package, version: 1.3.2

Package regenerated with the SAS Packages Framework, version 20260216.
No functional changes, aesthetic documentation clean up.

- File SHA256: `F*35A657517CD2B1AB86C4E7C5320B5EDDDFBA9348075AE31DDAF875CF0CC193C9` for this version
- Content SHA256: `C*DE477F4E280D438B364320F324C88DA3D336F102BA37810C60BDE15398DE84E9` for this version
2026-02-17 14:52:03 +01:00
Bart Jablonski
5b9113f152 The macroArray package [ver. 1.3.1]
The macroArray package [ver. 1.3.1]

Package regenerated with SAS Packages Framework, version 20250126. No functional changes, documentation cleaned up.
2026-01-26 17:23:38 +01:00
Bart Jablonski
79e9385014 The macroArray package [ver. 1.3.0]
The macroArray package [ver. 1.3.0]

Changes:
- Four new parameters in the `%do_over()` macro: `check`, `rephrase`, `trigger`, and `unq`.
- Minor updates in the `%array()` macro.
- Documentation updated and cleaned.

SHA256 digest for the latest version macroArray: F*C6C2B5507B6590365222FC764076E294CCE3AAE99971D9CAA942F8BAEBEFAE24
2026-01-13 15:34:22 +01:00
Bart Jablonski
54ac874d46 The macroArray package [ver. 1.3.0]
The macroArray package [ver. 1.3.0]

Changes:
- Four new parameters in the `%do_over()` macro: `check`, `rephrase`, `trigger`, and `unq`.
- Minor updates in the `%array()` macro.
- Documentation updated.

SHA256 digest for the latest version macroArray: F*9B51F1B434742F08166F28DE40D64F16E9BC5ED8D1926AE7148A48116F7BDBA0
2026-01-13 15:11:05 +01:00
Bart Jablonski
05e19344d5 PharmaSUG 2024 conference materials
- Paper 108
- Code snippets
2024-05-21 23:53:26 +02:00
Bart Jablonski
c255bf9aeb The macroArray package [ver. 1.2.6]
The macroArray package [ver. 1.2.6]

Changes:
- Minor update in `%mcDictionary()` and `%mcHashTable()` macros. Restrictions for object names check updated.
- Documentation updated.

SHA256 digest for the latest version macroArray: F*3F3893F1FCD78719543703E4353F4CC19811D247C016F220FF729B283C1AD790
2023-12-01 12:50:59 +01:00
Bart Jablonski
3452ff5ac5 ## The macroArray package [ver. 1.2.5]
## The `macroArray` package [ver. 1.2.5]

---

### Changes:

- Bug fix in the `%concatArrays()` macro.
- Spelling fix in log message of the `%make_do_over()` macro.

---

SHA256 hash digest: `F*FFF2C3D854F9B5677F561BA2EB6FAA2CCC652D81F6AF9473ADF0A4CE977E43F0`
2023-11-29 17:01:11 +01:00
Bart Jablonski
8c6b5e4b25 The macroArray package [ver. 1.2.3]
## The macroArray package [ver. 1.2.3]

- Update in `q=` parameter for the `%array()` macro.
- Fix in data set existence for `ds=` parameter in the `%array()` macro.
- Documentation updated.

---

SHA256 digests for packages:

- macroArray: `F*A0840B92EB9356EDB318DBE9B579A345C85ABF69E8D5F7C73C144C66F2F74FB4`
2023-11-23 21:51:14 +01:00
Bart Jablonski
58e665069f macroArray package [ver. 1.2.1]
macroArray package [ver. 1.2.1]

- Package regenerated with the latest version of SPF
2023-11-11 17:29:44 +01:00
Bart Jablonski
b785e1c9e4 The macroArray package [ver. 1.2.0]
## The macroArray package [ver. 1.2.0]

- New parameters added to the [`%mcDictionary()`](https://github.com/SASPAC/macroarray/blob/main/macroarray.md#mcdictionary-macro) macro which allows to populate dictionary directly from a data set (see the last example in the documentation).
- Documentation updated.
2023-11-07 12:47:50 +01:00
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
Bart Jablonski
620ff4a74f The macroArray package [ver. 1.1.0]
The macroArray package [ver. 1.1.0]

New parameter in the `%array()` macro:
* `q=` - *Optional*, indicates (when set to `1`) if the value be surrounded by quotes. It uses `quote(cats(...))` combo under the hood. Default value is `0`. Ignored for `macarray=M`.
2023-09-06 23:10:26 +02:00
Bart Jablonski
5c4ff371bf The macroArray package [ver. 1.0.6]
The macroArray package [ver. 1.0.6]

Package regenerated with the latest version of the SAS Packages Framework (20230904).

SHA256 digest for the latest version of `macroArray`: F*4FAAEE7DF2854EA31933AE017A89C1615C7291A66A07CCE345041EB0D587ED4E
2023-09-04 16:32:03 +02:00
Bart Jablonski
a211d86642 The macroArray package [ver. 1.0.5]
The macroArray package [ver. 1.0.5]

Package regenerated with the latest version of the SAS Packages Framework (20230411).
2023-04-11 18:37:56 +02:00
Bart Jablonski
efbeae5a36 Update README.md 2022-12-15 22:45:51 +01:00
Bartosz Jablonski
cf8a94fb25 The macroArray package [ver. 1.0.4]
The macroArray package [ver. 1.0.4]

Package regenerated with the latest version of the SAS Packages Framework.
2022-12-15 17:56:34 +01:00
Bartosz Jablonski
613569560f The macroArray package [ver. 1.0.3]
The macroArray package [ver. 1.0.3]

Package regenerated with the latest version of the SAS Packages Framework.
2022-11-27 00:02:00 +01:00
Bartosz Jablonski
bf2fa01d1d macroArray [1.0.2]
macroArray [1.0.2]

Package regenerated with the latest version of the SAS Packages Framework.
2022-11-21 14:39:41 +01:00
Bart Jablonski
a7ef089a07 Create README.md 2022-11-16 11:26:14 +01:00
31 changed files with 27539 additions and 466 deletions

30
README.md Normal file
View File

@@ -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`: F*35A657517CD2B1AB86C4E7C5320B5EDDDFBA9348075AE31DDAF875CF0CC193C9
[**Documentation for macroArray**](./macroarray.md "Documentation for macroArray")
To work with a package use the [**SAS Packages Framework**](https://github.com/yabwon/SAS_PACKAGES/blob/main/README.md "SPFinit").

Binary file not shown.

File diff suppressed because it is too large Load Diff

BIN
hist/1.0.2/macroarray.zip Normal file

Binary file not shown.

BIN
hist/1.0.3/macroarray.zip Normal file

Binary file not shown.

BIN
hist/1.0.4/macroarray.zip Normal file

Binary file not shown.

BIN
hist/1.0.5/macroarray.zip Normal file

Binary file not shown.

2199
hist/1.0.6/macroarray.md Normal file

File diff suppressed because it is too large Load Diff

BIN
hist/1.0.6/macroarray.zip Normal file

Binary file not shown.

2204
hist/1.1.0/macroarray.md Normal file

File diff suppressed because it is too large Load Diff

BIN
hist/1.1.0/macroarray.zip Normal file

Binary file not shown.

2204
hist/1.1.1/macroarray.md Normal file

File diff suppressed because it is too large Load Diff

BIN
hist/1.1.1/macroarray.zip Normal file

Binary file not shown.

2285
hist/1.2.0/macroarray.md Normal file

File diff suppressed because it is too large Load Diff

BIN
hist/1.2.0/macroarray.zip Normal file

Binary file not shown.

2285
hist/1.2.1/macroarray.md Normal file

File diff suppressed because it is too large Load Diff

BIN
hist/1.2.1/macroarray.zip Normal file

Binary file not shown.

2286
hist/1.2.3/macroarray.md Normal file

File diff suppressed because it is too large Load Diff

BIN
hist/1.2.3/macroarray.zip Normal file

Binary file not shown.

2286
hist/1.2.5/macroarray.md Normal file

File diff suppressed because it is too large Load Diff

BIN
hist/1.2.5/macroarray.zip Normal file

Binary file not shown.

2286
hist/1.2.6/macroarray.md Normal file

File diff suppressed because it is too large Load Diff

BIN
hist/1.2.6/macroarray.zip Normal file

Binary file not shown.

2468
hist/macroarray_1.3.0_.md Normal file

File diff suppressed because it is too large Load Diff

BIN
hist/macroarray_1.3.0_.zip Normal file

Binary file not shown.

2468
hist/macroarray_1.3.1_.md Normal file

File diff suppressed because it is too large Load Diff

BIN
hist/macroarray_1.3.1_.zip Normal file

Binary file not shown.

2476
hist/macroarray_1.3.2_.md Normal file

File diff suppressed because it is too large Load Diff

BIN
hist/macroarray_1.3.2_.zip Normal file

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.