version 1.46, 2010/12/05 16:14:16 |
version 1.50, 2011/01/01 12:59:17 |
|
|
MAN_IR, |
MAN_IR, |
MAN_RI, |
MAN_RI, |
MAN_na, |
MAN_na, |
MAN_i, |
|
MAN_sp, |
MAN_sp, |
MAN_nf, |
MAN_nf, |
MAN_fi, |
MAN_fi, |
MAN_r, |
|
MAN_RE, |
MAN_RE, |
MAN_RS, |
MAN_RS, |
MAN_DT, |
MAN_DT, |
|
|
MAN_PD, |
MAN_PD, |
MAN_AT, |
MAN_AT, |
MAN_in, |
MAN_in, |
|
MAN_ft, |
MAN_MAX |
MAN_MAX |
}; |
}; |
|
|
|
|
MAN_ROOT, |
MAN_ROOT, |
MAN_BLOCK, |
MAN_BLOCK, |
MAN_HEAD, |
MAN_HEAD, |
MAN_BODY |
MAN_BODY, |
|
MAN_TBL |
}; |
}; |
|
|
/* |
/* |
Line 96 struct man_node { |
|
Line 96 struct man_node { |
|
enum mant tok; /* tok or MAN__MAX if none */ |
enum mant tok; /* tok or MAN__MAX if none */ |
int flags; |
int flags; |
#define MAN_VALID (1 << 0) /* has been validated */ |
#define MAN_VALID (1 << 0) /* has been validated */ |
#define MAN_ACTED (1 << 1) /* has been acted upon */ |
|
#define MAN_EOS (1 << 2) /* at sentence boundary */ |
#define MAN_EOS (1 << 2) /* at sentence boundary */ |
enum man_type type; /* AST node type */ |
enum man_type type; /* AST node type */ |
char *string; /* TEXT node argument */ |
char *string; /* TEXT node argument */ |
struct man_node *head; /* BLOCK node HEAD ptr */ |
struct man_node *head; /* BLOCK node HEAD ptr */ |
struct man_node *body; /* BLOCK node BODY ptr */ |
struct man_node *body; /* BLOCK node BODY ptr */ |
|
const struct tbl_span *span; /* TBL */ |
}; |
}; |
|
|
/* |
/* |
Line 119 struct man *man_alloc(struct regset *, void *, mandoc |
|
Line 119 struct man *man_alloc(struct regset *, void *, mandoc |
|
void man_reset(struct man *); |
void man_reset(struct man *); |
int man_parseln(struct man *, int, char *, int); |
int man_parseln(struct man *, int, char *, int); |
int man_endparse(struct man *); |
int man_endparse(struct man *); |
|
int man_addspan(struct man *, |
|
const struct tbl_span *); |
|
|
const struct man_node *man_node(const struct man *); |
const struct man_node *man_node(const struct man *); |
const struct man_meta *man_meta(const struct man *); |
const struct man_meta *man_meta(const struct man *); |