;function mmd(src)
{
var h='';
function escape(t)
{
return new Option(t).innerHTML;
}
function inlineEscape(s)
{
return escape(s)
.replace(/!\[([^\]]*)]\(([^(]+)\)/g, '')
.replace(/\[([^\]]+)]\(([^(]+)\)/g, '$1'.link('$2'))
.replace(/`([^`]+)`/g, '
$1')
.replace(/\*\*([^*]+)\*\*/g, '$1')
.replace(/\*([^*]+)\*/g, '$1');
}
src
.replace(/^\s+|\r|\s+$/g, '')
.replace(/\t/g, ' ')
.split(/\n\n+/)
.forEach(function(b, f, R)
{
f=b[0];
R=
{
'*':[/\n\* /,'
','','\n'],
'>':[/\n> /,'','','\n'] }[f]; h+= R?R[1]+('\n'+b) .split(R[0]) .slice(1) .map(R[3]?escape:inlineEscape) .join(R[3]||'\n
'+inlineEscape(b)+'
'; }); return h; };