Mike Gerwitz
8d92667388
This allows `XmlXirReader` to be used in a `Lower` operation, just as everything else, bringing me one step closer to a pipeline that can be concisely represented; this is finally beginning to unify in a clear way, though it is still a bit of a mess. This causes `XmlXirReader` to _act_ like a `parse::Parser` in that it yields a `ParsedResult`, but it does not use `parse::Parser` itself; that was the _original_ plan: convert it into a `ParseState` where `XmlXirReader` became a context, and force `Parser` to yield by feeding it a stream of tokens with `repeat`, but that ended up performing poorly relative to this change. I did some investigation, which I might write about in the future, but for now, this solution works just fine. DEV-7145 |
||
---|---|---|
.. | ||
attr | ||
flat | ||
reader | ||
tree | ||
attr.rs | ||
error.rs | ||
escape.rs | ||
flat.rs | ||
iter.rs | ||
pred.rs | ||
reader.rs | ||
tree.rs | ||
writer.rs |