aboutsummaryrefslogtreecommitdiffstats
path: root/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfigurationLexer.java
diff options
context:
space:
mode:
Diffstat (limited to 'Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfigurationLexer.java')
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfigurationLexer.java1108
1 files changed, 1108 insertions, 0 deletions
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfigurationLexer.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfigurationLexer.java
new file mode 100644
index 00000000..730041a1
--- /dev/null
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfigurationLexer.java
@@ -0,0 +1,1108 @@
1package hu.bme.mit.inf.dslreasoner.application.parser.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.
5import org.eclipse.xtext.parser.antlr.Lexer;
6
7
8import org.antlr.runtime.*;
9import java.util.Stack;
10import java.util.List;
11import java.util.ArrayList;
12
13@SuppressWarnings("all")
14public class InternalApplicationConfigurationLexer extends Lexer {
15 public static final int RULE_STRING=4;
16 public static final int RULE_SL_COMMENT=8;
17 public static final int T__19=19;
18 public static final int T__15=15;
19 public static final int T__16=16;
20 public static final int T__17=17;
21 public static final int T__18=18;
22 public static final int T__11=11;
23 public static final int T__12=12;
24 public static final int T__13=13;
25 public static final int T__14=14;
26 public static final int EOF=-1;
27 public static final int RULE_ID=5;
28 public static final int RULE_WS=9;
29 public static final int RULE_ANY_OTHER=10;
30 public static final int RULE_INT=6;
31 public static final int RULE_ML_COMMENT=7;
32 public static final int T__20=20;
33 public static final int T__21=21;
34
35 // delegates
36 // delegators
37
38 public InternalApplicationConfigurationLexer() {;}
39 public InternalApplicationConfigurationLexer(CharStream input) {
40 this(input, new RecognizerSharedState());
41 }
42 public InternalApplicationConfigurationLexer(CharStream input, RecognizerSharedState state) {
43 super(input,state);
44
45 }
46 public String getGrammarFileName() { return "InternalApplicationConfiguration.g"; }
47
48 // $ANTLR start "T__11"
49 public final void mT__11() throws RecognitionException {
50 try {
51 int _type = T__11;
52 int _channel = DEFAULT_TOKEN_CHANNEL;
53 // InternalApplicationConfiguration.g:11:7: ( 'import' )
54 // InternalApplicationConfiguration.g:11:9: 'import'
55 {
56 match("import");
57
58
59 }
60
61 state.type = _type;
62 state.channel = _channel;
63 }
64 finally {
65 }
66 }
67 // $ANTLR end "T__11"
68
69 // $ANTLR start "T__12"
70 public final void mT__12() throws RecognitionException {
71 try {
72 int _type = T__12;
73 int _channel = DEFAULT_TOKEN_CHANNEL;
74 // InternalApplicationConfiguration.g:12:7: ( 'epackage' )
75 // InternalApplicationConfiguration.g:12:9: 'epackage'
76 {
77 match("epackage");
78
79
80 }
81
82 state.type = _type;
83 state.channel = _channel;
84 }
85 finally {
86 }
87 }
88 // $ANTLR end "T__12"
89
90 // $ANTLR start "T__13"
91 public final void mT__13() throws RecognitionException {
92 try {
93 int _type = T__13;
94 int _channel = DEFAULT_TOKEN_CHANNEL;
95 // InternalApplicationConfiguration.g:13:7: ( 'viatra' )
96 // InternalApplicationConfiguration.g:13:9: 'viatra'
97 {
98 match("viatra");
99
100
101 }
102
103 state.type = _type;
104 state.channel = _channel;
105 }
106 finally {
107 }
108 }
109 // $ANTLR end "T__13"
110
111 // $ANTLR start "T__14"
112 public final void mT__14() throws RecognitionException {
113 try {
114 int _type = T__14;
115 int _channel = DEFAULT_TOKEN_CHANNEL;
116 // InternalApplicationConfiguration.g:14:7: ( '{' )
117 // InternalApplicationConfiguration.g:14:9: '{'
118 {
119 match('{');
120
121 }
122
123 state.type = _type;
124 state.channel = _channel;
125 }
126 finally {
127 }
128 }
129 // $ANTLR end "T__14"
130
131 // $ANTLR start "T__15"
132 public final void mT__15() throws RecognitionException {
133 try {
134 int _type = T__15;
135 int _channel = DEFAULT_TOKEN_CHANNEL;
136 // InternalApplicationConfiguration.g:15:7: ( ',' )
137 // InternalApplicationConfiguration.g:15:9: ','
138 {
139 match(',');
140
141 }
142
143 state.type = _type;
144 state.channel = _channel;
145 }
146 finally {
147 }
148 }
149 // $ANTLR end "T__15"
150
151 // $ANTLR start "T__16"
152 public final void mT__16() throws RecognitionException {
153 try {
154 int _type = T__16;
155 int _channel = DEFAULT_TOKEN_CHANNEL;
156 // InternalApplicationConfiguration.g:16:7: ( '}' )
157 // InternalApplicationConfiguration.g:16:9: '}'
158 {
159 match('}');
160
161 }
162
163 state.type = _type;
164 state.channel = _channel;
165 }
166 finally {
167 }
168 }
169 // $ANTLR end "T__16"
170
171 // $ANTLR start "T__17"
172 public final void mT__17() throws RecognitionException {
173 try {
174 int _type = T__17;
175 int _channel = DEFAULT_TOKEN_CHANNEL;
176 // InternalApplicationConfiguration.g:17:7: ( 'package' )
177 // InternalApplicationConfiguration.g:17:9: 'package'
178 {
179 match("package");
180
181
182 }
183
184 state.type = _type;
185 state.channel = _channel;
186 }
187 finally {
188 }
189 }
190 // $ANTLR end "T__17"
191
192 // $ANTLR start "T__18"
193 public final void mT__18() throws RecognitionException {
194 try {
195 int _type = T__18;
196 int _channel = DEFAULT_TOKEN_CHANNEL;
197 // InternalApplicationConfiguration.g:18:7: ( 'excluding' )
198 // InternalApplicationConfiguration.g:18:9: 'excluding'
199 {
200 match("excluding");
201
202
203 }
204
205 state.type = _type;
206 state.channel = _channel;
207 }
208 finally {
209 }
210 }
211 // $ANTLR end "T__18"
212
213 // $ANTLR start "T__19"
214 public final void mT__19() throws RecognitionException {
215 try {
216 int _type = T__19;
217 int _channel = DEFAULT_TOKEN_CHANNEL;
218 // InternalApplicationConfiguration.g:19:7: ( '::' )
219 // InternalApplicationConfiguration.g:19:9: '::'
220 {
221 match("::");
222
223
224 }
225
226 state.type = _type;
227 state.channel = _channel;
228 }
229 finally {
230 }
231 }
232 // $ANTLR end "T__19"
233
234 // $ANTLR start "T__20"
235 public final void mT__20() throws RecognitionException {
236 try {
237 int _type = T__20;
238 int _channel = DEFAULT_TOKEN_CHANNEL;
239 // InternalApplicationConfiguration.g:20:7: ( '.' )
240 // InternalApplicationConfiguration.g:20:9: '.'
241 {
242 match('.');
243
244 }
245
246 state.type = _type;
247 state.channel = _channel;
248 }
249 finally {
250 }
251 }
252 // $ANTLR end "T__20"
253
254 // $ANTLR start "T__21"
255 public final void mT__21() throws RecognitionException {
256 try {
257 int _type = T__21;
258 int _channel = DEFAULT_TOKEN_CHANNEL;
259 // InternalApplicationConfiguration.g:21:7: ( 'metamodel' )
260 // InternalApplicationConfiguration.g:21:9: 'metamodel'
261 {
262 match("metamodel");
263
264
265 }
266
267 state.type = _type;
268 state.channel = _channel;
269 }
270 finally {
271 }
272 }
273 // $ANTLR end "T__21"
274
275 // $ANTLR start "RULE_ID"
276 public final void mRULE_ID() throws RecognitionException {
277 try {
278 int _type = RULE_ID;
279 int _channel = DEFAULT_TOKEN_CHANNEL;
280 // InternalApplicationConfiguration.g:647:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* )
281 // InternalApplicationConfiguration.g:647:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
282 {
283 // InternalApplicationConfiguration.g:647:11: ( '^' )?
284 int alt1=2;
285 int LA1_0 = input.LA(1);
286
287 if ( (LA1_0=='^') ) {
288 alt1=1;
289 }
290 switch (alt1) {
291 case 1 :
292 // InternalApplicationConfiguration.g:647:11: '^'
293 {
294 match('^');
295
296 }
297 break;
298
299 }
300
301 if ( (input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) {
302 input.consume();
303
304 }
305 else {
306 MismatchedSetException mse = new MismatchedSetException(null,input);
307 recover(mse);
308 throw mse;}
309
310 // InternalApplicationConfiguration.g:647:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
311 loop2:
312 do {
313 int alt2=2;
314 int LA2_0 = input.LA(1);
315
316 if ( ((LA2_0>='0' && LA2_0<='9')||(LA2_0>='A' && LA2_0<='Z')||LA2_0=='_'||(LA2_0>='a' && LA2_0<='z')) ) {
317 alt2=1;
318 }
319
320
321 switch (alt2) {
322 case 1 :
323 // InternalApplicationConfiguration.g:
324 {
325 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') ) {
326 input.consume();
327
328 }
329 else {
330 MismatchedSetException mse = new MismatchedSetException(null,input);
331 recover(mse);
332 throw mse;}
333
334
335 }
336 break;
337
338 default :
339 break loop2;
340 }
341 } while (true);
342
343
344 }
345
346 state.type = _type;
347 state.channel = _channel;
348 }
349 finally {
350 }
351 }
352 // $ANTLR end "RULE_ID"
353
354 // $ANTLR start "RULE_INT"
355 public final void mRULE_INT() throws RecognitionException {
356 try {
357 int _type = RULE_INT;
358 int _channel = DEFAULT_TOKEN_CHANNEL;
359 // InternalApplicationConfiguration.g:649:10: ( ( '0' .. '9' )+ )
360 // InternalApplicationConfiguration.g:649:12: ( '0' .. '9' )+
361 {
362 // InternalApplicationConfiguration.g:649:12: ( '0' .. '9' )+
363 int cnt3=0;
364 loop3:
365 do {
366 int alt3=2;
367 int LA3_0 = input.LA(1);
368
369 if ( ((LA3_0>='0' && LA3_0<='9')) ) {
370 alt3=1;
371 }
372
373
374 switch (alt3) {
375 case 1 :
376 // InternalApplicationConfiguration.g:649:13: '0' .. '9'
377 {
378 matchRange('0','9');
379
380 }
381 break;
382
383 default :
384 if ( cnt3 >= 1 ) break loop3;
385 EarlyExitException eee =
386 new EarlyExitException(3, input);
387 throw eee;
388 }
389 cnt3++;
390 } while (true);
391
392
393 }
394
395 state.type = _type;
396 state.channel = _channel;
397 }
398 finally {
399 }
400 }
401 // $ANTLR end "RULE_INT"
402
403 // $ANTLR start "RULE_STRING"
404 public final void mRULE_STRING() throws RecognitionException {
405 try {
406 int _type = RULE_STRING;
407 int _channel = DEFAULT_TOKEN_CHANNEL;
408 // InternalApplicationConfiguration.g:651:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) )
409 // InternalApplicationConfiguration.g:651:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
410 {
411 // InternalApplicationConfiguration.g:651:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
412 int alt6=2;
413 int LA6_0 = input.LA(1);
414
415 if ( (LA6_0=='\"') ) {
416 alt6=1;
417 }
418 else if ( (LA6_0=='\'') ) {
419 alt6=2;
420 }
421 else {
422 NoViableAltException nvae =
423 new NoViableAltException("", 6, 0, input);
424
425 throw nvae;
426 }
427 switch (alt6) {
428 case 1 :
429 // InternalApplicationConfiguration.g:651:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"'
430 {
431 match('\"');
432 // InternalApplicationConfiguration.g:651:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )*
433 loop4:
434 do {
435 int alt4=3;
436 int LA4_0 = input.LA(1);
437
438 if ( (LA4_0=='\\') ) {
439 alt4=1;
440 }
441 else if ( ((LA4_0>='\u0000' && LA4_0<='!')||(LA4_0>='#' && LA4_0<='[')||(LA4_0>=']' && LA4_0<='\uFFFF')) ) {
442 alt4=2;
443 }
444
445
446 switch (alt4) {
447 case 1 :
448 // InternalApplicationConfiguration.g:651:21: '\\\\' .
449 {
450 match('\\');
451 matchAny();
452
453 }
454 break;
455 case 2 :
456 // InternalApplicationConfiguration.g:651:28: ~ ( ( '\\\\' | '\"' ) )
457 {
458 if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
459 input.consume();
460
461 }
462 else {
463 MismatchedSetException mse = new MismatchedSetException(null,input);
464 recover(mse);
465 throw mse;}
466
467
468 }
469 break;
470
471 default :
472 break loop4;
473 }
474 } while (true);
475
476 match('\"');
477
478 }
479 break;
480 case 2 :
481 // InternalApplicationConfiguration.g:651:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\''
482 {
483 match('\'');
484 // InternalApplicationConfiguration.g:651:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )*
485 loop5:
486 do {
487 int alt5=3;
488 int LA5_0 = input.LA(1);
489
490 if ( (LA5_0=='\\') ) {
491 alt5=1;
492 }
493 else if ( ((LA5_0>='\u0000' && LA5_0<='&')||(LA5_0>='(' && LA5_0<='[')||(LA5_0>=']' && LA5_0<='\uFFFF')) ) {
494 alt5=2;
495 }
496
497
498 switch (alt5) {
499 case 1 :
500 // InternalApplicationConfiguration.g:651:54: '\\\\' .
501 {
502 match('\\');
503 matchAny();
504
505 }
506 break;
507 case 2 :
508 // InternalApplicationConfiguration.g:651:61: ~ ( ( '\\\\' | '\\'' ) )
509 {
510 if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
511 input.consume();
512
513 }
514 else {
515 MismatchedSetException mse = new MismatchedSetException(null,input);
516 recover(mse);
517 throw mse;}
518
519
520 }
521 break;
522
523 default :
524 break loop5;
525 }
526 } while (true);
527
528 match('\'');
529
530 }
531 break;
532
533 }
534
535
536 }
537
538 state.type = _type;
539 state.channel = _channel;
540 }
541 finally {
542 }
543 }
544 // $ANTLR end "RULE_STRING"
545
546 // $ANTLR start "RULE_ML_COMMENT"
547 public final void mRULE_ML_COMMENT() throws RecognitionException {
548 try {
549 int _type = RULE_ML_COMMENT;
550 int _channel = DEFAULT_TOKEN_CHANNEL;
551 // InternalApplicationConfiguration.g:653:17: ( '/*' ( options {greedy=false; } : . )* '*/' )
552 // InternalApplicationConfiguration.g:653:19: '/*' ( options {greedy=false; } : . )* '*/'
553 {
554 match("/*");
555
556 // InternalApplicationConfiguration.g:653:24: ( options {greedy=false; } : . )*
557 loop7:
558 do {
559 int alt7=2;
560 int LA7_0 = input.LA(1);
561
562 if ( (LA7_0=='*') ) {
563 int LA7_1 = input.LA(2);
564
565 if ( (LA7_1=='/') ) {
566 alt7=2;
567 }
568 else if ( ((LA7_1>='\u0000' && LA7_1<='.')||(LA7_1>='0' && LA7_1<='\uFFFF')) ) {
569 alt7=1;
570 }
571
572
573 }
574 else if ( ((LA7_0>='\u0000' && LA7_0<=')')||(LA7_0>='+' && LA7_0<='\uFFFF')) ) {
575 alt7=1;
576 }
577
578
579 switch (alt7) {
580 case 1 :
581 // InternalApplicationConfiguration.g:653:52: .
582 {
583 matchAny();
584
585 }
586 break;
587
588 default :
589 break loop7;
590 }
591 } while (true);
592
593 match("*/");
594
595
596 }
597
598 state.type = _type;
599 state.channel = _channel;
600 }
601 finally {
602 }
603 }
604 // $ANTLR end "RULE_ML_COMMENT"
605
606 // $ANTLR start "RULE_SL_COMMENT"
607 public final void mRULE_SL_COMMENT() throws RecognitionException {
608 try {
609 int _type = RULE_SL_COMMENT;
610 int _channel = DEFAULT_TOKEN_CHANNEL;
611 // InternalApplicationConfiguration.g:655:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? )
612 // InternalApplicationConfiguration.g:655:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )?
613 {
614 match("//");
615
616 // InternalApplicationConfiguration.g:655:24: (~ ( ( '\\n' | '\\r' ) ) )*
617 loop8:
618 do {
619 int alt8=2;
620 int LA8_0 = input.LA(1);
621
622 if ( ((LA8_0>='\u0000' && LA8_0<='\t')||(LA8_0>='\u000B' && LA8_0<='\f')||(LA8_0>='\u000E' && LA8_0<='\uFFFF')) ) {
623 alt8=1;
624 }
625
626
627 switch (alt8) {
628 case 1 :
629 // InternalApplicationConfiguration.g:655:24: ~ ( ( '\\n' | '\\r' ) )
630 {
631 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') ) {
632 input.consume();
633
634 }
635 else {
636 MismatchedSetException mse = new MismatchedSetException(null,input);
637 recover(mse);
638 throw mse;}
639
640
641 }
642 break;
643
644 default :
645 break loop8;
646 }
647 } while (true);
648
649 // InternalApplicationConfiguration.g:655:40: ( ( '\\r' )? '\\n' )?
650 int alt10=2;
651 int LA10_0 = input.LA(1);
652
653 if ( (LA10_0=='\n'||LA10_0=='\r') ) {
654 alt10=1;
655 }
656 switch (alt10) {
657 case 1 :
658 // InternalApplicationConfiguration.g:655:41: ( '\\r' )? '\\n'
659 {
660 // InternalApplicationConfiguration.g:655:41: ( '\\r' )?
661 int alt9=2;
662 int LA9_0 = input.LA(1);
663
664 if ( (LA9_0=='\r') ) {
665 alt9=1;
666 }
667 switch (alt9) {
668 case 1 :
669 // InternalApplicationConfiguration.g:655:41: '\\r'
670 {
671 match('\r');
672
673 }
674 break;
675
676 }
677
678 match('\n');
679
680 }
681 break;
682
683 }
684
685
686 }
687
688 state.type = _type;
689 state.channel = _channel;
690 }
691 finally {
692 }
693 }
694 // $ANTLR end "RULE_SL_COMMENT"
695
696 // $ANTLR start "RULE_WS"
697 public final void mRULE_WS() throws RecognitionException {
698 try {
699 int _type = RULE_WS;
700 int _channel = DEFAULT_TOKEN_CHANNEL;
701 // InternalApplicationConfiguration.g:657:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
702 // InternalApplicationConfiguration.g:657:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
703 {
704 // InternalApplicationConfiguration.g:657:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
705 int cnt11=0;
706 loop11:
707 do {
708 int alt11=2;
709 int LA11_0 = input.LA(1);
710
711 if ( ((LA11_0>='\t' && LA11_0<='\n')||LA11_0=='\r'||LA11_0==' ') ) {
712 alt11=1;
713 }
714
715
716 switch (alt11) {
717 case 1 :
718 // InternalApplicationConfiguration.g:
719 {
720 if ( (input.LA(1)>='\t' && input.LA(1)<='\n')||input.LA(1)=='\r'||input.LA(1)==' ' ) {
721 input.consume();
722
723 }
724 else {
725 MismatchedSetException mse = new MismatchedSetException(null,input);
726 recover(mse);
727 throw mse;}
728
729
730 }
731 break;
732
733 default :
734 if ( cnt11 >= 1 ) break loop11;
735 EarlyExitException eee =
736 new EarlyExitException(11, input);
737 throw eee;
738 }
739 cnt11++;
740 } while (true);
741
742
743 }
744
745 state.type = _type;
746 state.channel = _channel;
747 }
748 finally {
749 }
750 }
751 // $ANTLR end "RULE_WS"
752
753 // $ANTLR start "RULE_ANY_OTHER"
754 public final void mRULE_ANY_OTHER() throws RecognitionException {
755 try {
756 int _type = RULE_ANY_OTHER;
757 int _channel = DEFAULT_TOKEN_CHANNEL;
758 // InternalApplicationConfiguration.g:659:16: ( . )
759 // InternalApplicationConfiguration.g:659:18: .
760 {
761 matchAny();
762
763 }
764
765 state.type = _type;
766 state.channel = _channel;
767 }
768 finally {
769 }
770 }
771 // $ANTLR end "RULE_ANY_OTHER"
772
773 public void mTokens() throws RecognitionException {
774 // InternalApplicationConfiguration.g:1:8: ( T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER )
775 int alt12=18;
776 alt12 = dfa12.predict(input);
777 switch (alt12) {
778 case 1 :
779 // InternalApplicationConfiguration.g:1:10: T__11
780 {
781 mT__11();
782
783 }
784 break;
785 case 2 :
786 // InternalApplicationConfiguration.g:1:16: T__12
787 {
788 mT__12();
789
790 }
791 break;
792 case 3 :
793 // InternalApplicationConfiguration.g:1:22: T__13
794 {
795 mT__13();
796
797 }
798 break;
799 case 4 :
800 // InternalApplicationConfiguration.g:1:28: T__14
801 {
802 mT__14();
803
804 }
805 break;
806 case 5 :
807 // InternalApplicationConfiguration.g:1:34: T__15
808 {
809 mT__15();
810
811 }
812 break;
813 case 6 :
814 // InternalApplicationConfiguration.g:1:40: T__16
815 {
816 mT__16();
817
818 }
819 break;
820 case 7 :
821 // InternalApplicationConfiguration.g:1:46: T__17
822 {
823 mT__17();
824
825 }
826 break;
827 case 8 :
828 // InternalApplicationConfiguration.g:1:52: T__18
829 {
830 mT__18();
831
832 }
833 break;
834 case 9 :
835 // InternalApplicationConfiguration.g:1:58: T__19
836 {
837 mT__19();
838
839 }
840 break;
841 case 10 :
842 // InternalApplicationConfiguration.g:1:64: T__20
843 {
844 mT__20();
845
846 }
847 break;
848 case 11 :
849 // InternalApplicationConfiguration.g:1:70: T__21
850 {
851 mT__21();
852
853 }
854 break;
855 case 12 :
856 // InternalApplicationConfiguration.g:1:76: RULE_ID
857 {
858 mRULE_ID();
859
860 }
861 break;
862 case 13 :
863 // InternalApplicationConfiguration.g:1:84: RULE_INT
864 {
865 mRULE_INT();
866
867 }
868 break;
869 case 14 :
870 // InternalApplicationConfiguration.g:1:93: RULE_STRING
871 {
872 mRULE_STRING();
873
874 }
875 break;
876 case 15 :
877 // InternalApplicationConfiguration.g:1:105: RULE_ML_COMMENT
878 {
879 mRULE_ML_COMMENT();
880
881 }
882 break;
883 case 16 :
884 // InternalApplicationConfiguration.g:1:121: RULE_SL_COMMENT
885 {
886 mRULE_SL_COMMENT();
887
888 }
889 break;
890 case 17 :
891 // InternalApplicationConfiguration.g:1:137: RULE_WS
892 {
893 mRULE_WS();
894
895 }
896 break;
897 case 18 :
898 // InternalApplicationConfiguration.g:1:145: RULE_ANY_OTHER
899 {
900 mRULE_ANY_OTHER();
901
902 }
903 break;
904
905 }
906
907 }
908
909
910 protected DFA12 dfa12 = new DFA12(this);
911 static final String DFA12_eotS =
912 "\1\uffff\3\24\3\uffff\1\24\1\22\1\uffff\1\24\1\22\2\uffff\3\22\2\uffff\1\24\1\uffff\3\24\3\uffff\1\24\2\uffff\1\24\5\uffff\22\24\1\74\2\24\1\77\2\24\1\uffff\2\24\1\uffff\1\104\1\24\1\106\1\24\1\uffff\1\24\1\uffff\1\111\1\112\2\uffff";
913 static final String DFA12_eofS =
914 "\113\uffff";
915 static final String DFA12_minS =
916 "\1\0\1\155\1\160\1\151\3\uffff\1\141\1\72\1\uffff\1\145\1\101\2\uffff\2\0\1\52\2\uffff\1\160\1\uffff\1\141\1\143\1\141\3\uffff\1\143\2\uffff\1\164\5\uffff\1\157\1\143\1\154\1\164\1\153\1\141\1\162\1\153\1\165\1\162\1\141\1\155\1\164\1\141\1\144\1\141\1\147\1\157\1\60\1\147\1\151\1\60\1\145\1\144\1\uffff\1\145\1\156\1\uffff\1\60\1\145\1\60\1\147\1\uffff\1\154\1\uffff\2\60\2\uffff";
917 static final String DFA12_maxS =
918 "\1\uffff\1\155\1\170\1\151\3\uffff\1\141\1\72\1\uffff\1\145\1\172\2\uffff\2\uffff\1\57\2\uffff\1\160\1\uffff\1\141\1\143\1\141\3\uffff\1\143\2\uffff\1\164\5\uffff\1\157\1\143\1\154\1\164\1\153\1\141\1\162\1\153\1\165\1\162\1\141\1\155\1\164\1\141\1\144\1\141\1\147\1\157\1\172\1\147\1\151\1\172\1\145\1\144\1\uffff\1\145\1\156\1\uffff\1\172\1\145\1\172\1\147\1\uffff\1\154\1\uffff\2\172\2\uffff";
919 static final String DFA12_acceptS =
920 "\4\uffff\1\4\1\5\1\6\2\uffff\1\12\2\uffff\1\14\1\15\3\uffff\1\21\1\22\1\uffff\1\14\3\uffff\1\4\1\5\1\6\1\uffff\1\11\1\12\1\uffff\1\15\1\16\1\17\1\20\1\21\30\uffff\1\1\2\uffff\1\3\4\uffff\1\7\1\uffff\1\2\2\uffff\1\10\1\13";
921 static final String DFA12_specialS =
922 "\1\1\15\uffff\1\0\1\2\73\uffff}>";
923 static final String[] DFA12_transitionS = {
924 "\11\22\2\21\2\22\1\21\22\22\1\21\1\22\1\16\4\22\1\17\4\22\1\5\1\22\1\11\1\20\12\15\1\10\6\22\32\14\3\22\1\13\1\14\1\22\4\14\1\2\3\14\1\1\3\14\1\12\2\14\1\7\5\14\1\3\4\14\1\4\1\22\1\6\uff82\22",
925 "\1\23",
926 "\1\25\7\uffff\1\26",
927 "\1\27",
928 "",
929 "",
930 "",
931 "\1\33",
932 "\1\34",
933 "",
934 "\1\36",
935 "\32\24\4\uffff\1\24\1\uffff\32\24",
936 "",
937 "",
938 "\0\40",
939 "\0\40",
940 "\1\41\4\uffff\1\42",
941 "",
942 "",
943 "\1\44",
944 "",
945 "\1\45",
946 "\1\46",
947 "\1\47",
948 "",
949 "",
950 "",
951 "\1\50",
952 "",
953 "",
954 "\1\51",
955 "",
956 "",
957 "",
958 "",
959 "",
960 "\1\52",
961 "\1\53",
962 "\1\54",
963 "\1\55",
964 "\1\56",
965 "\1\57",
966 "\1\60",
967 "\1\61",
968 "\1\62",
969 "\1\63",
970 "\1\64",
971 "\1\65",
972 "\1\66",
973 "\1\67",
974 "\1\70",
975 "\1\71",
976 "\1\72",
977 "\1\73",
978 "\12\24\7\uffff\32\24\4\uffff\1\24\1\uffff\32\24",
979 "\1\75",
980 "\1\76",
981 "\12\24\7\uffff\32\24\4\uffff\1\24\1\uffff\32\24",
982 "\1\100",
983 "\1\101",
984 "",
985 "\1\102",
986 "\1\103",
987 "",
988 "\12\24\7\uffff\32\24\4\uffff\1\24\1\uffff\32\24",
989 "\1\105",
990 "\12\24\7\uffff\32\24\4\uffff\1\24\1\uffff\32\24",
991 "\1\107",
992 "",
993 "\1\110",
994 "",
995 "\12\24\7\uffff\32\24\4\uffff\1\24\1\uffff\32\24",
996 "\12\24\7\uffff\32\24\4\uffff\1\24\1\uffff\32\24",
997 "",
998 ""
999 };
1000
1001 static final short[] DFA12_eot = DFA.unpackEncodedString(DFA12_eotS);
1002 static final short[] DFA12_eof = DFA.unpackEncodedString(DFA12_eofS);
1003 static final char[] DFA12_min = DFA.unpackEncodedStringToUnsignedChars(DFA12_minS);
1004 static final char[] DFA12_max = DFA.unpackEncodedStringToUnsignedChars(DFA12_maxS);
1005 static final short[] DFA12_accept = DFA.unpackEncodedString(DFA12_acceptS);
1006 static final short[] DFA12_special = DFA.unpackEncodedString(DFA12_specialS);
1007 static final short[][] DFA12_transition;
1008
1009 static {
1010 int numStates = DFA12_transitionS.length;
1011 DFA12_transition = new short[numStates][];
1012 for (int i=0; i<numStates; i++) {
1013 DFA12_transition[i] = DFA.unpackEncodedString(DFA12_transitionS[i]);
1014 }
1015 }
1016
1017 class DFA12 extends DFA {
1018
1019 public DFA12(BaseRecognizer recognizer) {
1020 this.recognizer = recognizer;
1021 this.decisionNumber = 12;
1022 this.eot = DFA12_eot;
1023 this.eof = DFA12_eof;
1024 this.min = DFA12_min;
1025 this.max = DFA12_max;
1026 this.accept = DFA12_accept;
1027 this.special = DFA12_special;
1028 this.transition = DFA12_transition;
1029 }
1030 public String getDescription() {
1031 return "1:1: Tokens : ( T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );";
1032 }
1033 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
1034 IntStream input = _input;
1035 int _s = s;
1036 switch ( s ) {
1037 case 0 :
1038 int LA12_14 = input.LA(1);
1039
1040 s = -1;
1041 if ( ((LA12_14>='\u0000' && LA12_14<='\uFFFF')) ) {s = 32;}
1042
1043 else s = 18;
1044
1045 if ( s>=0 ) return s;
1046 break;
1047 case 1 :
1048 int LA12_0 = input.LA(1);
1049
1050 s = -1;
1051 if ( (LA12_0=='i') ) {s = 1;}
1052
1053 else if ( (LA12_0=='e') ) {s = 2;}
1054
1055 else if ( (LA12_0=='v') ) {s = 3;}
1056
1057 else if ( (LA12_0=='{') ) {s = 4;}
1058
1059 else if ( (LA12_0==',') ) {s = 5;}
1060
1061 else if ( (LA12_0=='}') ) {s = 6;}
1062
1063 else if ( (LA12_0=='p') ) {s = 7;}
1064
1065 else if ( (LA12_0==':') ) {s = 8;}
1066
1067 else if ( (LA12_0=='.') ) {s = 9;}
1068
1069 else if ( (LA12_0=='m') ) {s = 10;}
1070
1071 else if ( (LA12_0=='^') ) {s = 11;}
1072
1073 else if ( ((LA12_0>='A' && LA12_0<='Z')||LA12_0=='_'||(LA12_0>='a' && LA12_0<='d')||(LA12_0>='f' && LA12_0<='h')||(LA12_0>='j' && LA12_0<='l')||(LA12_0>='n' && LA12_0<='o')||(LA12_0>='q' && LA12_0<='u')||(LA12_0>='w' && LA12_0<='z')) ) {s = 12;}
1074
1075 else if ( ((LA12_0>='0' && LA12_0<='9')) ) {s = 13;}
1076
1077 else if ( (LA12_0=='\"') ) {s = 14;}
1078
1079 else if ( (LA12_0=='\'') ) {s = 15;}
1080
1081 else if ( (LA12_0=='/') ) {s = 16;}
1082
1083 else if ( ((LA12_0>='\t' && LA12_0<='\n')||LA12_0=='\r'||LA12_0==' ') ) {s = 17;}
1084
1085 else if ( ((LA12_0>='\u0000' && LA12_0<='\b')||(LA12_0>='\u000B' && LA12_0<='\f')||(LA12_0>='\u000E' && LA12_0<='\u001F')||LA12_0=='!'||(LA12_0>='#' && LA12_0<='&')||(LA12_0>='(' && LA12_0<='+')||LA12_0=='-'||(LA12_0>=';' && LA12_0<='@')||(LA12_0>='[' && LA12_0<=']')||LA12_0=='`'||LA12_0=='|'||(LA12_0>='~' && LA12_0<='\uFFFF')) ) {s = 18;}
1086
1087 if ( s>=0 ) return s;
1088 break;
1089 case 2 :
1090 int LA12_15 = input.LA(1);
1091
1092 s = -1;
1093 if ( ((LA12_15>='\u0000' && LA12_15<='\uFFFF')) ) {s = 32;}
1094
1095 else s = 18;
1096
1097 if ( s>=0 ) return s;
1098 break;
1099 }
1100 NoViableAltException nvae =
1101 new NoViableAltException(getDescription(), 12, _s, input);
1102 error(nvae);
1103 throw nvae;
1104 }
1105 }
1106
1107
1108} \ No newline at end of file