
2. MACRO COMPILER
B–62073E–2/03
36
The meanings of error codes which should occur in compilation are given
below.
Table 2.5 Error code list (1/3)
Error
code
Meaning
0201 Number of programs exceeds 400.
0202 There is not program.
1001 Block delete No. is provided with decimal point.
1002 Block delete No. is other than 1–9.
1003 The program No. is placed but not at the program head.
1004 The sequence No. is placed but not at the block head.
1005 There is an error in the NC statement format.
1006 Code other than EOB is placed at the end of the macro statement.
1007 The equal sign of macro statement is missing.
1008 The multiplexity of DO exceeds 3.
1009 The relational operator in the conditional expression is missing.
100A GOTO is missing after IF.
100B ’]’ of IF [<conditional expression>] is missing.
100A GOTO is missing after IF.
100B ’]’ of IF [<conditional expression>] is missing.
100C There is code other than EOB after GOTO n.
100D There is code other than EOB after DO m.
100E There is code other than EOB after END m.
100F The identification No. of END does not correspond to DO.
1010 There is no END corresponding to DO.
1011 DO after WHILE is missing.
1012 ’]’ of WHILE [<Conditional expression>] is missing.
1013 There is a block which is judged neither as an NC statement nor as a macro sentence.
1014 There is no DO corresponding to END.
1015 The directory program No. does not correspond to the program No. in the program.
1016 Program No. is missing at the head of program.
1201 The multiplexity of parentheses exceeds 5.
1202 ’]’ of #[expression>] is missing
1203 ’]’ of [<expression>] is missing.
1204 The second ’[’ of ATAN [<Expression>]/[<Expression>] is missing.
1205 ’/’ of ATAN [<Expression>]/[<Expression>] is missing.
1206 The first ’]’ of ATAN [<Expression>] is missing.
1207 ’]’ of the function [<Expression>] is missing.
1208 There is an error in the format of <Expression>.
1209 There is an error in the format of the <Expression> to the left of the substitution statement.
120A There is an error in the format of the <Expression> in <Address> [<Expression>], or <Address>–[<Expres-
sion>], or GOTO [<expression>].
1401 The numeric word exceeds 8 digits.
1402 There is code other than a numeric code after decimal point.
1403 The variable No. of the macro variable exceeds 6 digits.
1404 Something found after # is neither a numeric code nor ’[’.
1405 The pro ram No. exceeds 4 digits.
1406 The sequence No. exceeds 4 digits.
1407 ’[’ of the function IF [<Expression>] is missing.
1408 ’[’ of IF [<Conditional expression>] or WHILE (<Conditional expression>] is missing.
2.5
ERROR CODE LIST