Prev: 7D17 Up: Map Next: 7D6B
7D54: Inglish: Run The Second Noun Test
Used by the routine at Inglish_FindTheSecondNoun.
Runs the second-noun test, stores the second object, and asks whether the sentence should be suppressed.
Inglish_RunTheSecondNounTest 7D54 LD HL,$7948 Point HL at the second copy window.
7D57 CALL Inglish_JumpToTheClauseHandler Call Inglish_JumpToTheClauseHandler to jump to the clause handler.
7D5A CP $FF Return if the noun test returned FF.
7D5C RET Z
7D5D LD ($B6E9),A Update *B6E9.
7D60 LD HL,$793E Point HL at the second match buffer.
7D63 SET 1,(HL) Mark the second match buffer so bit 1 is on.
7D65 CALL Inglish_AskWhetherToSuppress Call Inglish_AskWhetherToSuppress to run the action and see whether its message was held back.
7D68 JR Z,Inglish_RunTheSecondNounTest Jump back to Inglish_RunTheSecondNounTest if no message was held back.
7D6A RET Return.
View the equivalent code in;
Prev: 7D17 Up: Map Next: 7D6B