2016 Update
This commit is contained in:
parent
948b86eafa
commit
dcf5d15da3
7965 changed files with 139854 additions and 31002 deletions
|
|
@ -1,36 +1,29 @@
|
|||
/*REXX program to show how to display embedded documention in REXX code.*/
|
||||
parse arg doc
|
||||
doc=space(doc)
|
||||
if doc=='?' then call help /*show doc if arg is a single ? */
|
||||
/*════════════════════════regular═══════════════════════════════════════*/
|
||||
/*════════════════════════════════mainline══════════════════════════════*/
|
||||
/*═════════════════════════════════════════code═════════════════════════*/
|
||||
/*══════════════════════════════════════════════here.═══════════════════*/
|
||||
exit
|
||||
|
||||
/*──────────────────────────────────HELP subroutine─────────────────────*/
|
||||
help: help=0; do j=1 for sourceline()
|
||||
_=sourceline(j)
|
||||
if _=='<help>' then do; help=1; iterate; end
|
||||
if _=='</help>' then exit
|
||||
if help then say _
|
||||
end /*j*/
|
||||
exit /*stick a fork in it, we're done.*/
|
||||
|
||||
/*──────────────────────────────────start of the in─line documentation.
|
||||
/*REXX program illustrates how to display embedded documentation (help) within REXX code*/
|
||||
parse arg doc /*obtain (all) the arguments from C.L. */
|
||||
if doc='?' then call help /*show documentation if arg=a single ? */
|
||||
/*■■■■■■■■■regular■■■■■■■■■■■■■■■■■■■■■■■■■*/
|
||||
/*■■■■■■■■■■■■■■■■■mainline■■■■■■■■■■■■■■■■*/
|
||||
/*■■■■■■■■■■■■■■■■■■■■■■■■■■code■■■■■■■■■■■*/
|
||||
/*■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■here.■■■■■*/
|
||||
exit /*stick a fork in it, we're all done. */
|
||||
/*──────────────────────────────────────────────────────────────────────────────────────*/
|
||||
help: ?=0; do j=1 for sourceline(); _=sourceline(j) /*get a line of source.*/
|
||||
if _='<help>' then do; ?=1; iterate; end /*search for <help> */
|
||||
if _='</help>' then leave /* " " </help> */
|
||||
if ? then say _
|
||||
end /*j*/
|
||||
exit /*stick a fork in it, we're all done. */
|
||||
/*══════════════════════════════════start of the in═line documentation AFTER the <help>
|
||||
<help>
|
||||
To use the YYYY program, enter:
|
||||
To use the YYYY program, enter one of:
|
||||
|
||||
YYYY numberOfItems
|
||||
YYYY (no arguments uses the default)
|
||||
YYYY ? (to see this documentation)
|
||||
|
||||
|
||||
YYYY numberOfItems
|
||||
YYYY (with no args for the default)
|
||||
YYYY ? (to see this documentation)
|
||||
─── where: numberOfItems is the number of items to be used.
|
||||
|
||||
|
||||
─── where:
|
||||
|
||||
numberOfItems is the number of items to be processed.
|
||||
|
||||
If no "numberOfItems" are entered, the default of 100 is used.
|
||||
If no "numberOfItems" are entered, the default of 100 is used.
|
||||
</help>
|
||||
────────────────────────────────────end of the in─line documentation. */
|
||||
════════════════════════════════════end of the in═line documentation BEFORE the </help> */
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue