regex = regex.source;
opt = opt || '';
return function self(name, val) {
- if (!name) return new RegExp(regex, opt);
+ if (!name) { return new RegExp(regex, opt); }
val = val.source || val;
val = val.replace(/(^|[^\[])\^/g, '$1');
regex = regex.replace(name, val);
delete opt.highlight;
- if (!pending) return done();
+ if (!pending) { return done(); }
for (; i < tokens.length; i++) {
(function(token) {
return --pending || done();
}
return highlight(token.text, token.lang, function(err, code) {
- if (err) return done(err);
+ if (err) { return done(err); }
if (code == null || code === token.text) {
return --pending || done();
}
return;
}
try {
- if (opt) opt = merge({}, marked.defaults, opt);
+ if (opt) { opt = merge({}, marked.defaults, opt); }
return Parser.parse(Lexer.lex(src, opt), opt);
} catch (e) {
e.message += '\nPlease report this to https://github.com/chjj/marked.';