This is an old revision of the document!
This is a list of errors that will be reported when a program is run. Once an error is encountered compiling is stopped and the program will not be executed.
Error # | Error Message | Description | ||
---|---|---|---|---|
0 | COMPERR_NONE | |||
1 | COMPERR_SYNTAX | Syntax Error | General compiler message when a statement is not formatted correctly. | |
2 | COMPERR_ENDIF | END IF without matching IF | ||
3 | COMPERR_ELSE | ELSE without matching IF | ||
4 | COMPERR_ENDWHILE | END WHILE without matching WHILE | ||
5 | COMPERR_UNTIL | UNTIL without matching DO | ||
6 | COMPERR_NEXT | NEXT without matching FOR | ||
7 | COMPERR_IFNOEND | IF without matching END IF or ELSE statement | ||
8 | COMPERR_ELSENOEND | ELSE without matching END IF statement | ||
9 | COMPERR_WHILENOEND | WHILE without matching END WHILE statement | ||
10 | COMPERR_DONOEND | DO without matching UNTIL statement | ||
11 | COMPERR_FORNOEND | FOR without matching NEXT statement | ||
12 | COMPERR_FUNCTIONNOEND | FUNCTION/SUBROUTINE without matching END FUNCTION/SUBROUTINE statement | ||
13 | COMPERR_ENDFUNCTION | END FUNCTION/SUBROUTINE without matching FUNCTION/SUBROUTINE | ||
14 | COMPERR_FUNCTIONNOTHERE | You may not define a FUNCTION/SUBROUTINE inside an IF, loop, or other FUNCTION/SUBROUTINE | ||
15 | COMPERR_GLOBALNOTHERE | You may not define GLOBAL variable(s) inside an IF, loop, or FUNCTION/SUBROUTINE | ||
16 | COMPERR_FUNCTIONGOTO | You may not define a label or use a GOTO or GOSUB statement in a FUNCTION/SUBROUTINE declaration | ||
19 | COMPERR_RETURNVALUE | |||
21 | COMPERR_CONTINUEDO | |||
22 | COMPERR_CONTINUEFOR | |||
23 | COMPERR_CONTINUEWHILE | |||
24 | COMPERR_EXITDO | |||
25 | COMPERR_EXITFOR | |||
26 | COMPERR_EXITWHILE | |||
27 | COMPERR_INCLUDEFILE | |||
28 | COMPERR_INCLUDEDEPTH | |||
29 | COMPERR_TRYNOEND | |||
30 | COMPERR_CATCH | |||
31 | COMPERR_CATCHNOEND | |||
32 | COMPERR_ENDTRY | |||
33 | COMPERR_NOTINTRY | |||
34 | COMPERR_NOTINTRYCATCH | |||
35 | COMPERR_ENDBEGINCASE | |||
36 | COMPERR_ENDENDCASEBEGIN | |||
37 | COMPERR_ENDENDCASE | |||
38 | COMPERR_BEGINCASENOEND | |||
39 | COMPERR_CASENOEND |