[Doc-SIG] Field lists and label blocks

Tony J Ibbs (Tibs) tony@lsl.co.uk
Mon, 13 Aug 2001 10:28:35 +0100


David Goodger wrote:
> > All of the examples show the <body> as being confined to the rest of
> > the line - that is, no line breaks allowed.
>
> That's an accident. I actually intend::
>
>     <name>: <body>
>
>             The <body> consists of
>             one or more body elements>
>
>             Including nested field lists!
>
> One-liners are merely a degenerate form. Even in email RFC822 headers,
> you often end up with multi-line (but single "paragraph") bodies.

Aargh - I think I must have continually kept reading past the text "The
field body ay contain multiple body elements." My apologies.

> The interpretation of field lists will not be done by the parser
> anyhow. It's the DPS itself, or an output formatter, or an
> intermediate transformation component, that will do the
> interpretation.

Again, sorry - I keep forgetting this separation now exists. Old dogs
and new tricks, to some extent.

> (BTW, the introduction of the concept of "modes" has helped me to gel
> some ideas I had about the DPS framework. We need mode-specific
> modules as middleware between the input parser and output formatters.)

Hmm. Sometimes a mode is going to change the parse a bit, though,
surely?

Anyway, I think my issues with field lists (or whatever you choose to
call them) may now be called resolved. Thanks.

Tibs

--
Tony J Ibbs (Tibs)      http://www.tibsnjoan.co.uk/
"How fleeting are all human passions compared with the massive
continuity of ducks." - Dorothy L. Sayers, "Gaudy Night"
My views! Mine! Mine! (Unless Laser-Scan ask nicely to borrow them.)