better
Some checks failed
CI / Linting - PHP 7.4 (push) Has been cancelled
CI / Linting - PHP 8.0 (push) Has been cancelled
CI / Linting - PHP 8.1 (push) Has been cancelled
CI / Linting - PHP 8.2 (push) Has been cancelled

This commit is contained in:
Zander Thannhauser 2025-11-24 00:01:48 -06:00
parent 7aae75ec06
commit 424393ce49
6 changed files with 453 additions and 1951 deletions

4
.gitignore vendored
View file

@ -1,5 +1,9 @@
paste.txt
*.html
*~ *~
.*.swp
/composer.lock /composer.lock
/vendor/ /vendor/
.direnv/ .direnv/
.test.py.swp .test.py.swp
typescript

View file

@ -1,48 +0,0 @@
b
-
d
a | b
- | -
c | d
<td> 123 </td>
-
<th> 456 </th>
a | b | c
---------
a | b | c
<thead style="background-color: red">
synchronized | synchronously | synchronize | synchronized | synchronizing
1 | 2 | 3 | 4 | 5
--- | :--- | ---: | === | :---:
<tbody style="background-color: green">
| synchronous | system </td> synthesis | that | transmit
| targeted <th style="align: right" style="background-color: red"> targeting </td> tasklet | temporary | temporarily
| synchronous | system </td> synthesis | that | transmit
<tbody style="background-color: blue">
| synchronous | system | synthesis | that | transmit
whether whatever which whenever whether when weird will write within want workaround writing writing with zombie zombie
| a | b | c |
| - | - | - |
| a <td colspan="2"> b </td> c | d |
| a <td rowspan="2"> b </td> c | e | f
| a | b | c | e | f
| a <td colspan="2" rowspan="2"> b | c | e | f
| a | b | c | e | f
| a | b | c | e | f | g | h | i

View file

