Prev: 30979 Up: Map Next: 31012
30996: Inglish: Store The Byte Pair
Used by the routine at InglishRestoreTheMatch.
Stores a pair of saved bytes at the token pointer and clears bit 1 of the flags.
Inglish_StoreTheBytePair 30996 RES 1,E Clear the flags so bit 1 is off.
30998 LD L,0 The stored pair starts at zero.
This entry point is used by the routines at InglishAcceptTheClause and InglishRestoreTheMatch.
Inglish_StoreTheBytePair_0 31000 PUSH DE Save the text pointer and take the parser pointer in DE.
31001 PUSH IY
31003 POP DE
31004 LD H,0
31006 ADD HL,DE Add the parser pointer onto the offset in L.
31007 LD (HL),C Store the saved byte in the token pointer.
31008 INC HL Step to the next byte of the token pointer.
31009 LD (HL),B Store the saved byte in the token pointer.
31010 POP DE Restore DE from the stack.
31011 RET Return.
Prev: 30979 Up: Map Next: 31012