Seditio Source
Root |
./othercms/phpBB3/vendor/s9e/text-formatter/src/Plugins/Keywords/Parser.js
var regexps  = config.regexps,
tagName  = config.tagName,
attrName = config.attrName;

var onlyFirst = typeof config.onlyFirst !== 'undefined',
keywords  = {};

regexps.forEach(function(regexp)
{
var m;

regexp.lastIndex = 0;
while (m = regexp.exec(text))
{
var value = m[0],
pos   = m.index;

if (onlyFirst)
{
if (value in keywords)
{
continue;
}

keywords[value] = 1;
}

addSelfClosingTag(tagName, pos, value.length).setAttribute(attrName, value);
}
});