Coding 2024-06-07
I'm right now redoing things a little to make the scanner more like the Java version, because I realized something: all of this is encapsulated away from the main interface, so, as long as it doesn't leak into the front end, I can pretend it's not "messy" because it has a clean interface.
What I'm thinking about now is whether the scanner should take a mutable reference to the interpreter, for the purpose of error reporting. I'm like, I'd like to see how that shakes out, but I'm currently dealing with... some consequence of the weather, I think.
Speaking of which, my thoughts aren't currently moving super well right now, so I'm not going to try to write any more right now.
Good night.