version 1.2, 2010/05/16 22:28:33 |
version 1.3, 2010/05/17 00:37:26 |
Line 65 Thus, the following are equivalent: |
|
Line 65 Thus, the following are equivalent: |
|
.Sh REFERENCE |
.Sh REFERENCE |
This section is a canonical reference of all macros, arranged |
This section is a canonical reference of all macros, arranged |
alphabetically. |
alphabetically. |
|
.Ss \&am |
|
The syntax of this macro is the same as that of |
|
.Sx \&ig , |
|
except that a leading argument must be specified. |
|
It is ignored, as are its children. |
|
.Ss \&ami |
|
The syntax of this macro is the same as that of |
|
.Sx \&ig , |
|
except that a leading argument must be specified. |
|
It is ignored, as are its children. |
|
.Ss \&am1 |
|
The syntax of this macro is the same as that of |
|
.Sx \&ig , |
|
except that a leading argument must be specified. |
|
It is ignored, as are its children. |
|
.Ss \&de |
|
The syntax of this macro is the same as that of |
|
.Sx \&ig , |
|
except that a leading argument must be specified. |
|
It is ignored, as are its children. |
|
.Ss \&dei |
|
The syntax of this macro is the same as that of |
|
.Sx \&ig , |
|
except that a leading argument must be specified. |
|
It is ignored, as are its children. |
|
.Ss \&de1 |
|
The syntax of this macro is the same as that of |
|
.Sx \&ig , |
|
except that a leading argument must be specified. |
|
It is ignored, as are its children. |
.Ss \&if |
.Ss \&if |
Begins a conditional. |
Begins a conditional that always evaluates to false. |
Has the following syntax: |
If a conditional is false, its children are not processed, but are |
|
syntactically interpreted to preserve the integrity of the input |
|
document. |
|
Thus, |
.Pp |
.Pp |
|
.D1 \&.if t \e .ig |
|
.Pp |
|
will discard the |
|
.Sq \&.ig , |
|
which may lead to interesting results, but |
|
.Pp |
|
.D1 \&.if t \e .if t \e{\e |
|
.Pp |
|
will continue to syntactically interpret to the block close of the final |
|
conditional. |
|
Sub-conditionals, in this case, obviously inherit the truth value of |
|
the parent. |
|
This macro has the following syntax: |
|
.Pp |
.Bd -literal -offset indent -compact |
.Bd -literal -offset indent -compact |
\&.if COND \e{\e |
\&.if COND \e{\e |
BODY... |
BODY... |
|
|
BODY |
BODY |
.Ed |
.Ed |
.Pp |
.Pp |
COND is a conditional (TODO: document). |
COND is a conditional (for the time being, this always evaluates to |
|
false). |
.Pp |
.Pp |
If the BODY section is begun by an escaped brace |
If the BODY section is begun by an escaped brace |
.Sq \e{ , |
.Sq \e{ , |