Guardian Procedure Calls Reference Manual (G06.25+)
Formatter Edit Descriptors
Guardian Procedure Calls Reference Manual—522629-013
F-30
List-Directed Output
On input, a value separator is one of the following:
•
A comma or slash optionally preceded or optionally followed by one or more
contiguous blanks (except within a character constant).
•
One or more contiguous blanks between two constants or following the last
constant (except embedded blanks surrounding the real or imaginary part of a
complex constant).
•
The end of the buffer (except within a character constant).
List-Directed Output
Output forms that are produced by list-directed output are the same as that required for
input with the following exceptions:
•
The end of a buffer can occur between the comma and the imaginary part of a
complex constant only if the entire constant is as long as, or longer than, an entire
buffer. The only embedded blanks permitted within a complex constant are
between the comma and the end of a buffer, and one blank at the beginning of the
next buffer.
•
Character values are displayed without apostrophes.
•
If two or more successive character values in an output record produced have
identical values, the FORMATDATA procedure produces a repeated constant of
the form
r*c instead of the sequence of identical values.
•
Slashes, as value separators, and null values are not produced by list-directed
output.
For output, the value separator is a single blank. A value separator is not produced
between or adjacent to character values.