**SAS Packages Framework**, version 20210528

**SAS Packages Framework**, version 20210528:

Help tags selection modified in the `%generatePackage()` macro.
New solution allows to write help tags surrounding comments in two ways.
The first (old) is:
```
/*** HELP START ***/
/*
comment
*/
/*** HELP END ***/
```

and the second (new):
```
/*** HELP START ***//*
comment
*//*** HELP END ***/
```
The second allows to print help info in log without `/*` and `*/` surrounding comments. It looks better and is easier for building `.md` files or other help documents (so you do not have to remove `/*` by hand).

Documentation updated.

The following packages were regenerated with new version of the SPF:
- BasePlus
- DFA
- dynMacroArray
- macroArray
- SQLinDS
This commit is contained in:
yabwon
2021-05-28 11:47:28 +02:00
parent 8f3cbe1b92
commit f7485ce6c4
19 changed files with 81 additions and 70 deletions

View File

@@ -1,5 +1,5 @@
/*** HELP START ***/
/*
/*** HELP START ***//*
## >>> library `dsSQL`: <<< <a name="library-dssql"></a> ########################
The `dsSQL` library stores temporary views
@@ -15,8 +15,8 @@ if not possible, then redirects to the `WORK` location, like:
LIBNAME dsSQL BASE "%sysfunc(pathname(WORK))";
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
---
*/
/*** HELP END ***/
*//*** HELP END ***/
data _null_;
length rc0 $ 32767 rc1 rc2 8;

View File

@@ -1,5 +1,5 @@
/*** HELP START ***/
/*
/*** HELP START ***//*
## >>> `%dsSQL_Inner()` macro: <<< <a name="dssql-inner-macro"></a> #############
**Internal** macro called by `dsSQL()` function.
@@ -9,8 +9,8 @@ which is then stored in the `dsSQL` library.
Recommended for *SAS 9.3* and higher.
---
*/
/*** HELP END ***/
*//*** HELP END ***/
/* inner macro */
%MACRO dsSQL_Inner() / secure;

View File

@@ -1,5 +1,5 @@
/*** HELP START ***/
/*
/*** HELP START ***//*
## >>> `%SQL()` macro: <<< <a name="dssql-macro"></a> ###########################
The **main** macro which allows to use
@@ -41,8 +41,8 @@ data dictionary;
run;
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
---
*/
/*** HELP END ***/
*//*** HELP END ***/
/* Main User macro */

View File

@@ -1,5 +1,5 @@
/*** HELP START ***/
/*
/*** HELP START ***//*
## >>> `dsSQL()` function: <<< <a name="dssql-function"></a> ####################
**Internal** function called by the `%SQL()` macro.
@@ -20,8 +20,8 @@ dsSQL(unique_index_2, query)
2. `query` - *Character*, internal variable, contains query text.
---
*/
/*** HELP END ***/
*//*** HELP END ***/
proc fcmp
/*inlib = work.&packageName.fcmp*/