COMPLEX Declaration

A COMPLEX declaration declares a simple variable that can have complex values.

<complex declaration>

                                    ┌◄───── , ─────┐
──┬───────────┬─┬───────┬─ COMPLEX ─┴─<identifier>─┴───────────────────┤
  ├─ PRIVATE ─┤ └─ OWN ─┘
  └─ PUBLIC ──┘

<complex identifier>

An <identifier> that is associated with the COMPLEX data type in a COMPLEX declaration.