On Tuesday, 13 February 2018 at 22:29:27 UTC, H. S. Teoh wrote:
- provide some way of hooking into non-default entities so that
DTD-defined entities can be expanded by the DTD
implementation.
The parser now returns raw text, entity replacement can be done
by DTD processor without any modification of API. So it's good
for experimental if there's incentive to maintain it, but it's
purely PR problem: there's nothing wrong in having xml support in
dub registry and std.xml in phobos, if phobos is ok with it, it
can stay as is.
It looks like EntityRange requires forward range, is it ok for a
parser?