refactor: update del tokenizer in parser.ts
This commit is contained in:
@@ -19,27 +19,20 @@ const mconverted = new Marked({
|
|||||||
gfm: true,
|
gfm: true,
|
||||||
breaks: true,
|
breaks: true,
|
||||||
silent: true,
|
silent: true,
|
||||||
tokenizer: {
|
|
||||||
|
|
||||||
}
|
|
||||||
})
|
|
||||||
|
|
||||||
mconverted.use({
|
|
||||||
tokenizer: {
|
tokenizer: {
|
||||||
del(src) {
|
del(src) {
|
||||||
const cap = /^~~+(?=\S)([\s\S]*?\S)~~+/.exec(src);
|
const cap = /^~~~(?=\S)([\s\S]*?\S)~~~/.exec(src);
|
||||||
if (cap) {
|
if (cap) {
|
||||||
return {
|
return {
|
||||||
type: 'del',
|
type: 'del',
|
||||||
raw: cap[0],
|
raw: cap[0],
|
||||||
text: cap[2],
|
text: cap[1],
|
||||||
tokens: []
|
tokens: this.lexer.inlineTokens(cap[1])
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
return false;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
})
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user