| Routines

1B6F: THE 'SEPARATOR' SUBROUTINE

Used by the routine at STMT_LOOP. The report 'Nonsense in BASIC' is given if the required separator is not present. But note that when syntax is being checked the actual report does not appear on the screen - only the 'error marker'.
Input
C | Entry from the parameter table
SEPARATOR | 1B6F | RST $18 | The current character is fetched and compared to the entry in the parameter table.
| 1B70 | CP C
| 1B71 | JP NZ,REPORT_C | Give the error report if there is not a match.
| 1B74 | RST $20 | Step past a correct character and return.
| 1B75 | RET