.LP
The IF-THEN-ELSE structure is used to construct single or double 
alternative decision structures.  
The `Conditional Expression' must be entered in the space provided on
the pane.  It may be any legal \fBcantata\fI expression (see documentation 
on `VARIABLES subform' for description of valid expressions)
but must evaluate to either not 0 (TRUE) or 0 (FALSE).
.SH
EXECUTION
.LP
When the glyph is executed, the `Conditional Expression' is evaluated.
If the `Conditional Expression' is evaluated as TRUE (anything greater than 0),
then the `Input' data is passed to the `TRUE Output' and execution continues
from there. 
.PP
If the `Conditional Expression' is evaluated as FALSE, then the `Input'
data is passed to the `FALSE Output' and execution continues
from there.
.SH
GLYPH USAGE
.IP "Input" 8
The input arrow corresponds to the input path to the decision structure.
.IP "Output" 8
The "upper" output arrow corresponds to the `TRUE Output'.
Glyphs to be executed if the `Conditional Expression' is TRUE
are connected here.
.IP
The "lower" output arrow corresponds to the `FALSE Output'.
Glyphs to be executed if the `Conditional Expression' is FALSE
are connected here.  The `FALSE Output' connection is optional
(see following examples).
.SH
MERGE GLYPH
.LP
If there are glyphs to be executed in both cases, that is, AFTER the
true or false path has been taken, a `MERGE' glyph should be used to
join the two processing paths (see following examples).
