cell1 | cell2
cell3 | cell4
cell5 | cell6 |
cell7 | cell8

Missing cells at end

cell1 | cell2 | cell3
cell1 |  |
| cell2 | cell3

Escaped pipe characters

cell1 | cell1 | cell2
cell1 | cell2 |
cell1 `|` con | cell2

Table with code elements

This is a `span | with` a pipe. |  |  |
Some span | </em> here | a `span | with` a | pipe.

Special cases regarding codespan syntax

a | `b`

`a`

table | with | ial

table | with | ial

not starting with a bar

simple | table

head1 | head2
--- | ---
cell1 | cell2

head1 | head2
--- | ---
| cell2

a | b
c | d
e | f