aboutsummaryrefslogtreecommitdiffstats
path: root/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ide/contentassist/antlr/internal/InternalCftLanguage.g
diff options
context:
space:
mode:
Diffstat (limited to 'Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ide/contentassist/antlr/internal/InternalCftLanguage.g')
-rw-r--r--Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ide/contentassist/antlr/internal/InternalCftLanguage.g4161
1 files changed, 0 insertions, 4161 deletions
diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ide/contentassist/antlr/internal/InternalCftLanguage.g b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ide/contentassist/antlr/internal/InternalCftLanguage.g
deleted file mode 100644
index 6ccf7334..00000000
--- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ide/contentassist/antlr/internal/InternalCftLanguage.g
+++ /dev/null
@@ -1,4161 +0,0 @@
1/*
2 * generated by Xtext 2.16.0
3 */
4grammar InternalCftLanguage;
5
6options {
7 superClass=AbstractInternalContentAssistParser;
8}
9
10@lexer::header {
11package hu.bme.mit.inf.dslreasoner.faulttree.components.ide.contentassist.antlr.internal;
12
13// Hack: Use our own Lexer superclass by means of import.
14// Currently there is no other way to specify the superclass for the lexer.
15import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.Lexer;
16}
17
18@parser::header {
19package hu.bme.mit.inf.dslreasoner.faulttree.components.ide.contentassist.antlr.internal;
20
21import java.io.InputStream;
22import org.eclipse.xtext.*;
23import org.eclipse.xtext.parser.*;
24import org.eclipse.xtext.parser.impl.*;
25import org.eclipse.emf.ecore.util.EcoreUtil;
26import org.eclipse.emf.ecore.EObject;
27import org.eclipse.xtext.parser.antlr.XtextTokenStream;
28import org.eclipse.xtext.parser.antlr.XtextTokenStream.HiddenTokens;
29import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.AbstractInternalContentAssistParser;
30import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.DFA;
31import hu.bme.mit.inf.dslreasoner.faulttree.components.services.CftLanguageGrammarAccess;
32
33}
34@parser::members {
35 private CftLanguageGrammarAccess grammarAccess;
36
37 public void setGrammarAccess(CftLanguageGrammarAccess grammarAccess) {
38 this.grammarAccess = grammarAccess;
39 }
40
41 @Override
42 protected Grammar getGrammar() {
43 return grammarAccess.getGrammar();
44 }
45
46 @Override
47 protected String getValueForTokenName(String tokenName) {
48 return tokenName;
49 }
50}
51
52// Entry rule entryRuleCftModel
53entryRuleCftModel
54:
55{ before(grammarAccess.getCftModelRule()); }
56 ruleCftModel
57{ after(grammarAccess.getCftModelRule()); }
58 EOF
59;
60
61// Rule CftModel
62ruleCftModel
63 @init {
64 int stackSize = keepStackSize();
65 }
66 :
67 (
68 { before(grammarAccess.getCftModelAccess().getGroup()); }
69 (rule__CftModel__Group__0)
70 { after(grammarAccess.getCftModelAccess().getGroup()); }
71 )
72;
73finally {
74 restoreStackSize(stackSize);
75}
76
77// Entry rule entryRuleImportDeclaration
78entryRuleImportDeclaration
79:
80{ before(grammarAccess.getImportDeclarationRule()); }
81 ruleImportDeclaration
82{ after(grammarAccess.getImportDeclarationRule()); }
83 EOF
84;
85
86// Rule ImportDeclaration
87ruleImportDeclaration
88 @init {
89 int stackSize = keepStackSize();
90 }
91 :
92 (
93 { before(grammarAccess.getImportDeclarationAccess().getGroup()); }
94 (rule__ImportDeclaration__Group__0)
95 { after(grammarAccess.getImportDeclarationAccess().getGroup()); }
96 )
97;
98finally {
99 restoreStackSize(stackSize);
100}
101
102// Entry rule entryRuleComponentDefinition
103entryRuleComponentDefinition
104:
105{ before(grammarAccess.getComponentDefinitionRule()); }
106 ruleComponentDefinition
107{ after(grammarAccess.getComponentDefinitionRule()); }
108 EOF
109;
110
111// Rule ComponentDefinition
112ruleComponentDefinition
113 @init {
114 int stackSize = keepStackSize();
115 }
116 :
117 (
118 { before(grammarAccess.getComponentDefinitionAccess().getGroup()); }
119 (rule__ComponentDefinition__Group__0)
120 { after(grammarAccess.getComponentDefinitionAccess().getGroup()); }
121 )
122;
123finally {
124 restoreStackSize(stackSize);
125}
126
127// Entry rule entryRuleInputEvent
128entryRuleInputEvent
129:
130{ before(grammarAccess.getInputEventRule()); }
131 ruleInputEvent
132{ after(grammarAccess.getInputEventRule()); }
133 EOF
134;
135
136// Rule InputEvent
137ruleInputEvent
138 @init {
139 int stackSize = keepStackSize();
140 }
141 :
142 (
143 { before(grammarAccess.getInputEventAccess().getGroup()); }
144 (rule__InputEvent__Group__0)
145 { after(grammarAccess.getInputEventAccess().getGroup()); }
146 )
147;
148finally {
149 restoreStackSize(stackSize);
150}
151
152// Entry rule entryRuleEventDefinition
153entryRuleEventDefinition
154:
155{ before(grammarAccess.getEventDefinitionRule()); }
156 ruleEventDefinition
157{ after(grammarAccess.getEventDefinitionRule()); }
158 EOF
159;
160
161// Rule EventDefinition
162ruleEventDefinition
163 @init {
164 int stackSize = keepStackSize();
165 }
166 :
167 (
168 { before(grammarAccess.getEventDefinitionAccess().getAlternatives()); }
169 (rule__EventDefinition__Alternatives)
170 { after(grammarAccess.getEventDefinitionAccess().getAlternatives()); }
171 )
172;
173finally {
174 restoreStackSize(stackSize);
175}
176
177// Entry rule entryRuleBasicEventDefinition
178entryRuleBasicEventDefinition
179:
180{ before(grammarAccess.getBasicEventDefinitionRule()); }
181 ruleBasicEventDefinition
182{ after(grammarAccess.getBasicEventDefinitionRule()); }
183 EOF
184;
185
186// Rule BasicEventDefinition
187ruleBasicEventDefinition
188 @init {
189 int stackSize = keepStackSize();
190 }
191 :
192 (
193 { before(grammarAccess.getBasicEventDefinitionAccess().getGroup()); }
194 (rule__BasicEventDefinition__Group__0)
195 { after(grammarAccess.getBasicEventDefinitionAccess().getGroup()); }
196 )
197;
198finally {
199 restoreStackSize(stackSize);
200}
201
202// Entry rule entryRuleDistribution
203entryRuleDistribution
204:
205{ before(grammarAccess.getDistributionRule()); }
206 ruleDistribution
207{ after(grammarAccess.getDistributionRule()); }
208 EOF
209;
210
211// Rule Distribution
212ruleDistribution
213 @init {
214 int stackSize = keepStackSize();
215 }
216 :
217 (
218 { before(grammarAccess.getDistributionAccess().getAlternatives()); }
219 (rule__Distribution__Alternatives)
220 { after(grammarAccess.getDistributionAccess().getAlternatives()); }
221 )
222;
223finally {
224 restoreStackSize(stackSize);
225}
226
227// Entry rule entryRuleConstantDistribution
228entryRuleConstantDistribution
229:
230{ before(grammarAccess.getConstantDistributionRule()); }
231 ruleConstantDistribution
232{ after(grammarAccess.getConstantDistributionRule()); }
233 EOF
234;
235
236// Rule ConstantDistribution
237ruleConstantDistribution
238 @init {
239 int stackSize = keepStackSize();
240 }
241 :
242 (
243 { before(grammarAccess.getConstantDistributionAccess().getGroup()); }
244 (rule__ConstantDistribution__Group__0)
245 { after(grammarAccess.getConstantDistributionAccess().getGroup()); }
246 )
247;
248finally {
249 restoreStackSize(stackSize);
250}
251
252// Entry rule entryRuleExponentialDistribution
253entryRuleExponentialDistribution
254:
255{ before(grammarAccess.getExponentialDistributionRule()); }
256 ruleExponentialDistribution
257{ after(grammarAccess.getExponentialDistributionRule()); }
258 EOF
259;
260
261// Rule ExponentialDistribution
262ruleExponentialDistribution
263 @init {
264 int stackSize = keepStackSize();
265 }
266 :
267 (
268 { before(grammarAccess.getExponentialDistributionAccess().getGroup()); }
269 (rule__ExponentialDistribution__Group__0)
270 { after(grammarAccess.getExponentialDistributionAccess().getGroup()); }
271 )
272;
273finally {
274 restoreStackSize(stackSize);
275}
276
277// Entry rule entryRuleGateDefinition
278entryRuleGateDefinition
279:
280{ before(grammarAccess.getGateDefinitionRule()); }
281 ruleGateDefinition
282{ after(grammarAccess.getGateDefinitionRule()); }
283 EOF
284;
285
286// Rule GateDefinition
287ruleGateDefinition
288 @init {
289 int stackSize = keepStackSize();
290 }
291 :
292 (
293 { before(grammarAccess.getGateDefinitionAccess().getAlternatives()); }
294 (rule__GateDefinition__Alternatives)
295 { after(grammarAccess.getGateDefinitionAccess().getAlternatives()); }
296 )
297;
298finally {
299 restoreStackSize(stackSize);
300}
301
302// Entry rule entryRuleAndGateDefinition
303entryRuleAndGateDefinition
304:
305{ before(grammarAccess.getAndGateDefinitionRule()); }
306 ruleAndGateDefinition
307{ after(grammarAccess.getAndGateDefinitionRule()); }
308 EOF
309;
310
311// Rule AndGateDefinition
312ruleAndGateDefinition
313 @init {
314 int stackSize = keepStackSize();
315 }
316 :
317 (
318 { before(grammarAccess.getAndGateDefinitionAccess().getGroup()); }
319 (rule__AndGateDefinition__Group__0)
320 { after(grammarAccess.getAndGateDefinitionAccess().getGroup()); }
321 )
322;
323finally {
324 restoreStackSize(stackSize);
325}
326
327// Entry rule entryRuleOrGateDefinition
328entryRuleOrGateDefinition
329:
330{ before(grammarAccess.getOrGateDefinitionRule()); }
331 ruleOrGateDefinition
332{ after(grammarAccess.getOrGateDefinitionRule()); }
333 EOF
334;
335
336// Rule OrGateDefinition
337ruleOrGateDefinition
338 @init {
339 int stackSize = keepStackSize();
340 }
341 :
342 (
343 { before(grammarAccess.getOrGateDefinitionAccess().getGroup()); }
344 (rule__OrGateDefinition__Group__0)
345 { after(grammarAccess.getOrGateDefinitionAccess().getGroup()); }
346 )
347;
348finally {
349 restoreStackSize(stackSize);
350}
351
352// Entry rule entryRuleKOfMGateDefinition
353entryRuleKOfMGateDefinition
354:
355{ before(grammarAccess.getKOfMGateDefinitionRule()); }
356 ruleKOfMGateDefinition
357{ after(grammarAccess.getKOfMGateDefinitionRule()); }
358 EOF
359;
360
361// Rule KOfMGateDefinition
362ruleKOfMGateDefinition
363 @init {
364 int stackSize = keepStackSize();
365 }
366 :
367 (
368 { before(grammarAccess.getKOfMGateDefinitionAccess().getGroup()); }
369 (rule__KOfMGateDefinition__Group__0)
370 { after(grammarAccess.getKOfMGateDefinitionAccess().getGroup()); }
371 )
372;
373finally {
374 restoreStackSize(stackSize);
375}
376
377// Entry rule entryRuleTransformationDefinition
378entryRuleTransformationDefinition
379:
380{ before(grammarAccess.getTransformationDefinitionRule()); }
381 ruleTransformationDefinition
382{ after(grammarAccess.getTransformationDefinitionRule()); }
383 EOF
384;
385
386// Rule TransformationDefinition
387ruleTransformationDefinition
388 @init {
389 int stackSize = keepStackSize();
390 }
391 :
392 (
393 { before(grammarAccess.getTransformationDefinitionAccess().getGroup()); }
394 (rule__TransformationDefinition__Group__0)
395 { after(grammarAccess.getTransformationDefinitionAccess().getGroup()); }
396 )
397;
398finally {
399 restoreStackSize(stackSize);
400}
401
402// Entry rule entryRuleMappingDefinition
403entryRuleMappingDefinition
404:
405{ before(grammarAccess.getMappingDefinitionRule()); }
406 ruleMappingDefinition
407{ after(grammarAccess.getMappingDefinitionRule()); }
408 EOF
409;
410
411// Rule MappingDefinition
412ruleMappingDefinition
413 @init {
414 int stackSize = keepStackSize();
415 }
416 :
417 (
418 { before(grammarAccess.getMappingDefinitionAccess().getGroup()); }
419 (rule__MappingDefinition__Group__0)
420 { after(grammarAccess.getMappingDefinitionAccess().getGroup()); }
421 )
422;
423finally {
424 restoreStackSize(stackSize);
425}
426
427// Entry rule entryRuleMappingParameter
428entryRuleMappingParameter
429:
430{ before(grammarAccess.getMappingParameterRule()); }
431 ruleMappingParameter
432{ after(grammarAccess.getMappingParameterRule()); }
433 EOF
434;
435
436// Rule MappingParameter
437ruleMappingParameter
438 @init {
439 int stackSize = keepStackSize();
440 }
441 :
442 (
443 { before(grammarAccess.getMappingParameterAccess().getNameAssignment()); }
444 (rule__MappingParameter__NameAssignment)
445 { after(grammarAccess.getMappingParameterAccess().getNameAssignment()); }
446 )
447;
448finally {
449 restoreStackSize(stackSize);
450}
451
452// Entry rule entryRuleLookupDefinition
453entryRuleLookupDefinition
454:
455{ before(grammarAccess.getLookupDefinitionRule()); }
456 ruleLookupDefinition
457{ after(grammarAccess.getLookupDefinitionRule()); }
458 EOF
459;
460
461// Rule LookupDefinition
462ruleLookupDefinition
463 @init {
464 int stackSize = keepStackSize();
465 }
466 :
467 (
468 { before(grammarAccess.getLookupDefinitionAccess().getGroup()); }
469 (rule__LookupDefinition__Group__0)
470 { after(grammarAccess.getLookupDefinitionAccess().getGroup()); }
471 )
472;
473finally {
474 restoreStackSize(stackSize);
475}
476
477// Entry rule entryRuleAssignment
478entryRuleAssignment
479:
480{ before(grammarAccess.getAssignmentRule()); }
481 ruleAssignment
482{ after(grammarAccess.getAssignmentRule()); }
483 EOF
484;
485
486// Rule Assignment
487ruleAssignment
488 @init {
489 int stackSize = keepStackSize();
490 }
491 :
492 (
493 { before(grammarAccess.getAssignmentAccess().getGroup()); }
494 (rule__Assignment__Group__0)
495 { after(grammarAccess.getAssignmentAccess().getGroup()); }
496 )
497;
498finally {
499 restoreStackSize(stackSize);
500}
501
502// Entry rule entryRuleEventReference
503entryRuleEventReference
504:
505{ before(grammarAccess.getEventReferenceRule()); }
506 ruleEventReference
507{ after(grammarAccess.getEventReferenceRule()); }
508 EOF
509;
510
511// Rule EventReference
512ruleEventReference
513 @init {
514 int stackSize = keepStackSize();
515 }
516 :
517 (
518 { before(grammarAccess.getEventReferenceAccess().getGroup()); }
519 (rule__EventReference__Group__0)
520 { after(grammarAccess.getEventReferenceAccess().getGroup()); }
521 )
522;
523finally {
524 restoreStackSize(stackSize);
525}
526
527// Entry rule entryRuleComponentInstance
528entryRuleComponentInstance
529:
530{ before(grammarAccess.getComponentInstanceRule()); }
531 ruleComponentInstance
532{ after(grammarAccess.getComponentInstanceRule()); }
533 EOF
534;
535
536// Rule ComponentInstance
537ruleComponentInstance
538 @init {
539 int stackSize = keepStackSize();
540 }
541 :
542 (
543 { before(grammarAccess.getComponentInstanceAccess().getGroup()); }
544 (rule__ComponentInstance__Group__0)
545 { after(grammarAccess.getComponentInstanceAccess().getGroup()); }
546 )
547;
548finally {
549 restoreStackSize(stackSize);
550}
551
552// Entry rule entryRuleQualifiedName
553entryRuleQualifiedName
554:
555{ before(grammarAccess.getQualifiedNameRule()); }
556 ruleQualifiedName
557{ after(grammarAccess.getQualifiedNameRule()); }
558 EOF
559;
560
561// Rule QualifiedName
562ruleQualifiedName
563 @init {
564 int stackSize = keepStackSize();
565 }
566 :
567 (
568 { before(grammarAccess.getQualifiedNameAccess().getGroup()); }
569 (rule__QualifiedName__Group__0)
570 { after(grammarAccess.getQualifiedNameAccess().getGroup()); }
571 )
572;
573finally {
574 restoreStackSize(stackSize);
575}
576
577// Entry rule entryRuleQualifiedNameWithWildcard
578entryRuleQualifiedNameWithWildcard
579:
580{ before(grammarAccess.getQualifiedNameWithWildcardRule()); }
581 ruleQualifiedNameWithWildcard
582{ after(grammarAccess.getQualifiedNameWithWildcardRule()); }
583 EOF
584;
585
586// Rule QualifiedNameWithWildcard
587ruleQualifiedNameWithWildcard
588 @init {
589 int stackSize = keepStackSize();
590 }
591 :
592 (
593 { before(grammarAccess.getQualifiedNameWithWildcardAccess().getGroup()); }
594 (rule__QualifiedNameWithWildcard__Group__0)
595 { after(grammarAccess.getQualifiedNameWithWildcardAccess().getGroup()); }
596 )
597;
598finally {
599 restoreStackSize(stackSize);
600}
601
602// Entry rule entryRuleValidId
603entryRuleValidId
604:
605{ before(grammarAccess.getValidIdRule()); }
606 ruleValidId
607{ after(grammarAccess.getValidIdRule()); }
608 EOF
609;
610
611// Rule ValidId
612ruleValidId
613 @init {
614 int stackSize = keepStackSize();
615 }
616 :
617 (
618 { before(grammarAccess.getValidIdAccess().getAlternatives()); }
619 (rule__ValidId__Alternatives)
620 { after(grammarAccess.getValidIdAccess().getAlternatives()); }
621 )
622;
623finally {
624 restoreStackSize(stackSize);
625}
626
627// Entry rule entryRuleDouble
628entryRuleDouble
629:
630{ before(grammarAccess.getDoubleRule()); }
631 ruleDouble
632{ after(grammarAccess.getDoubleRule()); }
633 EOF
634;
635
636// Rule Double
637ruleDouble
638 @init {
639 int stackSize = keepStackSize();
640 }
641 :
642 (
643 { before(grammarAccess.getDoubleAccess().getAlternatives()); }
644 (rule__Double__Alternatives)
645 { after(grammarAccess.getDoubleAccess().getAlternatives()); }
646 )
647;
648finally {
649 restoreStackSize(stackSize);
650}
651
652rule__CftModel__Alternatives_4
653 @init {
654 int stackSize = keepStackSize();
655 }
656:
657 (
658 { before(grammarAccess.getCftModelAccess().getComponentDefinitionsAssignment_4_0()); }
659 (rule__CftModel__ComponentDefinitionsAssignment_4_0)
660 { after(grammarAccess.getCftModelAccess().getComponentDefinitionsAssignment_4_0()); }
661 )
662 |
663 (
664 { before(grammarAccess.getCftModelAccess().getTransformationDefinitionsAssignment_4_1()); }
665 (rule__CftModel__TransformationDefinitionsAssignment_4_1)
666 { after(grammarAccess.getCftModelAccess().getTransformationDefinitionsAssignment_4_1()); }
667 )
668;
669finally {
670 restoreStackSize(stackSize);
671}
672
673rule__EventDefinition__Alternatives
674 @init {
675 int stackSize = keepStackSize();
676 }
677:
678 (
679 { before(grammarAccess.getEventDefinitionAccess().getBasicEventDefinitionParserRuleCall_0()); }
680 ruleBasicEventDefinition
681 { after(grammarAccess.getEventDefinitionAccess().getBasicEventDefinitionParserRuleCall_0()); }
682 )
683 |
684 (
685 { before(grammarAccess.getEventDefinitionAccess().getGateDefinitionParserRuleCall_1()); }
686 ruleGateDefinition
687 { after(grammarAccess.getEventDefinitionAccess().getGateDefinitionParserRuleCall_1()); }
688 )
689;
690finally {
691 restoreStackSize(stackSize);
692}
693
694rule__Distribution__Alternatives
695 @init {
696 int stackSize = keepStackSize();
697 }
698:
699 (
700 { before(grammarAccess.getDistributionAccess().getConstantDistributionParserRuleCall_0()); }
701 ruleConstantDistribution
702 { after(grammarAccess.getDistributionAccess().getConstantDistributionParserRuleCall_0()); }
703 )
704 |
705 (
706 { before(grammarAccess.getDistributionAccess().getExponentialDistributionParserRuleCall_1()); }
707 ruleExponentialDistribution
708 { after(grammarAccess.getDistributionAccess().getExponentialDistributionParserRuleCall_1()); }
709 )
710;
711finally {
712 restoreStackSize(stackSize);
713}
714
715rule__GateDefinition__Alternatives
716 @init {
717 int stackSize = keepStackSize();
718 }
719:
720 (
721 { before(grammarAccess.getGateDefinitionAccess().getAndGateDefinitionParserRuleCall_0()); }
722 ruleAndGateDefinition
723 { after(grammarAccess.getGateDefinitionAccess().getAndGateDefinitionParserRuleCall_0()); }
724 )
725 |
726 (
727 { before(grammarAccess.getGateDefinitionAccess().getOrGateDefinitionParserRuleCall_1()); }
728 ruleOrGateDefinition
729 { after(grammarAccess.getGateDefinitionAccess().getOrGateDefinitionParserRuleCall_1()); }
730 )
731 |
732 (
733 { before(grammarAccess.getGateDefinitionAccess().getKOfMGateDefinitionParserRuleCall_2()); }
734 ruleKOfMGateDefinition
735 { after(grammarAccess.getGateDefinitionAccess().getKOfMGateDefinitionParserRuleCall_2()); }
736 )
737;
738finally {
739 restoreStackSize(stackSize);
740}
741
742rule__KOfMGateDefinition__Alternatives_2
743 @init {
744 int stackSize = keepStackSize();
745 }
746:
747 (
748 { before(grammarAccess.getKOfMGateDefinitionAccess().getGroup_2_0()); }
749 (rule__KOfMGateDefinition__Group_2_0__0)
750 { after(grammarAccess.getKOfMGateDefinitionAccess().getGroup_2_0()); }
751 )
752 |
753 (
754 { before(grammarAccess.getKOfMGateDefinitionAccess().getMAssignment_2_1()); }
755 (rule__KOfMGateDefinition__MAssignment_2_1)
756 { after(grammarAccess.getKOfMGateDefinitionAccess().getMAssignment_2_1()); }
757 )
758;
759finally {
760 restoreStackSize(stackSize);
761}
762
763rule__MappingDefinition__Alternatives_8_1_0
764 @init {
765 int stackSize = keepStackSize();
766 }
767:
768 (
769 { before(grammarAccess.getMappingDefinitionAccess().getLookupDefinitionsAssignment_8_1_0_0()); }
770 (rule__MappingDefinition__LookupDefinitionsAssignment_8_1_0_0)
771 { after(grammarAccess.getMappingDefinitionAccess().getLookupDefinitionsAssignment_8_1_0_0()); }
772 )
773 |
774 (
775 { before(grammarAccess.getMappingDefinitionAccess().getAssignmentsAssignment_8_1_0_1()); }
776 (rule__MappingDefinition__AssignmentsAssignment_8_1_0_1)
777 { after(grammarAccess.getMappingDefinitionAccess().getAssignmentsAssignment_8_1_0_1()); }
778 )
779;
780finally {
781 restoreStackSize(stackSize);
782}
783
784rule__Assignment__Alternatives_1
785 @init {
786 int stackSize = keepStackSize();
787 }
788:
789 (
790 { before(grammarAccess.getAssignmentAccess().getMultipleAssignment_1_0()); }
791 (rule__Assignment__MultipleAssignment_1_0)
792 { after(grammarAccess.getAssignmentAccess().getMultipleAssignment_1_0()); }
793 )
794 |
795 (
796 { before(grammarAccess.getAssignmentAccess().getColonEqualsSignKeyword_1_1()); }
797 ':='
798 { after(grammarAccess.getAssignmentAccess().getColonEqualsSignKeyword_1_1()); }
799 )
800;
801finally {
802 restoreStackSize(stackSize);
803}
804
805rule__ValidId__Alternatives
806 @init {
807 int stackSize = keepStackSize();
808 }
809:
810 (
811 { before(grammarAccess.getValidIdAccess().getIDTerminalRuleCall_0()); }
812 RULE_ID
813 { after(grammarAccess.getValidIdAccess().getIDTerminalRuleCall_0()); }
814 )
815 |
816 (
817 { before(grammarAccess.getValidIdAccess().getOF_INTTerminalRuleCall_1()); }
818 RULE_OF_INT
819 { after(grammarAccess.getValidIdAccess().getOF_INTTerminalRuleCall_1()); }
820 )
821;
822finally {
823 restoreStackSize(stackSize);
824}
825
826rule__Double__Alternatives
827 @init {
828 int stackSize = keepStackSize();
829 }
830:
831 (
832 { before(grammarAccess.getDoubleAccess().getINTTerminalRuleCall_0()); }
833 RULE_INT
834 { after(grammarAccess.getDoubleAccess().getINTTerminalRuleCall_0()); }
835 )
836 |
837 (
838 { before(grammarAccess.getDoubleAccess().getT_DOUBLETerminalRuleCall_1()); }
839 RULE_T_DOUBLE
840 { after(grammarAccess.getDoubleAccess().getT_DOUBLETerminalRuleCall_1()); }
841 )
842;
843finally {
844 restoreStackSize(stackSize);
845}
846
847rule__CftModel__Group__0
848 @init {
849 int stackSize = keepStackSize();
850 }
851:
852 rule__CftModel__Group__0__Impl
853 rule__CftModel__Group__1
854;
855finally {
856 restoreStackSize(stackSize);
857}
858
859rule__CftModel__Group__0__Impl
860 @init {
861 int stackSize = keepStackSize();
862 }
863:
864(
865 { before(grammarAccess.getCftModelAccess().getPackageKeyword_0()); }
866 'package'
867 { after(grammarAccess.getCftModelAccess().getPackageKeyword_0()); }
868)
869;
870finally {
871 restoreStackSize(stackSize);
872}
873
874rule__CftModel__Group__1
875 @init {
876 int stackSize = keepStackSize();
877 }
878:
879 rule__CftModel__Group__1__Impl
880 rule__CftModel__Group__2
881;
882finally {
883 restoreStackSize(stackSize);
884}
885
886rule__CftModel__Group__1__Impl
887 @init {
888 int stackSize = keepStackSize();
889 }
890:
891(
892 { before(grammarAccess.getCftModelAccess().getPackageNameAssignment_1()); }
893 (rule__CftModel__PackageNameAssignment_1)
894 { after(grammarAccess.getCftModelAccess().getPackageNameAssignment_1()); }
895)
896;
897finally {
898 restoreStackSize(stackSize);
899}
900
901rule__CftModel__Group__2
902 @init {
903 int stackSize = keepStackSize();
904 }
905:
906 rule__CftModel__Group__2__Impl
907 rule__CftModel__Group__3
908;
909finally {
910 restoreStackSize(stackSize);
911}
912
913rule__CftModel__Group__2__Impl
914 @init {
915 int stackSize = keepStackSize();
916 }
917:
918(
919 { before(grammarAccess.getCftModelAccess().getSemicolonKeyword_2()); }
920 (';')?
921 { after(grammarAccess.getCftModelAccess().getSemicolonKeyword_2()); }
922)
923;
924finally {
925 restoreStackSize(stackSize);
926}
927
928rule__CftModel__Group__3
929 @init {
930 int stackSize = keepStackSize();
931 }
932:
933 rule__CftModel__Group__3__Impl
934 rule__CftModel__Group__4
935;
936finally {
937 restoreStackSize(stackSize);
938}
939
940rule__CftModel__Group__3__Impl
941 @init {
942 int stackSize = keepStackSize();
943 }
944:
945(
946 { before(grammarAccess.getCftModelAccess().getImportsAssignment_3()); }
947 (rule__CftModel__ImportsAssignment_3)*
948 { after(grammarAccess.getCftModelAccess().getImportsAssignment_3()); }
949)
950;
951finally {
952 restoreStackSize(stackSize);
953}
954
955rule__CftModel__Group__4
956 @init {
957 int stackSize = keepStackSize();
958 }
959:
960 rule__CftModel__Group__4__Impl
961;
962finally {
963 restoreStackSize(stackSize);
964}
965
966rule__CftModel__Group__4__Impl
967 @init {
968 int stackSize = keepStackSize();
969 }
970:
971(
972 { before(grammarAccess.getCftModelAccess().getAlternatives_4()); }
973 (rule__CftModel__Alternatives_4)*
974 { after(grammarAccess.getCftModelAccess().getAlternatives_4()); }
975)
976;
977finally {
978 restoreStackSize(stackSize);
979}
980
981
982rule__ImportDeclaration__Group__0
983 @init {
984 int stackSize = keepStackSize();
985 }
986:
987 rule__ImportDeclaration__Group__0__Impl
988 rule__ImportDeclaration__Group__1
989;
990finally {
991 restoreStackSize(stackSize);
992}
993
994rule__ImportDeclaration__Group__0__Impl
995 @init {
996 int stackSize = keepStackSize();
997 }
998:
999(
1000 { before(grammarAccess.getImportDeclarationAccess().getImportKeyword_0()); }
1001 'import'
1002 { after(grammarAccess.getImportDeclarationAccess().getImportKeyword_0()); }
1003)
1004;
1005finally {
1006 restoreStackSize(stackSize);
1007}
1008
1009rule__ImportDeclaration__Group__1
1010 @init {
1011 int stackSize = keepStackSize();
1012 }
1013:
1014 rule__ImportDeclaration__Group__1__Impl
1015 rule__ImportDeclaration__Group__2
1016;
1017finally {
1018 restoreStackSize(stackSize);
1019}
1020
1021rule__ImportDeclaration__Group__1__Impl
1022 @init {
1023 int stackSize = keepStackSize();
1024 }
1025:
1026(
1027 { before(grammarAccess.getImportDeclarationAccess().getImportedNamespaceAssignment_1()); }
1028 (rule__ImportDeclaration__ImportedNamespaceAssignment_1)
1029 { after(grammarAccess.getImportDeclarationAccess().getImportedNamespaceAssignment_1()); }
1030)
1031;
1032finally {
1033 restoreStackSize(stackSize);
1034}
1035
1036rule__ImportDeclaration__Group__2
1037 @init {
1038 int stackSize = keepStackSize();
1039 }
1040:
1041 rule__ImportDeclaration__Group__2__Impl
1042;
1043finally {
1044 restoreStackSize(stackSize);
1045}
1046
1047rule__ImportDeclaration__Group__2__Impl
1048 @init {
1049 int stackSize = keepStackSize();
1050 }
1051:
1052(
1053 { before(grammarAccess.getImportDeclarationAccess().getSemicolonKeyword_2()); }
1054 (';')?
1055 { after(grammarAccess.getImportDeclarationAccess().getSemicolonKeyword_2()); }
1056)
1057;
1058finally {
1059 restoreStackSize(stackSize);
1060}
1061
1062
1063rule__ComponentDefinition__Group__0
1064 @init {
1065 int stackSize = keepStackSize();
1066 }
1067:
1068 rule__ComponentDefinition__Group__0__Impl
1069 rule__ComponentDefinition__Group__1
1070;
1071finally {
1072 restoreStackSize(stackSize);
1073}
1074
1075rule__ComponentDefinition__Group__0__Impl
1076 @init {
1077 int stackSize = keepStackSize();
1078 }
1079:
1080(
1081 { before(grammarAccess.getComponentDefinitionAccess().getCftKeyword_0()); }
1082 'cft'
1083 { after(grammarAccess.getComponentDefinitionAccess().getCftKeyword_0()); }
1084)
1085;
1086finally {
1087 restoreStackSize(stackSize);
1088}
1089
1090rule__ComponentDefinition__Group__1
1091 @init {
1092 int stackSize = keepStackSize();
1093 }
1094:
1095 rule__ComponentDefinition__Group__1__Impl
1096 rule__ComponentDefinition__Group__2
1097;
1098finally {
1099 restoreStackSize(stackSize);
1100}
1101
1102rule__ComponentDefinition__Group__1__Impl
1103 @init {
1104 int stackSize = keepStackSize();
1105 }
1106:
1107(
1108 { before(grammarAccess.getComponentDefinitionAccess().getNameAssignment_1()); }
1109 (rule__ComponentDefinition__NameAssignment_1)
1110 { after(grammarAccess.getComponentDefinitionAccess().getNameAssignment_1()); }
1111)
1112;
1113finally {
1114 restoreStackSize(stackSize);
1115}
1116
1117rule__ComponentDefinition__Group__2
1118 @init {
1119 int stackSize = keepStackSize();
1120 }
1121:
1122 rule__ComponentDefinition__Group__2__Impl
1123 rule__ComponentDefinition__Group__3
1124;
1125finally {
1126 restoreStackSize(stackSize);
1127}
1128
1129rule__ComponentDefinition__Group__2__Impl
1130 @init {
1131 int stackSize = keepStackSize();
1132 }
1133:
1134(
1135 { before(grammarAccess.getComponentDefinitionAccess().getLeftCurlyBracketKeyword_2()); }
1136 '{'
1137 { after(grammarAccess.getComponentDefinitionAccess().getLeftCurlyBracketKeyword_2()); }
1138)
1139;
1140finally {
1141 restoreStackSize(stackSize);
1142}
1143
1144rule__ComponentDefinition__Group__3
1145 @init {
1146 int stackSize = keepStackSize();
1147 }
1148:
1149 rule__ComponentDefinition__Group__3__Impl
1150 rule__ComponentDefinition__Group__4
1151;
1152finally {
1153 restoreStackSize(stackSize);
1154}
1155
1156rule__ComponentDefinition__Group__3__Impl
1157 @init {
1158 int stackSize = keepStackSize();
1159 }
1160:
1161(
1162 { before(grammarAccess.getComponentDefinitionAccess().getUnorderedGroup_3()); }
1163 (rule__ComponentDefinition__UnorderedGroup_3)
1164 { after(grammarAccess.getComponentDefinitionAccess().getUnorderedGroup_3()); }
1165)
1166;
1167finally {
1168 restoreStackSize(stackSize);
1169}
1170
1171rule__ComponentDefinition__Group__4
1172 @init {
1173 int stackSize = keepStackSize();
1174 }
1175:
1176 rule__ComponentDefinition__Group__4__Impl
1177 rule__ComponentDefinition__Group__5
1178;
1179finally {
1180 restoreStackSize(stackSize);
1181}
1182
1183rule__ComponentDefinition__Group__4__Impl
1184 @init {
1185 int stackSize = keepStackSize();
1186 }
1187:
1188(
1189 { before(grammarAccess.getComponentDefinitionAccess().getGroup_4()); }
1190 (rule__ComponentDefinition__Group_4__0)*
1191 { after(grammarAccess.getComponentDefinitionAccess().getGroup_4()); }
1192)
1193;
1194finally {
1195 restoreStackSize(stackSize);
1196}
1197
1198rule__ComponentDefinition__Group__5
1199 @init {
1200 int stackSize = keepStackSize();
1201 }
1202:
1203 rule__ComponentDefinition__Group__5__Impl
1204;
1205finally {
1206 restoreStackSize(stackSize);
1207}
1208
1209rule__ComponentDefinition__Group__5__Impl
1210 @init {
1211 int stackSize = keepStackSize();
1212 }
1213:
1214(
1215 { before(grammarAccess.getComponentDefinitionAccess().getRightCurlyBracketKeyword_5()); }
1216 '}'
1217 { after(grammarAccess.getComponentDefinitionAccess().getRightCurlyBracketKeyword_5()); }
1218)
1219;
1220finally {
1221 restoreStackSize(stackSize);
1222}
1223
1224
1225rule__ComponentDefinition__Group_3_0__0
1226 @init {
1227 int stackSize = keepStackSize();
1228 }
1229:
1230 rule__ComponentDefinition__Group_3_0__0__Impl
1231 rule__ComponentDefinition__Group_3_0__1
1232;
1233finally {
1234 restoreStackSize(stackSize);
1235}
1236
1237rule__ComponentDefinition__Group_3_0__0__Impl
1238 @init {
1239 int stackSize = keepStackSize();
1240 }
1241:
1242(
1243 { before(grammarAccess.getComponentDefinitionAccess().getInKeyword_3_0_0()); }
1244 'in'
1245 { after(grammarAccess.getComponentDefinitionAccess().getInKeyword_3_0_0()); }
1246)
1247;
1248finally {
1249 restoreStackSize(stackSize);
1250}
1251
1252rule__ComponentDefinition__Group_3_0__1
1253 @init {
1254 int stackSize = keepStackSize();
1255 }
1256:
1257 rule__ComponentDefinition__Group_3_0__1__Impl
1258 rule__ComponentDefinition__Group_3_0__2
1259;
1260finally {
1261 restoreStackSize(stackSize);
1262}
1263
1264rule__ComponentDefinition__Group_3_0__1__Impl
1265 @init {
1266 int stackSize = keepStackSize();
1267 }
1268:
1269(
1270 { before(grammarAccess.getComponentDefinitionAccess().getInputEventsAssignment_3_0_1()); }
1271 (rule__ComponentDefinition__InputEventsAssignment_3_0_1)*
1272 { after(grammarAccess.getComponentDefinitionAccess().getInputEventsAssignment_3_0_1()); }
1273)
1274;
1275finally {
1276 restoreStackSize(stackSize);
1277}
1278
1279rule__ComponentDefinition__Group_3_0__2
1280 @init {
1281 int stackSize = keepStackSize();
1282 }
1283:
1284 rule__ComponentDefinition__Group_3_0__2__Impl
1285;
1286finally {
1287 restoreStackSize(stackSize);
1288}
1289
1290rule__ComponentDefinition__Group_3_0__2__Impl
1291 @init {
1292 int stackSize = keepStackSize();
1293 }
1294:
1295(
1296 { before(grammarAccess.getComponentDefinitionAccess().getSemicolonKeyword_3_0_2()); }
1297 ';'
1298 { after(grammarAccess.getComponentDefinitionAccess().getSemicolonKeyword_3_0_2()); }
1299)
1300;
1301finally {
1302 restoreStackSize(stackSize);
1303}
1304
1305
1306rule__ComponentDefinition__Group_3_1__0
1307 @init {
1308 int stackSize = keepStackSize();
1309 }
1310:
1311 rule__ComponentDefinition__Group_3_1__0__Impl
1312 rule__ComponentDefinition__Group_3_1__1
1313;
1314finally {
1315 restoreStackSize(stackSize);
1316}
1317
1318rule__ComponentDefinition__Group_3_1__0__Impl
1319 @init {
1320 int stackSize = keepStackSize();
1321 }
1322:
1323(
1324 { before(grammarAccess.getComponentDefinitionAccess().getOutKeyword_3_1_0()); }
1325 'out'
1326 { after(grammarAccess.getComponentDefinitionAccess().getOutKeyword_3_1_0()); }
1327)
1328;
1329finally {
1330 restoreStackSize(stackSize);
1331}
1332
1333rule__ComponentDefinition__Group_3_1__1
1334 @init {
1335 int stackSize = keepStackSize();
1336 }
1337:
1338 rule__ComponentDefinition__Group_3_1__1__Impl
1339 rule__ComponentDefinition__Group_3_1__2
1340;
1341finally {
1342 restoreStackSize(stackSize);
1343}
1344
1345rule__ComponentDefinition__Group_3_1__1__Impl
1346 @init {
1347 int stackSize = keepStackSize();
1348 }
1349:
1350(
1351 { before(grammarAccess.getComponentDefinitionAccess().getOutputEventsAssignment_3_1_1()); }
1352 (rule__ComponentDefinition__OutputEventsAssignment_3_1_1)*
1353 { after(grammarAccess.getComponentDefinitionAccess().getOutputEventsAssignment_3_1_1()); }
1354)
1355;
1356finally {
1357 restoreStackSize(stackSize);
1358}
1359
1360rule__ComponentDefinition__Group_3_1__2
1361 @init {
1362 int stackSize = keepStackSize();
1363 }
1364:
1365 rule__ComponentDefinition__Group_3_1__2__Impl
1366;
1367finally {
1368 restoreStackSize(stackSize);
1369}
1370
1371rule__ComponentDefinition__Group_3_1__2__Impl
1372 @init {
1373 int stackSize = keepStackSize();
1374 }
1375:
1376(
1377 { before(grammarAccess.getComponentDefinitionAccess().getSemicolonKeyword_3_1_2()); }
1378 ';'
1379 { after(grammarAccess.getComponentDefinitionAccess().getSemicolonKeyword_3_1_2()); }
1380)
1381;
1382finally {
1383 restoreStackSize(stackSize);
1384}
1385
1386
1387rule__ComponentDefinition__Group_4__0
1388 @init {
1389 int stackSize = keepStackSize();
1390 }
1391:
1392 rule__ComponentDefinition__Group_4__0__Impl
1393 rule__ComponentDefinition__Group_4__1
1394;
1395finally {
1396 restoreStackSize(stackSize);
1397}
1398
1399rule__ComponentDefinition__Group_4__0__Impl
1400 @init {
1401 int stackSize = keepStackSize();
1402 }
1403:
1404(
1405 { before(grammarAccess.getComponentDefinitionAccess().getEventDefinitionsAssignment_4_0()); }
1406 (rule__ComponentDefinition__EventDefinitionsAssignment_4_0)
1407 { after(grammarAccess.getComponentDefinitionAccess().getEventDefinitionsAssignment_4_0()); }
1408)
1409;
1410finally {
1411 restoreStackSize(stackSize);
1412}
1413
1414rule__ComponentDefinition__Group_4__1
1415 @init {
1416 int stackSize = keepStackSize();
1417 }
1418:
1419 rule__ComponentDefinition__Group_4__1__Impl
1420;
1421finally {
1422 restoreStackSize(stackSize);
1423}
1424
1425rule__ComponentDefinition__Group_4__1__Impl
1426 @init {
1427 int stackSize = keepStackSize();
1428 }
1429:
1430(
1431 { before(grammarAccess.getComponentDefinitionAccess().getSemicolonKeyword_4_1()); }
1432 ';'
1433 { after(grammarAccess.getComponentDefinitionAccess().getSemicolonKeyword_4_1()); }
1434)
1435;
1436finally {
1437 restoreStackSize(stackSize);
1438}
1439
1440
1441rule__InputEvent__Group__0
1442 @init {
1443 int stackSize = keepStackSize();
1444 }
1445:
1446 rule__InputEvent__Group__0__Impl
1447 rule__InputEvent__Group__1
1448;
1449finally {
1450 restoreStackSize(stackSize);
1451}
1452
1453rule__InputEvent__Group__0__Impl
1454 @init {
1455 int stackSize = keepStackSize();
1456 }
1457:
1458(
1459 { before(grammarAccess.getInputEventAccess().getNameAssignment_0()); }
1460 (rule__InputEvent__NameAssignment_0)
1461 { after(grammarAccess.getInputEventAccess().getNameAssignment_0()); }
1462)
1463;
1464finally {
1465 restoreStackSize(stackSize);
1466}
1467
1468rule__InputEvent__Group__1
1469 @init {
1470 int stackSize = keepStackSize();
1471 }
1472:
1473 rule__InputEvent__Group__1__Impl
1474;
1475finally {
1476 restoreStackSize(stackSize);
1477}
1478
1479rule__InputEvent__Group__1__Impl
1480 @init {
1481 int stackSize = keepStackSize();
1482 }
1483:
1484(
1485 { before(grammarAccess.getInputEventAccess().getMultipleAssignment_1()); }
1486 (rule__InputEvent__MultipleAssignment_1)?
1487 { after(grammarAccess.getInputEventAccess().getMultipleAssignment_1()); }
1488)
1489;
1490finally {
1491 restoreStackSize(stackSize);
1492}
1493
1494
1495rule__BasicEventDefinition__Group__0
1496 @init {
1497 int stackSize = keepStackSize();
1498 }
1499:
1500 rule__BasicEventDefinition__Group__0__Impl
1501 rule__BasicEventDefinition__Group__1
1502;
1503finally {
1504 restoreStackSize(stackSize);
1505}
1506
1507rule__BasicEventDefinition__Group__0__Impl
1508 @init {
1509 int stackSize = keepStackSize();
1510 }
1511:
1512(
1513 { before(grammarAccess.getBasicEventDefinitionAccess().getNameAssignment_0()); }
1514 (rule__BasicEventDefinition__NameAssignment_0)
1515 { after(grammarAccess.getBasicEventDefinitionAccess().getNameAssignment_0()); }
1516)
1517;
1518finally {
1519 restoreStackSize(stackSize);
1520}
1521
1522rule__BasicEventDefinition__Group__1
1523 @init {
1524 int stackSize = keepStackSize();
1525 }
1526:
1527 rule__BasicEventDefinition__Group__1__Impl
1528;
1529finally {
1530 restoreStackSize(stackSize);
1531}
1532
1533rule__BasicEventDefinition__Group__1__Impl
1534 @init {
1535 int stackSize = keepStackSize();
1536 }
1537:
1538(
1539 { before(grammarAccess.getBasicEventDefinitionAccess().getDistributionAssignment_1()); }
1540 (rule__BasicEventDefinition__DistributionAssignment_1)
1541 { after(grammarAccess.getBasicEventDefinitionAccess().getDistributionAssignment_1()); }
1542)
1543;
1544finally {
1545 restoreStackSize(stackSize);
1546}
1547
1548
1549rule__ConstantDistribution__Group__0
1550 @init {
1551 int stackSize = keepStackSize();
1552 }
1553:
1554 rule__ConstantDistribution__Group__0__Impl
1555 rule__ConstantDistribution__Group__1
1556;
1557finally {
1558 restoreStackSize(stackSize);
1559}
1560
1561rule__ConstantDistribution__Group__0__Impl
1562 @init {
1563 int stackSize = keepStackSize();
1564 }
1565:
1566(
1567 { before(grammarAccess.getConstantDistributionAccess().getProbKeyword_0()); }
1568 'prob'
1569 { after(grammarAccess.getConstantDistributionAccess().getProbKeyword_0()); }
1570)
1571;
1572finally {
1573 restoreStackSize(stackSize);
1574}
1575
1576rule__ConstantDistribution__Group__1
1577 @init {
1578 int stackSize = keepStackSize();
1579 }
1580:
1581 rule__ConstantDistribution__Group__1__Impl
1582 rule__ConstantDistribution__Group__2
1583;
1584finally {
1585 restoreStackSize(stackSize);
1586}
1587
1588rule__ConstantDistribution__Group__1__Impl
1589 @init {
1590 int stackSize = keepStackSize();
1591 }
1592:
1593(
1594 { before(grammarAccess.getConstantDistributionAccess().getEqualsSignKeyword_1()); }
1595 '='
1596 { after(grammarAccess.getConstantDistributionAccess().getEqualsSignKeyword_1()); }
1597)
1598;
1599finally {
1600 restoreStackSize(stackSize);
1601}
1602
1603rule__ConstantDistribution__Group__2
1604 @init {
1605 int stackSize = keepStackSize();
1606 }
1607:
1608 rule__ConstantDistribution__Group__2__Impl
1609;
1610finally {
1611 restoreStackSize(stackSize);
1612}
1613
1614rule__ConstantDistribution__Group__2__Impl
1615 @init {
1616 int stackSize = keepStackSize();
1617 }
1618:
1619(
1620 { before(grammarAccess.getConstantDistributionAccess().getPAssignment_2()); }
1621 (rule__ConstantDistribution__PAssignment_2)
1622 { after(grammarAccess.getConstantDistributionAccess().getPAssignment_2()); }
1623)
1624;
1625finally {
1626 restoreStackSize(stackSize);
1627}
1628
1629
1630rule__ExponentialDistribution__Group__0
1631 @init {
1632 int stackSize = keepStackSize();
1633 }
1634:
1635 rule__ExponentialDistribution__Group__0__Impl
1636 rule__ExponentialDistribution__Group__1
1637;
1638finally {
1639 restoreStackSize(stackSize);
1640}
1641
1642rule__ExponentialDistribution__Group__0__Impl
1643 @init {
1644 int stackSize = keepStackSize();
1645 }
1646:
1647(
1648 { before(grammarAccess.getExponentialDistributionAccess().getLambdaKeyword_0()); }
1649 'lambda'
1650 { after(grammarAccess.getExponentialDistributionAccess().getLambdaKeyword_0()); }
1651)
1652;
1653finally {
1654 restoreStackSize(stackSize);
1655}
1656
1657rule__ExponentialDistribution__Group__1
1658 @init {
1659 int stackSize = keepStackSize();
1660 }
1661:
1662 rule__ExponentialDistribution__Group__1__Impl
1663 rule__ExponentialDistribution__Group__2
1664;
1665finally {
1666 restoreStackSize(stackSize);
1667}
1668
1669rule__ExponentialDistribution__Group__1__Impl
1670 @init {
1671 int stackSize = keepStackSize();
1672 }
1673:
1674(
1675 { before(grammarAccess.getExponentialDistributionAccess().getEqualsSignKeyword_1()); }
1676 '='
1677 { after(grammarAccess.getExponentialDistributionAccess().getEqualsSignKeyword_1()); }
1678)
1679;
1680finally {
1681 restoreStackSize(stackSize);
1682}
1683
1684rule__ExponentialDistribution__Group__2
1685 @init {
1686 int stackSize = keepStackSize();
1687 }
1688:
1689 rule__ExponentialDistribution__Group__2__Impl
1690;
1691finally {
1692 restoreStackSize(stackSize);
1693}
1694
1695rule__ExponentialDistribution__Group__2__Impl
1696 @init {
1697 int stackSize = keepStackSize();
1698 }
1699:
1700(
1701 { before(grammarAccess.getExponentialDistributionAccess().getLambdaAssignment_2()); }
1702 (rule__ExponentialDistribution__LambdaAssignment_2)
1703 { after(grammarAccess.getExponentialDistributionAccess().getLambdaAssignment_2()); }
1704)
1705;
1706finally {
1707 restoreStackSize(stackSize);
1708}
1709
1710
1711rule__AndGateDefinition__Group__0
1712 @init {
1713 int stackSize = keepStackSize();
1714 }
1715:
1716 rule__AndGateDefinition__Group__0__Impl
1717 rule__AndGateDefinition__Group__1
1718;
1719finally {
1720 restoreStackSize(stackSize);
1721}
1722
1723rule__AndGateDefinition__Group__0__Impl
1724 @init {
1725 int stackSize = keepStackSize();
1726 }
1727:
1728(
1729 { before(grammarAccess.getAndGateDefinitionAccess().getNameAssignment_0()); }
1730 (rule__AndGateDefinition__NameAssignment_0)
1731 { after(grammarAccess.getAndGateDefinitionAccess().getNameAssignment_0()); }
1732)
1733;
1734finally {
1735 restoreStackSize(stackSize);
1736}
1737
1738rule__AndGateDefinition__Group__1
1739 @init {
1740 int stackSize = keepStackSize();
1741 }
1742:
1743 rule__AndGateDefinition__Group__1__Impl
1744 rule__AndGateDefinition__Group__2
1745;
1746finally {
1747 restoreStackSize(stackSize);
1748}
1749
1750rule__AndGateDefinition__Group__1__Impl
1751 @init {
1752 int stackSize = keepStackSize();
1753 }
1754:
1755(
1756 { before(grammarAccess.getAndGateDefinitionAccess().getAndKeyword_1()); }
1757 'and'
1758 { after(grammarAccess.getAndGateDefinitionAccess().getAndKeyword_1()); }
1759)
1760;
1761finally {
1762 restoreStackSize(stackSize);
1763}
1764
1765rule__AndGateDefinition__Group__2
1766 @init {
1767 int stackSize = keepStackSize();
1768 }
1769:
1770 rule__AndGateDefinition__Group__2__Impl
1771;
1772finally {
1773 restoreStackSize(stackSize);
1774}
1775
1776rule__AndGateDefinition__Group__2__Impl
1777 @init {
1778 int stackSize = keepStackSize();
1779 }
1780:
1781(
1782 { before(grammarAccess.getAndGateDefinitionAccess().getInputEventsAssignment_2()); }
1783 (rule__AndGateDefinition__InputEventsAssignment_2)*
1784 { after(grammarAccess.getAndGateDefinitionAccess().getInputEventsAssignment_2()); }
1785)
1786;
1787finally {
1788 restoreStackSize(stackSize);
1789}
1790
1791
1792rule__OrGateDefinition__Group__0
1793 @init {
1794 int stackSize = keepStackSize();
1795 }
1796:
1797 rule__OrGateDefinition__Group__0__Impl
1798 rule__OrGateDefinition__Group__1
1799;
1800finally {
1801 restoreStackSize(stackSize);
1802}
1803
1804rule__OrGateDefinition__Group__0__Impl
1805 @init {
1806 int stackSize = keepStackSize();
1807 }
1808:
1809(
1810 { before(grammarAccess.getOrGateDefinitionAccess().getNameAssignment_0()); }
1811 (rule__OrGateDefinition__NameAssignment_0)
1812 { after(grammarAccess.getOrGateDefinitionAccess().getNameAssignment_0()); }
1813)
1814;
1815finally {
1816 restoreStackSize(stackSize);
1817}
1818
1819rule__OrGateDefinition__Group__1
1820 @init {
1821 int stackSize = keepStackSize();
1822 }
1823:
1824 rule__OrGateDefinition__Group__1__Impl
1825 rule__OrGateDefinition__Group__2
1826;
1827finally {
1828 restoreStackSize(stackSize);
1829}
1830
1831rule__OrGateDefinition__Group__1__Impl
1832 @init {
1833 int stackSize = keepStackSize();
1834 }
1835:
1836(
1837 { before(grammarAccess.getOrGateDefinitionAccess().getOrKeyword_1()); }
1838 'or'
1839 { after(grammarAccess.getOrGateDefinitionAccess().getOrKeyword_1()); }
1840)
1841;
1842finally {
1843 restoreStackSize(stackSize);
1844}
1845
1846rule__OrGateDefinition__Group__2
1847 @init {
1848 int stackSize = keepStackSize();
1849 }
1850:
1851 rule__OrGateDefinition__Group__2__Impl
1852;
1853finally {
1854 restoreStackSize(stackSize);
1855}
1856
1857rule__OrGateDefinition__Group__2__Impl
1858 @init {
1859 int stackSize = keepStackSize();
1860 }
1861:
1862(
1863 { before(grammarAccess.getOrGateDefinitionAccess().getInputEventsAssignment_2()); }
1864 (rule__OrGateDefinition__InputEventsAssignment_2)*
1865 { after(grammarAccess.getOrGateDefinitionAccess().getInputEventsAssignment_2()); }
1866)
1867;
1868finally {
1869 restoreStackSize(stackSize);
1870}
1871
1872
1873rule__KOfMGateDefinition__Group__0
1874 @init {
1875 int stackSize = keepStackSize();
1876 }
1877:
1878 rule__KOfMGateDefinition__Group__0__Impl
1879 rule__KOfMGateDefinition__Group__1
1880;
1881finally {
1882 restoreStackSize(stackSize);
1883}
1884
1885rule__KOfMGateDefinition__Group__0__Impl
1886 @init {
1887 int stackSize = keepStackSize();
1888 }
1889:
1890(
1891 { before(grammarAccess.getKOfMGateDefinitionAccess().getNameAssignment_0()); }
1892 (rule__KOfMGateDefinition__NameAssignment_0)
1893 { after(grammarAccess.getKOfMGateDefinitionAccess().getNameAssignment_0()); }
1894)
1895;
1896finally {
1897 restoreStackSize(stackSize);
1898}
1899
1900rule__KOfMGateDefinition__Group__1
1901 @init {
1902 int stackSize = keepStackSize();
1903 }
1904:
1905 rule__KOfMGateDefinition__Group__1__Impl
1906 rule__KOfMGateDefinition__Group__2
1907;
1908finally {
1909 restoreStackSize(stackSize);
1910}
1911
1912rule__KOfMGateDefinition__Group__1__Impl
1913 @init {
1914 int stackSize = keepStackSize();
1915 }
1916:
1917(
1918 { before(grammarAccess.getKOfMGateDefinitionAccess().getKAssignment_1()); }
1919 (rule__KOfMGateDefinition__KAssignment_1)
1920 { after(grammarAccess.getKOfMGateDefinitionAccess().getKAssignment_1()); }
1921)
1922;
1923finally {
1924 restoreStackSize(stackSize);
1925}
1926
1927rule__KOfMGateDefinition__Group__2
1928 @init {
1929 int stackSize = keepStackSize();
1930 }
1931:
1932 rule__KOfMGateDefinition__Group__2__Impl
1933 rule__KOfMGateDefinition__Group__3
1934;
1935finally {
1936 restoreStackSize(stackSize);
1937}
1938
1939rule__KOfMGateDefinition__Group__2__Impl
1940 @init {
1941 int stackSize = keepStackSize();
1942 }
1943:
1944(
1945 { before(grammarAccess.getKOfMGateDefinitionAccess().getAlternatives_2()); }
1946 (rule__KOfMGateDefinition__Alternatives_2)
1947 { after(grammarAccess.getKOfMGateDefinitionAccess().getAlternatives_2()); }
1948)
1949;
1950finally {
1951 restoreStackSize(stackSize);
1952}
1953
1954rule__KOfMGateDefinition__Group__3
1955 @init {
1956 int stackSize = keepStackSize();
1957 }
1958:
1959 rule__KOfMGateDefinition__Group__3__Impl
1960;
1961finally {
1962 restoreStackSize(stackSize);
1963}
1964
1965rule__KOfMGateDefinition__Group__3__Impl
1966 @init {
1967 int stackSize = keepStackSize();
1968 }
1969:
1970(
1971 { before(grammarAccess.getKOfMGateDefinitionAccess().getInputEventsAssignment_3()); }
1972 (rule__KOfMGateDefinition__InputEventsAssignment_3)*
1973 { after(grammarAccess.getKOfMGateDefinitionAccess().getInputEventsAssignment_3()); }
1974)
1975;
1976finally {
1977 restoreStackSize(stackSize);
1978}
1979
1980
1981rule__KOfMGateDefinition__Group_2_0__0
1982 @init {
1983 int stackSize = keepStackSize();
1984 }
1985:
1986 rule__KOfMGateDefinition__Group_2_0__0__Impl
1987 rule__KOfMGateDefinition__Group_2_0__1
1988;
1989finally {
1990 restoreStackSize(stackSize);
1991}
1992
1993rule__KOfMGateDefinition__Group_2_0__0__Impl
1994 @init {
1995 int stackSize = keepStackSize();
1996 }
1997:
1998(
1999 { before(grammarAccess.getKOfMGateDefinitionAccess().getOfKeyword_2_0_0()); }
2000 'of'
2001 { after(grammarAccess.getKOfMGateDefinitionAccess().getOfKeyword_2_0_0()); }
2002)
2003;
2004finally {
2005 restoreStackSize(stackSize);
2006}
2007
2008rule__KOfMGateDefinition__Group_2_0__1
2009 @init {
2010 int stackSize = keepStackSize();
2011 }
2012:
2013 rule__KOfMGateDefinition__Group_2_0__1__Impl
2014;
2015finally {
2016 restoreStackSize(stackSize);
2017}
2018
2019rule__KOfMGateDefinition__Group_2_0__1__Impl
2020 @init {
2021 int stackSize = keepStackSize();
2022 }
2023:
2024(
2025 { before(grammarAccess.getKOfMGateDefinitionAccess().getMAssignment_2_0_1()); }
2026 (rule__KOfMGateDefinition__MAssignment_2_0_1)
2027 { after(grammarAccess.getKOfMGateDefinitionAccess().getMAssignment_2_0_1()); }
2028)
2029;
2030finally {
2031 restoreStackSize(stackSize);
2032}
2033
2034
2035rule__TransformationDefinition__Group__0
2036 @init {
2037 int stackSize = keepStackSize();
2038 }
2039:
2040 rule__TransformationDefinition__Group__0__Impl
2041 rule__TransformationDefinition__Group__1
2042;
2043finally {
2044 restoreStackSize(stackSize);
2045}
2046
2047rule__TransformationDefinition__Group__0__Impl
2048 @init {
2049 int stackSize = keepStackSize();
2050 }
2051:
2052(
2053 { before(grammarAccess.getTransformationDefinitionAccess().getTransformationKeyword_0()); }
2054 'transformation'
2055 { after(grammarAccess.getTransformationDefinitionAccess().getTransformationKeyword_0()); }
2056)
2057;
2058finally {
2059 restoreStackSize(stackSize);
2060}
2061
2062rule__TransformationDefinition__Group__1
2063 @init {
2064 int stackSize = keepStackSize();
2065 }
2066:
2067 rule__TransformationDefinition__Group__1__Impl
2068 rule__TransformationDefinition__Group__2
2069;
2070finally {
2071 restoreStackSize(stackSize);
2072}
2073
2074rule__TransformationDefinition__Group__1__Impl
2075 @init {
2076 int stackSize = keepStackSize();
2077 }
2078:
2079(
2080 { before(grammarAccess.getTransformationDefinitionAccess().getNameAssignment_1()); }
2081 (rule__TransformationDefinition__NameAssignment_1)
2082 { after(grammarAccess.getTransformationDefinitionAccess().getNameAssignment_1()); }
2083)
2084;
2085finally {
2086 restoreStackSize(stackSize);
2087}
2088
2089rule__TransformationDefinition__Group__2
2090 @init {
2091 int stackSize = keepStackSize();
2092 }
2093:
2094 rule__TransformationDefinition__Group__2__Impl
2095 rule__TransformationDefinition__Group__3
2096;
2097finally {
2098 restoreStackSize(stackSize);
2099}
2100
2101rule__TransformationDefinition__Group__2__Impl
2102 @init {
2103 int stackSize = keepStackSize();
2104 }
2105:
2106(
2107 { before(grammarAccess.getTransformationDefinitionAccess().getLeftCurlyBracketKeyword_2()); }
2108 '{'
2109 { after(grammarAccess.getTransformationDefinitionAccess().getLeftCurlyBracketKeyword_2()); }
2110)
2111;
2112finally {
2113 restoreStackSize(stackSize);
2114}
2115
2116rule__TransformationDefinition__Group__3
2117 @init {
2118 int stackSize = keepStackSize();
2119 }
2120:
2121 rule__TransformationDefinition__Group__3__Impl
2122 rule__TransformationDefinition__Group__4
2123;
2124finally {
2125 restoreStackSize(stackSize);
2126}
2127
2128rule__TransformationDefinition__Group__3__Impl
2129 @init {
2130 int stackSize = keepStackSize();
2131 }
2132:
2133(
2134 { before(grammarAccess.getTransformationDefinitionAccess().getMappingDefinitionsAssignment_3()); }
2135 (rule__TransformationDefinition__MappingDefinitionsAssignment_3)*
2136 { after(grammarAccess.getTransformationDefinitionAccess().getMappingDefinitionsAssignment_3()); }
2137)
2138;
2139finally {
2140 restoreStackSize(stackSize);
2141}
2142
2143rule__TransformationDefinition__Group__4
2144 @init {
2145 int stackSize = keepStackSize();
2146 }
2147:
2148 rule__TransformationDefinition__Group__4__Impl
2149;
2150finally {
2151 restoreStackSize(stackSize);
2152}
2153
2154rule__TransformationDefinition__Group__4__Impl
2155 @init {
2156 int stackSize = keepStackSize();
2157 }
2158:
2159(
2160 { before(grammarAccess.getTransformationDefinitionAccess().getRightCurlyBracketKeyword_4()); }
2161 '}'
2162 { after(grammarAccess.getTransformationDefinitionAccess().getRightCurlyBracketKeyword_4()); }
2163)
2164;
2165finally {
2166 restoreStackSize(stackSize);
2167}
2168
2169
2170rule__MappingDefinition__Group__0
2171 @init {
2172 int stackSize = keepStackSize();
2173 }
2174:
2175 rule__MappingDefinition__Group__0__Impl
2176 rule__MappingDefinition__Group__1
2177;
2178finally {
2179 restoreStackSize(stackSize);
2180}
2181
2182rule__MappingDefinition__Group__0__Impl
2183 @init {
2184 int stackSize = keepStackSize();
2185 }
2186:
2187(
2188 { before(grammarAccess.getMappingDefinitionAccess().getTopLevelAssignment_0()); }
2189 (rule__MappingDefinition__TopLevelAssignment_0)?
2190 { after(grammarAccess.getMappingDefinitionAccess().getTopLevelAssignment_0()); }
2191)
2192;
2193finally {
2194 restoreStackSize(stackSize);
2195}
2196
2197rule__MappingDefinition__Group__1
2198 @init {
2199 int stackSize = keepStackSize();
2200 }
2201:
2202 rule__MappingDefinition__Group__1__Impl
2203 rule__MappingDefinition__Group__2
2204;
2205finally {
2206 restoreStackSize(stackSize);
2207}
2208
2209rule__MappingDefinition__Group__1__Impl
2210 @init {
2211 int stackSize = keepStackSize();
2212 }
2213:
2214(
2215 { before(grammarAccess.getMappingDefinitionAccess().getMappingKeyword_1()); }
2216 'mapping'
2217 { after(grammarAccess.getMappingDefinitionAccess().getMappingKeyword_1()); }
2218)
2219;
2220finally {
2221 restoreStackSize(stackSize);
2222}
2223
2224rule__MappingDefinition__Group__2
2225 @init {
2226 int stackSize = keepStackSize();
2227 }
2228:
2229 rule__MappingDefinition__Group__2__Impl
2230 rule__MappingDefinition__Group__3
2231;
2232finally {
2233 restoreStackSize(stackSize);
2234}
2235
2236rule__MappingDefinition__Group__2__Impl
2237 @init {
2238 int stackSize = keepStackSize();
2239 }
2240:
2241(
2242 { before(grammarAccess.getMappingDefinitionAccess().getPatternAssignment_2()); }
2243 (rule__MappingDefinition__PatternAssignment_2)
2244 { after(grammarAccess.getMappingDefinitionAccess().getPatternAssignment_2()); }
2245)
2246;
2247finally {
2248 restoreStackSize(stackSize);
2249}
2250
2251rule__MappingDefinition__Group__3
2252 @init {
2253 int stackSize = keepStackSize();
2254 }
2255:
2256 rule__MappingDefinition__Group__3__Impl
2257 rule__MappingDefinition__Group__4
2258;
2259finally {
2260 restoreStackSize(stackSize);
2261}
2262
2263rule__MappingDefinition__Group__3__Impl
2264 @init {
2265 int stackSize = keepStackSize();
2266 }
2267:
2268(
2269 { before(grammarAccess.getMappingDefinitionAccess().getLeftParenthesisKeyword_3()); }
2270 '('
2271 { after(grammarAccess.getMappingDefinitionAccess().getLeftParenthesisKeyword_3()); }
2272)
2273;
2274finally {
2275 restoreStackSize(stackSize);
2276}
2277
2278rule__MappingDefinition__Group__4
2279 @init {
2280 int stackSize = keepStackSize();
2281 }
2282:
2283 rule__MappingDefinition__Group__4__Impl
2284 rule__MappingDefinition__Group__5
2285;
2286finally {
2287 restoreStackSize(stackSize);
2288}
2289
2290rule__MappingDefinition__Group__4__Impl
2291 @init {
2292 int stackSize = keepStackSize();
2293 }
2294:
2295(
2296 { before(grammarAccess.getMappingDefinitionAccess().getParametersAssignment_4()); }
2297 (rule__MappingDefinition__ParametersAssignment_4)
2298 { after(grammarAccess.getMappingDefinitionAccess().getParametersAssignment_4()); }
2299)
2300;
2301finally {
2302 restoreStackSize(stackSize);
2303}
2304
2305rule__MappingDefinition__Group__5
2306 @init {
2307 int stackSize = keepStackSize();
2308 }
2309:
2310 rule__MappingDefinition__Group__5__Impl
2311 rule__MappingDefinition__Group__6
2312;
2313finally {
2314 restoreStackSize(stackSize);
2315}
2316
2317rule__MappingDefinition__Group__5__Impl
2318 @init {
2319 int stackSize = keepStackSize();
2320 }
2321:
2322(
2323 { before(grammarAccess.getMappingDefinitionAccess().getGroup_5()); }
2324 (rule__MappingDefinition__Group_5__0)*
2325 { after(grammarAccess.getMappingDefinitionAccess().getGroup_5()); }
2326)
2327;
2328finally {
2329 restoreStackSize(stackSize);
2330}
2331
2332rule__MappingDefinition__Group__6
2333 @init {
2334 int stackSize = keepStackSize();
2335 }
2336:
2337 rule__MappingDefinition__Group__6__Impl
2338 rule__MappingDefinition__Group__7
2339;
2340finally {
2341 restoreStackSize(stackSize);
2342}
2343
2344rule__MappingDefinition__Group__6__Impl
2345 @init {
2346 int stackSize = keepStackSize();
2347 }
2348:
2349(
2350 { before(grammarAccess.getMappingDefinitionAccess().getRightParenthesisKeyword_6()); }
2351 ')'
2352 { after(grammarAccess.getMappingDefinitionAccess().getRightParenthesisKeyword_6()); }
2353)
2354;
2355finally {
2356 restoreStackSize(stackSize);
2357}
2358
2359rule__MappingDefinition__Group__7
2360 @init {
2361 int stackSize = keepStackSize();
2362 }
2363:
2364 rule__MappingDefinition__Group__7__Impl
2365 rule__MappingDefinition__Group__8
2366;
2367finally {
2368 restoreStackSize(stackSize);
2369}
2370
2371rule__MappingDefinition__Group__7__Impl
2372 @init {
2373 int stackSize = keepStackSize();
2374 }
2375:
2376(
2377 { before(grammarAccess.getMappingDefinitionAccess().getComponentInstanceAssignment_7()); }
2378 (rule__MappingDefinition__ComponentInstanceAssignment_7)?
2379 { after(grammarAccess.getMappingDefinitionAccess().getComponentInstanceAssignment_7()); }
2380)
2381;
2382finally {
2383 restoreStackSize(stackSize);
2384}
2385
2386rule__MappingDefinition__Group__8
2387 @init {
2388 int stackSize = keepStackSize();
2389 }
2390:
2391 rule__MappingDefinition__Group__8__Impl
2392;
2393finally {
2394 restoreStackSize(stackSize);
2395}
2396
2397rule__MappingDefinition__Group__8__Impl
2398 @init {
2399 int stackSize = keepStackSize();
2400 }
2401:
2402(
2403 { before(grammarAccess.getMappingDefinitionAccess().getGroup_8()); }
2404 (rule__MappingDefinition__Group_8__0)?
2405 { after(grammarAccess.getMappingDefinitionAccess().getGroup_8()); }
2406)
2407;
2408finally {
2409 restoreStackSize(stackSize);
2410}
2411
2412
2413rule__MappingDefinition__Group_5__0
2414 @init {
2415 int stackSize = keepStackSize();
2416 }
2417:
2418 rule__MappingDefinition__Group_5__0__Impl
2419 rule__MappingDefinition__Group_5__1
2420;
2421finally {
2422 restoreStackSize(stackSize);
2423}
2424
2425rule__MappingDefinition__Group_5__0__Impl
2426 @init {
2427 int stackSize = keepStackSize();
2428 }
2429:
2430(
2431 { before(grammarAccess.getMappingDefinitionAccess().getCommaKeyword_5_0()); }
2432 ','
2433 { after(grammarAccess.getMappingDefinitionAccess().getCommaKeyword_5_0()); }
2434)
2435;
2436finally {
2437 restoreStackSize(stackSize);
2438}
2439
2440rule__MappingDefinition__Group_5__1
2441 @init {
2442 int stackSize = keepStackSize();
2443 }
2444:
2445 rule__MappingDefinition__Group_5__1__Impl
2446;
2447finally {
2448 restoreStackSize(stackSize);
2449}
2450
2451rule__MappingDefinition__Group_5__1__Impl
2452 @init {
2453 int stackSize = keepStackSize();
2454 }
2455:
2456(
2457 { before(grammarAccess.getMappingDefinitionAccess().getParametersAssignment_5_1()); }
2458 (rule__MappingDefinition__ParametersAssignment_5_1)
2459 { after(grammarAccess.getMappingDefinitionAccess().getParametersAssignment_5_1()); }
2460)
2461;
2462finally {
2463 restoreStackSize(stackSize);
2464}
2465
2466
2467rule__MappingDefinition__Group_8__0
2468 @init {
2469 int stackSize = keepStackSize();
2470 }
2471:
2472 rule__MappingDefinition__Group_8__0__Impl
2473 rule__MappingDefinition__Group_8__1
2474;
2475finally {
2476 restoreStackSize(stackSize);
2477}
2478
2479rule__MappingDefinition__Group_8__0__Impl
2480 @init {
2481 int stackSize = keepStackSize();
2482 }
2483:
2484(
2485 { before(grammarAccess.getMappingDefinitionAccess().getLeftCurlyBracketKeyword_8_0()); }
2486 '{'
2487 { after(grammarAccess.getMappingDefinitionAccess().getLeftCurlyBracketKeyword_8_0()); }
2488)
2489;
2490finally {
2491 restoreStackSize(stackSize);
2492}
2493
2494rule__MappingDefinition__Group_8__1
2495 @init {
2496 int stackSize = keepStackSize();
2497 }
2498:
2499 rule__MappingDefinition__Group_8__1__Impl
2500 rule__MappingDefinition__Group_8__2
2501;
2502finally {
2503 restoreStackSize(stackSize);
2504}
2505
2506rule__MappingDefinition__Group_8__1__Impl
2507 @init {
2508 int stackSize = keepStackSize();
2509 }
2510:
2511(
2512 { before(grammarAccess.getMappingDefinitionAccess().getGroup_8_1()); }
2513 (rule__MappingDefinition__Group_8_1__0)*
2514 { after(grammarAccess.getMappingDefinitionAccess().getGroup_8_1()); }
2515)
2516;
2517finally {
2518 restoreStackSize(stackSize);
2519}
2520
2521rule__MappingDefinition__Group_8__2
2522 @init {
2523 int stackSize = keepStackSize();
2524 }
2525:
2526 rule__MappingDefinition__Group_8__2__Impl
2527;
2528finally {
2529 restoreStackSize(stackSize);
2530}
2531
2532rule__MappingDefinition__Group_8__2__Impl
2533 @init {
2534 int stackSize = keepStackSize();
2535 }
2536:
2537(
2538 { before(grammarAccess.getMappingDefinitionAccess().getRightCurlyBracketKeyword_8_2()); }
2539 '}'
2540 { after(grammarAccess.getMappingDefinitionAccess().getRightCurlyBracketKeyword_8_2()); }
2541)
2542;
2543finally {
2544 restoreStackSize(stackSize);
2545}
2546
2547
2548rule__MappingDefinition__Group_8_1__0
2549 @init {
2550 int stackSize = keepStackSize();
2551 }
2552:
2553 rule__MappingDefinition__Group_8_1__0__Impl
2554 rule__MappingDefinition__Group_8_1__1
2555;
2556finally {
2557 restoreStackSize(stackSize);
2558}
2559
2560rule__MappingDefinition__Group_8_1__0__Impl
2561 @init {
2562 int stackSize = keepStackSize();
2563 }
2564:
2565(
2566 { before(grammarAccess.getMappingDefinitionAccess().getAlternatives_8_1_0()); }
2567 (rule__MappingDefinition__Alternatives_8_1_0)
2568 { after(grammarAccess.getMappingDefinitionAccess().getAlternatives_8_1_0()); }
2569)
2570;
2571finally {
2572 restoreStackSize(stackSize);
2573}
2574
2575rule__MappingDefinition__Group_8_1__1
2576 @init {
2577 int stackSize = keepStackSize();
2578 }
2579:
2580 rule__MappingDefinition__Group_8_1__1__Impl
2581;
2582finally {
2583 restoreStackSize(stackSize);
2584}
2585
2586rule__MappingDefinition__Group_8_1__1__Impl
2587 @init {
2588 int stackSize = keepStackSize();
2589 }
2590:
2591(
2592 { before(grammarAccess.getMappingDefinitionAccess().getSemicolonKeyword_8_1_1()); }
2593 ';'
2594 { after(grammarAccess.getMappingDefinitionAccess().getSemicolonKeyword_8_1_1()); }
2595)
2596;
2597finally {
2598 restoreStackSize(stackSize);
2599}
2600
2601
2602rule__LookupDefinition__Group__0
2603 @init {
2604 int stackSize = keepStackSize();
2605 }
2606:
2607 rule__LookupDefinition__Group__0__Impl
2608 rule__LookupDefinition__Group__1
2609;
2610finally {
2611 restoreStackSize(stackSize);
2612}
2613
2614rule__LookupDefinition__Group__0__Impl
2615 @init {
2616 int stackSize = keepStackSize();
2617 }
2618:
2619(
2620 { before(grammarAccess.getLookupDefinitionAccess().getLookupKeyword_0()); }
2621 'lookup'
2622 { after(grammarAccess.getLookupDefinitionAccess().getLookupKeyword_0()); }
2623)
2624;
2625finally {
2626 restoreStackSize(stackSize);
2627}
2628
2629rule__LookupDefinition__Group__1
2630 @init {
2631 int stackSize = keepStackSize();
2632 }
2633:
2634 rule__LookupDefinition__Group__1__Impl
2635 rule__LookupDefinition__Group__2
2636;
2637finally {
2638 restoreStackSize(stackSize);
2639}
2640
2641rule__LookupDefinition__Group__1__Impl
2642 @init {
2643 int stackSize = keepStackSize();
2644 }
2645:
2646(
2647 { before(grammarAccess.getLookupDefinitionAccess().getMappingAssignment_1()); }
2648 (rule__LookupDefinition__MappingAssignment_1)
2649 { after(grammarAccess.getLookupDefinitionAccess().getMappingAssignment_1()); }
2650)
2651;
2652finally {
2653 restoreStackSize(stackSize);
2654}
2655
2656rule__LookupDefinition__Group__2
2657 @init {
2658 int stackSize = keepStackSize();
2659 }
2660:
2661 rule__LookupDefinition__Group__2__Impl
2662 rule__LookupDefinition__Group__3
2663;
2664finally {
2665 restoreStackSize(stackSize);
2666}
2667
2668rule__LookupDefinition__Group__2__Impl
2669 @init {
2670 int stackSize = keepStackSize();
2671 }
2672:
2673(
2674 { before(grammarAccess.getLookupDefinitionAccess().getLeftParenthesisKeyword_2()); }
2675 '('
2676 { after(grammarAccess.getLookupDefinitionAccess().getLeftParenthesisKeyword_2()); }
2677)
2678;
2679finally {
2680 restoreStackSize(stackSize);
2681}
2682
2683rule__LookupDefinition__Group__3
2684 @init {
2685 int stackSize = keepStackSize();
2686 }
2687:
2688 rule__LookupDefinition__Group__3__Impl
2689 rule__LookupDefinition__Group__4
2690;
2691finally {
2692 restoreStackSize(stackSize);
2693}
2694
2695rule__LookupDefinition__Group__3__Impl
2696 @init {
2697 int stackSize = keepStackSize();
2698 }
2699:
2700(
2701 { before(grammarAccess.getLookupDefinitionAccess().getArgumentsAssignment_3()); }
2702 (rule__LookupDefinition__ArgumentsAssignment_3)
2703 { after(grammarAccess.getLookupDefinitionAccess().getArgumentsAssignment_3()); }
2704)
2705;
2706finally {
2707 restoreStackSize(stackSize);
2708}
2709
2710rule__LookupDefinition__Group__4
2711 @init {
2712 int stackSize = keepStackSize();
2713 }
2714:
2715 rule__LookupDefinition__Group__4__Impl
2716 rule__LookupDefinition__Group__5
2717;
2718finally {
2719 restoreStackSize(stackSize);
2720}
2721
2722rule__LookupDefinition__Group__4__Impl
2723 @init {
2724 int stackSize = keepStackSize();
2725 }
2726:
2727(
2728 { before(grammarAccess.getLookupDefinitionAccess().getGroup_4()); }
2729 (rule__LookupDefinition__Group_4__0)*
2730 { after(grammarAccess.getLookupDefinitionAccess().getGroup_4()); }
2731)
2732;
2733finally {
2734 restoreStackSize(stackSize);
2735}
2736
2737rule__LookupDefinition__Group__5
2738 @init {
2739 int stackSize = keepStackSize();
2740 }
2741:
2742 rule__LookupDefinition__Group__5__Impl
2743 rule__LookupDefinition__Group__6
2744;
2745finally {
2746 restoreStackSize(stackSize);
2747}
2748
2749rule__LookupDefinition__Group__5__Impl
2750 @init {
2751 int stackSize = keepStackSize();
2752 }
2753:
2754(
2755 { before(grammarAccess.getLookupDefinitionAccess().getRightParenthesisKeyword_5()); }
2756 ')'
2757 { after(grammarAccess.getLookupDefinitionAccess().getRightParenthesisKeyword_5()); }
2758)
2759;
2760finally {
2761 restoreStackSize(stackSize);
2762}
2763
2764rule__LookupDefinition__Group__6
2765 @init {
2766 int stackSize = keepStackSize();
2767 }
2768:
2769 rule__LookupDefinition__Group__6__Impl
2770 rule__LookupDefinition__Group__7
2771;
2772finally {
2773 restoreStackSize(stackSize);
2774}
2775
2776rule__LookupDefinition__Group__6__Impl
2777 @init {
2778 int stackSize = keepStackSize();
2779 }
2780:
2781(
2782 { before(grammarAccess.getLookupDefinitionAccess().getAsKeyword_6()); }
2783 'as'
2784 { after(grammarAccess.getLookupDefinitionAccess().getAsKeyword_6()); }
2785)
2786;
2787finally {
2788 restoreStackSize(stackSize);
2789}
2790
2791rule__LookupDefinition__Group__7
2792 @init {
2793 int stackSize = keepStackSize();
2794 }
2795:
2796 rule__LookupDefinition__Group__7__Impl
2797;
2798finally {
2799 restoreStackSize(stackSize);
2800}
2801
2802rule__LookupDefinition__Group__7__Impl
2803 @init {
2804 int stackSize = keepStackSize();
2805 }
2806:
2807(
2808 { before(grammarAccess.getLookupDefinitionAccess().getNameAssignment_7()); }
2809 (rule__LookupDefinition__NameAssignment_7)
2810 { after(grammarAccess.getLookupDefinitionAccess().getNameAssignment_7()); }
2811)
2812;
2813finally {
2814 restoreStackSize(stackSize);
2815}
2816
2817
2818rule__LookupDefinition__Group_4__0
2819 @init {
2820 int stackSize = keepStackSize();
2821 }
2822:
2823 rule__LookupDefinition__Group_4__0__Impl
2824 rule__LookupDefinition__Group_4__1
2825;
2826finally {
2827 restoreStackSize(stackSize);
2828}
2829
2830rule__LookupDefinition__Group_4__0__Impl
2831 @init {
2832 int stackSize = keepStackSize();
2833 }
2834:
2835(
2836 { before(grammarAccess.getLookupDefinitionAccess().getCommaKeyword_4_0()); }
2837 ','
2838 { after(grammarAccess.getLookupDefinitionAccess().getCommaKeyword_4_0()); }
2839)
2840;
2841finally {
2842 restoreStackSize(stackSize);
2843}
2844
2845rule__LookupDefinition__Group_4__1
2846 @init {
2847 int stackSize = keepStackSize();
2848 }
2849:
2850 rule__LookupDefinition__Group_4__1__Impl
2851;
2852finally {
2853 restoreStackSize(stackSize);
2854}
2855
2856rule__LookupDefinition__Group_4__1__Impl
2857 @init {
2858 int stackSize = keepStackSize();
2859 }
2860:
2861(
2862 { before(grammarAccess.getLookupDefinitionAccess().getArgumentsAssignment_4_1()); }
2863 (rule__LookupDefinition__ArgumentsAssignment_4_1)
2864 { after(grammarAccess.getLookupDefinitionAccess().getArgumentsAssignment_4_1()); }
2865)
2866;
2867finally {
2868 restoreStackSize(stackSize);
2869}
2870
2871
2872rule__Assignment__Group__0
2873 @init {
2874 int stackSize = keepStackSize();
2875 }
2876:
2877 rule__Assignment__Group__0__Impl
2878 rule__Assignment__Group__1
2879;
2880finally {
2881 restoreStackSize(stackSize);
2882}
2883
2884rule__Assignment__Group__0__Impl
2885 @init {
2886 int stackSize = keepStackSize();
2887 }
2888:
2889(
2890 { before(grammarAccess.getAssignmentAccess().getInputAssignment_0()); }
2891 (rule__Assignment__InputAssignment_0)
2892 { after(grammarAccess.getAssignmentAccess().getInputAssignment_0()); }
2893)
2894;
2895finally {
2896 restoreStackSize(stackSize);
2897}
2898
2899rule__Assignment__Group__1
2900 @init {
2901 int stackSize = keepStackSize();
2902 }
2903:
2904 rule__Assignment__Group__1__Impl
2905 rule__Assignment__Group__2
2906;
2907finally {
2908 restoreStackSize(stackSize);
2909}
2910
2911rule__Assignment__Group__1__Impl
2912 @init {
2913 int stackSize = keepStackSize();
2914 }
2915:
2916(
2917 { before(grammarAccess.getAssignmentAccess().getAlternatives_1()); }
2918 (rule__Assignment__Alternatives_1)
2919 { after(grammarAccess.getAssignmentAccess().getAlternatives_1()); }
2920)
2921;
2922finally {
2923 restoreStackSize(stackSize);
2924}
2925
2926rule__Assignment__Group__2
2927 @init {
2928 int stackSize = keepStackSize();
2929 }
2930:
2931 rule__Assignment__Group__2__Impl
2932;
2933finally {
2934 restoreStackSize(stackSize);
2935}
2936
2937rule__Assignment__Group__2__Impl
2938 @init {
2939 int stackSize = keepStackSize();
2940 }
2941:
2942(
2943 { before(grammarAccess.getAssignmentAccess().getOutputAssignment_2()); }
2944 (rule__Assignment__OutputAssignment_2)
2945 { after(grammarAccess.getAssignmentAccess().getOutputAssignment_2()); }
2946)
2947;
2948finally {
2949 restoreStackSize(stackSize);
2950}
2951
2952
2953rule__EventReference__Group__0
2954 @init {
2955 int stackSize = keepStackSize();
2956 }
2957:
2958 rule__EventReference__Group__0__Impl
2959 rule__EventReference__Group__1
2960;
2961finally {
2962 restoreStackSize(stackSize);
2963}
2964
2965rule__EventReference__Group__0__Impl
2966 @init {
2967 int stackSize = keepStackSize();
2968 }
2969:
2970(
2971 { before(grammarAccess.getEventReferenceAccess().getComponentAssignment_0()); }
2972 (rule__EventReference__ComponentAssignment_0)
2973 { after(grammarAccess.getEventReferenceAccess().getComponentAssignment_0()); }
2974)
2975;
2976finally {
2977 restoreStackSize(stackSize);
2978}
2979
2980rule__EventReference__Group__1
2981 @init {
2982 int stackSize = keepStackSize();
2983 }
2984:
2985 rule__EventReference__Group__1__Impl
2986 rule__EventReference__Group__2
2987;
2988finally {
2989 restoreStackSize(stackSize);
2990}
2991
2992rule__EventReference__Group__1__Impl
2993 @init {
2994 int stackSize = keepStackSize();
2995 }
2996:
2997(
2998 { before(grammarAccess.getEventReferenceAccess().getFullStopKeyword_1()); }
2999 '.'
3000 { after(grammarAccess.getEventReferenceAccess().getFullStopKeyword_1()); }
3001)
3002;
3003finally {
3004 restoreStackSize(stackSize);
3005}
3006
3007rule__EventReference__Group__2
3008 @init {
3009 int stackSize = keepStackSize();
3010 }
3011:
3012 rule__EventReference__Group__2__Impl
3013;
3014finally {
3015 restoreStackSize(stackSize);
3016}
3017
3018rule__EventReference__Group__2__Impl
3019 @init {
3020 int stackSize = keepStackSize();
3021 }
3022:
3023(
3024 { before(grammarAccess.getEventReferenceAccess().getEventAssignment_2()); }
3025 (rule__EventReference__EventAssignment_2)
3026 { after(grammarAccess.getEventReferenceAccess().getEventAssignment_2()); }
3027)
3028;
3029finally {
3030 restoreStackSize(stackSize);
3031}
3032
3033
3034rule__ComponentInstance__Group__0
3035 @init {
3036 int stackSize = keepStackSize();
3037 }
3038:
3039 rule__ComponentInstance__Group__0__Impl
3040 rule__ComponentInstance__Group__1
3041;
3042finally {
3043 restoreStackSize(stackSize);
3044}
3045
3046rule__ComponentInstance__Group__0__Impl
3047 @init {
3048 int stackSize = keepStackSize();
3049 }
3050:
3051(
3052 { before(grammarAccess.getComponentInstanceAccess().getEqualsSignGreaterThanSignKeyword_0()); }
3053 '=>'
3054 { after(grammarAccess.getComponentInstanceAccess().getEqualsSignGreaterThanSignKeyword_0()); }
3055)
3056;
3057finally {
3058 restoreStackSize(stackSize);
3059}
3060
3061rule__ComponentInstance__Group__1
3062 @init {
3063 int stackSize = keepStackSize();
3064 }
3065:
3066 rule__ComponentInstance__Group__1__Impl
3067 rule__ComponentInstance__Group__2
3068;
3069finally {
3070 restoreStackSize(stackSize);
3071}
3072
3073rule__ComponentInstance__Group__1__Impl
3074 @init {
3075 int stackSize = keepStackSize();
3076 }
3077:
3078(
3079 { before(grammarAccess.getComponentInstanceAccess().getComponentTypeAssignment_1()); }
3080 (rule__ComponentInstance__ComponentTypeAssignment_1)
3081 { after(grammarAccess.getComponentInstanceAccess().getComponentTypeAssignment_1()); }
3082)
3083;
3084finally {
3085 restoreStackSize(stackSize);
3086}
3087
3088rule__ComponentInstance__Group__2
3089 @init {
3090 int stackSize = keepStackSize();
3091 }
3092:
3093 rule__ComponentInstance__Group__2__Impl
3094;
3095finally {
3096 restoreStackSize(stackSize);
3097}
3098
3099rule__ComponentInstance__Group__2__Impl
3100 @init {
3101 int stackSize = keepStackSize();
3102 }
3103:
3104(
3105 { before(grammarAccess.getComponentInstanceAccess().getNameAssignment_2()); }
3106 (rule__ComponentInstance__NameAssignment_2)?
3107 { after(grammarAccess.getComponentInstanceAccess().getNameAssignment_2()); }
3108)
3109;
3110finally {
3111 restoreStackSize(stackSize);
3112}
3113
3114
3115rule__QualifiedName__Group__0
3116 @init {
3117 int stackSize = keepStackSize();
3118 }
3119:
3120 rule__QualifiedName__Group__0__Impl
3121 rule__QualifiedName__Group__1
3122;
3123finally {
3124 restoreStackSize(stackSize);
3125}
3126
3127rule__QualifiedName__Group__0__Impl
3128 @init {
3129 int stackSize = keepStackSize();
3130 }
3131:
3132(
3133 { before(grammarAccess.getQualifiedNameAccess().getValidIdParserRuleCall_0()); }
3134 ruleValidId
3135 { after(grammarAccess.getQualifiedNameAccess().getValidIdParserRuleCall_0()); }
3136)
3137;
3138finally {
3139 restoreStackSize(stackSize);
3140}
3141
3142rule__QualifiedName__Group__1
3143 @init {
3144 int stackSize = keepStackSize();
3145 }
3146:
3147 rule__QualifiedName__Group__1__Impl
3148;
3149finally {
3150 restoreStackSize(stackSize);
3151}
3152
3153rule__QualifiedName__Group__1__Impl
3154 @init {
3155 int stackSize = keepStackSize();
3156 }
3157:
3158(
3159 { before(grammarAccess.getQualifiedNameAccess().getGroup_1()); }
3160 (rule__QualifiedName__Group_1__0)*
3161 { after(grammarAccess.getQualifiedNameAccess().getGroup_1()); }
3162)
3163;
3164finally {
3165 restoreStackSize(stackSize);
3166}
3167
3168
3169rule__QualifiedName__Group_1__0
3170 @init {
3171 int stackSize = keepStackSize();
3172 }
3173:
3174 rule__QualifiedName__Group_1__0__Impl
3175 rule__QualifiedName__Group_1__1
3176;
3177finally {
3178 restoreStackSize(stackSize);
3179}
3180
3181rule__QualifiedName__Group_1__0__Impl
3182 @init {
3183 int stackSize = keepStackSize();
3184 }
3185:
3186(
3187 { before(grammarAccess.getQualifiedNameAccess().getFullStopKeyword_1_0()); }
3188 '.'
3189 { after(grammarAccess.getQualifiedNameAccess().getFullStopKeyword_1_0()); }
3190)
3191;
3192finally {
3193 restoreStackSize(stackSize);
3194}
3195
3196rule__QualifiedName__Group_1__1
3197 @init {
3198 int stackSize = keepStackSize();
3199 }
3200:
3201 rule__QualifiedName__Group_1__1__Impl
3202;
3203finally {
3204 restoreStackSize(stackSize);
3205}
3206
3207rule__QualifiedName__Group_1__1__Impl
3208 @init {
3209 int stackSize = keepStackSize();
3210 }
3211:
3212(
3213 { before(grammarAccess.getQualifiedNameAccess().getValidIdParserRuleCall_1_1()); }
3214 ruleValidId
3215 { after(grammarAccess.getQualifiedNameAccess().getValidIdParserRuleCall_1_1()); }
3216)
3217;
3218finally {
3219 restoreStackSize(stackSize);
3220}
3221
3222
3223rule__QualifiedNameWithWildcard__Group__0
3224 @init {
3225 int stackSize = keepStackSize();
3226 }
3227:
3228 rule__QualifiedNameWithWildcard__Group__0__Impl
3229 rule__QualifiedNameWithWildcard__Group__1
3230;
3231finally {
3232 restoreStackSize(stackSize);
3233}
3234
3235rule__QualifiedNameWithWildcard__Group__0__Impl
3236 @init {
3237 int stackSize = keepStackSize();
3238 }
3239:
3240(
3241 { before(grammarAccess.getQualifiedNameWithWildcardAccess().getQualifiedNameParserRuleCall_0()); }
3242 ruleQualifiedName
3243 { after(grammarAccess.getQualifiedNameWithWildcardAccess().getQualifiedNameParserRuleCall_0()); }
3244)
3245;
3246finally {
3247 restoreStackSize(stackSize);
3248}
3249
3250rule__QualifiedNameWithWildcard__Group__1
3251 @init {
3252 int stackSize = keepStackSize();
3253 }
3254:
3255 rule__QualifiedNameWithWildcard__Group__1__Impl
3256;
3257finally {
3258 restoreStackSize(stackSize);
3259}
3260
3261rule__QualifiedNameWithWildcard__Group__1__Impl
3262 @init {
3263 int stackSize = keepStackSize();
3264 }
3265:
3266(
3267 { before(grammarAccess.getQualifiedNameWithWildcardAccess().getGroup_1()); }
3268 (rule__QualifiedNameWithWildcard__Group_1__0)?
3269 { after(grammarAccess.getQualifiedNameWithWildcardAccess().getGroup_1()); }
3270)
3271;
3272finally {
3273 restoreStackSize(stackSize);
3274}
3275
3276
3277rule__QualifiedNameWithWildcard__Group_1__0
3278 @init {
3279 int stackSize = keepStackSize();
3280 }
3281:
3282 rule__QualifiedNameWithWildcard__Group_1__0__Impl
3283 rule__QualifiedNameWithWildcard__Group_1__1
3284;
3285finally {
3286 restoreStackSize(stackSize);
3287}
3288
3289rule__QualifiedNameWithWildcard__Group_1__0__Impl
3290 @init {
3291 int stackSize = keepStackSize();
3292 }
3293:
3294(
3295 { before(grammarAccess.getQualifiedNameWithWildcardAccess().getFullStopKeyword_1_0()); }
3296 '.'
3297 { after(grammarAccess.getQualifiedNameWithWildcardAccess().getFullStopKeyword_1_0()); }
3298)
3299;
3300finally {
3301 restoreStackSize(stackSize);
3302}
3303
3304rule__QualifiedNameWithWildcard__Group_1__1
3305 @init {
3306 int stackSize = keepStackSize();
3307 }
3308:
3309 rule__QualifiedNameWithWildcard__Group_1__1__Impl
3310;
3311finally {
3312 restoreStackSize(stackSize);
3313}
3314
3315rule__QualifiedNameWithWildcard__Group_1__1__Impl
3316 @init {
3317 int stackSize = keepStackSize();
3318 }
3319:
3320(
3321 { before(grammarAccess.getQualifiedNameWithWildcardAccess().getAsteriskKeyword_1_1()); }
3322 '*'
3323 { after(grammarAccess.getQualifiedNameWithWildcardAccess().getAsteriskKeyword_1_1()); }
3324)
3325;
3326finally {
3327 restoreStackSize(stackSize);
3328}
3329
3330
3331rule__ComponentDefinition__UnorderedGroup_3
3332 @init {
3333 int stackSize = keepStackSize();
3334 getUnorderedGroupHelper().enter(grammarAccess.getComponentDefinitionAccess().getUnorderedGroup_3());
3335 }
3336:
3337 rule__ComponentDefinition__UnorderedGroup_3__0
3338 ?
3339;
3340finally {
3341 getUnorderedGroupHelper().leave(grammarAccess.getComponentDefinitionAccess().getUnorderedGroup_3());
3342 restoreStackSize(stackSize);
3343}
3344
3345rule__ComponentDefinition__UnorderedGroup_3__Impl
3346 @init {
3347 int stackSize = keepStackSize();
3348 boolean selected = false;
3349 }
3350:
3351 (
3352 (
3353 {getUnorderedGroupHelper().canSelect(grammarAccess.getComponentDefinitionAccess().getUnorderedGroup_3(), 0)}?=>(
3354 {
3355 getUnorderedGroupHelper().select(grammarAccess.getComponentDefinitionAccess().getUnorderedGroup_3(), 0);
3356 }
3357 {
3358 selected = true;
3359 }
3360 (
3361 { before(grammarAccess.getComponentDefinitionAccess().getGroup_3_0()); }
3362 (rule__ComponentDefinition__Group_3_0__0)
3363 { after(grammarAccess.getComponentDefinitionAccess().getGroup_3_0()); }
3364 )
3365 )
3366 )|
3367 (
3368 {getUnorderedGroupHelper().canSelect(grammarAccess.getComponentDefinitionAccess().getUnorderedGroup_3(), 1)}?=>(
3369 {
3370 getUnorderedGroupHelper().select(grammarAccess.getComponentDefinitionAccess().getUnorderedGroup_3(), 1);
3371 }
3372 {
3373 selected = true;
3374 }
3375 (
3376 { before(grammarAccess.getComponentDefinitionAccess().getGroup_3_1()); }
3377 (rule__ComponentDefinition__Group_3_1__0)
3378 { after(grammarAccess.getComponentDefinitionAccess().getGroup_3_1()); }
3379 )
3380 )
3381 )
3382 )
3383;
3384finally {
3385 if (selected)
3386 getUnorderedGroupHelper().returnFromSelection(grammarAccess.getComponentDefinitionAccess().getUnorderedGroup_3());
3387 restoreStackSize(stackSize);
3388}
3389
3390rule__ComponentDefinition__UnorderedGroup_3__0
3391 @init {
3392 int stackSize = keepStackSize();
3393 }
3394:
3395 rule__ComponentDefinition__UnorderedGroup_3__Impl
3396 rule__ComponentDefinition__UnorderedGroup_3__1?
3397;
3398finally {
3399 restoreStackSize(stackSize);
3400}
3401
3402rule__ComponentDefinition__UnorderedGroup_3__1
3403 @init {
3404 int stackSize = keepStackSize();
3405 }
3406:
3407 rule__ComponentDefinition__UnorderedGroup_3__Impl
3408;
3409finally {
3410 restoreStackSize(stackSize);
3411}
3412
3413
3414rule__CftModel__PackageNameAssignment_1
3415 @init {
3416 int stackSize = keepStackSize();
3417 }
3418:
3419 (
3420 { before(grammarAccess.getCftModelAccess().getPackageNameQualifiedNameParserRuleCall_1_0()); }
3421 ruleQualifiedName
3422 { after(grammarAccess.getCftModelAccess().getPackageNameQualifiedNameParserRuleCall_1_0()); }
3423 )
3424;
3425finally {
3426 restoreStackSize(stackSize);
3427}
3428
3429rule__CftModel__ImportsAssignment_3
3430 @init {
3431 int stackSize = keepStackSize();
3432 }
3433:
3434 (
3435 { before(grammarAccess.getCftModelAccess().getImportsImportDeclarationParserRuleCall_3_0()); }
3436 ruleImportDeclaration
3437 { after(grammarAccess.getCftModelAccess().getImportsImportDeclarationParserRuleCall_3_0()); }
3438 )
3439;
3440finally {
3441 restoreStackSize(stackSize);
3442}
3443
3444rule__CftModel__ComponentDefinitionsAssignment_4_0
3445 @init {
3446 int stackSize = keepStackSize();
3447 }
3448:
3449 (
3450 { before(grammarAccess.getCftModelAccess().getComponentDefinitionsComponentDefinitionParserRuleCall_4_0_0()); }
3451 ruleComponentDefinition
3452 { after(grammarAccess.getCftModelAccess().getComponentDefinitionsComponentDefinitionParserRuleCall_4_0_0()); }
3453 )
3454;
3455finally {
3456 restoreStackSize(stackSize);
3457}
3458
3459rule__CftModel__TransformationDefinitionsAssignment_4_1
3460 @init {
3461 int stackSize = keepStackSize();
3462 }
3463:
3464 (
3465 { before(grammarAccess.getCftModelAccess().getTransformationDefinitionsTransformationDefinitionParserRuleCall_4_1_0()); }
3466 ruleTransformationDefinition
3467 { after(grammarAccess.getCftModelAccess().getTransformationDefinitionsTransformationDefinitionParserRuleCall_4_1_0()); }
3468 )
3469;
3470finally {
3471 restoreStackSize(stackSize);
3472}
3473
3474rule__ImportDeclaration__ImportedNamespaceAssignment_1
3475 @init {
3476 int stackSize = keepStackSize();
3477 }
3478:
3479 (
3480 { before(grammarAccess.getImportDeclarationAccess().getImportedNamespaceQualifiedNameWithWildcardParserRuleCall_1_0()); }
3481 ruleQualifiedNameWithWildcard
3482 { after(grammarAccess.getImportDeclarationAccess().getImportedNamespaceQualifiedNameWithWildcardParserRuleCall_1_0()); }
3483 )
3484;
3485finally {
3486 restoreStackSize(stackSize);
3487}
3488
3489rule__ComponentDefinition__NameAssignment_1
3490 @init {
3491 int stackSize = keepStackSize();
3492 }
3493:
3494 (
3495 { before(grammarAccess.getComponentDefinitionAccess().getNameValidIdParserRuleCall_1_0()); }
3496 ruleValidId
3497 { after(grammarAccess.getComponentDefinitionAccess().getNameValidIdParserRuleCall_1_0()); }
3498 )
3499;
3500finally {
3501 restoreStackSize(stackSize);
3502}
3503
3504rule__ComponentDefinition__InputEventsAssignment_3_0_1
3505 @init {
3506 int stackSize = keepStackSize();
3507 }
3508:
3509 (
3510 { before(grammarAccess.getComponentDefinitionAccess().getInputEventsInputEventParserRuleCall_3_0_1_0()); }
3511 ruleInputEvent
3512 { after(grammarAccess.getComponentDefinitionAccess().getInputEventsInputEventParserRuleCall_3_0_1_0()); }
3513 )
3514;
3515finally {
3516 restoreStackSize(stackSize);
3517}
3518
3519rule__ComponentDefinition__OutputEventsAssignment_3_1_1
3520 @init {
3521 int stackSize = keepStackSize();
3522 }
3523:
3524 (
3525 { before(grammarAccess.getComponentDefinitionAccess().getOutputEventsEventDeclarationCrossReference_3_1_1_0()); }
3526 (
3527 { before(grammarAccess.getComponentDefinitionAccess().getOutputEventsEventDeclarationValidIdParserRuleCall_3_1_1_0_1()); }
3528 ruleValidId
3529 { after(grammarAccess.getComponentDefinitionAccess().getOutputEventsEventDeclarationValidIdParserRuleCall_3_1_1_0_1()); }
3530 )
3531 { after(grammarAccess.getComponentDefinitionAccess().getOutputEventsEventDeclarationCrossReference_3_1_1_0()); }
3532 )
3533;
3534finally {
3535 restoreStackSize(stackSize);
3536}
3537
3538rule__ComponentDefinition__EventDefinitionsAssignment_4_0
3539 @init {
3540 int stackSize = keepStackSize();
3541 }
3542:
3543 (
3544 { before(grammarAccess.getComponentDefinitionAccess().getEventDefinitionsEventDefinitionParserRuleCall_4_0_0()); }
3545 ruleEventDefinition
3546 { after(grammarAccess.getComponentDefinitionAccess().getEventDefinitionsEventDefinitionParserRuleCall_4_0_0()); }
3547 )
3548;
3549finally {
3550 restoreStackSize(stackSize);
3551}
3552
3553rule__InputEvent__NameAssignment_0
3554 @init {
3555 int stackSize = keepStackSize();
3556 }
3557:
3558 (
3559 { before(grammarAccess.getInputEventAccess().getNameValidIdParserRuleCall_0_0()); }
3560 ruleValidId
3561 { after(grammarAccess.getInputEventAccess().getNameValidIdParserRuleCall_0_0()); }
3562 )
3563;
3564finally {
3565 restoreStackSize(stackSize);
3566}
3567
3568rule__InputEvent__MultipleAssignment_1
3569 @init {
3570 int stackSize = keepStackSize();
3571 }
3572:
3573 (
3574 { before(grammarAccess.getInputEventAccess().getMultipleLeftSquareBracketRightSquareBracketKeyword_1_0()); }
3575 (
3576 { before(grammarAccess.getInputEventAccess().getMultipleLeftSquareBracketRightSquareBracketKeyword_1_0()); }
3577 '[]'
3578 { after(grammarAccess.getInputEventAccess().getMultipleLeftSquareBracketRightSquareBracketKeyword_1_0()); }
3579 )
3580 { after(grammarAccess.getInputEventAccess().getMultipleLeftSquareBracketRightSquareBracketKeyword_1_0()); }
3581 )
3582;
3583finally {
3584 restoreStackSize(stackSize);
3585}
3586
3587rule__BasicEventDefinition__NameAssignment_0
3588 @init {
3589 int stackSize = keepStackSize();
3590 }
3591:
3592 (
3593 { before(grammarAccess.getBasicEventDefinitionAccess().getNameValidIdParserRuleCall_0_0()); }
3594 ruleValidId
3595 { after(grammarAccess.getBasicEventDefinitionAccess().getNameValidIdParserRuleCall_0_0()); }
3596 )
3597;
3598finally {
3599 restoreStackSize(stackSize);
3600}
3601
3602rule__BasicEventDefinition__DistributionAssignment_1
3603 @init {
3604 int stackSize = keepStackSize();
3605 }
3606:
3607 (
3608 { before(grammarAccess.getBasicEventDefinitionAccess().getDistributionDistributionParserRuleCall_1_0()); }
3609 ruleDistribution
3610 { after(grammarAccess.getBasicEventDefinitionAccess().getDistributionDistributionParserRuleCall_1_0()); }
3611 )
3612;
3613finally {
3614 restoreStackSize(stackSize);
3615}
3616
3617rule__ConstantDistribution__PAssignment_2
3618 @init {
3619 int stackSize = keepStackSize();
3620 }
3621:
3622 (
3623 { before(grammarAccess.getConstantDistributionAccess().getPDoubleParserRuleCall_2_0()); }
3624 ruleDouble
3625 { after(grammarAccess.getConstantDistributionAccess().getPDoubleParserRuleCall_2_0()); }
3626 )
3627;
3628finally {
3629 restoreStackSize(stackSize);
3630}
3631
3632rule__ExponentialDistribution__LambdaAssignment_2
3633 @init {
3634 int stackSize = keepStackSize();
3635 }
3636:
3637 (
3638 { before(grammarAccess.getExponentialDistributionAccess().getLambdaDoubleParserRuleCall_2_0()); }
3639 ruleDouble
3640 { after(grammarAccess.getExponentialDistributionAccess().getLambdaDoubleParserRuleCall_2_0()); }
3641 )
3642;
3643finally {
3644 restoreStackSize(stackSize);
3645}
3646
3647rule__AndGateDefinition__NameAssignment_0
3648 @init {
3649 int stackSize = keepStackSize();
3650 }
3651:
3652 (
3653 { before(grammarAccess.getAndGateDefinitionAccess().getNameValidIdParserRuleCall_0_0()); }
3654 ruleValidId
3655 { after(grammarAccess.getAndGateDefinitionAccess().getNameValidIdParserRuleCall_0_0()); }
3656 )
3657;
3658finally {
3659 restoreStackSize(stackSize);
3660}
3661
3662rule__AndGateDefinition__InputEventsAssignment_2
3663 @init {
3664 int stackSize = keepStackSize();
3665 }
3666:
3667 (
3668 { before(grammarAccess.getAndGateDefinitionAccess().getInputEventsEventDeclarationCrossReference_2_0()); }
3669 (
3670 { before(grammarAccess.getAndGateDefinitionAccess().getInputEventsEventDeclarationValidIdParserRuleCall_2_0_1()); }
3671 ruleValidId
3672 { after(grammarAccess.getAndGateDefinitionAccess().getInputEventsEventDeclarationValidIdParserRuleCall_2_0_1()); }
3673 )
3674 { after(grammarAccess.getAndGateDefinitionAccess().getInputEventsEventDeclarationCrossReference_2_0()); }
3675 )
3676;
3677finally {
3678 restoreStackSize(stackSize);
3679}
3680
3681rule__OrGateDefinition__NameAssignment_0
3682 @init {
3683 int stackSize = keepStackSize();
3684 }
3685:
3686 (
3687 { before(grammarAccess.getOrGateDefinitionAccess().getNameValidIdParserRuleCall_0_0()); }
3688 ruleValidId
3689 { after(grammarAccess.getOrGateDefinitionAccess().getNameValidIdParserRuleCall_0_0()); }
3690 )
3691;
3692finally {
3693 restoreStackSize(stackSize);
3694}
3695
3696rule__OrGateDefinition__InputEventsAssignment_2
3697 @init {
3698 int stackSize = keepStackSize();
3699 }
3700:
3701 (
3702 { before(grammarAccess.getOrGateDefinitionAccess().getInputEventsEventDeclarationCrossReference_2_0()); }
3703 (
3704 { before(grammarAccess.getOrGateDefinitionAccess().getInputEventsEventDeclarationValidIdParserRuleCall_2_0_1()); }
3705 ruleValidId
3706 { after(grammarAccess.getOrGateDefinitionAccess().getInputEventsEventDeclarationValidIdParserRuleCall_2_0_1()); }
3707 )
3708 { after(grammarAccess.getOrGateDefinitionAccess().getInputEventsEventDeclarationCrossReference_2_0()); }
3709 )
3710;
3711finally {
3712 restoreStackSize(stackSize);
3713}
3714
3715rule__KOfMGateDefinition__NameAssignment_0
3716 @init {
3717 int stackSize = keepStackSize();
3718 }
3719:
3720 (
3721 { before(grammarAccess.getKOfMGateDefinitionAccess().getNameValidIdParserRuleCall_0_0()); }
3722 ruleValidId
3723 { after(grammarAccess.getKOfMGateDefinitionAccess().getNameValidIdParserRuleCall_0_0()); }
3724 )
3725;
3726finally {
3727 restoreStackSize(stackSize);
3728}
3729
3730rule__KOfMGateDefinition__KAssignment_1
3731 @init {
3732 int stackSize = keepStackSize();
3733 }
3734:
3735 (
3736 { before(grammarAccess.getKOfMGateDefinitionAccess().getKINTTerminalRuleCall_1_0()); }
3737 RULE_INT
3738 { after(grammarAccess.getKOfMGateDefinitionAccess().getKINTTerminalRuleCall_1_0()); }
3739 )
3740;
3741finally {
3742 restoreStackSize(stackSize);
3743}
3744
3745rule__KOfMGateDefinition__MAssignment_2_0_1
3746 @init {
3747 int stackSize = keepStackSize();
3748 }
3749:
3750 (
3751 { before(grammarAccess.getKOfMGateDefinitionAccess().getMINTTerminalRuleCall_2_0_1_0()); }
3752 RULE_INT
3753 { after(grammarAccess.getKOfMGateDefinitionAccess().getMINTTerminalRuleCall_2_0_1_0()); }
3754 )
3755;
3756finally {
3757 restoreStackSize(stackSize);
3758}
3759
3760rule__KOfMGateDefinition__MAssignment_2_1
3761 @init {
3762 int stackSize = keepStackSize();
3763 }
3764:
3765 (
3766 { before(grammarAccess.getKOfMGateDefinitionAccess().getMOF_INTTerminalRuleCall_2_1_0()); }
3767 RULE_OF_INT
3768 { after(grammarAccess.getKOfMGateDefinitionAccess().getMOF_INTTerminalRuleCall_2_1_0()); }
3769 )
3770;
3771finally {
3772 restoreStackSize(stackSize);
3773}
3774
3775rule__KOfMGateDefinition__InputEventsAssignment_3
3776 @init {
3777 int stackSize = keepStackSize();
3778 }
3779:
3780 (
3781 { before(grammarAccess.getKOfMGateDefinitionAccess().getInputEventsEventDeclarationCrossReference_3_0()); }
3782 (
3783 { before(grammarAccess.getKOfMGateDefinitionAccess().getInputEventsEventDeclarationValidIdParserRuleCall_3_0_1()); }
3784 ruleValidId
3785 { after(grammarAccess.getKOfMGateDefinitionAccess().getInputEventsEventDeclarationValidIdParserRuleCall_3_0_1()); }
3786 )
3787 { after(grammarAccess.getKOfMGateDefinitionAccess().getInputEventsEventDeclarationCrossReference_3_0()); }
3788 )
3789;
3790finally {
3791 restoreStackSize(stackSize);
3792}
3793
3794rule__TransformationDefinition__NameAssignment_1
3795 @init {
3796 int stackSize = keepStackSize();
3797 }
3798:
3799 (
3800 { before(grammarAccess.getTransformationDefinitionAccess().getNameValidIdParserRuleCall_1_0()); }
3801 ruleValidId
3802 { after(grammarAccess.getTransformationDefinitionAccess().getNameValidIdParserRuleCall_1_0()); }
3803 )
3804;
3805finally {
3806 restoreStackSize(stackSize);
3807}
3808
3809rule__TransformationDefinition__MappingDefinitionsAssignment_3
3810 @init {
3811 int stackSize = keepStackSize();
3812 }
3813:
3814 (
3815 { before(grammarAccess.getTransformationDefinitionAccess().getMappingDefinitionsMappingDefinitionParserRuleCall_3_0()); }
3816 ruleMappingDefinition
3817 { after(grammarAccess.getTransformationDefinitionAccess().getMappingDefinitionsMappingDefinitionParserRuleCall_3_0()); }
3818 )
3819;
3820finally {
3821 restoreStackSize(stackSize);
3822}
3823
3824rule__MappingDefinition__TopLevelAssignment_0
3825 @init {
3826 int stackSize = keepStackSize();
3827 }
3828:
3829 (
3830 { before(grammarAccess.getMappingDefinitionAccess().getTopLevelToplevelKeyword_0_0()); }
3831 (
3832 { before(grammarAccess.getMappingDefinitionAccess().getTopLevelToplevelKeyword_0_0()); }
3833 'toplevel'
3834 { after(grammarAccess.getMappingDefinitionAccess().getTopLevelToplevelKeyword_0_0()); }
3835 )
3836 { after(grammarAccess.getMappingDefinitionAccess().getTopLevelToplevelKeyword_0_0()); }
3837 )
3838;
3839finally {
3840 restoreStackSize(stackSize);
3841}
3842
3843rule__MappingDefinition__PatternAssignment_2
3844 @init {
3845 int stackSize = keepStackSize();
3846 }
3847:
3848 (
3849 { before(grammarAccess.getMappingDefinitionAccess().getPatternPatternCrossReference_2_0()); }
3850 (
3851 { before(grammarAccess.getMappingDefinitionAccess().getPatternPatternQualifiedNameParserRuleCall_2_0_1()); }
3852 ruleQualifiedName
3853 { after(grammarAccess.getMappingDefinitionAccess().getPatternPatternQualifiedNameParserRuleCall_2_0_1()); }
3854 )
3855 { after(grammarAccess.getMappingDefinitionAccess().getPatternPatternCrossReference_2_0()); }
3856 )
3857;
3858finally {
3859 restoreStackSize(stackSize);
3860}
3861
3862rule__MappingDefinition__ParametersAssignment_4
3863 @init {
3864 int stackSize = keepStackSize();
3865 }
3866:
3867 (
3868 { before(grammarAccess.getMappingDefinitionAccess().getParametersMappingParameterParserRuleCall_4_0()); }
3869 ruleMappingParameter
3870 { after(grammarAccess.getMappingDefinitionAccess().getParametersMappingParameterParserRuleCall_4_0()); }
3871 )
3872;
3873finally {
3874 restoreStackSize(stackSize);
3875}
3876
3877rule__MappingDefinition__ParametersAssignment_5_1
3878 @init {
3879 int stackSize = keepStackSize();
3880 }
3881:
3882 (
3883 { before(grammarAccess.getMappingDefinitionAccess().getParametersMappingParameterParserRuleCall_5_1_0()); }
3884 ruleMappingParameter
3885 { after(grammarAccess.getMappingDefinitionAccess().getParametersMappingParameterParserRuleCall_5_1_0()); }
3886 )
3887;
3888finally {
3889 restoreStackSize(stackSize);
3890}
3891
3892rule__MappingDefinition__ComponentInstanceAssignment_7
3893 @init {
3894 int stackSize = keepStackSize();
3895 }
3896:
3897 (
3898 { before(grammarAccess.getMappingDefinitionAccess().getComponentInstanceComponentInstanceParserRuleCall_7_0()); }
3899 ruleComponentInstance
3900 { after(grammarAccess.getMappingDefinitionAccess().getComponentInstanceComponentInstanceParserRuleCall_7_0()); }
3901 )
3902;
3903finally {
3904 restoreStackSize(stackSize);
3905}
3906
3907rule__MappingDefinition__LookupDefinitionsAssignment_8_1_0_0
3908 @init {
3909 int stackSize = keepStackSize();
3910 }
3911:
3912 (
3913 { before(grammarAccess.getMappingDefinitionAccess().getLookupDefinitionsLookupDefinitionParserRuleCall_8_1_0_0_0()); }
3914 ruleLookupDefinition
3915 { after(grammarAccess.getMappingDefinitionAccess().getLookupDefinitionsLookupDefinitionParserRuleCall_8_1_0_0_0()); }
3916 )
3917;
3918finally {
3919 restoreStackSize(stackSize);
3920}
3921
3922rule__MappingDefinition__AssignmentsAssignment_8_1_0_1
3923 @init {
3924 int stackSize = keepStackSize();
3925 }
3926:
3927 (
3928 { before(grammarAccess.getMappingDefinitionAccess().getAssignmentsAssignmentParserRuleCall_8_1_0_1_0()); }
3929 ruleAssignment
3930 { after(grammarAccess.getMappingDefinitionAccess().getAssignmentsAssignmentParserRuleCall_8_1_0_1_0()); }
3931 )
3932;
3933finally {
3934 restoreStackSize(stackSize);
3935}
3936
3937rule__MappingParameter__NameAssignment
3938 @init {
3939 int stackSize = keepStackSize();
3940 }
3941:
3942 (
3943 { before(grammarAccess.getMappingParameterAccess().getNameValidIdParserRuleCall_0()); }
3944 ruleValidId
3945 { after(grammarAccess.getMappingParameterAccess().getNameValidIdParserRuleCall_0()); }
3946 )
3947;
3948finally {
3949 restoreStackSize(stackSize);
3950}
3951
3952rule__LookupDefinition__MappingAssignment_1
3953 @init {
3954 int stackSize = keepStackSize();
3955 }
3956:
3957 (
3958 { before(grammarAccess.getLookupDefinitionAccess().getMappingMappingDefinitionCrossReference_1_0()); }
3959 (
3960 { before(grammarAccess.getLookupDefinitionAccess().getMappingMappingDefinitionQualifiedNameParserRuleCall_1_0_1()); }
3961 ruleQualifiedName
3962 { after(grammarAccess.getLookupDefinitionAccess().getMappingMappingDefinitionQualifiedNameParserRuleCall_1_0_1()); }
3963 )
3964 { after(grammarAccess.getLookupDefinitionAccess().getMappingMappingDefinitionCrossReference_1_0()); }
3965 )
3966;
3967finally {
3968 restoreStackSize(stackSize);
3969}
3970
3971rule__LookupDefinition__ArgumentsAssignment_3
3972 @init {
3973 int stackSize = keepStackSize();
3974 }
3975:
3976 (
3977 { before(grammarAccess.getLookupDefinitionAccess().getArgumentsMappingParameterCrossReference_3_0()); }
3978 (
3979 { before(grammarAccess.getLookupDefinitionAccess().getArgumentsMappingParameterValidIdParserRuleCall_3_0_1()); }
3980 ruleValidId
3981 { after(grammarAccess.getLookupDefinitionAccess().getArgumentsMappingParameterValidIdParserRuleCall_3_0_1()); }
3982 )
3983 { after(grammarAccess.getLookupDefinitionAccess().getArgumentsMappingParameterCrossReference_3_0()); }
3984 )
3985;
3986finally {
3987 restoreStackSize(stackSize);
3988}
3989
3990rule__LookupDefinition__ArgumentsAssignment_4_1
3991 @init {
3992 int stackSize = keepStackSize();
3993 }
3994:
3995 (
3996 { before(grammarAccess.getLookupDefinitionAccess().getArgumentsMappingParameterCrossReference_4_1_0()); }
3997 (
3998 { before(grammarAccess.getLookupDefinitionAccess().getArgumentsMappingParameterValidIdParserRuleCall_4_1_0_1()); }
3999 ruleValidId
4000 { after(grammarAccess.getLookupDefinitionAccess().getArgumentsMappingParameterValidIdParserRuleCall_4_1_0_1()); }
4001 )
4002 { after(grammarAccess.getLookupDefinitionAccess().getArgumentsMappingParameterCrossReference_4_1_0()); }
4003 )
4004;
4005finally {
4006 restoreStackSize(stackSize);
4007}
4008
4009rule__LookupDefinition__NameAssignment_7
4010 @init {
4011 int stackSize = keepStackSize();
4012 }
4013:
4014 (
4015 { before(grammarAccess.getLookupDefinitionAccess().getNameValidIdParserRuleCall_7_0()); }
4016 ruleValidId
4017 { after(grammarAccess.getLookupDefinitionAccess().getNameValidIdParserRuleCall_7_0()); }
4018 )
4019;
4020finally {
4021 restoreStackSize(stackSize);
4022}
4023
4024rule__Assignment__InputAssignment_0
4025 @init {
4026 int stackSize = keepStackSize();
4027 }
4028:
4029 (
4030 { before(grammarAccess.getAssignmentAccess().getInputEventReferenceParserRuleCall_0_0()); }
4031 ruleEventReference
4032 { after(grammarAccess.getAssignmentAccess().getInputEventReferenceParserRuleCall_0_0()); }
4033 )
4034;
4035finally {
4036 restoreStackSize(stackSize);
4037}
4038
4039rule__Assignment__MultipleAssignment_1_0
4040 @init {
4041 int stackSize = keepStackSize();
4042 }
4043:
4044 (
4045 { before(grammarAccess.getAssignmentAccess().getMultiplePlusSignEqualsSignKeyword_1_0_0()); }
4046 (
4047 { before(grammarAccess.getAssignmentAccess().getMultiplePlusSignEqualsSignKeyword_1_0_0()); }
4048 '+='
4049 { after(grammarAccess.getAssignmentAccess().getMultiplePlusSignEqualsSignKeyword_1_0_0()); }
4050 )
4051 { after(grammarAccess.getAssignmentAccess().getMultiplePlusSignEqualsSignKeyword_1_0_0()); }
4052 )
4053;
4054finally {
4055 restoreStackSize(stackSize);
4056}
4057
4058rule__Assignment__OutputAssignment_2
4059 @init {
4060 int stackSize = keepStackSize();
4061 }
4062:
4063 (
4064 { before(grammarAccess.getAssignmentAccess().getOutputEventReferenceParserRuleCall_2_0()); }
4065 ruleEventReference
4066 { after(grammarAccess.getAssignmentAccess().getOutputEventReferenceParserRuleCall_2_0()); }
4067 )
4068;
4069finally {
4070 restoreStackSize(stackSize);
4071}
4072
4073rule__EventReference__ComponentAssignment_0
4074 @init {
4075 int stackSize = keepStackSize();
4076 }
4077:
4078 (
4079 { before(grammarAccess.getEventReferenceAccess().getComponentVariableCrossReference_0_0()); }
4080 (
4081 { before(grammarAccess.getEventReferenceAccess().getComponentVariableValidIdParserRuleCall_0_0_1()); }
4082 ruleValidId
4083 { after(grammarAccess.getEventReferenceAccess().getComponentVariableValidIdParserRuleCall_0_0_1()); }
4084 )
4085 { after(grammarAccess.getEventReferenceAccess().getComponentVariableCrossReference_0_0()); }
4086 )
4087;
4088finally {
4089 restoreStackSize(stackSize);
4090}
4091
4092rule__EventReference__EventAssignment_2
4093 @init {
4094 int stackSize = keepStackSize();
4095 }
4096:
4097 (
4098 { before(grammarAccess.getEventReferenceAccess().getEventEventDeclarationCrossReference_2_0()); }
4099 (
4100 { before(grammarAccess.getEventReferenceAccess().getEventEventDeclarationValidIdParserRuleCall_2_0_1()); }
4101 ruleValidId
4102 { after(grammarAccess.getEventReferenceAccess().getEventEventDeclarationValidIdParserRuleCall_2_0_1()); }
4103 )
4104 { after(grammarAccess.getEventReferenceAccess().getEventEventDeclarationCrossReference_2_0()); }
4105 )
4106;
4107finally {
4108 restoreStackSize(stackSize);
4109}
4110
4111rule__ComponentInstance__ComponentTypeAssignment_1
4112 @init {
4113 int stackSize = keepStackSize();
4114 }
4115:
4116 (
4117 { before(grammarAccess.getComponentInstanceAccess().getComponentTypeComponentDefinitionCrossReference_1_0()); }
4118 (
4119 { before(grammarAccess.getComponentInstanceAccess().getComponentTypeComponentDefinitionQualifiedNameParserRuleCall_1_0_1()); }
4120 ruleQualifiedName
4121 { after(grammarAccess.getComponentInstanceAccess().getComponentTypeComponentDefinitionQualifiedNameParserRuleCall_1_0_1()); }
4122 )
4123 { after(grammarAccess.getComponentInstanceAccess().getComponentTypeComponentDefinitionCrossReference_1_0()); }
4124 )
4125;
4126finally {
4127 restoreStackSize(stackSize);
4128}
4129
4130rule__ComponentInstance__NameAssignment_2
4131 @init {
4132 int stackSize = keepStackSize();
4133 }
4134:
4135 (
4136 { before(grammarAccess.getComponentInstanceAccess().getNameValidIdParserRuleCall_2_0()); }
4137 ruleValidId
4138 { after(grammarAccess.getComponentInstanceAccess().getNameValidIdParserRuleCall_2_0()); }
4139 )
4140;
4141finally {
4142 restoreStackSize(stackSize);
4143}
4144
4145RULE_OF_INT : 'o' 'f' ('0'..'9')+;
4146
4147RULE_T_DOUBLE : ('0'..'9')+ ('.' ('0'..'9')+|('.' ('0'..'9')+)? ('e'|'E') ('+'|'-')? ('0'..'9')+);
4148
4149RULE_ID : '^'? ('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'_'|'0'..'9')*;
4150
4151RULE_INT : ('0'..'9')+;
4152
4153RULE_STRING : ('"' ('\\' .|~(('\\'|'"')))* '"'|'\'' ('\\' .|~(('\\'|'\'')))* '\'');
4154
4155RULE_ML_COMMENT : '/*' ( options {greedy=false;} : . )*'*/';
4156
4157RULE_SL_COMMENT : '//' ~(('\n'|'\r'))* ('\r'? '\n')?;
4158
4159RULE_WS : (' '|'\t'|'\r'|'\n')+;
4160
4161RULE_ANY_OTHER : .;