──┬───────┬─ <Boolean constant primary> ───────────────────────────────►
└─ NOT ─┘
►─┬──────────────────────────────────────────────────────┬─────────────┤
│ ┌◄─────────────────────────────────────────────────┐ │
└─┴─┬─ AND ─┬─┬───────┬─ <Boolean constant primary> ─┴─┘
├─ OR ──┤ └─ NOT ─┘
├─ EQV ─┤
└─ IMP ─┘──┬─ <Boolean constant> ──────────────────────┬────────────────────────┤ ├─ <Boolean constant identifier> ───────────┤ ├─ <arithmetic constant comparison> ────────┤ ├─ <string constant comparison> ────────────┤ └─ ( ── <Boolean constant expression> ── ) ─┘
<arithmetic constant comparison>
──┬─ <real constant expression ─────┬─ <real relation> ────────────────► └─ <integer constant expression> ─┘ ►─┬─ <real constant expression ─────┬──────────────────────────────────┤ └─ <integer constant expression> ─┘
── <string constant expression> ─┬─ = ───┬─────────────────────────────►
├─ EQL ─┤
└─ NEQ ─┘
►─ <string constant expression> ───────────────────────────────────────┤Explanation
Refer to Boolean Expressions for explanations of the various kinds of Boolean expressions.

