SNOJOB IDENT SNOJOB SNOJOB 1 TITLE RUN-TIME ERROR MESSAGE TEXTS SNOJOB 2 LCC OVERLAY(SNOJOB,1,0) SNOJOB 3 * SNOJOB 4 * SNOJOB 5 * THIS ASSEMBLY GENERATES AN ABSOLUTE OVERLAY CONTAINING ERROR MESSAGE SNOJOB 6 * TEXTS PRECEDED BY A DIRECTORY. AN ENTRY IN THE DIRECTORY IS 30 BITS SNOJOB 7 * LONG, AND CONTAIN A POINTER, RELATIVE TO THE FIRST WORD OF THE SNOJOB 8 * DIRECTORY, OF THE CORRESPONDING MESSAGE TEXT. DIRECTORY ENTRIES, ANDSNOJOB 9 * THE CALLS TO THE @E@ MACRO WHICH GENERATES THEM, MUST BE IN ORDER OF SNOJOB 10 * ERROR NUMBER. SNOJOB 11 * MESSAGES OF THE FORM (DUMMY -- NO. K) ARE NOT CURRENTLY IN USE; SNOJOB 12 * THEIR ERROR NUMBERS SHOULD BE REASSIGNED WHEN A NEW RUN-TIME ERROR ISSNOJOB 13 * DEFINED. SNOJOB 14 * SNOJOB 15 * SNOJOB 16 MACRO E,NUM,MESSAGE SNOJOB 17 LOCAL ADDR SNOJOB 18 IFNE NUM,ECTR SNOJOB 19 ERR (TABLE OUT OF SEQUENCE OR MISSING ENTRY) SNOJOB 20 ENDIF SNOJOB 21 ECTR SET ECTR+1 SNOJOB 22 VFD 30/ADDR-ORIGIN SNOJOB 23 USE TEXTS SNOJOB 24 ADDR DIS ,? MESSAGE_.? SNOJOB 25 USE * SNOJOB 26 ENDM SNOJOB 27 * SNOJOB 28 ECTR SET 0 SNOJOB 29 ORIGIN BSS 0 SNOJOB 30 ENTRY ORIGIN SNOJOB 31 * SNOJOB 32 * SNOJOB 33 00 E (DUMMY -- NO. 0) SNOJOB 34 01 E (DUMMY -- NO. 1) SNOJOB 35 02 E (NON-INTEGER STRING USED IN NUMERIC CONTEXT) SNOJOB 36 03 E (DIVISION BY ZERO WAS ATTEMPTED) SNOJOB 37 04 E (VARIABLE TO THE LEFT OF A " DOES NOT CONTAIN AN ARRAY) SNOJOB 38 05 E (DUMMY -- NO. 5) SNOJOB 39 06 E (TOO MANY SUBSCRIPTS IN AN ARRAY REFERENCE) SNOJOB 40 07 E (TOO FEW SUBSCRIPTS IN AN ARRAY REFERENCE) SNOJOB 41 08 E (DUMMY -- NO. 8) SNOJOB 42 09 E (A FAILURE OCCURRED IN THE EVALUATION OF THE GO-TO PART) SNOJOB 43 10 E (TRANSFER TO AN UNDEFINED LABEL) SNOJOB 44 11 E (DUMMY -- NO. 11) SNOJOB 45 12 E (FORBIDDEN OPERAND TYPE FOR ALTERNATION) SNOJOB 46 13 E (THE DATA TYPE USED MAY ONLY BE CONCATENATED WITH THE NULL STRING) SNOJOB 47 14 E (CALL OF AN UNDEFINED PROCEDURE) SNOJOB 48 15 E (THE LEFT OPERAND FOR A PATTERN MATCH MUST BE A STRING) SNOJOB 49 16 E (THE RIGHT OPERAND FOR A PATTERN MATCH MUST BE A PATTERN) SNOJOB 50 17 E (THE MAXIMUM FIELD LENGTH HAS BEEN EXCEEDED) SNOJOB 51 18 E (THE MAXIMUM STRING LENGTH HAS BEEN EXCEEDED) SNOJOB 52 19 E (THE STATEMENT LIMIT HAS BEEN EXCEEDED) SNOJOB 53 20 E (DUMMY -- NO. 20) SNOJOB 54 21 E (THE PARAMETER FOR A FIELD FUNCTION WAS NOT A DATA REFERENCE) SNOJOB 55 22 E (NO SUCH FIELD IN THE REFERENCED DATA STRUCTURE) SNOJOB 56 23 E (RETURN FROM LEVEL ZERO) SNOJOB 57 24 E (THE VALUE OF A VARIABLE IN A DEFERRED-EVALUATION PATTERN (UNARY *)SNOJOB 58 , MUST BE A PATTERN OR STRING) SNOJOB 59 25 E (AN -NRETURN- WAS EXPECTED FROM THE PROCEDURE CALLED) SNOJOB 60 26 E (A PROCEDURE RETURNING BY -NRETURN- MUST SUPPLY A NAME AS ITS VALUESNOJOB 61 ,) SNOJOB 62 27 E (INDIRECT REFERENCE TO THE NULL STRING) SNOJOB 63 28 E (DATA CONSTRUCTOR CANNOT SUPPLY A NAME) SNOJOB 64 29 E (WRONG PARAMETER TYPE FOR STANDARD PROCEDURE) SNOJOB 65 30 E (SYNTAX ERROR IN DATA PROTOTYPE) SNOJOB 66 31 E (DUPLICATE NAMES IN DATA PROTOTYPE) SNOJOB 67 32 E (STRING ARITHMETIC NOT YET IMPLEMENTED) SNOJOB 68 33 E (OPERAND FOR INDIRECTION MUST BE NAME OR STRING) SNOJOB 69 34 E (TYPE ERROR IN GO-TO PART) SNOJOB 70 35 E (FILE SPECIFIED TO I/O PROCEDURE MUST BE CURRENTLY ATTACHED) SNOJOB 71 36 E (DUMMY -- NO. 36) SNOJOB 72 37 E (REAL ARITHMETIC OVERFLOW) SNOJOB 73 38 E (MIXED MODES (INTEGER, REAL) FOR ARITHMETIC OPERATION) SNOJOB 74 39 E (ILLEGAL CHARACTER IN ARRAY PROTOTYPE) SNOJOB 75 40 E (ILLEGAL FILENAME GIVEN TO I/O ASSOCIATION PROCEDURE) SNOJOB 76 41 E (DUMMY -- NO. 41) SNOJOB 77 42 E (ARGUMENT FOR LEN, POS, RPOS, TAB, OR RTAB MUST BE IN THE INTERVAL SNOJOB 78 ,"0, 2**17-1!) SNOJOB 79 43 E (SYNTAX ERROR IN ARRAY PROTOTYPE) SNOJOB 80 44 E (SYNTAX ERROR IN PROCEDURE PROTOTYPE) SNOJOB 81 45 E (LEFT OPERAND FOR BINARY $ AND . MUST BE A PATTERN) SNOJOB 82 46 E (PATTERN MATCH WITH REPLACEMENT REQUIRES STRING-VALUED RIGHT HAND SSNOJOB 83 ,IDE) SNOJOB 84 47 E (TYPE ERROR IN NUMERIC CONTEXT) SNOJOB 85 48 E (LOWER BOUND GREATER THAN UPPER BOUND IN ARRAY PROTOTYPE) SNOJOB 86 49 E (AN ARRAY BOUND WAS TOO LARGE) SNOJOB 87 50 E (AN ARRAY DIMENSION WAS TOO LARGE) SNOJOB 88 51 E (SYNTAX ERROR IN STRING TO BE COMPILED) SNOJOB 89 52 E (ONLY STRINGS MAY BE OUTPUT) SNOJOB 90 53 E (INCORRECT SYNTAX FOR STRING TO BE CONVERTED TO REAL) SNOJOB 91 54 E (COMPILER STACK OVERFLOW, SIMPLIFY THE CONSTRUCTION) SNOJOB 92 55 E (ATTEMPT TO READ PAST END-OF-INFORMATION) SNOJOB 93 56 E (STRING TO BE DISPLAYED WAS LONGER THAN 80 CHARACTERS) SNOJOB 94 57 E (AN ARRAY MUST CONTAIN FEWER THAN 2**17 ELEMENTS) SNOJOB 95 58 E (DUMMY - NO. 58) SNOJOB 96 59 E (IMPROPER ARGUMENT FOR PSEUDO-FIELD FUNCTION (FIRST, REST, LEFT, RISNOJOB 97 ,GHT, PARAM, BASE, OR SELECTOR)) SNOJOB 98 60 E (SYNTAX ERROR IN ITEM() SELECTOR) SNOJOB 99 * SNOJOB 100 * SNOJOB 101 END ORIGIN SNOJOB 102