I’m experimenting with writing my own say atoms (like “[we]”), but I can’t find what I’m looking for so far.
Specifically, I’d like to know the current…whatever this is. The thing that is set when you say [regarding the noun]. This would allow me to do something like
say "[regarding the noun][he] does [newthing]";
and have newthing able to look up values in the noun (assuming that kind matches, etc.) – e.g.,
if the XXX is plural-named, ...
otherwise, ...
Is that XXX called something like “the noun understood” or the context or the prior naming context or the prior understood context of contextness, or…?
Done, and I also encountered some stuff that confuses me about the prior named object. For instance, when you say a list, the prior named object appears to be the last thing in the list, so I’m not sure how Inform knows to print a plural verb.
In the English Language extension, this is written:
To decide if the prior naming context is plural:
(- ((prior_named_list >= 2) || (prior_named_noun && prior_named_noun has pluralname)) -).
So there seems to be a “prior named list”, but only used in I6.