From: Lady <redacted>
Date: Sat, 19 Oct 2024 17:11:12 +0000 (-0400)
Subject: Refactor initial chunking to be line‐based
X-Git-Tag: 0.3.0~5
X-Git-Url: https://git.ladys.computer/LesML/commitdiff_plain/ae0c7e317f7c586a1771dc5f2764a904970da3d2?ds=inline;hp=ae0c7e317f7c586a1771dc5f2764a904970da3d2

Refactor initial chunking to be line‐based

The old parsing mechanism operated primarily on large string chunks,
which were re‐parsed into lines potentially multiple times. This
refactor changes the parsing to use lines and ranges, which is a little
more verbose/complicated from an X·Path perspective (it requires a lot
of `generate-id()` comparisons) but hopefully, on the whole, better.
---