Heck of a day today; I'm more wiped out than I usually am around this time. I did have some time to work on the Crafting Interpreters stuff.
I... ended up getting a little impatient, and porting logic from my Lua version, rather than following the book. This means that there's random advanced and optional functionality stuck in here, relative to what the book is telling me to do. This would be pretty bad for a concrete deliverable that is supposed to directly accomplish specific tasks, but I choose to approach this as an opportunity for additional learning.
I think I'll call it a night. I'm pretty tired now, and I got plenty done today.