version 1.148, 2010/06/12 11:21:44 |
version 1.151, 2010/06/12 12:21:41 |
Line 571 print_bvspace(struct termp *p, |
|
Line 571 print_bvspace(struct termp *p, |
|
const struct mdoc_node *nn; |
const struct mdoc_node *nn; |
|
|
term_newln(p); |
term_newln(p); |
if (arg_hasattr(MDOC_Compact, bl)) |
|
|
if (MDOC_Bd == bl->tok && bl->data.Bd.comp) |
return; |
return; |
|
if (MDOC_Bl == bl->tok && bl->data.Bl.comp) |
|
return; |
|
|
/* Do not vspace directly after Ss/Sh. */ |
/* Do not vspace directly after Ss/Sh. */ |
|
|
Line 590 print_bvspace(struct termp *p, |
|
Line 593 print_bvspace(struct termp *p, |
|
|
|
/* A `-column' does not assert vspace within the list. */ |
/* A `-column' does not assert vspace within the list. */ |
|
|
if (MDOC_Bl == bl->tok && LIST_column == bl->data.list) |
if (MDOC_Bl == bl->tok && LIST_column == bl->data.Bl.type) |
if (n->prev && MDOC_It == n->prev->tok) |
if (n->prev && MDOC_It == n->prev->tok) |
return; |
return; |
|
|
/* A `-diag' without body does not vspace. */ |
/* A `-diag' without body does not vspace. */ |
|
|
if (MDOC_Bl == bl->tok && LIST_diag == bl->data.list) |
if (MDOC_Bl == bl->tok && LIST_diag == bl->data.Bl.type) |
if (n->prev && MDOC_It == n->prev->tok) { |
if (n->prev && MDOC_It == n->prev->tok) { |
assert(n->prev->body); |
assert(n->prev->body); |
if (NULL == n->prev->body->child) |
if (NULL == n->prev->body->child) |
Line 661 termp_it_pre(DECL_ARGS) |
|
Line 664 termp_it_pre(DECL_ARGS) |
|
|
|
arg_getattrs(keys, vals, 3, bl); |
arg_getattrs(keys, vals, 3, bl); |
|
|
type = bl->data.list; |
type = bl->data.Bl.type; |
|
|
/* |
/* |
* First calculate width and offset. This is pretty easy unless |
* First calculate width and offset. This is pretty easy unless |
Line 989 termp_it_post(DECL_ARGS) |
|
Line 992 termp_it_post(DECL_ARGS) |
|
if (MDOC_BLOCK == n->type) |
if (MDOC_BLOCK == n->type) |
return; |
return; |
|
|
type = n->parent->parent->parent->data.list; |
type = n->parent->parent->parent->data.Bl.type; |
|
|
switch (type) { |
switch (type) { |
case (LIST_item): |
case (LIST_item): |