Coding 2025-04-30
I'm messing around with a bunch of things today, and planning to have things ramped up a bit, but I do have a little to write about quickly.
I went over the TOML and attrs representations of the different parts of the grammar, and noted them next to each other. This is necessary for figuring out what the structuring code is going to have to look like, since I'm trying to apply principles of ease-of-use to both representations, which, given the different underlying formats, means that they don't always match up very closely. For now, I just focused on documenting the format; next, I can work on making sure that each class structures properly, starting from the leaves and working inward.
The other thing I'll work on, once structuring appears okay (and I'm therefore confident that I've got a handle on the different representations), is the canonicalization process. That'll be... something.
Anyway, I should wrap things up now.
Good night.