version 1.125, 2017/05/05 02:06:19 |
version 1.128, 2017/06/11 19:37:01 |
Line 74 static const v_check __man_valids[MAN_MAX - MAN_TH] = |
|
Line 74 static const v_check __man_valids[MAN_MAX - MAN_TH] = |
|
NULL, /* I */ |
NULL, /* I */ |
NULL, /* IR */ |
NULL, /* IR */ |
NULL, /* RI */ |
NULL, /* RI */ |
post_vs, /* sp */ |
|
NULL, /* nf */ |
NULL, /* nf */ |
NULL, /* fi */ |
NULL, /* fi */ |
NULL, /* RE */ |
NULL, /* RE */ |
Line 89 static const v_check __man_valids[MAN_MAX - MAN_TH] = |
|
Line 88 static const v_check __man_valids[MAN_MAX - MAN_TH] = |
|
NULL, /* EE */ |
NULL, /* EE */ |
post_UR, /* UR */ |
post_UR, /* UR */ |
NULL, /* UE */ |
NULL, /* UE */ |
NULL, /* ll */ |
|
}; |
}; |
static const v_check *man_valids = __man_valids - MAN_TH; |
static const v_check *man_valids = __man_valids - MAN_TH; |
|
|
Line 126 man_node_validate(struct roff_man *man) |
|
Line 124 man_node_validate(struct roff_man *man) |
|
if (n->tok < ROFF_MAX) { |
if (n->tok < ROFF_MAX) { |
switch (n->tok) { |
switch (n->tok) { |
case ROFF_br: |
case ROFF_br: |
|
case ROFF_sp: |
post_vs(man, n); |
post_vs(man, n); |
break; |
break; |
default: |
default: |
Line 168 check_root(CHKARGS) |
|
Line 167 check_root(CHKARGS) |
|
man->meta.title = mandoc_strdup(""); |
man->meta.title = mandoc_strdup(""); |
man->meta.msec = mandoc_strdup(""); |
man->meta.msec = mandoc_strdup(""); |
man->meta.date = man->quick ? mandoc_strdup("") : |
man->meta.date = man->quick ? mandoc_strdup("") : |
mandoc_normdate(man->parse, NULL, n->line, n->pos); |
mandoc_normdate(man, NULL, n->line, n->pos); |
} |
} |
} |
} |
|
|
Line 324 post_TH(CHKARGS) |
|
Line 323 post_TH(CHKARGS) |
|
if (n && n->string && '\0' != n->string[0]) { |
if (n && n->string && '\0' != n->string[0]) { |
man->meta.date = man->quick ? |
man->meta.date = man->quick ? |
mandoc_strdup(n->string) : |
mandoc_strdup(n->string) : |
mandoc_normdate(man->parse, n->string, |
mandoc_normdate(man, n->string, n->line, n->pos); |
n->line, n->pos); |
|
} else { |
} else { |
man->meta.date = mandoc_strdup(""); |
man->meta.date = mandoc_strdup(""); |
mandoc_msg(MANDOCERR_DATE_MISSING, man->parse, |
mandoc_msg(MANDOCERR_DATE_MISSING, man->parse, |
Line 446 post_vs(CHKARGS) |
|
Line 444 post_vs(CHKARGS) |
|
switch (n->parent->tok) { |
switch (n->parent->tok) { |
case MAN_SH: |
case MAN_SH: |
case MAN_SS: |
case MAN_SS: |
|
case MAN_PP: |
|
case MAN_LP: |
|
case MAN_P: |
mandoc_vmsg(MANDOCERR_PAR_SKIP, man->parse, n->line, n->pos, |
mandoc_vmsg(MANDOCERR_PAR_SKIP, man->parse, n->line, n->pos, |
"%s after %s", roff_name[n->tok], |
"%s after %s", roff_name[n->tok], |
roff_name[n->parent->tok]); |
roff_name[n->parent->tok]); |