Mike Gerwitz
f055cb77c2
This moves the logic that sorts identifiers into sections into Sections itself, and introduces XmleSections to allow for mocking for testing. This then allows us to narrow the types significantly, eliminating some runtime checks. The types can be narrowed further, but I'll be limiting the work I'll be doing now; this'll be inevitably addressed as we use the ASG for the compiler. This also handles moving Sections tests, which was a TODO from the previous commit. DEV-10859 |
||
---|---|---|
.. | ||
asg.rs | ||
asg_lower_xmle.rs | ||
memchr.rs | ||
sym.rs | ||
xir.rs |