-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy patherror.h
51 lines (41 loc) · 951 Bytes
/
error.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
#ifndef GLOBAL_H
#include "global.h"
#endif
#ifndef ERROR_H
#define ERROR_H
#endif
namespace error {
enum error_t : int {
EXPECTED_EQUAL,
EXPECTED_ASS,
EXPECTED_RATIONAL_OPERATOR,
EXPECTED_ID,
EXPECTED_END,
EXPECTED_THEN,
EXPECTED_IF,
EXPECTED_DO,
EXPECTED_SEMICOLON,
EXPECTED_VAR,
EXPECTED_COLON,
EXPECTED_TYPE,
EXPECTED_KOMMA,
EXPECTED_CONST,
EXPECTED_EQ,
EXPECTED_INTNUM,
EXPECTED_PROGEND,
EXPECTED_DONE,
INVALID_CHARACTER,
SYMBOL_TABLE_FULL,
LEXEM_FIELD_FULL,
IDENTIFIER_NOT_DECLARED,
IDENTIFIER_ALREADY_DECLARED,
NO_FACTOR,
NO_STATEMENT,
IDENTFIER_TO_BIG,
NUMBER_TO_BIG,
PROCDURE_IN_EXPRESSION_NOT_ALLOWED,
CONST_READONLY,
PROCEDURE_NOT_ASSINABLE,
IDENTIFIER_IS_NOT_CALLABLE
};
}