Arithmetic Function Designator

An arithmetic function designator specifies a function that returns an arithmetic value: a value of type INTEGER, REAL, DINTEGER, or DOUBLE.

<arithmetic function designator>

──┬─<procedure identifier>─────────┬─┬─────────────────────────┬───────┤
  ├─<arithmetic intrinsic name>────┤ └─<actual parameter part>─┘
  └─<procedure reference variable>─┘

<arithmetic intrinsic name>

Any of the names listed under Arithmetic Intrinsic Names.

The procedure specified by the procedure identifier or the procedure reference variable must be of type INTEGER, REAL, DINTEGER, or DOUBLE.