version 1.25, 2014/10/13 21:05:59 |
version 1.26, 2014/10/20 01:43:06 |
|
|
t = "text"; |
t = "text"; |
break; |
break; |
case MDOC_TBL: |
case MDOC_TBL: |
/* FALLTHROUGH */ |
break; |
case MDOC_EQN: |
case MDOC_EQN: |
|
t = "eqn"; |
break; |
break; |
default: |
default: |
abort(); |
abort(); |
|
|
} |
} |
break; |
break; |
case MDOC_TBL: |
case MDOC_TBL: |
/* FALLTHROUGH */ |
break; |
case MDOC_EQN: |
case MDOC_EQN: |
|
p = "EQ"; |
break; |
break; |
case MDOC_ROOT: |
case MDOC_ROOT: |
p = "root"; |
p = "root"; |
|
|
if (n->span) { |
if (n->span) { |
assert(NULL == p && NULL == t); |
assert(NULL == p && NULL == t); |
print_span(n->span, indent); |
print_span(n->span, indent); |
} else if (n->eqn) { |
|
assert(NULL == p && NULL == t); |
|
print_box(n->eqn->root, indent); |
|
} else { |
} else { |
for (i = 0; i < indent; i++) |
for (i = 0; i < indent; i++) |
putchar('\t'); |
putchar('\t'); |
|
|
putchar('\n'); |
putchar('\n'); |
} |
} |
|
|
|
if (n->eqn) |
|
print_box(n->eqn->root->first, indent + 1); |
if (n->child) |
if (n->child) |
print_mdoc(n->child, indent + 1); |
print_mdoc(n->child, indent + 1); |
if (n->next) |
if (n->next) |
|
|
t = "block-tail"; |
t = "block-tail"; |
break; |
break; |
case MAN_TBL: |
case MAN_TBL: |
/* FALLTHROUGH */ |
break; |
case MAN_EQN: |
case MAN_EQN: |
|
t = "eqn"; |
break; |
break; |
default: |
default: |
abort(); |
abort(); |
|
|
p = "root"; |
p = "root"; |
break; |
break; |
case MAN_TBL: |
case MAN_TBL: |
/* FALLTHROUGH */ |
break; |
case MAN_EQN: |
case MAN_EQN: |
|
p = "EQ"; |
break; |
break; |
default: |
default: |
abort(); |
abort(); |
|
|
if (n->span) { |
if (n->span) { |
assert(NULL == p && NULL == t); |
assert(NULL == p && NULL == t); |
print_span(n->span, indent); |
print_span(n->span, indent); |
} else if (n->eqn) { |
|
assert(NULL == p && NULL == t); |
|
print_box(n->eqn->root, indent); |
|
} else { |
} else { |
for (i = 0; i < indent; i++) |
for (i = 0; i < indent; i++) |
putchar('\t'); |
putchar('\t'); |
|
|
printf("%d:%d\n", n->line, n->pos + 1); |
printf("%d:%d\n", n->line, n->pos + 1); |
} |
} |
|
|
|
if (n->eqn) |
|
print_box(n->eqn->root->first, indent + 1); |
if (n->child) |
if (n->child) |
print_man(n->child, indent + 1); |
print_man(n->child, indent + 1); |
if (n->next) |
if (n->next) |