29 #define EM_MODULE 0xffff0000
30 #define EM_MESSAGE 0x0000ffff
31 #define EM_AST 0x00010000
32 #define EM_IR 0x00020000
33 #define EM_CG 0x00030000
34 #define EM_PP 0x00040000
35 #define EM_ERROR 0x00050000
36 #define EM_GRM 0x00060000
37 #define EM_VARIABLE_NOT_FOUND 0x00000001
38 #define EM_CANT_OPEN_FILE 0x00000002
39 #define EM_PARSE_FILE 0x00000003
40 #define EM_WRONG_SCANNER 0x00000004
41 #define EM_VARIABLE_NOT_DEFINED 0x00000005
42 #define EM_WRONG_TYPE 0x00000006
43 #define EM_WRONG_EXP 0x00000007
44 #define EM_UNKNOWN_OPER 0x00000008
45 #define EM_UNKNOWN_OPERATION 0x00000009
46 #define EM_UNKNOWN_EXP 0x0000000a
47 #define EM_UNKNOWN_TYPE 0x0000000b
48 #define EM_ARRAY_INIT 0x0000000c
49 #define EM_ARRAY_INIT_VAL 0x0000000d
50 #define EM_ARRAY_CTE 0x0000000e
51 #define EM_ARRAY_SIZE 0x0000000f
52 #define EM_ALG_INIT 0x00000010
53 #define EM_ALG_INDEX 0x00000020
54 #define EM_OUTPUT_INIT 0x00000030
55 #define EM_FOR_VAR 0x00000040
56 #define EM_FOR_DEF 0x00000050
57 #define EM_CALL_EXP 0x00000060
58 #define EM_RANGE_EXP 0x00000070
59 #define EM_INDEX_RANGE 0x00000080
60 #define EM_SIZE_ZERO 0x00000090
61 #define EM_GEN_DEF 0x000000a0
62 #define EM_EVENT_DEF 0x000000b0
63 #define EM_SYMBOL 0x000000c0
64 #define EM_SYM_DER 0x000000d0
65 #define EM_EQ_DEF 0x000000e0
66 #define EM_NO_EQ 0x000000f0
67 #define EM_UNKNOWN_ODE 0x00000100
68 #define EM_EVENT_FOUND 0x00000200
69 #define EM_UNKNOWN_ERROR 0x00000300
70 #define EM_SAMPLED_DEF 0x00000400
71 #define EM_OUTPUT_DEF 0x00000500
72 #define EM_ARGUMENTS 0x00000600
73 #define EM_SAMPLED_OUT 0x00000700
74 #define EM_HANDLER 0x00000800
75 #define EM_CONSTANT_FOR 0x00000900
76 #define EM_DEFINITION_NOT_ALLOWED 0x00000a00
77 #define EM_CLASS_DEFINITION 0x00000b00
78 #define EM_INIT_EXP 0x00000c00
79 #define EM_IMPLICIT_CAST 0x00000d00
80 #define EM_WRONG_VARIABLE_TYPE 0x00000e00
81 #define EM_INDEX_EXP 0x00000f00
82 #define EM_FUNCTION_NOT_FOUND 0x00001000
83 #define EM_ANNOTATION_NOT_FOUND 0x00002000
84 #define EM_ANNOTATION_TYPE 0x00003000
101 void add(
int pos,
unsigned int code,
ER_Type t,
const std::string message, ...);