[BACK]Return to mdoc.7 CVS log [TXT][DIR] Up to [cvsweb.bsd.lv] / mandoc

Diff for /mandoc/mdoc.7 between version 1.1 and 1.4

version 1.1, 2009/03/13 07:46:10 version 1.4, 2009/03/14 05:21:58
Line 36  document follows simple rules:  lines beginning with t
Line 36  document follows simple rules:  lines beginning with t
 character  character
 .Sq \.  .Sq \.
 are parsed for macros.  Other lines are interpreted within the scope of  are parsed for macros.  Other lines are interpreted within the scope of
 prior macros.  Macros are either two or three characters in length.  prior macros.  This document describes the encoding, ontology and syntax
   of these macros.
 .\" SECTION  .\" SECTION
 .Sh CHARACTER ENCODING  .Sh CHARACTER ENCODING
 .Nm  .Nm
Line 49  All manuals must have
Line 50  All manuals must have
 .Sq \en  .Sq \en
 line termination.  line termination.
 .\" SUB-SECTION  .\" SUB-SECTION
 .Ss Special Characters  .Ss Reserved Characters
 Within a macro line, the following characters are special:  Within a macro line, the following characters are reserved:
 .\" PARAGRAPH  .Bl -tag -width 12n -offset XXXX -compact
 .Pp  
 .Bl -tag -width Ds -offset XXXX -compact  
 .It \&.  .It \&.
 period  .Pq period
 .It \&,  .It \&,
 comma  .Pq comma
 .It \&:  .It \&:
 colon  .Pq colon
 .It \&;  .It \&;
 semicolon  .Pq semicolon
 .It \&(  .It \&(
 left-parenthesis  .Pq left-parenthesis
 .It \&)  .It \&)
 right-parenthesis  .Pq right-parenthesis
 .It \&[  .It \&[
 left-bracket  .Pq left-bracket
 .It \&]  .It \&]
 right-bracket  .Pq right-bracket
 .It \&?  .It \&?
 question  .Pq question
 .It \&!  .It \&!
 exclmamation  .Pq exclmamation
 .El  .El
 .Pp  .Pp
 Use of these characters must either be escaped with a non-breaking space  Use of these characters must either be escaped with a non-breaking space
 .Pq Sq \e&  .Pq Sq \e&
 or, if applicable, an appropriate escape-sequence used.  or, if applicable, an appropriate escape-sequence used.  Use of reserved
   characters is described in
   .Sx Closure .
 .\" SUB-SECTION  .\" SUB-SECTION
 .Ss Special Characters  .Ss Special Characters
 Special character sequences begin with the escape character  Special character sequences begin with the escape character
 .Sq \\  .Sq \\
 and followed by either an open-parenthesis  followed by either an open-parenthesis
 .Sq \&(  .Sq \&(
 for two-character sequences; an open-bracket  for two-character sequences; an open-bracket
 .Sq \&[  .Sq \&[
Line 93  or a single one-character sequence.
Line 94  or a single one-character sequence.
 .Pp  .Pp
 Characters may alternatively be escaped by a slash-asterisk,  Characters may alternatively be escaped by a slash-asterisk,
 .Sq \\* ,  .Sq \\* ,
 with the same combinations as described above.  This form, however, is  with the same combinations as described above.  This form is deprecated.
 deprecated.  The following is a table of all available escapes, arranged  
 by classification.  
 .Pp  .Pp
 Grammatic:  The following is a table of all available escapes.
 .Pp  .Pp
   Grammatic:
 .Bl -tag -width 12n -offset "XXXX" -compact  .Bl -tag -width 12n -offset "XXXX" -compact
 .It \\(em  .It \\(em
 .Pq em-dash  .Pq em-dash
Line 120  Grammatic:
Line 120  Grammatic:
 .\" PARAGRAPH  .\" PARAGRAPH
 .Pp  .Pp
 Enclosures:  Enclosures:
 .Pp  
 .Bl -tag -width 12n -offset "XXXX" -compact  .Bl -tag -width 12n -offset "XXXX" -compact
 .It \\(rC  .It \\(rC
 .Pq right brace  .Pq right brace
Line 152  Enclosures:
Line 151  Enclosures:
 .\" PARAGRAPH  .\" PARAGRAPH
 .Pp  .Pp
 Indicatives:  Indicatives:
 .Pp  
 .Bl -tag -width 12n -offset "XXXX" -compact  .Bl -tag -width 12n -offset "XXXX" -compact
 .It \\(<-  .It \\(<-
 .Pq left arrow  .Pq left arrow
Line 166  Indicatives:
Line 164  Indicatives:
 .\" PARAGRAPH  .\" PARAGRAPH
 .Pp  .Pp
 Mathematical:  Mathematical:
 .Pp  
 .Bl -tag -width 12n -offset "XXXX" -compact  .Bl -tag -width 12n -offset "XXXX" -compact
 .It \\(Gt  .It \\(Gt
 .Pq greater-than, deprecated  .Pq greater-than, deprecated
Line 204  Mathematical:
Line 201  Mathematical:
 .\" PARAGRAPH  .\" PARAGRAPH
 .Pp  .Pp
 Diacritics:  Diacritics:
 .Pp  
 .Bl -tag -width 12n -offset "XXXX" -compact  .Bl -tag -width 12n -offset "XXXX" -compact
 .It \\(ga  .It \\(ga
 .Pq accent grave  .Pq accent grave
Line 214  Diacritics:
Line 210  Diacritics:
 .\" PARAGRAPH  .\" PARAGRAPH
 .Pp  .Pp
 Special symbols:  Special symbols:
 .Pp  
 .Bl -tag -width 12n -offset "XXXX" -compact  .Bl -tag -width 12n -offset "XXXX" -compact
 .It \\(bu  .It \\(bu
 .Pq bullet  .Pq bullet
Line 232  Special symbols:
Line 227  Special symbols:
 .Pq ampersand, deprecated  .Pq ampersand, deprecated
 .El  .El
 .\" SECTION  .\" SECTION
 .Sh CLASSIFICATION  .Sh ONTOLOGY
 Macros are classified in an ontology described by scope rules.  Macros are classified in an ontology described by scope rules.
 .Bl -tag -width "in-lineX"  .\" SUB-SECTION
   .Ss Scope
   .Bl -inset
 .\" LIST-ITEM  .\" LIST-ITEM
 .It Em Block  .It Em Block
 Block macros enclose other block macros, in-line macros or text, and  macros enclose other block macros, in-line macros or text, and
 may span multiple lines.  may span multiple lines.
 .Qq Implicit  .Bl -inset -offset XXXX
 block scope is closed by a subsequent invocation of the same macro,  
 one of a set of corresponding closure macros or end-of-file.  
 .Qq Explicit  
 block scope is closed by a corresponding closure macro.  
 .Bl -tag -width "partial-blockX"  
 .\" LIST-ITEM  .\" LIST-ITEM
 .It Em Full-block  .It Em Full-block
 Always spans multiple lines.  Consists optionally of one or more  macros always span multiple lines.  They consist optionally of one or
   more
 .Qq heads ,  .Qq heads ,
 subsequent macros or text on the same line following invocation; a  subsequent macros or text on the same line following invocation; a
 .Qq body ,  .Qq body ,
Line 256  which spans subsequent lines of text or macros; and an
Line 249  which spans subsequent lines of text or macros; and an
 macros or text on the same line following closure.  macros or text on the same line following closure.
 .\" LIST-ITEM  .\" LIST-ITEM
 .It Em Partial-block  .It Em Partial-block
 May span multiple lines.  Consists optionally of a  macros may span multiple lines.  They consists optionally of a
 .Qq head ,  .Qq head ,
 text immediately following invocation; always a  text immediately following invocation; always a
 .Qq body ,  .Qq body ,
Line 264  text or macros following the head on the same and subs
Line 257  text or macros following the head on the same and subs
 optionally a  optionally a
 .Qq tail ,  .Qq tail ,
 text immediately following closure.  text immediately following closure.
 .El  
 .\" LIST-ITEM  .\" LIST-ITEM
 .It Em In-line  .It Em In-line
 In-line macros may only enclose text and span at most a single line.  If  macros may only enclose text and span at most a single line.
 a macro is parsable, its scope may be closed by subsequent macros or  
 delimiting punctuation.  In-line macros follow different conventions for  
 closure; see  
 .Sx MACROS  
 for per-macro details.  
 .El  .El
   .El
   .\" SUB-SECTION
   .Ss Closure
   Closure of a macro's scope depends first on its classification, then
   on whether it's parsable.  In this table,
   .Sq BFE
   refers to block full-explicit and so on.
   .\" PARAGRAPH
   .Pp
   .Bl -tag -width 12n -offset XXXX -compact
   .It BPE , BFE
   corresponding explicit closure macro
   .It BFI
   end-of-file or a corresponding implicit closure macro
   .It BPI
   end-of-line (body may be closed by >0 space-separated
   .Sx Reserved Characters ,
   although block scope will still be open)
   .It INL
   end-of-line
   .El
   .\" PARAGRAPH
   .Pp
   If a macro (block or in-line) is parsable, it may also be closed out by
   one of the following scenarios (unless specifically noted otherwise):
   .\" PARAGRAPH
   .Pp
   .Bl -dash -offset XXXX -compact
   .It
   a sequence of >0 space-separated
   .Sx Reserved Characters ,
   .It
   another macro,
   .It
   end-of-line, or
   .It
   completion of a set number of arguments.
   .El
   .\" PARAGRAPH
   .Pp
   If >0 space-separated
   .Sx Reserved Characters
   are followed by non-reserved characters, the behaviour differs per
   macro.  In general, scope of the macro is closed and re-opened:
   subsequent tokens are interpreted as if the scope had just been opened.
   In other circumstances, scope is simply closed out.
 .\" .\" SUB-SECTION  .\" .\" SUB-SECTION
 .\" .Ss Examples  .\" .Ss Examples
 .\" The following examples illustrate each macro classification.  .\" The following examples illustrate each macro classification.
Line 364  for per-macro details.
Line 397  for per-macro details.
 .\" \&.Fl text0 text1 ; Ar text0 text1  .\" \&.Fl text0 text1 ; Ar text0 text1
 .\" .Ed  .\" .Ed
 .\" SECTION  .\" SECTION
   .Sh SYNTAX
   Macros are generally two and at times three characters in length.  The
   syntax of macro invocation depends on its classification.
   .Qq \-arg
   refers to the macro arguments (which may contain zero or more values).
   In these illustrations,
   .Sq \&.Yo
   opens the scope of a macro, and if specified,
   .Sq \&.Yc
   closes it out (closure may be implicit at end-of-line or end-of-file).
   .\" PARAGRAPH
   .Pp
   Block full-explicit (may contain head, body, tail).
   .Bd -literal -offset XXXX
   \&.Yo \(lB\-arg \(lBval...\(rB\(rB \(lBhead...\(rB
   \(lBbody...\(rB
   \&.Yc \(lBtail...\(rB
   .Ed
   .\" PARAGRAPH
   .Pp
   Block full-implicit (may contain zero or more heads, body, no tail).
   .Bd -literal -offset XXXX
   \&.Yo \(lB\-arg \(lBval...\(rB\(rB \(lBhead... \(lBTa head...\(rB\(rB
   \(lBbody...\(rB
   \&.Yc
   .Ed
   .\" PARAGRAPH
   .Pp
   Block partial-explicit (may contain head, multi-line body, tail).
   .Bd -literal -offset XXXX
   \&.Yo \(lB\-arg \(lBval...\(rB\(rB \(lBhead...\(rB
   \(lBbody...\(rB
   \&.Yc \(lBtail...\(rB
   
   \&.Yo \(lB\-arg \(lBval...\(rB\(rB \(lBhead...\(rB \
   \(lBbody...\(rB \&Yc \(lBtail...\(rB
   .Ed
   .\" PARAGRAPH
   .Pp
   Block partial-implicit (no head, body, no tail).  Note that the body
   section may be followed by zero or more
   .Sx Reserved Words .
   These are in the block scope, but not in the body scope.
   .Bd -literal -offset XXXX
   \&.Yo \(lB\-arg \(lBval...\(rB\(rB \(lBbody...\(rB \(lBreserved...\(rB
   .Ed
   .\" PARAGRAPH
   .Pp
   In-lines have \(>=0 scoped arguments.
   .Bd -literal -offset XXX
   \&.Yy \(lB\-arg \(lBval...\(rB\(rB \(lBargs...\(rB
   
   \&.Yy \(lB\-arg \(lBval...\(rB\(rB arg0 arg1 argN
   .Ed
   .\"
 .Sh MACROS  .Sh MACROS
 This section contains a complete list of all  This section contains a complete list of all
 .Nm  .Nm
 macros, arranged ontologically then alphanumerically by macro name.  A  macros, arranged ontologically.  A
 .Qq callable  .Qq callable
 macro is may be invoked subsequent to the initial macro-line macro.  A  macro is may be invoked subsequent to the initial macro-line macro.  A
 .Qq parsable  .Qq parsable
 macro May be followed by further (ostensibly callable) macros.  macro may be followed by further (ostensibly callable) macros.
 .\" SUB-SECTION  .\" SUB-SECTION
 .Ss Block full-implicit  .Ss Block full-implicit
 The head of these macros follows invocation; the body is the content of  The head of these macros follows invocation; the body is the content of
Line 381  some 
Line 469  some 
 .Sq \&It \-bullet ,  .Sq \&It \-bullet ,
 .Sq \-hyphen ,  .Sq \-hyphen ,
 .Sq \-dash ,  .Sq \-dash ,
 .Sq \-enum  .Sq \-enum ,
   .Sq \-item
 .Pc  .Pc
 don't have heads.  don't have heads.
 .Pp  .Pp
Line 405  the explicit scope rules.  All contains bodies, some m
Line 494  the explicit scope rules.  All contains bodies, some m
 .It \&.El    Ta    \&No    Ta    \&No    Ta    opened by \&.Bl  .It \&.El    Ta    \&No    Ta    \&No    Ta    opened by \&.Bl
 .It \&.Bf    Ta    \&No    Ta    \&No    Ta    closed by \&.Ef  .It \&.Bf    Ta    \&No    Ta    \&No    Ta    closed by \&.Ef
 .It \&.Ef    Ta    \&No    Ta    \&No    Ta    opened by \&.Bf  .It \&.Ef    Ta    \&No    Ta    \&No    Ta    opened by \&.Bf
   .It \&.Bk    Ta    \&No    Ta    \&No    Ta    closed by \&.Ek
   .It \&.Ek    Ta    \&No    Ta    \&No    Ta    opened by \&.Bk
 .El  .El
 .\" SUB-SECTION  .\" SUB-SECTION
 .Ss Block partial-implicit  .Ss Block partial-implicit
Line 421  close at the invocation's end-of-line.
Line 512  close at the invocation's end-of-line.
 .It \&.Qq    Ta    Yes   Ta    Yes  .It \&.Qq    Ta    Yes   Ta    Yes
 .It \&.Sq    Ta    Yes   Ta    Yes  .It \&.Sq    Ta    Yes   Ta    Yes
 .It \&.Brq   Ta    Yes   Ta    Yes  .It \&.Brq   Ta    Yes   Ta    Yes
   .It \&.D1    Ta    \&No  Ta    \&Yes
   .It \&.Dl    Ta    \&No  Ta    Yes
   .It \&.Ql    Ta    Yes   Ta    Yes
 .El  .El
 .\" SUB-SECTION  .\" SUB-SECTION
 .Ss Block partial-explicit  .Ss Block partial-explicit
Line 454  and/or tail 
Line 548  and/or tail 
 .It \&.Eo    Ta    Yes   Ta    Yes    Ta    closed by \&.Ec  .It \&.Eo    Ta    Yes   Ta    Yes    Ta    closed by \&.Ec
 .It \&.Qc    Ta    Yes   Ta    Yes    Ta    opened by \&.Oo  .It \&.Qc    Ta    Yes   Ta    Yes    Ta    opened by \&.Oo
 .It \&.Qo    Ta    Yes   Ta    Yes    Ta    closed by \&.Oc  .It \&.Qo    Ta    Yes   Ta    Yes    Ta    closed by \&.Oc
   .It \&.Re    Ta    \&No  Ta    \&No   Ta    opened by \&.Rs
   .It \&.Rs    Ta    \&No  Ta    \&No   Ta    closed by \&.Re
 .El  .El
 .\" SUB-SECTION  .\" SUB-SECTION
 .Ss General  .Ss In-line
 .Bl -column "MacroX" "CallableX" "ParsableX" -compact -offset XXXX  In-line macros have only text children.  If a number (or inequality) of
 .It Em Macro Ta Em Callable Ta Em Parsable  arguments is
 .It \&.Dd    Ta    \&    Ta    \&  .Pq n ,
 .It \&.Dt    Ta    \&    Ta    \&  then the macro accepts an arbitrary number of arguments.
 .It \&.Os    Ta    \&    Ta    \&  .Pp
 .It \&.Pp    Ta    \&    Ta    \&  .Bl -column "MacroX" "CallableX" "ParsableX" "Arguments" -compact -offset XXXX
 .It \&.D1    Ta    \&    Ta    \&  .It Em Macro Ta Em Callable Ta Em Parsable Ta Em Arguments
 .It \&.Dl    Ta    \&    Ta    Yes  .It \&.Dd    Ta    \&No  Ta    \&No    Ta    >0
 .It \&.Ad    Ta    Yes   Ta    Yes  .It \&.Dt    Ta    \&No  Ta    \&No    Ta    n
 .It \&.An    Ta    \&    Ta    Yes  .It \&.Os    Ta    \&No  Ta    \&No    Ta    n
 .It \&.Ar    Ta    Yes   Ta    Yes  .It \&.Pp    Ta    \&No  Ta    \&No    Ta    0
 .It \&.Cd    Ta    Yes   Ta    \&  .It \&.Ad    Ta    Yes   Ta    Yes     Ta    n
 .It \&.Cm    Ta    Yes   Ta    Yes  .It \&.An    Ta    \&No  Ta    Yes     Ta    n
 .It \&.Dv    Ta    Yes   Ta    Yes  .It \&.Ar    Ta    Yes   Ta    Yes     Ta    n
 .It \&.Er    Ta    Yes   Ta    Yes  .It \&.Cd    Ta    Yes   Ta    \&No    Ta    >0
 .It \&.Ev    Ta    Yes   Ta    Yes  .It \&.Cm    Ta    Yes   Ta    Yes     Ta    n
 .It \&.Ex    Ta    \&    Ta    \&  .It \&.Dv    Ta    Yes   Ta    Yes     Ta    >0
 .It \&.Fa    Ta    Yes   Ta    Yes  .It \&.Er    Ta    Yes   Ta    Yes     Ta    >0
 .It \&.Fd    Ta    \&    Ta    \&  .It \&.Ev    Ta    Yes   Ta    Yes     Ta    >0
 .It \&.Fl    Ta    Yes   Ta    Yes  .It \&.Ex    Ta    \&No  Ta    \&No    Ta    0
 .It \&.Fn    Ta    Yes   Ta    Yes  .It \&.Fa    Ta    Yes   Ta    Yes     Ta    >0
 .It \&.Ft    Ta    \&    Ta    \&  .It \&.Fd    Ta    \&No  Ta    \&No    Ta    >0
 .It \&.Ic    Ta    Yes   Ta    Yes  .It \&.Fl    Ta    Yes   Ta    Yes     Ta    n
 .It \&.In    Ta    \&    Ta    \&  .It \&.Fn    Ta    Yes   Ta    Yes     Ta    >0
 .It \&.Li    Ta    Yes   Ta    Yes  .It \&.Ft    Ta    \&No  Ta    Yes     Ta    n
 .It \&.Nd    Ta    \&    Ta    \&  .It \&.Ic    Ta    Yes   Ta    Yes     Ta    >0
 .It \&.Nm    Ta    Yes   Ta    Yes  .It \&.In    Ta    \&No  Ta    \&No    Ta    n
 .It \&.Ot    Ta    \&    Ta    \&  .It \&.Li    Ta    Yes   Ta    Yes     Ta    >0
 .It \&.Pa    Ta    Yes   Ta    Yes  .It \&.Nd    Ta    \&No  Ta    \&No    Ta    n
 .It \&.Rv    Ta    \&    Ta    \&  .It \&.Nm    Ta    Yes   Ta    Yes     Ta    n
 .It \&.St    Ta    Yes   Ta    \&  .It \&.Ot    Ta    \&No  Ta    \&No    Ta    n
 .It \&.Va    Ta    Yes   Ta    Yes  .It \&.Pa    Ta    Yes   Ta    Yes     Ta    n
 .It \&.Vt    Ta    Yes   Ta    Yes  .It \&.Rv    Ta    \&No  Ta    \&No    Ta    0
 .It \&.Xr    Ta    Yes   Ta    Yes  .It \&.St    Ta    \&No  Ta    Yes     Ta    1
 .It \&.%A    Ta    \&    Ta    \&  .It \&.Va    Ta    Yes   Ta    Yes     Ta    >0
 .It \&.%B    Ta    \&    Ta    \&  .It \&.Vt    Ta    Yes   Ta    Yes     Ta    >0
 .It \&.%C    Ta    \&    Ta    \&  .It \&.Xr    Ta    Yes   Ta    Yes     Ta    >0, <3
 .It \&.%D    Ta    \&    Ta    \&  .It \&.%A    Ta    \&No  Ta    \&No    Ta    >0
 .It \&.%I    Ta    \&    Ta    \&  .It \&.%B    Ta    \&No  Ta    \&No    Ta    >0
 .It \&.%J    Ta    \&    Ta    \&  .It \&.%C    Ta    \&No  Ta    \&No    Ta    >0
 .It \&.%N    Ta    \&    Ta    \&  .It \&.%D    Ta    \&No  Ta    \&No    Ta    >0
 .It \&.%O    Ta    \&    Ta    \&  .It \&.%I    Ta    \&No  Ta    \&No    Ta    >0
 .It \&.%P    Ta    \&    Ta    \&  .It \&.%J    Ta    \&No  Ta    \&No    Ta    >0
 .It \&.%R    Ta    \&    Ta    \&  .It \&.%N    Ta    \&No  Ta    \&No    Ta    >0
 .It \&.%T    Ta    \&    Ta    \&  .It \&.%O    Ta    \&No  Ta    \&No    Ta    >0
 .It \&.%V    Ta    \&    Ta    \&  .It \&.%P    Ta    \&No  Ta    \&No    Ta    >0
 .It \&.At    Ta    Yes   Ta    Yes  .It \&.%R    Ta    \&No  Ta    \&No    Ta    >0
 .It \&.Bsx   Ta    Yes   Ta    Yes  .It \&.%T    Ta    \&No  Ta    \&No    Ta    >0
 .It \&.Bx    Ta    Yes   Ta    Yes  .It \&.%V    Ta    \&No  Ta    \&No    Ta    >0
 .It \&.Db    Ta    \&    Ta    \&  .It \&.At    Ta    Yes   Ta    Yes     Ta    1
 .It \&.Em    Ta    Yes   Ta    Yes  .It \&.Bsx   Ta    Yes   Ta    Yes     Ta    n
 .It \&.Fx    Ta    Yes   Ta    Yes  .It \&.Bx    Ta    Yes   Ta    Yes     Ta    n
 .It \&.Ms    Ta    \&    Ta    Yes  .It \&.Db    Ta    \&No  Ta    \&No    Ta    1
 .It \&.No    Ta    Yes   Ta    Yes  .It \&.Em    Ta    Yes   Ta    Yes     Ta    >0
 .It \&.Ns    Ta    Yes   Ta    Yes  .It \&.Fx    Ta    Yes   Ta    Yes     Ta    n
 .It \&.Nx    Ta    Yes   Ta    Yes  .It \&.Ms    Ta    \&No  Ta    Yes     Ta    >0
 .It \&.Ox    Ta    Yes   Ta    Yes  .It \&.No    Ta    Yes   Ta    Yes     Ta    0
 .It \&.Pf    Ta    \&    Ta    Yes  .It \&.Ns    Ta    Yes   Ta    Yes     Ta    0
 .It \&.Ql    Ta    Yes   Ta    Yes  .It \&.Nx    Ta    Yes   Ta    Yes     Ta    n
 .It \&.Re    Ta    \&    Ta    \&  .It \&.Ox    Ta    Yes   Ta    Yes     Ta    n
 .It \&.Rs    Ta    \&    Ta    \&  .It \&.Pf    Ta    \&No  Ta    Yes     Ta    1
 .It \&.Sm    Ta    \&    Ta    \&  .It \&.Sm    Ta    \&No  Ta    \&No    Ta    1
 .It \&.Sx    Ta    Yes   Ta    Yes  .It \&.Sx    Ta    Yes   Ta    Yes     Ta    >0
 .It \&.Sy    Ta    Yes   Ta    Yes  .It \&.Sy    Ta    Yes   Ta    Yes     Ta    >0
 .It \&.Tn    Ta    Yes   Ta    Yes  .It \&.Tn    Ta    Yes   Ta    Yes     Ta    >0
 .It \&.Ux    Ta    Yes   Ta    Yes  .It \&.Ux    Ta    Yes   Ta    Yes     Ta    n
 .It \&.Bk    Ta    \&    Ta    \&  .It \&.Bt    Ta    \&No  Ta    \&No    Ta    0
 .It \&.Ek    Ta    \&    Ta    \&  .It \&.Hf    Ta    \&No  Ta    \&No    Ta    n
 .It \&.Bt    Ta    \&    Ta    \&  .It \&.Fr    Ta    \&No  Ta    \&No    Ta    n
 .It \&.Hf    Ta    \&    Ta    \&  .It \&.Ud    Ta    \&No  Ta    \&No    Ta    0
 .It \&.Fr    Ta    \&    Ta    \&  .It \&.Lb    Ta    \&No  Ta    \&No    Ta    1
 .It \&.Ud    Ta    \&    Ta    \&  .It \&.Ap    Ta    Yes   Ta    Yes     Ta    0
 .It \&.Lb    Ta    \&    Ta    \&  .It \&.Lp    Ta    \&No  Ta    \&No    Ta    0
 .It \&.Ap    Ta    Yes   Ta    Yes  .It \&.Lk    Ta    \&No  Ta    Yes     Ta    >0
 .It \&.Lp    Ta    \&    Ta    \&  .It \&.Mt    Ta    \&No  Ta    Yes     Ta    >0
 .It \&.Lk    Ta    \&    Ta    Yes  
 .It \&.Mt    Ta    \&    Ta    Yes  
 .El  .El
   .\" SECTION
   .Sh COMPATIBILITY
   The mdoc language was traditionally a
   .Qq roff
   macro package; most existing manuals were written with mdoc syntax
   dictated by system-dependent roff installations.  This section documents
   compatibility with these systems.
   .Pp
   .Bl -dash -compact
   .\" LIST-ITEM
   .It
   .Sq \&It \-nested
   is assumed for all lists: any list may be nested and
   .Sq \-enum
   lists will restart the sequence only for the sub-list.
   .\" LIST-ITEM
   .It
   .Sq \&It \-column
   syntax where column widths may be preceeded by other arguments (instead
   of proceeded) is not supported.
   .\" LIST-ITEM
   .It
   The
   .Sq \&At
   macro only accepts a single parameter.
   .\" LIST-ITEM
   .It
   The system-name macros (
   .Ns Sq \&At ,
   .Sq \&Bsx ,
   .Sq \&Bx ,
   .Sq \&Fx ,
   .Sq \&Nx ,
   .Sq \&Ox ,
   and
   .Sq \&Ux )
   are callable.
   .\" LIST-ITEM
   .It
   Some manuals use
   .Sq \&Li
   incorrectly by following it with a reserved character and expecting the
   delimiter to render.  This is not supported.
   .\" LIST-ITEM
   .It
   .Sq \&Cd
   is callable.
   .El
   .\" SECTION
   .Sh SEE ALSO
   .Xr mdoctree 1 ,
   .Xr mdoclint 1 ,
   .Xr mdocterm 1 ,
   .Xr mdoc 3
   .\" SECTION
   .Sh AUTHORS
   The
   .Nm
   utility was written by
   .An Kristaps Dzonsons Aq kristaps@kth.se .

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.4

CVSweb