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
This commit is contained in:
Bart Jablonski
2023-12-01 12:50:59 +01:00
parent 3452ff5ac5
commit c255bf9aeb
5 changed files with 2291 additions and 5 deletions

View File

@@ -22,7 +22,7 @@ The **macroArray** package implements an array, a hash table, and a dictionary c
); );
``` ```
SHA256 digest for the latest version of `macroArray`: F*FFF2C3D854F9B5677F561BA2EB6FAA2CCC652D81F6AF9473ADF0A4CE977E43F0 SHA256 digest for the latest version of `macroArray`: F*3F3893F1FCD78719543703E4353F4CC19811D247C016F220FF729B283C1AD790
[**Documentation for macroArray**](./macroarray.md "Documentation for macroArray") [**Documentation for macroArray**](./macroarray.md "Documentation for macroArray")

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.

View File

@@ -19,7 +19,7 @@
--- ---
# The macroArray package [ver. 1.2.5] <a name="macroarray-package"></a> ############################################### # The macroArray package [ver. 1.2.6] <a name="macroarray-package"></a> ###############################################
The **macroArray** package implements a macroarray facility: The **macroArray** package implements a macroarray facility:
- `%array()`, - `%array()`,
@@ -78,7 +78,7 @@ Required SAS Components:
*SAS package generated by generatePackage, version 20231123* *SAS package generated by generatePackage, version 20231123*
The SHA256 hash digest for package macroArray: The SHA256 hash digest for package macroArray:
`F*FFF2C3D854F9B5677F561BA2EB6FAA2CCC652D81F6AF9473ADF0A4CE977E43F0` `F*3F3893F1FCD78719543703E4353F4CC19811D247C016F220FF729B283C1AD790`
--- ---
# Content description ############################################################################################ # Content description ############################################################################################
@@ -1211,7 +1211,7 @@ The basic syntax is the following, the `<...>` means optional parameters:
1. `H` - *Required*, a hash table macro name and a declaration/definition, 1. `H` - *Required*, a hash table macro name and a declaration/definition,
e.g. `mcHashTable(HT)`. It names a macro which is generated by e.g. `mcHashTable(HT)`. It names a macro which is generated by
the `%mcHashTable()` macro. Provided name cannot be empty the `%mcHashTable()` macro. Provided name cannot be empty
or an underscore (`_`). No longer than *16* characters. or an underscore (`_`). No longer than *10* characters.
2. `METHOD` - *Optional*, if empty (or DECLARE or DCL) then the code of 2. `METHOD` - *Optional*, if empty (or DECLARE or DCL) then the code of
a macro hash table is compiled. a macro hash table is compiled.
@@ -1568,7 +1568,7 @@ The basic syntax is the following, the `<...>` means optional parameters:
1. `H` - *Required*, a dictionary macro name and a declaration/definition, 1. `H` - *Required*, a dictionary macro name and a declaration/definition,
e.g. `mcDictionary(HT)`. It names a macro which is generated by e.g. `mcDictionary(HT)`. It names a macro which is generated by
the `%mcDictionary()` macro. Provided name cannot be empty the `%mcDictionary()` macro. Provided name cannot be empty
or an underscore (`_`). No longer than *16* characters. or an underscore (`_`). No longer than *13* characters.
2. `METHOD` - *Optional*, if empty (or DECLARE or DCL) then the code of 2. `METHOD` - *Optional*, if empty (or DECLARE or DCL) then the code of
a macro dictionary is compiled. a macro dictionary is compiled.

Binary file not shown.