Run this with `cargo run -- -T -s specs/table.txt`.
Adapted from original by replacing `td` elements by `th` elements inside `thead`
and disabling the third test.
False match
===========
```````````````````````````````` example
Test header
-----------
.
Test header
````````````````````````````````
True match
==========
```````````````````````````````` example
Test|Table
----|-----
.
````````````````````````````````
Actual rows in it
=================
```````````````````````````````` DISABLED example
Test|Table
----|-----
Test row
Test|2
Test ending
.
Test ending
````````````````````````````````
Test with quote
===============
```````````````````````````````` example
> Test | Table
> ------|------
> Row 1 | Every
> Row 2 | Day
>
> Paragraph
.
Test | Table |
Row 1 | Every |
Row 2 | Day |
Paragraph
````````````````````````````````
Test with list
==============
```````````````````````````````` example
1. First entry
2. Second entry
Col 1|Col 2
-|-
Row 1|Part 2
Row 2|Part 2
.
-
First entry
-
Second entry
Col 1 | Col 2 |
Row 1 | Part 2 |
Row 2 | Part 2 |
````````````````````````````````
Test with border
================
```````````````````````````````` example
|Col 1|Col 2|
|-----|-----|
|R1C1 |R1C2 |
|R2C1 |R2C2 |
.
Col 1 | Col 2 |
R1C1 | R1C2 |
R2C1 | R2C2 |
````````````````````````````````
Test with empty cells
=====================
Empty cells should work.
```````````````````````````````` example
| Col 1 | Col 2 |
|-------|-------|
| | |
| | |
.
````````````````````````````````
... and properly mix with filled cells.
```````````````````````````````` example
| Col 1 | Col 2 |
|-------|-------|
| x | |
| | x |
.
````````````````````````````````
Table with UTF-8
================
Basic example.
```````````````````````````````` example
|Col 1|Col 2|
|-----|-----|
|✓ |✓ |
|✓ |✓ |
.
````````````````````````````````
More advanced example.
```````````````````````````````` example
| Target | std |rustc|cargo| notes |
|-------------------------------|-----|-----|-----|----------------------------|
| `x86_64-unknown-linux-musl` | ✓ | | | 64-bit Linux with MUSL |
| `arm-linux-androideabi` | ✓ | | | ARM Android |
| `arm-unknown-linux-gnueabi` | ✓ | ✓ | | ARM Linux (2.6.18+) |
| `arm-unknown-linux-gnueabihf` | ✓ | ✓ | | ARM Linux (2.6.18+) |
| `aarch64-unknown-linux-gnu` | ✓ | | | ARM64 Linux (2.6.18+) |
| `mips-unknown-linux-gnu` | ✓ | | | MIPS Linux (2.6.18+) |
| `mipsel-unknown-linux-gnu` | ✓ | | | MIPS (LE) Linux (2.6.18+) |
.
Target | std | rustc | cargo | notes |
x86_64-unknown-linux-musl | ✓ | | | 64-bit Linux with MUSL |
arm-linux-androideabi | ✓ | | | ARM Android |
arm-unknown-linux-gnueabi | ✓ | ✓ | | ARM Linux (2.6.18+) |
arm-unknown-linux-gnueabihf | ✓ | ✓ | | ARM Linux (2.6.18+) |
aarch64-unknown-linux-gnu | ✓ | | | ARM64 Linux (2.6.18+) |
mips-unknown-linux-gnu | ✓ | | | MIPS Linux (2.6.18+) |
mipsel-unknown-linux-gnu | ✓ | | | MIPS (LE) Linux (2.6.18+) |
````````````````````````````````
Hiragana-containing pseudo-table.
```````````````````````````````` example
|-|-|
|ぃ|い|
.
|-|-|
|ぃ|い|
````````````````````````````````
Hiragana-containing actual table.
```````````````````````````````` example
|ぁ|ぃ|
|-|-|
|ぃ|ぃ|
.
````````````````````````````````
Test russian symbols.
```````````````````````````````` example
|Колонка 1|Колонка 2|
|---------|---------|
|Ячейка 1 |Ячейка 2 |
.
Колонка 1 | Колонка 2 |
Ячейка 1 | Ячейка 2 |
````````````````````````````````