version 1.69, 2015/01/24 02:41:49 |
version 1.70, 2015/04/02 21:36:49 |
|
|
MAN_MAX |
MAN_MAX |
}; |
}; |
|
|
enum man_type { |
|
MAN_TEXT, |
|
MAN_ELEM, |
|
MAN_ROOT, |
|
MAN_BLOCK, |
|
MAN_HEAD, |
|
MAN_BODY, |
|
MAN_TBL, |
|
MAN_EQN |
|
}; |
|
|
|
struct man_meta { |
struct man_meta { |
char *msec; /* `TH' section (1, 3p, etc.) */ |
char *msec; /* `TH' section (1, 3p, etc.) */ |
char *date; /* `TH' normalised date */ |
char *date; /* `TH' normalised date */ |
Line 91 struct man_node { |
|
Line 80 struct man_node { |
|
#define MAN_VALID (1 << 0) /* has been validated */ |
#define MAN_VALID (1 << 0) /* has been validated */ |
#define MAN_EOS (1 << 2) /* at sentence boundary */ |
#define MAN_EOS (1 << 2) /* at sentence boundary */ |
#define MAN_LINE (1 << 3) /* first macro/text on line */ |
#define MAN_LINE (1 << 3) /* first macro/text on line */ |
enum man_type type; /* AST node type */ |
enum roff_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 *tail; /* BLOCK node TAIL ptr */ |
struct man_node *tail; /* BLOCK node TAIL ptr */ |