@ -1,68 +0,0 @@
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed auctor, nunc non fringilla pulvinar, augue arcu tempor lacus, vel gravida justo sapien vel nibh. Curabitur eget dignissim lorem. Vivamus sit amet urna nec lorem aliquet viverra. Aliquam erat volutpat. Maecenas sed ante vitae erat feugiat faucibus. Integer porttitor nibh eu risus suscipit, ut efficitur mauris sollicitudin. Suspendisse potenti. Integer feugiat mi sed ligula sagittis, id sagittis justo ullamcorper.
<table>
<table><thead><tr><th> a </th><th> b </th><th> c </th></tr><tbody><tr><td> a </td><td> b </td><td> c </td></tr></table>
</table>
<table>
<table><thead><tr><th> 1 </th><th> 2 </th><th> 3 </th></tr><tbody><tr><td> 4 </td><td> <p> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed auctor, nunc non fringilla pulvinar, augue arcu tempor lacus, vel gravida justo sapien vel nibh. Curabitur eget dignissim lorem. Vivamus sit amet urna nec lorem aliquet viverra. Aliquam erat volutpat. Maecenas sed ante vitae erat feugiat faucibus. Integer porttitor nibh eu risus suscipit, ut efficitur mauris sollicitudin. Suspendisse potenti. Integer feugiat mi sed ligula sagittis, id sagittis justo ullamcorper. </p> </td><td> 6 </td></tr><tbody><tr><td> 7 </td><td> 8 </td><td> 9 </td></tr></table>
</table>
<table>
<table><thead><tr><th> 1 </th><th> 2 </th><th> 3 </th></tr><tbody><tr><td> 4 </td><td> <table> <tbody> <tr> <th> 1 </th> <th> 2 </th> <th> 3 </th> </tr> <tr> <td> 4 </td> <td> 5 </td> <td> 6 </td> </tr> <tr> <td> 7 </td> <td> 8 </td> <td> 9 </td> </tr> </tbody> </table> </td><td> 6 </td></tr><tbody><tr><td> 7 </td><td> 8 </td><td> 9 </td></tr></table>
</table>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed auctor, nunc non fringilla pulvinar, augue arcu tempor lacus, vel gravida justo sapien vel nibh. Curabitur eget dignissim lorem. Vivamus sit amet urna nec lorem aliquet viverra. Aliquam erat volutpat. Maecenas sed ante vitae erat feugiat faucibus. Integer porttitor nibh eu risus suscipit, ut efficitur mauris sollicitudin. Suspendisse potenti. Integer feugiat mi sed ligula sagittis, id sagittis justo ullamcorper.
<table>
<table><thead><tr><th> 1 </th><th> 2 </th><th> 3 </th></tr><tbody><tr><td colspan="3"> d </td></tr></table>
</table>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed auctor, nunc non fringilla pulvinar, augue arcu tempor lacus, vel gravida justo sapien vel nibh. Curabitur eget dignissim lorem. Vivamus sit amet urna nec lorem aliquet viverra. Aliquam erat volutpat. Maecenas sed ante vitae erat feugiat faucibus. Integer porttitor nibh eu risus suscipit, ut efficitur mauris sollicitudin. Suspendisse potenti. Integer feugiat mi sed ligula sagittis, id sagittis justo ullamcorper.
<table>
<table><thead style="background-color: red"><tr><th> synchronized </th><th> synchronously </th><th> synchronize </th><th> synchronized </th><th> synchronizing </th></tr><tr><th> 1 </th><th> 2 </th><th> 3 </th><th> 4 </th><th> 5 </th></tr><tbody style="background-color: green"><tr><td> synchronous </td><td align="left"> system </td><td align="right"> synthesis </td><th> that </th><td align="center"> transmit </td></tr><tr><td> targeted <th style="align: right" style="background-color: red"> targeting </td><td align="left"> tasklet </td><td align="right"> temporary </td><th> temporarily </th></tr><tbody><tr><td> synchronous </td><td align="left"> system </td><td align="right"> synthesis </td><th> that </th><td align="center"> transmit </td></tr><tbody style="background-color: blue"><tr><td> synchronous </td><td align="left"> system </td><td align="right"> synthesis </td><th> that </th><td align="center"> transmit </td></tr></table>
</table>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed auctor, nunc non fringilla pulvinar, augue arcu tempor lacus, vel gravida justo sapien vel nibh. Curabitur eget dignissim lorem. Vivamus sit amet urna nec lorem aliquet viverra. Aliquam erat volutpat. Maecenas sed ante vitae erat feugiat faucibus. Integer porttitor nibh eu risus suscipit, ut efficitur mauris sollicitudin. Suspendisse potenti. Integer feugiat mi sed ligula sagittis, id sagittis justo ullamcorper.
<table>
<table><thead><tr><td> 123 </td></tr><tbody><tr><th> 456 </th> </th></tr></table>
</table>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed auctor, nunc non fringilla pulvinar, augue arcu tempor lacus, vel gravida justo sapien vel nibh. Curabitur eget dignissim lorem. Vivamus sit amet urna nec lorem aliquet viverra. Aliquam erat volutpat. Maecenas sed ante vitae erat feugiat faucibus. Integer porttitor nibh eu risus suscipit, ut efficitur mauris sollicitudin. Suspendisse potenti. Integer feugiat mi sed ligula sagittis, id sagittis justo ullamcorper.
<table>
<table><thead><tr><th> a </th></tr><tbody><tr><td> b </td></tr><caption> abc </caption></table>
</table><table >
<table><thead><tr><th> a </th></tr></table>
</table>
<table >
<table><tbody><tr><td> b </td></tr></table>
</table>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed auctor, nunc non fringilla pulvinar, augue arcu tempor lacus, vel gravida justo sapien vel nibh. Curabitur eget dignissim lorem. Vivamus sit amet urna nec lorem aliquet viverra. Aliquam erat volutpat. Maecenas sed ante vitae erat feugiat faucibus. Integer porttitor nibh eu risus suscipit, ut efficitur mauris sollicitudin. Suspendisse potenti. Integer feugiat mi sed ligula sagittis, id sagittis justo ullamcorper.
<style>
table
{
border-collapse: collapse;
margin: 1em 0;
}
th, td
{
border: thin solid grey;
padding: 0.5em;
}
</style>

View file

