Andreas Kling
e836f09094
LibWeb: Fix parser interpreting """ as """
...
There was a logic mistake in the entity parser that chose the shorter
matching entity instead of the longer. Fix this and make the entity
lists constexpr while we're here.
2020-06-10 10:34:28 +02:00
Andreas Kling
1d94ca7cfc
LibWeb: Fix codepoint_from_entity() never returning an error
...
If we don't find a matching entity, return an empty Optional.
2020-06-07 19:13:56 +02:00
Andreas Kling
c8e0426ab9
LibWeb: Parser should prefer the longest matchable HTML entity
...
If we can match both "©" and "©" we should prefer the latter.
Also remove invalid FIXME's about case insensitive entities.
2020-05-30 11:31:49 +02:00
Andreas Kling
5c35f3c9ba
LibWeb: Support named character references (e.g "&")
2020-05-28 11:44:19 +02:00