ecmarkup
ecmarkup copied to clipboard
validate HTML entities
When I accidentally write <e; when I mean ≤, ecmarkup should complain.
<e; is a particularly tricky one because - fun fact - <e; decodes to <e;. Certain entities do not require a trailing semicolon, though this is a "missing-semicolon-after-character-reference parse error".
Should be possible to differentiate, but the package all the parsers use doesn't, so it might require a bit of work.