// calls, new, and returns. Missing returns are reported at `end method` // SYMBOL line column message (message compared case-insensitively) SEM_MISSING_RETURN 20 3 MISSING RETURN VALUE SEM_MISSING_RETURN 26 3 MISSING RETURN VALUE SEM_MISSING_RETURN 32 7 MISSING RETURN VALUE SEM_LIFECYCLE_RETURN 37 12 NONE CANNOT RETURN A VALUE TYP_MISMATCH 41 12 BOOLEAN EXPECTED; WORD FOUND SEM_ARG_COUNT 52 16 BOX TAKES 2 ARGUMENTS SEM_ARG_COUNT 53 21 BOX TAKES 2 ARGUMENTS TYP_MISMATCH 54 18 BYTE EXPECTED; BOOLEAN FOUND TYP_NUMBER_DOES_NOT_FIT 55 15 -1 DOES NOT FIT WORD SEM_ARG_COUNT 56 15 SCALE TAKES 1 ARGUMENTS SEM_ARG_COUNT 57 18 SCALE TAKES 1 ARGUMENTS SEM_ARG_COUNT 58 14 AREA TAKES 0 ARGUMENTS TYP_NOT_CLASS 59 11 SHAPE IS NOT A CLASS SEM_ARG_COUNT 60 16 BARE TAKES 0 ARGUMENTS TYP_MISMATCH 60 7 SHAPE EXPECTED; BARE FOUND SEM_LIFECYCLE_RETURN 61 10 MAIN CANNOT RETURN A VALUE