version 1.52, 2011/01/01 12:18:37 |
version 1.54, 2011/01/03 13:55:26 |
|
|
for details. |
for details. |
.El |
.El |
.Ss Functions |
.Ss Functions |
|
If |
|
.Fn mdoc_addspan , |
|
.Fn mdoc_parseln , |
|
or |
|
.Fn mdoc_endparse |
|
return 0, calls to any function but |
|
.Fn mdoc_reset |
|
or |
|
.Fn mdoc_free |
|
will raise an assertion. |
.Bl -ohang |
.Bl -ohang |
.It Fn mdoc_addspan |
.It Fn mdoc_addspan |
Add a table span to the parsing stream. |
Add a table span to the parsing stream. |
|
|
.Fa data |
.Fa data |
pointer is passed to |
pointer is passed to |
.Fa msgs . |
.Fa msgs . |
Returns NULL on failure. |
Always returns a valid pointer. |
If non-NULL, the pointer must be freed with |
The pointer must be freed with |
.Fn mdoc_free . |
.Fn mdoc_free . |
.It Fn mdoc_reset |
.It Fn mdoc_reset |
Reset the parser for another parse routine. |
Reset the parser for another parse routine. |
Line 127 The input buffer |
|
Line 137 The input buffer |
|
is modified by this function. |
is modified by this function. |
.It Fn mdoc_endparse |
.It Fn mdoc_endparse |
Signals that the parse is complete. |
Signals that the parse is complete. |
Note that if |
|
.Fn mdoc_endparse |
|
is called subsequent to |
|
.Fn mdoc_node , |
|
the resulting tree is incomplete. |
|
Returns 0 on failure, 1 on success. |
Returns 0 on failure, 1 on success. |
.It Fn mdoc_node |
.It Fn mdoc_node |
Returns the first node of the parse. |
Returns the first node of the parse. |
Note that if |
|
.Fn mdoc_parseln |
|
or |
|
.Fn mdoc_endparse |
|
return 0, the tree will be incomplete. |
|
.It Fn mdoc_meta |
.It Fn mdoc_meta |
Returns the document's parsed meta-data. |
Returns the document's parsed meta-data. |
If this information has not yet been supplied or |
|
.Fn mdoc_parseln |
|
or |
|
.Fn mdoc_endparse |
|
return 0, the data will be incomplete. |
|
.El |
.El |
.Ss Variables |
.Ss Variables |
.Bl -ohang |
.Bl -ohang |