version 1.237, 2015/10/06 18:32:19 |
version 1.238, 2015/10/12 00:08:15 |
Line 299 synopsis_pre(struct html *h, const struct roff_node *n |
|
Line 299 synopsis_pre(struct html *h, const struct roff_node *n |
|
|
|
switch (n->prev->tok) { |
switch (n->prev->tok) { |
case MDOC_Fd: |
case MDOC_Fd: |
/* FALLTHROUGH */ |
|
case MDOC_Fn: |
case MDOC_Fn: |
/* FALLTHROUGH */ |
|
case MDOC_Fo: |
case MDOC_Fo: |
/* FALLTHROUGH */ |
|
case MDOC_In: |
case MDOC_In: |
/* FALLTHROUGH */ |
|
case MDOC_Vt: |
case MDOC_Vt: |
print_paragraph(h); |
print_paragraph(h); |
break; |
break; |
Line 826 mdoc_it_pre(MDOC_ARGS) |
|
Line 822 mdoc_it_pre(MDOC_ARGS) |
|
if (n->type == ROFFT_HEAD) { |
if (n->type == ROFFT_HEAD) { |
switch (type) { |
switch (type) { |
case LIST_bullet: |
case LIST_bullet: |
/* FALLTHROUGH */ |
|
case LIST_dash: |
case LIST_dash: |
/* FALLTHROUGH */ |
|
case LIST_item: |
case LIST_item: |
/* FALLTHROUGH */ |
|
case LIST_hyphen: |
case LIST_hyphen: |
/* FALLTHROUGH */ |
|
case LIST_enum: |
case LIST_enum: |
return 0; |
return 0; |
case LIST_diag: |
case LIST_diag: |
/* FALLTHROUGH */ |
|
case LIST_hang: |
case LIST_hang: |
/* FALLTHROUGH */ |
|
case LIST_inset: |
case LIST_inset: |
/* FALLTHROUGH */ |
|
case LIST_ohang: |
case LIST_ohang: |
/* FALLTHROUGH */ |
|
case LIST_tag: |
case LIST_tag: |
SCALE_VS_INIT(&su, ! bl->norm->Bl.comp); |
SCALE_VS_INIT(&su, ! bl->norm->Bl.comp); |
bufcat_su(h, "margin-top", &su); |
bufcat_su(h, "margin-top", &su); |
Line 861 mdoc_it_pre(MDOC_ARGS) |
|
Line 849 mdoc_it_pre(MDOC_ARGS) |
|
} else if (n->type == ROFFT_BODY) { |
} else if (n->type == ROFFT_BODY) { |
switch (type) { |
switch (type) { |
case LIST_bullet: |
case LIST_bullet: |
/* FALLTHROUGH */ |
|
case LIST_hyphen: |
case LIST_hyphen: |
/* FALLTHROUGH */ |
|
case LIST_dash: |
case LIST_dash: |
/* FALLTHROUGH */ |
|
case LIST_enum: |
case LIST_enum: |
/* FALLTHROUGH */ |
|
case LIST_item: |
case LIST_item: |
SCALE_VS_INIT(&su, ! bl->norm->Bl.comp); |
SCALE_VS_INIT(&su, ! bl->norm->Bl.comp); |
bufcat_su(h, "margin-top", &su); |
bufcat_su(h, "margin-top", &su); |
Line 875 mdoc_it_pre(MDOC_ARGS) |
|
Line 859 mdoc_it_pre(MDOC_ARGS) |
|
print_otag(h, TAG_LI, 2, tag); |
print_otag(h, TAG_LI, 2, tag); |
break; |
break; |
case LIST_diag: |
case LIST_diag: |
/* FALLTHROUGH */ |
|
case LIST_hang: |
case LIST_hang: |
/* FALLTHROUGH */ |
|
case LIST_inset: |
case LIST_inset: |
/* FALLTHROUGH */ |
|
case LIST_ohang: |
case LIST_ohang: |
/* FALLTHROUGH */ |
|
case LIST_tag: |
case LIST_tag: |
if (NULL == bl->norm->Bl.width) { |
if (NULL == bl->norm->Bl.width) { |
print_otag(h, TAG_DD, 1, tag); |
print_otag(h, TAG_DD, 1, tag); |
Line 973 mdoc_bl_pre(MDOC_ARGS) |
|
Line 953 mdoc_bl_pre(MDOC_ARGS) |
|
|
|
switch (n->norm->Bl.type) { |
switch (n->norm->Bl.type) { |
case LIST_bullet: |
case LIST_bullet: |
/* FALLTHROUGH */ |
|
case LIST_dash: |
case LIST_dash: |
/* FALLTHROUGH */ |
|
case LIST_hyphen: |
case LIST_hyphen: |
/* FALLTHROUGH */ |
|
case LIST_item: |
case LIST_item: |
print_otag(h, TAG_UL, 2, tag); |
print_otag(h, TAG_UL, 2, tag); |
break; |
break; |
Line 985 mdoc_bl_pre(MDOC_ARGS) |
|
Line 962 mdoc_bl_pre(MDOC_ARGS) |
|
print_otag(h, TAG_OL, 2, tag); |
print_otag(h, TAG_OL, 2, tag); |
break; |
break; |
case LIST_diag: |
case LIST_diag: |
/* FALLTHROUGH */ |
|
case LIST_hang: |
case LIST_hang: |
/* FALLTHROUGH */ |
|
case LIST_inset: |
case LIST_inset: |
/* FALLTHROUGH */ |
|
case LIST_ohang: |
case LIST_ohang: |
/* FALLTHROUGH */ |
|
case LIST_tag: |
case LIST_tag: |
print_otag(h, TAG_DL, 2, tag); |
print_otag(h, TAG_DL, 2, tag); |
break; |
break; |
Line 1173 mdoc_bd_pre(MDOC_ARGS) |
|
Line 1146 mdoc_bd_pre(MDOC_ARGS) |
|
*/ |
*/ |
switch (nn->tok) { |
switch (nn->tok) { |
case MDOC_Sm: |
case MDOC_Sm: |
/* FALLTHROUGH */ |
|
case MDOC_br: |
case MDOC_br: |
/* FALLTHROUGH */ |
|
case MDOC_sp: |
case MDOC_sp: |
/* FALLTHROUGH */ |
|
case MDOC_Bl: |
case MDOC_Bl: |
/* FALLTHROUGH */ |
|
case MDOC_D1: |
case MDOC_D1: |
/* FALLTHROUGH */ |
|
case MDOC_Dl: |
case MDOC_Dl: |
/* FALLTHROUGH */ |
|
case MDOC_Lp: |
case MDOC_Lp: |
/* FALLTHROUGH */ |
|
case MDOC_Pp: |
case MDOC_Pp: |
continue; |
continue; |
default: |
default: |
Line 2065 mdoc_quote_pre(MDOC_ARGS) |
|
Line 2031 mdoc_quote_pre(MDOC_ARGS) |
|
|
|
switch (n->tok) { |
switch (n->tok) { |
case MDOC_Ao: |
case MDOC_Ao: |
/* FALLTHROUGH */ |
|
case MDOC_Aq: |
case MDOC_Aq: |
print_text(h, n->nchild == 1 && |
print_text(h, n->nchild == 1 && |
n->child->tok == MDOC_Mt ? "<" : "\\(la"); |
n->child->tok == MDOC_Mt ? "<" : "\\(la"); |
break; |
break; |
case MDOC_Bro: |
case MDOC_Bro: |
/* FALLTHROUGH */ |
|
case MDOC_Brq: |
case MDOC_Brq: |
print_text(h, "\\(lC"); |
print_text(h, "\\(lC"); |
break; |
break; |
case MDOC_Bo: |
case MDOC_Bo: |
/* FALLTHROUGH */ |
|
case MDOC_Bq: |
case MDOC_Bq: |
print_text(h, "\\(lB"); |
print_text(h, "\\(lB"); |
break; |
break; |
case MDOC_Oo: |
case MDOC_Oo: |
/* FALLTHROUGH */ |
|
case MDOC_Op: |
case MDOC_Op: |
print_text(h, "\\(lB"); |
print_text(h, "\\(lB"); |
h->flags |= HTML_NOSPACE; |
h->flags |= HTML_NOSPACE; |
Line 2095 mdoc_quote_pre(MDOC_ARGS) |
|
Line 2057 mdoc_quote_pre(MDOC_ARGS) |
|
print_text(h, n->norm->Es->child->string); |
print_text(h, n->norm->Es->child->string); |
break; |
break; |
case MDOC_Do: |
case MDOC_Do: |
/* FALLTHROUGH */ |
|
case MDOC_Dq: |
case MDOC_Dq: |
/* FALLTHROUGH */ |
|
case MDOC_Qo: |
case MDOC_Qo: |
/* FALLTHROUGH */ |
|
case MDOC_Qq: |
case MDOC_Qq: |
print_text(h, "\\(lq"); |
print_text(h, "\\(lq"); |
break; |
break; |
case MDOC_Po: |
case MDOC_Po: |
/* FALLTHROUGH */ |
|
case MDOC_Pq: |
case MDOC_Pq: |
print_text(h, "("); |
print_text(h, "("); |
break; |
break; |
Line 2115 mdoc_quote_pre(MDOC_ARGS) |
|
Line 2073 mdoc_quote_pre(MDOC_ARGS) |
|
print_otag(h, TAG_CODE, 1, &tag); |
print_otag(h, TAG_CODE, 1, &tag); |
break; |
break; |
case MDOC_So: |
case MDOC_So: |
/* FALLTHROUGH */ |
|
case MDOC_Sq: |
case MDOC_Sq: |
print_text(h, "\\(oq"); |
print_text(h, "\\(oq"); |
break; |
break; |
Line 2138 mdoc_quote_post(MDOC_ARGS) |
|
Line 2095 mdoc_quote_post(MDOC_ARGS) |
|
|
|
switch (n->tok) { |
switch (n->tok) { |
case MDOC_Ao: |
case MDOC_Ao: |
/* FALLTHROUGH */ |
|
case MDOC_Aq: |
case MDOC_Aq: |
print_text(h, n->nchild == 1 && |
print_text(h, n->nchild == 1 && |
n->child->tok == MDOC_Mt ? ">" : "\\(ra"); |
n->child->tok == MDOC_Mt ? ">" : "\\(ra"); |
break; |
break; |
case MDOC_Bro: |
case MDOC_Bro: |
/* FALLTHROUGH */ |
|
case MDOC_Brq: |
case MDOC_Brq: |
print_text(h, "\\(rC"); |
print_text(h, "\\(rC"); |
break; |
break; |
case MDOC_Oo: |
case MDOC_Oo: |
/* FALLTHROUGH */ |
|
case MDOC_Op: |
case MDOC_Op: |
/* FALLTHROUGH */ |
|
case MDOC_Bo: |
case MDOC_Bo: |
/* FALLTHROUGH */ |
|
case MDOC_Bq: |
case MDOC_Bq: |
print_text(h, "\\(rB"); |
print_text(h, "\\(rB"); |
break; |
break; |
Line 2166 mdoc_quote_post(MDOC_ARGS) |
|
Line 2118 mdoc_quote_post(MDOC_ARGS) |
|
print_text(h, n->norm->Es->child->next->string); |
print_text(h, n->norm->Es->child->next->string); |
break; |
break; |
case MDOC_Qo: |
case MDOC_Qo: |
/* FALLTHROUGH */ |
|
case MDOC_Qq: |
case MDOC_Qq: |
/* FALLTHROUGH */ |
|
case MDOC_Do: |
case MDOC_Do: |
/* FALLTHROUGH */ |
|
case MDOC_Dq: |
case MDOC_Dq: |
print_text(h, "\\(rq"); |
print_text(h, "\\(rq"); |
break; |
break; |
case MDOC_Po: |
case MDOC_Po: |
/* FALLTHROUGH */ |
|
case MDOC_Pq: |
case MDOC_Pq: |
print_text(h, ")"); |
print_text(h, ")"); |
break; |
break; |
case MDOC_Ql: |
case MDOC_Ql: |
/* FALLTHROUGH */ |
|
case MDOC_So: |
case MDOC_So: |
/* FALLTHROUGH */ |
|
case MDOC_Sq: |
case MDOC_Sq: |
print_text(h, "\\(cq"); |
print_text(h, "\\(cq"); |
break; |
break; |