version 1.24, 2018/12/13 06:18:20 |
version 1.25, 2018/12/13 07:30:21 |
Line 171 Common data types for all syntax trees and related fun |
|
Line 171 Common data types for all syntax trees and related fun |
|
can be used everywhere. |
can be used everywhere. |
.Pp |
.Pp |
Requires |
Requires |
.Qq Pa mandoc_ohash.h |
|
for |
|
.Vt struct ohash |
|
and |
|
.Qq Pa mandoc.h |
.Qq Pa mandoc.h |
for |
for |
.Vt enum mandoc_os . |
.Vt enum mandoc_os . |
|
|
.Fn roff_validate . |
.Fn roff_validate . |
.Pp |
.Pp |
Uses pointers to the types |
Uses pointers to the types |
|
.Vt struct ohash |
|
from |
|
.Pa mandoc_ohash.h |
|
and |
.Vt struct mdoc_arg |
.Vt struct mdoc_arg |
and |
and |
.Vt union mdoc_data |
.Vt union mdoc_data |
|
|
for |
for |
.Vt enum roff_tok |
.Vt enum roff_tok |
and |
and |
.Qq Pa mdoc.h |
.Vt enum roff_sec . |
for |
|
.Vt enum mdoc_* |
|
and |
|
.Vt struct mdoc_* . |
|
.Pp |
.Pp |
Provides |
Provides |
.Vt enum margserr , |
.Vt enum margserr , |
Line 355 and many functions internal to the |
|
Line 351 and many functions internal to the |
|
.Xr mdoc 7 |
.Xr mdoc 7 |
parser. |
parser. |
.Pp |
.Pp |
Uses the opaque type |
|
.Vt struct mparse |
|
from |
|
.Pa read.c . |
|
Uses the types |
Uses the types |
.Vt struct roff_man |
.Vt struct roff_man |
and |
and |
.Vt struct roff_node |
.Vt struct roff_node |
from |
from |
.Pa roff.h |
.Pa roff.h |
|
and |
|
.Vt struct mdoc_arg |
|
from |
|
.Pa mdoc.h |
as opaque types for function prototypes. |
as opaque types for function prototypes. |
.Pp |
.Pp |
When this header is included, the same file should not include |
When this header is included, the same file should not include |