]> git.proxmox.com Git - rustc.git/blob - src/vendor/pulldown-cmark/specs/table.txt
New upstream version 1.31.0+dfsg1
[rustc.git] / src / vendor / pulldown-cmark / specs / table.txt
1 Run this with `cargo run -- -T -s specs/table.txt`.
2
3 False match
4 ===========
5
6 ```````````````````````````````` example
7 Test header
8 -----------
9 .
10 <h2>Test header</h2>
11 ````````````````````````````````
12
13
14 True match
15 ==========
16
17 ```````````````````````````````` example
18 Test|Table
19 ----|-----
20 .
21 <table><thead><tr><td>Test</td><td>Table</td></tr></thead>
22 </table>
23 ````````````````````````````````
24
25
26 Actual rows in it
27 =================
28
29 ```````````````````````````````` example
30 Test|Table
31 ----|-----
32 Test row
33 Test|2
34
35 Test ending
36 .
37 <table><thead><tr><td>Test</td><td>Table</td></tr></thead>
38 <tr><td>Test row</td></tr>
39 <tr><td>Test</td><td>2</td></tr>
40 </table>
41 <p>Test ending</p>
42 ````````````````````````````````
43
44
45 Test with quote
46 ===============
47
48 ```````````````````````````````` example
49 > Test | Table
50 > ------|------
51 > Row 1 | Every
52 > Row 2 | Day
53 >
54 > Paragraph
55 .
56 <blockquote>
57 <table><thead><tr><td>Test </td><td> Table</td></tr></thead>
58 <tr><td>Row 1 </td><td> Every</td></tr>
59 <tr><td>Row 2 </td><td> Day</td></tr>
60 </table>
61 <p>Paragraph</p>
62 </blockquote>
63 ````````````````````````````````
64
65
66 Test with list
67 ==============
68
69 ```````````````````````````````` example
70 1. First entry
71 2. Second entry
72
73 Col 1|Col 2
74 -|-
75 Row 1|Part 2
76 Row 2|Part 2
77 .
78 <ol>
79 <li>
80 <p>First entry</p>
81 </li>
82 <li>
83 <p>Second entry</p>
84 <table><thead><tr><td>Col 1</td><td>Col 2</td></tr></thead>
85 <tr><td>Row 1</td><td>Part 2</td></tr>
86 <tr><td>Row 2</td><td>Part 2</td></tr>
87 </table>
88 </li>
89 </ol>
90 ````````````````````````````````
91
92
93 Test with border
94 ================
95
96 ```````````````````````````````` example
97 |Col 1|Col 2|
98 |-----|-----|
99 |R1C1 |R1C2 |
100 |R2C1 |R2C2 |
101 .
102 <table><thead><tr><td>Col 1</td><td>Col 2</td></tr></thead>
103 <tr><td>R1C1 </td><td>R1C2 </td></tr>
104 <tr><td>R2C1 </td><td>R2C2 </td></tr>
105 </table>
106 ````````````````````````````````
107
108
109 Test with empty cells
110 =====================
111
112 Empty cells should work.
113
114 ```````````````````````````````` example
115 | Col 1 | Col 2 |
116 |-------|-------|
117 | | |
118 | | |
119 .
120 <table><thead><tr><td> Col 1 </td><td> Col 2 </td></tr></thead>
121 <tr><td> </td><td> </td></tr>
122 <tr><td> </td><td> </td></tr>
123 </table>
124 ````````````````````````````````
125
126 ... and properly mix with filled cells.
127
128 ```````````````````````````````` example
129 | Col 1 | Col 2 |
130 |-------|-------|
131 | x | |
132 | | x |
133 .
134 <table><thead><tr><td> Col 1 </td><td> Col 2 </td></tr></thead>
135 <tr><td> x </td><td> </td></tr>
136 <tr><td> </td><td> x </td></tr>
137 </table>
138 ````````````````````````````````
139
140
141 Table with UTF-8
142 ================
143
144 Basic example.
145
146 ```````````````````````````````` example
147 |Col 1|Col 2|
148 |-----|-----|
149 |✓ |✓ |
150 |✓ |✓ |
151 .
152 <table><thead><tr><td>Col 1</td><td>Col 2</td></tr></thead>
153 <tr><td>✓ </td><td>✓ </td></tr>
154 <tr><td>✓ </td><td>✓ </td></tr>
155 </table>
156 ````````````````````````````````
157
158 More advanced example.
159
160 ```````````````````````````````` example
161 | Target | std |rustc|cargo| notes |
162 |-------------------------------|-----|-----|-----|----------------------------|
163 | `x86_64-unknown-linux-musl` | ✓ | | | 64-bit Linux with MUSL |
164 | `arm-linux-androideabi` | ✓ | | | ARM Android |
165 | `arm-unknown-linux-gnueabi` | ✓ | ✓ | | ARM Linux (2.6.18+) |
166 | `arm-unknown-linux-gnueabihf` | ✓ | ✓ | | ARM Linux (2.6.18+) |
167 | `aarch64-unknown-linux-gnu` | ✓ | | | ARM64 Linux (2.6.18+) |
168 | `mips-unknown-linux-gnu` | ✓ | | | MIPS Linux (2.6.18+) |
169 | `mipsel-unknown-linux-gnu` | ✓ | | | MIPS (LE) Linux (2.6.18+) |
170 .
171 <table><thead><tr><td> Target </td><td> std </td><td>rustc</td><td>cargo</td><td> notes </td></tr></thead>
172 <tr><td> <code>x86_64-unknown-linux-musl</code> </td><td> ✓ </td><td> </td><td> </td><td> 64-bit Linux with MUSL </td></tr>
173 <tr><td> <code>arm-linux-androideabi</code> </td><td> ✓ </td><td> </td><td> </td><td> ARM Android </td></tr>
174 <tr><td> <code>arm-unknown-linux-gnueabi</code> </td><td> ✓ </td><td> ✓ </td><td> </td><td> ARM Linux (2.6.18+) </td></tr>
175 <tr><td> <code>arm-unknown-linux-gnueabihf</code> </td><td> ✓ </td><td> ✓ </td><td> </td><td> ARM Linux (2.6.18+) </td></tr>
176 <tr><td> <code>aarch64-unknown-linux-gnu</code> </td><td> ✓ </td><td> </td><td> </td><td> ARM64 Linux (2.6.18+) </td></tr>
177 <tr><td> <code>mips-unknown-linux-gnu</code> </td><td> ✓ </td><td> </td><td> </td><td> MIPS Linux (2.6.18+) </td></tr>
178 <tr><td> <code>mipsel-unknown-linux-gnu</code> </td><td> ✓ </td><td> </td><td> </td><td> MIPS (LE) Linux (2.6.18+) </td></tr>
179 </table>
180 ````````````````````````````````
181
182 Hiragana-containing pseudo-table.
183
184 ```````````````````````````````` example
185 |-|-|
186 |ぃ|い|
187 .
188 <p>|-|-|
189 |ぃ|い|</p>
190 ````````````````````````````````
191
192 Hiragana-containing actual table.
193
194 ```````````````````````````````` example
195 |ぁ|ぃ|
196 |-|-|
197 |ぃ|ぃ|
198 .
199 <table><thead><tr><td>ぁ</td><td>ぃ</td></tr></thead>
200 <tr><td>ぃ</td><td>ぃ</td></tr>
201 </table>
202 ````````````````````````````````
203
204 Test russian symbols.
205
206 ```````````````````````````````` example
207 |Колонка 1|Колонка 2|
208 |---------|---------|
209 |Ячейка 1 |Ячейка 2 |
210 .
211 <table><thead><tr><td>Колонка 1</td><td>Колонка 2</td></tr></thead>
212 <tr><td>Ячейка 1 </td><td>Ячейка 2 </td></tr>
213 </table>
214 ````````````````````````````````