version 1.231, 2019/01/01 07:42:04 |
version 1.233, 2020/01/19 16:44:50 |
Line 61 static void rew_pending(struct roff_man *, |
|
Line 61 static void rew_pending(struct roff_man *, |
|
const struct roff_node *); |
const struct roff_node *); |
|
|
static const struct mdoc_macro mdoc_macros[MDOC_MAX - MDOC_Dd] = { |
static const struct mdoc_macro mdoc_macros[MDOC_MAX - MDOC_Dd] = { |
{ in_line_eoln, MDOC_PROLOGUE }, /* Dd */ |
{ in_line_eoln, MDOC_PROLOGUE | MDOC_JOIN }, /* Dd */ |
{ in_line_eoln, MDOC_PROLOGUE }, /* Dt */ |
{ in_line_eoln, MDOC_PROLOGUE }, /* Dt */ |
{ in_line_eoln, MDOC_PROLOGUE }, /* Os */ |
{ in_line_eoln, MDOC_PROLOGUE }, /* Os */ |
{ blk_full, MDOC_PARSED | MDOC_JOIN }, /* Sh */ |
{ blk_full, MDOC_PARSED | MDOC_JOIN }, /* Sh */ |
Line 295 rew_pending(struct roff_man *mdoc, const struct roff_n |
|
Line 295 rew_pending(struct roff_man *mdoc, const struct roff_n |
|
case ROFFT_HEAD: |
case ROFFT_HEAD: |
roff_body_alloc(mdoc, n->line, n->pos, |
roff_body_alloc(mdoc, n->line, n->pos, |
n->tok); |
n->tok); |
|
if (n->tok == MDOC_Ss) |
|
mdoc->flags &= ~ROFF_NONOFILL; |
break; |
break; |
case ROFFT_BLOCK: |
case ROFFT_BLOCK: |
break; |
break; |
Line 1053 blk_full(MACRO_PROT_ARGS) |
|
Line 1055 blk_full(MACRO_PROT_ARGS) |
|
* regular child nodes. |
* regular child nodes. |
*/ |
*/ |
|
|
if (tok == MDOC_Sh) |
switch (tok) { |
|
case MDOC_Sh: |
mdoc->flags &= ~ROFF_NOFILL; |
mdoc->flags &= ~ROFF_NOFILL; |
|
break; |
|
case MDOC_Ss: |
|
mdoc->flags |= ROFF_NONOFILL; |
|
break; |
|
default: |
|
break; |
|
} |
mdoc_argv(mdoc, line, tok, &arg, pos, buf); |
mdoc_argv(mdoc, line, tok, &arg, pos, buf); |
blk = mdoc_block_alloc(mdoc, line, ppos, tok, arg); |
blk = mdoc_block_alloc(mdoc, line, ppos, tok, arg); |
head = body = NULL; |
head = body = NULL; |
Line 1197 blk_full(MACRO_PROT_ARGS) |
|
Line 1206 blk_full(MACRO_PROT_ARGS) |
|
|
|
rew_last(mdoc, head); |
rew_last(mdoc, head); |
body = roff_body_alloc(mdoc, line, ppos, tok); |
body = roff_body_alloc(mdoc, line, ppos, tok); |
|
if (tok == MDOC_Ss) |
|
mdoc->flags &= ~ROFF_NONOFILL; |
|
|
/* |
/* |
* Set up fill mode for display blocks. |
* Set up fill mode for display blocks. |