Errors Overview | Compile Errors


非致命编译错误

Error No.

Description

1

Syntax error.

3

Invalid character.

4

More than 6 characters used in an EDA, GPA, or GPA constant.

5

Missing quote on a string literal.

7

Missing slash after function name.

8

Missing colon after label.

9

Value exceeds the maximum limit, 2147483647.

10

Value exceeds the minimum limit, -2147483648.

11

Unbalanced parentheses in an arithmetic expression.

12

Function on left of equal sign, but no part of a subscript expression.

13

Illegal function after equal sign.

14

Illegal function in arithmetic expression.

15

Expression on left of equal sign.

16

Adjacent operands (missing operator).

17

Adjacent operators (missing operand).

18

Attempt to subscript a non-array variable.

19

An illegal operator after "..".

20

Illegal use of "..".

21

Invalid delimiter between fields.

22

Missing variable name.

23

Missing delimiter (comma).

24

Missing dimension.

25

Attempt to re-declare a variable name.

26

Attempt to dimension a dummy string variable.

27

Declaration or DATA statement after first executable statement.

28

Illegal variable type.

29

Attempt to initialize a dummy argument.

30

String longer than dimension of string variable.

31

Too many data items.

32

Missing data item.

33

Negative array subrange.

34

This function does not support variable array subrange operators.

35

Missing subprogram name.

36

Too many characters in subprogram name.

37

Variable name repeated in PROC statement.

38

Attempt to enclose subrange in non-subscripted parentheses.

39

Invalid submodule name.

40

Attempt to divide by zero.

50

Subscript out of bounds.

51

Missing subscript.

53

Attempt to assign a value to a non-variable.

54

Array dimensions do not match.

55

Illegal use of object array.

56

Illegal use of exponentiation.

57

Illegal use of multiplication.

58

Illegal use of division.

59

Illegal use of addition or concatenation.

60

Illegal use of subtraction.

61

Illegal use of negation.

62

Undefined variable.

63

Undefined label.

64

Attempt to redefine label.

65

DO-loop terminator out of order.

66

Unterminated DO-loop.

70

Invalid field.

71

Too many fields.

72

Number of arguments does not agree with a number of arguments in previous call to the same subprogram.

73

Array has a different dimension from that of a previous call to the same subprogram.

74

Argument has a different type from that of a previous call to the same subprogram.

75

Illegal argument.

76

Too many arguments.

77

RETURN appears in the main program.

78

DO-loop nested to more than five levels.

79

Undefined GPA symbol.

80

Illegal access of GPA symbol. For example, trying to set a RO (read only) GPA symbol.

81

Attempt to subrange non-numerics.

82

Too few subscripts in array reference.

83

Subrange out of bounds.

84

Invalid relational operator.

85

Attempts to evaluate non-boolean with boolean operators.

86

Unmatched ELSE, ELSEIF, or ENDIF.

87

Too many IFTHEN statements.

88

Too many ELSEIFs in IFTHEN statement.

89

IFTHEN statements nested too deeply.

90

IFTHEN/DO nesting conflict.

91

Missing HALT in the main program.

92

Missing RETURN in a subprogram.

93

HALT appears in a subprogram.


Copyright ©2015 胡君NX二次开发官网(www.UGapi.com) QQ:85585969 All Rights Reserved.