version 1.34, 2009/07/18 21:16:49 |
version 1.35, 2009/07/18 22:07:09 |
|
|
case (MDOC_Bullet): |
case (MDOC_Bullet): |
p->flags |= TERMP_BOLD; |
p->flags |= TERMP_BOLD; |
term_word(p, "\\[bu]"); |
term_word(p, "\\[bu]"); |
|
p->flags &= ~TERMP_BOLD; |
break; |
break; |
case (MDOC_Dash): |
case (MDOC_Dash): |
/* FALLTHROUGH */ |
/* FALLTHROUGH */ |
case (MDOC_Hyphen): |
case (MDOC_Hyphen): |
p->flags |= TERMP_BOLD; |
p->flags |= TERMP_BOLD; |
term_word(p, "\\-"); |
term_word(p, "\\(hy"); |
|
p->flags &= ~TERMP_BOLD; |
break; |
break; |
case (MDOC_Enum): |
case (MDOC_Enum): |
(pair->ppair->ppair->count)++; |
(pair->ppair->ppair->count)++; |
|
|
{ |
{ |
int i; |
int i; |
|
|
/* FIXME: mandated by parser. */ |
i = arg_getattr(MDOC_Std, node); |
|
assert(-1 != i); |
|
assert(node->args->argv[i].sz); |
|
|
if (-1 == (i = arg_getattr(MDOC_Std, node))) |
|
errx(1, "expected -std argument"); |
|
if (1 != node->args->argv[i].sz) |
|
errx(1, "expected -std argument"); |
|
|
|
term_newln(p); |
term_newln(p); |
term_word(p, "The"); |
term_word(p, "The"); |
|
|
|
|
{ |
{ |
int i; |
int i; |
|
|
/* FIXME: mandated by parser? */ |
i = arg_getattr(MDOC_Std, node); |
|
assert(-1 != i); |
|
assert(node->args->argv[i].sz); |
|
|
if (-1 == (i = arg_getattr(MDOC_Std, node))) |
|
errx(1, "expected -std argument"); |
|
if (1 != node->args->argv[i].sz) |
|
errx(1, "expected -std argument"); |
|
|
|
term_word(p, "The"); |
term_word(p, "The"); |
p->flags |= ttypes[TTYPE_PROG]; |
p->flags |= ttypes[TTYPE_PROG]; |
term_word(p, *node->args->argv[i].value); |
term_word(p, *node->args->argv[i].value); |
|
|
termp_ss_post(DECL_ARGS) |
termp_ss_post(DECL_ARGS) |
{ |
{ |
|
|
switch (node->type) { |
if (MDOC_HEAD == node->type) |
case (MDOC_HEAD): |
|
term_newln(p); |
term_newln(p); |
p->offset = INDENT; |
|
break; |
|
default: |
|
break; |
|
} |
|
} |
} |
|
|
|
|