![]() |
Routines |
| Prev: 30979 | Up: Map | Next: 31012 |
|
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 |