// every illegal primitive conversion and constant: one per line // SYMBOL line column message (message compared case-insensitively) TYP_MISMATCH 7 7 INTEGER EXPECTED; WORD FOUND TYP_MISMATCH 8 7 WORD EXPECTED; INTEGER FOUND TYP_MISMATCH 9 7 BYTE EXPECTED; WORD FOUND TYP_MISMATCH 10 7 BYTE EXPECTED; INTEGER FOUND TYP_MISMATCH 11 7 WORD EXPECTED; BOOLEAN FOUND TYP_MISMATCH 12 8 BOOLEAN EXPECTED; BYTE FOUND TYP_MISMATCH 13 7 BYTE EXPECTED; CHAR FOUND TYP_MISMATCH 14 7 CHAR EXPECTED; BYTE FOUND TYP_MISMATCH 15 7 CHAR EXPECTED; 65 FOUND TYP_NUMBER_DOES_NOT_FIT 16 7 256 DOES NOT FIT BYTE TYP_NUMBER_DOES_NOT_FIT 17 7 -1 DOES NOT FIT WORD TYP_NUMBER_DOES_NOT_FIT 18 7 32768 DOES NOT FIT INTEGER TYP_NUMBER_RANGE 19 7 NUMBER OUT OF RANGE TYP_MISMATCH 20 7 WORD EXPECTED; STRING FOUND TYP_NUMBER_DOES_NOT_FIT 21 7 300 DOES NOT FIT BYTE TYP_NUMBER_RANGE 22 11 NUMBER OUT OF RANGE TYP_DIVIDE_BY_ZERO 23 9 DIVISION BY ZERO TYP_NUMBER_RANGE 24 9 NUMBER OUT OF RANGE TYP_NUMBER_DOES_NOT_FIT 25 7 -1 DOES NOT FIT WORD