Coding 2023-07-31
I did other stuff today, but I did just now jump back into the Crafting Interpreters stuff. I'd mentioned that I wanted to implement the "dot" from Earley parsers as a zipper list. (Regular reminder that I'm messing with Earley parsers because I'm specifically avoiding what Crafting Interpreters actually says to do.)
Remembering what comes next:
- I need to put together the composite type for representing an item using this stuff, including writing a comparison function.
- I need to put together the composite types for representing the work queue items, and write comparison functions for them.
- I need to sketch out what translations of previous iterations of the scan/parse/complete code will look like.
For now, I need to wind down and get to bed.
Good night.