ANSWER TO EXERCISE 30 | |
[ InScope; if (action_to_be == ##Examine or ##Show or ##ShowR) PlaceInScope(noslen_maharg); if (scope_reason == TALKING_REASON) PlaceInScope(noslen_maharg); ];Note that ShowR is a variant form of Show in which the parameters are 'the other way round': thus "show maharg the phaser'' generates ShowR maharg phaser internally, which is then converted to the more usual Show phaser maharg. |