' + escapeHtml(buf.join("\n")) + "");
continue;
}
// GFM table: header row + delimiter row (must contain a pipe and a dash).
if (tableHeaderRe.test(line) && i + 1 < n) {
var sepLine = lines[i + 1];
if (tableSepRe.test(sepLine) && sepLine.indexOf("|") >= 0 && sepLine.indexOf("-") >= 0) {
var headerCells = splitRow(line);
var aligns = alignmentFromSep(sepLine, headerCells.length);
var tbody = [];
i += 2;
while (i < n) {
var dl = lines[i];
if (dl.trim() === "" || dl.indexOf("|") < 0) break;
tbody.push(splitRow(dl));
i++;
}
var t = '| " + inline(headerCells[h], baseUrl, opts) + " | "; } t += "
|---|
| " + inline(cell, baseUrl, opts) + " | "; } t += "
' + q.join("
") + "
" + para.join("
") + "