mirror of
https://github.com/yabwon/SAS_PACKAGES.git
synced 2026-01-05 06:10:05 +00:00
**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:
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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 */
|
||||
|
||||
@@ -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*/
|
||||
|
||||
Reference in New Issue
Block a user