summaryrefslogblamecommitdiffstats
path: root/regress/roff/cond/if.in
blob: 3df3be78f1bd7b2d3206d6f2acde04abf54020ff (plain) (tree)
1
2

                                                            































































































                                                                    
.\" $OpenBSD: if.in,v 1.8 2017/07/04 14:53:26 schwarze Exp $
.TH IF 1 "June 27, 2015"
.SH NAME
if \- the roff conditional instruction
.SH DESCRIPTION
.if n One-line true condition.
.if t One-line false condition.
.if n
Next-line empty true condition.
.if t
Next-line empty false condition.
.br
False condition with whitespace:
.br
.if t 
True condition with whitespace:
.if n 
.if n \{One-line true cond\}ition with block.
.if t \{One-line false cond\}ition with block.
.br
.if n \{  One-line true cond\}ition with block with leading blanks.
.if t \{  One-line false cond\}ition with block with leading blanks.
.br
.if n \{Two-line true condition
without cont\}inuation and macros.
.if t \{Two-line false condition
without cont\}inuation and macros.
.br
.if n \{Two-line true condition
.B without cont\}inuation but with macros.
.if t \{Two-line false condition
.B without cont\}inuation but with macros.
.br
.if n \{\
Two-line true condition
with continuation and macros.
.\}This will not be printed.
.if t \{\
Two-line false condition
with continuation and macros.
.\}This will not be printed.
.br
.if n \{
Two-line true condition with blank line.\}
.if t \{
Two-line false condition with blank line.\}
.br
.if n \{Outer true condition.
.br
.if n Inner one-line true condition.
.if t Inner one-line false condition.
.br
.if n \{Inner two-line true condition
without continuation and macros.\}
.if t \{Inner two-line false condition
without continuation and macros.\}
.br
Back to the outer true condition.\}
.br
.if t \{Outer false condition.
.br
.if n Inner one-line true condition.
.if t Inner one-line false condition.
.br
.if n \{Inner two-line true condition
without continuation and macros.\}
.if t \{Inner two-line false condition
without continuation and macros.\}
.br
Back to the outer false condition.\}
.br
.if n \{Outer true condition.
.if t \{Inner false condition.
inner\}middle\}end
After conditional.
.br
.if n \{Outer true condition.
.if t \{Inner false condition.
.\}middle\}end
After conditional.
.br
.if n \{Outer true condition.
.if n \{Inner true condition.
.\}middle\}end
After conditional.
.br
.if n \{Outer true condition.
.if t \{Inner false condition.
.B\}middle\}end
After conditional.
.br
Backslash-backslash-brace in text:
.if t \{This text is not printed.\\}
This neither.\}
On a macro line:
.if t \{.B This text\\} is not printed.
.B This\} neither.
End.