aboutsummaryrefslogtreecommitdiff
path: root/pkg/language/doc/while.hlp
diff options
context:
space:
mode:
authorJoe Hunkeler <jhunkeler@gmail.com>2015-08-11 16:51:37 -0400
committerJoe Hunkeler <jhunkeler@gmail.com>2015-08-11 16:51:37 -0400
commit40e5a5811c6ffce9b0974e93cdd927cbcf60c157 (patch)
tree4464880c571602d54f6ae114729bf62a89518057 /pkg/language/doc/while.hlp
downloadiraf-osx-40e5a5811c6ffce9b0974e93cdd927cbcf60c157.tar.gz
Repatch (from linux) of OSX IRAF
Diffstat (limited to 'pkg/language/doc/while.hlp')
-rw-r--r--pkg/language/doc/while.hlp44
1 files changed, 44 insertions, 0 deletions
diff --git a/pkg/language/doc/while.hlp b/pkg/language/doc/while.hlp
new file mode 100644
index 00000000..c5cb96f5
--- /dev/null
+++ b/pkg/language/doc/while.hlp
@@ -0,0 +1,44 @@
+.help while Feb86 language
+.ih
+NAME
+while -- while loop construct
+.ih
+SYNTAX
+while (expression) statement
+.ih
+ELEMENTS
+.ls while
+Required keyword.
+.le
+.ls expression
+A boolean valued expression tested before each iteration.
+.le
+.ls statement
+A statement (possibly compound) to be executed in each iteration of the loop.
+.le
+.ih
+DESCRIPTION
+The \fIwhile\fR loop executes the enclosed statements while the specified
+condition is true.
+.ih
+EXAMPLES
+1. An infinite loop.
+
+.nf
+ while (yes) {
+ sleep 30
+ time
+ }
+.fi
+
+2. Type a file.
+
+.nf
+ list = "home$login.cl"
+ while (fscan (list, line) != EOF)
+ print (line)
+.fi
+.ih
+SEE ALSO
+for, case, break, next
+.endhelp