![]() |
Routines |
| Prev: AEF1 | Up: Map | Next: AF38 |
|
Used by the routine at MatchWordAgainstEarlierClause.
Sets the copy length from the script position, using two bytes when that position is empty.
|
||||
| AF27 | CALL SetCopyLengthTen | Call SetCopyLengthTen to set the copy length to 0A. | ||
| AF2A | LD A,(IY+$02) | Test whether the word at IY+02-03 is zero. | ||
| AF2D | OR (IY+$03) | |||
| AF30 | LD DE,$0002 | Take a length of 02 bytes. | ||
|
Set copy length 2.
|
||||
| AF33 | CALL Z,SetCopyLengthTwo | Call SetCopyLengthTwo to set the copy length to 02 if the link word is zero. | ||
| AF36 | EXX | Switch back to the values saved for the caller. | ||
| AF37 | RET | Return. | ||
| Prev: AEF1 | Up: Map | Next: AF38 |