-
Notifications
You must be signed in to change notification settings - Fork 0
/
FeatherLexer.tokens
110 lines (110 loc) · 1.19 KB
/
FeatherLexer.tokens
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
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
T__0=1
T__1=2
T__2=3
T__3=4
T__4=5
T__5=6
T__6=7
T__7=8
T__8=9
T__9=10
T__10=11
T__11=12
T__12=13
T__13=14
T__14=15
T__15=16
T__16=17
T__17=18
T__18=19
T__19=20
T__20=21
T__21=22
T__22=23
T__23=24
T__24=25
T__25=26
T__26=27
T__27=28
T__28=29
T__29=30
T__30=31
T__31=32
T__32=33
T__33=34
T__34=35
T__35=36
T__36=37
T__37=38
T__38=39
T__39=40
T__40=41
T__41=42
T__42=43
T__43=44
T__44=45
T__45=46
T__46=47
T__47=48
T__48=49
T__49=50
T__50=51
T__51=52
ATTRIBUTE_NAME=53
FEATURE_VAR=54
INTEGER_LITERAL=55
REAL_LITERAL=56
STRING_LITERAL=57
WS=58
'root'=1
';'=2
'feature'=3
'mandatory'=4
'optional'=5
'alternative'=6
'to'=7
'or'=8
'attribute'=9
'constraint'=10
'add'=11
'with'=12
'attributes'=13
'update'=14
'set'=15
'updateall'=16
'remove'=17
'removeall'=18
'.'=19
'_name'=20
'where'=21
'('=22
')'=23
','=24
'_parent'=25
'='=26
'_decomp'=27
'inherited'=28
':'=29
'numeric'=30
'boolean'=31
'string'=32
'leftfeature'=33
'constrainttype'=34
'rightfeature'=35
'requires'=36
'excludes'=37
'-'=38
'*'=39
'/'=40
'%'=41
'+'=42
'not'=43
'and'=44
'<'=45
'<='=46
'>'=47
'>='=48
'<>'=49
'_decompID'=50
'true'=51
'false'=52