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

Diff for /mandoc/Attic/mdoc.3 between version 1.23 and 1.25

version 1.23, 2009/03/23 09:42:43 version 1.25, 2009/03/27 14:56:15
Line 56  library parses lines of 
Line 56  library parses lines of 
 .Xr mdoc 7  .Xr mdoc 7
 input (and  input (and
 .Em only  .Em only
 mdoc) into an abstract syntax tree that generalises the semantic  mdoc) into an abstract syntax tree (AST).
 annotation of its input.  Common front-ends for  
 .Nm  
 are  
 .Xr mdocterm 1 ,  
 .Xr mdoclint 1  
 and  
 .Xr mdoctree 1 .  
 .\" PARAGRAPH  .\" PARAGRAPH
 .Pp  .Pp
 In general, applications initiate a parsing sequence with  In general, applications initiate a parsing sequence with
Line 227  fields), its position in the tree (the
Line 220  fields), its position in the tree (the
 .Va next  .Va next
 and  and
 .Va prev  .Va prev
 fields) and type-specific data (the  fields) and some type-specific data.
 .Va data  
 field).  
 .\" PARAGRAPH  .\" PARAGRAPH
 .Pp  .Pp
 The tree itself is arranged according to the following normal form,  The tree itself is arranged according to the following normal form,
Line 281  size_t len;
Line 272  size_t len;
 int line;  int line;
   
 line = 1;  line = 1;
 mdoc = mdoc_alloc(NULL, NULL);  mdoc = mdoc_alloc(NULL, 0, NULL);
   
 while ((buf = fgetln(fp, &len))) {  while ((buf = fgetln(fp, &len))) {
         buf[len - 1] = '\\0';          buf[len - 1] = '\\0';
Line 314  utility was written by 
Line 305  utility was written by 
 .\" LIST-ITEM  .\" LIST-ITEM
 .It  .It
 The  The
 .Sq \&Xc  .Sq \&.Xc
 and  and
 .Sq \&Xo  .Sq \&.Xo
 macros aren't handled when used to span lines for the  macros aren't handled when used to span lines for the
 .Sq \&It  .Sq \&.It
 macro.  macro.
 .\" LIST-ITEM  .\" LIST-ITEM
 .It  .It
 The  The
 .Sq \&Bsx  .Sq \&.Bsx
 macro family doesn't yet understand version arguments.  macro family doesn't yet understand version arguments.
 .\" LIST-ITEM  .\" LIST-ITEM
 .It  .It
 If not given a value, the \-offset argument to  If not given a value, the \-offset argument to
 .Sq \&Bd  .Sq \&.Bd
 and  and
 .Sq \&Bl  .Sq \&.Bl
 should be the width of  should be the width of
 .Qq <string> ;  .Qq <string> ;
 instead, a value of  instead, a value of
Line 339  is provided.
Line 330  is provided.
 .\" LIST-ITEM  .\" LIST-ITEM
 .It  .It
 Columns widths in  Columns widths in
 .Sq \&Bl \-column  .Sq \&.Bl \-column
 should default to width  should default to width
 .Qq <stringx>  .Qq <stringx>
 if not included.  if not included.

Legend:
Removed from v.1.23  
changed lines
  Added in v.1.25

CVSweb