-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathrules_semantics.py
More file actions
94 lines (92 loc) · 1.57 KB
/
rules_semantics.py
File metadata and controls
94 lines (92 loc) · 1.57 KB
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
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
from enum import IntEnum, auto
class RuleS(IntEnum):
def _generate_next_value_(name, start, count, last_values):
return count
PLINE0 = auto()
P0 = auto()
LDE0 = auto()
LDE1 = auto()
DE0 = auto()
DE1 = auto()
T0 = auto()
T1 = auto()
T2 = auto()
T3 = auto()
T4 = auto()
DT0 = auto()
DT1 = auto()
DT2 = auto()
DC0 = auto()
DC1 = auto()
DF0 = auto()
LP0 = auto()
LP1 = auto()
B0 = auto()
LDV0 = auto()
LDV1 = auto()
LS0 = auto()
LS1 = auto()
DV0 = auto()
LI0 = auto()
LI1 = auto()
S0 = auto()
S1 = auto()
U0 = auto()
U1 = auto()
M0 = auto()
M1 = auto()
M2 = auto()
M3 = auto()
M4 = auto()
M5 = auto()
M6 = auto()
E0 = auto()
E1 = auto()
E2 = auto()
L0 = auto()
L1 = auto()
L2 = auto()
L3 = auto()
L4 = auto()
L5 = auto()
L6 = auto()
R0 = auto()
R1 = auto()
R2 = auto()
Y0 = auto()
Y1 = auto()
Y2 = auto()
F0 = auto()
F1 = auto()
F2 = auto()
F3 = auto()
F4 = auto()
F5 = auto()
F6 = auto()
F7 = auto()
F8 = auto()
F9 = auto()
F10 = auto()
F11 = auto()
F12 = auto()
F13 = auto()
LE0 = auto()
LE1 = auto()
LV0 = auto()
LV1 = auto()
LV2 = auto()
IDD0 = auto()
IDU0 = auto()
ID0 = auto()
TRUE0 = auto()
FALSE0 = auto()
CHR0 = auto()
STR0 = auto()
NUM0 = auto()
NB0 = auto()
MF0 = auto()
MC0 = auto()
NF0 = auto()
MT0 = auto()
ME0 = auto()
MW0 = auto()