Coding 2023-07-21
Okay, I've potentially got the nullability detection code working properly. There are a lot of moving parts, and I suspect a lot of the code I threw together isn't idiomatic. Like, I managed to get one statement indented nearly halfway across the line. And some function applications that I think are in "the wrong order" from an allocation perspective. All sorts of code that can be cleaned up, if it's doing the right thing in the first place.
So, I can forge ahead with trying to handle parsing now that I at least have the representation of nullability in a usable state, but also I want to try to validate that my various ideas for this code are correct, and that the code as written implements them, and then look into simplifying things.
At the moment, I'll do neither, because I need to get to bed.
Good night.