-.\" $Id: mandoc.1,v 1.1 2009/03/19 16:17:27 kristaps Exp $
+.\" $Id: mandoc.1,v 1.5 2009/03/21 21:09:00 kristaps Exp $
.\"
.\" Copyright (c) 2009 Kristaps Dzonsons <kristaps@openbsd.org>
.\"
.\" TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
.\" PERFORMANCE OF THIS SOFTWARE.
.\"
-.Dd $Mdocdate: March 19 2009 $
+.Dd $Mdocdate: March 21 2009 $
.Dt mandoc 1
.Os
.\" SECTION
.It Ar infile...
Read input from zero or more
.Ar infile .
-If unspecified, reads from stdin.
+If unspecified, reads from stdin. If multiple files are specified,
+.Nm
+will halt with the first failed parse.
.El
.\" PARAGRAPH
.Pp
.Pp
.Ex -std mandoc
.\" SUB-SECTION
+.Ss Reserved Words
+The reserved words described in
+.Xr mdoc 7
+are handled according to the following rules:
+.Bl -enum -offset XXX
+.It
+Opening delimiters
+.Po
+.Sq \&( ,
+.Sq \&[ ,
+and
+.Sq \&{
+.Pc are not followed by whitespace.
+.It
+Closing delimiters
+.Po
+.Sq \&. ,
+.Sq \&, ,
+.Sq \&; ,
+.Sq \&: ,
+.Sq \&? ,
+.Sq \&! ,
+.Sq \&) ,
+.Sq \&]
+and
+.Sq \&}
+.Pc are not preceeded by whitespace.
+.El
+.\" PARAGRAPH
+.Pp
+Note that reserved words may occur in streams of text, so the following:
+.Bd -literal -offset XXXX
+this self is not that of the waking , empirically real man
+.Ed
+.\" PARAGRAPH
+.Pp
+\&...correctly adjusts the comma spacing to
+.Qq this self is not that of the waking , empirically real man .
+.\" SUB-SECTION
.Ss Output Formats
The
.Nm
.Sh CAVEATS
The
.Nm
-utility doesn't yet know how to display the following:
+utility in
+.Fl T Ns Ar ascii
+mode doesn't yet know how to display the following:
.Pp
.Bl -bullet -compact
.It
The \-hang
.Sq \&Bl
list is not yet supported.
+.\" LIST-ITEM
.It
The \-literal and \-unfilled
.Sq \&Bd
-displays only accept text contents.
+displays types are synonyms, as are \-filled and \-ragged.
+.\" LIST-ITEM
.It
The
.Sq \&Xo/Xc
pair isn't supported.
+.\" LIST-ITEM
.It
The
-.Sq \&Sm
-macro has no effect, yet.
+.Sq \&Bd
+macro doesn't process \-compact .
.El
.Pp
Other macros still aren't supported by virtue of nobody complaining