aboutsummaryrefslogtreecommitdiffstats
path: root/doc/tools.texi
diff options
context:
space:
mode:
Diffstat (limited to 'doc/tools.texi')
-rw-r--r--doc/tools.texi17
1 files changed, 12 insertions, 5 deletions
diff --git a/doc/tools.texi b/doc/tools.texi
index 5e9a02487..be1233b16 100644
--- a/doc/tools.texi
+++ b/doc/tools.texi
@@ -1407,11 +1407,11 @@ input lines which makes scripts easier to read.
@item /while @var{condition}
@itemx /end
-These commands provide a way for executing loops. All lines between the
-@code{while} and the corresponding @code{end} are executed as long as
-the evaluation of @var{condition} yields a non-zero value. The
-evaluation is done by passing @var{condition} to the @code{strtol}
-function. Example:
+These commands provide a way for executing loops. All lines between
+the @code{while} and the corresponding @code{end} are executed as long
+as the evaluation of @var{condition} yields a non-zero value or is the
+string @code{true} or @code{yes}. The evaluation is done by passing
+@var{condition} to the @code{strtol} function. Example:
@smallexample
/subst
@@ -1422,6 +1422,13 @@ function. Example:
/end
@end smallexample
+@item /if @var{condition}
+@itemx /end
+These commands provide a way for conditional execution. All lines between
+the @code{if} and the corresponding @code{end} are executed only if
+the evaluation of @var{condition} yields a non-zero value or is the
+string @code{true} or @code{yes}. The evaluation is done by passing
+@var{condition} to the @code{strtol} function.
@item /run @var{file}
Run commands from @var{file}.