![]() |
Routines |
| Prev: AEA9 | Up: Map | Next: AEC5 |
|
Used by the routine at MatchWordAgainstEarlierClause.
Counts down B and follows the clause list, skipping records whose bit 6 is set. It returns the first record without that bit, leaving the previous record in IX.
|
||||
| StepToNextClauseRecord | AEB6 | DEC B | Count down one. | |
| StepToNextClauseRecord_0 | AEB7 | PUSH IY | Keep the previous clause record in IX. | |
| AEB9 | POP IX | |||
| AEBB | CALL FollowCharacterLink | Call FollowCharacterLink to follow the clause link. | ||
| AEBE | BIT 6,(IY+$01) | Jump back to StepToNextClauseRecord_0 if bit 6 of the clause marker is set. | ||
| AEC2 | JR NZ,StepToNextClauseRecord_0 | |||
| AEC4 | RET | Return. | ||
| Prev: AEA9 | Up: Map | Next: AEC5 |