version 1.217, 2014/07/01 22:37:15 |
version 1.218, 2014/07/02 03:48:07 |
Line 98 static int post_bx(POST_ARGS); |
|
Line 98 static int post_bx(POST_ARGS); |
|
static int post_defaults(POST_ARGS); |
static int post_defaults(POST_ARGS); |
static int post_dd(POST_ARGS); |
static int post_dd(POST_ARGS); |
static int post_dt(POST_ARGS); |
static int post_dt(POST_ARGS); |
|
static int post_en(POST_ARGS); |
|
static int post_es(POST_ARGS); |
static int post_eoln(POST_ARGS); |
static int post_eoln(POST_ARGS); |
static int post_hyph(POST_ARGS); |
static int post_hyph(POST_ARGS); |
static int post_ignpar(POST_ARGS); |
static int post_ignpar(POST_ARGS); |
Line 125 static int pre_display(PRE_ARGS); |
|
Line 127 static int pre_display(PRE_ARGS); |
|
static int pre_dt(PRE_ARGS); |
static int pre_dt(PRE_ARGS); |
static int pre_it(PRE_ARGS); |
static int pre_it(PRE_ARGS); |
static int pre_literal(PRE_ARGS); |
static int pre_literal(PRE_ARGS); |
|
static int pre_obsolete(PRE_ARGS); |
static int pre_os(PRE_ARGS); |
static int pre_os(PRE_ARGS); |
static int pre_par(PRE_ARGS); |
static int pre_par(PRE_ARGS); |
static int pre_sh(PRE_ARGS); |
static int pre_sh(PRE_ARGS); |
Line 145 static v_post posts_d1[] = { bwarn_ge1, post_hyph, NU |
|
Line 148 static v_post posts_d1[] = { bwarn_ge1, post_hyph, NU |
|
static v_post posts_dd[] = { post_dd, post_prol, NULL }; |
static v_post posts_dd[] = { post_dd, post_prol, NULL }; |
static v_post posts_dl[] = { post_literal, bwarn_ge1, NULL }; |
static v_post posts_dl[] = { post_literal, bwarn_ge1, NULL }; |
static v_post posts_dt[] = { post_dt, post_prol, NULL }; |
static v_post posts_dt[] = { post_dt, post_prol, NULL }; |
|
static v_post posts_en[] = { post_en, NULL }; |
|
static v_post posts_es[] = { post_es, 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_hyph[] = { post_hyph, NULL }; |
static v_post posts_hyph[] = { post_hyph, NULL }; |
static v_post posts_hyphtext[] = { ewarn_ge1, post_hyph, NULL }; |
static v_post posts_hyphtext[] = { ewarn_ge1, post_hyph, NULL }; |
Line 173 static v_pre pres_dl[] = { pre_literal, pre_display, |
|
Line 178 static v_pre pres_dl[] = { pre_literal, pre_display, |
|
static v_pre pres_dd[] = { pre_dd, NULL }; |
static v_pre pres_dd[] = { pre_dd, NULL }; |
static v_pre pres_dt[] = { pre_dt, NULL }; |
static v_pre pres_dt[] = { pre_dt, NULL }; |
static v_pre pres_it[] = { pre_it, pre_par, NULL }; |
static v_pre pres_it[] = { pre_it, pre_par, NULL }; |
|
static v_pre pres_obsolete[] = { pre_obsolete, NULL }; |
static v_pre pres_os[] = { pre_os, NULL }; |
static v_pre pres_os[] = { pre_os, NULL }; |
static v_pre pres_pp[] = { pre_par, NULL }; |
static v_pre pres_pp[] = { pre_par, NULL }; |
static v_pre pres_sh[] = { pre_sh, NULL }; |
static v_pre pres_sh[] = { pre_sh, NULL }; |
Line 214 static const struct valids mdoc_valids[MDOC_MAX] = { |
|
Line 220 static const struct valids mdoc_valids[MDOC_MAX] = { |
|
{ NULL, posts_nd }, /* Nd */ |
{ NULL, posts_nd }, /* Nd */ |
{ NULL, posts_nm }, /* Nm */ |
{ NULL, posts_nm }, /* Nm */ |
{ NULL, NULL }, /* Op */ |
{ NULL, NULL }, /* Op */ |
{ NULL, NULL }, /* Ot */ |
{ pres_obsolete, NULL }, /* Ot */ |
{ NULL, posts_defaults }, /* Pa */ |
{ NULL, posts_defaults }, /* Pa */ |
{ pres_std, posts_std }, /* Rv */ |
{ pres_std, posts_std }, /* Rv */ |
{ NULL, posts_st }, /* St */ |
{ NULL, posts_st }, /* St */ |
Line 284 static const struct valids mdoc_valids[MDOC_MAX] = { |
|
Line 290 static const struct valids mdoc_valids[MDOC_MAX] = { |
|
{ NULL, NULL }, /* Ek */ |
{ NULL, NULL }, /* Ek */ |
{ NULL, posts_eoln }, /* Bt */ |
{ NULL, posts_eoln }, /* Bt */ |
{ NULL, NULL }, /* Hf */ |
{ NULL, NULL }, /* Hf */ |
{ NULL, NULL }, /* Fr */ |
{ pres_obsolete, NULL }, /* Fr */ |
{ NULL, posts_eoln }, /* Ud */ |
{ NULL, posts_eoln }, /* Ud */ |
{ NULL, posts_lb }, /* Lb */ |
{ NULL, posts_lb }, /* Lb */ |
{ pres_pp, posts_pp }, /* Lp */ |
{ pres_pp, posts_pp }, /* Lp */ |
Line 294 static const struct valids mdoc_valids[MDOC_MAX] = { |
|
Line 300 static const struct valids mdoc_valids[MDOC_MAX] = { |
|
{ NULL, NULL }, /* Bro */ |
{ NULL, NULL }, /* Bro */ |
{ NULL, NULL }, /* Brc */ |
{ NULL, NULL }, /* Brc */ |
{ NULL, posts_text }, /* %C */ |
{ NULL, posts_text }, /* %C */ |
{ NULL, NULL }, /* Es */ |
{ pres_obsolete, posts_es }, /* Es */ |
{ NULL, NULL }, /* En */ |
{ pres_obsolete, posts_en }, /* En */ |
{ NULL, NULL }, /* Dx */ |
{ NULL, NULL }, /* Dx */ |
{ NULL, posts_text }, /* %Q */ |
{ NULL, posts_text }, /* %Q */ |
{ NULL, posts_pp }, /* br */ |
{ NULL, posts_pp }, /* br */ |
Line 931 pre_std(PRE_ARGS) |
|
Line 937 pre_std(PRE_ARGS) |
|
} |
} |
|
|
static int |
static int |
|
pre_obsolete(PRE_ARGS) |
|
{ |
|
|
|
if (MDOC_ELEM == n->type || MDOC_BLOCK == n->type) |
|
mandoc_msg(MANDOCERR_MACRO_OBS, mdoc->parse, |
|
n->line, n->pos, mdoc_macronames[n->tok]); |
|
return(1); |
|
} |
|
|
|
static int |
pre_dt(PRE_ARGS) |
pre_dt(PRE_ARGS) |
{ |
{ |
|
|
Line 1226 post_an(POST_ARGS) |
|
Line 1242 post_an(POST_ARGS) |
|
} else if (np->child) |
} else if (np->child) |
check_count(mdoc, MDOC_ELEM, CHECK_WARN, CHECK_EQ, 0); |
check_count(mdoc, MDOC_ELEM, CHECK_WARN, CHECK_EQ, 0); |
|
|
|
return(1); |
|
} |
|
|
|
static int |
|
post_en(POST_ARGS) |
|
{ |
|
|
|
if (MDOC_BLOCK == mdoc->last->type) |
|
mdoc->last->norm->Es = mdoc->last_es; |
|
return(1); |
|
} |
|
|
|
static int |
|
post_es(POST_ARGS) |
|
{ |
|
|
|
mdoc->last_es = mdoc->last; |
return(1); |
return(1); |
} |
} |
|
|