An ARRAY declaration declares one or more identifiers to represent arrays of specified fixed dimensions. After an array has been declared in an ARRAY declaration, values can be stored in and retrieved from the elements of the array by the use of subscripted variables, which contain the array identifier and a subscript list.
<array declaration>
──┬───────────┬─┬────────┬─┬───────┬─┬───────────────┬─ ARRAY ─────────►
├─ PRIVATE ─┤ └─ LONG ─┘ └─ OWN ─┘ └─<array class>─┘
└─ PUBLIC ──┘
┌◄─────────────────────── , ───────────────────────┐
│ ┌◄───── , ─────┐ │
►─┴─┬─┴─<identifier>─┴─ [ ──<bound pair list>── ] ─┬─┴─────────────────┤
└─<array row equivalence>──────────────────────┘
