18 ERROR_BROKEN_TARGET = 0,
22 ERROR_VARIABLE_NOT_DEFINED,
23 ERROR_VARIABLE_NOT_DEFINED_GUESS,
24 ERROR_FUNCTION_NOT_DEFINED,
25 ERROR_FUNCTION_NOT_DEFINED_GUESS,
26 ERROR_CONSTANT_NOT_DEFINED,
27 ERROR_CONSTANT_NOT_DEFINED_GUESS,
28 ERROR_EVENT_NOT_DEFINED,
29 ERROR_EVENT_NOT_DEFINED_GUESS,
30 ERROR_EMIT_LOCAL_EVENT,
31 ERROR_SUBROUTINE_NOT_DEFINED,
32 ERROR_SUBROUTINE_NOT_DEFINED_GUESS,
36 ERROR_UNBALANCED_COMMENT_BLOCK,
38 ERROR_INVALID_IDENTIFIER,
39 ERROR_INVALID_HEXA_NUMBER,
40 ERROR_INVALID_BINARY_NUMBER,
41 ERROR_NUMBER_INVALID_BASE,
46 ERROR_UINT12_OUT_OF_RANGE,
47 ERROR_UINT16_OUT_OF_RANGE,
48 ERROR_PINT16_OUT_OF_RANGE,
49 ERROR_INT16_OUT_OF_RANGE,
50 ERROR_PCONSTANT_OUT_OF_RANGE,
51 ERROR_CONSTANT_OUT_OF_RANGE,
52 ERROR_EXPECTING_ONE_OF,
53 ERROR_NOT_ENOUGH_TEMP_SPACE,
54 ERROR_MISPLACED_VARDEF,
55 ERROR_EXPECTING_IDENTIFIER,
56 ERROR_CONST_ALREADY_DEFINED,
57 ERROR_VAR_ALREADY_DEFINED,
58 ERROR_VAR_CONST_COLLISION,
60 ERROR_NOT_ENOUGH_SPACE,
61 ERROR_EXPECTING_ASSIGNMENT,
63 ERROR_FOR_START_HIGHER_THAN_END,
64 ERROR_FOR_START_LOWER_THAN_END,
65 ERROR_FOR_INVALID_INC_END_INDEX,
66 ERROR_FOR_INVALID_DEC_END_INDEX,
67 ERROR_EVENT_ALREADY_IMPL,
68 ERROR_EVENT_ARG_TOO_BIG,
69 ERROR_EVENT_WRONG_ARG_SIZE,
70 ERROR_SUBROUTINE_ALREADY_DEF,
71 ERROR_INDEX_EXPECTING_CONSTANT,
72 ERROR_INDEX_WRONG_END,
73 ERROR_SIZE_IS_NEGATIVE,
76 ERROR_FUNCTION_HAS_NO_ARG,
77 ERROR_FUNCTION_NO_ENOUGH_ARG,
78 ERROR_FUNCTION_WRONG_ARG_SIZE,
79 ERROR_FUNCTION_WRONG_ARG_SIZE_TEMPLATE,
80 ERROR_FUNCTION_TOO_MANY_ARG,
82 ERROR_UNARY_ARITH_BUILD_UNEXPECTED,
84 ERROR_INCORRECT_LEFT_VALUE,
85 ERROR_ARRAY_OUT_OF_BOUND,
86 ERROR_ARRAY_SIZE_MISMATCH,
87 ERROR_IF_VECTOR_CONDITION,
88 ERROR_WHILE_VECTOR_CONDITION,
89 ERROR_ARRAY_ILLEGAL_ACCESS,
92 ERROR_DIVISION_BY_ZERO,
93 ERROR_ABS_NOT_POSSIBLE,
94 ERROR_ARRAY_OUT_OF_BOUND_READ,
95 ERROR_ARRAY_OUT_OF_BOUND_WRITE,
98 ERROR_EXPECTING_CONDITION,
100 ERROR_TOKEN_END_OF_STREAM,
101 ERROR_TOKEN_STR_when,
102 ERROR_TOKEN_STR_emit,
103 ERROR_TOKEN_STR_hidden_emit,
106 ERROR_TOKEN_STR_step,
107 ERROR_TOKEN_STR_while,
110 ERROR_TOKEN_STR_then,
111 ERROR_TOKEN_STR_else,
112 ERROR_TOKEN_STR_elseif,
115 ERROR_TOKEN_STR_const,
116 ERROR_TOKEN_STR_call,
118 ERROR_TOKEN_STR_callsub,
119 ERROR_TOKEN_STR_onevent,
121 ERROR_TOKEN_STR_return,
122 ERROR_TOKEN_STRING_LITERAL,
123 ERROR_TOKEN_INT_LITERAL,
124 ERROR_TOKEN_PAR_OPEN,
125 ERROR_TOKEN_PAR_CLOSE,
126 ERROR_TOKEN_BRACKET_OPEN,
127 ERROR_TOKEN_BRACKET_CLOSE,
134 ERROR_TOKEN_OP_BIT_OR,
135 ERROR_TOKEN_OP_BIT_XOR,
136 ERROR_TOKEN_OP_BIT_AND,
137 ERROR_TOKEN_OP_BIT_NOT,
138 ERROR_TOKEN_OP_BIT_OR_EQUAL,
139 ERROR_TOKEN_OP_BIT_XOR_EQUAL,
140 ERROR_TOKEN_OP_BIT_AND_EQUAL,
141 ERROR_TOKEN_OP_EQUAL,
142 ERROR_TOKEN_OP_NOT_EQUAL,
143 ERROR_TOKEN_OP_BIGGER,
144 ERROR_TOKEN_OP_BIGGER_EQUAL,
145 ERROR_TOKEN_OP_SMALLER,
146 ERROR_TOKEN_OP_SMALLER_EQUAL,
147 ERROR_TOKEN_OP_SHIFT_LEFT,
148 ERROR_TOKEN_OP_SHIFT_RIGHT,
149 ERROR_TOKEN_OP_SHIFT_LEFT_EQUAL,
150 ERROR_TOKEN_OP_SHIFT_RIGHT_EQUAL,
153 ERROR_TOKEN_OP_ADD_EQUAL,
154 ERROR_TOKEN_OP_NEG_EQUAL,
155 ERROR_TOKEN_OP_PLUS_PLUS,
156 ERROR_TOKEN_OP_MINUS_MINUS,
160 ERROR_TOKEN_OP_MULT_EQUAL,
161 ERROR_TOKEN_OP_DIV_EQUAL,
162 ERROR_TOKEN_OP_MOD_EQUAL,
Definition: analysis.cpp:26