From: Fletcher T. Penney Date: Wed, 12 Dec 2018 16:28:40 +0000 (-0500) Subject: UPDATED: Add more basic token support X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=fca0916333ff68a82262f024f7c3bdde48730dac;p=multimarkdown UPDATED: Add more basic token support --- diff --git a/Sources/libMultiMarkdown/rtf.c b/Sources/libMultiMarkdown/rtf.c index 67e1fd0..3b3a2ef 100644 --- a/Sources/libMultiMarkdown/rtf.c +++ b/Sources/libMultiMarkdown/rtf.c @@ -451,6 +451,10 @@ static void mmd_export_token_rtf(DString * out, const char * source, token * t, print_const("="); break; + case NON_INDENT_SPACE: + print_char(' '); + break; + case PAIR_EMPH: case PAIR_PAREN: case PAIR_QUOTE_DOUBLE: @@ -463,6 +467,22 @@ static void mmd_export_token_rtf(DString * out, const char * source, token * t, mmd_export_token_tree_rtf(out, source, t->child, scratch); break; + case PAREN_LEFT: + print_char('('); + break; + + case PAREN_RIGHT: + print_char(')'); + break; + + case PIPE: + print_token(t); + break; + + case PLUS: + print_token(t); + break; + case QUOTE_SINGLE: if ((t->mate == NULL) || (!(scratch->extensions & EXT_SMART))) { print_const("'"); @@ -474,7 +494,7 @@ static void mmd_export_token_rtf(DString * out, const char * source, token * t, case QUOTE_DOUBLE: if ((t->mate == NULL) || (!(scratch->extensions & EXT_SMART))) { - print_const("""); + print_const("\""); } else { (t->start < t->mate->start) ? ( print_localized(QUOTE_LEFT_DOUBLE) ) : ( print_localized(QUOTE_RIGHT_DOUBLE) ); }