Files
margin-docs/src/markdown/corpus/adversarial/nested-marks.md
T

1.4 KiB

Marks inside marks

A strikethrough that spans a link and the words either side of it, in the spelling the serializer settles on: use the old API here now.

Strong inside a strikethrough, and a strikethrough inside strong: abc and abc.

Emphasis inside a link, and a link inside emphasis: a_b_c and abc.

Code inside a link, inside each emphasis mark, and inside all of them at once: code span and abc and bold code and em code and struck code and the lot.

All four at once, over a boundary space: q r s

A struck run whose edge is a tab: x t y

A struck run that covers exactly one whole link, and one that covers two: all of it and a and b.

Angle urls the bare form cannot carry

An underscore in the domain: https://exa_mple.com/a

A backslash in the path: https://exa_mple.com/a\_b

An entity shaped tail followed by a semicolon: https://exa_mple.com/a& here

A host with no dot: a@localhost

A pipe, inside a table cell:

url note
https://exa_mple.com/c inside a cell

Note

the old note is gone and https://exa_mple.com/e stays.