Form of Output

The information produced when a dump occurs depends on the declared types of the items to be dumped. When a dump occurs, the 1-character to 6-character symbolic name of each item in the dump list is produced, along with the following information:

For dumped simple variables,

  • If the simple variable is of type REAL or DOUBLE, a real value is printed—for example, R =.10000000000 or DUBL = 0.0.

  • If the simple variable is of type INTEGER or DINTEGER, an integer value is printed—for example, I = 2 or DINT = 123456789012345678.

  • If the simple variable is of type BOOLEAN, the Boolean value is printed—for example, BOOL =.FALSE..

  • If the simple variable is of type COMPLEX, it is printed as a pair of numbers. The format consists of a left parenthesis, the real part in REAL format, a comma, the imaginary part in REAL format, and a right parenthesis—for example, COMP = (3.0000000000, 5.0000000000).

For dumped arrays,

  • If the array is of type REAL, each element is printed as if the value were operated on by an R editing phrase. For more information, see FORMAT Declaration.

  • If the array is of type BOOLEAN, the value of each element is shown as .TRUE. or .FALSE..

  • If the array is of type INTEGER, each element is printed as an integer value.

  • If the array is of type COMPLEX, each element is printed in the form used for complex variables for example, CA = (2.0000000000, 3.0000000000), (5.0000000000, 7.0000000000).

A dumped label shows the number of times execution control has passed the specified label—for example, L2 = 3.