Prev: 32023 Up: Map Next: 32107
32084: 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 32084 LD HL,31048 Point HL at the second copy window.
32087 CALL Inglish_JumpToTheClauseHandler Call Inglish_JumpToTheClauseHandler to jump to the clause handler.
32090 CP 255 Return if the noun test returned 255.
32092 RET Z
32093 LD (46825),A Update *46825.
32096 LD HL,31038 Point HL at the second match buffer.
32099 SET 1,(HL) Mark the second match buffer so bit 1 is on.
32101 CALL Inglish_AskWhetherToSuppress Call Inglish_AskWhetherToSuppress to run the action and see whether its message was held back.
32104 JR Z,Inglish_RunTheSecondNounTest Jump back to Inglish_RunTheSecondNounTest if no message was held back.
32106 RET Return.
View the equivalent code in;
Prev: 32023 Up: Map Next: 32107