// references: only null, the same type, or a class to an interface it // implements convert; arrays are not values; identity needs related types // SYMBOL line column message (message compared case-insensitively) TYP_MISMATCH 29 8 BOOLEAN EXPECTED; NULL FOUND TYP_MISMATCH 30 7 BOX EXPECTED; SHAPE FOUND TYP_MISMATCH 31 7 NAMED EXPECTED; SHAPE FOUND TYP_MISMATCH 32 7 NAMED EXPECTED; BOX FOUND TYP_MISMATCH 33 7 CAN EXPECTED; BOX FOUND TYP_MISMATCH 34 7 SHAPE EXPECTED; CAN FOUND TYP_MISMATCH 35 9 WORD[4] EXPECTED; 5 FOUND TYP_ARRAY_NEEDS_INDEX 36 7 WORD[4] NEEDS AN INDEX TYP_ARRAY_NEEDS_INDEX 37 9 WORD[4] NEEDS AN INDEX TYP_MISMATCH 38 7 WORD EXPECTED; NO VALUE FOUND TYP_OPERANDS_DIFFER 42 10 BOX AND CAN DO NOT MIX TYP_OPERANDS_DIFFER 43 10 SHAPE AND NAMED DO NOT MIX TYP_OPERANDS_DIFFER 44 10 NAMED AND BOX DO NOT MIX