Skip to content

Commit 0d1a09f

Browse files
committed
Regenerate EML parser: its grammar is based on ETL
1 parent 8de7bc0 commit 0d1a09f

File tree

13 files changed

+2076
-1687
lines changed

13 files changed

+2076
-1687
lines changed

plugins/org.eclipse.epsilon.eml.engine/src/org/eclipse/epsilon/eml/parse/Eml.tokens

Lines changed: 84 additions & 82 deletions
Original file line numberDiff line numberDiff line change
@@ -31,10 +31,12 @@ T__134=134
3131
T__131=131
3232
NewExpression=52
3333
T__130=130
34+
TRANSFORM_TO_LIST=89
3435
CASE=40
3536
Letter=20
3637
LINE_COMMENT=26
3738
T__129=129
39+
TRANSFORM_TO=88
3840
T__126=126
3941
JavaIDDigit=22
4042
T__125=125
@@ -44,10 +46,11 @@ T__128=128
4446
T__127=127
4547
T__166=166
4648
T__165=165
49+
T__168=168
4750
T__167=167
4851
T__162=162
4952
T__161=161
50-
MERGE=88
53+
MERGE=90
5154
T__164=164
5255
MODELDECLARATION=73
5356
T__163=163
@@ -78,13 +81,12 @@ Annotation=27
7881
CONTINUE=45
7982
ENUMERATION_VALUE=71
8083
OPERATOR=63
81-
EMLMODULE=89
84+
EMLMODULE=91
8285
EXPONENT=6
8386
STRING=15
8487
T__148=148
8588
T__147=147
8689
T__149=149
87-
T__91=91
8890
T__100=100
8991
NAMESPACE=74
9092
T__92=92
@@ -97,7 +99,6 @@ PRE=83
9799
T__94=94
98100
T__101=101
99101
POST=84
100-
T__90=90
101102
ALIAS=75
102103
DRIVER=76
103104
KEYVAL=81
@@ -120,6 +121,7 @@ SpecialNameChar=21
120121
BOOLEAN=13
121122
NAME=23
122123
SWITCH=39
124+
T__169=169
123125
FeatureCall=65
124126
T__122=122
125127
T__121=121
@@ -162,82 +164,82 @@ T__103=103
162164
T__106=106
163165
DEFAULT=41
164166
T__105=105
165-
'import'=103
166-
'-'=144
167-
'merge'=165
168-
'alias'=92
169-
'not'=147
170-
'and'=133
171-
')'=101
172-
'else'=110
173-
'in'=115
174-
'into'=167
175-
'!'=105
176-
'=>'=153
177-
'or'=132
178-
'xor'=134
179-
'operation'=98
180-
'>'=108
181-
'?='=130
182-
'with'=166
183-
'=='=137
184-
'--'=149
185-
'|'=152
186-
'['=150
187-
':'=102
188-
'to'=164
189-
'ext'=156
190-
'throw'=118
191-
'case'=112
192-
'*'=145
193-
'switch'=111
194-
'post'=159
195-
'break'=120
196-
'<='=141
197-
':='=125
198-
'?'=136
199-
'if'=109
200-
'}'=96
201-
'::='=131
202-
'extends'=161
203-
';'=91
204-
'return'=117
205-
'?:'=139
206-
'driver'=94
207-
'continue'=122
208-
'*='=128
209-
'/'=146
210-
'+'=143
211-
'transform'=163
212-
'function'=99
213-
'#'=157
214-
'<>'=142
215-
']'=151
216-
'pre'=158
217-
'<'=107
218-
'++'=148
219-
'>='=140
220-
'model'=90
221-
'var'=155
222-
'transaction'=124
223-
'/='=129
224-
','=93
225-
'-='=127
226-
'('=100
227-
'implies'=135
228-
'$'=104
229-
'abort'=123
230-
'delete'=119
231-
'rule'=162
232-
'for'=114
233-
'='=97
234-
'::'=106
167+
'import'=105
168+
'-'=146
169+
'merge'=167
170+
'alias'=94
171+
'not'=149
172+
'and'=135
173+
')'=103
174+
'else'=112
175+
'in'=117
176+
'into'=169
177+
'!'=107
178+
'=>'=155
179+
'or'=134
180+
'xor'=136
181+
'operation'=100
182+
'>'=110
183+
'?='=132
184+
'with'=168
185+
'=='=139
186+
'--'=151
187+
'|'=154
188+
'['=152
189+
':'=104
190+
'to'=166
191+
'ext'=158
192+
'throw'=120
193+
'case'=114
194+
'*'=147
195+
'switch'=113
196+
'post'=161
197+
'break'=122
198+
'<='=143
199+
':='=127
200+
'?'=138
201+
'if'=111
202+
'}'=98
203+
'::='=133
204+
'extends'=163
205+
';'=93
206+
'return'=119
207+
'?:'=141
208+
'driver'=96
209+
'continue'=124
210+
'*='=130
211+
'/'=148
212+
'+'=145
213+
'transform'=165
214+
'function'=101
215+
'#'=159
216+
'<>'=144
217+
']'=153
218+
'pre'=160
219+
'<'=109
220+
'++'=150
221+
'>='=142
222+
'model'=92
223+
'var'=157
224+
'transaction'=126
225+
'/='=131
226+
','=95
227+
'-='=129
228+
'('=102
229+
'implies'=137
230+
'$'=106
231+
'abort'=125
232+
'delete'=121
233+
'rule'=164
234+
'for'=116
235+
'='=99
236+
'::'=108
235237
'..'=10
236-
'{'=95
237-
'while'=116
238-
'!='=138
239-
'new'=154
240-
'breakAll'=121
241-
'+='=126
242-
'guard'=160
243-
'default'=113
238+
'{'=97
239+
'while'=118
240+
'!='=140
241+
'new'=156
242+
'breakAll'=123
243+
'+='=128
244+
'guard'=162
245+
'default'=115

0 commit comments

Comments
 (0)