mirror of
https://github.com/sasjs/core.git
synced 2025-12-11 06:24:35 +00:00
fix: upgrading to latest doxygen
This commit is contained in:
2
LICENSE
2
LICENSE
@@ -1,4 +1,4 @@
|
|||||||
Copyright 2018 (Allan Bowe)
|
Copyright 2020 (Allan Bowe)
|
||||||
|
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
|
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
|
||||||
|
|
||||||
|
|||||||
@@ -21,7 +21,7 @@
|
|||||||
|
|
||||||
@version 9.2
|
@version 9.2
|
||||||
@author Allan Bowe
|
@author Allan Bowe
|
||||||
**/
|
**/ /** @cond */
|
||||||
|
|
||||||
%macro mf_abort(mac=mf_abort.sas, type=, msg=, iftrue=%str(1=1)
|
%macro mf_abort(mac=mf_abort.sas, type=, msg=, iftrue=%str(1=1)
|
||||||
)/*/STORE SOURCE*/;
|
)/*/STORE SOURCE*/;
|
||||||
@@ -139,3 +139,5 @@
|
|||||||
%abort cancel;
|
%abort cancel;
|
||||||
%end;
|
%end;
|
||||||
%mend;
|
%mend;
|
||||||
|
|
||||||
|
/** @endcond */
|
||||||
@@ -1,5 +1,5 @@
|
|||||||
/**
|
/**
|
||||||
@file mf_existfeature.sas
|
@file
|
||||||
@brief Checks whether a feature exists
|
@brief Checks whether a feature exists
|
||||||
@details Check to see if a feature is supported in your environment.
|
@details Check to see if a feature is supported in your environment.
|
||||||
Run without arguments to see a list of detectable features.
|
Run without arguments to see a list of detectable features.
|
||||||
@@ -7,10 +7,10 @@
|
|||||||
actual feature detection, as that is tricky / impossible to do
|
actual feature detection, as that is tricky / impossible to do
|
||||||
without generating errors in most cases.
|
without generating errors in most cases.
|
||||||
|
|
||||||
%put %mf_existfeature(PROCLUA);
|
%put %mf_existfeature(PROCLUA);
|
||||||
|
|
||||||
@param feature the feature to detect. Leave blank to list all in log.
|
@param feature the feature to detect. Leave blank to list all in log.
|
||||||
|
|
||||||
@return output returns 1 or 0 (or -1 if not found)
|
@return output returns 1 or 0 (or -1 if not found)
|
||||||
|
|
||||||
<h4> Dependencies </h4>
|
<h4> Dependencies </h4>
|
||||||
@@ -19,7 +19,7 @@
|
|||||||
|
|
||||||
@version 8
|
@version 8
|
||||||
@author Allan Bowe
|
@author Allan Bowe
|
||||||
**/
|
**/ /** @cond */
|
||||||
|
|
||||||
%macro mf_existfeature(feature
|
%macro mf_existfeature(feature
|
||||||
)/*/STORE SOURCE*/;
|
)/*/STORE SOURCE*/;
|
||||||
@@ -39,4 +39,6 @@
|
|||||||
-1
|
-1
|
||||||
%put &sysmacroname: &feature not found;
|
%put &sysmacroname: &feature not found;
|
||||||
%end;
|
%end;
|
||||||
%mend;
|
%mend;
|
||||||
|
|
||||||
|
/** @endcond */
|
||||||
@@ -11,7 +11,7 @@
|
|||||||
@param var (positional) - variable name
|
@param var (positional) - variable name
|
||||||
@version 9.2
|
@version 9.2
|
||||||
@author Allan Bowe
|
@author Allan Bowe
|
||||||
**/
|
**/ /** @cond */
|
||||||
|
|
||||||
%macro mf_existvar(libds /* 2 part dataset name */
|
%macro mf_existvar(libds /* 2 part dataset name */
|
||||||
, var /* variable name */
|
, var /* variable name */
|
||||||
@@ -29,4 +29,6 @@
|
|||||||
%let rc=%sysfunc(close(&dsid));
|
%let rc=%sysfunc(close(&dsid));
|
||||||
%end;
|
%end;
|
||||||
|
|
||||||
%mend;
|
%mend;
|
||||||
|
|
||||||
|
/** @endcond */
|
||||||
@@ -22,7 +22,7 @@
|
|||||||
@version 9.2
|
@version 9.2
|
||||||
@author Allan Bowe
|
@author Allan Bowe
|
||||||
|
|
||||||
**/
|
**/ /** @cond */
|
||||||
|
|
||||||
%macro mf_getengine(libref
|
%macro mf_getengine(libref
|
||||||
)/*/STORE SOURCE*/;
|
)/*/STORE SOURCE*/;
|
||||||
@@ -42,4 +42,6 @@
|
|||||||
|
|
||||||
&engine
|
&engine
|
||||||
|
|
||||||
%mend;
|
%mend;
|
||||||
|
|
||||||
|
/** @endcond */
|
||||||
@@ -1,17 +1,18 @@
|
|||||||
/**
|
/**
|
||||||
@file
|
@file
|
||||||
@brief Assigns and returns an unused fileref
|
@brief Assigns and returns an unused fileref
|
||||||
@details Use as follows:
|
@details
|
||||||
|
Use as follows:
|
||||||
|
|
||||||
%let fileref1=%mf_getuniquefileref();
|
%let fileref1=%mf_getuniquefileref();
|
||||||
%let fileref2=%mf_getuniquefileref();
|
%let fileref2=%mf_getuniquefileref();
|
||||||
%put &fileref1 &fileref2;
|
%put &fileref1 &fileref2;
|
||||||
|
|
||||||
which returns:
|
which returns:
|
||||||
|
|
||||||
> mcref0 mcref1
|
> mcref0 mcref1
|
||||||
|
|
||||||
@prefix= first part of fileref. Remember that filerefs can only be 8
|
@param prefix= first part of fileref. Remember that filerefs can only be 8
|
||||||
characters, so a 7 letter prefix would mean that `maxtries` should be 10.
|
characters, so a 7 letter prefix would mean that `maxtries` should be 10.
|
||||||
@param maxtries= the last part of the libref. Provide an integer value.
|
@param maxtries= the last part of the libref. Provide an integer value.
|
||||||
|
|
||||||
|
|||||||
@@ -14,7 +14,7 @@
|
|||||||
|
|
||||||
> mclib3
|
> mclib3
|
||||||
|
|
||||||
@prefix= first part of libref. Remember that librefs can only be 8 characters,
|
@param prefix= first part of libref. Remember that librefs can only be 8 characters,
|
||||||
so a 7 letter prefix would mean that maxtries should be 10.
|
so a 7 letter prefix would mean that maxtries should be 10.
|
||||||
@param maxtries= the last part of the libref. Provide an integer value.
|
@param maxtries= the last part of the libref. Provide an integer value.
|
||||||
|
|
||||||
|
|||||||
@@ -24,6 +24,7 @@ LAYOUT_FILE = ./doxy/DoxygenLayout.xml
|
|||||||
MAX_INITIALIZER_LINES = 0
|
MAX_INITIALIZER_LINES = 0
|
||||||
PROJECT_NAME = Macro Core
|
PROJECT_NAME = Macro Core
|
||||||
PROJECT_LOGO = doxy/Macro_core_website_1.png
|
PROJECT_LOGO = doxy/Macro_core_website_1.png
|
||||||
|
PROJECT_BRIEF = placeholder
|
||||||
RECURSIVE = YES
|
RECURSIVE = YES
|
||||||
REPEAT_BRIEF = NO
|
REPEAT_BRIEF = NO
|
||||||
SHOW_NAMESPACES = NO
|
SHOW_NAMESPACES = NO
|
||||||
|
|||||||
@@ -101,11 +101,11 @@
|
|||||||
<!-- Layout definition for a directory page -->
|
<!-- Layout definition for a directory page -->
|
||||||
<directory>
|
<directory>
|
||||||
<briefdescription visible="yes"/>
|
<briefdescription visible="yes"/>
|
||||||
|
<detaileddescription visible="yes" title=""/>
|
||||||
<directorygraph visible="yes"/>
|
<directorygraph visible="yes"/>
|
||||||
<memberdecl>
|
<memberdecl>
|
||||||
<dirs visible="yes"/>
|
<dirs visible="yes"/>
|
||||||
<files visible="yes"/>
|
<files visible="yes"/>
|
||||||
</memberdecl>
|
</memberdecl>
|
||||||
<detaileddescription title=""/>
|
|
||||||
</directory>
|
</directory>
|
||||||
</doxygenlayout>
|
</doxygenlayout>
|
||||||
|
|||||||
@@ -1,22 +1,23 @@
|
|||||||
|
<!-- HTML footer for doxygen 1.8.17-->
|
||||||
|
<!-- start footer part -->
|
||||||
<!--BEGIN GENERATE_TREEVIEW-->
|
<!--BEGIN GENERATE_TREEVIEW-->
|
||||||
<li class="footer"><b>$generatedby</b>
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||||
<a href="http://www.doxygen.org/index.html">
|
<ul>
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a>
|
$navpath
|
||||||
|
<li class="footer">$generatedby
|
||||||
|
<a href="https://www.doxygen.org/index.html">
|
||||||
|
<img class="footer" src="$relpath^doxygen.png" alt="doxygen"/></a> $doxygenversion </li>
|
||||||
<i> For more information visit the </i> <a href="https://github.com/sasjs/core">Macro Core library</a>.</li>
|
<i> For more information visit the </i> <a href="https://github.com/sasjs/core">Macro Core library</a>.</li>
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
<!--END GENERATE_TREEVIEW-->
|
<!--END GENERATE_TREEVIEW-->
|
||||||
<!--BEGIN !GENERATE_TREEVIEW-->
|
<!--BEGIN !GENERATE_TREEVIEW-->
|
||||||
<hr class="footer"/>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
<table width="100%"><tbody><tr><td>
|
$generatedby  <a href="http://www.doxygen.org/index.html">
|
||||||
For more information visit the <a href="https://github.com/sasjs/core">Macro Core library</a>.
|
<img class="footer" src="$relpath^doxygen.png" alt="doxygen"/>
|
||||||
</td><td><address class="footer"><small>
|
</a> $doxygenversion
|
||||||
©$year<br/>
|
</small></address>
|
||||||
$generatedby <a href="http://www.doxygen.org/index.html">
|
|
||||||
<!--<img class="footer" src="$relpath$doxygen.png" alt="doxygen"/>-->doxygen
|
|
||||||
</a> $doxygenversion
|
|
||||||
</small></address></tr></tbody></table>
|
|
||||||
<!--END !GENERATE_TREEVIEW-->
|
<!--END !GENERATE_TREEVIEW-->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
<!-- HTML header for doxygen 1.8.14-->
|
<!-- HTML header for doxygen 1.8.17-->
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
|
||||||
<head>
|
<head>
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||||
@@ -16,51 +16,49 @@ $search
|
|||||||
$mathjax
|
$mathjax
|
||||||
<link href="$relpath^$stylesheet" rel="stylesheet" type="text/css" />
|
<link href="$relpath^$stylesheet" rel="stylesheet" type="text/css" />
|
||||||
<link REL="icon" HREF="https://sasjs.io/img/runningman.jpg">
|
<link REL="icon" HREF="https://sasjs.io/img/runningman.jpg">
|
||||||
|
|
||||||
$extrastylesheet
|
$extrastylesheet
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||||
|
|
||||||
<!--BEGIN TITLEAREA-->
|
<!--BEGIN TITLEAREA-->
|
||||||
<div id="titlearea" style='background-color:white' >
|
<div id="titlearea">
|
||||||
<table cellspacing="0" cellpadding="0">
|
<table cellspacing="0" cellpadding="0">
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr style="height: 26px;">
|
<tr style="height: 56px;">
|
||||||
<!--BEGIN PROJECT_LOGO-->
|
<!--BEGIN PROJECT_LOGO-->
|
||||||
<td id="projectlogo"></td>
|
<td id="projectlogo">
|
||||||
|
<img alt="Logo" src="$relpath^$projectlogo"/></td>
|
||||||
<!--END PROJECT_LOGO-->
|
<!--END PROJECT_LOGO-->
|
||||||
<!--BEGIN PROJECT_NAME-->
|
<!--BEGIN PROJECT_NAME-->
|
||||||
<td>
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">
|
<div id="projectname">
|
||||||
<!--a href=".">
|
<!--BEGIN PROJECT_NUMBER--> <span id="projectnumber">$projectnumber</span><!--END PROJECT_NUMBER-->
|
||||||
<img alt="Macro Core" src="https://macropeople.com/wp-content/uploads/2018/05/macropeople2014retina_V2.png" height=60/>
|
|
||||||
</a-->
|
|
||||||
<a href=".">
|
|
||||||
<img alt="Macro Core" src="./Macro_core_website_1.png" height=60/>
|
|
||||||
</a>
|
|
||||||
</div>
|
</div>
|
||||||
|
<!--BEGIN PROJECT_BRIEF--><div id="projectbrief">
|
||||||
|
Production Ready Macros for SAS Application Developers</br>
|
||||||
|
<a href="https://github.com/sasjs/core">
|
||||||
|
https://github.com/sasjs/core
|
||||||
|
</a>
|
||||||
|
|
||||||
|
</div><!--END PROJECT_BRIEF-->
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<!--END PROJECT_NAME-->
|
||||||
|
<!--BEGIN !PROJECT_NAME-->
|
||||||
|
<!--BEGIN PROJECT_BRIEF-->
|
||||||
|
<td style="padding-left: 0.5em;">
|
||||||
|
<div id="projectbrief">$projectbrief</div>
|
||||||
<table style="padding-left: 2em;" cellspacing="0" cellpadding="0">
|
<table style="padding-left: 2em;" cellspacing="0" cellpadding="0">
|
||||||
<tr><td> Production Ready Macros for SAS Application Developers</td></tr>
|
<tr><td> Production Ready Macros for SAS Application Developers</td></tr>
|
||||||
<tr><td><a href="https://github.com/sasjs/core">
|
<tr><td><a href="https://github.com/sasjs/core">
|
||||||
https://github.com/sasjs/core
|
https://github.com/sasjs/core
|
||||||
</a></td></tr>
|
</a></td></tr>
|
||||||
</table>
|
</table>
|
||||||
</td>
|
</td>
|
||||||
<!--END PROJECT_NAME-->
|
|
||||||
<!--BEGIN !PROJECT_NAME-->
|
|
||||||
<!--BEGIN PROJECT_BRIEF-->
|
|
||||||
<!--END PROJECT_BRIEF-->
|
<!--END PROJECT_BRIEF-->
|
||||||
<!--END !PROJECT_NAME-->
|
<!--END !PROJECT_NAME-->
|
||||||
<div class="header">
|
|
||||||
<div class="headertitle">
|
|
||||||
|
|
||||||
<!--BEGIN DISABLE_INDEX-->
|
<!--BEGIN DISABLE_INDEX-->
|
||||||
<!--BEGIN SEARCHENGINE-->
|
<!--BEGIN SEARCHENGINE-->
|
||||||
|
|
||||||
<td>$searchbox</td>
|
<td>$searchbox</td>
|
||||||
<!--END SEARCHENGINE-->
|
<!--END SEARCHENGINE-->
|
||||||
<!--END DISABLE_INDEX-->
|
<!--END DISABLE_INDEX-->
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -9,15 +9,15 @@
|
|||||||
|
|
||||||
Usage:
|
Usage:
|
||||||
|
|
||||||
%mm_createlibrary(
|
%mm_createlibrary(
|
||||||
libname=My New Library
|
libname=My New Library
|
||||||
,libref=mynewlib
|
,libref=mynewlib
|
||||||
,libdesc=Super & <fine>
|
,libdesc=Super & <fine>
|
||||||
,engine=BASE
|
,engine=BASE
|
||||||
,tree=/User Folders/sasdemo
|
,tree=/User Folders/sasdemo
|
||||||
,servercontext=SASApp
|
,servercontext=SASApp
|
||||||
,directory=/tmp/tests
|
,directory=/tmp/tests
|
||||||
,mDebug=1)
|
,mDebug=1)
|
||||||
|
|
||||||
<h4> Dependencies </h4>
|
<h4> Dependencies </h4>
|
||||||
@li mf_verifymacvars.sas
|
@li mf_verifymacvars.sas
|
||||||
|
|||||||
@@ -23,8 +23,8 @@
|
|||||||
combine with the <code>tree=</code> parameter.
|
combine with the <code>tree=</code> parameter.
|
||||||
@param outds= the dataset to create that contains the list of stps.
|
@param outds= the dataset to create that contains the list of stps.
|
||||||
@param mDebug= set to 1 to show debug messages in the log
|
@param mDebug= set to 1 to show debug messages in the log
|
||||||
@showDesc= provide a non blank value to return stored process descriptions
|
@param showDesc= provide a non blank value to return stored process descriptions
|
||||||
@showUsageVersion= provide a non blank value to return the UsageVersion. This
|
@param showUsageVersion= provide a non blank value to return the UsageVersion. This
|
||||||
is either 1000000 (type 1, 9.2) or 2000000 (type2, 9.3 onwards).
|
is either 1000000 (type 1, 9.2) or 2000000 (type2, 9.3 onwards).
|
||||||
|
|
||||||
@returns outds dataset containing the following columns
|
@returns outds dataset containing the following columns
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
/**
|
/**
|
||||||
@file
|
@file
|
||||||
@brief Retrieves properties of the SAS web app server
|
@brief Retrieves properties of the SAS web app server
|
||||||
@details
|
@details
|
||||||
Usage:
|
Usage:
|
||||||
|
|
||||||
%mm_getwebappsrvprops(outds= some_ds)
|
%mm_getwebappsrvprops(outds= some_ds)
|
||||||
@@ -21,8 +21,7 @@
|
|||||||
libname __shake clear;
|
libname __shake clear;
|
||||||
|
|
||||||
@version 9.4
|
@version 9.4
|
||||||
@author Allan Bowe
|
@author Allan Bowe https://github.com/sasjs/core
|
||||||
@source https://github.com/sasjs/core
|
|
||||||
|
|
||||||
**/
|
**/
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user