version 1.28, 2018/12/03 21:00:10 |
version 1.30, 2018/12/30 00:49:55 |
Line 261 md_act(enum roff_tok tok) |
|
Line 261 md_act(enum roff_tok tok) |
|
} |
} |
|
|
void |
void |
markdown_mdoc(void *arg, const struct roff_man *mdoc) |
markdown_mdoc(void *arg, const struct roff_meta *mdoc) |
{ |
{ |
outflags = MD_Sm; |
outflags = MD_Sm; |
md_word(mdoc->meta.title); |
md_word(mdoc->title); |
if (mdoc->meta.msec != NULL) { |
if (mdoc->msec != NULL) { |
outflags &= ~MD_spc; |
outflags &= ~MD_spc; |
md_word("("); |
md_word("("); |
md_word(mdoc->meta.msec); |
md_word(mdoc->msec); |
md_word(")"); |
md_word(")"); |
} |
} |
md_word("-"); |
md_word("-"); |
md_word(mdoc->meta.vol); |
md_word(mdoc->vol); |
if (mdoc->meta.arch != NULL) { |
if (mdoc->arch != NULL) { |
md_word("("); |
md_word("("); |
md_word(mdoc->meta.arch); |
md_word(mdoc->arch); |
md_word(")"); |
md_word(")"); |
} |
} |
outflags |= MD_sp; |
outflags |= MD_sp; |
Line 283 markdown_mdoc(void *arg, const struct roff_man *mdoc) |
|
Line 283 markdown_mdoc(void *arg, const struct roff_man *mdoc) |
|
md_nodelist(mdoc->first->child); |
md_nodelist(mdoc->first->child); |
|
|
outflags |= MD_sp; |
outflags |= MD_sp; |
md_word(mdoc->meta.os); |
md_word(mdoc->os); |
md_word("-"); |
md_word("-"); |
md_word(mdoc->meta.date); |
md_word(mdoc->date); |
putchar('\n'); |
putchar('\n'); |
} |
} |
|
|
Line 588 md_word(const char *s) |
|
Line 588 md_word(const char *s) |
|
break; |
break; |
case ESCAPE_SPECIAL: |
case ESCAPE_SPECIAL: |
uc = mchars_spec2cp(seq, sz); |
uc = mchars_spec2cp(seq, sz); |
|
break; |
|
case ESCAPE_UNDEF: |
|
uc = *seq; |
break; |
break; |
case ESCAPE_DEVICE: |
case ESCAPE_DEVICE: |
md_rawword("markdown"); |
md_rawword("markdown"); |