version 1.23, 2018/12/13 05:23:38 |
version 1.24, 2018/12/13 06:18:20 |
Line 167 and the functions |
|
Line 167 and the functions |
|
and |
and |
.Fn mandoc_xr_free . |
.Fn mandoc_xr_free . |
.It Qq Pa roff.h |
.It Qq Pa roff.h |
|
Common data types for all syntax trees and related functions; |
|
can be used everywhere. |
|
.Pp |
Requires |
Requires |
.Qq Pa mandoc_ohash.h |
.Qq Pa mandoc_ohash.h |
for |
for |
|
|
the constant array |
the constant array |
.Va roff_name |
.Va roff_name |
and the functions |
and the functions |
.Fn deroff , |
.Fn deroff |
.Fn roffhash_alloc , |
|
.Fn roffhash_find , |
|
.Fn roffhash_free , |
|
and |
and |
.Fn roff_validate . |
.Fn roff_validate . |
.Pp |
.Pp |
|
|
.Pa roff.h |
.Pa roff.h |
as an opaque type for function prototypes. |
as an opaque type for function prototypes. |
.It Qq Pa roff_int.h |
.It Qq Pa roff_int.h |
|
Parser internals shared by multiple parsers. |
|
Can be used in all parsers, but not in main programs or formatters. |
|
.Pp |
Requires |
Requires |
.Qq Pa roff.h |
.Qq Pa roff.h |
for |
for |
.Vt enum roff_type . |
.Vt enum roff_type |
|
and |
|
.Vt enum roff_tok . |
.Pp |
.Pp |
Provides functions named |
Provides functions named |
.Fn roff_* |
.Fn roff_* |
to handle roff nodes and the two special functions |
to handle roff nodes, |
|
.Fn roffhash_alloc , |
|
.Fn roffhash_find , |
|
and |
|
.Fn roffhash_free , |
|
and the two special functions |
.Fn man_breakscope |
.Fn man_breakscope |
and |
and |
.Fn mdoc_argv_free |
.Fn mdoc_argv_free |