2 .Dd $Mdocdate: December 3 2008 $
8 .Nd compile manpage source into mark-up language
20 utility parses mdoc formatted manual source and passes results into an
21 output filter. The only current output filter is
23 the default. The arguments are as follows:
24 .Bl -tag -width "\-o outfile"
26 The output filter name.
34 Print warnings to stderr.
45 reads from stdin and writes to stdout using the xml filter.
48 The XML filter, specified by
50 is the default filter. It creates an XML document where element names are
51 their respective roff macro names. Each element name has an associated
52 namespace, which is one of
58 corresponding to the display mode of a node. The document root is
61 element, in the default namespace.
62 .\" This next request is for sections 1, 6, 7 & 8 only.
74 utility was written by
75 .An Em Kristaps Dzonsons Aq kristaps@kth.se .
80 stem from ambiguities in
82 or the necessary limitations of converting an ad hoc language into
84 .Bl -enum -compact -offset indent
86 The engine doesn't understand the
96 All macro arguments may be quoted, instead of only some.
98 Blank lines raise errors.
100 If terminating punctuation is found, then
102 remaining tokens are flushed after line scope is closed, not just the
108 produces text in-line; thus, output may already be partially written by
109 the time an error is encountered.