Anton Bachin
Anton Bachin
Thanks for continuing to look into it.
I haven't looked into the error in detail yet, but, indeed, exceptions should not leak to the library user, and the parser should be able to recover at least somehow...
You may be able to follow along [these rules in the HTML5 spec](https://html.spec.whatwg.org/multipage/parsing.html#parsing-main-inhtml) to get an idea of what the parser is required by the spec to do (that's what...
If you do try to follow the spec, and run into the "foster parenting algorithm," which is required in misnesting inside ``, Markup.ml does not implement that algorithm per the...
Markup.ml definitely supports OCaml < 4.03, as you saw :) Indeed, it builds down to [4.01](https://travis-ci.org/aantron/markup.ml/builds/242648240), and its own codebase inherently (and deliberately) builds [down to 3.12](https://travis-ci.org/aantron/markup.ml/builds/128548871), `uutf` just [forces...
Yes, `Uchar` is picked up transitively. Maybe I should add it to `opam` in the future. I recommend deleting `translate_entities.ml`, `entities.json`, and all the `*lwt*` files. You can also get...
Concerning size, it would take work, but it's possible to replace the implementation with all sorts of things, like tables, etc., but of course it's better to see what the...
(I "love" reading my own docs, now I have like ten TODOs of things to improve in CONTRIBUTING.md).
In case you already followed the link to `CONTRIBUTING.md`, I just cleaned it up a bit.
A branch in a fork would have worked, but a repo is fine :) Let me know what you think is needed to get this into `master`. It's fine to...