From 7143de221d9144b85f9c0d0c1b824d9bd052e9dc Mon Sep 17 00:00:00 2001 From: kwaroran Date: Fri, 7 Jun 2024 18:25:09 +0900 Subject: [PATCH] refactor: update del tokenizer in parser.ts --- src/ts/parser.ts | 27 ++++++++++----------------- 1 file changed, 10 insertions(+), 17 deletions(-) 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]) + }; + } } } -}); +})