I’ve finished a draft document that explains the basics of parsing in Inform 7, which provides an overview of various undocumented and lightly-documented aspects of the parsing process. It’s about 30 pages long, with discussion of six example scenarios.
The target audience is an intermediate user of the language (especially those having trouble getting the parser to do what they want), but it may be useful to beginners.
If anyone is interested, let me know, and I’ll send the current draft by PM.
I’m currently tinkering in Dialog, but I can never resist a big chunk of Inform 7 arcana. Hopefully it doesn’t get me all interested in I7 again, I already have sooo many things which I’m extremely busy with not finishing lol
Sharing the turn sequence and action-processing rules details was stalled for a couple of years 'cause I thought it should include an account of parsing. So I rolled up my sleeves and… published it without one. But I still hoped that someday such a thing might exist!
I’d like a copy, thanks. Seems like most of my bug challenges these days involve pretty high-falutin interplays of the tricky parser levels, and a manual like this might make me better at troubleshooting them myself.