@ -1,84 +1,92 @@
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed auctor, nunc non fringilla pulvinar, augue arcu tempor lacus, vel gravida justo sapien vel nibh. Curabitur eget dignissim lorem. Vivamus sit amet urna nec lorem aliquet viverra. Aliquam erat volutpat. Maecenas sed ante vitae erat feugiat faucibus. Integer porttitor nibh eu risus suscipit, ut efficitur mauris sollicitudin. Suspendisse potenti. Integer feugiat mi sed ligula sagittis, id sagittis justo ullamcorper.
a | b | c
---------
a | b | c
| 1 | 2 | 3 |
| - | - | - |
| 4 | <p> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed auctor, nunc non fringilla pulvinar, augue arcu tempor lacus, vel gravida justo sapien vel nibh. Curabitur eget dignissim lorem. Vivamus sit amet urna nec lorem aliquet viverra. Aliquam erat volutpat. Maecenas sed ante vitae erat feugiat faucibus. Integer porttitor nibh eu risus suscipit, ut efficitur mauris sollicitudin. Suspendisse potenti. Integer feugiat mi sed ligula sagittis, id sagittis justo ullamcorper. </p> | 6 |
| 7 | 8 | 9 |
| 1 | 2 | 3 |
| - | - | - |
| 4 | <table> <tbody> <tr> <th> 1 </th> <th> 2 </th> <th> 3 </th> </tr> <tr> <td> 4 </td> <td> 5 </td> <td> 6 </td> </tr> <tr> <td> 7 </td> <td> 8 </td> <td> 9 </td> </tr> </tbody> </table> | 6 |
| 7 | 8 | 9 |
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed auctor, nunc non fringilla pulvinar, augue arcu tempor lacus, vel gravida justo sapien vel nibh. Curabitur eget dignissim lorem. Vivamus sit amet urna nec lorem aliquet viverra. Aliquam erat volutpat. Maecenas sed ante vitae erat feugiat faucibus. Integer porttitor nibh eu risus suscipit, ut efficitur mauris sollicitudin. Suspendisse potenti. Integer feugiat mi sed ligula sagittis, id sagittis justo ullamcorper. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed auctor, nunc non fringilla pulvinar, augue arcu tempor lacus, vel gravida justo sapien vel nibh. Curabitur eget dignissim lorem. Vivamus sit amet urna nec lorem aliquet viverra. Aliquam erat volutpat. Maecenas sed ante vitae erat feugiat faucibus. Integer porttitor nibh eu risus suscipit, ut efficitur mauris sollicitudin. Suspendisse potenti. Integer feugiat mi sed ligula sagittis, id sagittis justo ullamcorper.
| 1 | 2 | 3 |
| - | - | - |
|d|||
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed auctor, nunc non fringilla pulvinar, augue arcu tempor lacus, vel gravida justo sapien vel nibh. Curabitur eget dignissim lorem. Vivamus sit amet urna nec lorem aliquet viverra. Aliquam erat volutpat. Maecenas sed ante vitae erat feugiat faucibus. Integer porttitor nibh eu risus suscipit, ut efficitur mauris sollicitudin. Suspendisse potenti. Integer feugiat mi sed ligula sagittis, id sagittis justo ullamcorper.
<thead style="background-color: red">
synchronized | synchronously | synchronize | synchronized | synchronizing
1 | 2 | 3 | 4 | 5
--- | :--- | ---: | === | :---:
<tbody style="background-color: green">
| synchronous | system </td> synthesis | that | transmit
| targeted <th style="align: right" style="background-color: red"> targeting </td> tasklet | temporary | temporarily
| synchronous | system </td> synthesis | that | transmit
<tbody style="background-color: blue">
| synchronous | system | synthesis | that | transmit
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed auctor, nunc non fringilla pulvinar, augue arcu tempor lacus, vel gravida justo sapien vel nibh. Curabitur eget dignissim lorem. Vivamus sit amet urna nec lorem aliquet viverra. Aliquam erat volutpat. Maecenas sed ante vitae erat feugiat faucibus. Integer porttitor nibh eu risus suscipit, ut efficitur mauris sollicitudin. Suspendisse potenti. Integer feugiat mi sed ligula sagittis, id sagittis justo ullamcorper.
<table q=w>
<td> 123 </td> | a | b | <p> c </p> <p> d </p> |
- | - | :-: | - |
<th> 456 </th> <caption> 1 2 3 | 4 5 6
<caption> q w e r t y <tr a="b"> | d | e | f |
| g <th a="b" align="left"> h </th> i |
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed auctor, nunc non fringilla pulvinar, augue arcu tempor lacus, vel gravida justo sapien vel nibh. Curabitur eget dignissim lorem. Vivamus sit amet urna nec lorem aliquet viverra. Aliquam erat volutpat. Maecenas sed ante vitae erat feugiat faucibus. Integer porttitor nibh eu risus suscipit, ut efficitur mauris sollicitudin. Suspendisse potenti. Integer feugiat mi sed ligula sagittis, id sagittis justo ullamcorper. <tr> x | y | z </tr>
x | y | z </tr> </tbody>
a [ def ]
-
b
<caption> abc </caption>
<table>
a
-
</table> </table>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed auctor, nunc non fringilla pulvinar, augue arcu tempor lacus, vel gravida justo sapien vel nibh. Curabitur eget dignissim lorem. Vivamus sit amet urna nec lorem aliquet viverra. Aliquam erat volutpat. Maecenas sed ante vitae erat feugiat faucibus. Integer porttitor nibh eu risus suscipit, ut efficitur mauris sollicitudin. Suspendisse potenti. Integer feugiat mi sed ligula sagittis, id sagittis justo ullamcorper.
<caption> <ol> <li> 1 <li> 2 <li> 3 </ol> | foo
<caption>foo<thead> bar | baz
| -
| bar
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed auctor, nunc non fringilla pulvinar, augue arcu tempor lacus, vel gravida justo sapien vel nibh. Curabitur eget dignissim lorem. Vivamus sit amet urna nec lorem aliquet viverra. Aliquam erat volutpat. Maecenas sed ante vitae erat feugiat faucibus. Integer porttitor nibh eu risus suscipit, ut efficitur mauris sollicitudin. Suspendisse potenti. Integer feugiat mi sed ligula sagittis, id sagittis justo ullamcorper.
foo | bar
--- | ---
baz | bay
<p>Uh-oh | ambiguity
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed auctor, nunc non fringilla pulvinar, augue arcu tempor lacus, vel gravida justo sapien vel nibh. Curabitur eget dignissim lorem. Vivamus sit amet urna nec lorem aliquet viverra. Aliquam erat volutpat. Maecenas sed ante vitae erat feugiat faucibus. Integer porttitor nibh eu risus suscipit, ut efficitur mauris sollicitudin. Suspendisse potenti. Integer feugiat mi sed ligula sagittis, id sagittis justo ullamcorper.
<caption> <table> <tr> <td> 1 <td> 2 <td> 3 </table> | foo
| -
| bar
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed auctor, nunc non fringilla pulvinar, augue arcu tempor lacus, vel gravida justo sapien vel nibh. Curabitur eget dignissim lorem. Vivamus sit amet urna nec lorem aliquet viverra. Aliquam erat volutpat. Maecenas sed ante vitae erat feugiat faucibus. Integer porttitor nibh eu risus suscipit, ut efficitur mauris sollicitudin. Suspendisse potenti. Integer feugiat mi sed ligula sagittis, id sagittis justo ullamcorper.
<table> <table>
- |a
b |-
</table>
<table>
|-
|b
</table> </table>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed auctor, nunc non fringilla pulvinar, augue arcu tempor lacus, vel gravida justo sapien vel nibh. Curabitur eget dignissim lorem. Vivamus sit amet urna nec lorem aliquet viverra. Aliquam erat volutpat. Maecenas sed ante vitae erat feugiat faucibus. Integer porttitor nibh eu risus suscipit, ut efficitur mauris sollicitudin. Suspendisse potenti. Integer feugiat mi sed ligula sagittis, id sagittis justo ullamcorper. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed auctor, nunc non fringilla pulvinar, augue arcu tempor lacus, vel gravida justo sapien vel nibh. Curabitur eget dignissim lorem. Vivamus sit amet urna nec lorem aliquet viverra. Aliquam erat volutpat. Maecenas sed ante vitae erat feugiat faucibus. Integer porttitor nibh eu risus suscipit, ut efficitur mauris sollicitudin. Suspendisse potenti. Integer feugiat mi sed ligula sagittis, id sagittis justo ullamcorper.
<caption>foo</caption>
<colgroup><col><col></colgroup>
<tbody>
1 | 2 | 3
-- | -- | --
<thead>
4 | 5 | 6

896
test.py

File diff suppressed because it is too large Load diff

1254
typescript

File diff suppressed because it is too large Load diff