1 | package de.ugoe.cs.swe.bnftools.ui.contentassist.antlr.internal; |
---|
2 | |
---|
3 | // Hack: Use our own Lexer superclass by means of import. |
---|
4 | // Currently there is no other way to specify the superclass for the lexer. |
---|
5 | import org.eclipse.xtext.ui.editor.contentassist.antlr.internal.Lexer; |
---|
6 | |
---|
7 | |
---|
8 | import org.antlr.runtime.*; |
---|
9 | import java.util.Stack; |
---|
10 | import java.util.List; |
---|
11 | import java.util.ArrayList; |
---|
12 | |
---|
13 | @SuppressWarnings("all") |
---|
14 | public class InternalEbnfLexer extends Lexer { |
---|
15 | public static final int T__40=40; |
---|
16 | public static final int RULE_ID=4; |
---|
17 | public static final int RULE_SECTIONHEADER=5; |
---|
18 | public static final int T__41=41; |
---|
19 | public static final int T__29=29; |
---|
20 | public static final int T__28=28; |
---|
21 | public static final int T__27=27; |
---|
22 | public static final int T__26=26; |
---|
23 | public static final int T__25=25; |
---|
24 | public static final int T__24=24; |
---|
25 | public static final int T__23=23; |
---|
26 | public static final int T__22=22; |
---|
27 | public static final int T__21=21; |
---|
28 | public static final int T__20=20; |
---|
29 | public static final int EOF=-1; |
---|
30 | public static final int RULE_SL_COMMENT=11; |
---|
31 | public static final int RULE_ML_COMMENT=12; |
---|
32 | public static final int T__19=19; |
---|
33 | public static final int T__30=30; |
---|
34 | public static final int T__31=31; |
---|
35 | public static final int RULE_COLON=9; |
---|
36 | public static final int T__32=32; |
---|
37 | public static final int RULE_STRING=6; |
---|
38 | public static final int T__16=16; |
---|
39 | public static final int T__33=33; |
---|
40 | public static final int T__15=15; |
---|
41 | public static final int T__34=34; |
---|
42 | public static final int T__18=18; |
---|
43 | public static final int T__35=35; |
---|
44 | public static final int T__17=17; |
---|
45 | public static final int T__36=36; |
---|
46 | public static final int T__37=37; |
---|
47 | public static final int RULE_LOGIC=8; |
---|
48 | public static final int T__38=38; |
---|
49 | public static final int T__14=14; |
---|
50 | public static final int T__39=39; |
---|
51 | public static final int T__13=13; |
---|
52 | public static final int RULE_INT=7; |
---|
53 | public static final int RULE_WS=10; |
---|
54 | |
---|
55 | // delegates |
---|
56 | // delegators |
---|
57 | |
---|
58 | public InternalEbnfLexer() {;} |
---|
59 | public InternalEbnfLexer(CharStream input) { |
---|
60 | this(input, new RecognizerSharedState()); |
---|
61 | } |
---|
62 | public InternalEbnfLexer(CharStream input, RecognizerSharedState state) { |
---|
63 | super(input,state); |
---|
64 | |
---|
65 | } |
---|
66 | public String getGrammarFileName() { return "../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g"; } |
---|
67 | |
---|
68 | // $ANTLR start "T__13" |
---|
69 | public final void mT__13() throws RecognitionException { |
---|
70 | try { |
---|
71 | int _type = T__13; |
---|
72 | int _channel = DEFAULT_TOKEN_CHANNEL; |
---|
73 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:11:7: ( ')' ) |
---|
74 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:11:9: ')' |
---|
75 | { |
---|
76 | match(')'); |
---|
77 | |
---|
78 | } |
---|
79 | |
---|
80 | state.type = _type; |
---|
81 | state.channel = _channel; |
---|
82 | } |
---|
83 | finally { |
---|
84 | } |
---|
85 | } |
---|
86 | // $ANTLR end "T__13" |
---|
87 | |
---|
88 | // $ANTLR start "T__14" |
---|
89 | public final void mT__14() throws RecognitionException { |
---|
90 | try { |
---|
91 | int _type = T__14; |
---|
92 | int _channel = DEFAULT_TOKEN_CHANNEL; |
---|
93 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:12:7: ( ']' ) |
---|
94 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:12:9: ']' |
---|
95 | { |
---|
96 | match(']'); |
---|
97 | |
---|
98 | } |
---|
99 | |
---|
100 | state.type = _type; |
---|
101 | state.channel = _channel; |
---|
102 | } |
---|
103 | finally { |
---|
104 | } |
---|
105 | } |
---|
106 | // $ANTLR end "T__14" |
---|
107 | |
---|
108 | // $ANTLR start "T__15" |
---|
109 | public final void mT__15() throws RecognitionException { |
---|
110 | try { |
---|
111 | int _type = T__15; |
---|
112 | int _channel = DEFAULT_TOKEN_CHANNEL; |
---|
113 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:13:7: ( '}' ) |
---|
114 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:13:9: '}' |
---|
115 | { |
---|
116 | match('}'); |
---|
117 | |
---|
118 | } |
---|
119 | |
---|
120 | state.type = _type; |
---|
121 | state.channel = _channel; |
---|
122 | } |
---|
123 | finally { |
---|
124 | } |
---|
125 | } |
---|
126 | // $ANTLR end "T__15" |
---|
127 | |
---|
128 | // $ANTLR start "T__16" |
---|
129 | public final void mT__16() throws RecognitionException { |
---|
130 | try { |
---|
131 | int _type = T__16; |
---|
132 | int _channel = DEFAULT_TOKEN_CHANNEL; |
---|
133 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:14:7: ( '|' ) |
---|
134 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:14:9: '|' |
---|
135 | { |
---|
136 | match('|'); |
---|
137 | |
---|
138 | } |
---|
139 | |
---|
140 | state.type = _type; |
---|
141 | state.channel = _channel; |
---|
142 | } |
---|
143 | finally { |
---|
144 | } |
---|
145 | } |
---|
146 | // $ANTLR end "T__16" |
---|
147 | |
---|
148 | // $ANTLR start "T__17" |
---|
149 | public final void mT__17() throws RecognitionException { |
---|
150 | try { |
---|
151 | int _type = T__17; |
---|
152 | int _channel = DEFAULT_TOKEN_CHANNEL; |
---|
153 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:15:7: ( '(' ) |
---|
154 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:15:9: '(' |
---|
155 | { |
---|
156 | match('('); |
---|
157 | |
---|
158 | } |
---|
159 | |
---|
160 | state.type = _type; |
---|
161 | state.channel = _channel; |
---|
162 | } |
---|
163 | finally { |
---|
164 | } |
---|
165 | } |
---|
166 | // $ANTLR end "T__17" |
---|
167 | |
---|
168 | // $ANTLR start "T__18" |
---|
169 | public final void mT__18() throws RecognitionException { |
---|
170 | try { |
---|
171 | int _type = T__18; |
---|
172 | int _channel = DEFAULT_TOKEN_CHANNEL; |
---|
173 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:16:7: ( '[' ) |
---|
174 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:16:9: '[' |
---|
175 | { |
---|
176 | match('['); |
---|
177 | |
---|
178 | } |
---|
179 | |
---|
180 | state.type = _type; |
---|
181 | state.channel = _channel; |
---|
182 | } |
---|
183 | finally { |
---|
184 | } |
---|
185 | } |
---|
186 | // $ANTLR end "T__18" |
---|
187 | |
---|
188 | // $ANTLR start "T__19" |
---|
189 | public final void mT__19() throws RecognitionException { |
---|
190 | try { |
---|
191 | int _type = T__19; |
---|
192 | int _channel = DEFAULT_TOKEN_CHANNEL; |
---|
193 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:17:7: ( '{' ) |
---|
194 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:17:9: '{' |
---|
195 | { |
---|
196 | match('{'); |
---|
197 | |
---|
198 | } |
---|
199 | |
---|
200 | state.type = _type; |
---|
201 | state.channel = _channel; |
---|
202 | } |
---|
203 | finally { |
---|
204 | } |
---|
205 | } |
---|
206 | // $ANTLR end "T__19" |
---|
207 | |
---|
208 | // $ANTLR start "T__20" |
---|
209 | public final void mT__20() throws RecognitionException { |
---|
210 | try { |
---|
211 | int _type = T__20; |
---|
212 | int _channel = DEFAULT_TOKEN_CHANNEL; |
---|
213 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:18:7: ( '*' ) |
---|
214 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:18:9: '*' |
---|
215 | { |
---|
216 | match('*'); |
---|
217 | |
---|
218 | } |
---|
219 | |
---|
220 | state.type = _type; |
---|
221 | state.channel = _channel; |
---|
222 | } |
---|
223 | finally { |
---|
224 | } |
---|
225 | } |
---|
226 | // $ANTLR end "T__20" |
---|
227 | |
---|
228 | // $ANTLR start "T__21" |
---|
229 | public final void mT__21() throws RecognitionException { |
---|
230 | try { |
---|
231 | int _type = T__21; |
---|
232 | int _channel = DEFAULT_TOKEN_CHANNEL; |
---|
233 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:19:7: ( '+' ) |
---|
234 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:19:9: '+' |
---|
235 | { |
---|
236 | match('+'); |
---|
237 | |
---|
238 | } |
---|
239 | |
---|
240 | state.type = _type; |
---|
241 | state.channel = _channel; |
---|
242 | } |
---|
243 | finally { |
---|
244 | } |
---|
245 | } |
---|
246 | // $ANTLR end "T__21" |
---|
247 | |
---|
248 | // $ANTLR start "T__22" |
---|
249 | public final void mT__22() throws RecognitionException { |
---|
250 | try { |
---|
251 | int _type = T__22; |
---|
252 | int _channel = DEFAULT_TOKEN_CHANNEL; |
---|
253 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:20:7: ( 'grammar' ) |
---|
254 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:20:9: 'grammar' |
---|
255 | { |
---|
256 | match("grammar"); |
---|
257 | |
---|
258 | |
---|
259 | } |
---|
260 | |
---|
261 | state.type = _type; |
---|
262 | state.channel = _channel; |
---|
263 | } |
---|
264 | finally { |
---|
265 | } |
---|
266 | } |
---|
267 | // $ANTLR end "T__22" |
---|
268 | |
---|
269 | // $ANTLR start "T__23" |
---|
270 | public final void mT__23() throws RecognitionException { |
---|
271 | try { |
---|
272 | int _type = T__23; |
---|
273 | int _channel = DEFAULT_TOKEN_CHANNEL; |
---|
274 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:21:7: ( ';' ) |
---|
275 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:21:9: ';' |
---|
276 | { |
---|
277 | match(';'); |
---|
278 | |
---|
279 | } |
---|
280 | |
---|
281 | state.type = _type; |
---|
282 | state.channel = _channel; |
---|
283 | } |
---|
284 | finally { |
---|
285 | } |
---|
286 | } |
---|
287 | // $ANTLR end "T__23" |
---|
288 | |
---|
289 | // $ANTLR start "T__24" |
---|
290 | public final void mT__24() throws RecognitionException { |
---|
291 | try { |
---|
292 | int _type = T__24; |
---|
293 | int _channel = DEFAULT_TOKEN_CHANNEL; |
---|
294 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:22:7: ( 'import' ) |
---|
295 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:22:9: 'import' |
---|
296 | { |
---|
297 | match("import"); |
---|
298 | |
---|
299 | |
---|
300 | } |
---|
301 | |
---|
302 | state.type = _type; |
---|
303 | state.channel = _channel; |
---|
304 | } |
---|
305 | finally { |
---|
306 | } |
---|
307 | } |
---|
308 | // $ANTLR end "T__24" |
---|
309 | |
---|
310 | // $ANTLR start "T__25" |
---|
311 | public final void mT__25() throws RecognitionException { |
---|
312 | try { |
---|
313 | int _type = T__25; |
---|
314 | int _channel = DEFAULT_TOKEN_CHANNEL; |
---|
315 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:23:7: ( '/' ) |
---|
316 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:23:9: '/' |
---|
317 | { |
---|
318 | match('/'); |
---|
319 | |
---|
320 | } |
---|
321 | |
---|
322 | state.type = _type; |
---|
323 | state.channel = _channel; |
---|
324 | } |
---|
325 | finally { |
---|
326 | } |
---|
327 | } |
---|
328 | // $ANTLR end "T__25" |
---|
329 | |
---|
330 | // $ANTLR start "T__26" |
---|
331 | public final void mT__26() throws RecognitionException { |
---|
332 | try { |
---|
333 | int _type = T__26; |
---|
334 | int _channel = DEFAULT_TOKEN_CHANNEL; |
---|
335 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:24:7: ( 'label:' ) |
---|
336 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:24:9: 'label:' |
---|
337 | { |
---|
338 | match("label:"); |
---|
339 | |
---|
340 | |
---|
341 | } |
---|
342 | |
---|
343 | state.type = _type; |
---|
344 | state.channel = _channel; |
---|
345 | } |
---|
346 | finally { |
---|
347 | } |
---|
348 | } |
---|
349 | // $ANTLR end "T__26" |
---|
350 | |
---|
351 | // $ANTLR start "T__27" |
---|
352 | public final void mT__27() throws RecognitionException { |
---|
353 | try { |
---|
354 | int _type = T__27; |
---|
355 | int _channel = DEFAULT_TOKEN_CHANNEL; |
---|
356 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:25:7: ( '::=' ) |
---|
357 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:25:9: '::=' |
---|
358 | { |
---|
359 | match("::="); |
---|
360 | |
---|
361 | |
---|
362 | } |
---|
363 | |
---|
364 | state.type = _type; |
---|
365 | state.channel = _channel; |
---|
366 | } |
---|
367 | finally { |
---|
368 | } |
---|
369 | } |
---|
370 | // $ANTLR end "T__27" |
---|
371 | |
---|
372 | // $ANTLR start "T__28" |
---|
373 | public final void mT__28() throws RecognitionException { |
---|
374 | try { |
---|
375 | int _type = T__28; |
---|
376 | int _channel = DEFAULT_TOKEN_CHANNEL; |
---|
377 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:26:7: ( '.' ) |
---|
378 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:26:9: '.' |
---|
379 | { |
---|
380 | match('.'); |
---|
381 | |
---|
382 | } |
---|
383 | |
---|
384 | state.type = _type; |
---|
385 | state.channel = _channel; |
---|
386 | } |
---|
387 | finally { |
---|
388 | } |
---|
389 | } |
---|
390 | // $ANTLR end "T__28" |
---|
391 | |
---|
392 | // $ANTLR start "T__29" |
---|
393 | public final void mT__29() throws RecognitionException { |
---|
394 | try { |
---|
395 | int _type = T__29; |
---|
396 | int _channel = DEFAULT_TOKEN_CHANNEL; |
---|
397 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:27:7: ( '<-' ) |
---|
398 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:27:9: '<-' |
---|
399 | { |
---|
400 | match("<-"); |
---|
401 | |
---|
402 | |
---|
403 | } |
---|
404 | |
---|
405 | state.type = _type; |
---|
406 | state.channel = _channel; |
---|
407 | } |
---|
408 | finally { |
---|
409 | } |
---|
410 | } |
---|
411 | // $ANTLR end "T__29" |
---|
412 | |
---|
413 | // $ANTLR start "T__30" |
---|
414 | public final void mT__30() throws RecognitionException { |
---|
415 | try { |
---|
416 | int _type = T__30; |
---|
417 | int _channel = DEFAULT_TOKEN_CHANNEL; |
---|
418 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:28:7: ( 'global' ) |
---|
419 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:28:9: 'global' |
---|
420 | { |
---|
421 | match("global"); |
---|
422 | |
---|
423 | |
---|
424 | } |
---|
425 | |
---|
426 | state.type = _type; |
---|
427 | state.channel = _channel; |
---|
428 | } |
---|
429 | finally { |
---|
430 | } |
---|
431 | } |
---|
432 | // $ANTLR end "T__30" |
---|
433 | |
---|
434 | // $ANTLR start "T__31" |
---|
435 | public final void mT__31() throws RecognitionException { |
---|
436 | try { |
---|
437 | int _type = T__31; |
---|
438 | int _channel = DEFAULT_TOKEN_CHANNEL; |
---|
439 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:29:7: ( 'combinator:' ) |
---|
440 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:29:9: 'combinator:' |
---|
441 | { |
---|
442 | match("combinator:"); |
---|
443 | |
---|
444 | |
---|
445 | } |
---|
446 | |
---|
447 | state.type = _type; |
---|
448 | state.channel = _channel; |
---|
449 | } |
---|
450 | finally { |
---|
451 | } |
---|
452 | } |
---|
453 | // $ANTLR end "T__31" |
---|
454 | |
---|
455 | // $ANTLR start "T__32" |
---|
456 | public final void mT__32() throws RecognitionException { |
---|
457 | try { |
---|
458 | int _type = T__32; |
---|
459 | int _channel = DEFAULT_TOKEN_CHANNEL; |
---|
460 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:30:7: ( 'rule' ) |
---|
461 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:30:9: 'rule' |
---|
462 | { |
---|
463 | match("rule"); |
---|
464 | |
---|
465 | |
---|
466 | } |
---|
467 | |
---|
468 | state.type = _type; |
---|
469 | state.channel = _channel; |
---|
470 | } |
---|
471 | finally { |
---|
472 | } |
---|
473 | } |
---|
474 | // $ANTLR end "T__32" |
---|
475 | |
---|
476 | // $ANTLR start "T__33" |
---|
477 | public final void mT__33() throws RecognitionException { |
---|
478 | try { |
---|
479 | int _type = T__33; |
---|
480 | int _channel = DEFAULT_TOKEN_CHANNEL; |
---|
481 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:31:7: ( 'hook' ) |
---|
482 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:31:9: 'hook' |
---|
483 | { |
---|
484 | match("hook"); |
---|
485 | |
---|
486 | |
---|
487 | } |
---|
488 | |
---|
489 | state.type = _type; |
---|
490 | state.channel = _channel; |
---|
491 | } |
---|
492 | finally { |
---|
493 | } |
---|
494 | } |
---|
495 | // $ANTLR end "T__33" |
---|
496 | |
---|
497 | // $ANTLR start "T__34" |
---|
498 | public final void mT__34() throws RecognitionException { |
---|
499 | try { |
---|
500 | int _type = T__34; |
---|
501 | int _channel = DEFAULT_TOKEN_CHANNEL; |
---|
502 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:32:7: ( '#' ) |
---|
503 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:32:9: '#' |
---|
504 | { |
---|
505 | match('#'); |
---|
506 | |
---|
507 | } |
---|
508 | |
---|
509 | state.type = _type; |
---|
510 | state.channel = _channel; |
---|
511 | } |
---|
512 | finally { |
---|
513 | } |
---|
514 | } |
---|
515 | // $ANTLR end "T__34" |
---|
516 | |
---|
517 | // $ANTLR start "T__35" |
---|
518 | public final void mT__35() throws RecognitionException { |
---|
519 | try { |
---|
520 | int _type = T__35; |
---|
521 | int _channel = DEFAULT_TOKEN_CHANNEL; |
---|
522 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:33:7: ( ',' ) |
---|
523 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:33:9: ',' |
---|
524 | { |
---|
525 | match(','); |
---|
526 | |
---|
527 | } |
---|
528 | |
---|
529 | state.type = _type; |
---|
530 | state.channel = _channel; |
---|
531 | } |
---|
532 | finally { |
---|
533 | } |
---|
534 | } |
---|
535 | // $ANTLR end "T__35" |
---|
536 | |
---|
537 | // $ANTLR start "T__36" |
---|
538 | public final void mT__36() throws RecognitionException { |
---|
539 | try { |
---|
540 | int _type = T__36; |
---|
541 | int _channel = DEFAULT_TOKEN_CHANNEL; |
---|
542 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:34:7: ( '/bnf' ) |
---|
543 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:34:9: '/bnf' |
---|
544 | { |
---|
545 | match("/bnf"); |
---|
546 | |
---|
547 | |
---|
548 | } |
---|
549 | |
---|
550 | state.type = _type; |
---|
551 | state.channel = _channel; |
---|
552 | } |
---|
553 | finally { |
---|
554 | } |
---|
555 | } |
---|
556 | // $ANTLR end "T__36" |
---|
557 | |
---|
558 | // $ANTLR start "T__37" |
---|
559 | public final void mT__37() throws RecognitionException { |
---|
560 | try { |
---|
561 | int _type = T__37; |
---|
562 | int _channel = DEFAULT_TOKEN_CHANNEL; |
---|
563 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:35:7: ( '/delta' ) |
---|
564 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:35:9: '/delta' |
---|
565 | { |
---|
566 | match("/delta"); |
---|
567 | |
---|
568 | |
---|
569 | } |
---|
570 | |
---|
571 | state.type = _type; |
---|
572 | state.channel = _channel; |
---|
573 | } |
---|
574 | finally { |
---|
575 | } |
---|
576 | } |
---|
577 | // $ANTLR end "T__37" |
---|
578 | |
---|
579 | // $ANTLR start "T__38" |
---|
580 | public final void mT__38() throws RecognitionException { |
---|
581 | try { |
---|
582 | int _type = T__38; |
---|
583 | int _channel = DEFAULT_TOKEN_CHANNEL; |
---|
584 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:36:7: ( '/merge' ) |
---|
585 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:36:9: '/merge' |
---|
586 | { |
---|
587 | match("/merge"); |
---|
588 | |
---|
589 | |
---|
590 | } |
---|
591 | |
---|
592 | state.type = _type; |
---|
593 | state.channel = _channel; |
---|
594 | } |
---|
595 | finally { |
---|
596 | } |
---|
597 | } |
---|
598 | // $ANTLR end "T__38" |
---|
599 | |
---|
600 | // $ANTLR start "T__39" |
---|
601 | public final void mT__39() throws RecognitionException { |
---|
602 | try { |
---|
603 | int _type = T__39; |
---|
604 | int _channel = DEFAULT_TOKEN_CHANNEL; |
---|
605 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:37:7: ( 'core' ) |
---|
606 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:37:9: 'core' |
---|
607 | { |
---|
608 | match("core"); |
---|
609 | |
---|
610 | |
---|
611 | } |
---|
612 | |
---|
613 | state.type = _type; |
---|
614 | state.channel = _channel; |
---|
615 | } |
---|
616 | finally { |
---|
617 | } |
---|
618 | } |
---|
619 | // $ANTLR end "T__39" |
---|
620 | |
---|
621 | // $ANTLR start "T__40" |
---|
622 | public final void mT__40() throws RecognitionException { |
---|
623 | try { |
---|
624 | int _type = T__40; |
---|
625 | int _channel = DEFAULT_TOKEN_CHANNEL; |
---|
626 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:38:7: ( 'package' ) |
---|
627 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:38:9: 'package' |
---|
628 | { |
---|
629 | match("package"); |
---|
630 | |
---|
631 | |
---|
632 | } |
---|
633 | |
---|
634 | state.type = _type; |
---|
635 | state.channel = _channel; |
---|
636 | } |
---|
637 | finally { |
---|
638 | } |
---|
639 | } |
---|
640 | // $ANTLR end "T__40" |
---|
641 | |
---|
642 | // $ANTLR start "T__41" |
---|
643 | public final void mT__41() throws RecognitionException { |
---|
644 | try { |
---|
645 | int _type = T__41; |
---|
646 | int _channel = DEFAULT_TOKEN_CHANNEL; |
---|
647 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:39:7: ( 'update' ) |
---|
648 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:39:9: 'update' |
---|
649 | { |
---|
650 | match("update"); |
---|
651 | |
---|
652 | |
---|
653 | } |
---|
654 | |
---|
655 | state.type = _type; |
---|
656 | state.channel = _channel; |
---|
657 | } |
---|
658 | finally { |
---|
659 | } |
---|
660 | } |
---|
661 | // $ANTLR end "T__41" |
---|
662 | |
---|
663 | // $ANTLR start "RULE_ID" |
---|
664 | public final void mRULE_ID() throws RecognitionException { |
---|
665 | try { |
---|
666 | int _type = RULE_ID; |
---|
667 | int _channel = DEFAULT_TOKEN_CHANNEL; |
---|
668 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:4985:9: ( ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' | '_' )* ) |
---|
669 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:4985:11: ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' | '_' )* |
---|
670 | { |
---|
671 | if ( (input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) { |
---|
672 | input.consume(); |
---|
673 | |
---|
674 | } |
---|
675 | else { |
---|
676 | MismatchedSetException mse = new MismatchedSetException(null,input); |
---|
677 | recover(mse); |
---|
678 | throw mse;} |
---|
679 | |
---|
680 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:4985:35: ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' | '_' )* |
---|
681 | loop1: |
---|
682 | do { |
---|
683 | int alt1=2; |
---|
684 | int LA1_0 = input.LA(1); |
---|
685 | |
---|
686 | if ( ((LA1_0>='0' && LA1_0<='9')||(LA1_0>='A' && LA1_0<='Z')||LA1_0=='_'||(LA1_0>='a' && LA1_0<='z')) ) { |
---|
687 | alt1=1; |
---|
688 | } |
---|
689 | |
---|
690 | |
---|
691 | switch (alt1) { |
---|
692 | case 1 : |
---|
693 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g: |
---|
694 | { |
---|
695 | if ( (input.LA(1)>='0' && input.LA(1)<='9')||(input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) { |
---|
696 | input.consume(); |
---|
697 | |
---|
698 | } |
---|
699 | else { |
---|
700 | MismatchedSetException mse = new MismatchedSetException(null,input); |
---|
701 | recover(mse); |
---|
702 | throw mse;} |
---|
703 | |
---|
704 | |
---|
705 | } |
---|
706 | break; |
---|
707 | |
---|
708 | default : |
---|
709 | break loop1; |
---|
710 | } |
---|
711 | } while (true); |
---|
712 | |
---|
713 | |
---|
714 | } |
---|
715 | |
---|
716 | state.type = _type; |
---|
717 | state.channel = _channel; |
---|
718 | } |
---|
719 | finally { |
---|
720 | } |
---|
721 | } |
---|
722 | // $ANTLR end "RULE_ID" |
---|
723 | |
---|
724 | // $ANTLR start "RULE_INT" |
---|
725 | public final void mRULE_INT() throws RecognitionException { |
---|
726 | try { |
---|
727 | int _type = RULE_INT; |
---|
728 | int _channel = DEFAULT_TOKEN_CHANNEL; |
---|
729 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:4987:10: ( ( '0' .. '9' )+ ) |
---|
730 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:4987:12: ( '0' .. '9' )+ |
---|
731 | { |
---|
732 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:4987:12: ( '0' .. '9' )+ |
---|
733 | int cnt2=0; |
---|
734 | loop2: |
---|
735 | do { |
---|
736 | int alt2=2; |
---|
737 | int LA2_0 = input.LA(1); |
---|
738 | |
---|
739 | if ( ((LA2_0>='0' && LA2_0<='9')) ) { |
---|
740 | alt2=1; |
---|
741 | } |
---|
742 | |
---|
743 | |
---|
744 | switch (alt2) { |
---|
745 | case 1 : |
---|
746 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:4987:13: '0' .. '9' |
---|
747 | { |
---|
748 | matchRange('0','9'); |
---|
749 | |
---|
750 | } |
---|
751 | break; |
---|
752 | |
---|
753 | default : |
---|
754 | if ( cnt2 >= 1 ) break loop2; |
---|
755 | EarlyExitException eee = |
---|
756 | new EarlyExitException(2, input); |
---|
757 | throw eee; |
---|
758 | } |
---|
759 | cnt2++; |
---|
760 | } while (true); |
---|
761 | |
---|
762 | |
---|
763 | } |
---|
764 | |
---|
765 | state.type = _type; |
---|
766 | state.channel = _channel; |
---|
767 | } |
---|
768 | finally { |
---|
769 | } |
---|
770 | } |
---|
771 | // $ANTLR end "RULE_INT" |
---|
772 | |
---|
773 | // $ANTLR start "RULE_WS" |
---|
774 | public final void mRULE_WS() throws RecognitionException { |
---|
775 | try { |
---|
776 | int _type = RULE_WS; |
---|
777 | int _channel = DEFAULT_TOKEN_CHANNEL; |
---|
778 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:4989:9: ( ( ' ' | '\\t' | ( '\\r' )? '\\n' )+ ) |
---|
779 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:4989:11: ( ' ' | '\\t' | ( '\\r' )? '\\n' )+ |
---|
780 | { |
---|
781 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:4989:11: ( ' ' | '\\t' | ( '\\r' )? '\\n' )+ |
---|
782 | int cnt4=0; |
---|
783 | loop4: |
---|
784 | do { |
---|
785 | int alt4=4; |
---|
786 | switch ( input.LA(1) ) { |
---|
787 | case ' ': |
---|
788 | { |
---|
789 | alt4=1; |
---|
790 | } |
---|
791 | break; |
---|
792 | case '\t': |
---|
793 | { |
---|
794 | alt4=2; |
---|
795 | } |
---|
796 | break; |
---|
797 | case '\n': |
---|
798 | case '\r': |
---|
799 | { |
---|
800 | alt4=3; |
---|
801 | } |
---|
802 | break; |
---|
803 | |
---|
804 | } |
---|
805 | |
---|
806 | switch (alt4) { |
---|
807 | case 1 : |
---|
808 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:4989:12: ' ' |
---|
809 | { |
---|
810 | match(' '); |
---|
811 | |
---|
812 | } |
---|
813 | break; |
---|
814 | case 2 : |
---|
815 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:4989:16: '\\t' |
---|
816 | { |
---|
817 | match('\t'); |
---|
818 | |
---|
819 | } |
---|
820 | break; |
---|
821 | case 3 : |
---|
822 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:4989:21: ( '\\r' )? '\\n' |
---|
823 | { |
---|
824 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:4989:21: ( '\\r' )? |
---|
825 | int alt3=2; |
---|
826 | int LA3_0 = input.LA(1); |
---|
827 | |
---|
828 | if ( (LA3_0=='\r') ) { |
---|
829 | alt3=1; |
---|
830 | } |
---|
831 | switch (alt3) { |
---|
832 | case 1 : |
---|
833 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:4989:21: '\\r' |
---|
834 | { |
---|
835 | match('\r'); |
---|
836 | |
---|
837 | } |
---|
838 | break; |
---|
839 | |
---|
840 | } |
---|
841 | |
---|
842 | match('\n'); |
---|
843 | |
---|
844 | } |
---|
845 | break; |
---|
846 | |
---|
847 | default : |
---|
848 | if ( cnt4 >= 1 ) break loop4; |
---|
849 | EarlyExitException eee = |
---|
850 | new EarlyExitException(4, input); |
---|
851 | throw eee; |
---|
852 | } |
---|
853 | cnt4++; |
---|
854 | } while (true); |
---|
855 | |
---|
856 | |
---|
857 | } |
---|
858 | |
---|
859 | state.type = _type; |
---|
860 | state.channel = _channel; |
---|
861 | } |
---|
862 | finally { |
---|
863 | } |
---|
864 | } |
---|
865 | // $ANTLR end "RULE_WS" |
---|
866 | |
---|
867 | // $ANTLR start "RULE_COLON" |
---|
868 | public final void mRULE_COLON() throws RecognitionException { |
---|
869 | try { |
---|
870 | int _type = RULE_COLON; |
---|
871 | int _channel = DEFAULT_TOKEN_CHANNEL; |
---|
872 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:4991:12: ( '\"' '\"' '\"' ) |
---|
873 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:4991:14: '\"' '\"' '\"' |
---|
874 | { |
---|
875 | match('\"'); |
---|
876 | match('\"'); |
---|
877 | match('\"'); |
---|
878 | |
---|
879 | } |
---|
880 | |
---|
881 | state.type = _type; |
---|
882 | state.channel = _channel; |
---|
883 | } |
---|
884 | finally { |
---|
885 | } |
---|
886 | } |
---|
887 | // $ANTLR end "RULE_COLON" |
---|
888 | |
---|
889 | // $ANTLR start "RULE_STRING" |
---|
890 | public final void mRULE_STRING() throws RecognitionException { |
---|
891 | try { |
---|
892 | int _type = RULE_STRING; |
---|
893 | int _channel = DEFAULT_TOKEN_CHANNEL; |
---|
894 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:4993:13: ( ( '\"' (~ ( '\"' ) )* '\"' | '\\'' (~ ( '\\'' ) )* '\\'' ) ) |
---|
895 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:4993:15: ( '\"' (~ ( '\"' ) )* '\"' | '\\'' (~ ( '\\'' ) )* '\\'' ) |
---|
896 | { |
---|
897 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:4993:15: ( '\"' (~ ( '\"' ) )* '\"' | '\\'' (~ ( '\\'' ) )* '\\'' ) |
---|
898 | int alt7=2; |
---|
899 | int LA7_0 = input.LA(1); |
---|
900 | |
---|
901 | if ( (LA7_0=='\"') ) { |
---|
902 | alt7=1; |
---|
903 | } |
---|
904 | else if ( (LA7_0=='\'') ) { |
---|
905 | alt7=2; |
---|
906 | } |
---|
907 | else { |
---|
908 | NoViableAltException nvae = |
---|
909 | new NoViableAltException("", 7, 0, input); |
---|
910 | |
---|
911 | throw nvae; |
---|
912 | } |
---|
913 | switch (alt7) { |
---|
914 | case 1 : |
---|
915 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:4993:16: '\"' (~ ( '\"' ) )* '\"' |
---|
916 | { |
---|
917 | match('\"'); |
---|
918 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:4993:20: (~ ( '\"' ) )* |
---|
919 | loop5: |
---|
920 | do { |
---|
921 | int alt5=2; |
---|
922 | int LA5_0 = input.LA(1); |
---|
923 | |
---|
924 | if ( ((LA5_0>='\u0000' && LA5_0<='!')||(LA5_0>='#' && LA5_0<='\uFFFF')) ) { |
---|
925 | alt5=1; |
---|
926 | } |
---|
927 | |
---|
928 | |
---|
929 | switch (alt5) { |
---|
930 | case 1 : |
---|
931 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:4993:20: ~ ( '\"' ) |
---|
932 | { |
---|
933 | if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='\uFFFF') ) { |
---|
934 | input.consume(); |
---|
935 | |
---|
936 | } |
---|
937 | else { |
---|
938 | MismatchedSetException mse = new MismatchedSetException(null,input); |
---|
939 | recover(mse); |
---|
940 | throw mse;} |
---|
941 | |
---|
942 | |
---|
943 | } |
---|
944 | break; |
---|
945 | |
---|
946 | default : |
---|
947 | break loop5; |
---|
948 | } |
---|
949 | } while (true); |
---|
950 | |
---|
951 | match('\"'); |
---|
952 | |
---|
953 | } |
---|
954 | break; |
---|
955 | case 2 : |
---|
956 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:4993:32: '\\'' (~ ( '\\'' ) )* '\\'' |
---|
957 | { |
---|
958 | match('\''); |
---|
959 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:4993:37: (~ ( '\\'' ) )* |
---|
960 | loop6: |
---|
961 | do { |
---|
962 | int alt6=2; |
---|
963 | int LA6_0 = input.LA(1); |
---|
964 | |
---|
965 | if ( ((LA6_0>='\u0000' && LA6_0<='&')||(LA6_0>='(' && LA6_0<='\uFFFF')) ) { |
---|
966 | alt6=1; |
---|
967 | } |
---|
968 | |
---|
969 | |
---|
970 | switch (alt6) { |
---|
971 | case 1 : |
---|
972 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:4993:37: ~ ( '\\'' ) |
---|
973 | { |
---|
974 | if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='\uFFFF') ) { |
---|
975 | input.consume(); |
---|
976 | |
---|
977 | } |
---|
978 | else { |
---|
979 | MismatchedSetException mse = new MismatchedSetException(null,input); |
---|
980 | recover(mse); |
---|
981 | throw mse;} |
---|
982 | |
---|
983 | |
---|
984 | } |
---|
985 | break; |
---|
986 | |
---|
987 | default : |
---|
988 | break loop6; |
---|
989 | } |
---|
990 | } while (true); |
---|
991 | |
---|
992 | match('\''); |
---|
993 | |
---|
994 | } |
---|
995 | break; |
---|
996 | |
---|
997 | } |
---|
998 | |
---|
999 | |
---|
1000 | } |
---|
1001 | |
---|
1002 | state.type = _type; |
---|
1003 | state.channel = _channel; |
---|
1004 | } |
---|
1005 | finally { |
---|
1006 | } |
---|
1007 | } |
---|
1008 | // $ANTLR end "RULE_STRING" |
---|
1009 | |
---|
1010 | // $ANTLR start "RULE_SECTIONHEADER" |
---|
1011 | public final void mRULE_SECTIONHEADER() throws RecognitionException { |
---|
1012 | try { |
---|
1013 | int _type = RULE_SECTIONHEADER; |
---|
1014 | int _channel = DEFAULT_TOKEN_CHANNEL; |
---|
1015 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:4995:20: ( ( 'a' .. 'z' | 'A' .. 'Z' ) ( '.' | '0' .. '9' )+ ( ' ' | '\\t' ) (~ ( ( '\\n' | '\\r' ) ) )* ( '\\r' )? '\\n' ) |
---|
1016 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:4995:22: ( 'a' .. 'z' | 'A' .. 'Z' ) ( '.' | '0' .. '9' )+ ( ' ' | '\\t' ) (~ ( ( '\\n' | '\\r' ) ) )* ( '\\r' )? '\\n' |
---|
1017 | { |
---|
1018 | if ( (input.LA(1)>='A' && input.LA(1)<='Z')||(input.LA(1)>='a' && input.LA(1)<='z') ) { |
---|
1019 | input.consume(); |
---|
1020 | |
---|
1021 | } |
---|
1022 | else { |
---|
1023 | MismatchedSetException mse = new MismatchedSetException(null,input); |
---|
1024 | recover(mse); |
---|
1025 | throw mse;} |
---|
1026 | |
---|
1027 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:4995:42: ( '.' | '0' .. '9' )+ |
---|
1028 | int cnt8=0; |
---|
1029 | loop8: |
---|
1030 | do { |
---|
1031 | int alt8=2; |
---|
1032 | int LA8_0 = input.LA(1); |
---|
1033 | |
---|
1034 | if ( (LA8_0=='.'||(LA8_0>='0' && LA8_0<='9')) ) { |
---|
1035 | alt8=1; |
---|
1036 | } |
---|
1037 | |
---|
1038 | |
---|
1039 | switch (alt8) { |
---|
1040 | case 1 : |
---|
1041 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g: |
---|
1042 | { |
---|
1043 | if ( input.LA(1)=='.'||(input.LA(1)>='0' && input.LA(1)<='9') ) { |
---|
1044 | input.consume(); |
---|
1045 | |
---|
1046 | } |
---|
1047 | else { |
---|
1048 | MismatchedSetException mse = new MismatchedSetException(null,input); |
---|
1049 | recover(mse); |
---|
1050 | throw mse;} |
---|
1051 | |
---|
1052 | |
---|
1053 | } |
---|
1054 | break; |
---|
1055 | |
---|
1056 | default : |
---|
1057 | if ( cnt8 >= 1 ) break loop8; |
---|
1058 | EarlyExitException eee = |
---|
1059 | new EarlyExitException(8, input); |
---|
1060 | throw eee; |
---|
1061 | } |
---|
1062 | cnt8++; |
---|
1063 | } while (true); |
---|
1064 | |
---|
1065 | if ( input.LA(1)=='\t'||input.LA(1)==' ' ) { |
---|
1066 | input.consume(); |
---|
1067 | |
---|
1068 | } |
---|
1069 | else { |
---|
1070 | MismatchedSetException mse = new MismatchedSetException(null,input); |
---|
1071 | recover(mse); |
---|
1072 | throw mse;} |
---|
1073 | |
---|
1074 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:4995:69: (~ ( ( '\\n' | '\\r' ) ) )* |
---|
1075 | loop9: |
---|
1076 | do { |
---|
1077 | int alt9=2; |
---|
1078 | int LA9_0 = input.LA(1); |
---|
1079 | |
---|
1080 | if ( ((LA9_0>='\u0000' && LA9_0<='\t')||(LA9_0>='\u000B' && LA9_0<='\f')||(LA9_0>='\u000E' && LA9_0<='\uFFFF')) ) { |
---|
1081 | alt9=1; |
---|
1082 | } |
---|
1083 | |
---|
1084 | |
---|
1085 | switch (alt9) { |
---|
1086 | case 1 : |
---|
1087 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:4995:69: ~ ( ( '\\n' | '\\r' ) ) |
---|
1088 | { |
---|
1089 | if ( (input.LA(1)>='\u0000' && input.LA(1)<='\t')||(input.LA(1)>='\u000B' && input.LA(1)<='\f')||(input.LA(1)>='\u000E' && input.LA(1)<='\uFFFF') ) { |
---|
1090 | input.consume(); |
---|
1091 | |
---|
1092 | } |
---|
1093 | else { |
---|
1094 | MismatchedSetException mse = new MismatchedSetException(null,input); |
---|
1095 | recover(mse); |
---|
1096 | throw mse;} |
---|
1097 | |
---|
1098 | |
---|
1099 | } |
---|
1100 | break; |
---|
1101 | |
---|
1102 | default : |
---|
1103 | break loop9; |
---|
1104 | } |
---|
1105 | } while (true); |
---|
1106 | |
---|
1107 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:4995:85: ( '\\r' )? |
---|
1108 | int alt10=2; |
---|
1109 | int LA10_0 = input.LA(1); |
---|
1110 | |
---|
1111 | if ( (LA10_0=='\r') ) { |
---|
1112 | alt10=1; |
---|
1113 | } |
---|
1114 | switch (alt10) { |
---|
1115 | case 1 : |
---|
1116 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:4995:85: '\\r' |
---|
1117 | { |
---|
1118 | match('\r'); |
---|
1119 | |
---|
1120 | } |
---|
1121 | break; |
---|
1122 | |
---|
1123 | } |
---|
1124 | |
---|
1125 | match('\n'); |
---|
1126 | |
---|
1127 | } |
---|
1128 | |
---|
1129 | state.type = _type; |
---|
1130 | state.channel = _channel; |
---|
1131 | } |
---|
1132 | finally { |
---|
1133 | } |
---|
1134 | } |
---|
1135 | // $ANTLR end "RULE_SECTIONHEADER" |
---|
1136 | |
---|
1137 | // $ANTLR start "RULE_SL_COMMENT" |
---|
1138 | public final void mRULE_SL_COMMENT() throws RecognitionException { |
---|
1139 | try { |
---|
1140 | int _type = RULE_SL_COMMENT; |
---|
1141 | int _channel = DEFAULT_TOKEN_CHANNEL; |
---|
1142 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:4997:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) |
---|
1143 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:4997:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? |
---|
1144 | { |
---|
1145 | match("//"); |
---|
1146 | |
---|
1147 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:4997:24: (~ ( ( '\\n' | '\\r' ) ) )* |
---|
1148 | loop11: |
---|
1149 | do { |
---|
1150 | int alt11=2; |
---|
1151 | int LA11_0 = input.LA(1); |
---|
1152 | |
---|
1153 | if ( ((LA11_0>='\u0000' && LA11_0<='\t')||(LA11_0>='\u000B' && LA11_0<='\f')||(LA11_0>='\u000E' && LA11_0<='\uFFFF')) ) { |
---|
1154 | alt11=1; |
---|
1155 | } |
---|
1156 | |
---|
1157 | |
---|
1158 | switch (alt11) { |
---|
1159 | case 1 : |
---|
1160 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:4997:24: ~ ( ( '\\n' | '\\r' ) ) |
---|
1161 | { |
---|
1162 | if ( (input.LA(1)>='\u0000' && input.LA(1)<='\t')||(input.LA(1)>='\u000B' && input.LA(1)<='\f')||(input.LA(1)>='\u000E' && input.LA(1)<='\uFFFF') ) { |
---|
1163 | input.consume(); |
---|
1164 | |
---|
1165 | } |
---|
1166 | else { |
---|
1167 | MismatchedSetException mse = new MismatchedSetException(null,input); |
---|
1168 | recover(mse); |
---|
1169 | throw mse;} |
---|
1170 | |
---|
1171 | |
---|
1172 | } |
---|
1173 | break; |
---|
1174 | |
---|
1175 | default : |
---|
1176 | break loop11; |
---|
1177 | } |
---|
1178 | } while (true); |
---|
1179 | |
---|
1180 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:4997:40: ( ( '\\r' )? '\\n' )? |
---|
1181 | int alt13=2; |
---|
1182 | int LA13_0 = input.LA(1); |
---|
1183 | |
---|
1184 | if ( (LA13_0=='\n'||LA13_0=='\r') ) { |
---|
1185 | alt13=1; |
---|
1186 | } |
---|
1187 | switch (alt13) { |
---|
1188 | case 1 : |
---|
1189 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:4997:41: ( '\\r' )? '\\n' |
---|
1190 | { |
---|
1191 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:4997:41: ( '\\r' )? |
---|
1192 | int alt12=2; |
---|
1193 | int LA12_0 = input.LA(1); |
---|
1194 | |
---|
1195 | if ( (LA12_0=='\r') ) { |
---|
1196 | alt12=1; |
---|
1197 | } |
---|
1198 | switch (alt12) { |
---|
1199 | case 1 : |
---|
1200 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:4997:41: '\\r' |
---|
1201 | { |
---|
1202 | match('\r'); |
---|
1203 | |
---|
1204 | } |
---|
1205 | break; |
---|
1206 | |
---|
1207 | } |
---|
1208 | |
---|
1209 | match('\n'); |
---|
1210 | |
---|
1211 | } |
---|
1212 | break; |
---|
1213 | |
---|
1214 | } |
---|
1215 | |
---|
1216 | |
---|
1217 | } |
---|
1218 | |
---|
1219 | state.type = _type; |
---|
1220 | state.channel = _channel; |
---|
1221 | } |
---|
1222 | finally { |
---|
1223 | } |
---|
1224 | } |
---|
1225 | // $ANTLR end "RULE_SL_COMMENT" |
---|
1226 | |
---|
1227 | // $ANTLR start "RULE_ML_COMMENT" |
---|
1228 | public final void mRULE_ML_COMMENT() throws RecognitionException { |
---|
1229 | try { |
---|
1230 | int _type = RULE_ML_COMMENT; |
---|
1231 | int _channel = DEFAULT_TOKEN_CHANNEL; |
---|
1232 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:4999:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) |
---|
1233 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:4999:19: '/*' ( options {greedy=false; } : . )* '*/' |
---|
1234 | { |
---|
1235 | match("/*"); |
---|
1236 | |
---|
1237 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:4999:24: ( options {greedy=false; } : . )* |
---|
1238 | loop14: |
---|
1239 | do { |
---|
1240 | int alt14=2; |
---|
1241 | int LA14_0 = input.LA(1); |
---|
1242 | |
---|
1243 | if ( (LA14_0=='*') ) { |
---|
1244 | int LA14_1 = input.LA(2); |
---|
1245 | |
---|
1246 | if ( (LA14_1=='/') ) { |
---|
1247 | alt14=2; |
---|
1248 | } |
---|
1249 | else if ( ((LA14_1>='\u0000' && LA14_1<='.')||(LA14_1>='0' && LA14_1<='\uFFFF')) ) { |
---|
1250 | alt14=1; |
---|
1251 | } |
---|
1252 | |
---|
1253 | |
---|
1254 | } |
---|
1255 | else if ( ((LA14_0>='\u0000' && LA14_0<=')')||(LA14_0>='+' && LA14_0<='\uFFFF')) ) { |
---|
1256 | alt14=1; |
---|
1257 | } |
---|
1258 | |
---|
1259 | |
---|
1260 | switch (alt14) { |
---|
1261 | case 1 : |
---|
1262 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:4999:52: . |
---|
1263 | { |
---|
1264 | matchAny(); |
---|
1265 | |
---|
1266 | } |
---|
1267 | break; |
---|
1268 | |
---|
1269 | default : |
---|
1270 | break loop14; |
---|
1271 | } |
---|
1272 | } while (true); |
---|
1273 | |
---|
1274 | match("*/"); |
---|
1275 | |
---|
1276 | |
---|
1277 | } |
---|
1278 | |
---|
1279 | state.type = _type; |
---|
1280 | state.channel = _channel; |
---|
1281 | } |
---|
1282 | finally { |
---|
1283 | } |
---|
1284 | } |
---|
1285 | // $ANTLR end "RULE_ML_COMMENT" |
---|
1286 | |
---|
1287 | // $ANTLR start "RULE_LOGIC" |
---|
1288 | public final void mRULE_LOGIC() throws RecognitionException { |
---|
1289 | try { |
---|
1290 | int _type = RULE_LOGIC; |
---|
1291 | int _channel = DEFAULT_TOKEN_CHANNEL; |
---|
1292 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:5001:12: ( ( '/and' | '/or' | '/andr' | '/orr' | '/any' | '/together' ) ) |
---|
1293 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:5001:14: ( '/and' | '/or' | '/andr' | '/orr' | '/any' | '/together' ) |
---|
1294 | { |
---|
1295 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:5001:14: ( '/and' | '/or' | '/andr' | '/orr' | '/any' | '/together' ) |
---|
1296 | int alt15=6; |
---|
1297 | alt15 = dfa15.predict(input); |
---|
1298 | switch (alt15) { |
---|
1299 | case 1 : |
---|
1300 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:5001:15: '/and' |
---|
1301 | { |
---|
1302 | match("/and"); |
---|
1303 | |
---|
1304 | |
---|
1305 | } |
---|
1306 | break; |
---|
1307 | case 2 : |
---|
1308 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:5001:22: '/or' |
---|
1309 | { |
---|
1310 | match("/or"); |
---|
1311 | |
---|
1312 | |
---|
1313 | } |
---|
1314 | break; |
---|
1315 | case 3 : |
---|
1316 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:5001:28: '/andr' |
---|
1317 | { |
---|
1318 | match("/andr"); |
---|
1319 | |
---|
1320 | |
---|
1321 | } |
---|
1322 | break; |
---|
1323 | case 4 : |
---|
1324 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:5001:36: '/orr' |
---|
1325 | { |
---|
1326 | match("/orr"); |
---|
1327 | |
---|
1328 | |
---|
1329 | } |
---|
1330 | break; |
---|
1331 | case 5 : |
---|
1332 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:5001:43: '/any' |
---|
1333 | { |
---|
1334 | match("/any"); |
---|
1335 | |
---|
1336 | |
---|
1337 | } |
---|
1338 | break; |
---|
1339 | case 6 : |
---|
1340 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:5001:50: '/together' |
---|
1341 | { |
---|
1342 | match("/together"); |
---|
1343 | |
---|
1344 | |
---|
1345 | } |
---|
1346 | break; |
---|
1347 | |
---|
1348 | } |
---|
1349 | |
---|
1350 | |
---|
1351 | } |
---|
1352 | |
---|
1353 | state.type = _type; |
---|
1354 | state.channel = _channel; |
---|
1355 | } |
---|
1356 | finally { |
---|
1357 | } |
---|
1358 | } |
---|
1359 | // $ANTLR end "RULE_LOGIC" |
---|
1360 | |
---|
1361 | public void mTokens() throws RecognitionException { |
---|
1362 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:1:8: ( T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | RULE_ID | RULE_INT | RULE_WS | RULE_COLON | RULE_STRING | RULE_SECTIONHEADER | RULE_SL_COMMENT | RULE_ML_COMMENT | RULE_LOGIC ) |
---|
1363 | int alt16=38; |
---|
1364 | alt16 = dfa16.predict(input); |
---|
1365 | switch (alt16) { |
---|
1366 | case 1 : |
---|
1367 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:1:10: T__13 |
---|
1368 | { |
---|
1369 | mT__13(); |
---|
1370 | |
---|
1371 | } |
---|
1372 | break; |
---|
1373 | case 2 : |
---|
1374 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:1:16: T__14 |
---|
1375 | { |
---|
1376 | mT__14(); |
---|
1377 | |
---|
1378 | } |
---|
1379 | break; |
---|
1380 | case 3 : |
---|
1381 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:1:22: T__15 |
---|
1382 | { |
---|
1383 | mT__15(); |
---|
1384 | |
---|
1385 | } |
---|
1386 | break; |
---|
1387 | case 4 : |
---|
1388 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:1:28: T__16 |
---|
1389 | { |
---|
1390 | mT__16(); |
---|
1391 | |
---|
1392 | } |
---|
1393 | break; |
---|
1394 | case 5 : |
---|
1395 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:1:34: T__17 |
---|
1396 | { |
---|
1397 | mT__17(); |
---|
1398 | |
---|
1399 | } |
---|
1400 | break; |
---|
1401 | case 6 : |
---|
1402 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:1:40: T__18 |
---|
1403 | { |
---|
1404 | mT__18(); |
---|
1405 | |
---|
1406 | } |
---|
1407 | break; |
---|
1408 | case 7 : |
---|
1409 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:1:46: T__19 |
---|
1410 | { |
---|
1411 | mT__19(); |
---|
1412 | |
---|
1413 | } |
---|
1414 | break; |
---|
1415 | case 8 : |
---|
1416 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:1:52: T__20 |
---|
1417 | { |
---|
1418 | mT__20(); |
---|
1419 | |
---|
1420 | } |
---|
1421 | break; |
---|
1422 | case 9 : |
---|
1423 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:1:58: T__21 |
---|
1424 | { |
---|
1425 | mT__21(); |
---|
1426 | |
---|
1427 | } |
---|
1428 | break; |
---|
1429 | case 10 : |
---|
1430 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:1:64: T__22 |
---|
1431 | { |
---|
1432 | mT__22(); |
---|
1433 | |
---|
1434 | } |
---|
1435 | break; |
---|
1436 | case 11 : |
---|
1437 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:1:70: T__23 |
---|
1438 | { |
---|
1439 | mT__23(); |
---|
1440 | |
---|
1441 | } |
---|
1442 | break; |
---|
1443 | case 12 : |
---|
1444 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:1:76: T__24 |
---|
1445 | { |
---|
1446 | mT__24(); |
---|
1447 | |
---|
1448 | } |
---|
1449 | break; |
---|
1450 | case 13 : |
---|
1451 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:1:82: T__25 |
---|
1452 | { |
---|
1453 | mT__25(); |
---|
1454 | |
---|
1455 | } |
---|
1456 | break; |
---|
1457 | case 14 : |
---|
1458 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:1:88: T__26 |
---|
1459 | { |
---|
1460 | mT__26(); |
---|
1461 | |
---|
1462 | } |
---|
1463 | break; |
---|
1464 | case 15 : |
---|
1465 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:1:94: T__27 |
---|
1466 | { |
---|
1467 | mT__27(); |
---|
1468 | |
---|
1469 | } |
---|
1470 | break; |
---|
1471 | case 16 : |
---|
1472 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:1:100: T__28 |
---|
1473 | { |
---|
1474 | mT__28(); |
---|
1475 | |
---|
1476 | } |
---|
1477 | break; |
---|
1478 | case 17 : |
---|
1479 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:1:106: T__29 |
---|
1480 | { |
---|
1481 | mT__29(); |
---|
1482 | |
---|
1483 | } |
---|
1484 | break; |
---|
1485 | case 18 : |
---|
1486 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:1:112: T__30 |
---|
1487 | { |
---|
1488 | mT__30(); |
---|
1489 | |
---|
1490 | } |
---|
1491 | break; |
---|
1492 | case 19 : |
---|
1493 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:1:118: T__31 |
---|
1494 | { |
---|
1495 | mT__31(); |
---|
1496 | |
---|
1497 | } |
---|
1498 | break; |
---|
1499 | case 20 : |
---|
1500 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:1:124: T__32 |
---|
1501 | { |
---|
1502 | mT__32(); |
---|
1503 | |
---|
1504 | } |
---|
1505 | break; |
---|
1506 | case 21 : |
---|
1507 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:1:130: T__33 |
---|
1508 | { |
---|
1509 | mT__33(); |
---|
1510 | |
---|
1511 | } |
---|
1512 | break; |
---|
1513 | case 22 : |
---|
1514 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:1:136: T__34 |
---|
1515 | { |
---|
1516 | mT__34(); |
---|
1517 | |
---|
1518 | } |
---|
1519 | break; |
---|
1520 | case 23 : |
---|
1521 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:1:142: T__35 |
---|
1522 | { |
---|
1523 | mT__35(); |
---|
1524 | |
---|
1525 | } |
---|
1526 | break; |
---|
1527 | case 24 : |
---|
1528 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:1:148: T__36 |
---|
1529 | { |
---|
1530 | mT__36(); |
---|
1531 | |
---|
1532 | } |
---|
1533 | break; |
---|
1534 | case 25 : |
---|
1535 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:1:154: T__37 |
---|
1536 | { |
---|
1537 | mT__37(); |
---|
1538 | |
---|
1539 | } |
---|
1540 | break; |
---|
1541 | case 26 : |
---|
1542 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:1:160: T__38 |
---|
1543 | { |
---|
1544 | mT__38(); |
---|
1545 | |
---|
1546 | } |
---|
1547 | break; |
---|
1548 | case 27 : |
---|
1549 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:1:166: T__39 |
---|
1550 | { |
---|
1551 | mT__39(); |
---|
1552 | |
---|
1553 | } |
---|
1554 | break; |
---|
1555 | case 28 : |
---|
1556 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:1:172: T__40 |
---|
1557 | { |
---|
1558 | mT__40(); |
---|
1559 | |
---|
1560 | } |
---|
1561 | break; |
---|
1562 | case 29 : |
---|
1563 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:1:178: T__41 |
---|
1564 | { |
---|
1565 | mT__41(); |
---|
1566 | |
---|
1567 | } |
---|
1568 | break; |
---|
1569 | case 30 : |
---|
1570 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:1:184: RULE_ID |
---|
1571 | { |
---|
1572 | mRULE_ID(); |
---|
1573 | |
---|
1574 | } |
---|
1575 | break; |
---|
1576 | case 31 : |
---|
1577 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:1:192: RULE_INT |
---|
1578 | { |
---|
1579 | mRULE_INT(); |
---|
1580 | |
---|
1581 | } |
---|
1582 | break; |
---|
1583 | case 32 : |
---|
1584 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:1:201: RULE_WS |
---|
1585 | { |
---|
1586 | mRULE_WS(); |
---|
1587 | |
---|
1588 | } |
---|
1589 | break; |
---|
1590 | case 33 : |
---|
1591 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:1:209: RULE_COLON |
---|
1592 | { |
---|
1593 | mRULE_COLON(); |
---|
1594 | |
---|
1595 | } |
---|
1596 | break; |
---|
1597 | case 34 : |
---|
1598 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:1:220: RULE_STRING |
---|
1599 | { |
---|
1600 | mRULE_STRING(); |
---|
1601 | |
---|
1602 | } |
---|
1603 | break; |
---|
1604 | case 35 : |
---|
1605 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:1:232: RULE_SECTIONHEADER |
---|
1606 | { |
---|
1607 | mRULE_SECTIONHEADER(); |
---|
1608 | |
---|
1609 | } |
---|
1610 | break; |
---|
1611 | case 36 : |
---|
1612 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:1:251: RULE_SL_COMMENT |
---|
1613 | { |
---|
1614 | mRULE_SL_COMMENT(); |
---|
1615 | |
---|
1616 | } |
---|
1617 | break; |
---|
1618 | case 37 : |
---|
1619 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:1:267: RULE_ML_COMMENT |
---|
1620 | { |
---|
1621 | mRULE_ML_COMMENT(); |
---|
1622 | |
---|
1623 | } |
---|
1624 | break; |
---|
1625 | case 38 : |
---|
1626 | // ../de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/contentassist/antlr/internal/InternalEbnf.g:1:283: RULE_LOGIC |
---|
1627 | { |
---|
1628 | mRULE_LOGIC(); |
---|
1629 | |
---|
1630 | } |
---|
1631 | break; |
---|
1632 | |
---|
1633 | } |
---|
1634 | |
---|
1635 | } |
---|
1636 | |
---|
1637 | |
---|
1638 | protected DFA15 dfa15 = new DFA15(this); |
---|
1639 | protected DFA16 dfa16 = new DFA16(this); |
---|
1640 | static final String DFA15_eotS = |
---|
1641 | "\6\uffff\1\12\1\14\5\uffff"; |
---|
1642 | static final String DFA15_eofS = |
---|
1643 | "\15\uffff"; |
---|
1644 | static final String DFA15_minS = |
---|
1645 | "\1\57\1\141\1\156\1\162\1\uffff\1\144\2\162\5\uffff"; |
---|
1646 | static final String DFA15_maxS = |
---|
1647 | "\1\57\1\164\1\156\1\162\1\uffff\1\171\2\162\5\uffff"; |
---|
1648 | static final String DFA15_acceptS = |
---|
1649 | "\4\uffff\1\6\3\uffff\1\5\1\4\1\2\1\3\1\1"; |
---|
1650 | static final String DFA15_specialS = |
---|
1651 | "\15\uffff}>"; |
---|
1652 | static final String[] DFA15_transitionS = { |
---|
1653 | "\1\1", |
---|
1654 | "\1\2\15\uffff\1\3\4\uffff\1\4", |
---|
1655 | "\1\5", |
---|
1656 | "\1\6", |
---|
1657 | "", |
---|
1658 | "\1\7\24\uffff\1\10", |
---|
1659 | "\1\11", |
---|
1660 | "\1\13", |
---|
1661 | "", |
---|
1662 | "", |
---|
1663 | "", |
---|
1664 | "", |
---|
1665 | "" |
---|
1666 | }; |
---|
1667 | |
---|
1668 | static final short[] DFA15_eot = DFA.unpackEncodedString(DFA15_eotS); |
---|
1669 | static final short[] DFA15_eof = DFA.unpackEncodedString(DFA15_eofS); |
---|
1670 | static final char[] DFA15_min = DFA.unpackEncodedStringToUnsignedChars(DFA15_minS); |
---|
1671 | static final char[] DFA15_max = DFA.unpackEncodedStringToUnsignedChars(DFA15_maxS); |
---|
1672 | static final short[] DFA15_accept = DFA.unpackEncodedString(DFA15_acceptS); |
---|
1673 | static final short[] DFA15_special = DFA.unpackEncodedString(DFA15_specialS); |
---|
1674 | static final short[][] DFA15_transition; |
---|
1675 | |
---|
1676 | static { |
---|
1677 | int numStates = DFA15_transitionS.length; |
---|
1678 | DFA15_transition = new short[numStates][]; |
---|
1679 | for (int i=0; i<numStates; i++) { |
---|
1680 | DFA15_transition[i] = DFA.unpackEncodedString(DFA15_transitionS[i]); |
---|
1681 | } |
---|
1682 | } |
---|
1683 | |
---|
1684 | class DFA15 extends DFA { |
---|
1685 | |
---|
1686 | public DFA15(BaseRecognizer recognizer) { |
---|
1687 | this.recognizer = recognizer; |
---|
1688 | this.decisionNumber = 15; |
---|
1689 | this.eot = DFA15_eot; |
---|
1690 | this.eof = DFA15_eof; |
---|
1691 | this.min = DFA15_min; |
---|
1692 | this.max = DFA15_max; |
---|
1693 | this.accept = DFA15_accept; |
---|
1694 | this.special = DFA15_special; |
---|
1695 | this.transition = DFA15_transition; |
---|
1696 | } |
---|
1697 | public String getDescription() { |
---|
1698 | return "5001:14: ( '/and' | '/or' | '/andr' | '/orr' | '/any' | '/together' )"; |
---|
1699 | } |
---|
1700 | } |
---|
1701 | static final String DFA16_eotS = |
---|
1702 | "\12\uffff\1\36\1\uffff\1\36\1\52\1\36\3\uffff\3\36\2\uffff\3\36"+ |
---|
1703 | "\5\uffff\3\36\1\uffff\1\36\7\uffff\6\36\1\35\12\36\1\uffff\5\36"+ |
---|
1704 | "\1\114\1\115\1\116\7\36\3\uffff\3\36\1\131\1\132\1\uffff\2\36\1"+ |
---|
1705 | "\135\1\136\2\uffff\1\36\1\140\2\uffff\1\36\1\uffff\2\36\1\uffff"; |
---|
1706 | static final String DFA16_eofS = |
---|
1707 | "\144\uffff"; |
---|
1708 | static final String DFA16_minS = |
---|
1709 | "\1\11\11\uffff\1\56\1\uffff\1\56\1\52\1\56\3\uffff\3\56\2\uffff"+ |
---|
1710 | "\3\56\2\uffff\1\0\2\uffff\1\141\1\157\1\11\1\uffff\1\160\7\uffff"+ |
---|
1711 | "\1\142\1\155\1\154\1\157\1\143\1\144\1\42\1\155\1\142\1\157\1\145"+ |
---|
1712 | "\1\142\2\145\2\153\1\141\1\uffff\1\155\1\141\1\162\1\154\1\151\3"+ |
---|
1713 | "\60\1\141\1\164\1\141\1\154\1\164\1\72\1\156\3\uffff\1\147\1\145"+ |
---|
1714 | "\1\162\2\60\1\uffff\1\141\1\145\2\60\2\uffff\1\164\1\60\2\uffff"+ |
---|
1715 | "\1\157\1\uffff\1\162\1\72\1\uffff"; |
---|
1716 | static final String DFA16_maxS = |
---|
1717 | "\1\175\11\uffff\1\162\1\uffff\1\155\1\164\1\141\3\uffff\1\157\1"+ |
---|
1718 | "\165\1\157\2\uffff\1\141\1\160\1\71\2\uffff\1\uffff\2\uffff\1\141"+ |
---|
1719 | "\1\157\1\71\1\uffff\1\160\7\uffff\1\142\1\162\1\154\1\157\1\143"+ |
---|
1720 | "\1\144\1\42\1\155\1\142\1\157\1\145\1\142\2\145\2\153\1\141\1\uffff"+ |
---|
1721 | "\1\155\1\141\1\162\1\154\1\151\3\172\1\141\1\164\1\141\1\154\1\164"+ |
---|
1722 | "\1\72\1\156\3\uffff\1\147\1\145\1\162\2\172\1\uffff\1\141\1\145"+ |
---|
1723 | "\2\172\2\uffff\1\164\1\172\2\uffff\1\157\1\uffff\1\162\1\72\1\uffff"; |
---|
1724 | static final String DFA16_acceptS = |
---|
1725 | "\1\uffff\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\uffff\1\13\3\uffff"+ |
---|
1726 | "\1\17\1\20\1\21\3\uffff\1\26\1\27\3\uffff\1\37\1\40\1\uffff\1\42"+ |
---|
1727 | "\1\36\3\uffff\1\43\1\uffff\1\30\1\31\1\32\1\44\1\45\1\46\1\15\21"+ |
---|
1728 | "\uffff\1\41\17\uffff\1\33\1\24\1\25\5\uffff\1\16\4\uffff\1\22\1"+ |
---|
1729 | "\14\2\uffff\1\35\1\12\1\uffff\1\34\2\uffff\1\23"; |
---|
1730 | static final String DFA16_specialS = |
---|
1731 | "\34\uffff\1\0\107\uffff}>"; |
---|
1732 | static final String[] DFA16_transitionS = { |
---|
1733 | "\2\33\2\uffff\1\33\22\uffff\1\33\1\uffff\1\34\1\25\3\uffff\1"+ |
---|
1734 | "\35\1\5\1\1\1\10\1\11\1\26\1\uffff\1\20\1\15\12\32\1\17\1\13"+ |
---|
1735 | "\1\21\4\uffff\32\31\1\6\1\uffff\1\2\1\uffff\1\36\1\uffff\2\31"+ |
---|
1736 | "\1\22\3\31\1\12\1\24\1\14\2\31\1\16\3\31\1\27\1\31\1\23\2\31"+ |
---|
1737 | "\1\30\5\31\1\7\1\4\1\3", |
---|
1738 | "", |
---|
1739 | "", |
---|
1740 | "", |
---|
1741 | "", |
---|
1742 | "", |
---|
1743 | "", |
---|
1744 | "", |
---|
1745 | "", |
---|
1746 | "", |
---|
1747 | "\1\42\1\uffff\12\41\62\uffff\1\40\5\uffff\1\37", |
---|
1748 | "", |
---|
1749 | "\1\42\1\uffff\12\41\63\uffff\1\43", |
---|
1750 | "\1\50\4\uffff\1\47\61\uffff\1\51\1\44\1\uffff\1\45\10\uffff"+ |
---|
1751 | "\1\46\1\uffff\1\51\4\uffff\1\51", |
---|
1752 | "\1\42\1\uffff\12\41\47\uffff\1\53", |
---|
1753 | "", |
---|
1754 | "", |
---|
1755 | "", |
---|
1756 | "\1\42\1\uffff\12\41\65\uffff\1\54", |
---|
1757 | "\1\42\1\uffff\12\41\73\uffff\1\55", |
---|
1758 | "\1\42\1\uffff\12\41\65\uffff\1\56", |
---|
1759 | "", |
---|
1760 | "", |
---|
1761 | "\1\42\1\uffff\12\41\47\uffff\1\57", |
---|
1762 | "\1\42\1\uffff\12\41\66\uffff\1\60", |
---|
1763 | "\1\42\1\uffff\12\41", |
---|
1764 | "", |
---|
1765 | "", |
---|
1766 | "\42\35\1\61\uffdd\35", |
---|
1767 | "", |
---|
1768 | "", |
---|
1769 | "\1\62", |
---|
1770 | "\1\63", |
---|
1771 | "\1\42\26\uffff\1\42\15\uffff\1\42\1\uffff\12\41", |
---|
1772 | "", |
---|
1773 | "\1\64", |
---|
1774 | "", |
---|
1775 | "", |
---|
1776 | "", |
---|
1777 | "", |
---|
1778 | "", |
---|
1779 | "", |
---|
1780 | "", |
---|
1781 | "\1\65", |
---|
1782 | "\1\66\4\uffff\1\67", |
---|
1783 | "\1\70", |
---|
1784 | "\1\71", |
---|
1785 | "\1\72", |
---|
1786 | "\1\73", |
---|
1787 | "\1\74", |
---|
1788 | "\1\75", |
---|
1789 | "\1\76", |
---|
1790 | "\1\77", |
---|
1791 | "\1\100", |
---|
1792 | "\1\101", |
---|
1793 | "\1\102", |
---|
1794 | "\1\103", |
---|
1795 | "\1\104", |
---|
1796 | "\1\105", |
---|
1797 | "\1\106", |
---|
1798 | "", |
---|
1799 | "\1\107", |
---|
1800 | "\1\110", |
---|
1801 | "\1\111", |
---|
1802 | "\1\112", |
---|
1803 | "\1\113", |
---|
1804 | "\12\36\7\uffff\32\36\4\uffff\1\36\1\uffff\32\36", |
---|
1805 | "\12\36\7\uffff\32\36\4\uffff\1\36\1\uffff\32\36", |
---|
1806 | "\12\36\7\uffff\32\36\4\uffff\1\36\1\uffff\32\36", |
---|
1807 | "\1\117", |
---|
1808 | "\1\120", |
---|
1809 | "\1\121", |
---|
1810 | "\1\122", |
---|
1811 | "\1\123", |
---|
1812 | "\1\124", |
---|
1813 | "\1\125", |
---|
1814 | "", |
---|
1815 | "", |
---|
1816 | "", |
---|
1817 | "\1\126", |
---|
1818 | "\1\127", |
---|
1819 | "\1\130", |
---|
1820 | "\12\36\7\uffff\32\36\4\uffff\1\36\1\uffff\32\36", |
---|
1821 | "\12\36\7\uffff\32\36\4\uffff\1\36\1\uffff\32\36", |
---|
1822 | "", |
---|
1823 | "\1\133", |
---|
1824 | "\1\134", |
---|
1825 | "\12\36\7\uffff\32\36\4\uffff\1\36\1\uffff\32\36", |
---|
1826 | "\12\36\7\uffff\32\36\4\uffff\1\36\1\uffff\32\36", |
---|
1827 | "", |
---|
1828 | "", |
---|
1829 | "\1\137", |
---|
1830 | "\12\36\7\uffff\32\36\4\uffff\1\36\1\uffff\32\36", |
---|
1831 | "", |
---|
1832 | "", |
---|
1833 | "\1\141", |
---|
1834 | "", |
---|
1835 | "\1\142", |
---|
1836 | "\1\143", |
---|
1837 | "" |
---|
1838 | }; |
---|
1839 | |
---|
1840 | static final short[] DFA16_eot = DFA.unpackEncodedString(DFA16_eotS); |
---|
1841 | static final short[] DFA16_eof = DFA.unpackEncodedString(DFA16_eofS); |
---|
1842 | static final char[] DFA16_min = DFA.unpackEncodedStringToUnsignedChars(DFA16_minS); |
---|
1843 | static final char[] DFA16_max = DFA.unpackEncodedStringToUnsignedChars(DFA16_maxS); |
---|
1844 | static final short[] DFA16_accept = DFA.unpackEncodedString(DFA16_acceptS); |
---|
1845 | static final short[] DFA16_special = DFA.unpackEncodedString(DFA16_specialS); |
---|
1846 | static final short[][] DFA16_transition; |
---|
1847 | |
---|
1848 | static { |
---|
1849 | int numStates = DFA16_transitionS.length; |
---|
1850 | DFA16_transition = new short[numStates][]; |
---|
1851 | for (int i=0; i<numStates; i++) { |
---|
1852 | DFA16_transition[i] = DFA.unpackEncodedString(DFA16_transitionS[i]); |
---|
1853 | } |
---|
1854 | } |
---|
1855 | |
---|
1856 | class DFA16 extends DFA { |
---|
1857 | |
---|
1858 | public DFA16(BaseRecognizer recognizer) { |
---|
1859 | this.recognizer = recognizer; |
---|
1860 | this.decisionNumber = 16; |
---|
1861 | this.eot = DFA16_eot; |
---|
1862 | this.eof = DFA16_eof; |
---|
1863 | this.min = DFA16_min; |
---|
1864 | this.max = DFA16_max; |
---|
1865 | this.accept = DFA16_accept; |
---|
1866 | this.special = DFA16_special; |
---|
1867 | this.transition = DFA16_transition; |
---|
1868 | } |
---|
1869 | public String getDescription() { |
---|
1870 | return "1:1: Tokens : ( T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | RULE_ID | RULE_INT | RULE_WS | RULE_COLON | RULE_STRING | RULE_SECTIONHEADER | RULE_SL_COMMENT | RULE_ML_COMMENT | RULE_LOGIC );"; |
---|
1871 | } |
---|
1872 | public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { |
---|
1873 | IntStream input = _input; |
---|
1874 | int _s = s; |
---|
1875 | switch ( s ) { |
---|
1876 | case 0 : |
---|
1877 | int LA16_28 = input.LA(1); |
---|
1878 | |
---|
1879 | s = -1; |
---|
1880 | if ( (LA16_28=='\"') ) {s = 49;} |
---|
1881 | |
---|
1882 | else if ( ((LA16_28>='\u0000' && LA16_28<='!')||(LA16_28>='#' && LA16_28<='\uFFFF')) ) {s = 29;} |
---|
1883 | |
---|
1884 | if ( s>=0 ) return s; |
---|
1885 | break; |
---|
1886 | } |
---|
1887 | NoViableAltException nvae = |
---|
1888 | new NoViableAltException(getDescription(), 16, _s, input); |
---|
1889 | error(nvae); |
---|
1890 | throw nvae; |
---|
1891 | } |
---|
1892 | } |
---|
1893 | |
---|
1894 | |
---|
1895 | } |
---|