Integer Constant Expression

<integer constant expression>

──┬─────┬─ <integer constant primary> ─────────────────────────────────►
  ├─ + ─┤
  └─ ─ ─┘
►─┬────────────────────────────────────────────┬───────────────────────┤
  │ ┌◄───────────────────────────────────────┐ │
  └─┴─┬─ + ───┬─ <integer constant primary> ─┴─┘
      ├─ ─ ───┤
      ├─ * ───┤
      ├─ DIV ─┤
      └─ MOD ─┘

<integer constant primary>

──┬─ <integer constant> ────────────────────────────────┬──────────────┤
  ├─ <integer constant identifier> ─────────────────────┤
  ├─ DECIMAL ── ( ── <string constant expression> ── ) ─┤
  ├─ INTEGER ── ( ── <string constant expression> ── ) ─┤
  ├─ LENGTH ── ( ── <string constant expression> ── ) ──┤
  └─ ( ── <integer constant expression> ── ) ───────────┘

Explanation

Refer to Integer Expressions earlier in this section for explanations of the various kinds of integer expressions.