--- desc: Optional features undefined in standard --- multiline: a backslash at end to join cell contents with the following line AGAINST requirement 3 Backslashes put behind trailing spaces . A | B ----------|------- text: | 1 \ - over | 2 \ - several | \ - lines | .
A B

text:

  • over
  • several
  • lines

1 2

. Backslashes put behind trailing pipes . A | B | ----------|-------| text: | 1 |\ - over | 2 |\ - several | |\ - lines | | .
A B

text:

  • over
  • several
  • lines

1 2

. [Issue #22](github.com/RedBug312/markdown-it-multimd-table/issues/22) Paragraphs inside multi-line rows . | A | B | | --- | --- | | 1 | 2 | \ | | 3 | \ | | | \ | | 4 | .
A B

1

2 3

4

. (corner case; ensure not to crash the whole parser) Backslashes put at end of thead/tbody . A | B |\ ----------|-------| text: | 1 |\ - over | 2 |\ - several | |\ - lines | |\ .
A B
text: 1
- over 2
- several
- lines
. Colspan in multi-line rows . A | B | C | D | E -------|-------|---------|------|------ large || another |||\ single || single |||\ row || row ||| .
A B C D E

large single row

another single row

. [Issue #19](github.com/RedBug312/markdown-it-multimd-table/issues/19) Nested lists in multi-line rows . A | B | ----------|-------| text: | 1 |\ - over | 2 |\ - several | |\ - lines | | .
A B

text:

  • over
  • several
    • lines

1 2

. [Issue #19](github.com/RedBug312/markdown-it-multimd-table/issues/19) Fenced code blocks in multi-line rows . code | describe | -----------------------|-----------| ```python | |\ for i in range(5): | Print a |\ print('*' * 5) | square. |\ ``` | | for i in range(5): | Print a |\ print('*' * i) | triangle. | .
code describe
for i in range(5):
    print('*' * 5)

Print a square.

for i in range(5):
    print('*' * i)

Print a triangle.

. rowspan: '^^' in a cell indicates it should be merged with the cell above UNDEFINED feature Rowspan and Colspan in one table cell . | A ||| |------|------|------| | B | C | D | | ^^ | E | F | | G || H | | ^^ || I | | ^^ || J | .
A
B C D
E F
G H
I
J
. Rowspan at first line . | ^^ | A | B | |------|------|------| | ^^ | C | D | | ^^ | E | F | .
^^ A B
^^ C D
E F
. Rowspan in multi-line rows . | A ||| |------|------|------| | B | C | D \ | B | C | D | | ^^ | E | F \ | | E | F | .
A

B B

C C

D D

E E

F F

. Escape character works on rowspan signs . PREP | TIME ----------|------- at | 7:00 \^^ | .
PREP TIME
at 7:00
^^
. headerless: table header can be eliminated AGAINST requirement 2 [Issue #21](github.com/RedBug312/markdown-it-multimd-table/issues/21) Simplest table without header . |----------|-----| |Headerless|table| .
Headerless table
. (corner case; table must have 2 more lines) Table with separator only failed . |---|---|---| .

|---|---|---|

. (corner case; ensure not to crash the whole parser) Table with separator and empty data row . |---|---|---| | .

|---|---|---| |

.