List of expression elements / Logical operators |
The OR operator is the logical union operator.
bool-expr OR bool-expr
If one of the operands is NULL, the logical expression evaluates to FALSE.
By default, the runtime system evaluates both operands on the left and right side of the OR keyword. This is the traditional behavior of the Genero language, but in fact the right operand does not need to be evaluated if the first operand evaluates to TRUE. This method is called short-circuit evaluation, and can be enabled by adding the OPTIONS SHORT CIRCUIT clause at the beginning of the module.
MAIN IF TRUE OR FALSE THEN DISPLAY "This line should display" END IF END MAIN