version 1.280, 2017/04/24 23:06:18 |
version 1.281, 2017/05/04 17:48:29 |
Line 237 static const struct htmlmdoc __mdocs[MDOC_MAX - MDOC_D |
|
Line 237 static const struct htmlmdoc __mdocs[MDOC_MAX - MDOC_D |
|
{mdoc_quote_pre, mdoc_quote_post}, /* En */ |
{mdoc_quote_pre, mdoc_quote_post}, /* En */ |
{mdoc_xx_pre, NULL}, /* Dx */ |
{mdoc_xx_pre, NULL}, /* Dx */ |
{mdoc__x_pre, mdoc__x_post}, /* %Q */ |
{mdoc__x_pre, mdoc__x_post}, /* %Q */ |
{mdoc_sp_pre, NULL}, /* br */ |
|
{mdoc_sp_pre, NULL}, /* sp */ |
{mdoc_sp_pre, NULL}, /* sp */ |
{mdoc__x_pre, mdoc__x_post}, /* %U */ |
{mdoc__x_pre, mdoc__x_post}, /* %U */ |
{NULL, NULL}, /* Ta */ |
{NULL, NULL}, /* Ta */ |
Line 394 print_mdoc_node(MDOC_ARGS) |
|
Line 393 print_mdoc_node(MDOC_ARGS) |
|
t = h->tag; |
t = h->tag; |
} |
} |
assert(h->tblt == NULL); |
assert(h->tblt == NULL); |
|
if (n->tok < ROFF_MAX) { |
|
switch(n->tok) { |
|
case ROFF_br: |
|
mdoc_sp_pre(meta, n, h); |
|
break; |
|
default: |
|
abort(); |
|
} |
|
break; |
|
} |
assert(n->tok >= MDOC_Dd && n->tok < MDOC_MAX); |
assert(n->tok >= MDOC_Dd && n->tok < MDOC_MAX); |
if (mdocs[n->tok].pre != NULL && |
if (mdocs[n->tok].pre != NULL && |
(n->end == ENDBODY_NOT || n->child != NULL)) |
(n->end == ENDBODY_NOT || n->child != NULL)) |
Line 415 print_mdoc_node(MDOC_ARGS) |
|
Line 424 print_mdoc_node(MDOC_ARGS) |
|
case ROFFT_EQN: |
case ROFFT_EQN: |
break; |
break; |
default: |
default: |
if (mdocs[n->tok].post == NULL || n->flags & NODE_ENDED) |
if (n->tok < ROFF_MAX || |
|
mdocs[n->tok].post == NULL || |
|
n->flags & NODE_ENDED) |
break; |
break; |
(*mdocs[n->tok].post)(meta, n, h); |
(*mdocs[n->tok].post)(meta, n, h); |
if (n->end != ENDBODY_NOT) |
if (n->end != ENDBODY_NOT) |
Line 1005 mdoc_bd_pre(MDOC_ARGS) |
|
Line 1016 mdoc_bd_pre(MDOC_ARGS) |
|
*/ |
*/ |
switch (nn->tok) { |
switch (nn->tok) { |
case MDOC_Sm: |
case MDOC_Sm: |
case MDOC_br: |
case ROFF_br: |
case MDOC_sp: |
case MDOC_sp: |
case MDOC_Bl: |
case MDOC_Bl: |
case MDOC_D1: |
case MDOC_D1: |