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.

