2 .Dd $Mdocdate: December 2 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
56 corresponding to the display mode of a node. The document root is
59 element, in the default namespace.
60 .\" This next request is for sections 1, 6, 7 & 8 only.
72 utility was written by
73 .An Em Kristaps Dzonsons Aq kristaps@kth.se .
78 stem from ambiguities in
80 or the necessary limitations of converting an ad hoc language into
82 .Bl -enum -compact -offset indent
84 The engine doesn't understand the
95 All macro arguments may be quoted, instead of only some.
97 Blank lines raise errors.
99 If terminating punctuation is found, then
101 remaining tokens are flushed after line scope is closed, not just the
107 produces text in-line; thus, output may already be partially written by
108 the time an error is encountered.