version 1.47, 2009/10/19 07:34:44 |
version 1.51, 2009/10/26 04:09:46 |
Line 119 static v_post posts_bf[] = { hwarn_le1, post_bf, NULL |
|
Line 119 static v_post posts_bf[] = { hwarn_le1, post_bf, NULL |
|
static v_post posts_bl[] = { bwarn_ge1, post_bl, NULL }; |
static v_post posts_bl[] = { bwarn_ge1, post_bl, NULL }; |
static v_post posts_bool[] = { eerr_eq1, ebool, NULL }; |
static v_post posts_bool[] = { eerr_eq1, ebool, NULL }; |
static v_post posts_fo[] = { hwarn_eq1, bwarn_ge1, NULL }; |
static v_post posts_fo[] = { hwarn_eq1, bwarn_ge1, NULL }; |
static v_post posts_in[] = { eerr_eq1, NULL }; |
|
static v_post posts_it[] = { post_it, NULL }; |
static v_post posts_it[] = { post_it, NULL }; |
static v_post posts_lb[] = { eerr_eq1, post_lb, NULL }; |
static v_post posts_lb[] = { eerr_eq1, post_lb, NULL }; |
static v_post posts_nd[] = { berr_ge1, NULL }; |
static v_post posts_nd[] = { berr_ge1, NULL }; |
static v_post posts_nm[] = { post_nm, NULL }; |
static v_post posts_nm[] = { post_nm, NULL }; |
static v_post posts_notext[] = { eerr_eq0, NULL }; |
static v_post posts_notext[] = { eerr_eq0, NULL }; |
static v_post posts_pf[] = { eerr_eq1, NULL }; |
|
static v_post posts_rs[] = { berr_ge1, herr_eq0, post_rs, NULL }; |
static v_post posts_rs[] = { berr_ge1, herr_eq0, post_rs, NULL }; |
static v_post posts_sh[] = { herr_ge1, bwarn_ge1, post_sh, NULL }; |
static v_post posts_sh[] = { herr_ge1, bwarn_ge1, post_sh, NULL }; |
static v_post posts_sp[] = { eerr_le1, NULL }; |
static v_post posts_sp[] = { eerr_le1, NULL }; |
static v_post posts_ss[] = { herr_ge1, NULL }; |
static v_post posts_ss[] = { herr_ge1, NULL }; |
static v_post posts_st[] = { eerr_eq1, post_st, NULL }; |
static v_post posts_st[] = { eerr_eq1, post_st, NULL }; |
static v_post posts_text[] = { eerr_ge1, NULL }; |
static v_post posts_text[] = { eerr_ge1, NULL }; |
|
static v_post posts_text1[] = { eerr_eq1, NULL }; |
static v_post posts_wline[] = { bwarn_ge1, herr_eq0, NULL }; |
static v_post posts_wline[] = { bwarn_ge1, herr_eq0, NULL }; |
static v_post posts_wtext[] = { ewarn_ge1, NULL }; |
static v_post posts_wtext[] = { ewarn_ge1, NULL }; |
static v_post posts_xr[] = { eerr_ge1, eerr_le2, NULL }; |
static v_post posts_xr[] = { eerr_ge1, eerr_le2, NULL }; |
Line 182 const struct valids mdoc_valids[MDOC_MAX] = { |
|
Line 181 const struct valids mdoc_valids[MDOC_MAX] = { |
|
{ NULL, posts_text }, /* Fn */ |
{ NULL, posts_text }, /* Fn */ |
{ NULL, posts_wtext }, /* Ft */ |
{ NULL, posts_wtext }, /* Ft */ |
{ NULL, posts_text }, /* Ic */ |
{ NULL, posts_text }, /* Ic */ |
{ NULL, posts_in }, /* In */ |
{ NULL, posts_text1 }, /* In */ |
{ NULL, NULL }, /* Li */ |
{ NULL, NULL }, /* Li */ |
{ NULL, posts_nd }, /* Nd */ |
{ NULL, posts_nd }, /* Nd */ |
{ NULL, posts_nm }, /* Nm */ |
{ NULL, posts_nm }, /* Nm */ |
Line 230 const struct valids mdoc_valids[MDOC_MAX] = { |
|
Line 229 const struct valids mdoc_valids[MDOC_MAX] = { |
|
{ NULL, NULL }, /* Nx */ |
{ NULL, NULL }, /* Nx */ |
{ NULL, NULL }, /* Ox */ |
{ NULL, NULL }, /* Ox */ |
{ NULL, NULL }, /* Pc */ |
{ NULL, NULL }, /* Pc */ |
{ NULL, posts_pf }, /* Pf */ |
{ NULL, posts_text1 }, /* Pf */ |
{ NULL, NULL }, /* Po */ |
{ NULL, NULL }, /* Po */ |
{ NULL, posts_wline }, /* Pq */ |
{ NULL, posts_wline }, /* Pq */ |
{ NULL, NULL }, /* Qc */ |
{ NULL, NULL }, /* Qc */ |
Line 261 const struct valids mdoc_valids[MDOC_MAX] = { |
|
Line 260 const struct valids mdoc_valids[MDOC_MAX] = { |
|
{ NULL, posts_notext }, /* Ud */ |
{ NULL, posts_notext }, /* Ud */ |
{ pres_lb, posts_lb }, /* Lb */ |
{ pres_lb, posts_lb }, /* Lb */ |
{ NULL, posts_notext }, /* Lp */ |
{ NULL, posts_notext }, /* Lp */ |
{ NULL, NULL }, /* Lk */ |
{ NULL, posts_text }, /* Lk */ |
{ NULL, posts_text }, /* Mt */ |
{ NULL, posts_text }, /* Mt */ |
{ NULL, posts_wline }, /* Brq */ |
{ NULL, posts_wline }, /* Brq */ |
{ NULL, NULL }, /* Bro */ |
{ NULL, NULL }, /* Bro */ |
Line 273 const struct valids mdoc_valids[MDOC_MAX] = { |
|
Line 272 const struct valids mdoc_valids[MDOC_MAX] = { |
|
{ NULL, posts_text }, /* %Q */ |
{ NULL, posts_text }, /* %Q */ |
{ NULL, posts_notext }, /* br */ |
{ NULL, posts_notext }, /* br */ |
{ NULL, posts_sp }, /* sp */ |
{ NULL, posts_sp }, /* sp */ |
|
{ NULL, posts_text1 }, /* %U */ |
}; |
}; |
|
|
|
|
Line 696 pre_bd(PRE_ARGS) |
|
Line 696 pre_bd(PRE_ARGS) |
|
for (i = 0, err = type = 0; ! err && |
for (i = 0, err = type = 0; ! err && |
i < (int)n->args->argc; i++) |
i < (int)n->args->argc; i++) |
switch (n->args->argv[i].arg) { |
switch (n->args->argv[i].arg) { |
|
case (MDOC_Centred): |
|
/* FALLTHROUGH */ |
case (MDOC_Ragged): |
case (MDOC_Ragged): |
/* FALLTHROUGH */ |
/* FALLTHROUGH */ |
case (MDOC_Unfilled): |
case (MDOC_Unfilled): |
Line 703 pre_bd(PRE_ARGS) |
|
Line 705 pre_bd(PRE_ARGS) |
|
case (MDOC_Filled): |
case (MDOC_Filled): |
/* FALLTHROUGH */ |
/* FALLTHROUGH */ |
case (MDOC_Literal): |
case (MDOC_Literal): |
/* FALLTHROUGH */ |
|
case (MDOC_File): |
|
if (0 == type++) |
if (0 == type++) |
break; |
break; |
return(mdoc_nerr(mdoc, n, EMULTIDISP)); |
return(mdoc_nerr(mdoc, n, EMULTIDISP)); |
Line 1155 post_rs(POST_ARGS) |
|
Line 1155 post_rs(POST_ARGS) |
|
|
|
for (nn = mdoc->last->child; nn; nn = nn->next) |
for (nn = mdoc->last->child; nn; nn = nn->next) |
switch (nn->tok) { |
switch (nn->tok) { |
|
case(MDOC__U): |
|
/* FALLTHROUGH */ |
case(MDOC__Q): |
case(MDOC__Q): |
/* FALLTHROUGH */ |
/* FALLTHROUGH */ |
case(MDOC__C): |
case(MDOC__C): |