Convert params.parsers.name to params.parsers.name.tokens for clarity/flexibility.

This commit is contained in:
David Anson 2023-01-21 19:16:07 -08:00
parent 80235711f4
commit c1df46f607
4 changed files with 28 additions and 8 deletions

View file

@ -2377,8 +2377,12 @@ function lintContent(ruleList, name, content, md, config, configParsers, frontMa
annotateAndFreezeTokens(markdownitTokens, lines);
// Create (frozen) parameters for rules
var parsers = Object.freeze({
"markdownit": markdownitTokens,
"micromark": micromarkTokens
"markdownit": Object.freeze({
"tokens": markdownitTokens
}),
"micromark": Object.freeze({
"tokens": micromarkTokens
})
});
var paramsBase = {
name: name,
@ -4925,7 +4929,7 @@ module.exports = {
allowedElements = allowedElements.map(function (element) {
return element.toLowerCase();
});
var pending = [[0, params.parsers.micromark]];
var pending = [[0, params.parsers.micromark.tokens]];
var current = null;
while (current = pending.shift()) {
var _current = current,