diff options
Diffstat (limited to 'doc/tools.texi')
-rw-r--r-- | doc/tools.texi | 17 |
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}. |