diff --git a/src/ts/parser.ts b/src/ts/parser.ts index c173f935..0c35c96a 100644 --- a/src/ts/parser.ts +++ b/src/ts/parser.ts @@ -19,27 +19,20 @@ const mconverted = new Marked({ gfm: true, breaks: true, silent: true, - tokenizer: { - - } -}) - -mconverted.use({ tokenizer: { del(src) { - const cap = /^~~+(?=\S)([\s\S]*?\S)~~+/.exec(src); - if (cap) { - return { - type: 'del', - raw: cap[0], - text: cap[2], - tokens: [] - }; - } - return false; + const cap = /^~~~(?=\S)([\s\S]*?\S)~~~/.exec(src); + if (cap) { + return { + type: 'del', + raw: cap[0], + text: cap[1], + tokens: this.lexer.inlineTokens(cap[1]) + }; + } } } -}); +})