Guardian Procedure Calls Reference Manual (G06.25+)

Formatter Edit Descriptors
Guardian Procedure Calls Reference Manual522629-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.