DFA, version 0.5

DFA, version 0.5:
 - Optimisation of loading.
 - Documentation updated.
This commit is contained in:
yabwon
2021-01-17 21:05:14 +01:00
parent 8b65e85f3a
commit c04d9c4eb2
5 changed files with 44 additions and 9 deletions

View File

@@ -18,7 +18,7 @@
---
# The DFA package [ver. 0.4] <a name="dfa-package"></a> ###############################################
# The DFA package [ver. 0.5] <a name="dfa-package"></a> ###############################################
The **DFA** (a.k.a. *Dynamic Function Array*) package implements:
- dynamic numeric and character arrays,
@@ -55,7 +55,7 @@ Package contains:
*SAS package generated by generatePackage, version 20210109*
The SHA256 hash digest for package BasePlus:
`E777D4578DFDEB2277D58264BAB5BFDBEAFD4E538D4831CDCBFFB4216D2441C2`
`179AAB9DF3DE8F049A4EFDF5FB0BE92AE5F7BFA7708D4365F39D4DC71C4F90FE`
---
# Content description ############################################################################################
@@ -81,6 +81,7 @@ The basic syntax is the following, the `<...>` means optional parameters:
<,resizeFactor=0>
<,outlib=work.DFAfcmp.package>
<,hashexp=13>
<,header=1>
)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -118,6 +119,10 @@ The basic syntax is the following, the `<...>` means optional parameters:
* `hashexp=` - *Optional*, the default value is `13`. It is the default `hashexp=`
value for internal hash table used by the function.
* `header=` - *Optional*, the default value is `1`. Indicates if
the `proc fcmp outlib = &outlib.;` header is added to
the executed code. If not 1 then no header is added.
**Created function arguments description**:
A function generated by the macro is:
@@ -323,6 +328,7 @@ The basic syntax is the following, the `<...>` means optional parameters:
<,type=8>
<,outlib=work.DFAfcmp.package>
<,hashexp=13>
<,header=1>
)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -351,6 +357,10 @@ The basic syntax is the following, the `<...>` means optional parameters:
* `hashexp=` - *Optional*, the default value is `13`. It is the default `hashexp=`
value for internal hash table used by the function.
* `header=` - *Optional*, the default value is `1`. Indicates if
the `proc fcmp outlib = &outlib.;` header is added to
the executed code. If not 1 then no header is added.
**Created function arguments description**:
A function generated by the macro is:
@@ -477,6 +487,7 @@ The basic syntax is the following, the `<...>` means optional parameters:
<,type=8>
<,outlib=work.DFAfcmp.package>
<,hashexp=13>
<,header=1>
)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -505,6 +516,10 @@ The basic syntax is the following, the `<...>` means optional parameters:
* `hashexp=` - *Optional*, the default value is `13`. It is the default `hashexp=`
value for internal hash table used by the function.
* `header=` - *Optional*, the default value is `1`. Indicates if
the `proc fcmp outlib = &outlib.;` header is added to
the executed code. If not 1 then no header is added.
**Created function arguments description**:
A function generated by the macro is:
@@ -648,6 +663,7 @@ The basic syntax is the following, the `<...>` means optional parameters:
<,order=A>
<,outlib=work.DFAfcmp.package>
<,hashexp=13>
<,header=1>
)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -680,7 +696,10 @@ The basic syntax is the following, the `<...>` means optional parameters:
* `hashexp=` - *Optional*, the default value is `13`. It is the default `hashexp=`
value for internal hash table used by the function.
* `header=` - *Optional*, the default value is `1`. Indicates if
the `proc fcmp outlib = &outlib.;` header is added to
the executed code. If not 1 then no header is added.
**Created function arguments description**:
A function generated by the macro is:
@@ -804,6 +823,7 @@ The basic syntax is the following, the `<...>` means optional parameters:
<,newOnTop=+>
<,outlib=work.DFAfcmp.package>
<,hashexp=13>
<,header=1>
)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -837,7 +857,10 @@ The basic syntax is the following, the `<...>` means optional parameters:
* `hashexp=` - *Optional*, the default value is `13`. It is the default `hashexp=`
value for internal hash table used by the function.
* `header=` - *Optional*, the default value is `1`. Indicates if
the `proc fcmp outlib = &outlib.;` header is added to
the executed code. If not 1 then no header is added.
**Created function arguments description**:
A function generated by the macro is:
@@ -965,6 +988,7 @@ The basic syntax is the following, the `<...>` means optional parameters:
<,type=8>
<,outlib=work.DFAfcmp.package>
<,hashexp=13>
<,header=1>
)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -993,7 +1017,10 @@ The basic syntax is the following, the `<...>` means optional parameters:
* `hashexp=` - *Optional*, the default value is `13`. It is the default `hashexp=`
value for internal hash table used by the function.
* `header=` - *Optional*, the default value is `1`. Indicates if
the `proc fcmp outlib = &outlib.;` header is added to
the executed code. If not 1 then no header is added.
**Created function arguments description**:
A function generated by the macro is:
@@ -1289,6 +1316,7 @@ The basic syntax is the following, the `<...>` means optional parameters:
<,debug=0>
<,outlib=work.DFAfcmp.package>
<,type=32>
<,header=1>
)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -1315,6 +1343,10 @@ The basic syntax is the following, the `<...>` means optional parameters:
and with 52 the `bit64orDFA()` and `bit64and DFA()` FCMP
functions are used.
* `header=` - *Optional*, the default value is `1`. Indicates if
the `proc fcmp outlib = &outlib.;` header is added to
the executed code. If not 1 then no header is added.
**Created function arguments description**:
A function generated by the macro is: