I’m sure this has been covered before, but I haven’t found it after a quick search.
Commas in player commands are treated at a low level by Inform, aren’t they? And they either parse as “orders” or as “answering it that.” I’m using Eric Eve’s Conversation Framework and I’d like, ideally, to parse ALL attempts at conversation as quizzing or informing. But I can’t figure out how to do this one.
I suppose I could use indexed text to rewrite the command, but I’d like to avoid indexed text if possible.
I thought I might be able to redirect the “answering it that” action just as it is done for “saying yes,” etc. Unfortunately, by the time I did that, it would be too late for disambiguation, which I’d still like to have.
I’m open to suggestions as to how to solve the problem before me, and I’m willing to accept “tell the player to rephrase their command” as advice if that’s the most reasonable solution. But I’d also like to hear about the current thinking on the parser, whether something like this could be implemented in an extension (or has already been), or whether it might be considered as a change to future versions of Inform.