| Routines

2530: THE 'SYNTAX-Z' SUBROUTINE

Used by the routines at SAVE_ETC, LIST, LINE_END, CHECK_END, VAR_A_1, CLASS_09, FETCH_NUM, IF_CMD, READ_3, DATA, DEF_FN, UNSTACK_Z, LPRINT, PR_POSN_1, INPUT, IN_ASSIGN, S_QUOTE, S_RND, S_PI, S_DECIMAL, S_LETTER, S_FN_SBRN, LOOK_VARS, SLICING, INT_EXP1, GET_HLxDE and DIM. The routine at S_2_COORD continues here. This subroutine is called 31 times, with a saving of just one byte each call. A simple test of bit 7 of FLAGS will give the zero flag reset during execution and set during syntax checking.
Output
F | Zero flag set if checking syntax
SYNTAX_Z | 2530 | BIT 7,(IY+$01) | Test bit 7 of FLAGS.
| 2534 | RET | Finished.