def pop_codeblock(lines):
    c = []
    while lines:
        if not lines[0].startswith('    '):
            break
        c.append(lines.pop(0)[4:])
    return '<pre><code>' + escape('\n'.join(c), None) + '</code></pre>'
def pop_paragraph(lines):
    p = []
    while lines:
        if not lines[0].strip():
            break
        if lines[0].startswith('>'):
            break
        if lines[0].startswith('    '):
            break

        p.append(lines.pop(0))

    return '<p>' + render_paragraph(escape('\n'.join(p), None)) + '</p>'