version 1.102, 2010/08/20 01:02:07 |
version 1.103, 2010/09/04 19:01:52 |
Line 2194 mdoc__x_pre(MDOC_ARGS) |
|
Line 2194 mdoc__x_pre(MDOC_ARGS) |
|
switch (n->tok) { |
switch (n->tok) { |
case(MDOC__A): |
case(MDOC__A): |
PAIR_CLASS_INIT(&tag[0], "ref-auth"); |
PAIR_CLASS_INIT(&tag[0], "ref-auth"); |
|
if (n->prev && MDOC__A == n->prev->tok) |
|
if (NULL == n->next || MDOC__A != n->next->tok) |
|
print_text(h, "and"); |
break; |
break; |
case(MDOC__B): |
case(MDOC__B): |
PAIR_CLASS_INIT(&tag[0], "ref-book"); |
PAIR_CLASS_INIT(&tag[0], "ref-book"); |
Line 2246 mdoc__x_pre(MDOC_ARGS) |
|
Line 2249 mdoc__x_pre(MDOC_ARGS) |
|
|
|
PAIR_HREF_INIT(&tag[1], n->child->string); |
PAIR_HREF_INIT(&tag[1], n->child->string); |
print_otag(h, TAG_A, 2, tag); |
print_otag(h, TAG_A, 2, tag); |
|
|
return(1); |
return(1); |
} |
} |
|
|
Line 2254 mdoc__x_pre(MDOC_ARGS) |
|
Line 2258 mdoc__x_pre(MDOC_ARGS) |
|
static void |
static void |
mdoc__x_post(MDOC_ARGS) |
mdoc__x_post(MDOC_ARGS) |
{ |
{ |
|
|
|
if (MDOC__A == n->tok && n->next && MDOC__A == n->next->tok) |
|
if (NULL == n->next->next || MDOC__A != n->next->next->tok) |
|
if (NULL == n->prev || MDOC__A != n->prev->tok) |
|
return; |
|
|
/* TODO: %U */ |
/* TODO: %U */ |
|
|