version 1.3, 2010/05/17 00:37:26 |
version 1.5, 2010/05/17 02:38:13 |
Line 95 The syntax of this macro is the same as that of |
|
Line 95 The syntax of this macro is the same as that of |
|
.Sx \&ig , |
.Sx \&ig , |
except that a leading argument must be specified. |
except that a leading argument must be specified. |
It is ignored, as are its children. |
It is ignored, as are its children. |
|
.Ss \&el |
|
The |
|
.Qq else |
|
half of an if/else conditional. |
|
Pops a result off the stack of conditional evaluations pushed by |
|
.Sx \&ie |
|
and uses it as its conditional. |
|
If no stack entries are present (e.g., due to no prior |
|
.Sx \&ie |
|
calls) |
|
then false is assumed. |
|
The syntax of this macro is similar to |
|
.Sx \&if |
|
except that the conditional is missing. |
|
.Ss \&ie |
|
The |
|
.Qq if |
|
half of an if/else conditional. |
|
The result of the conditional is pushed into a stack used by subsequent |
|
invocations of |
|
.Sx \&el , |
|
which may be separated by any intervening input (or not exist at all). |
|
Its syntax is equivalent to |
|
.Sx \&if . |
.Ss \&if |
.Ss \&if |
Begins a conditional that always evaluates to false. |
Begins a conditional that always evaluates to false. |
If a conditional is false, its children are not processed, but are |
If a conditional is false, its children are not processed, but are |
Line 228 Historic groff did not accept white-space buffering th |
|
Line 252 Historic groff did not accept white-space buffering th |
|
for the |
for the |
.Sx \&ig |
.Sx \&ig |
macro. |
macro. |
|
.It |
|
The |
|
.Sx \&if |
|
and family would print funny white-spaces with historic groff when |
|
depending on next-line syntax. |
.El |
.El |
.Sh AUTHORS |
.Sh AUTHORS |
The |
The |