aboutsummaryrefslogtreecommitdiffstats
path: root/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/src-gen
diff options
context:
space:
mode:
authorLibravatar Kristóf Marussy <kris7topher@gmail.com>2019-02-06 18:28:18 +0100
committerLibravatar Kristóf Marussy <kris7topher@gmail.com>2019-02-19 19:18:25 +0100
commit615b602f0a9b4ce9eca8c38b9aa780b81d03d8e7 (patch)
tree1c9fe0f4ae152d84152c8ff1cfb6366ec8b277e9 /Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/src-gen
parent[Stochastic] Fault tree transformation langauge (diff)
downloadVIATRA-Generator-615b602f0a9b4ce9eca8c38b9aa780b81d03d8e7.tar.gz
VIATRA-Generator-615b602f0a9b4ce9eca8c38b9aa780b81d03d8e7.tar.zst
VIATRA-Generator-615b602f0a9b4ce9eca8c38b9aa780b81d03d8e7.zip
Extract component fault tree model
Diffstat (limited to 'Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/src-gen')
-rw-r--r--Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ide/contentassist/antlr/CftLanguageParser.java30
-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.g913
-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.tokens71
-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/InternalCftLanguageLexer.java1159
-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/InternalCftLanguageParser.java5330
5 files changed, 5145 insertions, 2358 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/CftLanguageParser.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ide/contentassist/antlr/CftLanguageParser.java
index 579a30af..b524557f 100644
--- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ide/contentassist/antlr/CftLanguageParser.java
+++ b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ide/contentassist/antlr/CftLanguageParser.java
@@ -32,12 +32,15 @@ public class CftLanguageParser extends AbstractContentAssistParser {
32 32
33 private static void init(ImmutableMap.Builder<AbstractElement, String> builder, CftLanguageGrammarAccess grammarAccess) { 33 private static void init(ImmutableMap.Builder<AbstractElement, String> builder, CftLanguageGrammarAccess grammarAccess) {
34 builder.put(grammarAccess.getCftModelAccess().getAlternatives_4(), "rule__CftModel__Alternatives_4"); 34 builder.put(grammarAccess.getCftModelAccess().getAlternatives_4(), "rule__CftModel__Alternatives_4");
35 builder.put(grammarAccess.getEventDeclarationAccess().getAlternatives(), "rule__EventDeclaration__Alternatives");
36 builder.put(grammarAccess.getEventDefinitionAccess().getAlternatives(), "rule__EventDefinition__Alternatives"); 35 builder.put(grammarAccess.getEventDefinitionAccess().getAlternatives(), "rule__EventDefinition__Alternatives");
36 builder.put(grammarAccess.getDistributionAccess().getAlternatives(), "rule__Distribution__Alternatives");
37 builder.put(grammarAccess.getGateDefinitionAccess().getAlternatives(), "rule__GateDefinition__Alternatives"); 37 builder.put(grammarAccess.getGateDefinitionAccess().getAlternatives(), "rule__GateDefinition__Alternatives");
38 builder.put(grammarAccess.getKOfMGateDefinitionAccess().getAlternatives_2(), "rule__KOfMGateDefinition__Alternatives_2");
38 builder.put(grammarAccess.getMappingDefinitionAccess().getAlternatives_8_1_0(), "rule__MappingDefinition__Alternatives_8_1_0"); 39 builder.put(grammarAccess.getMappingDefinitionAccess().getAlternatives_8_1_0(), "rule__MappingDefinition__Alternatives_8_1_0");
39 builder.put(grammarAccess.getVariableAccess().getAlternatives(), "rule__Variable__Alternatives"); 40 builder.put(grammarAccess.getVariableAccess().getAlternatives(), "rule__Variable__Alternatives");
40 builder.put(grammarAccess.getAssignmentAccess().getAlternatives_1(), "rule__Assignment__Alternatives_1"); 41 builder.put(grammarAccess.getAssignmentAccess().getAlternatives_1(), "rule__Assignment__Alternatives_1");
42 builder.put(grammarAccess.getValidIdAccess().getAlternatives(), "rule__ValidId__Alternatives");
43 builder.put(grammarAccess.getDoubleAccess().getAlternatives(), "rule__Double__Alternatives");
41 builder.put(grammarAccess.getCftModelAccess().getGroup(), "rule__CftModel__Group__0"); 44 builder.put(grammarAccess.getCftModelAccess().getGroup(), "rule__CftModel__Group__0");
42 builder.put(grammarAccess.getImportDeclarationAccess().getGroup(), "rule__ImportDeclaration__Group__0"); 45 builder.put(grammarAccess.getImportDeclarationAccess().getGroup(), "rule__ImportDeclaration__Group__0");
43 builder.put(grammarAccess.getComponentDefinitionAccess().getGroup(), "rule__ComponentDefinition__Group__0"); 46 builder.put(grammarAccess.getComponentDefinitionAccess().getGroup(), "rule__ComponentDefinition__Group__0");
@@ -46,8 +49,12 @@ public class CftLanguageParser extends AbstractContentAssistParser {
46 builder.put(grammarAccess.getComponentDefinitionAccess().getGroup_4(), "rule__ComponentDefinition__Group_4__0"); 49 builder.put(grammarAccess.getComponentDefinitionAccess().getGroup_4(), "rule__ComponentDefinition__Group_4__0");
47 builder.put(grammarAccess.getInputEventAccess().getGroup(), "rule__InputEvent__Group__0"); 50 builder.put(grammarAccess.getInputEventAccess().getGroup(), "rule__InputEvent__Group__0");
48 builder.put(grammarAccess.getBasicEventDefinitionAccess().getGroup(), "rule__BasicEventDefinition__Group__0"); 51 builder.put(grammarAccess.getBasicEventDefinitionAccess().getGroup(), "rule__BasicEventDefinition__Group__0");
49 builder.put(grammarAccess.getAndGateAccess().getGroup(), "rule__AndGate__Group__0"); 52 builder.put(grammarAccess.getConstantDistributionAccess().getGroup(), "rule__ConstantDistribution__Group__0");
50 builder.put(grammarAccess.getOrGateAccess().getGroup(), "rule__OrGate__Group__0"); 53 builder.put(grammarAccess.getExponentialDistributionAccess().getGroup(), "rule__ExponentialDistribution__Group__0");
54 builder.put(grammarAccess.getAndGateDefinitionAccess().getGroup(), "rule__AndGateDefinition__Group__0");
55 builder.put(grammarAccess.getOrGateDefinitionAccess().getGroup(), "rule__OrGateDefinition__Group__0");
56 builder.put(grammarAccess.getKOfMGateDefinitionAccess().getGroup(), "rule__KOfMGateDefinition__Group__0");
57 builder.put(grammarAccess.getKOfMGateDefinitionAccess().getGroup_2_0(), "rule__KOfMGateDefinition__Group_2_0__0");
51 builder.put(grammarAccess.getTransformationDefinitionAccess().getGroup(), "rule__TransformationDefinition__Group__0"); 58 builder.put(grammarAccess.getTransformationDefinitionAccess().getGroup(), "rule__TransformationDefinition__Group__0");
52 builder.put(grammarAccess.getMappingDefinitionAccess().getGroup(), "rule__MappingDefinition__Group__0"); 59 builder.put(grammarAccess.getMappingDefinitionAccess().getGroup(), "rule__MappingDefinition__Group__0");
53 builder.put(grammarAccess.getMappingDefinitionAccess().getGroup_5(), "rule__MappingDefinition__Group_5__0"); 60 builder.put(grammarAccess.getMappingDefinitionAccess().getGroup_5(), "rule__MappingDefinition__Group_5__0");
@@ -74,11 +81,18 @@ public class CftLanguageParser extends AbstractContentAssistParser {
74 builder.put(grammarAccess.getInputEventAccess().getNameAssignment_0(), "rule__InputEvent__NameAssignment_0"); 81 builder.put(grammarAccess.getInputEventAccess().getNameAssignment_0(), "rule__InputEvent__NameAssignment_0");
75 builder.put(grammarAccess.getInputEventAccess().getMultipleAssignment_1(), "rule__InputEvent__MultipleAssignment_1"); 82 builder.put(grammarAccess.getInputEventAccess().getMultipleAssignment_1(), "rule__InputEvent__MultipleAssignment_1");
76 builder.put(grammarAccess.getBasicEventDefinitionAccess().getNameAssignment_0(), "rule__BasicEventDefinition__NameAssignment_0"); 83 builder.put(grammarAccess.getBasicEventDefinitionAccess().getNameAssignment_0(), "rule__BasicEventDefinition__NameAssignment_0");
77 builder.put(grammarAccess.getBasicEventDefinitionAccess().getRateAssignment_3(), "rule__BasicEventDefinition__RateAssignment_3"); 84 builder.put(grammarAccess.getBasicEventDefinitionAccess().getDistributionAssignment_1(), "rule__BasicEventDefinition__DistributionAssignment_1");
78 builder.put(grammarAccess.getAndGateAccess().getNameAssignment_0(), "rule__AndGate__NameAssignment_0"); 85 builder.put(grammarAccess.getConstantDistributionAccess().getPAssignment_2(), "rule__ConstantDistribution__PAssignment_2");
79 builder.put(grammarAccess.getAndGateAccess().getInputEventsAssignment_2(), "rule__AndGate__InputEventsAssignment_2"); 86 builder.put(grammarAccess.getExponentialDistributionAccess().getLambdaAssignment_2(), "rule__ExponentialDistribution__LambdaAssignment_2");
80 builder.put(grammarAccess.getOrGateAccess().getNameAssignment_0(), "rule__OrGate__NameAssignment_0"); 87 builder.put(grammarAccess.getAndGateDefinitionAccess().getNameAssignment_0(), "rule__AndGateDefinition__NameAssignment_0");
81 builder.put(grammarAccess.getOrGateAccess().getInputEventsAssignment_2(), "rule__OrGate__InputEventsAssignment_2"); 88 builder.put(grammarAccess.getAndGateDefinitionAccess().getInputEventsAssignment_2(), "rule__AndGateDefinition__InputEventsAssignment_2");
89 builder.put(grammarAccess.getOrGateDefinitionAccess().getNameAssignment_0(), "rule__OrGateDefinition__NameAssignment_0");
90 builder.put(grammarAccess.getOrGateDefinitionAccess().getInputEventsAssignment_2(), "rule__OrGateDefinition__InputEventsAssignment_2");
91 builder.put(grammarAccess.getKOfMGateDefinitionAccess().getNameAssignment_0(), "rule__KOfMGateDefinition__NameAssignment_0");
92 builder.put(grammarAccess.getKOfMGateDefinitionAccess().getKAssignment_1(), "rule__KOfMGateDefinition__KAssignment_1");
93 builder.put(grammarAccess.getKOfMGateDefinitionAccess().getMAssignment_2_0_1(), "rule__KOfMGateDefinition__MAssignment_2_0_1");
94 builder.put(grammarAccess.getKOfMGateDefinitionAccess().getMAssignment_2_1(), "rule__KOfMGateDefinition__MAssignment_2_1");
95 builder.put(grammarAccess.getKOfMGateDefinitionAccess().getInputEventsAssignment_3(), "rule__KOfMGateDefinition__InputEventsAssignment_3");
82 builder.put(grammarAccess.getTransformationDefinitionAccess().getNameAssignment_1(), "rule__TransformationDefinition__NameAssignment_1"); 96 builder.put(grammarAccess.getTransformationDefinitionAccess().getNameAssignment_1(), "rule__TransformationDefinition__NameAssignment_1");
83 builder.put(grammarAccess.getTransformationDefinitionAccess().getMappingDefinitionsAssignment_3(), "rule__TransformationDefinition__MappingDefinitionsAssignment_3"); 97 builder.put(grammarAccess.getTransformationDefinitionAccess().getMappingDefinitionsAssignment_3(), "rule__TransformationDefinition__MappingDefinitionsAssignment_3");
84 builder.put(grammarAccess.getMappingDefinitionAccess().getTopLevelAssignment_0(), "rule__MappingDefinition__TopLevelAssignment_0"); 98 builder.put(grammarAccess.getMappingDefinitionAccess().getTopLevelAssignment_0(), "rule__MappingDefinition__TopLevelAssignment_0");
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
index 84bb924e..7c04c163 100644
--- 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
@@ -199,6 +199,81 @@ finally {
199 restoreStackSize(stackSize); 199 restoreStackSize(stackSize);
200} 200}
201 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
202// Entry rule entryRuleGateDefinition 277// Entry rule entryRuleGateDefinition
203entryRuleGateDefinition 278entryRuleGateDefinition
204: 279:
@@ -224,50 +299,75 @@ finally {
224 restoreStackSize(stackSize); 299 restoreStackSize(stackSize);
225} 300}
226 301
227// Entry rule entryRuleAndGate 302// Entry rule entryRuleAndGateDefinition
228entryRuleAndGate 303entryRuleAndGateDefinition
229: 304:
230{ before(grammarAccess.getAndGateRule()); } 305{ before(grammarAccess.getAndGateDefinitionRule()); }
231 ruleAndGate 306 ruleAndGateDefinition
232{ after(grammarAccess.getAndGateRule()); } 307{ after(grammarAccess.getAndGateDefinitionRule()); }
233 EOF 308 EOF
234; 309;
235 310
236// Rule AndGate 311// Rule AndGateDefinition
237ruleAndGate 312ruleAndGateDefinition
238 @init { 313 @init {
239 int stackSize = keepStackSize(); 314 int stackSize = keepStackSize();
240 } 315 }
241 : 316 :
242 ( 317 (
243 { before(grammarAccess.getAndGateAccess().getGroup()); } 318 { before(grammarAccess.getAndGateDefinitionAccess().getGroup()); }
244 (rule__AndGate__Group__0) 319 (rule__AndGateDefinition__Group__0)
245 { after(grammarAccess.getAndGateAccess().getGroup()); } 320 { after(grammarAccess.getAndGateDefinitionAccess().getGroup()); }
246 ) 321 )
247; 322;
248finally { 323finally {
249 restoreStackSize(stackSize); 324 restoreStackSize(stackSize);
250} 325}
251 326
252// Entry rule entryRuleOrGate 327// Entry rule entryRuleOrGateDefinition
253entryRuleOrGate 328entryRuleOrGateDefinition
254: 329:
255{ before(grammarAccess.getOrGateRule()); } 330{ before(grammarAccess.getOrGateDefinitionRule()); }
256 ruleOrGate 331 ruleOrGateDefinition
257{ after(grammarAccess.getOrGateRule()); } 332{ after(grammarAccess.getOrGateDefinitionRule()); }
258 EOF 333 EOF
259; 334;
260 335
261// Rule OrGate 336// Rule OrGateDefinition
262ruleOrGate 337ruleOrGateDefinition
263 @init { 338 @init {
264 int stackSize = keepStackSize(); 339 int stackSize = keepStackSize();
265 } 340 }
266 : 341 :
267 ( 342 (
268 { before(grammarAccess.getOrGateAccess().getGroup()); } 343 { before(grammarAccess.getOrGateDefinitionAccess().getGroup()); }
269 (rule__OrGate__Group__0) 344 (rule__OrGateDefinition__Group__0)
270 { after(grammarAccess.getOrGateAccess().getGroup()); } 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()); }
271 ) 371 )
272; 372;
273finally { 373finally {
@@ -499,6 +599,56 @@ finally {
499 restoreStackSize(stackSize); 599 restoreStackSize(stackSize);
500} 600}
501 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
502rule__CftModel__Alternatives_4 652rule__CftModel__Alternatives_4
503 @init { 653 @init {
504 int stackSize = keepStackSize(); 654 int stackSize = keepStackSize();
@@ -541,21 +691,69 @@ finally {
541 restoreStackSize(stackSize); 691 restoreStackSize(stackSize);
542} 692}
543 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
544rule__GateDefinition__Alternatives 715rule__GateDefinition__Alternatives
545 @init { 716 @init {
546 int stackSize = keepStackSize(); 717 int stackSize = keepStackSize();
547 } 718 }
548: 719:
549 ( 720 (
550 { before(grammarAccess.getGateDefinitionAccess().getAndGateParserRuleCall_0()); } 721 { before(grammarAccess.getGateDefinitionAccess().getAndGateDefinitionParserRuleCall_0()); }
551 ruleAndGate 722 ruleAndGateDefinition
552 { after(grammarAccess.getGateDefinitionAccess().getAndGateParserRuleCall_0()); } 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()); }
553 ) 751 )
554 | 752 |
555 ( 753 (
556 { before(grammarAccess.getGateDefinitionAccess().getOrGateParserRuleCall_1()); } 754 { before(grammarAccess.getKOfMGateDefinitionAccess().getMAssignment_2_1()); }
557 ruleOrGate 755 (rule__KOfMGateDefinition__MAssignment_2_1)
558 { after(grammarAccess.getGateDefinitionAccess().getOrGateParserRuleCall_1()); } 756 { after(grammarAccess.getKOfMGateDefinitionAccess().getMAssignment_2_1()); }
559 ) 757 )
560; 758;
561finally { 759finally {
@@ -604,6 +802,48 @@ finally {
604 restoreStackSize(stackSize); 802 restoreStackSize(stackSize);
605} 803}
606 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
607rule__CftModel__Group__0 847rule__CftModel__Group__0
608 @init { 848 @init {
609 int stackSize = keepStackSize(); 849 int stackSize = keepStackSize();
@@ -1285,7 +1525,6 @@ rule__BasicEventDefinition__Group__1
1285 } 1525 }
1286: 1526:
1287 rule__BasicEventDefinition__Group__1__Impl 1527 rule__BasicEventDefinition__Group__1__Impl
1288 rule__BasicEventDefinition__Group__2
1289; 1528;
1290finally { 1529finally {
1291 restoreStackSize(stackSize); 1530 restoreStackSize(stackSize);
@@ -1297,62 +1536,171 @@ rule__BasicEventDefinition__Group__1__Impl
1297 } 1536 }
1298: 1537:
1299( 1538(
1300 { before(grammarAccess.getBasicEventDefinitionAccess().getLambdaKeyword_1()); } 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().getPKeyword_0()); }
1568 'p'
1569 { after(grammarAccess.getConstantDistributionAccess().getPKeyword_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()); }
1301 'lambda' 1649 'lambda'
1302 { after(grammarAccess.getBasicEventDefinitionAccess().getLambdaKeyword_1()); } 1650 { after(grammarAccess.getExponentialDistributionAccess().getLambdaKeyword_0()); }
1303) 1651)
1304; 1652;
1305finally { 1653finally {
1306 restoreStackSize(stackSize); 1654 restoreStackSize(stackSize);
1307} 1655}
1308 1656
1309rule__BasicEventDefinition__Group__2 1657rule__ExponentialDistribution__Group__1
1310 @init { 1658 @init {
1311 int stackSize = keepStackSize(); 1659 int stackSize = keepStackSize();
1312 } 1660 }
1313: 1661:
1314 rule__BasicEventDefinition__Group__2__Impl 1662 rule__ExponentialDistribution__Group__1__Impl
1315 rule__BasicEventDefinition__Group__3 1663 rule__ExponentialDistribution__Group__2
1316; 1664;
1317finally { 1665finally {
1318 restoreStackSize(stackSize); 1666 restoreStackSize(stackSize);
1319} 1667}
1320 1668
1321rule__BasicEventDefinition__Group__2__Impl 1669rule__ExponentialDistribution__Group__1__Impl
1322 @init { 1670 @init {
1323 int stackSize = keepStackSize(); 1671 int stackSize = keepStackSize();
1324 } 1672 }
1325: 1673:
1326( 1674(
1327 { before(grammarAccess.getBasicEventDefinitionAccess().getEqualsSignKeyword_2()); } 1675 { before(grammarAccess.getExponentialDistributionAccess().getEqualsSignKeyword_1()); }
1328 '=' 1676 '='
1329 { after(grammarAccess.getBasicEventDefinitionAccess().getEqualsSignKeyword_2()); } 1677 { after(grammarAccess.getExponentialDistributionAccess().getEqualsSignKeyword_1()); }
1330) 1678)
1331; 1679;
1332finally { 1680finally {
1333 restoreStackSize(stackSize); 1681 restoreStackSize(stackSize);
1334} 1682}
1335 1683
1336rule__BasicEventDefinition__Group__3 1684rule__ExponentialDistribution__Group__2
1337 @init { 1685 @init {
1338 int stackSize = keepStackSize(); 1686 int stackSize = keepStackSize();
1339 } 1687 }
1340: 1688:
1341 rule__BasicEventDefinition__Group__3__Impl 1689 rule__ExponentialDistribution__Group__2__Impl
1342; 1690;
1343finally { 1691finally {
1344 restoreStackSize(stackSize); 1692 restoreStackSize(stackSize);
1345} 1693}
1346 1694
1347rule__BasicEventDefinition__Group__3__Impl 1695rule__ExponentialDistribution__Group__2__Impl
1348 @init { 1696 @init {
1349 int stackSize = keepStackSize(); 1697 int stackSize = keepStackSize();
1350 } 1698 }
1351: 1699:
1352( 1700(
1353 { before(grammarAccess.getBasicEventDefinitionAccess().getRateAssignment_3()); } 1701 { before(grammarAccess.getExponentialDistributionAccess().getLambdaAssignment_2()); }
1354 (rule__BasicEventDefinition__RateAssignment_3) 1702 (rule__ExponentialDistribution__LambdaAssignment_2)
1355 { after(grammarAccess.getBasicEventDefinitionAccess().getRateAssignment_3()); } 1703 { after(grammarAccess.getExponentialDistributionAccess().getLambdaAssignment_2()); }
1356) 1704)
1357; 1705;
1358finally { 1706finally {
@@ -1360,80 +1708,80 @@ finally {
1360} 1708}
1361 1709
1362 1710
1363rule__AndGate__Group__0 1711rule__AndGateDefinition__Group__0
1364 @init { 1712 @init {
1365 int stackSize = keepStackSize(); 1713 int stackSize = keepStackSize();
1366 } 1714 }
1367: 1715:
1368 rule__AndGate__Group__0__Impl 1716 rule__AndGateDefinition__Group__0__Impl
1369 rule__AndGate__Group__1 1717 rule__AndGateDefinition__Group__1
1370; 1718;
1371finally { 1719finally {
1372 restoreStackSize(stackSize); 1720 restoreStackSize(stackSize);
1373} 1721}
1374 1722
1375rule__AndGate__Group__0__Impl 1723rule__AndGateDefinition__Group__0__Impl
1376 @init { 1724 @init {
1377 int stackSize = keepStackSize(); 1725 int stackSize = keepStackSize();
1378 } 1726 }
1379: 1727:
1380( 1728(
1381 { before(grammarAccess.getAndGateAccess().getNameAssignment_0()); } 1729 { before(grammarAccess.getAndGateDefinitionAccess().getNameAssignment_0()); }
1382 (rule__AndGate__NameAssignment_0) 1730 (rule__AndGateDefinition__NameAssignment_0)
1383 { after(grammarAccess.getAndGateAccess().getNameAssignment_0()); } 1731 { after(grammarAccess.getAndGateDefinitionAccess().getNameAssignment_0()); }
1384) 1732)
1385; 1733;
1386finally { 1734finally {
1387 restoreStackSize(stackSize); 1735 restoreStackSize(stackSize);
1388} 1736}
1389 1737
1390rule__AndGate__Group__1 1738rule__AndGateDefinition__Group__1
1391 @init { 1739 @init {
1392 int stackSize = keepStackSize(); 1740 int stackSize = keepStackSize();
1393 } 1741 }
1394: 1742:
1395 rule__AndGate__Group__1__Impl 1743 rule__AndGateDefinition__Group__1__Impl
1396 rule__AndGate__Group__2 1744 rule__AndGateDefinition__Group__2
1397; 1745;
1398finally { 1746finally {
1399 restoreStackSize(stackSize); 1747 restoreStackSize(stackSize);
1400} 1748}
1401 1749
1402rule__AndGate__Group__1__Impl 1750rule__AndGateDefinition__Group__1__Impl
1403 @init { 1751 @init {
1404 int stackSize = keepStackSize(); 1752 int stackSize = keepStackSize();
1405 } 1753 }
1406: 1754:
1407( 1755(
1408 { before(grammarAccess.getAndGateAccess().getAndKeyword_1()); } 1756 { before(grammarAccess.getAndGateDefinitionAccess().getAndKeyword_1()); }
1409 'and' 1757 'and'
1410 { after(grammarAccess.getAndGateAccess().getAndKeyword_1()); } 1758 { after(grammarAccess.getAndGateDefinitionAccess().getAndKeyword_1()); }
1411) 1759)
1412; 1760;
1413finally { 1761finally {
1414 restoreStackSize(stackSize); 1762 restoreStackSize(stackSize);
1415} 1763}
1416 1764
1417rule__AndGate__Group__2 1765rule__AndGateDefinition__Group__2
1418 @init { 1766 @init {
1419 int stackSize = keepStackSize(); 1767 int stackSize = keepStackSize();
1420 } 1768 }
1421: 1769:
1422 rule__AndGate__Group__2__Impl 1770 rule__AndGateDefinition__Group__2__Impl
1423; 1771;
1424finally { 1772finally {
1425 restoreStackSize(stackSize); 1773 restoreStackSize(stackSize);
1426} 1774}
1427 1775
1428rule__AndGate__Group__2__Impl 1776rule__AndGateDefinition__Group__2__Impl
1429 @init { 1777 @init {
1430 int stackSize = keepStackSize(); 1778 int stackSize = keepStackSize();
1431 } 1779 }
1432: 1780:
1433( 1781(
1434 { before(grammarAccess.getAndGateAccess().getInputEventsAssignment_2()); } 1782 { before(grammarAccess.getAndGateDefinitionAccess().getInputEventsAssignment_2()); }
1435 (rule__AndGate__InputEventsAssignment_2)* 1783 (rule__AndGateDefinition__InputEventsAssignment_2)*
1436 { after(grammarAccess.getAndGateAccess().getInputEventsAssignment_2()); } 1784 { after(grammarAccess.getAndGateDefinitionAccess().getInputEventsAssignment_2()); }
1437) 1785)
1438; 1786;
1439finally { 1787finally {
@@ -1441,80 +1789,242 @@ finally {
1441} 1789}
1442 1790
1443 1791
1444rule__OrGate__Group__0 1792rule__OrGateDefinition__Group__0
1445 @init { 1793 @init {
1446 int stackSize = keepStackSize(); 1794 int stackSize = keepStackSize();
1447 } 1795 }
1448: 1796:
1449 rule__OrGate__Group__0__Impl 1797 rule__OrGateDefinition__Group__0__Impl
1450 rule__OrGate__Group__1 1798 rule__OrGateDefinition__Group__1
1451; 1799;
1452finally { 1800finally {
1453 restoreStackSize(stackSize); 1801 restoreStackSize(stackSize);
1454} 1802}
1455 1803
1456rule__OrGate__Group__0__Impl 1804rule__OrGateDefinition__Group__0__Impl
1457 @init { 1805 @init {
1458 int stackSize = keepStackSize(); 1806 int stackSize = keepStackSize();
1459 } 1807 }
1460: 1808:
1461( 1809(
1462 { before(grammarAccess.getOrGateAccess().getNameAssignment_0()); } 1810 { before(grammarAccess.getOrGateDefinitionAccess().getNameAssignment_0()); }
1463 (rule__OrGate__NameAssignment_0) 1811 (rule__OrGateDefinition__NameAssignment_0)
1464 { after(grammarAccess.getOrGateAccess().getNameAssignment_0()); } 1812 { after(grammarAccess.getOrGateDefinitionAccess().getNameAssignment_0()); }
1465) 1813)
1466; 1814;
1467finally { 1815finally {
1468 restoreStackSize(stackSize); 1816 restoreStackSize(stackSize);
1469} 1817}
1470 1818
1471rule__OrGate__Group__1 1819rule__OrGateDefinition__Group__1
1472 @init { 1820 @init {
1473 int stackSize = keepStackSize(); 1821 int stackSize = keepStackSize();
1474 } 1822 }
1475: 1823:
1476 rule__OrGate__Group__1__Impl 1824 rule__OrGateDefinition__Group__1__Impl
1477 rule__OrGate__Group__2 1825 rule__OrGateDefinition__Group__2
1478; 1826;
1479finally { 1827finally {
1480 restoreStackSize(stackSize); 1828 restoreStackSize(stackSize);
1481} 1829}
1482 1830
1483rule__OrGate__Group__1__Impl 1831rule__OrGateDefinition__Group__1__Impl
1484 @init { 1832 @init {
1485 int stackSize = keepStackSize(); 1833 int stackSize = keepStackSize();
1486 } 1834 }
1487: 1835:
1488( 1836(
1489 { before(grammarAccess.getOrGateAccess().getOrKeyword_1()); } 1837 { before(grammarAccess.getOrGateDefinitionAccess().getOrKeyword_1()); }
1490 'or' 1838 'or'
1491 { after(grammarAccess.getOrGateAccess().getOrKeyword_1()); } 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()); }
1492) 2002)
1493; 2003;
1494finally { 2004finally {
1495 restoreStackSize(stackSize); 2005 restoreStackSize(stackSize);
1496} 2006}
1497 2007
1498rule__OrGate__Group__2 2008rule__KOfMGateDefinition__Group_2_0__1
1499 @init { 2009 @init {
1500 int stackSize = keepStackSize(); 2010 int stackSize = keepStackSize();
1501 } 2011 }
1502: 2012:
1503 rule__OrGate__Group__2__Impl 2013 rule__KOfMGateDefinition__Group_2_0__1__Impl
1504; 2014;
1505finally { 2015finally {
1506 restoreStackSize(stackSize); 2016 restoreStackSize(stackSize);
1507} 2017}
1508 2018
1509rule__OrGate__Group__2__Impl 2019rule__KOfMGateDefinition__Group_2_0__1__Impl
1510 @init { 2020 @init {
1511 int stackSize = keepStackSize(); 2021 int stackSize = keepStackSize();
1512 } 2022 }
1513: 2023:
1514( 2024(
1515 { before(grammarAccess.getOrGateAccess().getInputEventsAssignment_2()); } 2025 { before(grammarAccess.getKOfMGateDefinitionAccess().getMAssignment_2_0_1()); }
1516 (rule__OrGate__InputEventsAssignment_2)* 2026 (rule__KOfMGateDefinition__MAssignment_2_0_1)
1517 { after(grammarAccess.getOrGateAccess().getInputEventsAssignment_2()); } 2027 { after(grammarAccess.getKOfMGateDefinitionAccess().getMAssignment_2_0_1()); }
1518) 2028)
1519; 2029;
1520finally { 2030finally {
@@ -2620,9 +3130,9 @@ rule__QualifiedName__Group__0__Impl
2620 } 3130 }
2621: 3131:
2622( 3132(
2623 { before(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_0()); } 3133 { before(grammarAccess.getQualifiedNameAccess().getValidIdParserRuleCall_0()); }
2624 RULE_ID 3134 ruleValidId
2625 { after(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_0()); } 3135 { after(grammarAccess.getQualifiedNameAccess().getValidIdParserRuleCall_0()); }
2626) 3136)
2627; 3137;
2628finally { 3138finally {
@@ -2700,9 +3210,9 @@ rule__QualifiedName__Group_1__1__Impl
2700 } 3210 }
2701: 3211:
2702( 3212(
2703 { before(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_1_1()); } 3213 { before(grammarAccess.getQualifiedNameAccess().getValidIdParserRuleCall_1_1()); }
2704 RULE_ID 3214 ruleValidId
2705 { after(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_1_1()); } 3215 { after(grammarAccess.getQualifiedNameAccess().getValidIdParserRuleCall_1_1()); }
2706) 3216)
2707; 3217;
2708finally { 3218finally {
@@ -2982,9 +3492,9 @@ rule__ComponentDefinition__NameAssignment_1
2982 } 3492 }
2983: 3493:
2984 ( 3494 (
2985 { before(grammarAccess.getComponentDefinitionAccess().getNameIDTerminalRuleCall_1_0()); } 3495 { before(grammarAccess.getComponentDefinitionAccess().getNameValidIdParserRuleCall_1_0()); }
2986 RULE_ID 3496 ruleValidId
2987 { after(grammarAccess.getComponentDefinitionAccess().getNameIDTerminalRuleCall_1_0()); } 3497 { after(grammarAccess.getComponentDefinitionAccess().getNameValidIdParserRuleCall_1_0()); }
2988 ) 3498 )
2989; 3499;
2990finally { 3500finally {
@@ -3014,9 +3524,9 @@ rule__ComponentDefinition__OutputEventsAssignment_3_1_1
3014 ( 3524 (
3015 { before(grammarAccess.getComponentDefinitionAccess().getOutputEventsEventDeclarationCrossReference_3_1_1_0()); } 3525 { before(grammarAccess.getComponentDefinitionAccess().getOutputEventsEventDeclarationCrossReference_3_1_1_0()); }
3016 ( 3526 (
3017 { before(grammarAccess.getComponentDefinitionAccess().getOutputEventsEventDeclarationIDTerminalRuleCall_3_1_1_0_1()); } 3527 { before(grammarAccess.getComponentDefinitionAccess().getOutputEventsEventDeclarationValidIdParserRuleCall_3_1_1_0_1()); }
3018 RULE_ID 3528 ruleValidId
3019 { after(grammarAccess.getComponentDefinitionAccess().getOutputEventsEventDeclarationIDTerminalRuleCall_3_1_1_0_1()); } 3529 { after(grammarAccess.getComponentDefinitionAccess().getOutputEventsEventDeclarationValidIdParserRuleCall_3_1_1_0_1()); }
3020 ) 3530 )
3021 { after(grammarAccess.getComponentDefinitionAccess().getOutputEventsEventDeclarationCrossReference_3_1_1_0()); } 3531 { after(grammarAccess.getComponentDefinitionAccess().getOutputEventsEventDeclarationCrossReference_3_1_1_0()); }
3022 ) 3532 )
@@ -3046,9 +3556,9 @@ rule__InputEvent__NameAssignment_0
3046 } 3556 }
3047: 3557:
3048 ( 3558 (
3049 { before(grammarAccess.getInputEventAccess().getNameIDTerminalRuleCall_0_0()); } 3559 { before(grammarAccess.getInputEventAccess().getNameValidIdParserRuleCall_0_0()); }
3050 RULE_ID 3560 ruleValidId
3051 { after(grammarAccess.getInputEventAccess().getNameIDTerminalRuleCall_0_0()); } 3561 { after(grammarAccess.getInputEventAccess().getNameValidIdParserRuleCall_0_0()); }
3052 ) 3562 )
3053; 3563;
3054finally { 3564finally {
@@ -3080,92 +3590,201 @@ rule__BasicEventDefinition__NameAssignment_0
3080 } 3590 }
3081: 3591:
3082 ( 3592 (
3083 { before(grammarAccess.getBasicEventDefinitionAccess().getNameIDTerminalRuleCall_0_0()); } 3593 { before(grammarAccess.getBasicEventDefinitionAccess().getNameValidIdParserRuleCall_0_0()); }
3084 RULE_ID 3594 ruleValidId
3085 { after(grammarAccess.getBasicEventDefinitionAccess().getNameIDTerminalRuleCall_0_0()); } 3595 { after(grammarAccess.getBasicEventDefinitionAccess().getNameValidIdParserRuleCall_0_0()); }
3086 ) 3596 )
3087; 3597;
3088finally { 3598finally {
3089 restoreStackSize(stackSize); 3599 restoreStackSize(stackSize);
3090} 3600}
3091 3601
3092rule__BasicEventDefinition__RateAssignment_3 3602rule__BasicEventDefinition__DistributionAssignment_1
3093 @init { 3603 @init {
3094 int stackSize = keepStackSize(); 3604 int stackSize = keepStackSize();
3095 } 3605 }
3096: 3606:
3097 ( 3607 (
3098 { before(grammarAccess.getBasicEventDefinitionAccess().getRateDOULBETerminalRuleCall_3_0()); } 3608 { before(grammarAccess.getBasicEventDefinitionAccess().getDistributionDistributionParserRuleCall_1_0()); }
3099 RULE_DOULBE 3609 ruleDistribution
3100 { after(grammarAccess.getBasicEventDefinitionAccess().getRateDOULBETerminalRuleCall_3_0()); } 3610 { after(grammarAccess.getBasicEventDefinitionAccess().getDistributionDistributionParserRuleCall_1_0()); }
3101 ) 3611 )
3102; 3612;
3103finally { 3613finally {
3104 restoreStackSize(stackSize); 3614 restoreStackSize(stackSize);
3105} 3615}
3106 3616
3107rule__AndGate__NameAssignment_0 3617rule__ConstantDistribution__PAssignment_2
3108 @init { 3618 @init {
3109 int stackSize = keepStackSize(); 3619 int stackSize = keepStackSize();
3110 } 3620 }
3111: 3621:
3112 ( 3622 (
3113 { before(grammarAccess.getAndGateAccess().getNameIDTerminalRuleCall_0_0()); } 3623 { before(grammarAccess.getConstantDistributionAccess().getPDoubleParserRuleCall_2_0()); }
3114 RULE_ID 3624 ruleDouble
3115 { after(grammarAccess.getAndGateAccess().getNameIDTerminalRuleCall_0_0()); } 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()); }
3116 ) 3656 )
3117; 3657;
3118finally { 3658finally {
3119 restoreStackSize(stackSize); 3659 restoreStackSize(stackSize);
3120} 3660}
3121 3661
3122rule__AndGate__InputEventsAssignment_2 3662rule__AndGateDefinition__InputEventsAssignment_2
3123 @init { 3663 @init {
3124 int stackSize = keepStackSize(); 3664 int stackSize = keepStackSize();
3125 } 3665 }
3126: 3666:
3127 ( 3667 (
3128 { before(grammarAccess.getAndGateAccess().getInputEventsEventDeclarationCrossReference_2_0()); } 3668 { before(grammarAccess.getAndGateDefinitionAccess().getInputEventsEventDeclarationCrossReference_2_0()); }
3129 ( 3669 (
3130 { before(grammarAccess.getAndGateAccess().getInputEventsEventDeclarationIDTerminalRuleCall_2_0_1()); } 3670 { before(grammarAccess.getAndGateDefinitionAccess().getInputEventsEventDeclarationValidIdParserRuleCall_2_0_1()); }
3131 RULE_ID 3671 ruleValidId
3132 { after(grammarAccess.getAndGateAccess().getInputEventsEventDeclarationIDTerminalRuleCall_2_0_1()); } 3672 { after(grammarAccess.getAndGateDefinitionAccess().getInputEventsEventDeclarationValidIdParserRuleCall_2_0_1()); }
3133 ) 3673 )
3134 { after(grammarAccess.getAndGateAccess().getInputEventsEventDeclarationCrossReference_2_0()); } 3674 { after(grammarAccess.getAndGateDefinitionAccess().getInputEventsEventDeclarationCrossReference_2_0()); }
3135 ) 3675 )
3136; 3676;
3137finally { 3677finally {
3138 restoreStackSize(stackSize); 3678 restoreStackSize(stackSize);
3139} 3679}
3140 3680
3141rule__OrGate__NameAssignment_0 3681rule__OrGateDefinition__NameAssignment_0
3142 @init { 3682 @init {
3143 int stackSize = keepStackSize(); 3683 int stackSize = keepStackSize();
3144 } 3684 }
3145: 3685:
3146 ( 3686 (
3147 { before(grammarAccess.getOrGateAccess().getNameIDTerminalRuleCall_0_0()); } 3687 { before(grammarAccess.getOrGateDefinitionAccess().getNameValidIdParserRuleCall_0_0()); }
3148 RULE_ID 3688 ruleValidId
3149 { after(grammarAccess.getOrGateAccess().getNameIDTerminalRuleCall_0_0()); } 3689 { after(grammarAccess.getOrGateDefinitionAccess().getNameValidIdParserRuleCall_0_0()); }
3150 ) 3690 )
3151; 3691;
3152finally { 3692finally {
3153 restoreStackSize(stackSize); 3693 restoreStackSize(stackSize);
3154} 3694}
3155 3695
3156rule__OrGate__InputEventsAssignment_2 3696rule__OrGateDefinition__InputEventsAssignment_2
3157 @init { 3697 @init {
3158 int stackSize = keepStackSize(); 3698 int stackSize = keepStackSize();
3159 } 3699 }
3160: 3700:
3161 ( 3701 (
3162 { before(grammarAccess.getOrGateAccess().getInputEventsEventDeclarationCrossReference_2_0()); } 3702 { before(grammarAccess.getOrGateDefinitionAccess().getInputEventsEventDeclarationCrossReference_2_0()); }
3163 ( 3703 (
3164 { before(grammarAccess.getOrGateAccess().getInputEventsEventDeclarationIDTerminalRuleCall_2_0_1()); } 3704 { before(grammarAccess.getOrGateDefinitionAccess().getInputEventsEventDeclarationValidIdParserRuleCall_2_0_1()); }
3165 RULE_ID 3705 ruleValidId
3166 { after(grammarAccess.getOrGateAccess().getInputEventsEventDeclarationIDTerminalRuleCall_2_0_1()); } 3706 { after(grammarAccess.getOrGateDefinitionAccess().getInputEventsEventDeclarationValidIdParserRuleCall_2_0_1()); }
3167 ) 3707 )
3168 { after(grammarAccess.getOrGateAccess().getInputEventsEventDeclarationCrossReference_2_0()); } 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()); }
3169 ) 3788 )
3170; 3789;
3171finally { 3790finally {
@@ -3178,9 +3797,9 @@ rule__TransformationDefinition__NameAssignment_1
3178 } 3797 }
3179: 3798:
3180 ( 3799 (
3181 { before(grammarAccess.getTransformationDefinitionAccess().getNameIDTerminalRuleCall_1_0()); } 3800 { before(grammarAccess.getTransformationDefinitionAccess().getNameValidIdParserRuleCall_1_0()); }
3182 RULE_ID 3801 ruleValidId
3183 { after(grammarAccess.getTransformationDefinitionAccess().getNameIDTerminalRuleCall_1_0()); } 3802 { after(grammarAccess.getTransformationDefinitionAccess().getNameValidIdParserRuleCall_1_0()); }
3184 ) 3803 )
3185; 3804;
3186finally { 3805finally {
@@ -3321,9 +3940,9 @@ rule__MappingParameter__NameAssignment
3321 } 3940 }
3322: 3941:
3323 ( 3942 (
3324 { before(grammarAccess.getMappingParameterAccess().getNameIDTerminalRuleCall_0()); } 3943 { before(grammarAccess.getMappingParameterAccess().getNameValidIdParserRuleCall_0()); }
3325 RULE_ID 3944 ruleValidId
3326 { after(grammarAccess.getMappingParameterAccess().getNameIDTerminalRuleCall_0()); } 3945 { after(grammarAccess.getMappingParameterAccess().getNameValidIdParserRuleCall_0()); }
3327 ) 3946 )
3328; 3947;
3329finally { 3948finally {
@@ -3338,9 +3957,9 @@ rule__LookupDefinition__MappingAssignment_1
3338 ( 3957 (
3339 { before(grammarAccess.getLookupDefinitionAccess().getMappingMappingDefinitionCrossReference_1_0()); } 3958 { before(grammarAccess.getLookupDefinitionAccess().getMappingMappingDefinitionCrossReference_1_0()); }
3340 ( 3959 (
3341 { before(grammarAccess.getLookupDefinitionAccess().getMappingMappingDefinitionIDTerminalRuleCall_1_0_1()); } 3960 { before(grammarAccess.getLookupDefinitionAccess().getMappingMappingDefinitionQualifiedNameParserRuleCall_1_0_1()); }
3342 RULE_ID 3961 ruleQualifiedName
3343 { after(grammarAccess.getLookupDefinitionAccess().getMappingMappingDefinitionIDTerminalRuleCall_1_0_1()); } 3962 { after(grammarAccess.getLookupDefinitionAccess().getMappingMappingDefinitionQualifiedNameParserRuleCall_1_0_1()); }
3344 ) 3963 )
3345 { after(grammarAccess.getLookupDefinitionAccess().getMappingMappingDefinitionCrossReference_1_0()); } 3964 { after(grammarAccess.getLookupDefinitionAccess().getMappingMappingDefinitionCrossReference_1_0()); }
3346 ) 3965 )
@@ -3357,9 +3976,9 @@ rule__LookupDefinition__ArgumentsAssignment_3
3357 ( 3976 (
3358 { before(grammarAccess.getLookupDefinitionAccess().getArgumentsMappingParameterCrossReference_3_0()); } 3977 { before(grammarAccess.getLookupDefinitionAccess().getArgumentsMappingParameterCrossReference_3_0()); }
3359 ( 3978 (
3360 { before(grammarAccess.getLookupDefinitionAccess().getArgumentsMappingParameterIDTerminalRuleCall_3_0_1()); } 3979 { before(grammarAccess.getLookupDefinitionAccess().getArgumentsMappingParameterValidIdParserRuleCall_3_0_1()); }
3361 RULE_ID 3980 ruleValidId
3362 { after(grammarAccess.getLookupDefinitionAccess().getArgumentsMappingParameterIDTerminalRuleCall_3_0_1()); } 3981 { after(grammarAccess.getLookupDefinitionAccess().getArgumentsMappingParameterValidIdParserRuleCall_3_0_1()); }
3363 ) 3982 )
3364 { after(grammarAccess.getLookupDefinitionAccess().getArgumentsMappingParameterCrossReference_3_0()); } 3983 { after(grammarAccess.getLookupDefinitionAccess().getArgumentsMappingParameterCrossReference_3_0()); }
3365 ) 3984 )
@@ -3376,9 +3995,9 @@ rule__LookupDefinition__ArgumentsAssignment_4_1
3376 ( 3995 (
3377 { before(grammarAccess.getLookupDefinitionAccess().getArgumentsMappingParameterCrossReference_4_1_0()); } 3996 { before(grammarAccess.getLookupDefinitionAccess().getArgumentsMappingParameterCrossReference_4_1_0()); }
3378 ( 3997 (
3379 { before(grammarAccess.getLookupDefinitionAccess().getArgumentsMappingParameterIDTerminalRuleCall_4_1_0_1()); } 3998 { before(grammarAccess.getLookupDefinitionAccess().getArgumentsMappingParameterValidIdParserRuleCall_4_1_0_1()); }
3380 RULE_ID 3999 ruleValidId
3381 { after(grammarAccess.getLookupDefinitionAccess().getArgumentsMappingParameterIDTerminalRuleCall_4_1_0_1()); } 4000 { after(grammarAccess.getLookupDefinitionAccess().getArgumentsMappingParameterValidIdParserRuleCall_4_1_0_1()); }
3382 ) 4001 )
3383 { after(grammarAccess.getLookupDefinitionAccess().getArgumentsMappingParameterCrossReference_4_1_0()); } 4002 { after(grammarAccess.getLookupDefinitionAccess().getArgumentsMappingParameterCrossReference_4_1_0()); }
3384 ) 4003 )
@@ -3393,9 +4012,9 @@ rule__LookupDefinition__NameAssignment_7
3393 } 4012 }
3394: 4013:
3395 ( 4014 (
3396 { before(grammarAccess.getLookupDefinitionAccess().getNameIDTerminalRuleCall_7_0()); } 4015 { before(grammarAccess.getLookupDefinitionAccess().getNameValidIdParserRuleCall_7_0()); }
3397 RULE_ID 4016 ruleValidId
3398 { after(grammarAccess.getLookupDefinitionAccess().getNameIDTerminalRuleCall_7_0()); } 4017 { after(grammarAccess.getLookupDefinitionAccess().getNameValidIdParserRuleCall_7_0()); }
3399 ) 4018 )
3400; 4019;
3401finally { 4020finally {
@@ -3459,9 +4078,9 @@ rule__EventReference__ComponentAssignment_0
3459 ( 4078 (
3460 { before(grammarAccess.getEventReferenceAccess().getComponentVariableCrossReference_0_0()); } 4079 { before(grammarAccess.getEventReferenceAccess().getComponentVariableCrossReference_0_0()); }
3461 ( 4080 (
3462 { before(grammarAccess.getEventReferenceAccess().getComponentVariableIDTerminalRuleCall_0_0_1()); } 4081 { before(grammarAccess.getEventReferenceAccess().getComponentVariableValidIdParserRuleCall_0_0_1()); }
3463 RULE_ID 4082 ruleValidId
3464 { after(grammarAccess.getEventReferenceAccess().getComponentVariableIDTerminalRuleCall_0_0_1()); } 4083 { after(grammarAccess.getEventReferenceAccess().getComponentVariableValidIdParserRuleCall_0_0_1()); }
3465 ) 4084 )
3466 { after(grammarAccess.getEventReferenceAccess().getComponentVariableCrossReference_0_0()); } 4085 { after(grammarAccess.getEventReferenceAccess().getComponentVariableCrossReference_0_0()); }
3467 ) 4086 )
@@ -3478,9 +4097,9 @@ rule__EventReference__EventAssignment_2
3478 ( 4097 (
3479 { before(grammarAccess.getEventReferenceAccess().getEventEventDeclarationCrossReference_2_0()); } 4098 { before(grammarAccess.getEventReferenceAccess().getEventEventDeclarationCrossReference_2_0()); }
3480 ( 4099 (
3481 { before(grammarAccess.getEventReferenceAccess().getEventEventDeclarationIDTerminalRuleCall_2_0_1()); } 4100 { before(grammarAccess.getEventReferenceAccess().getEventEventDeclarationValidIdParserRuleCall_2_0_1()); }
3482 RULE_ID 4101 ruleValidId
3483 { after(grammarAccess.getEventReferenceAccess().getEventEventDeclarationIDTerminalRuleCall_2_0_1()); } 4102 { after(grammarAccess.getEventReferenceAccess().getEventEventDeclarationValidIdParserRuleCall_2_0_1()); }
3484 ) 4103 )
3485 { after(grammarAccess.getEventReferenceAccess().getEventEventDeclarationCrossReference_2_0()); } 4104 { after(grammarAccess.getEventReferenceAccess().getEventEventDeclarationCrossReference_2_0()); }
3486 ) 4105 )
@@ -3523,7 +4142,9 @@ finally {
3523 restoreStackSize(stackSize); 4142 restoreStackSize(stackSize);
3524} 4143}
3525 4144
3526RULE_DOULBE : ('0'..'9')+ ('.' ('0'..'9')+|('.' ('0'..'9')+)? ('e'|'E') ('+'|'-')? ('0'..'9')+); 4145RULE_OF_INT : 'o' 'f' ('0'..'9')+;
4146
4147RULE_T_DOUBLE : ('0'..'9')+ ('.' ('0'..'9')+|('.' ('0'..'9')+)? ('e'|'E') ('+'|'-')? ('0'..'9')+);
3527 4148
3528RULE_ID : '^'? ('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'_'|'0'..'9')*; 4149RULE_ID : '^'? ('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'_'|'0'..'9')*;
3529 4150
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.tokens b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ide/contentassist/antlr/internal/InternalCftLanguage.tokens
index 77eb6696..ee87b574 100644
--- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ide/contentassist/antlr/internal/InternalCftLanguage.tokens
+++ b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ide/contentassist/antlr/internal/InternalCftLanguage.tokens
@@ -1,38 +1,40 @@
1'('=27 1'('=30
2')'=28 2')'=31
3'*'=34 3'*'=37
4'+='=37 4'+='=40
5','=29 5','=32
6'.'=32 6'.'=35
7':='=12 7':='=13
8';'=14 8';'=15
9'='=22 9'='=23
10'=>'=33 10'=>'=36
11'[]'=35 11'[]'=38
12'and'=23 12'and'=25
13'as'=31 13'as'=34
14'cft'=16 14'cft'=17
15'import'=15 15'import'=16
16'in'=19 16'in'=20
17'lambda'=21 17'lambda'=24
18'lookup'=30 18'lookup'=33
19'mapping'=26 19'mapping'=29
20'or'=24 20'of'=27
21'out'=20 21'or'=26
22'package'=13 22'out'=21
23'toplevel'=36 23'p'=22
24'transformation'=25 24'package'=14
25'{'=17 25'toplevel'=39
26'}'=18 26'transformation'=28
27RULE_ANY_OTHER=11 27'{'=18
28RULE_DOULBE=5 28'}'=19
29RULE_ANY_OTHER=12
29RULE_ID=4 30RULE_ID=4
30RULE_INT=6 31RULE_INT=6
31RULE_ML_COMMENT=8 32RULE_ML_COMMENT=9
32RULE_SL_COMMENT=9 33RULE_OF_INT=5
33RULE_STRING=7 34RULE_SL_COMMENT=10
34RULE_WS=10 35RULE_STRING=8
35T__12=12 36RULE_T_DOUBLE=7
37RULE_WS=11
36T__13=13 38T__13=13
37T__14=14 39T__14=14
38T__15=15 40T__15=15
@@ -58,3 +60,6 @@ T__34=34
58T__35=35 60T__35=35
59T__36=36 61T__36=36
60T__37=37 62T__37=37
63T__38=38
64T__39=39
65T__40=40
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/InternalCftLanguageLexer.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ide/contentassist/antlr/internal/InternalCftLanguageLexer.java
index d80b13c6..21e09c33 100644
--- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ide/contentassist/antlr/internal/InternalCftLanguageLexer.java
+++ b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ide/contentassist/antlr/internal/InternalCftLanguageLexer.java
@@ -12,17 +12,19 @@ import java.util.ArrayList;
12 12
13@SuppressWarnings("all") 13@SuppressWarnings("all")
14public class InternalCftLanguageLexer extends Lexer { 14public class InternalCftLanguageLexer extends Lexer {
15 public static final int RULE_STRING=7; 15 public static final int RULE_STRING=8;
16 public static final int RULE_SL_COMMENT=9; 16 public static final int RULE_SL_COMMENT=10;
17 public static final int T__19=19; 17 public static final int T__19=19;
18 public static final int T__15=15; 18 public static final int T__15=15;
19 public static final int T__37=37; 19 public static final int T__37=37;
20 public static final int T__16=16; 20 public static final int T__16=16;
21 public static final int T__38=38;
21 public static final int T__17=17; 22 public static final int T__17=17;
23 public static final int T__39=39;
22 public static final int T__18=18; 24 public static final int T__18=18;
23 public static final int T__33=33; 25 public static final int T__33=33;
24 public static final int T__12=12;
25 public static final int T__34=34; 26 public static final int T__34=34;
27 public static final int RULE_T_DOUBLE=7;
26 public static final int T__13=13; 28 public static final int T__13=13;
27 public static final int T__35=35; 29 public static final int T__35=35;
28 public static final int T__14=14; 30 public static final int T__14=14;
@@ -31,20 +33,21 @@ public class InternalCftLanguageLexer extends Lexer {
31 public static final int T__30=30; 33 public static final int T__30=30;
32 public static final int T__31=31; 34 public static final int T__31=31;
33 public static final int T__32=32; 35 public static final int T__32=32;
36 public static final int RULE_OF_INT=5;
34 public static final int RULE_ID=4; 37 public static final int RULE_ID=4;
35 public static final int RULE_WS=10; 38 public static final int RULE_WS=11;
36 public static final int RULE_DOULBE=5; 39 public static final int RULE_ANY_OTHER=12;
37 public static final int RULE_ANY_OTHER=11;
38 public static final int T__26=26; 40 public static final int T__26=26;
39 public static final int T__27=27; 41 public static final int T__27=27;
40 public static final int T__28=28; 42 public static final int T__28=28;
41 public static final int RULE_INT=6; 43 public static final int RULE_INT=6;
42 public static final int T__29=29; 44 public static final int T__29=29;
43 public static final int T__22=22; 45 public static final int T__22=22;
44 public static final int RULE_ML_COMMENT=8; 46 public static final int RULE_ML_COMMENT=9;
45 public static final int T__23=23; 47 public static final int T__23=23;
46 public static final int T__24=24; 48 public static final int T__24=24;
47 public static final int T__25=25; 49 public static final int T__25=25;
50 public static final int T__40=40;
48 public static final int T__20=20; 51 public static final int T__20=20;
49 public static final int T__21=21; 52 public static final int T__21=21;
50 53
@@ -61,36 +64,15 @@ public class InternalCftLanguageLexer extends Lexer {
61 } 64 }
62 public String getGrammarFileName() { return "InternalCftLanguage.g"; } 65 public String getGrammarFileName() { return "InternalCftLanguage.g"; }
63 66
64 // $ANTLR start "T__12"
65 public final void mT__12() throws RecognitionException {
66 try {
67 int _type = T__12;
68 int _channel = DEFAULT_TOKEN_CHANNEL;
69 // InternalCftLanguage.g:11:7: ( ':=' )
70 // InternalCftLanguage.g:11:9: ':='
71 {
72 match(":=");
73
74
75 }
76
77 state.type = _type;
78 state.channel = _channel;
79 }
80 finally {
81 }
82 }
83 // $ANTLR end "T__12"
84
85 // $ANTLR start "T__13" 67 // $ANTLR start "T__13"
86 public final void mT__13() throws RecognitionException { 68 public final void mT__13() throws RecognitionException {
87 try { 69 try {
88 int _type = T__13; 70 int _type = T__13;
89 int _channel = DEFAULT_TOKEN_CHANNEL; 71 int _channel = DEFAULT_TOKEN_CHANNEL;
90 // InternalCftLanguage.g:12:7: ( 'package' ) 72 // InternalCftLanguage.g:11:7: ( ':=' )
91 // InternalCftLanguage.g:12:9: 'package' 73 // InternalCftLanguage.g:11:9: ':='
92 { 74 {
93 match("package"); 75 match(":=");
94 76
95 77
96 } 78 }
@@ -108,10 +90,11 @@ public class InternalCftLanguageLexer extends Lexer {
108 try { 90 try {
109 int _type = T__14; 91 int _type = T__14;
110 int _channel = DEFAULT_TOKEN_CHANNEL; 92 int _channel = DEFAULT_TOKEN_CHANNEL;
111 // InternalCftLanguage.g:13:7: ( ';' ) 93 // InternalCftLanguage.g:12:7: ( 'package' )
112 // InternalCftLanguage.g:13:9: ';' 94 // InternalCftLanguage.g:12:9: 'package'
113 { 95 {
114 match(';'); 96 match("package");
97
115 98
116 } 99 }
117 100
@@ -128,11 +111,10 @@ public class InternalCftLanguageLexer extends Lexer {
128 try { 111 try {
129 int _type = T__15; 112 int _type = T__15;
130 int _channel = DEFAULT_TOKEN_CHANNEL; 113 int _channel = DEFAULT_TOKEN_CHANNEL;
131 // InternalCftLanguage.g:14:7: ( 'import' ) 114 // InternalCftLanguage.g:13:7: ( ';' )
132 // InternalCftLanguage.g:14:9: 'import' 115 // InternalCftLanguage.g:13:9: ';'
133 { 116 {
134 match("import"); 117 match(';');
135
136 118
137 } 119 }
138 120
@@ -149,10 +131,10 @@ public class InternalCftLanguageLexer extends Lexer {
149 try { 131 try {
150 int _type = T__16; 132 int _type = T__16;
151 int _channel = DEFAULT_TOKEN_CHANNEL; 133 int _channel = DEFAULT_TOKEN_CHANNEL;
152 // InternalCftLanguage.g:15:7: ( 'cft' ) 134 // InternalCftLanguage.g:14:7: ( 'import' )
153 // InternalCftLanguage.g:15:9: 'cft' 135 // InternalCftLanguage.g:14:9: 'import'
154 { 136 {
155 match("cft"); 137 match("import");
156 138
157 139
158 } 140 }
@@ -170,10 +152,11 @@ public class InternalCftLanguageLexer extends Lexer {
170 try { 152 try {
171 int _type = T__17; 153 int _type = T__17;
172 int _channel = DEFAULT_TOKEN_CHANNEL; 154 int _channel = DEFAULT_TOKEN_CHANNEL;
173 // InternalCftLanguage.g:16:7: ( '{' ) 155 // InternalCftLanguage.g:15:7: ( 'cft' )
174 // InternalCftLanguage.g:16:9: '{' 156 // InternalCftLanguage.g:15:9: 'cft'
175 { 157 {
176 match('{'); 158 match("cft");
159
177 160
178 } 161 }
179 162
@@ -190,10 +173,10 @@ public class InternalCftLanguageLexer extends Lexer {
190 try { 173 try {
191 int _type = T__18; 174 int _type = T__18;
192 int _channel = DEFAULT_TOKEN_CHANNEL; 175 int _channel = DEFAULT_TOKEN_CHANNEL;
193 // InternalCftLanguage.g:17:7: ( '}' ) 176 // InternalCftLanguage.g:16:7: ( '{' )
194 // InternalCftLanguage.g:17:9: '}' 177 // InternalCftLanguage.g:16:9: '{'
195 { 178 {
196 match('}'); 179 match('{');
197 180
198 } 181 }
199 182
@@ -210,11 +193,10 @@ public class InternalCftLanguageLexer extends Lexer {
210 try { 193 try {
211 int _type = T__19; 194 int _type = T__19;
212 int _channel = DEFAULT_TOKEN_CHANNEL; 195 int _channel = DEFAULT_TOKEN_CHANNEL;
213 // InternalCftLanguage.g:18:7: ( 'in' ) 196 // InternalCftLanguage.g:17:7: ( '}' )
214 // InternalCftLanguage.g:18:9: 'in' 197 // InternalCftLanguage.g:17:9: '}'
215 { 198 {
216 match("in"); 199 match('}');
217
218 200
219 } 201 }
220 202
@@ -231,10 +213,10 @@ public class InternalCftLanguageLexer extends Lexer {
231 try { 213 try {
232 int _type = T__20; 214 int _type = T__20;
233 int _channel = DEFAULT_TOKEN_CHANNEL; 215 int _channel = DEFAULT_TOKEN_CHANNEL;
234 // InternalCftLanguage.g:19:7: ( 'out' ) 216 // InternalCftLanguage.g:18:7: ( 'in' )
235 // InternalCftLanguage.g:19:9: 'out' 217 // InternalCftLanguage.g:18:9: 'in'
236 { 218 {
237 match("out"); 219 match("in");
238 220
239 221
240 } 222 }
@@ -252,10 +234,10 @@ public class InternalCftLanguageLexer extends Lexer {
252 try { 234 try {
253 int _type = T__21; 235 int _type = T__21;
254 int _channel = DEFAULT_TOKEN_CHANNEL; 236 int _channel = DEFAULT_TOKEN_CHANNEL;
255 // InternalCftLanguage.g:20:7: ( 'lambda' ) 237 // InternalCftLanguage.g:19:7: ( 'out' )
256 // InternalCftLanguage.g:20:9: 'lambda' 238 // InternalCftLanguage.g:19:9: 'out'
257 { 239 {
258 match("lambda"); 240 match("out");
259 241
260 242
261 } 243 }
@@ -273,10 +255,10 @@ public class InternalCftLanguageLexer extends Lexer {
273 try { 255 try {
274 int _type = T__22; 256 int _type = T__22;
275 int _channel = DEFAULT_TOKEN_CHANNEL; 257 int _channel = DEFAULT_TOKEN_CHANNEL;
276 // InternalCftLanguage.g:21:7: ( '=' ) 258 // InternalCftLanguage.g:20:7: ( 'p' )
277 // InternalCftLanguage.g:21:9: '=' 259 // InternalCftLanguage.g:20:9: 'p'
278 { 260 {
279 match('='); 261 match('p');
280 262
281 } 263 }
282 264
@@ -293,11 +275,10 @@ public class InternalCftLanguageLexer extends Lexer {
293 try { 275 try {
294 int _type = T__23; 276 int _type = T__23;
295 int _channel = DEFAULT_TOKEN_CHANNEL; 277 int _channel = DEFAULT_TOKEN_CHANNEL;
296 // InternalCftLanguage.g:22:7: ( 'and' ) 278 // InternalCftLanguage.g:21:7: ( '=' )
297 // InternalCftLanguage.g:22:9: 'and' 279 // InternalCftLanguage.g:21:9: '='
298 { 280 {
299 match("and"); 281 match('=');
300
301 282
302 } 283 }
303 284
@@ -314,10 +295,10 @@ public class InternalCftLanguageLexer extends Lexer {
314 try { 295 try {
315 int _type = T__24; 296 int _type = T__24;
316 int _channel = DEFAULT_TOKEN_CHANNEL; 297 int _channel = DEFAULT_TOKEN_CHANNEL;
317 // InternalCftLanguage.g:23:7: ( 'or' ) 298 // InternalCftLanguage.g:22:7: ( 'lambda' )
318 // InternalCftLanguage.g:23:9: 'or' 299 // InternalCftLanguage.g:22:9: 'lambda'
319 { 300 {
320 match("or"); 301 match("lambda");
321 302
322 303
323 } 304 }
@@ -335,10 +316,10 @@ public class InternalCftLanguageLexer extends Lexer {
335 try { 316 try {
336 int _type = T__25; 317 int _type = T__25;
337 int _channel = DEFAULT_TOKEN_CHANNEL; 318 int _channel = DEFAULT_TOKEN_CHANNEL;
338 // InternalCftLanguage.g:24:7: ( 'transformation' ) 319 // InternalCftLanguage.g:23:7: ( 'and' )
339 // InternalCftLanguage.g:24:9: 'transformation' 320 // InternalCftLanguage.g:23:9: 'and'
340 { 321 {
341 match("transformation"); 322 match("and");
342 323
343 324
344 } 325 }
@@ -356,10 +337,10 @@ public class InternalCftLanguageLexer extends Lexer {
356 try { 337 try {
357 int _type = T__26; 338 int _type = T__26;
358 int _channel = DEFAULT_TOKEN_CHANNEL; 339 int _channel = DEFAULT_TOKEN_CHANNEL;
359 // InternalCftLanguage.g:25:7: ( 'mapping' ) 340 // InternalCftLanguage.g:24:7: ( 'or' )
360 // InternalCftLanguage.g:25:9: 'mapping' 341 // InternalCftLanguage.g:24:9: 'or'
361 { 342 {
362 match("mapping"); 343 match("or");
363 344
364 345
365 } 346 }
@@ -377,10 +358,11 @@ public class InternalCftLanguageLexer extends Lexer {
377 try { 358 try {
378 int _type = T__27; 359 int _type = T__27;
379 int _channel = DEFAULT_TOKEN_CHANNEL; 360 int _channel = DEFAULT_TOKEN_CHANNEL;
380 // InternalCftLanguage.g:26:7: ( '(' ) 361 // InternalCftLanguage.g:25:7: ( 'of' )
381 // InternalCftLanguage.g:26:9: '(' 362 // InternalCftLanguage.g:25:9: 'of'
382 { 363 {
383 match('('); 364 match("of");
365
384 366
385 } 367 }
386 368
@@ -397,10 +379,11 @@ public class InternalCftLanguageLexer extends Lexer {
397 try { 379 try {
398 int _type = T__28; 380 int _type = T__28;
399 int _channel = DEFAULT_TOKEN_CHANNEL; 381 int _channel = DEFAULT_TOKEN_CHANNEL;
400 // InternalCftLanguage.g:27:7: ( ')' ) 382 // InternalCftLanguage.g:26:7: ( 'transformation' )
401 // InternalCftLanguage.g:27:9: ')' 383 // InternalCftLanguage.g:26:9: 'transformation'
402 { 384 {
403 match(')'); 385 match("transformation");
386
404 387
405 } 388 }
406 389
@@ -417,10 +400,11 @@ public class InternalCftLanguageLexer extends Lexer {
417 try { 400 try {
418 int _type = T__29; 401 int _type = T__29;
419 int _channel = DEFAULT_TOKEN_CHANNEL; 402 int _channel = DEFAULT_TOKEN_CHANNEL;
420 // InternalCftLanguage.g:28:7: ( ',' ) 403 // InternalCftLanguage.g:27:7: ( 'mapping' )
421 // InternalCftLanguage.g:28:9: ',' 404 // InternalCftLanguage.g:27:9: 'mapping'
422 { 405 {
423 match(','); 406 match("mapping");
407
424 408
425 } 409 }
426 410
@@ -437,11 +421,10 @@ public class InternalCftLanguageLexer extends Lexer {
437 try { 421 try {
438 int _type = T__30; 422 int _type = T__30;
439 int _channel = DEFAULT_TOKEN_CHANNEL; 423 int _channel = DEFAULT_TOKEN_CHANNEL;
440 // InternalCftLanguage.g:29:7: ( 'lookup' ) 424 // InternalCftLanguage.g:28:7: ( '(' )
441 // InternalCftLanguage.g:29:9: 'lookup' 425 // InternalCftLanguage.g:28:9: '('
442 { 426 {
443 match("lookup"); 427 match('(');
444
445 428
446 } 429 }
447 430
@@ -458,11 +441,10 @@ public class InternalCftLanguageLexer extends Lexer {
458 try { 441 try {
459 int _type = T__31; 442 int _type = T__31;
460 int _channel = DEFAULT_TOKEN_CHANNEL; 443 int _channel = DEFAULT_TOKEN_CHANNEL;
461 // InternalCftLanguage.g:30:7: ( 'as' ) 444 // InternalCftLanguage.g:29:7: ( ')' )
462 // InternalCftLanguage.g:30:9: 'as' 445 // InternalCftLanguage.g:29:9: ')'
463 { 446 {
464 match("as"); 447 match(')');
465
466 448
467 } 449 }
468 450
@@ -479,10 +461,10 @@ public class InternalCftLanguageLexer extends Lexer {
479 try { 461 try {
480 int _type = T__32; 462 int _type = T__32;
481 int _channel = DEFAULT_TOKEN_CHANNEL; 463 int _channel = DEFAULT_TOKEN_CHANNEL;
482 // InternalCftLanguage.g:31:7: ( '.' ) 464 // InternalCftLanguage.g:30:7: ( ',' )
483 // InternalCftLanguage.g:31:9: '.' 465 // InternalCftLanguage.g:30:9: ','
484 { 466 {
485 match('.'); 467 match(',');
486 468
487 } 469 }
488 470
@@ -499,10 +481,10 @@ public class InternalCftLanguageLexer extends Lexer {
499 try { 481 try {
500 int _type = T__33; 482 int _type = T__33;
501 int _channel = DEFAULT_TOKEN_CHANNEL; 483 int _channel = DEFAULT_TOKEN_CHANNEL;
502 // InternalCftLanguage.g:32:7: ( '=>' ) 484 // InternalCftLanguage.g:31:7: ( 'lookup' )
503 // InternalCftLanguage.g:32:9: '=>' 485 // InternalCftLanguage.g:31:9: 'lookup'
504 { 486 {
505 match("=>"); 487 match("lookup");
506 488
507 489
508 } 490 }
@@ -520,10 +502,11 @@ public class InternalCftLanguageLexer extends Lexer {
520 try { 502 try {
521 int _type = T__34; 503 int _type = T__34;
522 int _channel = DEFAULT_TOKEN_CHANNEL; 504 int _channel = DEFAULT_TOKEN_CHANNEL;
523 // InternalCftLanguage.g:33:7: ( '*' ) 505 // InternalCftLanguage.g:32:7: ( 'as' )
524 // InternalCftLanguage.g:33:9: '*' 506 // InternalCftLanguage.g:32:9: 'as'
525 { 507 {
526 match('*'); 508 match("as");
509
527 510
528 } 511 }
529 512
@@ -540,11 +523,10 @@ public class InternalCftLanguageLexer extends Lexer {
540 try { 523 try {
541 int _type = T__35; 524 int _type = T__35;
542 int _channel = DEFAULT_TOKEN_CHANNEL; 525 int _channel = DEFAULT_TOKEN_CHANNEL;
543 // InternalCftLanguage.g:34:7: ( '[]' ) 526 // InternalCftLanguage.g:33:7: ( '.' )
544 // InternalCftLanguage.g:34:9: '[]' 527 // InternalCftLanguage.g:33:9: '.'
545 { 528 {
546 match("[]"); 529 match('.');
547
548 530
549 } 531 }
550 532
@@ -561,10 +543,10 @@ public class InternalCftLanguageLexer extends Lexer {
561 try { 543 try {
562 int _type = T__36; 544 int _type = T__36;
563 int _channel = DEFAULT_TOKEN_CHANNEL; 545 int _channel = DEFAULT_TOKEN_CHANNEL;
564 // InternalCftLanguage.g:35:7: ( 'toplevel' ) 546 // InternalCftLanguage.g:34:7: ( '=>' )
565 // InternalCftLanguage.g:35:9: 'toplevel' 547 // InternalCftLanguage.g:34:9: '=>'
566 { 548 {
567 match("toplevel"); 549 match("=>");
568 550
569 551
570 } 552 }
@@ -582,8 +564,70 @@ public class InternalCftLanguageLexer extends Lexer {
582 try { 564 try {
583 int _type = T__37; 565 int _type = T__37;
584 int _channel = DEFAULT_TOKEN_CHANNEL; 566 int _channel = DEFAULT_TOKEN_CHANNEL;
585 // InternalCftLanguage.g:36:7: ( '+=' ) 567 // InternalCftLanguage.g:35:7: ( '*' )
586 // InternalCftLanguage.g:36:9: '+=' 568 // InternalCftLanguage.g:35:9: '*'
569 {
570 match('*');
571
572 }
573
574 state.type = _type;
575 state.channel = _channel;
576 }
577 finally {
578 }
579 }
580 // $ANTLR end "T__37"
581
582 // $ANTLR start "T__38"
583 public final void mT__38() throws RecognitionException {
584 try {
585 int _type = T__38;
586 int _channel = DEFAULT_TOKEN_CHANNEL;
587 // InternalCftLanguage.g:36:7: ( '[]' )
588 // InternalCftLanguage.g:36:9: '[]'
589 {
590 match("[]");
591
592
593 }
594
595 state.type = _type;
596 state.channel = _channel;
597 }
598 finally {
599 }
600 }
601 // $ANTLR end "T__38"
602
603 // $ANTLR start "T__39"
604 public final void mT__39() throws RecognitionException {
605 try {
606 int _type = T__39;
607 int _channel = DEFAULT_TOKEN_CHANNEL;
608 // InternalCftLanguage.g:37:7: ( 'toplevel' )
609 // InternalCftLanguage.g:37:9: 'toplevel'
610 {
611 match("toplevel");
612
613
614 }
615
616 state.type = _type;
617 state.channel = _channel;
618 }
619 finally {
620 }
621 }
622 // $ANTLR end "T__39"
623
624 // $ANTLR start "T__40"
625 public final void mT__40() throws RecognitionException {
626 try {
627 int _type = T__40;
628 int _channel = DEFAULT_TOKEN_CHANNEL;
629 // InternalCftLanguage.g:38:7: ( '+=' )
630 // InternalCftLanguage.g:38:9: '+='
587 { 631 {
588 match("+="); 632 match("+=");
589 633
@@ -596,17 +640,19 @@ public class InternalCftLanguageLexer extends Lexer {
596 finally { 640 finally {
597 } 641 }
598 } 642 }
599 // $ANTLR end "T__37" 643 // $ANTLR end "T__40"
600 644
601 // $ANTLR start "RULE_DOULBE" 645 // $ANTLR start "RULE_OF_INT"
602 public final void mRULE_DOULBE() throws RecognitionException { 646 public final void mRULE_OF_INT() throws RecognitionException {
603 try { 647 try {
604 int _type = RULE_DOULBE; 648 int _type = RULE_OF_INT;
605 int _channel = DEFAULT_TOKEN_CHANNEL; 649 int _channel = DEFAULT_TOKEN_CHANNEL;
606 // InternalCftLanguage.g:3526:13: ( ( '0' .. '9' )+ ( '.' ( '0' .. '9' )+ | ( '.' ( '0' .. '9' )+ )? ( 'e' | 'E' ) ( '+' | '-' )? ( '0' .. '9' )+ ) ) 650 // InternalCftLanguage.g:4145:13: ( 'o' 'f' ( '0' .. '9' )+ )
607 // InternalCftLanguage.g:3526:15: ( '0' .. '9' )+ ( '.' ( '0' .. '9' )+ | ( '.' ( '0' .. '9' )+ )? ( 'e' | 'E' ) ( '+' | '-' )? ( '0' .. '9' )+ ) 651 // InternalCftLanguage.g:4145:15: 'o' 'f' ( '0' .. '9' )+
608 { 652 {
609 // InternalCftLanguage.g:3526:15: ( '0' .. '9' )+ 653 match('o');
654 match('f');
655 // InternalCftLanguage.g:4145:23: ( '0' .. '9' )+
610 int cnt1=0; 656 int cnt1=0;
611 loop1: 657 loop1:
612 do { 658 do {
@@ -620,7 +666,7 @@ public class InternalCftLanguageLexer extends Lexer {
620 666
621 switch (alt1) { 667 switch (alt1) {
622 case 1 : 668 case 1 :
623 // InternalCftLanguage.g:3526:16: '0' .. '9' 669 // InternalCftLanguage.g:4145:24: '0' .. '9'
624 { 670 {
625 matchRange('0','9'); 671 matchRange('0','9');
626 672
@@ -636,29 +682,78 @@ public class InternalCftLanguageLexer extends Lexer {
636 cnt1++; 682 cnt1++;
637 } while (true); 683 } while (true);
638 684
639 // InternalCftLanguage.g:3526:27: ( '.' ( '0' .. '9' )+ | ( '.' ( '0' .. '9' )+ )? ( 'e' | 'E' ) ( '+' | '-' )? ( '0' .. '9' )+ ) 685
640 int alt7=2; 686 }
641 alt7 = dfa7.predict(input); 687
642 switch (alt7) { 688 state.type = _type;
689 state.channel = _channel;
690 }
691 finally {
692 }
693 }
694 // $ANTLR end "RULE_OF_INT"
695
696 // $ANTLR start "RULE_T_DOUBLE"
697 public final void mRULE_T_DOUBLE() throws RecognitionException {
698 try {
699 int _type = RULE_T_DOUBLE;
700 int _channel = DEFAULT_TOKEN_CHANNEL;
701 // InternalCftLanguage.g:4147:15: ( ( '0' .. '9' )+ ( '.' ( '0' .. '9' )+ | ( '.' ( '0' .. '9' )+ )? ( 'e' | 'E' ) ( '+' | '-' )? ( '0' .. '9' )+ ) )
702 // InternalCftLanguage.g:4147:17: ( '0' .. '9' )+ ( '.' ( '0' .. '9' )+ | ( '.' ( '0' .. '9' )+ )? ( 'e' | 'E' ) ( '+' | '-' )? ( '0' .. '9' )+ )
703 {
704 // InternalCftLanguage.g:4147:17: ( '0' .. '9' )+
705 int cnt2=0;
706 loop2:
707 do {
708 int alt2=2;
709 int LA2_0 = input.LA(1);
710
711 if ( ((LA2_0>='0' && LA2_0<='9')) ) {
712 alt2=1;
713 }
714
715
716 switch (alt2) {
717 case 1 :
718 // InternalCftLanguage.g:4147:18: '0' .. '9'
719 {
720 matchRange('0','9');
721
722 }
723 break;
724
725 default :
726 if ( cnt2 >= 1 ) break loop2;
727 EarlyExitException eee =
728 new EarlyExitException(2, input);
729 throw eee;
730 }
731 cnt2++;
732 } while (true);
733
734 // InternalCftLanguage.g:4147:29: ( '.' ( '0' .. '9' )+ | ( '.' ( '0' .. '9' )+ )? ( 'e' | 'E' ) ( '+' | '-' )? ( '0' .. '9' )+ )
735 int alt8=2;
736 alt8 = dfa8.predict(input);
737 switch (alt8) {
643 case 1 : 738 case 1 :
644 // InternalCftLanguage.g:3526:28: '.' ( '0' .. '9' )+ 739 // InternalCftLanguage.g:4147:30: '.' ( '0' .. '9' )+
645 { 740 {
646 match('.'); 741 match('.');
647 // InternalCftLanguage.g:3526:32: ( '0' .. '9' )+ 742 // InternalCftLanguage.g:4147:34: ( '0' .. '9' )+
648 int cnt2=0; 743 int cnt3=0;
649 loop2: 744 loop3:
650 do { 745 do {
651 int alt2=2; 746 int alt3=2;
652 int LA2_0 = input.LA(1); 747 int LA3_0 = input.LA(1);
653 748
654 if ( ((LA2_0>='0' && LA2_0<='9')) ) { 749 if ( ((LA3_0>='0' && LA3_0<='9')) ) {
655 alt2=1; 750 alt3=1;
656 } 751 }
657 752
658 753
659 switch (alt2) { 754 switch (alt3) {
660 case 1 : 755 case 1 :
661 // InternalCftLanguage.g:3526:33: '0' .. '9' 756 // InternalCftLanguage.g:4147:35: '0' .. '9'
662 { 757 {
663 matchRange('0','9'); 758 matchRange('0','9');
664 759
@@ -666,47 +761,47 @@ public class InternalCftLanguageLexer extends Lexer {
666 break; 761 break;
667 762
668 default : 763 default :
669 if ( cnt2 >= 1 ) break loop2; 764 if ( cnt3 >= 1 ) break loop3;
670 EarlyExitException eee = 765 EarlyExitException eee =
671 new EarlyExitException(2, input); 766 new EarlyExitException(3, input);
672 throw eee; 767 throw eee;
673 } 768 }
674 cnt2++; 769 cnt3++;
675 } while (true); 770 } while (true);
676 771
677 772
678 } 773 }
679 break; 774 break;
680 case 2 : 775 case 2 :
681 // InternalCftLanguage.g:3526:44: ( '.' ( '0' .. '9' )+ )? ( 'e' | 'E' ) ( '+' | '-' )? ( '0' .. '9' )+ 776 // InternalCftLanguage.g:4147:46: ( '.' ( '0' .. '9' )+ )? ( 'e' | 'E' ) ( '+' | '-' )? ( '0' .. '9' )+
682 { 777 {
683 // InternalCftLanguage.g:3526:44: ( '.' ( '0' .. '9' )+ )? 778 // InternalCftLanguage.g:4147:46: ( '.' ( '0' .. '9' )+ )?
684 int alt4=2; 779 int alt5=2;
685 int LA4_0 = input.LA(1); 780 int LA5_0 = input.LA(1);
686 781
687 if ( (LA4_0=='.') ) { 782 if ( (LA5_0=='.') ) {
688 alt4=1; 783 alt5=1;
689 } 784 }
690 switch (alt4) { 785 switch (alt5) {
691 case 1 : 786 case 1 :
692 // InternalCftLanguage.g:3526:45: '.' ( '0' .. '9' )+ 787 // InternalCftLanguage.g:4147:47: '.' ( '0' .. '9' )+
693 { 788 {
694 match('.'); 789 match('.');
695 // InternalCftLanguage.g:3526:49: ( '0' .. '9' )+ 790 // InternalCftLanguage.g:4147:51: ( '0' .. '9' )+
696 int cnt3=0; 791 int cnt4=0;
697 loop3: 792 loop4:
698 do { 793 do {
699 int alt3=2; 794 int alt4=2;
700 int LA3_0 = input.LA(1); 795 int LA4_0 = input.LA(1);
701 796
702 if ( ((LA3_0>='0' && LA3_0<='9')) ) { 797 if ( ((LA4_0>='0' && LA4_0<='9')) ) {
703 alt3=1; 798 alt4=1;
704 } 799 }
705 800
706 801
707 switch (alt3) { 802 switch (alt4) {
708 case 1 : 803 case 1 :
709 // InternalCftLanguage.g:3526:50: '0' .. '9' 804 // InternalCftLanguage.g:4147:52: '0' .. '9'
710 { 805 {
711 matchRange('0','9'); 806 matchRange('0','9');
712 807
@@ -714,12 +809,12 @@ public class InternalCftLanguageLexer extends Lexer {
714 break; 809 break;
715 810
716 default : 811 default :
717 if ( cnt3 >= 1 ) break loop3; 812 if ( cnt4 >= 1 ) break loop4;
718 EarlyExitException eee = 813 EarlyExitException eee =
719 new EarlyExitException(3, input); 814 new EarlyExitException(4, input);
720 throw eee; 815 throw eee;
721 } 816 }
722 cnt3++; 817 cnt4++;
723 } while (true); 818 } while (true);
724 819
725 820
@@ -737,14 +832,14 @@ public class InternalCftLanguageLexer extends Lexer {
737 recover(mse); 832 recover(mse);
738 throw mse;} 833 throw mse;}
739 834
740 // InternalCftLanguage.g:3526:73: ( '+' | '-' )? 835 // InternalCftLanguage.g:4147:75: ( '+' | '-' )?
741 int alt5=2; 836 int alt6=2;
742 int LA5_0 = input.LA(1); 837 int LA6_0 = input.LA(1);
743 838
744 if ( (LA5_0=='+'||LA5_0=='-') ) { 839 if ( (LA6_0=='+'||LA6_0=='-') ) {
745 alt5=1; 840 alt6=1;
746 } 841 }
747 switch (alt5) { 842 switch (alt6) {
748 case 1 : 843 case 1 :
749 // InternalCftLanguage.g: 844 // InternalCftLanguage.g:
750 { 845 {
@@ -763,21 +858,21 @@ public class InternalCftLanguageLexer extends Lexer {
763 858
764 } 859 }
765 860
766 // InternalCftLanguage.g:3526:84: ( '0' .. '9' )+ 861 // InternalCftLanguage.g:4147:86: ( '0' .. '9' )+
767 int cnt6=0; 862 int cnt7=0;
768 loop6: 863 loop7:
769 do { 864 do {
770 int alt6=2; 865 int alt7=2;
771 int LA6_0 = input.LA(1); 866 int LA7_0 = input.LA(1);
772 867
773 if ( ((LA6_0>='0' && LA6_0<='9')) ) { 868 if ( ((LA7_0>='0' && LA7_0<='9')) ) {
774 alt6=1; 869 alt7=1;
775 } 870 }
776 871
777 872
778 switch (alt6) { 873 switch (alt7) {
779 case 1 : 874 case 1 :
780 // InternalCftLanguage.g:3526:85: '0' .. '9' 875 // InternalCftLanguage.g:4147:87: '0' .. '9'
781 { 876 {
782 matchRange('0','9'); 877 matchRange('0','9');
783 878
@@ -785,12 +880,12 @@ public class InternalCftLanguageLexer extends Lexer {
785 break; 880 break;
786 881
787 default : 882 default :
788 if ( cnt6 >= 1 ) break loop6; 883 if ( cnt7 >= 1 ) break loop7;
789 EarlyExitException eee = 884 EarlyExitException eee =
790 new EarlyExitException(6, input); 885 new EarlyExitException(7, input);
791 throw eee; 886 throw eee;
792 } 887 }
793 cnt6++; 888 cnt7++;
794 } while (true); 889 } while (true);
795 890
796 891
@@ -808,26 +903,26 @@ public class InternalCftLanguageLexer extends Lexer {
808 finally { 903 finally {
809 } 904 }
810 } 905 }
811 // $ANTLR end "RULE_DOULBE" 906 // $ANTLR end "RULE_T_DOUBLE"
812 907
813 // $ANTLR start "RULE_ID" 908 // $ANTLR start "RULE_ID"
814 public final void mRULE_ID() throws RecognitionException { 909 public final void mRULE_ID() throws RecognitionException {
815 try { 910 try {
816 int _type = RULE_ID; 911 int _type = RULE_ID;
817 int _channel = DEFAULT_TOKEN_CHANNEL; 912 int _channel = DEFAULT_TOKEN_CHANNEL;
818 // InternalCftLanguage.g:3528:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) 913 // InternalCftLanguage.g:4149:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* )
819 // InternalCftLanguage.g:3528:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* 914 // InternalCftLanguage.g:4149:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
820 { 915 {
821 // InternalCftLanguage.g:3528:11: ( '^' )? 916 // InternalCftLanguage.g:4149:11: ( '^' )?
822 int alt8=2; 917 int alt9=2;
823 int LA8_0 = input.LA(1); 918 int LA9_0 = input.LA(1);
824 919
825 if ( (LA8_0=='^') ) { 920 if ( (LA9_0=='^') ) {
826 alt8=1; 921 alt9=1;
827 } 922 }
828 switch (alt8) { 923 switch (alt9) {
829 case 1 : 924 case 1 :
830 // InternalCftLanguage.g:3528:11: '^' 925 // InternalCftLanguage.g:4149:11: '^'
831 { 926 {
832 match('^'); 927 match('^');
833 928
@@ -845,18 +940,18 @@ public class InternalCftLanguageLexer extends Lexer {
845 recover(mse); 940 recover(mse);
846 throw mse;} 941 throw mse;}
847 942
848 // InternalCftLanguage.g:3528:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* 943 // InternalCftLanguage.g:4149:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
849 loop9: 944 loop10:
850 do { 945 do {
851 int alt9=2; 946 int alt10=2;
852 int LA9_0 = input.LA(1); 947 int LA10_0 = input.LA(1);
853 948
854 if ( ((LA9_0>='0' && LA9_0<='9')||(LA9_0>='A' && LA9_0<='Z')||LA9_0=='_'||(LA9_0>='a' && LA9_0<='z')) ) { 949 if ( ((LA10_0>='0' && LA10_0<='9')||(LA10_0>='A' && LA10_0<='Z')||LA10_0=='_'||(LA10_0>='a' && LA10_0<='z')) ) {
855 alt9=1; 950 alt10=1;
856 } 951 }
857 952
858 953
859 switch (alt9) { 954 switch (alt10) {
860 case 1 : 955 case 1 :
861 // InternalCftLanguage.g: 956 // InternalCftLanguage.g:
862 { 957 {
@@ -874,7 +969,7 @@ public class InternalCftLanguageLexer extends Lexer {
874 break; 969 break;
875 970
876 default : 971 default :
877 break loop9; 972 break loop10;
878 } 973 }
879 } while (true); 974 } while (true);
880 975
@@ -894,24 +989,24 @@ public class InternalCftLanguageLexer extends Lexer {
894 try { 989 try {
895 int _type = RULE_INT; 990 int _type = RULE_INT;
896 int _channel = DEFAULT_TOKEN_CHANNEL; 991 int _channel = DEFAULT_TOKEN_CHANNEL;
897 // InternalCftLanguage.g:3530:10: ( ( '0' .. '9' )+ ) 992 // InternalCftLanguage.g:4151:10: ( ( '0' .. '9' )+ )
898 // InternalCftLanguage.g:3530:12: ( '0' .. '9' )+ 993 // InternalCftLanguage.g:4151:12: ( '0' .. '9' )+
899 { 994 {
900 // InternalCftLanguage.g:3530:12: ( '0' .. '9' )+ 995 // InternalCftLanguage.g:4151:12: ( '0' .. '9' )+
901 int cnt10=0; 996 int cnt11=0;
902 loop10: 997 loop11:
903 do { 998 do {
904 int alt10=2; 999 int alt11=2;
905 int LA10_0 = input.LA(1); 1000 int LA11_0 = input.LA(1);
906 1001
907 if ( ((LA10_0>='0' && LA10_0<='9')) ) { 1002 if ( ((LA11_0>='0' && LA11_0<='9')) ) {
908 alt10=1; 1003 alt11=1;
909 } 1004 }
910 1005
911 1006
912 switch (alt10) { 1007 switch (alt11) {
913 case 1 : 1008 case 1 :
914 // InternalCftLanguage.g:3530:13: '0' .. '9' 1009 // InternalCftLanguage.g:4151:13: '0' .. '9'
915 { 1010 {
916 matchRange('0','9'); 1011 matchRange('0','9');
917 1012
@@ -919,12 +1014,12 @@ public class InternalCftLanguageLexer extends Lexer {
919 break; 1014 break;
920 1015
921 default : 1016 default :
922 if ( cnt10 >= 1 ) break loop10; 1017 if ( cnt11 >= 1 ) break loop11;
923 EarlyExitException eee = 1018 EarlyExitException eee =
924 new EarlyExitException(10, input); 1019 new EarlyExitException(11, input);
925 throw eee; 1020 throw eee;
926 } 1021 }
927 cnt10++; 1022 cnt11++;
928 } while (true); 1023 } while (true);
929 1024
930 1025
@@ -943,47 +1038,47 @@ public class InternalCftLanguageLexer extends Lexer {
943 try { 1038 try {
944 int _type = RULE_STRING; 1039 int _type = RULE_STRING;
945 int _channel = DEFAULT_TOKEN_CHANNEL; 1040 int _channel = DEFAULT_TOKEN_CHANNEL;
946 // InternalCftLanguage.g:3532:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) 1041 // InternalCftLanguage.g:4153:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) )
947 // InternalCftLanguage.g:3532:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) 1042 // InternalCftLanguage.g:4153:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
948 { 1043 {
949 // InternalCftLanguage.g:3532:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) 1044 // InternalCftLanguage.g:4153:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
950 int alt13=2; 1045 int alt14=2;
951 int LA13_0 = input.LA(1); 1046 int LA14_0 = input.LA(1);
952 1047
953 if ( (LA13_0=='\"') ) { 1048 if ( (LA14_0=='\"') ) {
954 alt13=1; 1049 alt14=1;
955 } 1050 }
956 else if ( (LA13_0=='\'') ) { 1051 else if ( (LA14_0=='\'') ) {
957 alt13=2; 1052 alt14=2;
958 } 1053 }
959 else { 1054 else {
960 NoViableAltException nvae = 1055 NoViableAltException nvae =
961 new NoViableAltException("", 13, 0, input); 1056 new NoViableAltException("", 14, 0, input);
962 1057
963 throw nvae; 1058 throw nvae;
964 } 1059 }
965 switch (alt13) { 1060 switch (alt14) {
966 case 1 : 1061 case 1 :
967 // InternalCftLanguage.g:3532:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' 1062 // InternalCftLanguage.g:4153:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"'
968 { 1063 {
969 match('\"'); 1064 match('\"');
970 // InternalCftLanguage.g:3532:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* 1065 // InternalCftLanguage.g:4153:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )*
971 loop11: 1066 loop12:
972 do { 1067 do {
973 int alt11=3; 1068 int alt12=3;
974 int LA11_0 = input.LA(1); 1069 int LA12_0 = input.LA(1);
975 1070
976 if ( (LA11_0=='\\') ) { 1071 if ( (LA12_0=='\\') ) {
977 alt11=1; 1072 alt12=1;
978 } 1073 }
979 else if ( ((LA11_0>='\u0000' && LA11_0<='!')||(LA11_0>='#' && LA11_0<='[')||(LA11_0>=']' && LA11_0<='\uFFFF')) ) { 1074 else if ( ((LA12_0>='\u0000' && LA12_0<='!')||(LA12_0>='#' && LA12_0<='[')||(LA12_0>=']' && LA12_0<='\uFFFF')) ) {
980 alt11=2; 1075 alt12=2;
981 } 1076 }
982 1077
983 1078
984 switch (alt11) { 1079 switch (alt12) {
985 case 1 : 1080 case 1 :
986 // InternalCftLanguage.g:3532:21: '\\\\' . 1081 // InternalCftLanguage.g:4153:21: '\\\\' .
987 { 1082 {
988 match('\\'); 1083 match('\\');
989 matchAny(); 1084 matchAny();
@@ -991,7 +1086,7 @@ public class InternalCftLanguageLexer extends Lexer {
991 } 1086 }
992 break; 1087 break;
993 case 2 : 1088 case 2 :
994 // InternalCftLanguage.g:3532:28: ~ ( ( '\\\\' | '\"' ) ) 1089 // InternalCftLanguage.g:4153:28: ~ ( ( '\\\\' | '\"' ) )
995 { 1090 {
996 if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { 1091 if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
997 input.consume(); 1092 input.consume();
@@ -1007,7 +1102,7 @@ public class InternalCftLanguageLexer extends Lexer {
1007 break; 1102 break;
1008 1103
1009 default : 1104 default :
1010 break loop11; 1105 break loop12;
1011 } 1106 }
1012 } while (true); 1107 } while (true);
1013 1108
@@ -1016,26 +1111,26 @@ public class InternalCftLanguageLexer extends Lexer {
1016 } 1111 }
1017 break; 1112 break;
1018 case 2 : 1113 case 2 :
1019 // InternalCftLanguage.g:3532:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' 1114 // InternalCftLanguage.g:4153:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\''
1020 { 1115 {
1021 match('\''); 1116 match('\'');
1022 // InternalCftLanguage.g:3532:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* 1117 // InternalCftLanguage.g:4153:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )*
1023 loop12: 1118 loop13:
1024 do { 1119 do {
1025 int alt12=3; 1120 int alt13=3;
1026 int LA12_0 = input.LA(1); 1121 int LA13_0 = input.LA(1);
1027 1122
1028 if ( (LA12_0=='\\') ) { 1123 if ( (LA13_0=='\\') ) {
1029 alt12=1; 1124 alt13=1;
1030 } 1125 }
1031 else if ( ((LA12_0>='\u0000' && LA12_0<='&')||(LA12_0>='(' && LA12_0<='[')||(LA12_0>=']' && LA12_0<='\uFFFF')) ) { 1126 else if ( ((LA13_0>='\u0000' && LA13_0<='&')||(LA13_0>='(' && LA13_0<='[')||(LA13_0>=']' && LA13_0<='\uFFFF')) ) {
1032 alt12=2; 1127 alt13=2;
1033 } 1128 }
1034 1129
1035 1130
1036 switch (alt12) { 1131 switch (alt13) {
1037 case 1 : 1132 case 1 :
1038 // InternalCftLanguage.g:3532:54: '\\\\' . 1133 // InternalCftLanguage.g:4153:54: '\\\\' .
1039 { 1134 {
1040 match('\\'); 1135 match('\\');
1041 matchAny(); 1136 matchAny();
@@ -1043,7 +1138,7 @@ public class InternalCftLanguageLexer extends Lexer {
1043 } 1138 }
1044 break; 1139 break;
1045 case 2 : 1140 case 2 :
1046 // InternalCftLanguage.g:3532:61: ~ ( ( '\\\\' | '\\'' ) ) 1141 // InternalCftLanguage.g:4153:61: ~ ( ( '\\\\' | '\\'' ) )
1047 { 1142 {
1048 if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { 1143 if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
1049 input.consume(); 1144 input.consume();
@@ -1059,7 +1154,7 @@ public class InternalCftLanguageLexer extends Lexer {
1059 break; 1154 break;
1060 1155
1061 default : 1156 default :
1062 break loop12; 1157 break loop13;
1063 } 1158 }
1064 } while (true); 1159 } while (true);
1065 1160
@@ -1086,37 +1181,37 @@ public class InternalCftLanguageLexer extends Lexer {
1086 try { 1181 try {
1087 int _type = RULE_ML_COMMENT; 1182 int _type = RULE_ML_COMMENT;
1088 int _channel = DEFAULT_TOKEN_CHANNEL; 1183 int _channel = DEFAULT_TOKEN_CHANNEL;
1089 // InternalCftLanguage.g:3534:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) 1184 // InternalCftLanguage.g:4155:17: ( '/*' ( options {greedy=false; } : . )* '*/' )
1090 // InternalCftLanguage.g:3534:19: '/*' ( options {greedy=false; } : . )* '*/' 1185 // InternalCftLanguage.g:4155:19: '/*' ( options {greedy=false; } : . )* '*/'
1091 { 1186 {
1092 match("/*"); 1187 match("/*");
1093 1188
1094 // InternalCftLanguage.g:3534:24: ( options {greedy=false; } : . )* 1189 // InternalCftLanguage.g:4155:24: ( options {greedy=false; } : . )*
1095 loop14: 1190 loop15:
1096 do { 1191 do {
1097 int alt14=2; 1192 int alt15=2;
1098 int LA14_0 = input.LA(1); 1193 int LA15_0 = input.LA(1);
1099 1194
1100 if ( (LA14_0=='*') ) { 1195 if ( (LA15_0=='*') ) {
1101 int LA14_1 = input.LA(2); 1196 int LA15_1 = input.LA(2);
1102 1197
1103 if ( (LA14_1=='/') ) { 1198 if ( (LA15_1=='/') ) {
1104 alt14=2; 1199 alt15=2;
1105 } 1200 }
1106 else if ( ((LA14_1>='\u0000' && LA14_1<='.')||(LA14_1>='0' && LA14_1<='\uFFFF')) ) { 1201 else if ( ((LA15_1>='\u0000' && LA15_1<='.')||(LA15_1>='0' && LA15_1<='\uFFFF')) ) {
1107 alt14=1; 1202 alt15=1;
1108 } 1203 }
1109 1204
1110 1205
1111 } 1206 }
1112 else if ( ((LA14_0>='\u0000' && LA14_0<=')')||(LA14_0>='+' && LA14_0<='\uFFFF')) ) { 1207 else if ( ((LA15_0>='\u0000' && LA15_0<=')')||(LA15_0>='+' && LA15_0<='\uFFFF')) ) {
1113 alt14=1; 1208 alt15=1;
1114 } 1209 }
1115 1210
1116 1211
1117 switch (alt14) { 1212 switch (alt15) {
1118 case 1 : 1213 case 1 :
1119 // InternalCftLanguage.g:3534:52: . 1214 // InternalCftLanguage.g:4155:52: .
1120 { 1215 {
1121 matchAny(); 1216 matchAny();
1122 1217
@@ -1124,7 +1219,7 @@ public class InternalCftLanguageLexer extends Lexer {
1124 break; 1219 break;
1125 1220
1126 default : 1221 default :
1127 break loop14; 1222 break loop15;
1128 } 1223 }
1129 } while (true); 1224 } while (true);
1130 1225
@@ -1146,25 +1241,25 @@ public class InternalCftLanguageLexer extends Lexer {
1146 try { 1241 try {
1147 int _type = RULE_SL_COMMENT; 1242 int _type = RULE_SL_COMMENT;
1148 int _channel = DEFAULT_TOKEN_CHANNEL; 1243 int _channel = DEFAULT_TOKEN_CHANNEL;
1149 // InternalCftLanguage.g:3536:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) 1244 // InternalCftLanguage.g:4157:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? )
1150 // InternalCftLanguage.g:3536:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? 1245 // InternalCftLanguage.g:4157:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )?
1151 { 1246 {
1152 match("//"); 1247 match("//");
1153 1248
1154 // InternalCftLanguage.g:3536:24: (~ ( ( '\\n' | '\\r' ) ) )* 1249 // InternalCftLanguage.g:4157:24: (~ ( ( '\\n' | '\\r' ) ) )*
1155 loop15: 1250 loop16:
1156 do { 1251 do {
1157 int alt15=2; 1252 int alt16=2;
1158 int LA15_0 = input.LA(1); 1253 int LA16_0 = input.LA(1);
1159 1254
1160 if ( ((LA15_0>='\u0000' && LA15_0<='\t')||(LA15_0>='\u000B' && LA15_0<='\f')||(LA15_0>='\u000E' && LA15_0<='\uFFFF')) ) { 1255 if ( ((LA16_0>='\u0000' && LA16_0<='\t')||(LA16_0>='\u000B' && LA16_0<='\f')||(LA16_0>='\u000E' && LA16_0<='\uFFFF')) ) {
1161 alt15=1; 1256 alt16=1;
1162 } 1257 }
1163 1258
1164 1259
1165 switch (alt15) { 1260 switch (alt16) {
1166 case 1 : 1261 case 1 :
1167 // InternalCftLanguage.g:3536:24: ~ ( ( '\\n' | '\\r' ) ) 1262 // InternalCftLanguage.g:4157:24: ~ ( ( '\\n' | '\\r' ) )
1168 { 1263 {
1169 if ( (input.LA(1)>='\u0000' && input.LA(1)<='\t')||(input.LA(1)>='\u000B' && input.LA(1)<='\f')||(input.LA(1)>='\u000E' && input.LA(1)<='\uFFFF') ) { 1264 if ( (input.LA(1)>='\u0000' && input.LA(1)<='\t')||(input.LA(1)>='\u000B' && input.LA(1)<='\f')||(input.LA(1)>='\u000E' && input.LA(1)<='\uFFFF') ) {
1170 input.consume(); 1265 input.consume();
@@ -1180,31 +1275,31 @@ public class InternalCftLanguageLexer extends Lexer {
1180 break; 1275 break;
1181 1276
1182 default : 1277 default :
1183 break loop15; 1278 break loop16;
1184 } 1279 }
1185 } while (true); 1280 } while (true);
1186 1281
1187 // InternalCftLanguage.g:3536:40: ( ( '\\r' )? '\\n' )? 1282 // InternalCftLanguage.g:4157:40: ( ( '\\r' )? '\\n' )?
1188 int alt17=2; 1283 int alt18=2;
1189 int LA17_0 = input.LA(1); 1284 int LA18_0 = input.LA(1);
1190 1285
1191 if ( (LA17_0=='\n'||LA17_0=='\r') ) { 1286 if ( (LA18_0=='\n'||LA18_0=='\r') ) {
1192 alt17=1; 1287 alt18=1;
1193 } 1288 }
1194 switch (alt17) { 1289 switch (alt18) {
1195 case 1 : 1290 case 1 :
1196 // InternalCftLanguage.g:3536:41: ( '\\r' )? '\\n' 1291 // InternalCftLanguage.g:4157:41: ( '\\r' )? '\\n'
1197 { 1292 {
1198 // InternalCftLanguage.g:3536:41: ( '\\r' )? 1293 // InternalCftLanguage.g:4157:41: ( '\\r' )?
1199 int alt16=2; 1294 int alt17=2;
1200 int LA16_0 = input.LA(1); 1295 int LA17_0 = input.LA(1);
1201 1296
1202 if ( (LA16_0=='\r') ) { 1297 if ( (LA17_0=='\r') ) {
1203 alt16=1; 1298 alt17=1;
1204 } 1299 }
1205 switch (alt16) { 1300 switch (alt17) {
1206 case 1 : 1301 case 1 :
1207 // InternalCftLanguage.g:3536:41: '\\r' 1302 // InternalCftLanguage.g:4157:41: '\\r'
1208 { 1303 {
1209 match('\r'); 1304 match('\r');
1210 1305
@@ -1236,22 +1331,22 @@ public class InternalCftLanguageLexer extends Lexer {
1236 try { 1331 try {
1237 int _type = RULE_WS; 1332 int _type = RULE_WS;
1238 int _channel = DEFAULT_TOKEN_CHANNEL; 1333 int _channel = DEFAULT_TOKEN_CHANNEL;
1239 // InternalCftLanguage.g:3538:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) 1334 // InternalCftLanguage.g:4159:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
1240 // InternalCftLanguage.g:3538:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ 1335 // InternalCftLanguage.g:4159:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
1241 { 1336 {
1242 // InternalCftLanguage.g:3538:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ 1337 // InternalCftLanguage.g:4159:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
1243 int cnt18=0; 1338 int cnt19=0;
1244 loop18: 1339 loop19:
1245 do { 1340 do {
1246 int alt18=2; 1341 int alt19=2;
1247 int LA18_0 = input.LA(1); 1342 int LA19_0 = input.LA(1);
1248 1343
1249 if ( ((LA18_0>='\t' && LA18_0<='\n')||LA18_0=='\r'||LA18_0==' ') ) { 1344 if ( ((LA19_0>='\t' && LA19_0<='\n')||LA19_0=='\r'||LA19_0==' ') ) {
1250 alt18=1; 1345 alt19=1;
1251 } 1346 }
1252 1347
1253 1348
1254 switch (alt18) { 1349 switch (alt19) {
1255 case 1 : 1350 case 1 :
1256 // InternalCftLanguage.g: 1351 // InternalCftLanguage.g:
1257 { 1352 {
@@ -1269,12 +1364,12 @@ public class InternalCftLanguageLexer extends Lexer {
1269 break; 1364 break;
1270 1365
1271 default : 1366 default :
1272 if ( cnt18 >= 1 ) break loop18; 1367 if ( cnt19 >= 1 ) break loop19;
1273 EarlyExitException eee = 1368 EarlyExitException eee =
1274 new EarlyExitException(18, input); 1369 new EarlyExitException(19, input);
1275 throw eee; 1370 throw eee;
1276 } 1371 }
1277 cnt18++; 1372 cnt19++;
1278 } while (true); 1373 } while (true);
1279 1374
1280 1375
@@ -1293,8 +1388,8 @@ public class InternalCftLanguageLexer extends Lexer {
1293 try { 1388 try {
1294 int _type = RULE_ANY_OTHER; 1389 int _type = RULE_ANY_OTHER;
1295 int _channel = DEFAULT_TOKEN_CHANNEL; 1390 int _channel = DEFAULT_TOKEN_CHANNEL;
1296 // InternalCftLanguage.g:3540:16: ( . ) 1391 // InternalCftLanguage.g:4161:16: ( . )
1297 // InternalCftLanguage.g:3540:18: . 1392 // InternalCftLanguage.g:4161:18: .
1298 { 1393 {
1299 matchAny(); 1394 matchAny();
1300 1395
@@ -1309,243 +1404,264 @@ public class InternalCftLanguageLexer extends Lexer {
1309 // $ANTLR end "RULE_ANY_OTHER" 1404 // $ANTLR end "RULE_ANY_OTHER"
1310 1405
1311 public void mTokens() throws RecognitionException { 1406 public void mTokens() throws RecognitionException {
1312 // InternalCftLanguage.g:1:8: ( T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | RULE_DOULBE | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) 1407 // InternalCftLanguage.g:1:8: ( T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | RULE_OF_INT | RULE_T_DOUBLE | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER )
1313 int alt19=34; 1408 int alt20=37;
1314 alt19 = dfa19.predict(input); 1409 alt20 = dfa20.predict(input);
1315 switch (alt19) { 1410 switch (alt20) {
1316 case 1 : 1411 case 1 :
1317 // InternalCftLanguage.g:1:10: T__12 1412 // InternalCftLanguage.g:1:10: T__13
1318 { 1413 {
1319 mT__12(); 1414 mT__13();
1320 1415
1321 } 1416 }
1322 break; 1417 break;
1323 case 2 : 1418 case 2 :
1324 // InternalCftLanguage.g:1:16: T__13 1419 // InternalCftLanguage.g:1:16: T__14
1325 { 1420 {
1326 mT__13(); 1421 mT__14();
1327 1422
1328 } 1423 }
1329 break; 1424 break;
1330 case 3 : 1425 case 3 :
1331 // InternalCftLanguage.g:1:22: T__14 1426 // InternalCftLanguage.g:1:22: T__15
1332 { 1427 {
1333 mT__14(); 1428 mT__15();
1334 1429
1335 } 1430 }
1336 break; 1431 break;
1337 case 4 : 1432 case 4 :
1338 // InternalCftLanguage.g:1:28: T__15 1433 // InternalCftLanguage.g:1:28: T__16
1339 { 1434 {
1340 mT__15(); 1435 mT__16();
1341 1436
1342 } 1437 }
1343 break; 1438 break;
1344 case 5 : 1439 case 5 :
1345 // InternalCftLanguage.g:1:34: T__16 1440 // InternalCftLanguage.g:1:34: T__17
1346 { 1441 {
1347 mT__16(); 1442 mT__17();
1348 1443
1349 } 1444 }
1350 break; 1445 break;
1351 case 6 : 1446 case 6 :
1352 // InternalCftLanguage.g:1:40: T__17 1447 // InternalCftLanguage.g:1:40: T__18
1353 { 1448 {
1354 mT__17(); 1449 mT__18();
1355 1450
1356 } 1451 }
1357 break; 1452 break;
1358 case 7 : 1453 case 7 :
1359 // InternalCftLanguage.g:1:46: T__18 1454 // InternalCftLanguage.g:1:46: T__19
1360 { 1455 {
1361 mT__18(); 1456 mT__19();
1362 1457
1363 } 1458 }
1364 break; 1459 break;
1365 case 8 : 1460 case 8 :
1366 // InternalCftLanguage.g:1:52: T__19 1461 // InternalCftLanguage.g:1:52: T__20
1367 { 1462 {
1368 mT__19(); 1463 mT__20();
1369 1464
1370 } 1465 }
1371 break; 1466 break;
1372 case 9 : 1467 case 9 :
1373 // InternalCftLanguage.g:1:58: T__20 1468 // InternalCftLanguage.g:1:58: T__21
1374 { 1469 {
1375 mT__20(); 1470 mT__21();
1376 1471
1377 } 1472 }
1378 break; 1473 break;
1379 case 10 : 1474 case 10 :
1380 // InternalCftLanguage.g:1:64: T__21 1475 // InternalCftLanguage.g:1:64: T__22
1381 { 1476 {
1382 mT__21(); 1477 mT__22();
1383 1478
1384 } 1479 }
1385 break; 1480 break;
1386 case 11 : 1481 case 11 :
1387 // InternalCftLanguage.g:1:70: T__22 1482 // InternalCftLanguage.g:1:70: T__23
1388 { 1483 {
1389 mT__22(); 1484 mT__23();
1390 1485
1391 } 1486 }
1392 break; 1487 break;
1393 case 12 : 1488 case 12 :
1394 // InternalCftLanguage.g:1:76: T__23 1489 // InternalCftLanguage.g:1:76: T__24
1395 { 1490 {
1396 mT__23(); 1491 mT__24();
1397 1492
1398 } 1493 }
1399 break; 1494 break;
1400 case 13 : 1495 case 13 :
1401 // InternalCftLanguage.g:1:82: T__24 1496 // InternalCftLanguage.g:1:82: T__25
1402 { 1497 {
1403 mT__24(); 1498 mT__25();
1404 1499
1405 } 1500 }
1406 break; 1501 break;
1407 case 14 : 1502 case 14 :
1408 // InternalCftLanguage.g:1:88: T__25 1503 // InternalCftLanguage.g:1:88: T__26
1409 { 1504 {
1410 mT__25(); 1505 mT__26();
1411 1506
1412 } 1507 }
1413 break; 1508 break;
1414 case 15 : 1509 case 15 :
1415 // InternalCftLanguage.g:1:94: T__26 1510 // InternalCftLanguage.g:1:94: T__27
1416 { 1511 {
1417 mT__26(); 1512 mT__27();
1418 1513
1419 } 1514 }
1420 break; 1515 break;
1421 case 16 : 1516 case 16 :
1422 // InternalCftLanguage.g:1:100: T__27 1517 // InternalCftLanguage.g:1:100: T__28
1423 { 1518 {
1424 mT__27(); 1519 mT__28();
1425 1520
1426 } 1521 }
1427 break; 1522 break;
1428 case 17 : 1523 case 17 :
1429 // InternalCftLanguage.g:1:106: T__28 1524 // InternalCftLanguage.g:1:106: T__29
1430 { 1525 {
1431 mT__28(); 1526 mT__29();
1432 1527
1433 } 1528 }
1434 break; 1529 break;
1435 case 18 : 1530 case 18 :
1436 // InternalCftLanguage.g:1:112: T__29 1531 // InternalCftLanguage.g:1:112: T__30
1437 { 1532 {
1438 mT__29(); 1533 mT__30();
1439 1534
1440 } 1535 }
1441 break; 1536 break;
1442 case 19 : 1537 case 19 :
1443 // InternalCftLanguage.g:1:118: T__30 1538 // InternalCftLanguage.g:1:118: T__31
1444 { 1539 {
1445 mT__30(); 1540 mT__31();
1446 1541
1447 } 1542 }
1448 break; 1543 break;
1449 case 20 : 1544 case 20 :
1450 // InternalCftLanguage.g:1:124: T__31 1545 // InternalCftLanguage.g:1:124: T__32
1451 { 1546 {
1452 mT__31(); 1547 mT__32();
1453 1548
1454 } 1549 }
1455 break; 1550 break;
1456 case 21 : 1551 case 21 :
1457 // InternalCftLanguage.g:1:130: T__32 1552 // InternalCftLanguage.g:1:130: T__33
1458 { 1553 {
1459 mT__32(); 1554 mT__33();
1460 1555
1461 } 1556 }
1462 break; 1557 break;
1463 case 22 : 1558 case 22 :
1464 // InternalCftLanguage.g:1:136: T__33 1559 // InternalCftLanguage.g:1:136: T__34
1465 { 1560 {
1466 mT__33(); 1561 mT__34();
1467 1562
1468 } 1563 }
1469 break; 1564 break;
1470 case 23 : 1565 case 23 :
1471 // InternalCftLanguage.g:1:142: T__34 1566 // InternalCftLanguage.g:1:142: T__35
1472 { 1567 {
1473 mT__34(); 1568 mT__35();
1474 1569
1475 } 1570 }
1476 break; 1571 break;
1477 case 24 : 1572 case 24 :
1478 // InternalCftLanguage.g:1:148: T__35 1573 // InternalCftLanguage.g:1:148: T__36
1479 { 1574 {
1480 mT__35(); 1575 mT__36();
1481 1576
1482 } 1577 }
1483 break; 1578 break;
1484 case 25 : 1579 case 25 :
1485 // InternalCftLanguage.g:1:154: T__36 1580 // InternalCftLanguage.g:1:154: T__37
1486 { 1581 {
1487 mT__36(); 1582 mT__37();
1488 1583
1489 } 1584 }
1490 break; 1585 break;
1491 case 26 : 1586 case 26 :
1492 // InternalCftLanguage.g:1:160: T__37 1587 // InternalCftLanguage.g:1:160: T__38
1493 { 1588 {
1494 mT__37(); 1589 mT__38();
1495 1590
1496 } 1591 }
1497 break; 1592 break;
1498 case 27 : 1593 case 27 :
1499 // InternalCftLanguage.g:1:166: RULE_DOULBE 1594 // InternalCftLanguage.g:1:166: T__39
1500 { 1595 {
1501 mRULE_DOULBE(); 1596 mT__39();
1502 1597
1503 } 1598 }
1504 break; 1599 break;
1505 case 28 : 1600 case 28 :
1506 // InternalCftLanguage.g:1:178: RULE_ID 1601 // InternalCftLanguage.g:1:172: T__40
1507 { 1602 {
1508 mRULE_ID(); 1603 mT__40();
1509 1604
1510 } 1605 }
1511 break; 1606 break;
1512 case 29 : 1607 case 29 :
1513 // InternalCftLanguage.g:1:186: RULE_INT 1608 // InternalCftLanguage.g:1:178: RULE_OF_INT
1514 { 1609 {
1515 mRULE_INT(); 1610 mRULE_OF_INT();
1516 1611
1517 } 1612 }
1518 break; 1613 break;
1519 case 30 : 1614 case 30 :
1520 // InternalCftLanguage.g:1:195: RULE_STRING 1615 // InternalCftLanguage.g:1:190: RULE_T_DOUBLE
1521 { 1616 {
1522 mRULE_STRING(); 1617 mRULE_T_DOUBLE();
1523 1618
1524 } 1619 }
1525 break; 1620 break;
1526 case 31 : 1621 case 31 :
1527 // InternalCftLanguage.g:1:207: RULE_ML_COMMENT 1622 // InternalCftLanguage.g:1:204: RULE_ID
1528 { 1623 {
1529 mRULE_ML_COMMENT(); 1624 mRULE_ID();
1530 1625
1531 } 1626 }
1532 break; 1627 break;
1533 case 32 : 1628 case 32 :
1534 // InternalCftLanguage.g:1:223: RULE_SL_COMMENT 1629 // InternalCftLanguage.g:1:212: RULE_INT
1535 { 1630 {
1536 mRULE_SL_COMMENT(); 1631 mRULE_INT();
1537 1632
1538 } 1633 }
1539 break; 1634 break;
1540 case 33 : 1635 case 33 :
1541 // InternalCftLanguage.g:1:239: RULE_WS 1636 // InternalCftLanguage.g:1:221: RULE_STRING
1542 { 1637 {
1543 mRULE_WS(); 1638 mRULE_STRING();
1544 1639
1545 } 1640 }
1546 break; 1641 break;
1547 case 34 : 1642 case 34 :
1548 // InternalCftLanguage.g:1:247: RULE_ANY_OTHER 1643 // InternalCftLanguage.g:1:233: RULE_ML_COMMENT
1644 {
1645 mRULE_ML_COMMENT();
1646
1647 }
1648 break;
1649 case 35 :
1650 // InternalCftLanguage.g:1:249: RULE_SL_COMMENT
1651 {
1652 mRULE_SL_COMMENT();
1653
1654 }
1655 break;
1656 case 36 :
1657 // InternalCftLanguage.g:1:265: RULE_WS
1658 {
1659 mRULE_WS();
1660
1661 }
1662 break;
1663 case 37 :
1664 // InternalCftLanguage.g:1:273: RULE_ANY_OTHER
1549 { 1665 {
1550 mRULE_ANY_OTHER(); 1666 mRULE_ANY_OTHER();
1551 1667
@@ -1557,21 +1673,21 @@ public class InternalCftLanguageLexer extends Lexer {
1557 } 1673 }
1558 1674
1559 1675
1560 protected DFA7 dfa7 = new DFA7(this); 1676 protected DFA8 dfa8 = new DFA8(this);
1561 protected DFA19 dfa19 = new DFA19(this); 1677 protected DFA20 dfa20 = new DFA20(this);
1562 static final String DFA7_eotS = 1678 static final String DFA8_eotS =
1563 "\3\uffff\1\4\1\uffff"; 1679 "\3\uffff\1\4\1\uffff";
1564 static final String DFA7_eofS = 1680 static final String DFA8_eofS =
1565 "\5\uffff"; 1681 "\5\uffff";
1566 static final String DFA7_minS = 1682 static final String DFA8_minS =
1567 "\1\56\1\60\1\uffff\1\60\1\uffff"; 1683 "\1\56\1\60\1\uffff\1\60\1\uffff";
1568 static final String DFA7_maxS = 1684 static final String DFA8_maxS =
1569 "\1\145\1\71\1\uffff\1\145\1\uffff"; 1685 "\1\145\1\71\1\uffff\1\145\1\uffff";
1570 static final String DFA7_acceptS = 1686 static final String DFA8_acceptS =
1571 "\2\uffff\1\2\1\uffff\1\1"; 1687 "\2\uffff\1\2\1\uffff\1\1";
1572 static final String DFA7_specialS = 1688 static final String DFA8_specialS =
1573 "\5\uffff}>"; 1689 "\5\uffff}>";
1574 static final String[] DFA7_transitionS = { 1690 static final String[] DFA8_transitionS = {
1575 "\1\1\26\uffff\1\2\37\uffff\1\2", 1691 "\1\1\26\uffff\1\2\37\uffff\1\2",
1576 "\12\3", 1692 "\12\3",
1577 "", 1693 "",
@@ -1579,101 +1695,103 @@ public class InternalCftLanguageLexer extends Lexer {
1579 "" 1695 ""
1580 }; 1696 };
1581 1697
1582 static final short[] DFA7_eot = DFA.unpackEncodedString(DFA7_eotS); 1698 static final short[] DFA8_eot = DFA.unpackEncodedString(DFA8_eotS);
1583 static final short[] DFA7_eof = DFA.unpackEncodedString(DFA7_eofS); 1699 static final short[] DFA8_eof = DFA.unpackEncodedString(DFA8_eofS);
1584 static final char[] DFA7_min = DFA.unpackEncodedStringToUnsignedChars(DFA7_minS); 1700 static final char[] DFA8_min = DFA.unpackEncodedStringToUnsignedChars(DFA8_minS);
1585 static final char[] DFA7_max = DFA.unpackEncodedStringToUnsignedChars(DFA7_maxS); 1701 static final char[] DFA8_max = DFA.unpackEncodedStringToUnsignedChars(DFA8_maxS);
1586 static final short[] DFA7_accept = DFA.unpackEncodedString(DFA7_acceptS); 1702 static final short[] DFA8_accept = DFA.unpackEncodedString(DFA8_acceptS);
1587 static final short[] DFA7_special = DFA.unpackEncodedString(DFA7_specialS); 1703 static final short[] DFA8_special = DFA.unpackEncodedString(DFA8_specialS);
1588 static final short[][] DFA7_transition; 1704 static final short[][] DFA8_transition;
1589 1705
1590 static { 1706 static {
1591 int numStates = DFA7_transitionS.length; 1707 int numStates = DFA8_transitionS.length;
1592 DFA7_transition = new short[numStates][]; 1708 DFA8_transition = new short[numStates][];
1593 for (int i=0; i<numStates; i++) { 1709 for (int i=0; i<numStates; i++) {
1594 DFA7_transition[i] = DFA.unpackEncodedString(DFA7_transitionS[i]); 1710 DFA8_transition[i] = DFA.unpackEncodedString(DFA8_transitionS[i]);
1595 } 1711 }
1596 } 1712 }
1597 1713
1598 class DFA7 extends DFA { 1714 class DFA8 extends DFA {
1599 1715
1600 public DFA7(BaseRecognizer recognizer) { 1716 public DFA8(BaseRecognizer recognizer) {
1601 this.recognizer = recognizer; 1717 this.recognizer = recognizer;
1602 this.decisionNumber = 7; 1718 this.decisionNumber = 8;
1603 this.eot = DFA7_eot; 1719 this.eot = DFA8_eot;
1604 this.eof = DFA7_eof; 1720 this.eof = DFA8_eof;
1605 this.min = DFA7_min; 1721 this.min = DFA8_min;
1606 this.max = DFA7_max; 1722 this.max = DFA8_max;
1607 this.accept = DFA7_accept; 1723 this.accept = DFA8_accept;
1608 this.special = DFA7_special; 1724 this.special = DFA8_special;
1609 this.transition = DFA7_transition; 1725 this.transition = DFA8_transition;
1610 } 1726 }
1611 public String getDescription() { 1727 public String getDescription() {
1612 return "3526:27: ( '.' ( '0' .. '9' )+ | ( '.' ( '0' .. '9' )+ )? ( 'e' | 'E' ) ( '+' | '-' )? ( '0' .. '9' )+ )"; 1728 return "4147:29: ( '.' ( '0' .. '9' )+ | ( '.' ( '0' .. '9' )+ )? ( 'e' | 'E' ) ( '+' | '-' )? ( '0' .. '9' )+ )";
1613 } 1729 }
1614 } 1730 }
1615 static final String DFA19_eotS = 1731 static final String DFA20_eotS =
1616 "\1\uffff\1\34\1\37\1\uffff\2\37\2\uffff\2\37\1\53\3\37\5\uffff\2\34\1\72\1\34\1\uffff\3\34\3\uffff\1\37\2\uffff\1\37\1\101\1\37\2\uffff\1\37\1\104\2\37\2\uffff\1\37\1\110\3\37\10\uffff\1\72\5\uffff\2\37\1\uffff\1\116\1\117\1\uffff\2\37\1\122\1\uffff\5\37\2\uffff\2\37\1\uffff\13\37\1\145\1\146\1\147\3\37\1\153\3\uffff\2\37\1\156\1\uffff\1\37\1\160\1\uffff\1\37\1\uffff\4\37\1\166\1\uffff"; 1732 "\1\uffff\1\34\1\37\1\uffff\2\40\2\uffff\1\40\1\53\4\40\5\uffff\2\34\1\72\1\34\1\uffff\3\34\3\uffff\1\40\3\uffff\1\40\1\103\1\40\2\uffff\1\40\1\106\1\110\2\uffff\3\40\1\114\3\40\10\uffff\1\72\5\uffff\2\40\1\uffff\1\122\1\123\1\uffff\1\124\1\uffff\2\40\1\127\1\uffff\5\40\3\uffff\2\40\1\uffff\13\40\1\152\1\153\1\154\3\40\1\160\3\uffff\2\40\1\163\1\uffff\1\40\1\165\1\uffff\1\40\1\uffff\4\40\1\173\1\uffff";
1617 static final String DFA19_eofS = 1733 static final String DFA20_eofS =
1618 "\167\uffff"; 1734 "\174\uffff";
1619 static final String DFA19_minS = 1735 static final String DFA20_minS =
1620 "\1\0\1\75\1\141\1\uffff\1\155\1\146\2\uffff\1\162\1\141\1\76\1\156\1\157\1\141\5\uffff\1\135\1\75\1\56\1\101\1\uffff\2\0\1\52\3\uffff\1\143\2\uffff\1\160\1\60\1\164\2\uffff\1\164\1\60\1\155\1\157\2\uffff\1\144\1\60\1\141\2\160\10\uffff\1\56\5\uffff\1\153\1\157\1\uffff\2\60\1\uffff\1\142\1\153\1\60\1\uffff\1\156\1\154\1\160\1\141\1\162\2\uffff\1\144\1\165\1\uffff\1\163\1\145\1\151\1\147\1\164\1\141\1\160\1\146\1\166\1\156\1\145\3\60\1\157\1\145\1\147\1\60\3\uffff\1\162\1\154\1\60\1\uffff\1\155\1\60\1\uffff\1\141\1\uffff\1\164\1\151\1\157\1\156\1\60\1\uffff"; 1736 "\1\0\1\75\1\60\1\uffff\1\155\1\146\2\uffff\1\146\1\76\1\141\1\156\1\157\1\141\5\uffff\1\135\1\75\1\56\1\101\1\uffff\2\0\1\52\3\uffff\1\143\3\uffff\1\160\1\60\1\164\2\uffff\1\164\2\60\2\uffff\1\155\1\157\1\144\1\60\1\141\2\160\10\uffff\1\56\5\uffff\1\153\1\157\1\uffff\2\60\1\uffff\1\60\1\uffff\1\142\1\153\1\60\1\uffff\1\156\1\154\1\160\1\141\1\162\3\uffff\1\144\1\165\1\uffff\1\163\1\145\1\151\1\147\1\164\1\141\1\160\1\146\1\166\1\156\1\145\3\60\1\157\1\145\1\147\1\60\3\uffff\1\162\1\154\1\60\1\uffff\1\155\1\60\1\uffff\1\141\1\uffff\1\164\1\151\1\157\1\156\1\60\1\uffff";
1621 static final String DFA19_maxS = 1737 static final String DFA20_maxS =
1622 "\1\uffff\1\75\1\141\1\uffff\1\156\1\146\2\uffff\1\165\1\157\1\76\1\163\1\162\1\141\5\uffff\1\135\1\75\1\145\1\172\1\uffff\2\uffff\1\57\3\uffff\1\143\2\uffff\1\160\1\172\1\164\2\uffff\1\164\1\172\1\155\1\157\2\uffff\1\144\1\172\1\141\2\160\10\uffff\1\145\5\uffff\1\153\1\157\1\uffff\2\172\1\uffff\1\142\1\153\1\172\1\uffff\1\156\1\154\1\160\1\141\1\162\2\uffff\1\144\1\165\1\uffff\1\163\1\145\1\151\1\147\1\164\1\141\1\160\1\146\1\166\1\156\1\145\3\172\1\157\1\145\1\147\1\172\3\uffff\1\162\1\154\1\172\1\uffff\1\155\1\172\1\uffff\1\141\1\uffff\1\164\1\151\1\157\1\156\1\172\1\uffff"; 1738 "\1\uffff\1\75\1\172\1\uffff\1\156\1\146\2\uffff\1\165\1\76\1\157\1\163\1\162\1\141\5\uffff\1\135\1\75\1\145\1\172\1\uffff\2\uffff\1\57\3\uffff\1\143\3\uffff\1\160\1\172\1\164\2\uffff\1\164\2\172\2\uffff\1\155\1\157\1\144\1\172\1\141\2\160\10\uffff\1\145\5\uffff\1\153\1\157\1\uffff\2\172\1\uffff\1\172\1\uffff\1\142\1\153\1\172\1\uffff\1\156\1\154\1\160\1\141\1\162\3\uffff\1\144\1\165\1\uffff\1\163\1\145\1\151\1\147\1\164\1\141\1\160\1\146\1\166\1\156\1\145\3\172\1\157\1\145\1\147\1\172\3\uffff\1\162\1\154\1\172\1\uffff\1\155\1\172\1\uffff\1\141\1\uffff\1\164\1\151\1\157\1\156\1\172\1\uffff";
1623 static final String DFA19_acceptS = 1739 static final String DFA20_acceptS =
1624 "\3\uffff\1\3\2\uffff\1\6\1\7\6\uffff\1\20\1\21\1\22\1\25\1\27\4\uffff\1\34\3\uffff\1\41\1\42\1\1\1\uffff\1\34\1\3\3\uffff\1\6\1\7\4\uffff\1\26\1\13\5\uffff\1\20\1\21\1\22\1\25\1\27\1\30\1\32\1\33\1\uffff\1\35\1\36\1\37\1\40\1\41\2\uffff\1\10\2\uffff\1\15\3\uffff\1\24\5\uffff\1\5\1\11\2\uffff\1\14\22\uffff\1\4\1\12\1\23\3\uffff\1\2\2\uffff\1\17\1\uffff\1\31\5\uffff\1\16"; 1740 "\3\uffff\1\3\2\uffff\1\6\1\7\6\uffff\1\22\1\23\1\24\1\27\1\31\4\uffff\1\37\3\uffff\1\44\1\45\1\1\1\uffff\1\12\1\37\1\3\3\uffff\1\6\1\7\3\uffff\1\30\1\13\7\uffff\1\22\1\23\1\24\1\27\1\31\1\32\1\34\1\40\1\uffff\1\36\1\41\1\42\1\43\1\44\2\uffff\1\10\2\uffff\1\16\1\uffff\1\17\3\uffff\1\26\5\uffff\1\5\1\11\1\35\2\uffff\1\15\22\uffff\1\4\1\14\1\25\3\uffff\1\2\2\uffff\1\21\1\uffff\1\33\5\uffff\1\20";
1625 static final String DFA19_specialS = 1741 static final String DFA20_specialS =
1626 "\1\2\27\uffff\1\1\1\0\135\uffff}>"; 1742 "\1\2\27\uffff\1\1\1\0\142\uffff}>";
1627 static final String[] DFA19_transitionS = { 1743 static final String[] DFA20_transitionS = {
1628 "\11\34\2\33\2\34\1\33\22\34\1\33\1\34\1\30\4\34\1\31\1\16\1\17\1\22\1\24\1\20\1\34\1\21\1\32\12\25\1\1\1\3\1\34\1\12\3\34\32\27\1\23\2\34\1\26\1\27\1\34\1\13\1\27\1\5\5\27\1\4\2\27\1\11\1\15\1\27\1\10\1\2\3\27\1\14\6\27\1\6\1\34\1\7\uff82\34", 1744 "\11\34\2\33\2\34\1\33\22\34\1\33\1\34\1\30\4\34\1\31\1\16\1\17\1\22\1\24\1\20\1\34\1\21\1\32\12\25\1\1\1\3\1\34\1\11\3\34\32\27\1\23\2\34\1\26\1\27\1\34\1\13\1\27\1\5\5\27\1\4\2\27\1\12\1\15\1\27\1\10\1\2\3\27\1\14\6\27\1\6\1\34\1\7\uff82\34",
1629 "\1\35", 1745 "\1\35",
1630 "\1\36", 1746 "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\1\36\31\40",
1631 "", 1747 "",
1632 "\1\41\1\42", 1748 "\1\42\1\43",
1633 "\1\43", 1749 "\1\44",
1634 "", 1750 "",
1635 "", 1751 "",
1636 "\1\47\2\uffff\1\46", 1752 "\1\51\13\uffff\1\50\2\uffff\1\47",
1637 "\1\50\15\uffff\1\51",
1638 "\1\52", 1753 "\1\52",
1639 "\1\54\4\uffff\1\55", 1754 "\1\54\15\uffff\1\55",
1640 "\1\57\2\uffff\1\56", 1755 "\1\56\4\uffff\1\57",
1641 "\1\60", 1756 "\1\61\2\uffff\1\60",
1757 "\1\62",
1642 "", 1758 "",
1643 "", 1759 "",
1644 "", 1760 "",
1645 "", 1761 "",
1646 "", 1762 "",
1647 "\1\66", 1763 "\1\70",
1648 "\1\67", 1764 "\1\71",
1649 "\1\70\1\uffff\12\71\13\uffff\1\70\37\uffff\1\70", 1765 "\1\74\1\uffff\12\73\13\uffff\1\74\37\uffff\1\74",
1650 "\32\37\4\uffff\1\37\1\uffff\32\37", 1766 "\32\40\4\uffff\1\40\1\uffff\32\40",
1651 "", 1767 "",
1652 "\0\73", 1768 "\0\75",
1653 "\0\73", 1769 "\0\75",
1654 "\1\74\4\uffff\1\75", 1770 "\1\76\4\uffff\1\77",
1655 "", 1771 "",
1656 "", 1772 "",
1657 "", 1773 "",
1658 "\1\77", 1774 "\1\101",
1775 "",
1659 "", 1776 "",
1660 "", 1777 "",
1661 "\1\100",
1662 "\12\37\7\uffff\32\37\4\uffff\1\37\1\uffff\32\37",
1663 "\1\102", 1778 "\1\102",
1779 "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40",
1780 "\1\104",
1664 "", 1781 "",
1665 "", 1782 "",
1666 "\1\103",
1667 "\12\37\7\uffff\32\37\4\uffff\1\37\1\uffff\32\37",
1668 "\1\105", 1783 "\1\105",
1669 "\1\106", 1784 "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40",
1785 "\12\107\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40",
1670 "", 1786 "",
1671 "", 1787 "",
1672 "\1\107",
1673 "\12\37\7\uffff\32\37\4\uffff\1\37\1\uffff\32\37",
1674 "\1\111", 1788 "\1\111",
1675 "\1\112", 1789 "\1\112",
1676 "\1\113", 1790 "\1\113",
1791 "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40",
1792 "\1\115",
1793 "\1\116",
1794 "\1\117",
1677 "", 1795 "",
1678 "", 1796 "",
1679 "", 1797 "",
@@ -1682,191 +1800,194 @@ public class InternalCftLanguageLexer extends Lexer {
1682 "", 1800 "",
1683 "", 1801 "",
1684 "", 1802 "",
1685 "\1\70\1\uffff\12\71\13\uffff\1\70\37\uffff\1\70", 1803 "\1\74\1\uffff\12\73\13\uffff\1\74\37\uffff\1\74",
1686 "",
1687 "",
1688 "", 1804 "",
1689 "", 1805 "",
1690 "", 1806 "",
1691 "\1\114",
1692 "\1\115",
1693 "", 1807 "",
1694 "\12\37\7\uffff\32\37\4\uffff\1\37\1\uffff\32\37",
1695 "\12\37\7\uffff\32\37\4\uffff\1\37\1\uffff\32\37",
1696 "", 1808 "",
1697 "\1\120", 1809 "\1\120",
1698 "\1\121", 1810 "\1\121",
1699 "\12\37\7\uffff\32\37\4\uffff\1\37\1\uffff\32\37",
1700 "", 1811 "",
1701 "\1\123", 1812 "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40",
1702 "\1\124", 1813 "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40",
1814 "",
1815 "\12\107\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40",
1816 "",
1703 "\1\125", 1817 "\1\125",
1704 "\1\126", 1818 "\1\126",
1705 "\1\127", 1819 "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40",
1706 "",
1707 "", 1820 "",
1708 "\1\130", 1821 "\1\130",
1709 "\1\131", 1822 "\1\131",
1710 "",
1711 "\1\132", 1823 "\1\132",
1712 "\1\133", 1824 "\1\133",
1713 "\1\134", 1825 "\1\134",
1826 "",
1827 "",
1828 "",
1714 "\1\135", 1829 "\1\135",
1715 "\1\136", 1830 "\1\136",
1831 "",
1716 "\1\137", 1832 "\1\137",
1717 "\1\140", 1833 "\1\140",
1718 "\1\141", 1834 "\1\141",
1719 "\1\142", 1835 "\1\142",
1720 "\1\143", 1836 "\1\143",
1721 "\1\144", 1837 "\1\144",
1722 "\12\37\7\uffff\32\37\4\uffff\1\37\1\uffff\32\37", 1838 "\1\145",
1723 "\12\37\7\uffff\32\37\4\uffff\1\37\1\uffff\32\37", 1839 "\1\146",
1724 "\12\37\7\uffff\32\37\4\uffff\1\37\1\uffff\32\37", 1840 "\1\147",
1725 "\1\150", 1841 "\1\150",
1726 "\1\151", 1842 "\1\151",
1727 "\1\152", 1843 "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40",
1728 "\12\37\7\uffff\32\37\4\uffff\1\37\1\uffff\32\37", 1844 "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40",
1729 "", 1845 "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40",
1730 "",
1731 "",
1732 "\1\154",
1733 "\1\155", 1846 "\1\155",
1734 "\12\37\7\uffff\32\37\4\uffff\1\37\1\uffff\32\37", 1847 "\1\156",
1735 "",
1736 "\1\157", 1848 "\1\157",
1737 "\12\37\7\uffff\32\37\4\uffff\1\37\1\uffff\32\37", 1849 "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40",
1738 "", 1850 "",
1739 "\1\161",
1740 "", 1851 "",
1852 "",
1853 "\1\161",
1741 "\1\162", 1854 "\1\162",
1742 "\1\163", 1855 "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40",
1856 "",
1743 "\1\164", 1857 "\1\164",
1744 "\1\165", 1858 "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40",
1745 "\12\37\7\uffff\32\37\4\uffff\1\37\1\uffff\32\37", 1859 "",
1860 "\1\166",
1861 "",
1862 "\1\167",
1863 "\1\170",
1864 "\1\171",
1865 "\1\172",
1866 "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40",
1746 "" 1867 ""
1747 }; 1868 };
1748 1869
1749 static final short[] DFA19_eot = DFA.unpackEncodedString(DFA19_eotS); 1870 static final short[] DFA20_eot = DFA.unpackEncodedString(DFA20_eotS);
1750 static final short[] DFA19_eof = DFA.unpackEncodedString(DFA19_eofS); 1871 static final short[] DFA20_eof = DFA.unpackEncodedString(DFA20_eofS);
1751 static final char[] DFA19_min = DFA.unpackEncodedStringToUnsignedChars(DFA19_minS); 1872 static final char[] DFA20_min = DFA.unpackEncodedStringToUnsignedChars(DFA20_minS);
1752 static final char[] DFA19_max = DFA.unpackEncodedStringToUnsignedChars(DFA19_maxS); 1873 static final char[] DFA20_max = DFA.unpackEncodedStringToUnsignedChars(DFA20_maxS);
1753 static final short[] DFA19_accept = DFA.unpackEncodedString(DFA19_acceptS); 1874 static final short[] DFA20_accept = DFA.unpackEncodedString(DFA20_acceptS);
1754 static final short[] DFA19_special = DFA.unpackEncodedString(DFA19_specialS); 1875 static final short[] DFA20_special = DFA.unpackEncodedString(DFA20_specialS);
1755 static final short[][] DFA19_transition; 1876 static final short[][] DFA20_transition;
1756 1877
1757 static { 1878 static {
1758 int numStates = DFA19_transitionS.length; 1879 int numStates = DFA20_transitionS.length;
1759 DFA19_transition = new short[numStates][]; 1880 DFA20_transition = new short[numStates][];
1760 for (int i=0; i<numStates; i++) { 1881 for (int i=0; i<numStates; i++) {
1761 DFA19_transition[i] = DFA.unpackEncodedString(DFA19_transitionS[i]); 1882 DFA20_transition[i] = DFA.unpackEncodedString(DFA20_transitionS[i]);
1762 } 1883 }
1763 } 1884 }
1764 1885
1765 class DFA19 extends DFA { 1886 class DFA20 extends DFA {
1766 1887
1767 public DFA19(BaseRecognizer recognizer) { 1888 public DFA20(BaseRecognizer recognizer) {
1768 this.recognizer = recognizer; 1889 this.recognizer = recognizer;
1769 this.decisionNumber = 19; 1890 this.decisionNumber = 20;
1770 this.eot = DFA19_eot; 1891 this.eot = DFA20_eot;
1771 this.eof = DFA19_eof; 1892 this.eof = DFA20_eof;
1772 this.min = DFA19_min; 1893 this.min = DFA20_min;
1773 this.max = DFA19_max; 1894 this.max = DFA20_max;
1774 this.accept = DFA19_accept; 1895 this.accept = DFA20_accept;
1775 this.special = DFA19_special; 1896 this.special = DFA20_special;
1776 this.transition = DFA19_transition; 1897 this.transition = DFA20_transition;
1777 } 1898 }
1778 public String getDescription() { 1899 public String getDescription() {
1779 return "1:1: Tokens : ( T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | RULE_DOULBE | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );"; 1900 return "1:1: Tokens : ( T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | RULE_OF_INT | RULE_T_DOUBLE | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );";
1780 } 1901 }
1781 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { 1902 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
1782 IntStream input = _input; 1903 IntStream input = _input;
1783 int _s = s; 1904 int _s = s;
1784 switch ( s ) { 1905 switch ( s ) {
1785 case 0 : 1906 case 0 :
1786 int LA19_25 = input.LA(1); 1907 int LA20_25 = input.LA(1);
1787 1908
1788 s = -1; 1909 s = -1;
1789 if ( ((LA19_25>='\u0000' && LA19_25<='\uFFFF')) ) {s = 59;} 1910 if ( ((LA20_25>='\u0000' && LA20_25<='\uFFFF')) ) {s = 61;}
1790 1911
1791 else s = 28; 1912 else s = 28;
1792 1913
1793 if ( s>=0 ) return s; 1914 if ( s>=0 ) return s;
1794 break; 1915 break;
1795 case 1 : 1916 case 1 :
1796 int LA19_24 = input.LA(1); 1917 int LA20_24 = input.LA(1);
1797 1918
1798 s = -1; 1919 s = -1;
1799 if ( ((LA19_24>='\u0000' && LA19_24<='\uFFFF')) ) {s = 59;} 1920 if ( ((LA20_24>='\u0000' && LA20_24<='\uFFFF')) ) {s = 61;}
1800 1921
1801 else s = 28; 1922 else s = 28;
1802 1923
1803 if ( s>=0 ) return s; 1924 if ( s>=0 ) return s;
1804 break; 1925 break;
1805 case 2 : 1926 case 2 :
1806 int LA19_0 = input.LA(1); 1927 int LA20_0 = input.LA(1);
1807 1928
1808 s = -1; 1929 s = -1;
1809 if ( (LA19_0==':') ) {s = 1;} 1930 if ( (LA20_0==':') ) {s = 1;}
1810 1931
1811 else if ( (LA19_0=='p') ) {s = 2;} 1932 else if ( (LA20_0=='p') ) {s = 2;}
1812 1933
1813 else if ( (LA19_0==';') ) {s = 3;} 1934 else if ( (LA20_0==';') ) {s = 3;}
1814 1935
1815 else if ( (LA19_0=='i') ) {s = 4;} 1936 else if ( (LA20_0=='i') ) {s = 4;}
1816 1937
1817 else if ( (LA19_0=='c') ) {s = 5;} 1938 else if ( (LA20_0=='c') ) {s = 5;}
1818 1939
1819 else if ( (LA19_0=='{') ) {s = 6;} 1940 else if ( (LA20_0=='{') ) {s = 6;}
1820 1941
1821 else if ( (LA19_0=='}') ) {s = 7;} 1942 else if ( (LA20_0=='}') ) {s = 7;}
1822 1943
1823 else if ( (LA19_0=='o') ) {s = 8;} 1944 else if ( (LA20_0=='o') ) {s = 8;}
1824 1945
1825 else if ( (LA19_0=='l') ) {s = 9;} 1946 else if ( (LA20_0=='=') ) {s = 9;}
1826 1947
1827 else if ( (LA19_0=='=') ) {s = 10;} 1948 else if ( (LA20_0=='l') ) {s = 10;}
1828 1949
1829 else if ( (LA19_0=='a') ) {s = 11;} 1950 else if ( (LA20_0=='a') ) {s = 11;}
1830 1951
1831 else if ( (LA19_0=='t') ) {s = 12;} 1952 else if ( (LA20_0=='t') ) {s = 12;}
1832 1953
1833 else if ( (LA19_0=='m') ) {s = 13;} 1954 else if ( (LA20_0=='m') ) {s = 13;}
1834 1955
1835 else if ( (LA19_0=='(') ) {s = 14;} 1956 else if ( (LA20_0=='(') ) {s = 14;}
1836 1957
1837 else if ( (LA19_0==')') ) {s = 15;} 1958 else if ( (LA20_0==')') ) {s = 15;}
1838 1959
1839 else if ( (LA19_0==',') ) {s = 16;} 1960 else if ( (LA20_0==',') ) {s = 16;}
1840 1961
1841 else if ( (LA19_0=='.') ) {s = 17;} 1962 else if ( (LA20_0=='.') ) {s = 17;}
1842 1963
1843 else if ( (LA19_0=='*') ) {s = 18;} 1964 else if ( (LA20_0=='*') ) {s = 18;}
1844 1965
1845 else if ( (LA19_0=='[') ) {s = 19;} 1966 else if ( (LA20_0=='[') ) {s = 19;}
1846 1967
1847 else if ( (LA19_0=='+') ) {s = 20;} 1968 else if ( (LA20_0=='+') ) {s = 20;}
1848 1969
1849 else if ( ((LA19_0>='0' && LA19_0<='9')) ) {s = 21;} 1970 else if ( ((LA20_0>='0' && LA20_0<='9')) ) {s = 21;}
1850 1971
1851 else if ( (LA19_0=='^') ) {s = 22;} 1972 else if ( (LA20_0=='^') ) {s = 22;}
1852 1973
1853 else if ( ((LA19_0>='A' && LA19_0<='Z')||LA19_0=='_'||LA19_0=='b'||(LA19_0>='d' && LA19_0<='h')||(LA19_0>='j' && LA19_0<='k')||LA19_0=='n'||(LA19_0>='q' && LA19_0<='s')||(LA19_0>='u' && LA19_0<='z')) ) {s = 23;} 1974 else if ( ((LA20_0>='A' && LA20_0<='Z')||LA20_0=='_'||LA20_0=='b'||(LA20_0>='d' && LA20_0<='h')||(LA20_0>='j' && LA20_0<='k')||LA20_0=='n'||(LA20_0>='q' && LA20_0<='s')||(LA20_0>='u' && LA20_0<='z')) ) {s = 23;}
1854 1975
1855 else if ( (LA19_0=='\"') ) {s = 24;} 1976 else if ( (LA20_0=='\"') ) {s = 24;}
1856 1977
1857 else if ( (LA19_0=='\'') ) {s = 25;} 1978 else if ( (LA20_0=='\'') ) {s = 25;}
1858 1979
1859 else if ( (LA19_0=='/') ) {s = 26;} 1980 else if ( (LA20_0=='/') ) {s = 26;}
1860 1981
1861 else if ( ((LA19_0>='\t' && LA19_0<='\n')||LA19_0=='\r'||LA19_0==' ') ) {s = 27;} 1982 else if ( ((LA20_0>='\t' && LA20_0<='\n')||LA20_0=='\r'||LA20_0==' ') ) {s = 27;}
1862 1983
1863 else if ( ((LA19_0>='\u0000' && LA19_0<='\b')||(LA19_0>='\u000B' && LA19_0<='\f')||(LA19_0>='\u000E' && LA19_0<='\u001F')||LA19_0=='!'||(LA19_0>='#' && LA19_0<='&')||LA19_0=='-'||LA19_0=='<'||(LA19_0>='>' && LA19_0<='@')||(LA19_0>='\\' && LA19_0<=']')||LA19_0=='`'||LA19_0=='|'||(LA19_0>='~' && LA19_0<='\uFFFF')) ) {s = 28;} 1984 else if ( ((LA20_0>='\u0000' && LA20_0<='\b')||(LA20_0>='\u000B' && LA20_0<='\f')||(LA20_0>='\u000E' && LA20_0<='\u001F')||LA20_0=='!'||(LA20_0>='#' && LA20_0<='&')||LA20_0=='-'||LA20_0=='<'||(LA20_0>='>' && LA20_0<='@')||(LA20_0>='\\' && LA20_0<=']')||LA20_0=='`'||LA20_0=='|'||(LA20_0>='~' && LA20_0<='\uFFFF')) ) {s = 28;}
1864 1985
1865 if ( s>=0 ) return s; 1986 if ( s>=0 ) return s;
1866 break; 1987 break;
1867 } 1988 }
1868 NoViableAltException nvae = 1989 NoViableAltException nvae =
1869 new NoViableAltException(getDescription(), 19, _s, input); 1990 new NoViableAltException(getDescription(), 20, _s, input);
1870 error(nvae); 1991 error(nvae);
1871 throw nvae; 1992 throw nvae;
1872 } 1993 }
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/InternalCftLanguageParser.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ide/contentassist/antlr/internal/InternalCftLanguageParser.java
index a12d9fd8..be5e3140 100644
--- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ide/contentassist/antlr/internal/InternalCftLanguageParser.java
+++ b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ide/contentassist/antlr/internal/InternalCftLanguageParser.java
@@ -22,19 +22,21 @@ import java.util.ArrayList;
22@SuppressWarnings("all") 22@SuppressWarnings("all")
23public class InternalCftLanguageParser extends AbstractInternalContentAssistParser { 23public class InternalCftLanguageParser extends AbstractInternalContentAssistParser {
24 public static final String[] tokenNames = new String[] { 24 public static final String[] tokenNames = new String[] {
25 "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_ID", "RULE_DOULBE", "RULE_INT", "RULE_STRING", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "':='", "'package'", "';'", "'import'", "'cft'", "'{'", "'}'", "'in'", "'out'", "'lambda'", "'='", "'and'", "'or'", "'transformation'", "'mapping'", "'('", "')'", "','", "'lookup'", "'as'", "'.'", "'=>'", "'*'", "'[]'", "'toplevel'", "'+='" 25 "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_ID", "RULE_OF_INT", "RULE_INT", "RULE_T_DOUBLE", "RULE_STRING", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "':='", "'package'", "';'", "'import'", "'cft'", "'{'", "'}'", "'in'", "'out'", "'p'", "'='", "'lambda'", "'and'", "'or'", "'of'", "'transformation'", "'mapping'", "'('", "')'", "','", "'lookup'", "'as'", "'.'", "'=>'", "'*'", "'[]'", "'toplevel'", "'+='"
26 }; 26 };
27 public static final int RULE_STRING=7; 27 public static final int RULE_STRING=8;
28 public static final int RULE_SL_COMMENT=9; 28 public static final int RULE_SL_COMMENT=10;
29 public static final int T__19=19; 29 public static final int T__19=19;
30 public static final int T__15=15; 30 public static final int T__15=15;
31 public static final int T__37=37; 31 public static final int T__37=37;
32 public static final int T__16=16; 32 public static final int T__16=16;
33 public static final int T__38=38;
33 public static final int T__17=17; 34 public static final int T__17=17;
35 public static final int T__39=39;
34 public static final int T__18=18; 36 public static final int T__18=18;
35 public static final int T__33=33; 37 public static final int T__33=33;
36 public static final int T__12=12;
37 public static final int T__34=34; 38 public static final int T__34=34;
39 public static final int RULE_T_DOUBLE=7;
38 public static final int T__13=13; 40 public static final int T__13=13;
39 public static final int T__35=35; 41 public static final int T__35=35;
40 public static final int T__14=14; 42 public static final int T__14=14;
@@ -43,20 +45,21 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
43 public static final int T__30=30; 45 public static final int T__30=30;
44 public static final int T__31=31; 46 public static final int T__31=31;
45 public static final int T__32=32; 47 public static final int T__32=32;
48 public static final int RULE_OF_INT=5;
46 public static final int RULE_ID=4; 49 public static final int RULE_ID=4;
47 public static final int RULE_WS=10; 50 public static final int RULE_WS=11;
48 public static final int RULE_DOULBE=5; 51 public static final int RULE_ANY_OTHER=12;
49 public static final int RULE_ANY_OTHER=11;
50 public static final int T__26=26; 52 public static final int T__26=26;
51 public static final int T__27=27; 53 public static final int T__27=27;
52 public static final int T__28=28; 54 public static final int T__28=28;
53 public static final int RULE_INT=6; 55 public static final int RULE_INT=6;
54 public static final int T__29=29; 56 public static final int T__29=29;
55 public static final int T__22=22; 57 public static final int T__22=22;
56 public static final int RULE_ML_COMMENT=8; 58 public static final int RULE_ML_COMMENT=9;
57 public static final int T__23=23; 59 public static final int T__23=23;
58 public static final int T__24=24; 60 public static final int T__24=24;
59 public static final int T__25=25; 61 public static final int T__25=25;
62 public static final int T__40=40;
60 public static final int T__20=20; 63 public static final int T__20=20;
61 public static final int T__21=21; 64 public static final int T__21=21;
62 65
@@ -557,12 +560,243 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
557 // $ANTLR end "ruleBasicEventDefinition" 560 // $ANTLR end "ruleBasicEventDefinition"
558 561
559 562
563 // $ANTLR start "entryRuleDistribution"
564 // InternalCftLanguage.g:203:1: entryRuleDistribution : ruleDistribution EOF ;
565 public final void entryRuleDistribution() throws RecognitionException {
566 try {
567 // InternalCftLanguage.g:204:1: ( ruleDistribution EOF )
568 // InternalCftLanguage.g:205:1: ruleDistribution EOF
569 {
570 before(grammarAccess.getDistributionRule());
571 pushFollow(FOLLOW_1);
572 ruleDistribution();
573
574 state._fsp--;
575
576 after(grammarAccess.getDistributionRule());
577 match(input,EOF,FOLLOW_2);
578
579 }
580
581 }
582 catch (RecognitionException re) {
583 reportError(re);
584 recover(input,re);
585 }
586 finally {
587 }
588 return ;
589 }
590 // $ANTLR end "entryRuleDistribution"
591
592
593 // $ANTLR start "ruleDistribution"
594 // InternalCftLanguage.g:212:1: ruleDistribution : ( ( rule__Distribution__Alternatives ) ) ;
595 public final void ruleDistribution() throws RecognitionException {
596
597 int stackSize = keepStackSize();
598
599 try {
600 // InternalCftLanguage.g:216:2: ( ( ( rule__Distribution__Alternatives ) ) )
601 // InternalCftLanguage.g:217:2: ( ( rule__Distribution__Alternatives ) )
602 {
603 // InternalCftLanguage.g:217:2: ( ( rule__Distribution__Alternatives ) )
604 // InternalCftLanguage.g:218:3: ( rule__Distribution__Alternatives )
605 {
606 before(grammarAccess.getDistributionAccess().getAlternatives());
607 // InternalCftLanguage.g:219:3: ( rule__Distribution__Alternatives )
608 // InternalCftLanguage.g:219:4: rule__Distribution__Alternatives
609 {
610 pushFollow(FOLLOW_2);
611 rule__Distribution__Alternatives();
612
613 state._fsp--;
614
615
616 }
617
618 after(grammarAccess.getDistributionAccess().getAlternatives());
619
620 }
621
622
623 }
624
625 }
626 catch (RecognitionException re) {
627 reportError(re);
628 recover(input,re);
629 }
630 finally {
631
632 restoreStackSize(stackSize);
633
634 }
635 return ;
636 }
637 // $ANTLR end "ruleDistribution"
638
639
640 // $ANTLR start "entryRuleConstantDistribution"
641 // InternalCftLanguage.g:228:1: entryRuleConstantDistribution : ruleConstantDistribution EOF ;
642 public final void entryRuleConstantDistribution() throws RecognitionException {
643 try {
644 // InternalCftLanguage.g:229:1: ( ruleConstantDistribution EOF )
645 // InternalCftLanguage.g:230:1: ruleConstantDistribution EOF
646 {
647 before(grammarAccess.getConstantDistributionRule());
648 pushFollow(FOLLOW_1);
649 ruleConstantDistribution();
650
651 state._fsp--;
652
653 after(grammarAccess.getConstantDistributionRule());
654 match(input,EOF,FOLLOW_2);
655
656 }
657
658 }
659 catch (RecognitionException re) {
660 reportError(re);
661 recover(input,re);
662 }
663 finally {
664 }
665 return ;
666 }
667 // $ANTLR end "entryRuleConstantDistribution"
668
669
670 // $ANTLR start "ruleConstantDistribution"
671 // InternalCftLanguage.g:237:1: ruleConstantDistribution : ( ( rule__ConstantDistribution__Group__0 ) ) ;
672 public final void ruleConstantDistribution() throws RecognitionException {
673
674 int stackSize = keepStackSize();
675
676 try {
677 // InternalCftLanguage.g:241:2: ( ( ( rule__ConstantDistribution__Group__0 ) ) )
678 // InternalCftLanguage.g:242:2: ( ( rule__ConstantDistribution__Group__0 ) )
679 {
680 // InternalCftLanguage.g:242:2: ( ( rule__ConstantDistribution__Group__0 ) )
681 // InternalCftLanguage.g:243:3: ( rule__ConstantDistribution__Group__0 )
682 {
683 before(grammarAccess.getConstantDistributionAccess().getGroup());
684 // InternalCftLanguage.g:244:3: ( rule__ConstantDistribution__Group__0 )
685 // InternalCftLanguage.g:244:4: rule__ConstantDistribution__Group__0
686 {
687 pushFollow(FOLLOW_2);
688 rule__ConstantDistribution__Group__0();
689
690 state._fsp--;
691
692
693 }
694
695 after(grammarAccess.getConstantDistributionAccess().getGroup());
696
697 }
698
699
700 }
701
702 }
703 catch (RecognitionException re) {
704 reportError(re);
705 recover(input,re);
706 }
707 finally {
708
709 restoreStackSize(stackSize);
710
711 }
712 return ;
713 }
714 // $ANTLR end "ruleConstantDistribution"
715
716
717 // $ANTLR start "entryRuleExponentialDistribution"
718 // InternalCftLanguage.g:253:1: entryRuleExponentialDistribution : ruleExponentialDistribution EOF ;
719 public final void entryRuleExponentialDistribution() throws RecognitionException {
720 try {
721 // InternalCftLanguage.g:254:1: ( ruleExponentialDistribution EOF )
722 // InternalCftLanguage.g:255:1: ruleExponentialDistribution EOF
723 {
724 before(grammarAccess.getExponentialDistributionRule());
725 pushFollow(FOLLOW_1);
726 ruleExponentialDistribution();
727
728 state._fsp--;
729
730 after(grammarAccess.getExponentialDistributionRule());
731 match(input,EOF,FOLLOW_2);
732
733 }
734
735 }
736 catch (RecognitionException re) {
737 reportError(re);
738 recover(input,re);
739 }
740 finally {
741 }
742 return ;
743 }
744 // $ANTLR end "entryRuleExponentialDistribution"
745
746
747 // $ANTLR start "ruleExponentialDistribution"
748 // InternalCftLanguage.g:262:1: ruleExponentialDistribution : ( ( rule__ExponentialDistribution__Group__0 ) ) ;
749 public final void ruleExponentialDistribution() throws RecognitionException {
750
751 int stackSize = keepStackSize();
752
753 try {
754 // InternalCftLanguage.g:266:2: ( ( ( rule__ExponentialDistribution__Group__0 ) ) )
755 // InternalCftLanguage.g:267:2: ( ( rule__ExponentialDistribution__Group__0 ) )
756 {
757 // InternalCftLanguage.g:267:2: ( ( rule__ExponentialDistribution__Group__0 ) )
758 // InternalCftLanguage.g:268:3: ( rule__ExponentialDistribution__Group__0 )
759 {
760 before(grammarAccess.getExponentialDistributionAccess().getGroup());
761 // InternalCftLanguage.g:269:3: ( rule__ExponentialDistribution__Group__0 )
762 // InternalCftLanguage.g:269:4: rule__ExponentialDistribution__Group__0
763 {
764 pushFollow(FOLLOW_2);
765 rule__ExponentialDistribution__Group__0();
766
767 state._fsp--;
768
769
770 }
771
772 after(grammarAccess.getExponentialDistributionAccess().getGroup());
773
774 }
775
776
777 }
778
779 }
780 catch (RecognitionException re) {
781 reportError(re);
782 recover(input,re);
783 }
784 finally {
785
786 restoreStackSize(stackSize);
787
788 }
789 return ;
790 }
791 // $ANTLR end "ruleExponentialDistribution"
792
793
560 // $ANTLR start "entryRuleGateDefinition" 794 // $ANTLR start "entryRuleGateDefinition"
561 // InternalCftLanguage.g:203:1: entryRuleGateDefinition : ruleGateDefinition EOF ; 795 // InternalCftLanguage.g:278:1: entryRuleGateDefinition : ruleGateDefinition EOF ;
562 public final void entryRuleGateDefinition() throws RecognitionException { 796 public final void entryRuleGateDefinition() throws RecognitionException {
563 try { 797 try {
564 // InternalCftLanguage.g:204:1: ( ruleGateDefinition EOF ) 798 // InternalCftLanguage.g:279:1: ( ruleGateDefinition EOF )
565 // InternalCftLanguage.g:205:1: ruleGateDefinition EOF 799 // InternalCftLanguage.g:280:1: ruleGateDefinition EOF
566 { 800 {
567 before(grammarAccess.getGateDefinitionRule()); 801 before(grammarAccess.getGateDefinitionRule());
568 pushFollow(FOLLOW_1); 802 pushFollow(FOLLOW_1);
@@ -588,21 +822,21 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
588 822
589 823
590 // $ANTLR start "ruleGateDefinition" 824 // $ANTLR start "ruleGateDefinition"
591 // InternalCftLanguage.g:212:1: ruleGateDefinition : ( ( rule__GateDefinition__Alternatives ) ) ; 825 // InternalCftLanguage.g:287:1: ruleGateDefinition : ( ( rule__GateDefinition__Alternatives ) ) ;
592 public final void ruleGateDefinition() throws RecognitionException { 826 public final void ruleGateDefinition() throws RecognitionException {
593 827
594 int stackSize = keepStackSize(); 828 int stackSize = keepStackSize();
595 829
596 try { 830 try {
597 // InternalCftLanguage.g:216:2: ( ( ( rule__GateDefinition__Alternatives ) ) ) 831 // InternalCftLanguage.g:291:2: ( ( ( rule__GateDefinition__Alternatives ) ) )
598 // InternalCftLanguage.g:217:2: ( ( rule__GateDefinition__Alternatives ) ) 832 // InternalCftLanguage.g:292:2: ( ( rule__GateDefinition__Alternatives ) )
599 { 833 {
600 // InternalCftLanguage.g:217:2: ( ( rule__GateDefinition__Alternatives ) ) 834 // InternalCftLanguage.g:292:2: ( ( rule__GateDefinition__Alternatives ) )
601 // InternalCftLanguage.g:218:3: ( rule__GateDefinition__Alternatives ) 835 // InternalCftLanguage.g:293:3: ( rule__GateDefinition__Alternatives )
602 { 836 {
603 before(grammarAccess.getGateDefinitionAccess().getAlternatives()); 837 before(grammarAccess.getGateDefinitionAccess().getAlternatives());
604 // InternalCftLanguage.g:219:3: ( rule__GateDefinition__Alternatives ) 838 // InternalCftLanguage.g:294:3: ( rule__GateDefinition__Alternatives )
605 // InternalCftLanguage.g:219:4: rule__GateDefinition__Alternatives 839 // InternalCftLanguage.g:294:4: rule__GateDefinition__Alternatives
606 { 840 {
607 pushFollow(FOLLOW_2); 841 pushFollow(FOLLOW_2);
608 rule__GateDefinition__Alternatives(); 842 rule__GateDefinition__Alternatives();
@@ -634,20 +868,20 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
634 // $ANTLR end "ruleGateDefinition" 868 // $ANTLR end "ruleGateDefinition"
635 869
636 870
637 // $ANTLR start "entryRuleAndGate" 871 // $ANTLR start "entryRuleAndGateDefinition"
638 // InternalCftLanguage.g:228:1: entryRuleAndGate : ruleAndGate EOF ; 872 // InternalCftLanguage.g:303:1: entryRuleAndGateDefinition : ruleAndGateDefinition EOF ;
639 public final void entryRuleAndGate() throws RecognitionException { 873 public final void entryRuleAndGateDefinition() throws RecognitionException {
640 try { 874 try {
641 // InternalCftLanguage.g:229:1: ( ruleAndGate EOF ) 875 // InternalCftLanguage.g:304:1: ( ruleAndGateDefinition EOF )
642 // InternalCftLanguage.g:230:1: ruleAndGate EOF 876 // InternalCftLanguage.g:305:1: ruleAndGateDefinition EOF
643 { 877 {
644 before(grammarAccess.getAndGateRule()); 878 before(grammarAccess.getAndGateDefinitionRule());
645 pushFollow(FOLLOW_1); 879 pushFollow(FOLLOW_1);
646 ruleAndGate(); 880 ruleAndGateDefinition();
647 881
648 state._fsp--; 882 state._fsp--;
649 883
650 after(grammarAccess.getAndGateRule()); 884 after(grammarAccess.getAndGateDefinitionRule());
651 match(input,EOF,FOLLOW_2); 885 match(input,EOF,FOLLOW_2);
652 886
653 } 887 }
@@ -661,35 +895,35 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
661 } 895 }
662 return ; 896 return ;
663 } 897 }
664 // $ANTLR end "entryRuleAndGate" 898 // $ANTLR end "entryRuleAndGateDefinition"
665 899
666 900
667 // $ANTLR start "ruleAndGate" 901 // $ANTLR start "ruleAndGateDefinition"
668 // InternalCftLanguage.g:237:1: ruleAndGate : ( ( rule__AndGate__Group__0 ) ) ; 902 // InternalCftLanguage.g:312:1: ruleAndGateDefinition : ( ( rule__AndGateDefinition__Group__0 ) ) ;
669 public final void ruleAndGate() throws RecognitionException { 903 public final void ruleAndGateDefinition() throws RecognitionException {
670 904
671 int stackSize = keepStackSize(); 905 int stackSize = keepStackSize();
672 906
673 try { 907 try {
674 // InternalCftLanguage.g:241:2: ( ( ( rule__AndGate__Group__0 ) ) ) 908 // InternalCftLanguage.g:316:2: ( ( ( rule__AndGateDefinition__Group__0 ) ) )
675 // InternalCftLanguage.g:242:2: ( ( rule__AndGate__Group__0 ) ) 909 // InternalCftLanguage.g:317:2: ( ( rule__AndGateDefinition__Group__0 ) )
676 { 910 {
677 // InternalCftLanguage.g:242:2: ( ( rule__AndGate__Group__0 ) ) 911 // InternalCftLanguage.g:317:2: ( ( rule__AndGateDefinition__Group__0 ) )
678 // InternalCftLanguage.g:243:3: ( rule__AndGate__Group__0 ) 912 // InternalCftLanguage.g:318:3: ( rule__AndGateDefinition__Group__0 )
679 { 913 {
680 before(grammarAccess.getAndGateAccess().getGroup()); 914 before(grammarAccess.getAndGateDefinitionAccess().getGroup());
681 // InternalCftLanguage.g:244:3: ( rule__AndGate__Group__0 ) 915 // InternalCftLanguage.g:319:3: ( rule__AndGateDefinition__Group__0 )
682 // InternalCftLanguage.g:244:4: rule__AndGate__Group__0 916 // InternalCftLanguage.g:319:4: rule__AndGateDefinition__Group__0
683 { 917 {
684 pushFollow(FOLLOW_2); 918 pushFollow(FOLLOW_2);
685 rule__AndGate__Group__0(); 919 rule__AndGateDefinition__Group__0();
686 920
687 state._fsp--; 921 state._fsp--;
688 922
689 923
690 } 924 }
691 925
692 after(grammarAccess.getAndGateAccess().getGroup()); 926 after(grammarAccess.getAndGateDefinitionAccess().getGroup());
693 927
694 } 928 }
695 929
@@ -708,23 +942,23 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
708 } 942 }
709 return ; 943 return ;
710 } 944 }
711 // $ANTLR end "ruleAndGate" 945 // $ANTLR end "ruleAndGateDefinition"
712 946
713 947
714 // $ANTLR start "entryRuleOrGate" 948 // $ANTLR start "entryRuleOrGateDefinition"
715 // InternalCftLanguage.g:253:1: entryRuleOrGate : ruleOrGate EOF ; 949 // InternalCftLanguage.g:328:1: entryRuleOrGateDefinition : ruleOrGateDefinition EOF ;
716 public final void entryRuleOrGate() throws RecognitionException { 950 public final void entryRuleOrGateDefinition() throws RecognitionException {
717 try { 951 try {
718 // InternalCftLanguage.g:254:1: ( ruleOrGate EOF ) 952 // InternalCftLanguage.g:329:1: ( ruleOrGateDefinition EOF )
719 // InternalCftLanguage.g:255:1: ruleOrGate EOF 953 // InternalCftLanguage.g:330:1: ruleOrGateDefinition EOF
720 { 954 {
721 before(grammarAccess.getOrGateRule()); 955 before(grammarAccess.getOrGateDefinitionRule());
722 pushFollow(FOLLOW_1); 956 pushFollow(FOLLOW_1);
723 ruleOrGate(); 957 ruleOrGateDefinition();
724 958
725 state._fsp--; 959 state._fsp--;
726 960
727 after(grammarAccess.getOrGateRule()); 961 after(grammarAccess.getOrGateDefinitionRule());
728 match(input,EOF,FOLLOW_2); 962 match(input,EOF,FOLLOW_2);
729 963
730 } 964 }
@@ -738,35 +972,35 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
738 } 972 }
739 return ; 973 return ;
740 } 974 }
741 // $ANTLR end "entryRuleOrGate" 975 // $ANTLR end "entryRuleOrGateDefinition"
742 976
743 977
744 // $ANTLR start "ruleOrGate" 978 // $ANTLR start "ruleOrGateDefinition"
745 // InternalCftLanguage.g:262:1: ruleOrGate : ( ( rule__OrGate__Group__0 ) ) ; 979 // InternalCftLanguage.g:337:1: ruleOrGateDefinition : ( ( rule__OrGateDefinition__Group__0 ) ) ;
746 public final void ruleOrGate() throws RecognitionException { 980 public final void ruleOrGateDefinition() throws RecognitionException {
747 981
748 int stackSize = keepStackSize(); 982 int stackSize = keepStackSize();
749 983
750 try { 984 try {
751 // InternalCftLanguage.g:266:2: ( ( ( rule__OrGate__Group__0 ) ) ) 985 // InternalCftLanguage.g:341:2: ( ( ( rule__OrGateDefinition__Group__0 ) ) )
752 // InternalCftLanguage.g:267:2: ( ( rule__OrGate__Group__0 ) ) 986 // InternalCftLanguage.g:342:2: ( ( rule__OrGateDefinition__Group__0 ) )
753 { 987 {
754 // InternalCftLanguage.g:267:2: ( ( rule__OrGate__Group__0 ) ) 988 // InternalCftLanguage.g:342:2: ( ( rule__OrGateDefinition__Group__0 ) )
755 // InternalCftLanguage.g:268:3: ( rule__OrGate__Group__0 ) 989 // InternalCftLanguage.g:343:3: ( rule__OrGateDefinition__Group__0 )
756 { 990 {
757 before(grammarAccess.getOrGateAccess().getGroup()); 991 before(grammarAccess.getOrGateDefinitionAccess().getGroup());
758 // InternalCftLanguage.g:269:3: ( rule__OrGate__Group__0 ) 992 // InternalCftLanguage.g:344:3: ( rule__OrGateDefinition__Group__0 )
759 // InternalCftLanguage.g:269:4: rule__OrGate__Group__0 993 // InternalCftLanguage.g:344:4: rule__OrGateDefinition__Group__0
760 { 994 {
761 pushFollow(FOLLOW_2); 995 pushFollow(FOLLOW_2);
762 rule__OrGate__Group__0(); 996 rule__OrGateDefinition__Group__0();
763 997
764 state._fsp--; 998 state._fsp--;
765 999
766 1000
767 } 1001 }
768 1002
769 after(grammarAccess.getOrGateAccess().getGroup()); 1003 after(grammarAccess.getOrGateDefinitionAccess().getGroup());
770 1004
771 } 1005 }
772 1006
@@ -785,15 +1019,92 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
785 } 1019 }
786 return ; 1020 return ;
787 } 1021 }
788 // $ANTLR end "ruleOrGate" 1022 // $ANTLR end "ruleOrGateDefinition"
1023
1024
1025 // $ANTLR start "entryRuleKOfMGateDefinition"
1026 // InternalCftLanguage.g:353:1: entryRuleKOfMGateDefinition : ruleKOfMGateDefinition EOF ;
1027 public final void entryRuleKOfMGateDefinition() throws RecognitionException {
1028 try {
1029 // InternalCftLanguage.g:354:1: ( ruleKOfMGateDefinition EOF )
1030 // InternalCftLanguage.g:355:1: ruleKOfMGateDefinition EOF
1031 {
1032 before(grammarAccess.getKOfMGateDefinitionRule());
1033 pushFollow(FOLLOW_1);
1034 ruleKOfMGateDefinition();
1035
1036 state._fsp--;
1037
1038 after(grammarAccess.getKOfMGateDefinitionRule());
1039 match(input,EOF,FOLLOW_2);
1040
1041 }
1042
1043 }
1044 catch (RecognitionException re) {
1045 reportError(re);
1046 recover(input,re);
1047 }
1048 finally {
1049 }
1050 return ;
1051 }
1052 // $ANTLR end "entryRuleKOfMGateDefinition"
1053
1054
1055 // $ANTLR start "ruleKOfMGateDefinition"
1056 // InternalCftLanguage.g:362:1: ruleKOfMGateDefinition : ( ( rule__KOfMGateDefinition__Group__0 ) ) ;
1057 public final void ruleKOfMGateDefinition() throws RecognitionException {
1058
1059 int stackSize = keepStackSize();
1060
1061 try {
1062 // InternalCftLanguage.g:366:2: ( ( ( rule__KOfMGateDefinition__Group__0 ) ) )
1063 // InternalCftLanguage.g:367:2: ( ( rule__KOfMGateDefinition__Group__0 ) )
1064 {
1065 // InternalCftLanguage.g:367:2: ( ( rule__KOfMGateDefinition__Group__0 ) )
1066 // InternalCftLanguage.g:368:3: ( rule__KOfMGateDefinition__Group__0 )
1067 {
1068 before(grammarAccess.getKOfMGateDefinitionAccess().getGroup());
1069 // InternalCftLanguage.g:369:3: ( rule__KOfMGateDefinition__Group__0 )
1070 // InternalCftLanguage.g:369:4: rule__KOfMGateDefinition__Group__0
1071 {
1072 pushFollow(FOLLOW_2);
1073 rule__KOfMGateDefinition__Group__0();
1074
1075 state._fsp--;
1076
1077
1078 }
1079
1080 after(grammarAccess.getKOfMGateDefinitionAccess().getGroup());
1081
1082 }
1083
1084
1085 }
1086
1087 }
1088 catch (RecognitionException re) {
1089 reportError(re);
1090 recover(input,re);
1091 }
1092 finally {
1093
1094 restoreStackSize(stackSize);
1095
1096 }
1097 return ;
1098 }
1099 // $ANTLR end "ruleKOfMGateDefinition"
789 1100
790 1101
791 // $ANTLR start "entryRuleTransformationDefinition" 1102 // $ANTLR start "entryRuleTransformationDefinition"
792 // InternalCftLanguage.g:278:1: entryRuleTransformationDefinition : ruleTransformationDefinition EOF ; 1103 // InternalCftLanguage.g:378:1: entryRuleTransformationDefinition : ruleTransformationDefinition EOF ;
793 public final void entryRuleTransformationDefinition() throws RecognitionException { 1104 public final void entryRuleTransformationDefinition() throws RecognitionException {
794 try { 1105 try {
795 // InternalCftLanguage.g:279:1: ( ruleTransformationDefinition EOF ) 1106 // InternalCftLanguage.g:379:1: ( ruleTransformationDefinition EOF )
796 // InternalCftLanguage.g:280:1: ruleTransformationDefinition EOF 1107 // InternalCftLanguage.g:380:1: ruleTransformationDefinition EOF
797 { 1108 {
798 before(grammarAccess.getTransformationDefinitionRule()); 1109 before(grammarAccess.getTransformationDefinitionRule());
799 pushFollow(FOLLOW_1); 1110 pushFollow(FOLLOW_1);
@@ -819,21 +1130,21 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
819 1130
820 1131
821 // $ANTLR start "ruleTransformationDefinition" 1132 // $ANTLR start "ruleTransformationDefinition"
822 // InternalCftLanguage.g:287:1: ruleTransformationDefinition : ( ( rule__TransformationDefinition__Group__0 ) ) ; 1133 // InternalCftLanguage.g:387:1: ruleTransformationDefinition : ( ( rule__TransformationDefinition__Group__0 ) ) ;
823 public final void ruleTransformationDefinition() throws RecognitionException { 1134 public final void ruleTransformationDefinition() throws RecognitionException {
824 1135
825 int stackSize = keepStackSize(); 1136 int stackSize = keepStackSize();
826 1137
827 try { 1138 try {
828 // InternalCftLanguage.g:291:2: ( ( ( rule__TransformationDefinition__Group__0 ) ) ) 1139 // InternalCftLanguage.g:391:2: ( ( ( rule__TransformationDefinition__Group__0 ) ) )
829 // InternalCftLanguage.g:292:2: ( ( rule__TransformationDefinition__Group__0 ) ) 1140 // InternalCftLanguage.g:392:2: ( ( rule__TransformationDefinition__Group__0 ) )
830 { 1141 {
831 // InternalCftLanguage.g:292:2: ( ( rule__TransformationDefinition__Group__0 ) ) 1142 // InternalCftLanguage.g:392:2: ( ( rule__TransformationDefinition__Group__0 ) )
832 // InternalCftLanguage.g:293:3: ( rule__TransformationDefinition__Group__0 ) 1143 // InternalCftLanguage.g:393:3: ( rule__TransformationDefinition__Group__0 )
833 { 1144 {
834 before(grammarAccess.getTransformationDefinitionAccess().getGroup()); 1145 before(grammarAccess.getTransformationDefinitionAccess().getGroup());
835 // InternalCftLanguage.g:294:3: ( rule__TransformationDefinition__Group__0 ) 1146 // InternalCftLanguage.g:394:3: ( rule__TransformationDefinition__Group__0 )
836 // InternalCftLanguage.g:294:4: rule__TransformationDefinition__Group__0 1147 // InternalCftLanguage.g:394:4: rule__TransformationDefinition__Group__0
837 { 1148 {
838 pushFollow(FOLLOW_2); 1149 pushFollow(FOLLOW_2);
839 rule__TransformationDefinition__Group__0(); 1150 rule__TransformationDefinition__Group__0();
@@ -866,11 +1177,11 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
866 1177
867 1178
868 // $ANTLR start "entryRuleMappingDefinition" 1179 // $ANTLR start "entryRuleMappingDefinition"
869 // InternalCftLanguage.g:303:1: entryRuleMappingDefinition : ruleMappingDefinition EOF ; 1180 // InternalCftLanguage.g:403:1: entryRuleMappingDefinition : ruleMappingDefinition EOF ;
870 public final void entryRuleMappingDefinition() throws RecognitionException { 1181 public final void entryRuleMappingDefinition() throws RecognitionException {
871 try { 1182 try {
872 // InternalCftLanguage.g:304:1: ( ruleMappingDefinition EOF ) 1183 // InternalCftLanguage.g:404:1: ( ruleMappingDefinition EOF )
873 // InternalCftLanguage.g:305:1: ruleMappingDefinition EOF 1184 // InternalCftLanguage.g:405:1: ruleMappingDefinition EOF
874 { 1185 {
875 before(grammarAccess.getMappingDefinitionRule()); 1186 before(grammarAccess.getMappingDefinitionRule());
876 pushFollow(FOLLOW_1); 1187 pushFollow(FOLLOW_1);
@@ -896,21 +1207,21 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
896 1207
897 1208
898 // $ANTLR start "ruleMappingDefinition" 1209 // $ANTLR start "ruleMappingDefinition"
899 // InternalCftLanguage.g:312:1: ruleMappingDefinition : ( ( rule__MappingDefinition__Group__0 ) ) ; 1210 // InternalCftLanguage.g:412:1: ruleMappingDefinition : ( ( rule__MappingDefinition__Group__0 ) ) ;
900 public final void ruleMappingDefinition() throws RecognitionException { 1211 public final void ruleMappingDefinition() throws RecognitionException {
901 1212
902 int stackSize = keepStackSize(); 1213 int stackSize = keepStackSize();
903 1214
904 try { 1215 try {
905 // InternalCftLanguage.g:316:2: ( ( ( rule__MappingDefinition__Group__0 ) ) ) 1216 // InternalCftLanguage.g:416:2: ( ( ( rule__MappingDefinition__Group__0 ) ) )
906 // InternalCftLanguage.g:317:2: ( ( rule__MappingDefinition__Group__0 ) ) 1217 // InternalCftLanguage.g:417:2: ( ( rule__MappingDefinition__Group__0 ) )
907 { 1218 {
908 // InternalCftLanguage.g:317:2: ( ( rule__MappingDefinition__Group__0 ) ) 1219 // InternalCftLanguage.g:417:2: ( ( rule__MappingDefinition__Group__0 ) )
909 // InternalCftLanguage.g:318:3: ( rule__MappingDefinition__Group__0 ) 1220 // InternalCftLanguage.g:418:3: ( rule__MappingDefinition__Group__0 )
910 { 1221 {
911 before(grammarAccess.getMappingDefinitionAccess().getGroup()); 1222 before(grammarAccess.getMappingDefinitionAccess().getGroup());
912 // InternalCftLanguage.g:319:3: ( rule__MappingDefinition__Group__0 ) 1223 // InternalCftLanguage.g:419:3: ( rule__MappingDefinition__Group__0 )
913 // InternalCftLanguage.g:319:4: rule__MappingDefinition__Group__0 1224 // InternalCftLanguage.g:419:4: rule__MappingDefinition__Group__0
914 { 1225 {
915 pushFollow(FOLLOW_2); 1226 pushFollow(FOLLOW_2);
916 rule__MappingDefinition__Group__0(); 1227 rule__MappingDefinition__Group__0();
@@ -943,11 +1254,11 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
943 1254
944 1255
945 // $ANTLR start "entryRuleMappingParameter" 1256 // $ANTLR start "entryRuleMappingParameter"
946 // InternalCftLanguage.g:328:1: entryRuleMappingParameter : ruleMappingParameter EOF ; 1257 // InternalCftLanguage.g:428:1: entryRuleMappingParameter : ruleMappingParameter EOF ;
947 public final void entryRuleMappingParameter() throws RecognitionException { 1258 public final void entryRuleMappingParameter() throws RecognitionException {
948 try { 1259 try {
949 // InternalCftLanguage.g:329:1: ( ruleMappingParameter EOF ) 1260 // InternalCftLanguage.g:429:1: ( ruleMappingParameter EOF )
950 // InternalCftLanguage.g:330:1: ruleMappingParameter EOF 1261 // InternalCftLanguage.g:430:1: ruleMappingParameter EOF
951 { 1262 {
952 before(grammarAccess.getMappingParameterRule()); 1263 before(grammarAccess.getMappingParameterRule());
953 pushFollow(FOLLOW_1); 1264 pushFollow(FOLLOW_1);
@@ -973,21 +1284,21 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
973 1284
974 1285
975 // $ANTLR start "ruleMappingParameter" 1286 // $ANTLR start "ruleMappingParameter"
976 // InternalCftLanguage.g:337:1: ruleMappingParameter : ( ( rule__MappingParameter__NameAssignment ) ) ; 1287 // InternalCftLanguage.g:437:1: ruleMappingParameter : ( ( rule__MappingParameter__NameAssignment ) ) ;
977 public final void ruleMappingParameter() throws RecognitionException { 1288 public final void ruleMappingParameter() throws RecognitionException {
978 1289
979 int stackSize = keepStackSize(); 1290 int stackSize = keepStackSize();
980 1291
981 try { 1292 try {
982 // InternalCftLanguage.g:341:2: ( ( ( rule__MappingParameter__NameAssignment ) ) ) 1293 // InternalCftLanguage.g:441:2: ( ( ( rule__MappingParameter__NameAssignment ) ) )
983 // InternalCftLanguage.g:342:2: ( ( rule__MappingParameter__NameAssignment ) ) 1294 // InternalCftLanguage.g:442:2: ( ( rule__MappingParameter__NameAssignment ) )
984 { 1295 {
985 // InternalCftLanguage.g:342:2: ( ( rule__MappingParameter__NameAssignment ) ) 1296 // InternalCftLanguage.g:442:2: ( ( rule__MappingParameter__NameAssignment ) )
986 // InternalCftLanguage.g:343:3: ( rule__MappingParameter__NameAssignment ) 1297 // InternalCftLanguage.g:443:3: ( rule__MappingParameter__NameAssignment )
987 { 1298 {
988 before(grammarAccess.getMappingParameterAccess().getNameAssignment()); 1299 before(grammarAccess.getMappingParameterAccess().getNameAssignment());
989 // InternalCftLanguage.g:344:3: ( rule__MappingParameter__NameAssignment ) 1300 // InternalCftLanguage.g:444:3: ( rule__MappingParameter__NameAssignment )
990 // InternalCftLanguage.g:344:4: rule__MappingParameter__NameAssignment 1301 // InternalCftLanguage.g:444:4: rule__MappingParameter__NameAssignment
991 { 1302 {
992 pushFollow(FOLLOW_2); 1303 pushFollow(FOLLOW_2);
993 rule__MappingParameter__NameAssignment(); 1304 rule__MappingParameter__NameAssignment();
@@ -1020,11 +1331,11 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
1020 1331
1021 1332
1022 // $ANTLR start "entryRuleLookupDefinition" 1333 // $ANTLR start "entryRuleLookupDefinition"
1023 // InternalCftLanguage.g:353:1: entryRuleLookupDefinition : ruleLookupDefinition EOF ; 1334 // InternalCftLanguage.g:453:1: entryRuleLookupDefinition : ruleLookupDefinition EOF ;
1024 public final void entryRuleLookupDefinition() throws RecognitionException { 1335 public final void entryRuleLookupDefinition() throws RecognitionException {
1025 try { 1336 try {
1026 // InternalCftLanguage.g:354:1: ( ruleLookupDefinition EOF ) 1337 // InternalCftLanguage.g:454:1: ( ruleLookupDefinition EOF )
1027 // InternalCftLanguage.g:355:1: ruleLookupDefinition EOF 1338 // InternalCftLanguage.g:455:1: ruleLookupDefinition EOF
1028 { 1339 {
1029 before(grammarAccess.getLookupDefinitionRule()); 1340 before(grammarAccess.getLookupDefinitionRule());
1030 pushFollow(FOLLOW_1); 1341 pushFollow(FOLLOW_1);
@@ -1050,21 +1361,21 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
1050 1361
1051 1362
1052 // $ANTLR start "ruleLookupDefinition" 1363 // $ANTLR start "ruleLookupDefinition"
1053 // InternalCftLanguage.g:362:1: ruleLookupDefinition : ( ( rule__LookupDefinition__Group__0 ) ) ; 1364 // InternalCftLanguage.g:462:1: ruleLookupDefinition : ( ( rule__LookupDefinition__Group__0 ) ) ;
1054 public final void ruleLookupDefinition() throws RecognitionException { 1365 public final void ruleLookupDefinition() throws RecognitionException {
1055 1366
1056 int stackSize = keepStackSize(); 1367 int stackSize = keepStackSize();
1057 1368
1058 try { 1369 try {
1059 // InternalCftLanguage.g:366:2: ( ( ( rule__LookupDefinition__Group__0 ) ) ) 1370 // InternalCftLanguage.g:466:2: ( ( ( rule__LookupDefinition__Group__0 ) ) )
1060 // InternalCftLanguage.g:367:2: ( ( rule__LookupDefinition__Group__0 ) ) 1371 // InternalCftLanguage.g:467:2: ( ( rule__LookupDefinition__Group__0 ) )
1061 { 1372 {
1062 // InternalCftLanguage.g:367:2: ( ( rule__LookupDefinition__Group__0 ) ) 1373 // InternalCftLanguage.g:467:2: ( ( rule__LookupDefinition__Group__0 ) )
1063 // InternalCftLanguage.g:368:3: ( rule__LookupDefinition__Group__0 ) 1374 // InternalCftLanguage.g:468:3: ( rule__LookupDefinition__Group__0 )
1064 { 1375 {
1065 before(grammarAccess.getLookupDefinitionAccess().getGroup()); 1376 before(grammarAccess.getLookupDefinitionAccess().getGroup());
1066 // InternalCftLanguage.g:369:3: ( rule__LookupDefinition__Group__0 ) 1377 // InternalCftLanguage.g:469:3: ( rule__LookupDefinition__Group__0 )
1067 // InternalCftLanguage.g:369:4: rule__LookupDefinition__Group__0 1378 // InternalCftLanguage.g:469:4: rule__LookupDefinition__Group__0
1068 { 1379 {
1069 pushFollow(FOLLOW_2); 1380 pushFollow(FOLLOW_2);
1070 rule__LookupDefinition__Group__0(); 1381 rule__LookupDefinition__Group__0();
@@ -1097,11 +1408,11 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
1097 1408
1098 1409
1099 // $ANTLR start "entryRuleAssignment" 1410 // $ANTLR start "entryRuleAssignment"
1100 // InternalCftLanguage.g:378:1: entryRuleAssignment : ruleAssignment EOF ; 1411 // InternalCftLanguage.g:478:1: entryRuleAssignment : ruleAssignment EOF ;
1101 public final void entryRuleAssignment() throws RecognitionException { 1412 public final void entryRuleAssignment() throws RecognitionException {
1102 try { 1413 try {
1103 // InternalCftLanguage.g:379:1: ( ruleAssignment EOF ) 1414 // InternalCftLanguage.g:479:1: ( ruleAssignment EOF )
1104 // InternalCftLanguage.g:380:1: ruleAssignment EOF 1415 // InternalCftLanguage.g:480:1: ruleAssignment EOF
1105 { 1416 {
1106 before(grammarAccess.getAssignmentRule()); 1417 before(grammarAccess.getAssignmentRule());
1107 pushFollow(FOLLOW_1); 1418 pushFollow(FOLLOW_1);
@@ -1127,21 +1438,21 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
1127 1438
1128 1439
1129 // $ANTLR start "ruleAssignment" 1440 // $ANTLR start "ruleAssignment"
1130 // InternalCftLanguage.g:387:1: ruleAssignment : ( ( rule__Assignment__Group__0 ) ) ; 1441 // InternalCftLanguage.g:487:1: ruleAssignment : ( ( rule__Assignment__Group__0 ) ) ;
1131 public final void ruleAssignment() throws RecognitionException { 1442 public final void ruleAssignment() throws RecognitionException {
1132 1443
1133 int stackSize = keepStackSize(); 1444 int stackSize = keepStackSize();
1134 1445
1135 try { 1446 try {
1136 // InternalCftLanguage.g:391:2: ( ( ( rule__Assignment__Group__0 ) ) ) 1447 // InternalCftLanguage.g:491:2: ( ( ( rule__Assignment__Group__0 ) ) )
1137 // InternalCftLanguage.g:392:2: ( ( rule__Assignment__Group__0 ) ) 1448 // InternalCftLanguage.g:492:2: ( ( rule__Assignment__Group__0 ) )
1138 { 1449 {
1139 // InternalCftLanguage.g:392:2: ( ( rule__Assignment__Group__0 ) ) 1450 // InternalCftLanguage.g:492:2: ( ( rule__Assignment__Group__0 ) )
1140 // InternalCftLanguage.g:393:3: ( rule__Assignment__Group__0 ) 1451 // InternalCftLanguage.g:493:3: ( rule__Assignment__Group__0 )
1141 { 1452 {
1142 before(grammarAccess.getAssignmentAccess().getGroup()); 1453 before(grammarAccess.getAssignmentAccess().getGroup());
1143 // InternalCftLanguage.g:394:3: ( rule__Assignment__Group__0 ) 1454 // InternalCftLanguage.g:494:3: ( rule__Assignment__Group__0 )
1144 // InternalCftLanguage.g:394:4: rule__Assignment__Group__0 1455 // InternalCftLanguage.g:494:4: rule__Assignment__Group__0
1145 { 1456 {
1146 pushFollow(FOLLOW_2); 1457 pushFollow(FOLLOW_2);
1147 rule__Assignment__Group__0(); 1458 rule__Assignment__Group__0();
@@ -1174,11 +1485,11 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
1174 1485
1175 1486
1176 // $ANTLR start "entryRuleEventReference" 1487 // $ANTLR start "entryRuleEventReference"
1177 // InternalCftLanguage.g:403:1: entryRuleEventReference : ruleEventReference EOF ; 1488 // InternalCftLanguage.g:503:1: entryRuleEventReference : ruleEventReference EOF ;
1178 public final void entryRuleEventReference() throws RecognitionException { 1489 public final void entryRuleEventReference() throws RecognitionException {
1179 try { 1490 try {
1180 // InternalCftLanguage.g:404:1: ( ruleEventReference EOF ) 1491 // InternalCftLanguage.g:504:1: ( ruleEventReference EOF )
1181 // InternalCftLanguage.g:405:1: ruleEventReference EOF 1492 // InternalCftLanguage.g:505:1: ruleEventReference EOF
1182 { 1493 {
1183 before(grammarAccess.getEventReferenceRule()); 1494 before(grammarAccess.getEventReferenceRule());
1184 pushFollow(FOLLOW_1); 1495 pushFollow(FOLLOW_1);
@@ -1204,21 +1515,21 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
1204 1515
1205 1516
1206 // $ANTLR start "ruleEventReference" 1517 // $ANTLR start "ruleEventReference"
1207 // InternalCftLanguage.g:412:1: ruleEventReference : ( ( rule__EventReference__Group__0 ) ) ; 1518 // InternalCftLanguage.g:512:1: ruleEventReference : ( ( rule__EventReference__Group__0 ) ) ;
1208 public final void ruleEventReference() throws RecognitionException { 1519 public final void ruleEventReference() throws RecognitionException {
1209 1520
1210 int stackSize = keepStackSize(); 1521 int stackSize = keepStackSize();
1211 1522
1212 try { 1523 try {
1213 // InternalCftLanguage.g:416:2: ( ( ( rule__EventReference__Group__0 ) ) ) 1524 // InternalCftLanguage.g:516:2: ( ( ( rule__EventReference__Group__0 ) ) )
1214 // InternalCftLanguage.g:417:2: ( ( rule__EventReference__Group__0 ) ) 1525 // InternalCftLanguage.g:517:2: ( ( rule__EventReference__Group__0 ) )
1215 { 1526 {
1216 // InternalCftLanguage.g:417:2: ( ( rule__EventReference__Group__0 ) ) 1527 // InternalCftLanguage.g:517:2: ( ( rule__EventReference__Group__0 ) )
1217 // InternalCftLanguage.g:418:3: ( rule__EventReference__Group__0 ) 1528 // InternalCftLanguage.g:518:3: ( rule__EventReference__Group__0 )
1218 { 1529 {
1219 before(grammarAccess.getEventReferenceAccess().getGroup()); 1530 before(grammarAccess.getEventReferenceAccess().getGroup());
1220 // InternalCftLanguage.g:419:3: ( rule__EventReference__Group__0 ) 1531 // InternalCftLanguage.g:519:3: ( rule__EventReference__Group__0 )
1221 // InternalCftLanguage.g:419:4: rule__EventReference__Group__0 1532 // InternalCftLanguage.g:519:4: rule__EventReference__Group__0
1222 { 1533 {
1223 pushFollow(FOLLOW_2); 1534 pushFollow(FOLLOW_2);
1224 rule__EventReference__Group__0(); 1535 rule__EventReference__Group__0();
@@ -1251,11 +1562,11 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
1251 1562
1252 1563
1253 // $ANTLR start "entryRuleComponentInstance" 1564 // $ANTLR start "entryRuleComponentInstance"
1254 // InternalCftLanguage.g:428:1: entryRuleComponentInstance : ruleComponentInstance EOF ; 1565 // InternalCftLanguage.g:528:1: entryRuleComponentInstance : ruleComponentInstance EOF ;
1255 public final void entryRuleComponentInstance() throws RecognitionException { 1566 public final void entryRuleComponentInstance() throws RecognitionException {
1256 try { 1567 try {
1257 // InternalCftLanguage.g:429:1: ( ruleComponentInstance EOF ) 1568 // InternalCftLanguage.g:529:1: ( ruleComponentInstance EOF )
1258 // InternalCftLanguage.g:430:1: ruleComponentInstance EOF 1569 // InternalCftLanguage.g:530:1: ruleComponentInstance EOF
1259 { 1570 {
1260 before(grammarAccess.getComponentInstanceRule()); 1571 before(grammarAccess.getComponentInstanceRule());
1261 pushFollow(FOLLOW_1); 1572 pushFollow(FOLLOW_1);
@@ -1281,21 +1592,21 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
1281 1592
1282 1593
1283 // $ANTLR start "ruleComponentInstance" 1594 // $ANTLR start "ruleComponentInstance"
1284 // InternalCftLanguage.g:437:1: ruleComponentInstance : ( ( rule__ComponentInstance__Group__0 ) ) ; 1595 // InternalCftLanguage.g:537:1: ruleComponentInstance : ( ( rule__ComponentInstance__Group__0 ) ) ;
1285 public final void ruleComponentInstance() throws RecognitionException { 1596 public final void ruleComponentInstance() throws RecognitionException {
1286 1597
1287 int stackSize = keepStackSize(); 1598 int stackSize = keepStackSize();
1288 1599
1289 try { 1600 try {
1290 // InternalCftLanguage.g:441:2: ( ( ( rule__ComponentInstance__Group__0 ) ) ) 1601 // InternalCftLanguage.g:541:2: ( ( ( rule__ComponentInstance__Group__0 ) ) )
1291 // InternalCftLanguage.g:442:2: ( ( rule__ComponentInstance__Group__0 ) ) 1602 // InternalCftLanguage.g:542:2: ( ( rule__ComponentInstance__Group__0 ) )
1292 { 1603 {
1293 // InternalCftLanguage.g:442:2: ( ( rule__ComponentInstance__Group__0 ) ) 1604 // InternalCftLanguage.g:542:2: ( ( rule__ComponentInstance__Group__0 ) )
1294 // InternalCftLanguage.g:443:3: ( rule__ComponentInstance__Group__0 ) 1605 // InternalCftLanguage.g:543:3: ( rule__ComponentInstance__Group__0 )
1295 { 1606 {
1296 before(grammarAccess.getComponentInstanceAccess().getGroup()); 1607 before(grammarAccess.getComponentInstanceAccess().getGroup());
1297 // InternalCftLanguage.g:444:3: ( rule__ComponentInstance__Group__0 ) 1608 // InternalCftLanguage.g:544:3: ( rule__ComponentInstance__Group__0 )
1298 // InternalCftLanguage.g:444:4: rule__ComponentInstance__Group__0 1609 // InternalCftLanguage.g:544:4: rule__ComponentInstance__Group__0
1299 { 1610 {
1300 pushFollow(FOLLOW_2); 1611 pushFollow(FOLLOW_2);
1301 rule__ComponentInstance__Group__0(); 1612 rule__ComponentInstance__Group__0();
@@ -1328,11 +1639,11 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
1328 1639
1329 1640
1330 // $ANTLR start "entryRuleQualifiedName" 1641 // $ANTLR start "entryRuleQualifiedName"
1331 // InternalCftLanguage.g:453:1: entryRuleQualifiedName : ruleQualifiedName EOF ; 1642 // InternalCftLanguage.g:553:1: entryRuleQualifiedName : ruleQualifiedName EOF ;
1332 public final void entryRuleQualifiedName() throws RecognitionException { 1643 public final void entryRuleQualifiedName() throws RecognitionException {
1333 try { 1644 try {
1334 // InternalCftLanguage.g:454:1: ( ruleQualifiedName EOF ) 1645 // InternalCftLanguage.g:554:1: ( ruleQualifiedName EOF )
1335 // InternalCftLanguage.g:455:1: ruleQualifiedName EOF 1646 // InternalCftLanguage.g:555:1: ruleQualifiedName EOF
1336 { 1647 {
1337 before(grammarAccess.getQualifiedNameRule()); 1648 before(grammarAccess.getQualifiedNameRule());
1338 pushFollow(FOLLOW_1); 1649 pushFollow(FOLLOW_1);
@@ -1358,21 +1669,21 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
1358 1669
1359 1670
1360 // $ANTLR start "ruleQualifiedName" 1671 // $ANTLR start "ruleQualifiedName"
1361 // InternalCftLanguage.g:462:1: ruleQualifiedName : ( ( rule__QualifiedName__Group__0 ) ) ; 1672 // InternalCftLanguage.g:562:1: ruleQualifiedName : ( ( rule__QualifiedName__Group__0 ) ) ;
1362 public final void ruleQualifiedName() throws RecognitionException { 1673 public final void ruleQualifiedName() throws RecognitionException {
1363 1674
1364 int stackSize = keepStackSize(); 1675 int stackSize = keepStackSize();
1365 1676
1366 try { 1677 try {
1367 // InternalCftLanguage.g:466:2: ( ( ( rule__QualifiedName__Group__0 ) ) ) 1678 // InternalCftLanguage.g:566:2: ( ( ( rule__QualifiedName__Group__0 ) ) )
1368 // InternalCftLanguage.g:467:2: ( ( rule__QualifiedName__Group__0 ) ) 1679 // InternalCftLanguage.g:567:2: ( ( rule__QualifiedName__Group__0 ) )
1369 { 1680 {
1370 // InternalCftLanguage.g:467:2: ( ( rule__QualifiedName__Group__0 ) ) 1681 // InternalCftLanguage.g:567:2: ( ( rule__QualifiedName__Group__0 ) )
1371 // InternalCftLanguage.g:468:3: ( rule__QualifiedName__Group__0 ) 1682 // InternalCftLanguage.g:568:3: ( rule__QualifiedName__Group__0 )
1372 { 1683 {
1373 before(grammarAccess.getQualifiedNameAccess().getGroup()); 1684 before(grammarAccess.getQualifiedNameAccess().getGroup());
1374 // InternalCftLanguage.g:469:3: ( rule__QualifiedName__Group__0 ) 1685 // InternalCftLanguage.g:569:3: ( rule__QualifiedName__Group__0 )
1375 // InternalCftLanguage.g:469:4: rule__QualifiedName__Group__0 1686 // InternalCftLanguage.g:569:4: rule__QualifiedName__Group__0
1376 { 1687 {
1377 pushFollow(FOLLOW_2); 1688 pushFollow(FOLLOW_2);
1378 rule__QualifiedName__Group__0(); 1689 rule__QualifiedName__Group__0();
@@ -1405,11 +1716,11 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
1405 1716
1406 1717
1407 // $ANTLR start "entryRuleQualifiedNameWithWildcard" 1718 // $ANTLR start "entryRuleQualifiedNameWithWildcard"
1408 // InternalCftLanguage.g:478:1: entryRuleQualifiedNameWithWildcard : ruleQualifiedNameWithWildcard EOF ; 1719 // InternalCftLanguage.g:578:1: entryRuleQualifiedNameWithWildcard : ruleQualifiedNameWithWildcard EOF ;
1409 public final void entryRuleQualifiedNameWithWildcard() throws RecognitionException { 1720 public final void entryRuleQualifiedNameWithWildcard() throws RecognitionException {
1410 try { 1721 try {
1411 // InternalCftLanguage.g:479:1: ( ruleQualifiedNameWithWildcard EOF ) 1722 // InternalCftLanguage.g:579:1: ( ruleQualifiedNameWithWildcard EOF )
1412 // InternalCftLanguage.g:480:1: ruleQualifiedNameWithWildcard EOF 1723 // InternalCftLanguage.g:580:1: ruleQualifiedNameWithWildcard EOF
1413 { 1724 {
1414 before(grammarAccess.getQualifiedNameWithWildcardRule()); 1725 before(grammarAccess.getQualifiedNameWithWildcardRule());
1415 pushFollow(FOLLOW_1); 1726 pushFollow(FOLLOW_1);
@@ -1435,21 +1746,21 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
1435 1746
1436 1747
1437 // $ANTLR start "ruleQualifiedNameWithWildcard" 1748 // $ANTLR start "ruleQualifiedNameWithWildcard"
1438 // InternalCftLanguage.g:487:1: ruleQualifiedNameWithWildcard : ( ( rule__QualifiedNameWithWildcard__Group__0 ) ) ; 1749 // InternalCftLanguage.g:587:1: ruleQualifiedNameWithWildcard : ( ( rule__QualifiedNameWithWildcard__Group__0 ) ) ;
1439 public final void ruleQualifiedNameWithWildcard() throws RecognitionException { 1750 public final void ruleQualifiedNameWithWildcard() throws RecognitionException {
1440 1751
1441 int stackSize = keepStackSize(); 1752 int stackSize = keepStackSize();
1442 1753
1443 try { 1754 try {
1444 // InternalCftLanguage.g:491:2: ( ( ( rule__QualifiedNameWithWildcard__Group__0 ) ) ) 1755 // InternalCftLanguage.g:591:2: ( ( ( rule__QualifiedNameWithWildcard__Group__0 ) ) )
1445 // InternalCftLanguage.g:492:2: ( ( rule__QualifiedNameWithWildcard__Group__0 ) ) 1756 // InternalCftLanguage.g:592:2: ( ( rule__QualifiedNameWithWildcard__Group__0 ) )
1446 { 1757 {
1447 // InternalCftLanguage.g:492:2: ( ( rule__QualifiedNameWithWildcard__Group__0 ) ) 1758 // InternalCftLanguage.g:592:2: ( ( rule__QualifiedNameWithWildcard__Group__0 ) )
1448 // InternalCftLanguage.g:493:3: ( rule__QualifiedNameWithWildcard__Group__0 ) 1759 // InternalCftLanguage.g:593:3: ( rule__QualifiedNameWithWildcard__Group__0 )
1449 { 1760 {
1450 before(grammarAccess.getQualifiedNameWithWildcardAccess().getGroup()); 1761 before(grammarAccess.getQualifiedNameWithWildcardAccess().getGroup());
1451 // InternalCftLanguage.g:494:3: ( rule__QualifiedNameWithWildcard__Group__0 ) 1762 // InternalCftLanguage.g:594:3: ( rule__QualifiedNameWithWildcard__Group__0 )
1452 // InternalCftLanguage.g:494:4: rule__QualifiedNameWithWildcard__Group__0 1763 // InternalCftLanguage.g:594:4: rule__QualifiedNameWithWildcard__Group__0
1453 { 1764 {
1454 pushFollow(FOLLOW_2); 1765 pushFollow(FOLLOW_2);
1455 rule__QualifiedNameWithWildcard__Group__0(); 1766 rule__QualifiedNameWithWildcard__Group__0();
@@ -1481,21 +1792,175 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
1481 // $ANTLR end "ruleQualifiedNameWithWildcard" 1792 // $ANTLR end "ruleQualifiedNameWithWildcard"
1482 1793
1483 1794
1795 // $ANTLR start "entryRuleValidId"
1796 // InternalCftLanguage.g:603:1: entryRuleValidId : ruleValidId EOF ;
1797 public final void entryRuleValidId() throws RecognitionException {
1798 try {
1799 // InternalCftLanguage.g:604:1: ( ruleValidId EOF )
1800 // InternalCftLanguage.g:605:1: ruleValidId EOF
1801 {
1802 before(grammarAccess.getValidIdRule());
1803 pushFollow(FOLLOW_1);
1804 ruleValidId();
1805
1806 state._fsp--;
1807
1808 after(grammarAccess.getValidIdRule());
1809 match(input,EOF,FOLLOW_2);
1810
1811 }
1812
1813 }
1814 catch (RecognitionException re) {
1815 reportError(re);
1816 recover(input,re);
1817 }
1818 finally {
1819 }
1820 return ;
1821 }
1822 // $ANTLR end "entryRuleValidId"
1823
1824
1825 // $ANTLR start "ruleValidId"
1826 // InternalCftLanguage.g:612:1: ruleValidId : ( ( rule__ValidId__Alternatives ) ) ;
1827 public final void ruleValidId() throws RecognitionException {
1828
1829 int stackSize = keepStackSize();
1830
1831 try {
1832 // InternalCftLanguage.g:616:2: ( ( ( rule__ValidId__Alternatives ) ) )
1833 // InternalCftLanguage.g:617:2: ( ( rule__ValidId__Alternatives ) )
1834 {
1835 // InternalCftLanguage.g:617:2: ( ( rule__ValidId__Alternatives ) )
1836 // InternalCftLanguage.g:618:3: ( rule__ValidId__Alternatives )
1837 {
1838 before(grammarAccess.getValidIdAccess().getAlternatives());
1839 // InternalCftLanguage.g:619:3: ( rule__ValidId__Alternatives )
1840 // InternalCftLanguage.g:619:4: rule__ValidId__Alternatives
1841 {
1842 pushFollow(FOLLOW_2);
1843 rule__ValidId__Alternatives();
1844
1845 state._fsp--;
1846
1847
1848 }
1849
1850 after(grammarAccess.getValidIdAccess().getAlternatives());
1851
1852 }
1853
1854
1855 }
1856
1857 }
1858 catch (RecognitionException re) {
1859 reportError(re);
1860 recover(input,re);
1861 }
1862 finally {
1863
1864 restoreStackSize(stackSize);
1865
1866 }
1867 return ;
1868 }
1869 // $ANTLR end "ruleValidId"
1870
1871
1872 // $ANTLR start "entryRuleDouble"
1873 // InternalCftLanguage.g:628:1: entryRuleDouble : ruleDouble EOF ;
1874 public final void entryRuleDouble() throws RecognitionException {
1875 try {
1876 // InternalCftLanguage.g:629:1: ( ruleDouble EOF )
1877 // InternalCftLanguage.g:630:1: ruleDouble EOF
1878 {
1879 before(grammarAccess.getDoubleRule());
1880 pushFollow(FOLLOW_1);
1881 ruleDouble();
1882
1883 state._fsp--;
1884
1885 after(grammarAccess.getDoubleRule());
1886 match(input,EOF,FOLLOW_2);
1887
1888 }
1889
1890 }
1891 catch (RecognitionException re) {
1892 reportError(re);
1893 recover(input,re);
1894 }
1895 finally {
1896 }
1897 return ;
1898 }
1899 // $ANTLR end "entryRuleDouble"
1900
1901
1902 // $ANTLR start "ruleDouble"
1903 // InternalCftLanguage.g:637:1: ruleDouble : ( ( rule__Double__Alternatives ) ) ;
1904 public final void ruleDouble() throws RecognitionException {
1905
1906 int stackSize = keepStackSize();
1907
1908 try {
1909 // InternalCftLanguage.g:641:2: ( ( ( rule__Double__Alternatives ) ) )
1910 // InternalCftLanguage.g:642:2: ( ( rule__Double__Alternatives ) )
1911 {
1912 // InternalCftLanguage.g:642:2: ( ( rule__Double__Alternatives ) )
1913 // InternalCftLanguage.g:643:3: ( rule__Double__Alternatives )
1914 {
1915 before(grammarAccess.getDoubleAccess().getAlternatives());
1916 // InternalCftLanguage.g:644:3: ( rule__Double__Alternatives )
1917 // InternalCftLanguage.g:644:4: rule__Double__Alternatives
1918 {
1919 pushFollow(FOLLOW_2);
1920 rule__Double__Alternatives();
1921
1922 state._fsp--;
1923
1924
1925 }
1926
1927 after(grammarAccess.getDoubleAccess().getAlternatives());
1928
1929 }
1930
1931
1932 }
1933
1934 }
1935 catch (RecognitionException re) {
1936 reportError(re);
1937 recover(input,re);
1938 }
1939 finally {
1940
1941 restoreStackSize(stackSize);
1942
1943 }
1944 return ;
1945 }
1946 // $ANTLR end "ruleDouble"
1947
1948
1484 // $ANTLR start "rule__CftModel__Alternatives_4" 1949 // $ANTLR start "rule__CftModel__Alternatives_4"
1485 // InternalCftLanguage.g:502:1: rule__CftModel__Alternatives_4 : ( ( ( rule__CftModel__ComponentDefinitionsAssignment_4_0 ) ) | ( ( rule__CftModel__TransformationDefinitionsAssignment_4_1 ) ) ); 1950 // InternalCftLanguage.g:652:1: rule__CftModel__Alternatives_4 : ( ( ( rule__CftModel__ComponentDefinitionsAssignment_4_0 ) ) | ( ( rule__CftModel__TransformationDefinitionsAssignment_4_1 ) ) );
1486 public final void rule__CftModel__Alternatives_4() throws RecognitionException { 1951 public final void rule__CftModel__Alternatives_4() throws RecognitionException {
1487 1952
1488 int stackSize = keepStackSize(); 1953 int stackSize = keepStackSize();
1489 1954
1490 try { 1955 try {
1491 // InternalCftLanguage.g:506:1: ( ( ( rule__CftModel__ComponentDefinitionsAssignment_4_0 ) ) | ( ( rule__CftModel__TransformationDefinitionsAssignment_4_1 ) ) ) 1956 // InternalCftLanguage.g:656:1: ( ( ( rule__CftModel__ComponentDefinitionsAssignment_4_0 ) ) | ( ( rule__CftModel__TransformationDefinitionsAssignment_4_1 ) ) )
1492 int alt1=2; 1957 int alt1=2;
1493 int LA1_0 = input.LA(1); 1958 int LA1_0 = input.LA(1);
1494 1959
1495 if ( (LA1_0==16) ) { 1960 if ( (LA1_0==17) ) {
1496 alt1=1; 1961 alt1=1;
1497 } 1962 }
1498 else if ( (LA1_0==25) ) { 1963 else if ( (LA1_0==28) ) {
1499 alt1=2; 1964 alt1=2;
1500 } 1965 }
1501 else { 1966 else {
@@ -1506,14 +1971,14 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
1506 } 1971 }
1507 switch (alt1) { 1972 switch (alt1) {
1508 case 1 : 1973 case 1 :
1509 // InternalCftLanguage.g:507:2: ( ( rule__CftModel__ComponentDefinitionsAssignment_4_0 ) ) 1974 // InternalCftLanguage.g:657:2: ( ( rule__CftModel__ComponentDefinitionsAssignment_4_0 ) )
1510 { 1975 {
1511 // InternalCftLanguage.g:507:2: ( ( rule__CftModel__ComponentDefinitionsAssignment_4_0 ) ) 1976 // InternalCftLanguage.g:657:2: ( ( rule__CftModel__ComponentDefinitionsAssignment_4_0 ) )
1512 // InternalCftLanguage.g:508:3: ( rule__CftModel__ComponentDefinitionsAssignment_4_0 ) 1977 // InternalCftLanguage.g:658:3: ( rule__CftModel__ComponentDefinitionsAssignment_4_0 )
1513 { 1978 {
1514 before(grammarAccess.getCftModelAccess().getComponentDefinitionsAssignment_4_0()); 1979 before(grammarAccess.getCftModelAccess().getComponentDefinitionsAssignment_4_0());
1515 // InternalCftLanguage.g:509:3: ( rule__CftModel__ComponentDefinitionsAssignment_4_0 ) 1980 // InternalCftLanguage.g:659:3: ( rule__CftModel__ComponentDefinitionsAssignment_4_0 )
1516 // InternalCftLanguage.g:509:4: rule__CftModel__ComponentDefinitionsAssignment_4_0 1981 // InternalCftLanguage.g:659:4: rule__CftModel__ComponentDefinitionsAssignment_4_0
1517 { 1982 {
1518 pushFollow(FOLLOW_2); 1983 pushFollow(FOLLOW_2);
1519 rule__CftModel__ComponentDefinitionsAssignment_4_0(); 1984 rule__CftModel__ComponentDefinitionsAssignment_4_0();
@@ -1531,14 +1996,14 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
1531 } 1996 }
1532 break; 1997 break;
1533 case 2 : 1998 case 2 :
1534 // InternalCftLanguage.g:513:2: ( ( rule__CftModel__TransformationDefinitionsAssignment_4_1 ) ) 1999 // InternalCftLanguage.g:663:2: ( ( rule__CftModel__TransformationDefinitionsAssignment_4_1 ) )
1535 { 2000 {
1536 // InternalCftLanguage.g:513:2: ( ( rule__CftModel__TransformationDefinitionsAssignment_4_1 ) ) 2001 // InternalCftLanguage.g:663:2: ( ( rule__CftModel__TransformationDefinitionsAssignment_4_1 ) )
1537 // InternalCftLanguage.g:514:3: ( rule__CftModel__TransformationDefinitionsAssignment_4_1 ) 2002 // InternalCftLanguage.g:664:3: ( rule__CftModel__TransformationDefinitionsAssignment_4_1 )
1538 { 2003 {
1539 before(grammarAccess.getCftModelAccess().getTransformationDefinitionsAssignment_4_1()); 2004 before(grammarAccess.getCftModelAccess().getTransformationDefinitionsAssignment_4_1());
1540 // InternalCftLanguage.g:515:3: ( rule__CftModel__TransformationDefinitionsAssignment_4_1 ) 2005 // InternalCftLanguage.g:665:3: ( rule__CftModel__TransformationDefinitionsAssignment_4_1 )
1541 // InternalCftLanguage.g:515:4: rule__CftModel__TransformationDefinitionsAssignment_4_1 2006 // InternalCftLanguage.g:665:4: rule__CftModel__TransformationDefinitionsAssignment_4_1
1542 { 2007 {
1543 pushFollow(FOLLOW_2); 2008 pushFollow(FOLLOW_2);
1544 rule__CftModel__TransformationDefinitionsAssignment_4_1(); 2009 rule__CftModel__TransformationDefinitionsAssignment_4_1();
@@ -1573,28 +2038,44 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
1573 2038
1574 2039
1575 // $ANTLR start "rule__EventDefinition__Alternatives" 2040 // $ANTLR start "rule__EventDefinition__Alternatives"
1576 // InternalCftLanguage.g:523:1: rule__EventDefinition__Alternatives : ( ( ruleBasicEventDefinition ) | ( ruleGateDefinition ) ); 2041 // InternalCftLanguage.g:673:1: rule__EventDefinition__Alternatives : ( ( ruleBasicEventDefinition ) | ( ruleGateDefinition ) );
1577 public final void rule__EventDefinition__Alternatives() throws RecognitionException { 2042 public final void rule__EventDefinition__Alternatives() throws RecognitionException {
1578 2043
1579 int stackSize = keepStackSize(); 2044 int stackSize = keepStackSize();
1580 2045
1581 try { 2046 try {
1582 // InternalCftLanguage.g:527:1: ( ( ruleBasicEventDefinition ) | ( ruleGateDefinition ) ) 2047 // InternalCftLanguage.g:677:1: ( ( ruleBasicEventDefinition ) | ( ruleGateDefinition ) )
1583 int alt2=2; 2048 int alt2=2;
1584 int LA2_0 = input.LA(1); 2049 int LA2_0 = input.LA(1);
1585 2050
1586 if ( (LA2_0==RULE_ID) ) { 2051 if ( (LA2_0==RULE_ID) ) {
1587 int LA2_1 = input.LA(2); 2052 int LA2_1 = input.LA(2);
1588 2053
1589 if ( (LA2_1==21) ) { 2054 if ( (LA2_1==RULE_INT||(LA2_1>=25 && LA2_1<=26)) ) {
2055 alt2=2;
2056 }
2057 else if ( (LA2_1==22||LA2_1==24) ) {
1590 alt2=1; 2058 alt2=1;
1591 } 2059 }
1592 else if ( ((LA2_1>=23 && LA2_1<=24)) ) { 2060 else {
2061 NoViableAltException nvae =
2062 new NoViableAltException("", 2, 1, input);
2063
2064 throw nvae;
2065 }
2066 }
2067 else if ( (LA2_0==RULE_OF_INT) ) {
2068 int LA2_2 = input.LA(2);
2069
2070 if ( (LA2_2==22||LA2_2==24) ) {
2071 alt2=1;
2072 }
2073 else if ( (LA2_2==RULE_INT||(LA2_2>=25 && LA2_2<=26)) ) {
1593 alt2=2; 2074 alt2=2;
1594 } 2075 }
1595 else { 2076 else {
1596 NoViableAltException nvae = 2077 NoViableAltException nvae =
1597 new NoViableAltException("", 2, 1, input); 2078 new NoViableAltException("", 2, 2, input);
1598 2079
1599 throw nvae; 2080 throw nvae;
1600 } 2081 }
@@ -1607,10 +2088,10 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
1607 } 2088 }
1608 switch (alt2) { 2089 switch (alt2) {
1609 case 1 : 2090 case 1 :
1610 // InternalCftLanguage.g:528:2: ( ruleBasicEventDefinition ) 2091 // InternalCftLanguage.g:678:2: ( ruleBasicEventDefinition )
1611 { 2092 {
1612 // InternalCftLanguage.g:528:2: ( ruleBasicEventDefinition ) 2093 // InternalCftLanguage.g:678:2: ( ruleBasicEventDefinition )
1613 // InternalCftLanguage.g:529:3: ruleBasicEventDefinition 2094 // InternalCftLanguage.g:679:3: ruleBasicEventDefinition
1614 { 2095 {
1615 before(grammarAccess.getEventDefinitionAccess().getBasicEventDefinitionParserRuleCall_0()); 2096 before(grammarAccess.getEventDefinitionAccess().getBasicEventDefinitionParserRuleCall_0());
1616 pushFollow(FOLLOW_2); 2097 pushFollow(FOLLOW_2);
@@ -1626,10 +2107,10 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
1626 } 2107 }
1627 break; 2108 break;
1628 case 2 : 2109 case 2 :
1629 // InternalCftLanguage.g:534:2: ( ruleGateDefinition ) 2110 // InternalCftLanguage.g:684:2: ( ruleGateDefinition )
1630 { 2111 {
1631 // InternalCftLanguage.g:534:2: ( ruleGateDefinition ) 2112 // InternalCftLanguage.g:684:2: ( ruleGateDefinition )
1632 // InternalCftLanguage.g:535:3: ruleGateDefinition 2113 // InternalCftLanguage.g:685:3: ruleGateDefinition
1633 { 2114 {
1634 before(grammarAccess.getEventDefinitionAccess().getGateDefinitionParserRuleCall_1()); 2115 before(grammarAccess.getEventDefinitionAccess().getGateDefinitionParserRuleCall_1());
1635 pushFollow(FOLLOW_2); 2116 pushFollow(FOLLOW_2);
@@ -1661,53 +2142,166 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
1661 // $ANTLR end "rule__EventDefinition__Alternatives" 2142 // $ANTLR end "rule__EventDefinition__Alternatives"
1662 2143
1663 2144
1664 // $ANTLR start "rule__GateDefinition__Alternatives" 2145 // $ANTLR start "rule__Distribution__Alternatives"
1665 // InternalCftLanguage.g:544:1: rule__GateDefinition__Alternatives : ( ( ruleAndGate ) | ( ruleOrGate ) ); 2146 // InternalCftLanguage.g:694:1: rule__Distribution__Alternatives : ( ( ruleConstantDistribution ) | ( ruleExponentialDistribution ) );
1666 public final void rule__GateDefinition__Alternatives() throws RecognitionException { 2147 public final void rule__Distribution__Alternatives() throws RecognitionException {
1667 2148
1668 int stackSize = keepStackSize(); 2149 int stackSize = keepStackSize();
1669 2150
1670 try { 2151 try {
1671 // InternalCftLanguage.g:548:1: ( ( ruleAndGate ) | ( ruleOrGate ) ) 2152 // InternalCftLanguage.g:698:1: ( ( ruleConstantDistribution ) | ( ruleExponentialDistribution ) )
1672 int alt3=2; 2153 int alt3=2;
1673 int LA3_0 = input.LA(1); 2154 int LA3_0 = input.LA(1);
1674 2155
1675 if ( (LA3_0==RULE_ID) ) { 2156 if ( (LA3_0==22) ) {
1676 int LA3_1 = input.LA(2); 2157 alt3=1;
2158 }
2159 else if ( (LA3_0==24) ) {
2160 alt3=2;
2161 }
2162 else {
2163 NoViableAltException nvae =
2164 new NoViableAltException("", 3, 0, input);
2165
2166 throw nvae;
2167 }
2168 switch (alt3) {
2169 case 1 :
2170 // InternalCftLanguage.g:699:2: ( ruleConstantDistribution )
2171 {
2172 // InternalCftLanguage.g:699:2: ( ruleConstantDistribution )
2173 // InternalCftLanguage.g:700:3: ruleConstantDistribution
2174 {
2175 before(grammarAccess.getDistributionAccess().getConstantDistributionParserRuleCall_0());
2176 pushFollow(FOLLOW_2);
2177 ruleConstantDistribution();
2178
2179 state._fsp--;
1677 2180
1678 if ( (LA3_1==23) ) { 2181 after(grammarAccess.getDistributionAccess().getConstantDistributionParserRuleCall_0());
1679 alt3=1; 2182
1680 } 2183 }
1681 else if ( (LA3_1==24) ) { 2184
1682 alt3=2; 2185
2186 }
2187 break;
2188 case 2 :
2189 // InternalCftLanguage.g:705:2: ( ruleExponentialDistribution )
2190 {
2191 // InternalCftLanguage.g:705:2: ( ruleExponentialDistribution )
2192 // InternalCftLanguage.g:706:3: ruleExponentialDistribution
2193 {
2194 before(grammarAccess.getDistributionAccess().getExponentialDistributionParserRuleCall_1());
2195 pushFollow(FOLLOW_2);
2196 ruleExponentialDistribution();
2197
2198 state._fsp--;
2199
2200 after(grammarAccess.getDistributionAccess().getExponentialDistributionParserRuleCall_1());
2201
2202 }
2203
2204
2205 }
2206 break;
2207
2208 }
2209 }
2210 catch (RecognitionException re) {
2211 reportError(re);
2212 recover(input,re);
2213 }
2214 finally {
2215
2216 restoreStackSize(stackSize);
2217
2218 }
2219 return ;
2220 }
2221 // $ANTLR end "rule__Distribution__Alternatives"
2222
2223
2224 // $ANTLR start "rule__GateDefinition__Alternatives"
2225 // InternalCftLanguage.g:715:1: rule__GateDefinition__Alternatives : ( ( ruleAndGateDefinition ) | ( ruleOrGateDefinition ) | ( ruleKOfMGateDefinition ) );
2226 public final void rule__GateDefinition__Alternatives() throws RecognitionException {
2227
2228 int stackSize = keepStackSize();
2229
2230 try {
2231 // InternalCftLanguage.g:719:1: ( ( ruleAndGateDefinition ) | ( ruleOrGateDefinition ) | ( ruleKOfMGateDefinition ) )
2232 int alt4=3;
2233 int LA4_0 = input.LA(1);
2234
2235 if ( (LA4_0==RULE_ID) ) {
2236 switch ( input.LA(2) ) {
2237 case 26:
2238 {
2239 alt4=2;
2240 }
2241 break;
2242 case RULE_INT:
2243 {
2244 alt4=3;
2245 }
2246 break;
2247 case 25:
2248 {
2249 alt4=1;
2250 }
2251 break;
2252 default:
2253 NoViableAltException nvae =
2254 new NoViableAltException("", 4, 1, input);
2255
2256 throw nvae;
1683 } 2257 }
1684 else { 2258
2259 }
2260 else if ( (LA4_0==RULE_OF_INT) ) {
2261 switch ( input.LA(2) ) {
2262 case RULE_INT:
2263 {
2264 alt4=3;
2265 }
2266 break;
2267 case 25:
2268 {
2269 alt4=1;
2270 }
2271 break;
2272 case 26:
2273 {
2274 alt4=2;
2275 }
2276 break;
2277 default:
1685 NoViableAltException nvae = 2278 NoViableAltException nvae =
1686 new NoViableAltException("", 3, 1, input); 2279 new NoViableAltException("", 4, 2, input);
1687 2280
1688 throw nvae; 2281 throw nvae;
1689 } 2282 }
2283
1690 } 2284 }
1691 else { 2285 else {
1692 NoViableAltException nvae = 2286 NoViableAltException nvae =
1693 new NoViableAltException("", 3, 0, input); 2287 new NoViableAltException("", 4, 0, input);
1694 2288
1695 throw nvae; 2289 throw nvae;
1696 } 2290 }
1697 switch (alt3) { 2291 switch (alt4) {
1698 case 1 : 2292 case 1 :
1699 // InternalCftLanguage.g:549:2: ( ruleAndGate ) 2293 // InternalCftLanguage.g:720:2: ( ruleAndGateDefinition )
1700 { 2294 {
1701 // InternalCftLanguage.g:549:2: ( ruleAndGate ) 2295 // InternalCftLanguage.g:720:2: ( ruleAndGateDefinition )
1702 // InternalCftLanguage.g:550:3: ruleAndGate 2296 // InternalCftLanguage.g:721:3: ruleAndGateDefinition
1703 { 2297 {
1704 before(grammarAccess.getGateDefinitionAccess().getAndGateParserRuleCall_0()); 2298 before(grammarAccess.getGateDefinitionAccess().getAndGateDefinitionParserRuleCall_0());
1705 pushFollow(FOLLOW_2); 2299 pushFollow(FOLLOW_2);
1706 ruleAndGate(); 2300 ruleAndGateDefinition();
1707 2301
1708 state._fsp--; 2302 state._fsp--;
1709 2303
1710 after(grammarAccess.getGateDefinitionAccess().getAndGateParserRuleCall_0()); 2304 after(grammarAccess.getGateDefinitionAccess().getAndGateDefinitionParserRuleCall_0());
1711 2305
1712 } 2306 }
1713 2307
@@ -1715,18 +2309,37 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
1715 } 2309 }
1716 break; 2310 break;
1717 case 2 : 2311 case 2 :
1718 // InternalCftLanguage.g:555:2: ( ruleOrGate ) 2312 // InternalCftLanguage.g:726:2: ( ruleOrGateDefinition )
1719 { 2313 {
1720 // InternalCftLanguage.g:555:2: ( ruleOrGate ) 2314 // InternalCftLanguage.g:726:2: ( ruleOrGateDefinition )
1721 // InternalCftLanguage.g:556:3: ruleOrGate 2315 // InternalCftLanguage.g:727:3: ruleOrGateDefinition
1722 { 2316 {
1723 before(grammarAccess.getGateDefinitionAccess().getOrGateParserRuleCall_1()); 2317 before(grammarAccess.getGateDefinitionAccess().getOrGateDefinitionParserRuleCall_1());
1724 pushFollow(FOLLOW_2); 2318 pushFollow(FOLLOW_2);
1725 ruleOrGate(); 2319 ruleOrGateDefinition();
1726 2320
1727 state._fsp--; 2321 state._fsp--;
1728 2322
1729 after(grammarAccess.getGateDefinitionAccess().getOrGateParserRuleCall_1()); 2323 after(grammarAccess.getGateDefinitionAccess().getOrGateDefinitionParserRuleCall_1());
2324
2325 }
2326
2327
2328 }
2329 break;
2330 case 3 :
2331 // InternalCftLanguage.g:732:2: ( ruleKOfMGateDefinition )
2332 {
2333 // InternalCftLanguage.g:732:2: ( ruleKOfMGateDefinition )
2334 // InternalCftLanguage.g:733:3: ruleKOfMGateDefinition
2335 {
2336 before(grammarAccess.getGateDefinitionAccess().getKOfMGateDefinitionParserRuleCall_2());
2337 pushFollow(FOLLOW_2);
2338 ruleKOfMGateDefinition();
2339
2340 state._fsp--;
2341
2342 after(grammarAccess.getGateDefinitionAccess().getKOfMGateDefinitionParserRuleCall_2());
1730 2343
1731 } 2344 }
1732 2345
@@ -1750,39 +2363,130 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
1750 // $ANTLR end "rule__GateDefinition__Alternatives" 2363 // $ANTLR end "rule__GateDefinition__Alternatives"
1751 2364
1752 2365
2366 // $ANTLR start "rule__KOfMGateDefinition__Alternatives_2"
2367 // InternalCftLanguage.g:742:1: rule__KOfMGateDefinition__Alternatives_2 : ( ( ( rule__KOfMGateDefinition__Group_2_0__0 ) ) | ( ( rule__KOfMGateDefinition__MAssignment_2_1 ) ) );
2368 public final void rule__KOfMGateDefinition__Alternatives_2() throws RecognitionException {
2369
2370 int stackSize = keepStackSize();
2371
2372 try {
2373 // InternalCftLanguage.g:746:1: ( ( ( rule__KOfMGateDefinition__Group_2_0__0 ) ) | ( ( rule__KOfMGateDefinition__MAssignment_2_1 ) ) )
2374 int alt5=2;
2375 int LA5_0 = input.LA(1);
2376
2377 if ( (LA5_0==27) ) {
2378 alt5=1;
2379 }
2380 else if ( (LA5_0==RULE_OF_INT) ) {
2381 alt5=2;
2382 }
2383 else {
2384 NoViableAltException nvae =
2385 new NoViableAltException("", 5, 0, input);
2386
2387 throw nvae;
2388 }
2389 switch (alt5) {
2390 case 1 :
2391 // InternalCftLanguage.g:747:2: ( ( rule__KOfMGateDefinition__Group_2_0__0 ) )
2392 {
2393 // InternalCftLanguage.g:747:2: ( ( rule__KOfMGateDefinition__Group_2_0__0 ) )
2394 // InternalCftLanguage.g:748:3: ( rule__KOfMGateDefinition__Group_2_0__0 )
2395 {
2396 before(grammarAccess.getKOfMGateDefinitionAccess().getGroup_2_0());
2397 // InternalCftLanguage.g:749:3: ( rule__KOfMGateDefinition__Group_2_0__0 )
2398 // InternalCftLanguage.g:749:4: rule__KOfMGateDefinition__Group_2_0__0
2399 {
2400 pushFollow(FOLLOW_2);
2401 rule__KOfMGateDefinition__Group_2_0__0();
2402
2403 state._fsp--;
2404
2405
2406 }
2407
2408 after(grammarAccess.getKOfMGateDefinitionAccess().getGroup_2_0());
2409
2410 }
2411
2412
2413 }
2414 break;
2415 case 2 :
2416 // InternalCftLanguage.g:753:2: ( ( rule__KOfMGateDefinition__MAssignment_2_1 ) )
2417 {
2418 // InternalCftLanguage.g:753:2: ( ( rule__KOfMGateDefinition__MAssignment_2_1 ) )
2419 // InternalCftLanguage.g:754:3: ( rule__KOfMGateDefinition__MAssignment_2_1 )
2420 {
2421 before(grammarAccess.getKOfMGateDefinitionAccess().getMAssignment_2_1());
2422 // InternalCftLanguage.g:755:3: ( rule__KOfMGateDefinition__MAssignment_2_1 )
2423 // InternalCftLanguage.g:755:4: rule__KOfMGateDefinition__MAssignment_2_1
2424 {
2425 pushFollow(FOLLOW_2);
2426 rule__KOfMGateDefinition__MAssignment_2_1();
2427
2428 state._fsp--;
2429
2430
2431 }
2432
2433 after(grammarAccess.getKOfMGateDefinitionAccess().getMAssignment_2_1());
2434
2435 }
2436
2437
2438 }
2439 break;
2440
2441 }
2442 }
2443 catch (RecognitionException re) {
2444 reportError(re);
2445 recover(input,re);
2446 }
2447 finally {
2448
2449 restoreStackSize(stackSize);
2450
2451 }
2452 return ;
2453 }
2454 // $ANTLR end "rule__KOfMGateDefinition__Alternatives_2"
2455
2456
1753 // $ANTLR start "rule__MappingDefinition__Alternatives_8_1_0" 2457 // $ANTLR start "rule__MappingDefinition__Alternatives_8_1_0"
1754 // InternalCftLanguage.g:565:1: rule__MappingDefinition__Alternatives_8_1_0 : ( ( ( rule__MappingDefinition__LookupDefinitionsAssignment_8_1_0_0 ) ) | ( ( rule__MappingDefinition__AssignmentsAssignment_8_1_0_1 ) ) ); 2458 // InternalCftLanguage.g:763:1: rule__MappingDefinition__Alternatives_8_1_0 : ( ( ( rule__MappingDefinition__LookupDefinitionsAssignment_8_1_0_0 ) ) | ( ( rule__MappingDefinition__AssignmentsAssignment_8_1_0_1 ) ) );
1755 public final void rule__MappingDefinition__Alternatives_8_1_0() throws RecognitionException { 2459 public final void rule__MappingDefinition__Alternatives_8_1_0() throws RecognitionException {
1756 2460
1757 int stackSize = keepStackSize(); 2461 int stackSize = keepStackSize();
1758 2462
1759 try { 2463 try {
1760 // InternalCftLanguage.g:569:1: ( ( ( rule__MappingDefinition__LookupDefinitionsAssignment_8_1_0_0 ) ) | ( ( rule__MappingDefinition__AssignmentsAssignment_8_1_0_1 ) ) ) 2464 // InternalCftLanguage.g:767:1: ( ( ( rule__MappingDefinition__LookupDefinitionsAssignment_8_1_0_0 ) ) | ( ( rule__MappingDefinition__AssignmentsAssignment_8_1_0_1 ) ) )
1761 int alt4=2; 2465 int alt6=2;
1762 int LA4_0 = input.LA(1); 2466 int LA6_0 = input.LA(1);
1763 2467
1764 if ( (LA4_0==30) ) { 2468 if ( (LA6_0==33) ) {
1765 alt4=1; 2469 alt6=1;
1766 } 2470 }
1767 else if ( (LA4_0==RULE_ID) ) { 2471 else if ( ((LA6_0>=RULE_ID && LA6_0<=RULE_OF_INT)) ) {
1768 alt4=2; 2472 alt6=2;
1769 } 2473 }
1770 else { 2474 else {
1771 NoViableAltException nvae = 2475 NoViableAltException nvae =
1772 new NoViableAltException("", 4, 0, input); 2476 new NoViableAltException("", 6, 0, input);
1773 2477
1774 throw nvae; 2478 throw nvae;
1775 } 2479 }
1776 switch (alt4) { 2480 switch (alt6) {
1777 case 1 : 2481 case 1 :
1778 // InternalCftLanguage.g:570:2: ( ( rule__MappingDefinition__LookupDefinitionsAssignment_8_1_0_0 ) ) 2482 // InternalCftLanguage.g:768:2: ( ( rule__MappingDefinition__LookupDefinitionsAssignment_8_1_0_0 ) )
1779 { 2483 {
1780 // InternalCftLanguage.g:570:2: ( ( rule__MappingDefinition__LookupDefinitionsAssignment_8_1_0_0 ) ) 2484 // InternalCftLanguage.g:768:2: ( ( rule__MappingDefinition__LookupDefinitionsAssignment_8_1_0_0 ) )
1781 // InternalCftLanguage.g:571:3: ( rule__MappingDefinition__LookupDefinitionsAssignment_8_1_0_0 ) 2485 // InternalCftLanguage.g:769:3: ( rule__MappingDefinition__LookupDefinitionsAssignment_8_1_0_0 )
1782 { 2486 {
1783 before(grammarAccess.getMappingDefinitionAccess().getLookupDefinitionsAssignment_8_1_0_0()); 2487 before(grammarAccess.getMappingDefinitionAccess().getLookupDefinitionsAssignment_8_1_0_0());
1784 // InternalCftLanguage.g:572:3: ( rule__MappingDefinition__LookupDefinitionsAssignment_8_1_0_0 ) 2488 // InternalCftLanguage.g:770:3: ( rule__MappingDefinition__LookupDefinitionsAssignment_8_1_0_0 )
1785 // InternalCftLanguage.g:572:4: rule__MappingDefinition__LookupDefinitionsAssignment_8_1_0_0 2489 // InternalCftLanguage.g:770:4: rule__MappingDefinition__LookupDefinitionsAssignment_8_1_0_0
1786 { 2490 {
1787 pushFollow(FOLLOW_2); 2491 pushFollow(FOLLOW_2);
1788 rule__MappingDefinition__LookupDefinitionsAssignment_8_1_0_0(); 2492 rule__MappingDefinition__LookupDefinitionsAssignment_8_1_0_0();
@@ -1800,14 +2504,14 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
1800 } 2504 }
1801 break; 2505 break;
1802 case 2 : 2506 case 2 :
1803 // InternalCftLanguage.g:576:2: ( ( rule__MappingDefinition__AssignmentsAssignment_8_1_0_1 ) ) 2507 // InternalCftLanguage.g:774:2: ( ( rule__MappingDefinition__AssignmentsAssignment_8_1_0_1 ) )
1804 { 2508 {
1805 // InternalCftLanguage.g:576:2: ( ( rule__MappingDefinition__AssignmentsAssignment_8_1_0_1 ) ) 2509 // InternalCftLanguage.g:774:2: ( ( rule__MappingDefinition__AssignmentsAssignment_8_1_0_1 ) )
1806 // InternalCftLanguage.g:577:3: ( rule__MappingDefinition__AssignmentsAssignment_8_1_0_1 ) 2510 // InternalCftLanguage.g:775:3: ( rule__MappingDefinition__AssignmentsAssignment_8_1_0_1 )
1807 { 2511 {
1808 before(grammarAccess.getMappingDefinitionAccess().getAssignmentsAssignment_8_1_0_1()); 2512 before(grammarAccess.getMappingDefinitionAccess().getAssignmentsAssignment_8_1_0_1());
1809 // InternalCftLanguage.g:578:3: ( rule__MappingDefinition__AssignmentsAssignment_8_1_0_1 ) 2513 // InternalCftLanguage.g:776:3: ( rule__MappingDefinition__AssignmentsAssignment_8_1_0_1 )
1810 // InternalCftLanguage.g:578:4: rule__MappingDefinition__AssignmentsAssignment_8_1_0_1 2514 // InternalCftLanguage.g:776:4: rule__MappingDefinition__AssignmentsAssignment_8_1_0_1
1811 { 2515 {
1812 pushFollow(FOLLOW_2); 2516 pushFollow(FOLLOW_2);
1813 rule__MappingDefinition__AssignmentsAssignment_8_1_0_1(); 2517 rule__MappingDefinition__AssignmentsAssignment_8_1_0_1();
@@ -1842,38 +2546,38 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
1842 2546
1843 2547
1844 // $ANTLR start "rule__Assignment__Alternatives_1" 2548 // $ANTLR start "rule__Assignment__Alternatives_1"
1845 // InternalCftLanguage.g:586:1: rule__Assignment__Alternatives_1 : ( ( ( rule__Assignment__MultipleAssignment_1_0 ) ) | ( ':=' ) ); 2549 // InternalCftLanguage.g:784:1: rule__Assignment__Alternatives_1 : ( ( ( rule__Assignment__MultipleAssignment_1_0 ) ) | ( ':=' ) );
1846 public final void rule__Assignment__Alternatives_1() throws RecognitionException { 2550 public final void rule__Assignment__Alternatives_1() throws RecognitionException {
1847 2551
1848 int stackSize = keepStackSize(); 2552 int stackSize = keepStackSize();
1849 2553
1850 try { 2554 try {
1851 // InternalCftLanguage.g:590:1: ( ( ( rule__Assignment__MultipleAssignment_1_0 ) ) | ( ':=' ) ) 2555 // InternalCftLanguage.g:788:1: ( ( ( rule__Assignment__MultipleAssignment_1_0 ) ) | ( ':=' ) )
1852 int alt5=2; 2556 int alt7=2;
1853 int LA5_0 = input.LA(1); 2557 int LA7_0 = input.LA(1);
1854 2558
1855 if ( (LA5_0==37) ) { 2559 if ( (LA7_0==40) ) {
1856 alt5=1; 2560 alt7=1;
1857 } 2561 }
1858 else if ( (LA5_0==12) ) { 2562 else if ( (LA7_0==13) ) {
1859 alt5=2; 2563 alt7=2;
1860 } 2564 }
1861 else { 2565 else {
1862 NoViableAltException nvae = 2566 NoViableAltException nvae =
1863 new NoViableAltException("", 5, 0, input); 2567 new NoViableAltException("", 7, 0, input);
1864 2568
1865 throw nvae; 2569 throw nvae;
1866 } 2570 }
1867 switch (alt5) { 2571 switch (alt7) {
1868 case 1 : 2572 case 1 :
1869 // InternalCftLanguage.g:591:2: ( ( rule__Assignment__MultipleAssignment_1_0 ) ) 2573 // InternalCftLanguage.g:789:2: ( ( rule__Assignment__MultipleAssignment_1_0 ) )
1870 { 2574 {
1871 // InternalCftLanguage.g:591:2: ( ( rule__Assignment__MultipleAssignment_1_0 ) ) 2575 // InternalCftLanguage.g:789:2: ( ( rule__Assignment__MultipleAssignment_1_0 ) )
1872 // InternalCftLanguage.g:592:3: ( rule__Assignment__MultipleAssignment_1_0 ) 2576 // InternalCftLanguage.g:790:3: ( rule__Assignment__MultipleAssignment_1_0 )
1873 { 2577 {
1874 before(grammarAccess.getAssignmentAccess().getMultipleAssignment_1_0()); 2578 before(grammarAccess.getAssignmentAccess().getMultipleAssignment_1_0());
1875 // InternalCftLanguage.g:593:3: ( rule__Assignment__MultipleAssignment_1_0 ) 2579 // InternalCftLanguage.g:791:3: ( rule__Assignment__MultipleAssignment_1_0 )
1876 // InternalCftLanguage.g:593:4: rule__Assignment__MultipleAssignment_1_0 2580 // InternalCftLanguage.g:791:4: rule__Assignment__MultipleAssignment_1_0
1877 { 2581 {
1878 pushFollow(FOLLOW_2); 2582 pushFollow(FOLLOW_2);
1879 rule__Assignment__MultipleAssignment_1_0(); 2583 rule__Assignment__MultipleAssignment_1_0();
@@ -1891,13 +2595,13 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
1891 } 2595 }
1892 break; 2596 break;
1893 case 2 : 2597 case 2 :
1894 // InternalCftLanguage.g:597:2: ( ':=' ) 2598 // InternalCftLanguage.g:795:2: ( ':=' )
1895 { 2599 {
1896 // InternalCftLanguage.g:597:2: ( ':=' ) 2600 // InternalCftLanguage.g:795:2: ( ':=' )
1897 // InternalCftLanguage.g:598:3: ':=' 2601 // InternalCftLanguage.g:796:3: ':='
1898 { 2602 {
1899 before(grammarAccess.getAssignmentAccess().getColonEqualsSignKeyword_1_1()); 2603 before(grammarAccess.getAssignmentAccess().getColonEqualsSignKeyword_1_1());
1900 match(input,12,FOLLOW_2); 2604 match(input,13,FOLLOW_2);
1901 after(grammarAccess.getAssignmentAccess().getColonEqualsSignKeyword_1_1()); 2605 after(grammarAccess.getAssignmentAccess().getColonEqualsSignKeyword_1_1());
1902 2606
1903 } 2607 }
@@ -1922,15 +2626,157 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
1922 // $ANTLR end "rule__Assignment__Alternatives_1" 2626 // $ANTLR end "rule__Assignment__Alternatives_1"
1923 2627
1924 2628
2629 // $ANTLR start "rule__ValidId__Alternatives"
2630 // InternalCftLanguage.g:805:1: rule__ValidId__Alternatives : ( ( RULE_ID ) | ( RULE_OF_INT ) );
2631 public final void rule__ValidId__Alternatives() throws RecognitionException {
2632
2633 int stackSize = keepStackSize();
2634
2635 try {
2636 // InternalCftLanguage.g:809:1: ( ( RULE_ID ) | ( RULE_OF_INT ) )
2637 int alt8=2;
2638 int LA8_0 = input.LA(1);
2639
2640 if ( (LA8_0==RULE_ID) ) {
2641 alt8=1;
2642 }
2643 else if ( (LA8_0==RULE_OF_INT) ) {
2644 alt8=2;
2645 }
2646 else {
2647 NoViableAltException nvae =
2648 new NoViableAltException("", 8, 0, input);
2649
2650 throw nvae;
2651 }
2652 switch (alt8) {
2653 case 1 :
2654 // InternalCftLanguage.g:810:2: ( RULE_ID )
2655 {
2656 // InternalCftLanguage.g:810:2: ( RULE_ID )
2657 // InternalCftLanguage.g:811:3: RULE_ID
2658 {
2659 before(grammarAccess.getValidIdAccess().getIDTerminalRuleCall_0());
2660 match(input,RULE_ID,FOLLOW_2);
2661 after(grammarAccess.getValidIdAccess().getIDTerminalRuleCall_0());
2662
2663 }
2664
2665
2666 }
2667 break;
2668 case 2 :
2669 // InternalCftLanguage.g:816:2: ( RULE_OF_INT )
2670 {
2671 // InternalCftLanguage.g:816:2: ( RULE_OF_INT )
2672 // InternalCftLanguage.g:817:3: RULE_OF_INT
2673 {
2674 before(grammarAccess.getValidIdAccess().getOF_INTTerminalRuleCall_1());
2675 match(input,RULE_OF_INT,FOLLOW_2);
2676 after(grammarAccess.getValidIdAccess().getOF_INTTerminalRuleCall_1());
2677
2678 }
2679
2680
2681 }
2682 break;
2683
2684 }
2685 }
2686 catch (RecognitionException re) {
2687 reportError(re);
2688 recover(input,re);
2689 }
2690 finally {
2691
2692 restoreStackSize(stackSize);
2693
2694 }
2695 return ;
2696 }
2697 // $ANTLR end "rule__ValidId__Alternatives"
2698
2699
2700 // $ANTLR start "rule__Double__Alternatives"
2701 // InternalCftLanguage.g:826:1: rule__Double__Alternatives : ( ( RULE_INT ) | ( RULE_T_DOUBLE ) );
2702 public final void rule__Double__Alternatives() throws RecognitionException {
2703
2704 int stackSize = keepStackSize();
2705
2706 try {
2707 // InternalCftLanguage.g:830:1: ( ( RULE_INT ) | ( RULE_T_DOUBLE ) )
2708 int alt9=2;
2709 int LA9_0 = input.LA(1);
2710
2711 if ( (LA9_0==RULE_INT) ) {
2712 alt9=1;
2713 }
2714 else if ( (LA9_0==RULE_T_DOUBLE) ) {
2715 alt9=2;
2716 }
2717 else {
2718 NoViableAltException nvae =
2719 new NoViableAltException("", 9, 0, input);
2720
2721 throw nvae;
2722 }
2723 switch (alt9) {
2724 case 1 :
2725 // InternalCftLanguage.g:831:2: ( RULE_INT )
2726 {
2727 // InternalCftLanguage.g:831:2: ( RULE_INT )
2728 // InternalCftLanguage.g:832:3: RULE_INT
2729 {
2730 before(grammarAccess.getDoubleAccess().getINTTerminalRuleCall_0());
2731 match(input,RULE_INT,FOLLOW_2);
2732 after(grammarAccess.getDoubleAccess().getINTTerminalRuleCall_0());
2733
2734 }
2735
2736
2737 }
2738 break;
2739 case 2 :
2740 // InternalCftLanguage.g:837:2: ( RULE_T_DOUBLE )
2741 {
2742 // InternalCftLanguage.g:837:2: ( RULE_T_DOUBLE )
2743 // InternalCftLanguage.g:838:3: RULE_T_DOUBLE
2744 {
2745 before(grammarAccess.getDoubleAccess().getT_DOUBLETerminalRuleCall_1());
2746 match(input,RULE_T_DOUBLE,FOLLOW_2);
2747 after(grammarAccess.getDoubleAccess().getT_DOUBLETerminalRuleCall_1());
2748
2749 }
2750
2751
2752 }
2753 break;
2754
2755 }
2756 }
2757 catch (RecognitionException re) {
2758 reportError(re);
2759 recover(input,re);
2760 }
2761 finally {
2762
2763 restoreStackSize(stackSize);
2764
2765 }
2766 return ;
2767 }
2768 // $ANTLR end "rule__Double__Alternatives"
2769
2770
1925 // $ANTLR start "rule__CftModel__Group__0" 2771 // $ANTLR start "rule__CftModel__Group__0"
1926 // InternalCftLanguage.g:607:1: rule__CftModel__Group__0 : rule__CftModel__Group__0__Impl rule__CftModel__Group__1 ; 2772 // InternalCftLanguage.g:847:1: rule__CftModel__Group__0 : rule__CftModel__Group__0__Impl rule__CftModel__Group__1 ;
1927 public final void rule__CftModel__Group__0() throws RecognitionException { 2773 public final void rule__CftModel__Group__0() throws RecognitionException {
1928 2774
1929 int stackSize = keepStackSize(); 2775 int stackSize = keepStackSize();
1930 2776
1931 try { 2777 try {
1932 // InternalCftLanguage.g:611:1: ( rule__CftModel__Group__0__Impl rule__CftModel__Group__1 ) 2778 // InternalCftLanguage.g:851:1: ( rule__CftModel__Group__0__Impl rule__CftModel__Group__1 )
1933 // InternalCftLanguage.g:612:2: rule__CftModel__Group__0__Impl rule__CftModel__Group__1 2779 // InternalCftLanguage.g:852:2: rule__CftModel__Group__0__Impl rule__CftModel__Group__1
1934 { 2780 {
1935 pushFollow(FOLLOW_3); 2781 pushFollow(FOLLOW_3);
1936 rule__CftModel__Group__0__Impl(); 2782 rule__CftModel__Group__0__Impl();
@@ -1961,20 +2807,20 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
1961 2807
1962 2808
1963 // $ANTLR start "rule__CftModel__Group__0__Impl" 2809 // $ANTLR start "rule__CftModel__Group__0__Impl"
1964 // InternalCftLanguage.g:619:1: rule__CftModel__Group__0__Impl : ( 'package' ) ; 2810 // InternalCftLanguage.g:859:1: rule__CftModel__Group__0__Impl : ( 'package' ) ;
1965 public final void rule__CftModel__Group__0__Impl() throws RecognitionException { 2811 public final void rule__CftModel__Group__0__Impl() throws RecognitionException {
1966 2812
1967 int stackSize = keepStackSize(); 2813 int stackSize = keepStackSize();
1968 2814
1969 try { 2815 try {
1970 // InternalCftLanguage.g:623:1: ( ( 'package' ) ) 2816 // InternalCftLanguage.g:863:1: ( ( 'package' ) )
1971 // InternalCftLanguage.g:624:1: ( 'package' ) 2817 // InternalCftLanguage.g:864:1: ( 'package' )
1972 { 2818 {
1973 // InternalCftLanguage.g:624:1: ( 'package' ) 2819 // InternalCftLanguage.g:864:1: ( 'package' )
1974 // InternalCftLanguage.g:625:2: 'package' 2820 // InternalCftLanguage.g:865:2: 'package'
1975 { 2821 {
1976 before(grammarAccess.getCftModelAccess().getPackageKeyword_0()); 2822 before(grammarAccess.getCftModelAccess().getPackageKeyword_0());
1977 match(input,13,FOLLOW_2); 2823 match(input,14,FOLLOW_2);
1978 after(grammarAccess.getCftModelAccess().getPackageKeyword_0()); 2824 after(grammarAccess.getCftModelAccess().getPackageKeyword_0());
1979 2825
1980 } 2826 }
@@ -1998,14 +2844,14 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
1998 2844
1999 2845
2000 // $ANTLR start "rule__CftModel__Group__1" 2846 // $ANTLR start "rule__CftModel__Group__1"
2001 // InternalCftLanguage.g:634:1: rule__CftModel__Group__1 : rule__CftModel__Group__1__Impl rule__CftModel__Group__2 ; 2847 // InternalCftLanguage.g:874:1: rule__CftModel__Group__1 : rule__CftModel__Group__1__Impl rule__CftModel__Group__2 ;
2002 public final void rule__CftModel__Group__1() throws RecognitionException { 2848 public final void rule__CftModel__Group__1() throws RecognitionException {
2003 2849
2004 int stackSize = keepStackSize(); 2850 int stackSize = keepStackSize();
2005 2851
2006 try { 2852 try {
2007 // InternalCftLanguage.g:638:1: ( rule__CftModel__Group__1__Impl rule__CftModel__Group__2 ) 2853 // InternalCftLanguage.g:878:1: ( rule__CftModel__Group__1__Impl rule__CftModel__Group__2 )
2008 // InternalCftLanguage.g:639:2: rule__CftModel__Group__1__Impl rule__CftModel__Group__2 2854 // InternalCftLanguage.g:879:2: rule__CftModel__Group__1__Impl rule__CftModel__Group__2
2009 { 2855 {
2010 pushFollow(FOLLOW_4); 2856 pushFollow(FOLLOW_4);
2011 rule__CftModel__Group__1__Impl(); 2857 rule__CftModel__Group__1__Impl();
@@ -2036,21 +2882,21 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
2036 2882
2037 2883
2038 // $ANTLR start "rule__CftModel__Group__1__Impl" 2884 // $ANTLR start "rule__CftModel__Group__1__Impl"
2039 // InternalCftLanguage.g:646:1: rule__CftModel__Group__1__Impl : ( ( rule__CftModel__PackageNameAssignment_1 ) ) ; 2885 // InternalCftLanguage.g:886:1: rule__CftModel__Group__1__Impl : ( ( rule__CftModel__PackageNameAssignment_1 ) ) ;
2040 public final void rule__CftModel__Group__1__Impl() throws RecognitionException { 2886 public final void rule__CftModel__Group__1__Impl() throws RecognitionException {
2041 2887
2042 int stackSize = keepStackSize(); 2888 int stackSize = keepStackSize();
2043 2889
2044 try { 2890 try {
2045 // InternalCftLanguage.g:650:1: ( ( ( rule__CftModel__PackageNameAssignment_1 ) ) ) 2891 // InternalCftLanguage.g:890:1: ( ( ( rule__CftModel__PackageNameAssignment_1 ) ) )
2046 // InternalCftLanguage.g:651:1: ( ( rule__CftModel__PackageNameAssignment_1 ) ) 2892 // InternalCftLanguage.g:891:1: ( ( rule__CftModel__PackageNameAssignment_1 ) )
2047 { 2893 {
2048 // InternalCftLanguage.g:651:1: ( ( rule__CftModel__PackageNameAssignment_1 ) ) 2894 // InternalCftLanguage.g:891:1: ( ( rule__CftModel__PackageNameAssignment_1 ) )
2049 // InternalCftLanguage.g:652:2: ( rule__CftModel__PackageNameAssignment_1 ) 2895 // InternalCftLanguage.g:892:2: ( rule__CftModel__PackageNameAssignment_1 )
2050 { 2896 {
2051 before(grammarAccess.getCftModelAccess().getPackageNameAssignment_1()); 2897 before(grammarAccess.getCftModelAccess().getPackageNameAssignment_1());
2052 // InternalCftLanguage.g:653:2: ( rule__CftModel__PackageNameAssignment_1 ) 2898 // InternalCftLanguage.g:893:2: ( rule__CftModel__PackageNameAssignment_1 )
2053 // InternalCftLanguage.g:653:3: rule__CftModel__PackageNameAssignment_1 2899 // InternalCftLanguage.g:893:3: rule__CftModel__PackageNameAssignment_1
2054 { 2900 {
2055 pushFollow(FOLLOW_2); 2901 pushFollow(FOLLOW_2);
2056 rule__CftModel__PackageNameAssignment_1(); 2902 rule__CftModel__PackageNameAssignment_1();
@@ -2083,14 +2929,14 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
2083 2929
2084 2930
2085 // $ANTLR start "rule__CftModel__Group__2" 2931 // $ANTLR start "rule__CftModel__Group__2"
2086 // InternalCftLanguage.g:661:1: rule__CftModel__Group__2 : rule__CftModel__Group__2__Impl rule__CftModel__Group__3 ; 2932 // InternalCftLanguage.g:901:1: rule__CftModel__Group__2 : rule__CftModel__Group__2__Impl rule__CftModel__Group__3 ;
2087 public final void rule__CftModel__Group__2() throws RecognitionException { 2933 public final void rule__CftModel__Group__2() throws RecognitionException {
2088 2934
2089 int stackSize = keepStackSize(); 2935 int stackSize = keepStackSize();
2090 2936
2091 try { 2937 try {
2092 // InternalCftLanguage.g:665:1: ( rule__CftModel__Group__2__Impl rule__CftModel__Group__3 ) 2938 // InternalCftLanguage.g:905:1: ( rule__CftModel__Group__2__Impl rule__CftModel__Group__3 )
2093 // InternalCftLanguage.g:666:2: rule__CftModel__Group__2__Impl rule__CftModel__Group__3 2939 // InternalCftLanguage.g:906:2: rule__CftModel__Group__2__Impl rule__CftModel__Group__3
2094 { 2940 {
2095 pushFollow(FOLLOW_4); 2941 pushFollow(FOLLOW_4);
2096 rule__CftModel__Group__2__Impl(); 2942 rule__CftModel__Group__2__Impl();
@@ -2121,31 +2967,31 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
2121 2967
2122 2968
2123 // $ANTLR start "rule__CftModel__Group__2__Impl" 2969 // $ANTLR start "rule__CftModel__Group__2__Impl"
2124 // InternalCftLanguage.g:673:1: rule__CftModel__Group__2__Impl : ( ( ';' )? ) ; 2970 // InternalCftLanguage.g:913:1: rule__CftModel__Group__2__Impl : ( ( ';' )? ) ;
2125 public final void rule__CftModel__Group__2__Impl() throws RecognitionException { 2971 public final void rule__CftModel__Group__2__Impl() throws RecognitionException {
2126 2972
2127 int stackSize = keepStackSize(); 2973 int stackSize = keepStackSize();
2128 2974
2129 try { 2975 try {
2130 // InternalCftLanguage.g:677:1: ( ( ( ';' )? ) ) 2976 // InternalCftLanguage.g:917:1: ( ( ( ';' )? ) )
2131 // InternalCftLanguage.g:678:1: ( ( ';' )? ) 2977 // InternalCftLanguage.g:918:1: ( ( ';' )? )
2132 { 2978 {
2133 // InternalCftLanguage.g:678:1: ( ( ';' )? ) 2979 // InternalCftLanguage.g:918:1: ( ( ';' )? )
2134 // InternalCftLanguage.g:679:2: ( ';' )? 2980 // InternalCftLanguage.g:919:2: ( ';' )?
2135 { 2981 {
2136 before(grammarAccess.getCftModelAccess().getSemicolonKeyword_2()); 2982 before(grammarAccess.getCftModelAccess().getSemicolonKeyword_2());
2137 // InternalCftLanguage.g:680:2: ( ';' )? 2983 // InternalCftLanguage.g:920:2: ( ';' )?
2138 int alt6=2; 2984 int alt10=2;
2139 int LA6_0 = input.LA(1); 2985 int LA10_0 = input.LA(1);
2140 2986
2141 if ( (LA6_0==14) ) { 2987 if ( (LA10_0==15) ) {
2142 alt6=1; 2988 alt10=1;
2143 } 2989 }
2144 switch (alt6) { 2990 switch (alt10) {
2145 case 1 : 2991 case 1 :
2146 // InternalCftLanguage.g:680:3: ';' 2992 // InternalCftLanguage.g:920:3: ';'
2147 { 2993 {
2148 match(input,14,FOLLOW_2); 2994 match(input,15,FOLLOW_2);
2149 2995
2150 } 2996 }
2151 break; 2997 break;
@@ -2175,14 +3021,14 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
2175 3021
2176 3022
2177 // $ANTLR start "rule__CftModel__Group__3" 3023 // $ANTLR start "rule__CftModel__Group__3"
2178 // InternalCftLanguage.g:688:1: rule__CftModel__Group__3 : rule__CftModel__Group__3__Impl rule__CftModel__Group__4 ; 3024 // InternalCftLanguage.g:928:1: rule__CftModel__Group__3 : rule__CftModel__Group__3__Impl rule__CftModel__Group__4 ;
2179 public final void rule__CftModel__Group__3() throws RecognitionException { 3025 public final void rule__CftModel__Group__3() throws RecognitionException {
2180 3026
2181 int stackSize = keepStackSize(); 3027 int stackSize = keepStackSize();
2182 3028
2183 try { 3029 try {
2184 // InternalCftLanguage.g:692:1: ( rule__CftModel__Group__3__Impl rule__CftModel__Group__4 ) 3030 // InternalCftLanguage.g:932:1: ( rule__CftModel__Group__3__Impl rule__CftModel__Group__4 )
2185 // InternalCftLanguage.g:693:2: rule__CftModel__Group__3__Impl rule__CftModel__Group__4 3031 // InternalCftLanguage.g:933:2: rule__CftModel__Group__3__Impl rule__CftModel__Group__4
2186 { 3032 {
2187 pushFollow(FOLLOW_4); 3033 pushFollow(FOLLOW_4);
2188 rule__CftModel__Group__3__Impl(); 3034 rule__CftModel__Group__3__Impl();
@@ -2213,33 +3059,33 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
2213 3059
2214 3060
2215 // $ANTLR start "rule__CftModel__Group__3__Impl" 3061 // $ANTLR start "rule__CftModel__Group__3__Impl"
2216 // InternalCftLanguage.g:700:1: rule__CftModel__Group__3__Impl : ( ( rule__CftModel__ImportsAssignment_3 )* ) ; 3062 // InternalCftLanguage.g:940:1: rule__CftModel__Group__3__Impl : ( ( rule__CftModel__ImportsAssignment_3 )* ) ;
2217 public final void rule__CftModel__Group__3__Impl() throws RecognitionException { 3063 public final void rule__CftModel__Group__3__Impl() throws RecognitionException {
2218 3064
2219 int stackSize = keepStackSize(); 3065 int stackSize = keepStackSize();
2220 3066
2221 try { 3067 try {
2222 // InternalCftLanguage.g:704:1: ( ( ( rule__CftModel__ImportsAssignment_3 )* ) ) 3068 // InternalCftLanguage.g:944:1: ( ( ( rule__CftModel__ImportsAssignment_3 )* ) )
2223 // InternalCftLanguage.g:705:1: ( ( rule__CftModel__ImportsAssignment_3 )* ) 3069 // InternalCftLanguage.g:945:1: ( ( rule__CftModel__ImportsAssignment_3 )* )
2224 { 3070 {
2225 // InternalCftLanguage.g:705:1: ( ( rule__CftModel__ImportsAssignment_3 )* ) 3071 // InternalCftLanguage.g:945:1: ( ( rule__CftModel__ImportsAssignment_3 )* )
2226 // InternalCftLanguage.g:706:2: ( rule__CftModel__ImportsAssignment_3 )* 3072 // InternalCftLanguage.g:946:2: ( rule__CftModel__ImportsAssignment_3 )*
2227 { 3073 {
2228 before(grammarAccess.getCftModelAccess().getImportsAssignment_3()); 3074 before(grammarAccess.getCftModelAccess().getImportsAssignment_3());
2229 // InternalCftLanguage.g:707:2: ( rule__CftModel__ImportsAssignment_3 )* 3075 // InternalCftLanguage.g:947:2: ( rule__CftModel__ImportsAssignment_3 )*
2230 loop7: 3076 loop11:
2231 do { 3077 do {
2232 int alt7=2; 3078 int alt11=2;
2233 int LA7_0 = input.LA(1); 3079 int LA11_0 = input.LA(1);
2234 3080
2235 if ( (LA7_0==15) ) { 3081 if ( (LA11_0==16) ) {
2236 alt7=1; 3082 alt11=1;
2237 } 3083 }
2238 3084
2239 3085
2240 switch (alt7) { 3086 switch (alt11) {
2241 case 1 : 3087 case 1 :
2242 // InternalCftLanguage.g:707:3: rule__CftModel__ImportsAssignment_3 3088 // InternalCftLanguage.g:947:3: rule__CftModel__ImportsAssignment_3
2243 { 3089 {
2244 pushFollow(FOLLOW_5); 3090 pushFollow(FOLLOW_5);
2245 rule__CftModel__ImportsAssignment_3(); 3091 rule__CftModel__ImportsAssignment_3();
@@ -2251,7 +3097,7 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
2251 break; 3097 break;
2252 3098
2253 default : 3099 default :
2254 break loop7; 3100 break loop11;
2255 } 3101 }
2256 } while (true); 3102 } while (true);
2257 3103
@@ -2278,14 +3124,14 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
2278 3124
2279 3125
2280 // $ANTLR start "rule__CftModel__Group__4" 3126 // $ANTLR start "rule__CftModel__Group__4"
2281 // InternalCftLanguage.g:715:1: rule__CftModel__Group__4 : rule__CftModel__Group__4__Impl ; 3127 // InternalCftLanguage.g:955:1: rule__CftModel__Group__4 : rule__CftModel__Group__4__Impl ;
2282 public final void rule__CftModel__Group__4() throws RecognitionException { 3128 public final void rule__CftModel__Group__4() throws RecognitionException {
2283 3129
2284 int stackSize = keepStackSize(); 3130 int stackSize = keepStackSize();
2285 3131
2286 try { 3132 try {
2287 // InternalCftLanguage.g:719:1: ( rule__CftModel__Group__4__Impl ) 3133 // InternalCftLanguage.g:959:1: ( rule__CftModel__Group__4__Impl )
2288 // InternalCftLanguage.g:720:2: rule__CftModel__Group__4__Impl 3134 // InternalCftLanguage.g:960:2: rule__CftModel__Group__4__Impl
2289 { 3135 {
2290 pushFollow(FOLLOW_2); 3136 pushFollow(FOLLOW_2);
2291 rule__CftModel__Group__4__Impl(); 3137 rule__CftModel__Group__4__Impl();
@@ -2311,33 +3157,33 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
2311 3157
2312 3158
2313 // $ANTLR start "rule__CftModel__Group__4__Impl" 3159 // $ANTLR start "rule__CftModel__Group__4__Impl"
2314 // InternalCftLanguage.g:726:1: rule__CftModel__Group__4__Impl : ( ( rule__CftModel__Alternatives_4 )* ) ; 3160 // InternalCftLanguage.g:966:1: rule__CftModel__Group__4__Impl : ( ( rule__CftModel__Alternatives_4 )* ) ;
2315 public final void rule__CftModel__Group__4__Impl() throws RecognitionException { 3161 public final void rule__CftModel__Group__4__Impl() throws RecognitionException {
2316 3162
2317 int stackSize = keepStackSize(); 3163 int stackSize = keepStackSize();
2318 3164
2319 try { 3165 try {
2320 // InternalCftLanguage.g:730:1: ( ( ( rule__CftModel__Alternatives_4 )* ) ) 3166 // InternalCftLanguage.g:970:1: ( ( ( rule__CftModel__Alternatives_4 )* ) )
2321 // InternalCftLanguage.g:731:1: ( ( rule__CftModel__Alternatives_4 )* ) 3167 // InternalCftLanguage.g:971:1: ( ( rule__CftModel__Alternatives_4 )* )
2322 { 3168 {
2323 // InternalCftLanguage.g:731:1: ( ( rule__CftModel__Alternatives_4 )* ) 3169 // InternalCftLanguage.g:971:1: ( ( rule__CftModel__Alternatives_4 )* )
2324 // InternalCftLanguage.g:732:2: ( rule__CftModel__Alternatives_4 )* 3170 // InternalCftLanguage.g:972:2: ( rule__CftModel__Alternatives_4 )*
2325 { 3171 {
2326 before(grammarAccess.getCftModelAccess().getAlternatives_4()); 3172 before(grammarAccess.getCftModelAccess().getAlternatives_4());
2327 // InternalCftLanguage.g:733:2: ( rule__CftModel__Alternatives_4 )* 3173 // InternalCftLanguage.g:973:2: ( rule__CftModel__Alternatives_4 )*
2328 loop8: 3174 loop12:
2329 do { 3175 do {
2330 int alt8=2; 3176 int alt12=2;
2331 int LA8_0 = input.LA(1); 3177 int LA12_0 = input.LA(1);
2332 3178
2333 if ( (LA8_0==16||LA8_0==25) ) { 3179 if ( (LA12_0==17||LA12_0==28) ) {
2334 alt8=1; 3180 alt12=1;
2335 } 3181 }
2336 3182
2337 3183
2338 switch (alt8) { 3184 switch (alt12) {
2339 case 1 : 3185 case 1 :
2340 // InternalCftLanguage.g:733:3: rule__CftModel__Alternatives_4 3186 // InternalCftLanguage.g:973:3: rule__CftModel__Alternatives_4
2341 { 3187 {
2342 pushFollow(FOLLOW_6); 3188 pushFollow(FOLLOW_6);
2343 rule__CftModel__Alternatives_4(); 3189 rule__CftModel__Alternatives_4();
@@ -2349,7 +3195,7 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
2349 break; 3195 break;
2350 3196
2351 default : 3197 default :
2352 break loop8; 3198 break loop12;
2353 } 3199 }
2354 } while (true); 3200 } while (true);
2355 3201
@@ -2376,14 +3222,14 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
2376 3222
2377 3223
2378 // $ANTLR start "rule__ImportDeclaration__Group__0" 3224 // $ANTLR start "rule__ImportDeclaration__Group__0"
2379 // InternalCftLanguage.g:742:1: rule__ImportDeclaration__Group__0 : rule__ImportDeclaration__Group__0__Impl rule__ImportDeclaration__Group__1 ; 3225 // InternalCftLanguage.g:982:1: rule__ImportDeclaration__Group__0 : rule__ImportDeclaration__Group__0__Impl rule__ImportDeclaration__Group__1 ;
2380 public final void rule__ImportDeclaration__Group__0() throws RecognitionException { 3226 public final void rule__ImportDeclaration__Group__0() throws RecognitionException {
2381 3227
2382 int stackSize = keepStackSize(); 3228 int stackSize = keepStackSize();
2383 3229
2384 try { 3230 try {
2385 // InternalCftLanguage.g:746:1: ( rule__ImportDeclaration__Group__0__Impl rule__ImportDeclaration__Group__1 ) 3231 // InternalCftLanguage.g:986:1: ( rule__ImportDeclaration__Group__0__Impl rule__ImportDeclaration__Group__1 )
2386 // InternalCftLanguage.g:747:2: rule__ImportDeclaration__Group__0__Impl rule__ImportDeclaration__Group__1 3232 // InternalCftLanguage.g:987:2: rule__ImportDeclaration__Group__0__Impl rule__ImportDeclaration__Group__1
2387 { 3233 {
2388 pushFollow(FOLLOW_3); 3234 pushFollow(FOLLOW_3);
2389 rule__ImportDeclaration__Group__0__Impl(); 3235 rule__ImportDeclaration__Group__0__Impl();
@@ -2414,20 +3260,20 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
2414 3260
2415 3261
2416 // $ANTLR start "rule__ImportDeclaration__Group__0__Impl" 3262 // $ANTLR start "rule__ImportDeclaration__Group__0__Impl"
2417 // InternalCftLanguage.g:754:1: rule__ImportDeclaration__Group__0__Impl : ( 'import' ) ; 3263 // InternalCftLanguage.g:994:1: rule__ImportDeclaration__Group__0__Impl : ( 'import' ) ;
2418 public final void rule__ImportDeclaration__Group__0__Impl() throws RecognitionException { 3264 public final void rule__ImportDeclaration__Group__0__Impl() throws RecognitionException {
2419 3265
2420 int stackSize = keepStackSize(); 3266 int stackSize = keepStackSize();
2421 3267
2422 try { 3268 try {
2423 // InternalCftLanguage.g:758:1: ( ( 'import' ) ) 3269 // InternalCftLanguage.g:998:1: ( ( 'import' ) )
2424 // InternalCftLanguage.g:759:1: ( 'import' ) 3270 // InternalCftLanguage.g:999:1: ( 'import' )
2425 { 3271 {
2426 // InternalCftLanguage.g:759:1: ( 'import' ) 3272 // InternalCftLanguage.g:999:1: ( 'import' )
2427 // InternalCftLanguage.g:760:2: 'import' 3273 // InternalCftLanguage.g:1000:2: 'import'
2428 { 3274 {
2429 before(grammarAccess.getImportDeclarationAccess().getImportKeyword_0()); 3275 before(grammarAccess.getImportDeclarationAccess().getImportKeyword_0());
2430 match(input,15,FOLLOW_2); 3276 match(input,16,FOLLOW_2);
2431 after(grammarAccess.getImportDeclarationAccess().getImportKeyword_0()); 3277 after(grammarAccess.getImportDeclarationAccess().getImportKeyword_0());
2432 3278
2433 } 3279 }
@@ -2451,14 +3297,14 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
2451 3297
2452 3298
2453 // $ANTLR start "rule__ImportDeclaration__Group__1" 3299 // $ANTLR start "rule__ImportDeclaration__Group__1"
2454 // InternalCftLanguage.g:769:1: rule__ImportDeclaration__Group__1 : rule__ImportDeclaration__Group__1__Impl rule__ImportDeclaration__Group__2 ; 3300 // InternalCftLanguage.g:1009:1: rule__ImportDeclaration__Group__1 : rule__ImportDeclaration__Group__1__Impl rule__ImportDeclaration__Group__2 ;
2455 public final void rule__ImportDeclaration__Group__1() throws RecognitionException { 3301 public final void rule__ImportDeclaration__Group__1() throws RecognitionException {
2456 3302
2457 int stackSize = keepStackSize(); 3303 int stackSize = keepStackSize();
2458 3304
2459 try { 3305 try {
2460 // InternalCftLanguage.g:773:1: ( rule__ImportDeclaration__Group__1__Impl rule__ImportDeclaration__Group__2 ) 3306 // InternalCftLanguage.g:1013:1: ( rule__ImportDeclaration__Group__1__Impl rule__ImportDeclaration__Group__2 )
2461 // InternalCftLanguage.g:774:2: rule__ImportDeclaration__Group__1__Impl rule__ImportDeclaration__Group__2 3307 // InternalCftLanguage.g:1014:2: rule__ImportDeclaration__Group__1__Impl rule__ImportDeclaration__Group__2
2462 { 3308 {
2463 pushFollow(FOLLOW_7); 3309 pushFollow(FOLLOW_7);
2464 rule__ImportDeclaration__Group__1__Impl(); 3310 rule__ImportDeclaration__Group__1__Impl();
@@ -2489,21 +3335,21 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
2489 3335
2490 3336
2491 // $ANTLR start "rule__ImportDeclaration__Group__1__Impl" 3337 // $ANTLR start "rule__ImportDeclaration__Group__1__Impl"
2492 // InternalCftLanguage.g:781:1: rule__ImportDeclaration__Group__1__Impl : ( ( rule__ImportDeclaration__ImportedNamespaceAssignment_1 ) ) ; 3338 // InternalCftLanguage.g:1021:1: rule__ImportDeclaration__Group__1__Impl : ( ( rule__ImportDeclaration__ImportedNamespaceAssignment_1 ) ) ;
2493 public final void rule__ImportDeclaration__Group__1__Impl() throws RecognitionException { 3339 public final void rule__ImportDeclaration__Group__1__Impl() throws RecognitionException {
2494 3340
2495 int stackSize = keepStackSize(); 3341 int stackSize = keepStackSize();
2496 3342
2497 try { 3343 try {
2498 // InternalCftLanguage.g:785:1: ( ( ( rule__ImportDeclaration__ImportedNamespaceAssignment_1 ) ) ) 3344 // InternalCftLanguage.g:1025:1: ( ( ( rule__ImportDeclaration__ImportedNamespaceAssignment_1 ) ) )
2499 // InternalCftLanguage.g:786:1: ( ( rule__ImportDeclaration__ImportedNamespaceAssignment_1 ) ) 3345 // InternalCftLanguage.g:1026:1: ( ( rule__ImportDeclaration__ImportedNamespaceAssignment_1 ) )
2500 { 3346 {
2501 // InternalCftLanguage.g:786:1: ( ( rule__ImportDeclaration__ImportedNamespaceAssignment_1 ) ) 3347 // InternalCftLanguage.g:1026:1: ( ( rule__ImportDeclaration__ImportedNamespaceAssignment_1 ) )
2502 // InternalCftLanguage.g:787:2: ( rule__ImportDeclaration__ImportedNamespaceAssignment_1 ) 3348 // InternalCftLanguage.g:1027:2: ( rule__ImportDeclaration__ImportedNamespaceAssignment_1 )
2503 { 3349 {
2504 before(grammarAccess.getImportDeclarationAccess().getImportedNamespaceAssignment_1()); 3350 before(grammarAccess.getImportDeclarationAccess().getImportedNamespaceAssignment_1());
2505 // InternalCftLanguage.g:788:2: ( rule__ImportDeclaration__ImportedNamespaceAssignment_1 ) 3351 // InternalCftLanguage.g:1028:2: ( rule__ImportDeclaration__ImportedNamespaceAssignment_1 )
2506 // InternalCftLanguage.g:788:3: rule__ImportDeclaration__ImportedNamespaceAssignment_1 3352 // InternalCftLanguage.g:1028:3: rule__ImportDeclaration__ImportedNamespaceAssignment_1
2507 { 3353 {
2508 pushFollow(FOLLOW_2); 3354 pushFollow(FOLLOW_2);
2509 rule__ImportDeclaration__ImportedNamespaceAssignment_1(); 3355 rule__ImportDeclaration__ImportedNamespaceAssignment_1();
@@ -2536,14 +3382,14 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
2536 3382
2537 3383
2538 // $ANTLR start "rule__ImportDeclaration__Group__2" 3384 // $ANTLR start "rule__ImportDeclaration__Group__2"
2539 // InternalCftLanguage.g:796:1: rule__ImportDeclaration__Group__2 : rule__ImportDeclaration__Group__2__Impl ; 3385 // InternalCftLanguage.g:1036:1: rule__ImportDeclaration__Group__2 : rule__ImportDeclaration__Group__2__Impl ;
2540 public final void rule__ImportDeclaration__Group__2() throws RecognitionException { 3386 public final void rule__ImportDeclaration__Group__2() throws RecognitionException {
2541 3387
2542 int stackSize = keepStackSize(); 3388 int stackSize = keepStackSize();
2543 3389
2544 try { 3390 try {
2545 // InternalCftLanguage.g:800:1: ( rule__ImportDeclaration__Group__2__Impl ) 3391 // InternalCftLanguage.g:1040:1: ( rule__ImportDeclaration__Group__2__Impl )
2546 // InternalCftLanguage.g:801:2: rule__ImportDeclaration__Group__2__Impl 3392 // InternalCftLanguage.g:1041:2: rule__ImportDeclaration__Group__2__Impl
2547 { 3393 {
2548 pushFollow(FOLLOW_2); 3394 pushFollow(FOLLOW_2);
2549 rule__ImportDeclaration__Group__2__Impl(); 3395 rule__ImportDeclaration__Group__2__Impl();
@@ -2569,31 +3415,31 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
2569 3415
2570 3416
2571 // $ANTLR start "rule__ImportDeclaration__Group__2__Impl" 3417 // $ANTLR start "rule__ImportDeclaration__Group__2__Impl"
2572 // InternalCftLanguage.g:807:1: rule__ImportDeclaration__Group__2__Impl : ( ( ';' )? ) ; 3418 // InternalCftLanguage.g:1047:1: rule__ImportDeclaration__Group__2__Impl : ( ( ';' )? ) ;
2573 public final void rule__ImportDeclaration__Group__2__Impl() throws RecognitionException { 3419 public final void rule__ImportDeclaration__Group__2__Impl() throws RecognitionException {
2574 3420
2575 int stackSize = keepStackSize(); 3421 int stackSize = keepStackSize();
2576 3422
2577 try { 3423 try {
2578 // InternalCftLanguage.g:811:1: ( ( ( ';' )? ) ) 3424 // InternalCftLanguage.g:1051:1: ( ( ( ';' )? ) )
2579 // InternalCftLanguage.g:812:1: ( ( ';' )? ) 3425 // InternalCftLanguage.g:1052:1: ( ( ';' )? )
2580 { 3426 {
2581 // InternalCftLanguage.g:812:1: ( ( ';' )? ) 3427 // InternalCftLanguage.g:1052:1: ( ( ';' )? )
2582 // InternalCftLanguage.g:813:2: ( ';' )? 3428 // InternalCftLanguage.g:1053:2: ( ';' )?
2583 { 3429 {
2584 before(grammarAccess.getImportDeclarationAccess().getSemicolonKeyword_2()); 3430 before(grammarAccess.getImportDeclarationAccess().getSemicolonKeyword_2());
2585 // InternalCftLanguage.g:814:2: ( ';' )? 3431 // InternalCftLanguage.g:1054:2: ( ';' )?
2586 int alt9=2; 3432 int alt13=2;
2587 int LA9_0 = input.LA(1); 3433 int LA13_0 = input.LA(1);
2588 3434
2589 if ( (LA9_0==14) ) { 3435 if ( (LA13_0==15) ) {
2590 alt9=1; 3436 alt13=1;
2591 } 3437 }
2592 switch (alt9) { 3438 switch (alt13) {
2593 case 1 : 3439 case 1 :
2594 // InternalCftLanguage.g:814:3: ';' 3440 // InternalCftLanguage.g:1054:3: ';'
2595 { 3441 {
2596 match(input,14,FOLLOW_2); 3442 match(input,15,FOLLOW_2);
2597 3443
2598 } 3444 }
2599 break; 3445 break;
@@ -2623,14 +3469,14 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
2623 3469
2624 3470
2625 // $ANTLR start "rule__ComponentDefinition__Group__0" 3471 // $ANTLR start "rule__ComponentDefinition__Group__0"
2626 // InternalCftLanguage.g:823:1: rule__ComponentDefinition__Group__0 : rule__ComponentDefinition__Group__0__Impl rule__ComponentDefinition__Group__1 ; 3472 // InternalCftLanguage.g:1063:1: rule__ComponentDefinition__Group__0 : rule__ComponentDefinition__Group__0__Impl rule__ComponentDefinition__Group__1 ;
2627 public final void rule__ComponentDefinition__Group__0() throws RecognitionException { 3473 public final void rule__ComponentDefinition__Group__0() throws RecognitionException {
2628 3474
2629 int stackSize = keepStackSize(); 3475 int stackSize = keepStackSize();
2630 3476
2631 try { 3477 try {
2632 // InternalCftLanguage.g:827:1: ( rule__ComponentDefinition__Group__0__Impl rule__ComponentDefinition__Group__1 ) 3478 // InternalCftLanguage.g:1067:1: ( rule__ComponentDefinition__Group__0__Impl rule__ComponentDefinition__Group__1 )
2633 // InternalCftLanguage.g:828:2: rule__ComponentDefinition__Group__0__Impl rule__ComponentDefinition__Group__1 3479 // InternalCftLanguage.g:1068:2: rule__ComponentDefinition__Group__0__Impl rule__ComponentDefinition__Group__1
2634 { 3480 {
2635 pushFollow(FOLLOW_3); 3481 pushFollow(FOLLOW_3);
2636 rule__ComponentDefinition__Group__0__Impl(); 3482 rule__ComponentDefinition__Group__0__Impl();
@@ -2661,20 +3507,20 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
2661 3507
2662 3508
2663 // $ANTLR start "rule__ComponentDefinition__Group__0__Impl" 3509 // $ANTLR start "rule__ComponentDefinition__Group__0__Impl"
2664 // InternalCftLanguage.g:835:1: rule__ComponentDefinition__Group__0__Impl : ( 'cft' ) ; 3510 // InternalCftLanguage.g:1075:1: rule__ComponentDefinition__Group__0__Impl : ( 'cft' ) ;
2665 public final void rule__ComponentDefinition__Group__0__Impl() throws RecognitionException { 3511 public final void rule__ComponentDefinition__Group__0__Impl() throws RecognitionException {
2666 3512
2667 int stackSize = keepStackSize(); 3513 int stackSize = keepStackSize();
2668 3514
2669 try { 3515 try {
2670 // InternalCftLanguage.g:839:1: ( ( 'cft' ) ) 3516 // InternalCftLanguage.g:1079:1: ( ( 'cft' ) )
2671 // InternalCftLanguage.g:840:1: ( 'cft' ) 3517 // InternalCftLanguage.g:1080:1: ( 'cft' )
2672 { 3518 {
2673 // InternalCftLanguage.g:840:1: ( 'cft' ) 3519 // InternalCftLanguage.g:1080:1: ( 'cft' )
2674 // InternalCftLanguage.g:841:2: 'cft' 3520 // InternalCftLanguage.g:1081:2: 'cft'
2675 { 3521 {
2676 before(grammarAccess.getComponentDefinitionAccess().getCftKeyword_0()); 3522 before(grammarAccess.getComponentDefinitionAccess().getCftKeyword_0());
2677 match(input,16,FOLLOW_2); 3523 match(input,17,FOLLOW_2);
2678 after(grammarAccess.getComponentDefinitionAccess().getCftKeyword_0()); 3524 after(grammarAccess.getComponentDefinitionAccess().getCftKeyword_0());
2679 3525
2680 } 3526 }
@@ -2698,14 +3544,14 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
2698 3544
2699 3545
2700 // $ANTLR start "rule__ComponentDefinition__Group__1" 3546 // $ANTLR start "rule__ComponentDefinition__Group__1"
2701 // InternalCftLanguage.g:850:1: rule__ComponentDefinition__Group__1 : rule__ComponentDefinition__Group__1__Impl rule__ComponentDefinition__Group__2 ; 3547 // InternalCftLanguage.g:1090:1: rule__ComponentDefinition__Group__1 : rule__ComponentDefinition__Group__1__Impl rule__ComponentDefinition__Group__2 ;
2702 public final void rule__ComponentDefinition__Group__1() throws RecognitionException { 3548 public final void rule__ComponentDefinition__Group__1() throws RecognitionException {
2703 3549
2704 int stackSize = keepStackSize(); 3550 int stackSize = keepStackSize();
2705 3551
2706 try { 3552 try {
2707 // InternalCftLanguage.g:854:1: ( rule__ComponentDefinition__Group__1__Impl rule__ComponentDefinition__Group__2 ) 3553 // InternalCftLanguage.g:1094:1: ( rule__ComponentDefinition__Group__1__Impl rule__ComponentDefinition__Group__2 )
2708 // InternalCftLanguage.g:855:2: rule__ComponentDefinition__Group__1__Impl rule__ComponentDefinition__Group__2 3554 // InternalCftLanguage.g:1095:2: rule__ComponentDefinition__Group__1__Impl rule__ComponentDefinition__Group__2
2709 { 3555 {
2710 pushFollow(FOLLOW_8); 3556 pushFollow(FOLLOW_8);
2711 rule__ComponentDefinition__Group__1__Impl(); 3557 rule__ComponentDefinition__Group__1__Impl();
@@ -2736,21 +3582,21 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
2736 3582
2737 3583
2738 // $ANTLR start "rule__ComponentDefinition__Group__1__Impl" 3584 // $ANTLR start "rule__ComponentDefinition__Group__1__Impl"
2739 // InternalCftLanguage.g:862:1: rule__ComponentDefinition__Group__1__Impl : ( ( rule__ComponentDefinition__NameAssignment_1 ) ) ; 3585 // InternalCftLanguage.g:1102:1: rule__ComponentDefinition__Group__1__Impl : ( ( rule__ComponentDefinition__NameAssignment_1 ) ) ;
2740 public final void rule__ComponentDefinition__Group__1__Impl() throws RecognitionException { 3586 public final void rule__ComponentDefinition__Group__1__Impl() throws RecognitionException {
2741 3587
2742 int stackSize = keepStackSize(); 3588 int stackSize = keepStackSize();
2743 3589
2744 try { 3590 try {
2745 // InternalCftLanguage.g:866:1: ( ( ( rule__ComponentDefinition__NameAssignment_1 ) ) ) 3591 // InternalCftLanguage.g:1106:1: ( ( ( rule__ComponentDefinition__NameAssignment_1 ) ) )
2746 // InternalCftLanguage.g:867:1: ( ( rule__ComponentDefinition__NameAssignment_1 ) ) 3592 // InternalCftLanguage.g:1107:1: ( ( rule__ComponentDefinition__NameAssignment_1 ) )
2747 { 3593 {
2748 // InternalCftLanguage.g:867:1: ( ( rule__ComponentDefinition__NameAssignment_1 ) ) 3594 // InternalCftLanguage.g:1107:1: ( ( rule__ComponentDefinition__NameAssignment_1 ) )
2749 // InternalCftLanguage.g:868:2: ( rule__ComponentDefinition__NameAssignment_1 ) 3595 // InternalCftLanguage.g:1108:2: ( rule__ComponentDefinition__NameAssignment_1 )
2750 { 3596 {
2751 before(grammarAccess.getComponentDefinitionAccess().getNameAssignment_1()); 3597 before(grammarAccess.getComponentDefinitionAccess().getNameAssignment_1());
2752 // InternalCftLanguage.g:869:2: ( rule__ComponentDefinition__NameAssignment_1 ) 3598 // InternalCftLanguage.g:1109:2: ( rule__ComponentDefinition__NameAssignment_1 )
2753 // InternalCftLanguage.g:869:3: rule__ComponentDefinition__NameAssignment_1 3599 // InternalCftLanguage.g:1109:3: rule__ComponentDefinition__NameAssignment_1
2754 { 3600 {
2755 pushFollow(FOLLOW_2); 3601 pushFollow(FOLLOW_2);
2756 rule__ComponentDefinition__NameAssignment_1(); 3602 rule__ComponentDefinition__NameAssignment_1();
@@ -2783,14 +3629,14 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
2783 3629
2784 3630
2785 // $ANTLR start "rule__ComponentDefinition__Group__2" 3631 // $ANTLR start "rule__ComponentDefinition__Group__2"
2786 // InternalCftLanguage.g:877:1: rule__ComponentDefinition__Group__2 : rule__ComponentDefinition__Group__2__Impl rule__ComponentDefinition__Group__3 ; 3632 // InternalCftLanguage.g:1117:1: rule__ComponentDefinition__Group__2 : rule__ComponentDefinition__Group__2__Impl rule__ComponentDefinition__Group__3 ;
2787 public final void rule__ComponentDefinition__Group__2() throws RecognitionException { 3633 public final void rule__ComponentDefinition__Group__2() throws RecognitionException {
2788 3634
2789 int stackSize = keepStackSize(); 3635 int stackSize = keepStackSize();
2790 3636
2791 try { 3637 try {
2792 // InternalCftLanguage.g:881:1: ( rule__ComponentDefinition__Group__2__Impl rule__ComponentDefinition__Group__3 ) 3638 // InternalCftLanguage.g:1121:1: ( rule__ComponentDefinition__Group__2__Impl rule__ComponentDefinition__Group__3 )
2793 // InternalCftLanguage.g:882:2: rule__ComponentDefinition__Group__2__Impl rule__ComponentDefinition__Group__3 3639 // InternalCftLanguage.g:1122:2: rule__ComponentDefinition__Group__2__Impl rule__ComponentDefinition__Group__3
2794 { 3640 {
2795 pushFollow(FOLLOW_9); 3641 pushFollow(FOLLOW_9);
2796 rule__ComponentDefinition__Group__2__Impl(); 3642 rule__ComponentDefinition__Group__2__Impl();
@@ -2821,20 +3667,20 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
2821 3667
2822 3668
2823 // $ANTLR start "rule__ComponentDefinition__Group__2__Impl" 3669 // $ANTLR start "rule__ComponentDefinition__Group__2__Impl"
2824 // InternalCftLanguage.g:889:1: rule__ComponentDefinition__Group__2__Impl : ( '{' ) ; 3670 // InternalCftLanguage.g:1129:1: rule__ComponentDefinition__Group__2__Impl : ( '{' ) ;
2825 public final void rule__ComponentDefinition__Group__2__Impl() throws RecognitionException { 3671 public final void rule__ComponentDefinition__Group__2__Impl() throws RecognitionException {
2826 3672
2827 int stackSize = keepStackSize(); 3673 int stackSize = keepStackSize();
2828 3674
2829 try { 3675 try {
2830 // InternalCftLanguage.g:893:1: ( ( '{' ) ) 3676 // InternalCftLanguage.g:1133:1: ( ( '{' ) )
2831 // InternalCftLanguage.g:894:1: ( '{' ) 3677 // InternalCftLanguage.g:1134:1: ( '{' )
2832 { 3678 {
2833 // InternalCftLanguage.g:894:1: ( '{' ) 3679 // InternalCftLanguage.g:1134:1: ( '{' )
2834 // InternalCftLanguage.g:895:2: '{' 3680 // InternalCftLanguage.g:1135:2: '{'
2835 { 3681 {
2836 before(grammarAccess.getComponentDefinitionAccess().getLeftCurlyBracketKeyword_2()); 3682 before(grammarAccess.getComponentDefinitionAccess().getLeftCurlyBracketKeyword_2());
2837 match(input,17,FOLLOW_2); 3683 match(input,18,FOLLOW_2);
2838 after(grammarAccess.getComponentDefinitionAccess().getLeftCurlyBracketKeyword_2()); 3684 after(grammarAccess.getComponentDefinitionAccess().getLeftCurlyBracketKeyword_2());
2839 3685
2840 } 3686 }
@@ -2858,14 +3704,14 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
2858 3704
2859 3705
2860 // $ANTLR start "rule__ComponentDefinition__Group__3" 3706 // $ANTLR start "rule__ComponentDefinition__Group__3"
2861 // InternalCftLanguage.g:904:1: rule__ComponentDefinition__Group__3 : rule__ComponentDefinition__Group__3__Impl rule__ComponentDefinition__Group__4 ; 3707 // InternalCftLanguage.g:1144:1: rule__ComponentDefinition__Group__3 : rule__ComponentDefinition__Group__3__Impl rule__ComponentDefinition__Group__4 ;
2862 public final void rule__ComponentDefinition__Group__3() throws RecognitionException { 3708 public final void rule__ComponentDefinition__Group__3() throws RecognitionException {
2863 3709
2864 int stackSize = keepStackSize(); 3710 int stackSize = keepStackSize();
2865 3711
2866 try { 3712 try {
2867 // InternalCftLanguage.g:908:1: ( rule__ComponentDefinition__Group__3__Impl rule__ComponentDefinition__Group__4 ) 3713 // InternalCftLanguage.g:1148:1: ( rule__ComponentDefinition__Group__3__Impl rule__ComponentDefinition__Group__4 )
2868 // InternalCftLanguage.g:909:2: rule__ComponentDefinition__Group__3__Impl rule__ComponentDefinition__Group__4 3714 // InternalCftLanguage.g:1149:2: rule__ComponentDefinition__Group__3__Impl rule__ComponentDefinition__Group__4
2869 { 3715 {
2870 pushFollow(FOLLOW_10); 3716 pushFollow(FOLLOW_10);
2871 rule__ComponentDefinition__Group__3__Impl(); 3717 rule__ComponentDefinition__Group__3__Impl();
@@ -2896,21 +3742,21 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
2896 3742
2897 3743
2898 // $ANTLR start "rule__ComponentDefinition__Group__3__Impl" 3744 // $ANTLR start "rule__ComponentDefinition__Group__3__Impl"
2899 // InternalCftLanguage.g:916:1: rule__ComponentDefinition__Group__3__Impl : ( ( rule__ComponentDefinition__UnorderedGroup_3 ) ) ; 3745 // InternalCftLanguage.g:1156:1: rule__ComponentDefinition__Group__3__Impl : ( ( rule__ComponentDefinition__UnorderedGroup_3 ) ) ;
2900 public final void rule__ComponentDefinition__Group__3__Impl() throws RecognitionException { 3746 public final void rule__ComponentDefinition__Group__3__Impl() throws RecognitionException {
2901 3747
2902 int stackSize = keepStackSize(); 3748 int stackSize = keepStackSize();
2903 3749
2904 try { 3750 try {
2905 // InternalCftLanguage.g:920:1: ( ( ( rule__ComponentDefinition__UnorderedGroup_3 ) ) ) 3751 // InternalCftLanguage.g:1160:1: ( ( ( rule__ComponentDefinition__UnorderedGroup_3 ) ) )
2906 // InternalCftLanguage.g:921:1: ( ( rule__ComponentDefinition__UnorderedGroup_3 ) ) 3752 // InternalCftLanguage.g:1161:1: ( ( rule__ComponentDefinition__UnorderedGroup_3 ) )
2907 { 3753 {
2908 // InternalCftLanguage.g:921:1: ( ( rule__ComponentDefinition__UnorderedGroup_3 ) ) 3754 // InternalCftLanguage.g:1161:1: ( ( rule__ComponentDefinition__UnorderedGroup_3 ) )
2909 // InternalCftLanguage.g:922:2: ( rule__ComponentDefinition__UnorderedGroup_3 ) 3755 // InternalCftLanguage.g:1162:2: ( rule__ComponentDefinition__UnorderedGroup_3 )
2910 { 3756 {
2911 before(grammarAccess.getComponentDefinitionAccess().getUnorderedGroup_3()); 3757 before(grammarAccess.getComponentDefinitionAccess().getUnorderedGroup_3());
2912 // InternalCftLanguage.g:923:2: ( rule__ComponentDefinition__UnorderedGroup_3 ) 3758 // InternalCftLanguage.g:1163:2: ( rule__ComponentDefinition__UnorderedGroup_3 )
2913 // InternalCftLanguage.g:923:3: rule__ComponentDefinition__UnorderedGroup_3 3759 // InternalCftLanguage.g:1163:3: rule__ComponentDefinition__UnorderedGroup_3
2914 { 3760 {
2915 pushFollow(FOLLOW_2); 3761 pushFollow(FOLLOW_2);
2916 rule__ComponentDefinition__UnorderedGroup_3(); 3762 rule__ComponentDefinition__UnorderedGroup_3();
@@ -2943,14 +3789,14 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
2943 3789
2944 3790
2945 // $ANTLR start "rule__ComponentDefinition__Group__4" 3791 // $ANTLR start "rule__ComponentDefinition__Group__4"
2946 // InternalCftLanguage.g:931:1: rule__ComponentDefinition__Group__4 : rule__ComponentDefinition__Group__4__Impl rule__ComponentDefinition__Group__5 ; 3792 // InternalCftLanguage.g:1171:1: rule__ComponentDefinition__Group__4 : rule__ComponentDefinition__Group__4__Impl rule__ComponentDefinition__Group__5 ;
2947 public final void rule__ComponentDefinition__Group__4() throws RecognitionException { 3793 public final void rule__ComponentDefinition__Group__4() throws RecognitionException {
2948 3794
2949 int stackSize = keepStackSize(); 3795 int stackSize = keepStackSize();
2950 3796
2951 try { 3797 try {
2952 // InternalCftLanguage.g:935:1: ( rule__ComponentDefinition__Group__4__Impl rule__ComponentDefinition__Group__5 ) 3798 // InternalCftLanguage.g:1175:1: ( rule__ComponentDefinition__Group__4__Impl rule__ComponentDefinition__Group__5 )
2953 // InternalCftLanguage.g:936:2: rule__ComponentDefinition__Group__4__Impl rule__ComponentDefinition__Group__5 3799 // InternalCftLanguage.g:1176:2: rule__ComponentDefinition__Group__4__Impl rule__ComponentDefinition__Group__5
2954 { 3800 {
2955 pushFollow(FOLLOW_10); 3801 pushFollow(FOLLOW_10);
2956 rule__ComponentDefinition__Group__4__Impl(); 3802 rule__ComponentDefinition__Group__4__Impl();
@@ -2981,33 +3827,33 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
2981 3827
2982 3828
2983 // $ANTLR start "rule__ComponentDefinition__Group__4__Impl" 3829 // $ANTLR start "rule__ComponentDefinition__Group__4__Impl"
2984 // InternalCftLanguage.g:943:1: rule__ComponentDefinition__Group__4__Impl : ( ( rule__ComponentDefinition__Group_4__0 )* ) ; 3830 // InternalCftLanguage.g:1183:1: rule__ComponentDefinition__Group__4__Impl : ( ( rule__ComponentDefinition__Group_4__0 )* ) ;
2985 public final void rule__ComponentDefinition__Group__4__Impl() throws RecognitionException { 3831 public final void rule__ComponentDefinition__Group__4__Impl() throws RecognitionException {
2986 3832
2987 int stackSize = keepStackSize(); 3833 int stackSize = keepStackSize();
2988 3834
2989 try { 3835 try {
2990 // InternalCftLanguage.g:947:1: ( ( ( rule__ComponentDefinition__Group_4__0 )* ) ) 3836 // InternalCftLanguage.g:1187:1: ( ( ( rule__ComponentDefinition__Group_4__0 )* ) )
2991 // InternalCftLanguage.g:948:1: ( ( rule__ComponentDefinition__Group_4__0 )* ) 3837 // InternalCftLanguage.g:1188:1: ( ( rule__ComponentDefinition__Group_4__0 )* )
2992 { 3838 {
2993 // InternalCftLanguage.g:948:1: ( ( rule__ComponentDefinition__Group_4__0 )* ) 3839 // InternalCftLanguage.g:1188:1: ( ( rule__ComponentDefinition__Group_4__0 )* )
2994 // InternalCftLanguage.g:949:2: ( rule__ComponentDefinition__Group_4__0 )* 3840 // InternalCftLanguage.g:1189:2: ( rule__ComponentDefinition__Group_4__0 )*
2995 { 3841 {
2996 before(grammarAccess.getComponentDefinitionAccess().getGroup_4()); 3842 before(grammarAccess.getComponentDefinitionAccess().getGroup_4());
2997 // InternalCftLanguage.g:950:2: ( rule__ComponentDefinition__Group_4__0 )* 3843 // InternalCftLanguage.g:1190:2: ( rule__ComponentDefinition__Group_4__0 )*
2998 loop10: 3844 loop14:
2999 do { 3845 do {
3000 int alt10=2; 3846 int alt14=2;
3001 int LA10_0 = input.LA(1); 3847 int LA14_0 = input.LA(1);
3002 3848
3003 if ( (LA10_0==RULE_ID) ) { 3849 if ( ((LA14_0>=RULE_ID && LA14_0<=RULE_OF_INT)) ) {
3004 alt10=1; 3850 alt14=1;
3005 } 3851 }
3006 3852
3007 3853
3008 switch (alt10) { 3854 switch (alt14) {
3009 case 1 : 3855 case 1 :
3010 // InternalCftLanguage.g:950:3: rule__ComponentDefinition__Group_4__0 3856 // InternalCftLanguage.g:1190:3: rule__ComponentDefinition__Group_4__0
3011 { 3857 {
3012 pushFollow(FOLLOW_11); 3858 pushFollow(FOLLOW_11);
3013 rule__ComponentDefinition__Group_4__0(); 3859 rule__ComponentDefinition__Group_4__0();
@@ -3019,7 +3865,7 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
3019 break; 3865 break;
3020 3866
3021 default : 3867 default :
3022 break loop10; 3868 break loop14;
3023 } 3869 }
3024 } while (true); 3870 } while (true);
3025 3871
@@ -3046,14 +3892,14 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
3046 3892
3047 3893
3048 // $ANTLR start "rule__ComponentDefinition__Group__5" 3894 // $ANTLR start "rule__ComponentDefinition__Group__5"
3049 // InternalCftLanguage.g:958:1: rule__ComponentDefinition__Group__5 : rule__ComponentDefinition__Group__5__Impl ; 3895 // InternalCftLanguage.g:1198:1: rule__ComponentDefinition__Group__5 : rule__ComponentDefinition__Group__5__Impl ;
3050 public final void rule__ComponentDefinition__Group__5() throws RecognitionException { 3896 public final void rule__ComponentDefinition__Group__5() throws RecognitionException {
3051 3897
3052 int stackSize = keepStackSize(); 3898 int stackSize = keepStackSize();
3053 3899
3054 try { 3900 try {
3055 // InternalCftLanguage.g:962:1: ( rule__ComponentDefinition__Group__5__Impl ) 3901 // InternalCftLanguage.g:1202:1: ( rule__ComponentDefinition__Group__5__Impl )
3056 // InternalCftLanguage.g:963:2: rule__ComponentDefinition__Group__5__Impl 3902 // InternalCftLanguage.g:1203:2: rule__ComponentDefinition__Group__5__Impl
3057 { 3903 {
3058 pushFollow(FOLLOW_2); 3904 pushFollow(FOLLOW_2);
3059 rule__ComponentDefinition__Group__5__Impl(); 3905 rule__ComponentDefinition__Group__5__Impl();
@@ -3079,20 +3925,20 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
3079 3925
3080 3926
3081 // $ANTLR start "rule__ComponentDefinition__Group__5__Impl" 3927 // $ANTLR start "rule__ComponentDefinition__Group__5__Impl"
3082 // InternalCftLanguage.g:969:1: rule__ComponentDefinition__Group__5__Impl : ( '}' ) ; 3928 // InternalCftLanguage.g:1209:1: rule__ComponentDefinition__Group__5__Impl : ( '}' ) ;
3083 public final void rule__ComponentDefinition__Group__5__Impl() throws RecognitionException { 3929 public final void rule__ComponentDefinition__Group__5__Impl() throws RecognitionException {
3084 3930
3085 int stackSize = keepStackSize(); 3931 int stackSize = keepStackSize();
3086 3932
3087 try { 3933 try {
3088 // InternalCftLanguage.g:973:1: ( ( '}' ) ) 3934 // InternalCftLanguage.g:1213:1: ( ( '}' ) )
3089 // InternalCftLanguage.g:974:1: ( '}' ) 3935 // InternalCftLanguage.g:1214:1: ( '}' )
3090 { 3936 {
3091 // InternalCftLanguage.g:974:1: ( '}' ) 3937 // InternalCftLanguage.g:1214:1: ( '}' )
3092 // InternalCftLanguage.g:975:2: '}' 3938 // InternalCftLanguage.g:1215:2: '}'
3093 { 3939 {
3094 before(grammarAccess.getComponentDefinitionAccess().getRightCurlyBracketKeyword_5()); 3940 before(grammarAccess.getComponentDefinitionAccess().getRightCurlyBracketKeyword_5());
3095 match(input,18,FOLLOW_2); 3941 match(input,19,FOLLOW_2);
3096 after(grammarAccess.getComponentDefinitionAccess().getRightCurlyBracketKeyword_5()); 3942 after(grammarAccess.getComponentDefinitionAccess().getRightCurlyBracketKeyword_5());
3097 3943
3098 } 3944 }
@@ -3116,14 +3962,14 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
3116 3962
3117 3963
3118 // $ANTLR start "rule__ComponentDefinition__Group_3_0__0" 3964 // $ANTLR start "rule__ComponentDefinition__Group_3_0__0"
3119 // InternalCftLanguage.g:985:1: rule__ComponentDefinition__Group_3_0__0 : rule__ComponentDefinition__Group_3_0__0__Impl rule__ComponentDefinition__Group_3_0__1 ; 3965 // InternalCftLanguage.g:1225:1: rule__ComponentDefinition__Group_3_0__0 : rule__ComponentDefinition__Group_3_0__0__Impl rule__ComponentDefinition__Group_3_0__1 ;
3120 public final void rule__ComponentDefinition__Group_3_0__0() throws RecognitionException { 3966 public final void rule__ComponentDefinition__Group_3_0__0() throws RecognitionException {
3121 3967
3122 int stackSize = keepStackSize(); 3968 int stackSize = keepStackSize();
3123 3969
3124 try { 3970 try {
3125 // InternalCftLanguage.g:989:1: ( rule__ComponentDefinition__Group_3_0__0__Impl rule__ComponentDefinition__Group_3_0__1 ) 3971 // InternalCftLanguage.g:1229:1: ( rule__ComponentDefinition__Group_3_0__0__Impl rule__ComponentDefinition__Group_3_0__1 )
3126 // InternalCftLanguage.g:990:2: rule__ComponentDefinition__Group_3_0__0__Impl rule__ComponentDefinition__Group_3_0__1 3972 // InternalCftLanguage.g:1230:2: rule__ComponentDefinition__Group_3_0__0__Impl rule__ComponentDefinition__Group_3_0__1
3127 { 3973 {
3128 pushFollow(FOLLOW_12); 3974 pushFollow(FOLLOW_12);
3129 rule__ComponentDefinition__Group_3_0__0__Impl(); 3975 rule__ComponentDefinition__Group_3_0__0__Impl();
@@ -3154,20 +4000,20 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
3154 4000
3155 4001
3156 // $ANTLR start "rule__ComponentDefinition__Group_3_0__0__Impl" 4002 // $ANTLR start "rule__ComponentDefinition__Group_3_0__0__Impl"
3157 // InternalCftLanguage.g:997:1: rule__ComponentDefinition__Group_3_0__0__Impl : ( 'in' ) ; 4003 // InternalCftLanguage.g:1237:1: rule__ComponentDefinition__Group_3_0__0__Impl : ( 'in' ) ;
3158 public final void rule__ComponentDefinition__Group_3_0__0__Impl() throws RecognitionException { 4004 public final void rule__ComponentDefinition__Group_3_0__0__Impl() throws RecognitionException {
3159 4005
3160 int stackSize = keepStackSize(); 4006 int stackSize = keepStackSize();
3161 4007
3162 try { 4008 try {
3163 // InternalCftLanguage.g:1001:1: ( ( 'in' ) ) 4009 // InternalCftLanguage.g:1241:1: ( ( 'in' ) )
3164 // InternalCftLanguage.g:1002:1: ( 'in' ) 4010 // InternalCftLanguage.g:1242:1: ( 'in' )
3165 { 4011 {
3166 // InternalCftLanguage.g:1002:1: ( 'in' ) 4012 // InternalCftLanguage.g:1242:1: ( 'in' )
3167 // InternalCftLanguage.g:1003:2: 'in' 4013 // InternalCftLanguage.g:1243:2: 'in'
3168 { 4014 {
3169 before(grammarAccess.getComponentDefinitionAccess().getInKeyword_3_0_0()); 4015 before(grammarAccess.getComponentDefinitionAccess().getInKeyword_3_0_0());
3170 match(input,19,FOLLOW_2); 4016 match(input,20,FOLLOW_2);
3171 after(grammarAccess.getComponentDefinitionAccess().getInKeyword_3_0_0()); 4017 after(grammarAccess.getComponentDefinitionAccess().getInKeyword_3_0_0());
3172 4018
3173 } 4019 }
@@ -3191,14 +4037,14 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
3191 4037
3192 4038
3193 // $ANTLR start "rule__ComponentDefinition__Group_3_0__1" 4039 // $ANTLR start "rule__ComponentDefinition__Group_3_0__1"
3194 // InternalCftLanguage.g:1012:1: rule__ComponentDefinition__Group_3_0__1 : rule__ComponentDefinition__Group_3_0__1__Impl rule__ComponentDefinition__Group_3_0__2 ; 4040 // InternalCftLanguage.g:1252:1: rule__ComponentDefinition__Group_3_0__1 : rule__ComponentDefinition__Group_3_0__1__Impl rule__ComponentDefinition__Group_3_0__2 ;
3195 public final void rule__ComponentDefinition__Group_3_0__1() throws RecognitionException { 4041 public final void rule__ComponentDefinition__Group_3_0__1() throws RecognitionException {
3196 4042
3197 int stackSize = keepStackSize(); 4043 int stackSize = keepStackSize();
3198 4044
3199 try { 4045 try {
3200 // InternalCftLanguage.g:1016:1: ( rule__ComponentDefinition__Group_3_0__1__Impl rule__ComponentDefinition__Group_3_0__2 ) 4046 // InternalCftLanguage.g:1256:1: ( rule__ComponentDefinition__Group_3_0__1__Impl rule__ComponentDefinition__Group_3_0__2 )
3201 // InternalCftLanguage.g:1017:2: rule__ComponentDefinition__Group_3_0__1__Impl rule__ComponentDefinition__Group_3_0__2 4047 // InternalCftLanguage.g:1257:2: rule__ComponentDefinition__Group_3_0__1__Impl rule__ComponentDefinition__Group_3_0__2
3202 { 4048 {
3203 pushFollow(FOLLOW_12); 4049 pushFollow(FOLLOW_12);
3204 rule__ComponentDefinition__Group_3_0__1__Impl(); 4050 rule__ComponentDefinition__Group_3_0__1__Impl();
@@ -3229,33 +4075,33 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
3229 4075
3230 4076
3231 // $ANTLR start "rule__ComponentDefinition__Group_3_0__1__Impl" 4077 // $ANTLR start "rule__ComponentDefinition__Group_3_0__1__Impl"
3232 // InternalCftLanguage.g:1024:1: rule__ComponentDefinition__Group_3_0__1__Impl : ( ( rule__ComponentDefinition__InputEventsAssignment_3_0_1 )* ) ; 4078 // InternalCftLanguage.g:1264:1: rule__ComponentDefinition__Group_3_0__1__Impl : ( ( rule__ComponentDefinition__InputEventsAssignment_3_0_1 )* ) ;
3233 public final void rule__ComponentDefinition__Group_3_0__1__Impl() throws RecognitionException { 4079 public final void rule__ComponentDefinition__Group_3_0__1__Impl() throws RecognitionException {
3234 4080
3235 int stackSize = keepStackSize(); 4081 int stackSize = keepStackSize();
3236 4082
3237 try { 4083 try {
3238 // InternalCftLanguage.g:1028:1: ( ( ( rule__ComponentDefinition__InputEventsAssignment_3_0_1 )* ) ) 4084 // InternalCftLanguage.g:1268:1: ( ( ( rule__ComponentDefinition__InputEventsAssignment_3_0_1 )* ) )
3239 // InternalCftLanguage.g:1029:1: ( ( rule__ComponentDefinition__InputEventsAssignment_3_0_1 )* ) 4085 // InternalCftLanguage.g:1269:1: ( ( rule__ComponentDefinition__InputEventsAssignment_3_0_1 )* )
3240 { 4086 {
3241 // InternalCftLanguage.g:1029:1: ( ( rule__ComponentDefinition__InputEventsAssignment_3_0_1 )* ) 4087 // InternalCftLanguage.g:1269:1: ( ( rule__ComponentDefinition__InputEventsAssignment_3_0_1 )* )
3242 // InternalCftLanguage.g:1030:2: ( rule__ComponentDefinition__InputEventsAssignment_3_0_1 )* 4088 // InternalCftLanguage.g:1270:2: ( rule__ComponentDefinition__InputEventsAssignment_3_0_1 )*
3243 { 4089 {
3244 before(grammarAccess.getComponentDefinitionAccess().getInputEventsAssignment_3_0_1()); 4090 before(grammarAccess.getComponentDefinitionAccess().getInputEventsAssignment_3_0_1());
3245 // InternalCftLanguage.g:1031:2: ( rule__ComponentDefinition__InputEventsAssignment_3_0_1 )* 4091 // InternalCftLanguage.g:1271:2: ( rule__ComponentDefinition__InputEventsAssignment_3_0_1 )*
3246 loop11: 4092 loop15:
3247 do { 4093 do {
3248 int alt11=2; 4094 int alt15=2;
3249 int LA11_0 = input.LA(1); 4095 int LA15_0 = input.LA(1);
3250 4096
3251 if ( (LA11_0==RULE_ID) ) { 4097 if ( ((LA15_0>=RULE_ID && LA15_0<=RULE_OF_INT)) ) {
3252 alt11=1; 4098 alt15=1;
3253 } 4099 }
3254 4100
3255 4101
3256 switch (alt11) { 4102 switch (alt15) {
3257 case 1 : 4103 case 1 :
3258 // InternalCftLanguage.g:1031:3: rule__ComponentDefinition__InputEventsAssignment_3_0_1 4104 // InternalCftLanguage.g:1271:3: rule__ComponentDefinition__InputEventsAssignment_3_0_1
3259 { 4105 {
3260 pushFollow(FOLLOW_11); 4106 pushFollow(FOLLOW_11);
3261 rule__ComponentDefinition__InputEventsAssignment_3_0_1(); 4107 rule__ComponentDefinition__InputEventsAssignment_3_0_1();
@@ -3267,7 +4113,7 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
3267 break; 4113 break;
3268 4114
3269 default : 4115 default :
3270 break loop11; 4116 break loop15;
3271 } 4117 }
3272 } while (true); 4118 } while (true);
3273 4119
@@ -3294,14 +4140,14 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
3294 4140
3295 4141
3296 // $ANTLR start "rule__ComponentDefinition__Group_3_0__2" 4142 // $ANTLR start "rule__ComponentDefinition__Group_3_0__2"
3297 // InternalCftLanguage.g:1039:1: rule__ComponentDefinition__Group_3_0__2 : rule__ComponentDefinition__Group_3_0__2__Impl ; 4143 // InternalCftLanguage.g:1279:1: rule__ComponentDefinition__Group_3_0__2 : rule__ComponentDefinition__Group_3_0__2__Impl ;
3298 public final void rule__ComponentDefinition__Group_3_0__2() throws RecognitionException { 4144 public final void rule__ComponentDefinition__Group_3_0__2() throws RecognitionException {
3299 4145
3300 int stackSize = keepStackSize(); 4146 int stackSize = keepStackSize();
3301 4147
3302 try { 4148 try {
3303 // InternalCftLanguage.g:1043:1: ( rule__ComponentDefinition__Group_3_0__2__Impl ) 4149 // InternalCftLanguage.g:1283:1: ( rule__ComponentDefinition__Group_3_0__2__Impl )
3304 // InternalCftLanguage.g:1044:2: rule__ComponentDefinition__Group_3_0__2__Impl 4150 // InternalCftLanguage.g:1284:2: rule__ComponentDefinition__Group_3_0__2__Impl
3305 { 4151 {
3306 pushFollow(FOLLOW_2); 4152 pushFollow(FOLLOW_2);
3307 rule__ComponentDefinition__Group_3_0__2__Impl(); 4153 rule__ComponentDefinition__Group_3_0__2__Impl();
@@ -3327,20 +4173,20 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
3327 4173
3328 4174
3329 // $ANTLR start "rule__ComponentDefinition__Group_3_0__2__Impl" 4175 // $ANTLR start "rule__ComponentDefinition__Group_3_0__2__Impl"
3330 // InternalCftLanguage.g:1050:1: rule__ComponentDefinition__Group_3_0__2__Impl : ( ';' ) ; 4176 // InternalCftLanguage.g:1290:1: rule__ComponentDefinition__Group_3_0__2__Impl : ( ';' ) ;
3331 public final void rule__ComponentDefinition__Group_3_0__2__Impl() throws RecognitionException { 4177 public final void rule__ComponentDefinition__Group_3_0__2__Impl() throws RecognitionException {
3332 4178
3333 int stackSize = keepStackSize(); 4179 int stackSize = keepStackSize();
3334 4180
3335 try { 4181 try {
3336 // InternalCftLanguage.g:1054:1: ( ( ';' ) ) 4182 // InternalCftLanguage.g:1294:1: ( ( ';' ) )
3337 // InternalCftLanguage.g:1055:1: ( ';' ) 4183 // InternalCftLanguage.g:1295:1: ( ';' )
3338 { 4184 {
3339 // InternalCftLanguage.g:1055:1: ( ';' ) 4185 // InternalCftLanguage.g:1295:1: ( ';' )
3340 // InternalCftLanguage.g:1056:2: ';' 4186 // InternalCftLanguage.g:1296:2: ';'
3341 { 4187 {
3342 before(grammarAccess.getComponentDefinitionAccess().getSemicolonKeyword_3_0_2()); 4188 before(grammarAccess.getComponentDefinitionAccess().getSemicolonKeyword_3_0_2());
3343 match(input,14,FOLLOW_2); 4189 match(input,15,FOLLOW_2);
3344 after(grammarAccess.getComponentDefinitionAccess().getSemicolonKeyword_3_0_2()); 4190 after(grammarAccess.getComponentDefinitionAccess().getSemicolonKeyword_3_0_2());
3345 4191
3346 } 4192 }
@@ -3364,14 +4210,14 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
3364 4210
3365 4211
3366 // $ANTLR start "rule__ComponentDefinition__Group_3_1__0" 4212 // $ANTLR start "rule__ComponentDefinition__Group_3_1__0"
3367 // InternalCftLanguage.g:1066:1: rule__ComponentDefinition__Group_3_1__0 : rule__ComponentDefinition__Group_3_1__0__Impl rule__ComponentDefinition__Group_3_1__1 ; 4213 // InternalCftLanguage.g:1306:1: rule__ComponentDefinition__Group_3_1__0 : rule__ComponentDefinition__Group_3_1__0__Impl rule__ComponentDefinition__Group_3_1__1 ;
3368 public final void rule__ComponentDefinition__Group_3_1__0() throws RecognitionException { 4214 public final void rule__ComponentDefinition__Group_3_1__0() throws RecognitionException {
3369 4215
3370 int stackSize = keepStackSize(); 4216 int stackSize = keepStackSize();
3371 4217
3372 try { 4218 try {
3373 // InternalCftLanguage.g:1070:1: ( rule__ComponentDefinition__Group_3_1__0__Impl rule__ComponentDefinition__Group_3_1__1 ) 4219 // InternalCftLanguage.g:1310:1: ( rule__ComponentDefinition__Group_3_1__0__Impl rule__ComponentDefinition__Group_3_1__1 )
3374 // InternalCftLanguage.g:1071:2: rule__ComponentDefinition__Group_3_1__0__Impl rule__ComponentDefinition__Group_3_1__1 4220 // InternalCftLanguage.g:1311:2: rule__ComponentDefinition__Group_3_1__0__Impl rule__ComponentDefinition__Group_3_1__1
3375 { 4221 {
3376 pushFollow(FOLLOW_12); 4222 pushFollow(FOLLOW_12);
3377 rule__ComponentDefinition__Group_3_1__0__Impl(); 4223 rule__ComponentDefinition__Group_3_1__0__Impl();
@@ -3402,20 +4248,20 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
3402 4248
3403 4249
3404 // $ANTLR start "rule__ComponentDefinition__Group_3_1__0__Impl" 4250 // $ANTLR start "rule__ComponentDefinition__Group_3_1__0__Impl"
3405 // InternalCftLanguage.g:1078:1: rule__ComponentDefinition__Group_3_1__0__Impl : ( 'out' ) ; 4251 // InternalCftLanguage.g:1318:1: rule__ComponentDefinition__Group_3_1__0__Impl : ( 'out' ) ;
3406 public final void rule__ComponentDefinition__Group_3_1__0__Impl() throws RecognitionException { 4252 public final void rule__ComponentDefinition__Group_3_1__0__Impl() throws RecognitionException {
3407 4253
3408 int stackSize = keepStackSize(); 4254 int stackSize = keepStackSize();
3409 4255
3410 try { 4256 try {
3411 // InternalCftLanguage.g:1082:1: ( ( 'out' ) ) 4257 // InternalCftLanguage.g:1322:1: ( ( 'out' ) )
3412 // InternalCftLanguage.g:1083:1: ( 'out' ) 4258 // InternalCftLanguage.g:1323:1: ( 'out' )
3413 { 4259 {
3414 // InternalCftLanguage.g:1083:1: ( 'out' ) 4260 // InternalCftLanguage.g:1323:1: ( 'out' )
3415 // InternalCftLanguage.g:1084:2: 'out' 4261 // InternalCftLanguage.g:1324:2: 'out'
3416 { 4262 {
3417 before(grammarAccess.getComponentDefinitionAccess().getOutKeyword_3_1_0()); 4263 before(grammarAccess.getComponentDefinitionAccess().getOutKeyword_3_1_0());
3418 match(input,20,FOLLOW_2); 4264 match(input,21,FOLLOW_2);
3419 after(grammarAccess.getComponentDefinitionAccess().getOutKeyword_3_1_0()); 4265 after(grammarAccess.getComponentDefinitionAccess().getOutKeyword_3_1_0());
3420 4266
3421 } 4267 }
@@ -3439,14 +4285,14 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
3439 4285
3440 4286
3441 // $ANTLR start "rule__ComponentDefinition__Group_3_1__1" 4287 // $ANTLR start "rule__ComponentDefinition__Group_3_1__1"
3442 // InternalCftLanguage.g:1093:1: rule__ComponentDefinition__Group_3_1__1 : rule__ComponentDefinition__Group_3_1__1__Impl rule__ComponentDefinition__Group_3_1__2 ; 4288 // InternalCftLanguage.g:1333:1: rule__ComponentDefinition__Group_3_1__1 : rule__ComponentDefinition__Group_3_1__1__Impl rule__ComponentDefinition__Group_3_1__2 ;
3443 public final void rule__ComponentDefinition__Group_3_1__1() throws RecognitionException { 4289 public final void rule__ComponentDefinition__Group_3_1__1() throws RecognitionException {
3444 4290
3445 int stackSize = keepStackSize(); 4291 int stackSize = keepStackSize();
3446 4292
3447 try { 4293 try {
3448 // InternalCftLanguage.g:1097:1: ( rule__ComponentDefinition__Group_3_1__1__Impl rule__ComponentDefinition__Group_3_1__2 ) 4294 // InternalCftLanguage.g:1337:1: ( rule__ComponentDefinition__Group_3_1__1__Impl rule__ComponentDefinition__Group_3_1__2 )
3449 // InternalCftLanguage.g:1098:2: rule__ComponentDefinition__Group_3_1__1__Impl rule__ComponentDefinition__Group_3_1__2 4295 // InternalCftLanguage.g:1338:2: rule__ComponentDefinition__Group_3_1__1__Impl rule__ComponentDefinition__Group_3_1__2
3450 { 4296 {
3451 pushFollow(FOLLOW_12); 4297 pushFollow(FOLLOW_12);
3452 rule__ComponentDefinition__Group_3_1__1__Impl(); 4298 rule__ComponentDefinition__Group_3_1__1__Impl();
@@ -3477,33 +4323,33 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
3477 4323
3478 4324
3479 // $ANTLR start "rule__ComponentDefinition__Group_3_1__1__Impl" 4325 // $ANTLR start "rule__ComponentDefinition__Group_3_1__1__Impl"
3480 // InternalCftLanguage.g:1105:1: rule__ComponentDefinition__Group_3_1__1__Impl : ( ( rule__ComponentDefinition__OutputEventsAssignment_3_1_1 )* ) ; 4326 // InternalCftLanguage.g:1345:1: rule__ComponentDefinition__Group_3_1__1__Impl : ( ( rule__ComponentDefinition__OutputEventsAssignment_3_1_1 )* ) ;
3481 public final void rule__ComponentDefinition__Group_3_1__1__Impl() throws RecognitionException { 4327 public final void rule__ComponentDefinition__Group_3_1__1__Impl() throws RecognitionException {
3482 4328
3483 int stackSize = keepStackSize(); 4329 int stackSize = keepStackSize();
3484 4330
3485 try { 4331 try {
3486 // InternalCftLanguage.g:1109:1: ( ( ( rule__ComponentDefinition__OutputEventsAssignment_3_1_1 )* ) ) 4332 // InternalCftLanguage.g:1349:1: ( ( ( rule__ComponentDefinition__OutputEventsAssignment_3_1_1 )* ) )
3487 // InternalCftLanguage.g:1110:1: ( ( rule__ComponentDefinition__OutputEventsAssignment_3_1_1 )* ) 4333 // InternalCftLanguage.g:1350:1: ( ( rule__ComponentDefinition__OutputEventsAssignment_3_1_1 )* )
3488 { 4334 {
3489 // InternalCftLanguage.g:1110:1: ( ( rule__ComponentDefinition__OutputEventsAssignment_3_1_1 )* ) 4335 // InternalCftLanguage.g:1350:1: ( ( rule__ComponentDefinition__OutputEventsAssignment_3_1_1 )* )
3490 // InternalCftLanguage.g:1111:2: ( rule__ComponentDefinition__OutputEventsAssignment_3_1_1 )* 4336 // InternalCftLanguage.g:1351:2: ( rule__ComponentDefinition__OutputEventsAssignment_3_1_1 )*
3491 { 4337 {
3492 before(grammarAccess.getComponentDefinitionAccess().getOutputEventsAssignment_3_1_1()); 4338 before(grammarAccess.getComponentDefinitionAccess().getOutputEventsAssignment_3_1_1());
3493 // InternalCftLanguage.g:1112:2: ( rule__ComponentDefinition__OutputEventsAssignment_3_1_1 )* 4339 // InternalCftLanguage.g:1352:2: ( rule__ComponentDefinition__OutputEventsAssignment_3_1_1 )*
3494 loop12: 4340 loop16:
3495 do { 4341 do {
3496 int alt12=2; 4342 int alt16=2;
3497 int LA12_0 = input.LA(1); 4343 int LA16_0 = input.LA(1);
3498 4344
3499 if ( (LA12_0==RULE_ID) ) { 4345 if ( ((LA16_0>=RULE_ID && LA16_0<=RULE_OF_INT)) ) {
3500 alt12=1; 4346 alt16=1;
3501 } 4347 }
3502 4348
3503 4349
3504 switch (alt12) { 4350 switch (alt16) {
3505 case 1 : 4351 case 1 :
3506 // InternalCftLanguage.g:1112:3: rule__ComponentDefinition__OutputEventsAssignment_3_1_1 4352 // InternalCftLanguage.g:1352:3: rule__ComponentDefinition__OutputEventsAssignment_3_1_1
3507 { 4353 {
3508 pushFollow(FOLLOW_11); 4354 pushFollow(FOLLOW_11);
3509 rule__ComponentDefinition__OutputEventsAssignment_3_1_1(); 4355 rule__ComponentDefinition__OutputEventsAssignment_3_1_1();
@@ -3515,7 +4361,7 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
3515 break; 4361 break;
3516 4362
3517 default : 4363 default :
3518 break loop12; 4364 break loop16;
3519 } 4365 }
3520 } while (true); 4366 } while (true);
3521 4367
@@ -3542,14 +4388,14 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
3542 4388
3543 4389
3544 // $ANTLR start "rule__ComponentDefinition__Group_3_1__2" 4390 // $ANTLR start "rule__ComponentDefinition__Group_3_1__2"
3545 // InternalCftLanguage.g:1120:1: rule__ComponentDefinition__Group_3_1__2 : rule__ComponentDefinition__Group_3_1__2__Impl ; 4391 // InternalCftLanguage.g:1360:1: rule__ComponentDefinition__Group_3_1__2 : rule__ComponentDefinition__Group_3_1__2__Impl ;
3546 public final void rule__ComponentDefinition__Group_3_1__2() throws RecognitionException { 4392 public final void rule__ComponentDefinition__Group_3_1__2() throws RecognitionException {
3547 4393
3548 int stackSize = keepStackSize(); 4394 int stackSize = keepStackSize();
3549 4395
3550 try { 4396 try {
3551 // InternalCftLanguage.g:1124:1: ( rule__ComponentDefinition__Group_3_1__2__Impl ) 4397 // InternalCftLanguage.g:1364:1: ( rule__ComponentDefinition__Group_3_1__2__Impl )
3552 // InternalCftLanguage.g:1125:2: rule__ComponentDefinition__Group_3_1__2__Impl 4398 // InternalCftLanguage.g:1365:2: rule__ComponentDefinition__Group_3_1__2__Impl
3553 { 4399 {
3554 pushFollow(FOLLOW_2); 4400 pushFollow(FOLLOW_2);
3555 rule__ComponentDefinition__Group_3_1__2__Impl(); 4401 rule__ComponentDefinition__Group_3_1__2__Impl();
@@ -3575,20 +4421,20 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
3575 4421
3576 4422
3577 // $ANTLR start "rule__ComponentDefinition__Group_3_1__2__Impl" 4423 // $ANTLR start "rule__ComponentDefinition__Group_3_1__2__Impl"
3578 // InternalCftLanguage.g:1131:1: rule__ComponentDefinition__Group_3_1__2__Impl : ( ';' ) ; 4424 // InternalCftLanguage.g:1371:1: rule__ComponentDefinition__Group_3_1__2__Impl : ( ';' ) ;
3579 public final void rule__ComponentDefinition__Group_3_1__2__Impl() throws RecognitionException { 4425 public final void rule__ComponentDefinition__Group_3_1__2__Impl() throws RecognitionException {
3580 4426
3581 int stackSize = keepStackSize(); 4427 int stackSize = keepStackSize();
3582 4428
3583 try { 4429 try {
3584 // InternalCftLanguage.g:1135:1: ( ( ';' ) ) 4430 // InternalCftLanguage.g:1375:1: ( ( ';' ) )
3585 // InternalCftLanguage.g:1136:1: ( ';' ) 4431 // InternalCftLanguage.g:1376:1: ( ';' )
3586 { 4432 {
3587 // InternalCftLanguage.g:1136:1: ( ';' ) 4433 // InternalCftLanguage.g:1376:1: ( ';' )
3588 // InternalCftLanguage.g:1137:2: ';' 4434 // InternalCftLanguage.g:1377:2: ';'
3589 { 4435 {
3590 before(grammarAccess.getComponentDefinitionAccess().getSemicolonKeyword_3_1_2()); 4436 before(grammarAccess.getComponentDefinitionAccess().getSemicolonKeyword_3_1_2());
3591 match(input,14,FOLLOW_2); 4437 match(input,15,FOLLOW_2);
3592 after(grammarAccess.getComponentDefinitionAccess().getSemicolonKeyword_3_1_2()); 4438 after(grammarAccess.getComponentDefinitionAccess().getSemicolonKeyword_3_1_2());
3593 4439
3594 } 4440 }
@@ -3612,14 +4458,14 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
3612 4458
3613 4459
3614 // $ANTLR start "rule__ComponentDefinition__Group_4__0" 4460 // $ANTLR start "rule__ComponentDefinition__Group_4__0"
3615 // InternalCftLanguage.g:1147:1: rule__ComponentDefinition__Group_4__0 : rule__ComponentDefinition__Group_4__0__Impl rule__ComponentDefinition__Group_4__1 ; 4461 // InternalCftLanguage.g:1387:1: rule__ComponentDefinition__Group_4__0 : rule__ComponentDefinition__Group_4__0__Impl rule__ComponentDefinition__Group_4__1 ;
3616 public final void rule__ComponentDefinition__Group_4__0() throws RecognitionException { 4462 public final void rule__ComponentDefinition__Group_4__0() throws RecognitionException {
3617 4463
3618 int stackSize = keepStackSize(); 4464 int stackSize = keepStackSize();
3619 4465
3620 try { 4466 try {
3621 // InternalCftLanguage.g:1151:1: ( rule__ComponentDefinition__Group_4__0__Impl rule__ComponentDefinition__Group_4__1 ) 4467 // InternalCftLanguage.g:1391:1: ( rule__ComponentDefinition__Group_4__0__Impl rule__ComponentDefinition__Group_4__1 )
3622 // InternalCftLanguage.g:1152:2: rule__ComponentDefinition__Group_4__0__Impl rule__ComponentDefinition__Group_4__1 4468 // InternalCftLanguage.g:1392:2: rule__ComponentDefinition__Group_4__0__Impl rule__ComponentDefinition__Group_4__1
3623 { 4469 {
3624 pushFollow(FOLLOW_7); 4470 pushFollow(FOLLOW_7);
3625 rule__ComponentDefinition__Group_4__0__Impl(); 4471 rule__ComponentDefinition__Group_4__0__Impl();
@@ -3650,21 +4496,21 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
3650 4496
3651 4497
3652 // $ANTLR start "rule__ComponentDefinition__Group_4__0__Impl" 4498 // $ANTLR start "rule__ComponentDefinition__Group_4__0__Impl"
3653 // InternalCftLanguage.g:1159:1: rule__ComponentDefinition__Group_4__0__Impl : ( ( rule__ComponentDefinition__EventDefinitionsAssignment_4_0 ) ) ; 4499 // InternalCftLanguage.g:1399:1: rule__ComponentDefinition__Group_4__0__Impl : ( ( rule__ComponentDefinition__EventDefinitionsAssignment_4_0 ) ) ;
3654 public final void rule__ComponentDefinition__Group_4__0__Impl() throws RecognitionException { 4500 public final void rule__ComponentDefinition__Group_4__0__Impl() throws RecognitionException {
3655 4501
3656 int stackSize = keepStackSize(); 4502 int stackSize = keepStackSize();
3657 4503
3658 try { 4504 try {
3659 // InternalCftLanguage.g:1163:1: ( ( ( rule__ComponentDefinition__EventDefinitionsAssignment_4_0 ) ) ) 4505 // InternalCftLanguage.g:1403:1: ( ( ( rule__ComponentDefinition__EventDefinitionsAssignment_4_0 ) ) )
3660 // InternalCftLanguage.g:1164:1: ( ( rule__ComponentDefinition__EventDefinitionsAssignment_4_0 ) ) 4506 // InternalCftLanguage.g:1404:1: ( ( rule__ComponentDefinition__EventDefinitionsAssignment_4_0 ) )
3661 { 4507 {
3662 // InternalCftLanguage.g:1164:1: ( ( rule__ComponentDefinition__EventDefinitionsAssignment_4_0 ) ) 4508 // InternalCftLanguage.g:1404:1: ( ( rule__ComponentDefinition__EventDefinitionsAssignment_4_0 ) )
3663 // InternalCftLanguage.g:1165:2: ( rule__ComponentDefinition__EventDefinitionsAssignment_4_0 ) 4509 // InternalCftLanguage.g:1405:2: ( rule__ComponentDefinition__EventDefinitionsAssignment_4_0 )
3664 { 4510 {
3665 before(grammarAccess.getComponentDefinitionAccess().getEventDefinitionsAssignment_4_0()); 4511 before(grammarAccess.getComponentDefinitionAccess().getEventDefinitionsAssignment_4_0());
3666 // InternalCftLanguage.g:1166:2: ( rule__ComponentDefinition__EventDefinitionsAssignment_4_0 ) 4512 // InternalCftLanguage.g:1406:2: ( rule__ComponentDefinition__EventDefinitionsAssignment_4_0 )
3667 // InternalCftLanguage.g:1166:3: rule__ComponentDefinition__EventDefinitionsAssignment_4_0 4513 // InternalCftLanguage.g:1406:3: rule__ComponentDefinition__EventDefinitionsAssignment_4_0
3668 { 4514 {
3669 pushFollow(FOLLOW_2); 4515 pushFollow(FOLLOW_2);
3670 rule__ComponentDefinition__EventDefinitionsAssignment_4_0(); 4516 rule__ComponentDefinition__EventDefinitionsAssignment_4_0();
@@ -3697,14 +4543,14 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
3697 4543
3698 4544
3699 // $ANTLR start "rule__ComponentDefinition__Group_4__1" 4545 // $ANTLR start "rule__ComponentDefinition__Group_4__1"
3700 // InternalCftLanguage.g:1174:1: rule__ComponentDefinition__Group_4__1 : rule__ComponentDefinition__Group_4__1__Impl ; 4546 // InternalCftLanguage.g:1414:1: rule__ComponentDefinition__Group_4__1 : rule__ComponentDefinition__Group_4__1__Impl ;
3701 public final void rule__ComponentDefinition__Group_4__1() throws RecognitionException { 4547 public final void rule__ComponentDefinition__Group_4__1() throws RecognitionException {
3702 4548
3703 int stackSize = keepStackSize(); 4549 int stackSize = keepStackSize();
3704 4550
3705 try { 4551 try {
3706 // InternalCftLanguage.g:1178:1: ( rule__ComponentDefinition__Group_4__1__Impl ) 4552 // InternalCftLanguage.g:1418:1: ( rule__ComponentDefinition__Group_4__1__Impl )
3707 // InternalCftLanguage.g:1179:2: rule__ComponentDefinition__Group_4__1__Impl 4553 // InternalCftLanguage.g:1419:2: rule__ComponentDefinition__Group_4__1__Impl
3708 { 4554 {
3709 pushFollow(FOLLOW_2); 4555 pushFollow(FOLLOW_2);
3710 rule__ComponentDefinition__Group_4__1__Impl(); 4556 rule__ComponentDefinition__Group_4__1__Impl();
@@ -3730,20 +4576,20 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
3730 4576
3731 4577
3732 // $ANTLR start "rule__ComponentDefinition__Group_4__1__Impl" 4578 // $ANTLR start "rule__ComponentDefinition__Group_4__1__Impl"
3733 // InternalCftLanguage.g:1185:1: rule__ComponentDefinition__Group_4__1__Impl : ( ';' ) ; 4579 // InternalCftLanguage.g:1425:1: rule__ComponentDefinition__Group_4__1__Impl : ( ';' ) ;
3734 public final void rule__ComponentDefinition__Group_4__1__Impl() throws RecognitionException { 4580 public final void rule__ComponentDefinition__Group_4__1__Impl() throws RecognitionException {
3735 4581
3736 int stackSize = keepStackSize(); 4582 int stackSize = keepStackSize();
3737 4583
3738 try { 4584 try {
3739 // InternalCftLanguage.g:1189:1: ( ( ';' ) ) 4585 // InternalCftLanguage.g:1429:1: ( ( ';' ) )
3740 // InternalCftLanguage.g:1190:1: ( ';' ) 4586 // InternalCftLanguage.g:1430:1: ( ';' )
3741 { 4587 {
3742 // InternalCftLanguage.g:1190:1: ( ';' ) 4588 // InternalCftLanguage.g:1430:1: ( ';' )
3743 // InternalCftLanguage.g:1191:2: ';' 4589 // InternalCftLanguage.g:1431:2: ';'
3744 { 4590 {
3745 before(grammarAccess.getComponentDefinitionAccess().getSemicolonKeyword_4_1()); 4591 before(grammarAccess.getComponentDefinitionAccess().getSemicolonKeyword_4_1());
3746 match(input,14,FOLLOW_2); 4592 match(input,15,FOLLOW_2);
3747 after(grammarAccess.getComponentDefinitionAccess().getSemicolonKeyword_4_1()); 4593 after(grammarAccess.getComponentDefinitionAccess().getSemicolonKeyword_4_1());
3748 4594
3749 } 4595 }
@@ -3767,14 +4613,14 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
3767 4613
3768 4614
3769 // $ANTLR start "rule__InputEvent__Group__0" 4615 // $ANTLR start "rule__InputEvent__Group__0"
3770 // InternalCftLanguage.g:1201:1: rule__InputEvent__Group__0 : rule__InputEvent__Group__0__Impl rule__InputEvent__Group__1 ; 4616 // InternalCftLanguage.g:1441:1: rule__InputEvent__Group__0 : rule__InputEvent__Group__0__Impl rule__InputEvent__Group__1 ;
3771 public final void rule__InputEvent__Group__0() throws RecognitionException { 4617 public final void rule__InputEvent__Group__0() throws RecognitionException {
3772 4618
3773 int stackSize = keepStackSize(); 4619 int stackSize = keepStackSize();
3774 4620
3775 try { 4621 try {
3776 // InternalCftLanguage.g:1205:1: ( rule__InputEvent__Group__0__Impl rule__InputEvent__Group__1 ) 4622 // InternalCftLanguage.g:1445:1: ( rule__InputEvent__Group__0__Impl rule__InputEvent__Group__1 )
3777 // InternalCftLanguage.g:1206:2: rule__InputEvent__Group__0__Impl rule__InputEvent__Group__1 4623 // InternalCftLanguage.g:1446:2: rule__InputEvent__Group__0__Impl rule__InputEvent__Group__1
3778 { 4624 {
3779 pushFollow(FOLLOW_13); 4625 pushFollow(FOLLOW_13);
3780 rule__InputEvent__Group__0__Impl(); 4626 rule__InputEvent__Group__0__Impl();
@@ -3805,21 +4651,21 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
3805 4651
3806 4652
3807 // $ANTLR start "rule__InputEvent__Group__0__Impl" 4653 // $ANTLR start "rule__InputEvent__Group__0__Impl"
3808 // InternalCftLanguage.g:1213:1: rule__InputEvent__Group__0__Impl : ( ( rule__InputEvent__NameAssignment_0 ) ) ; 4654 // InternalCftLanguage.g:1453:1: rule__InputEvent__Group__0__Impl : ( ( rule__InputEvent__NameAssignment_0 ) ) ;
3809 public final void rule__InputEvent__Group__0__Impl() throws RecognitionException { 4655 public final void rule__InputEvent__Group__0__Impl() throws RecognitionException {
3810 4656
3811 int stackSize = keepStackSize(); 4657 int stackSize = keepStackSize();
3812 4658
3813 try { 4659 try {
3814 // InternalCftLanguage.g:1217:1: ( ( ( rule__InputEvent__NameAssignment_0 ) ) ) 4660 // InternalCftLanguage.g:1457:1: ( ( ( rule__InputEvent__NameAssignment_0 ) ) )
3815 // InternalCftLanguage.g:1218:1: ( ( rule__InputEvent__NameAssignment_0 ) ) 4661 // InternalCftLanguage.g:1458:1: ( ( rule__InputEvent__NameAssignment_0 ) )
3816 { 4662 {
3817 // InternalCftLanguage.g:1218:1: ( ( rule__InputEvent__NameAssignment_0 ) ) 4663 // InternalCftLanguage.g:1458:1: ( ( rule__InputEvent__NameAssignment_0 ) )
3818 // InternalCftLanguage.g:1219:2: ( rule__InputEvent__NameAssignment_0 ) 4664 // InternalCftLanguage.g:1459:2: ( rule__InputEvent__NameAssignment_0 )
3819 { 4665 {
3820 before(grammarAccess.getInputEventAccess().getNameAssignment_0()); 4666 before(grammarAccess.getInputEventAccess().getNameAssignment_0());
3821 // InternalCftLanguage.g:1220:2: ( rule__InputEvent__NameAssignment_0 ) 4667 // InternalCftLanguage.g:1460:2: ( rule__InputEvent__NameAssignment_0 )
3822 // InternalCftLanguage.g:1220:3: rule__InputEvent__NameAssignment_0 4668 // InternalCftLanguage.g:1460:3: rule__InputEvent__NameAssignment_0
3823 { 4669 {
3824 pushFollow(FOLLOW_2); 4670 pushFollow(FOLLOW_2);
3825 rule__InputEvent__NameAssignment_0(); 4671 rule__InputEvent__NameAssignment_0();
@@ -3852,14 +4698,14 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
3852 4698
3853 4699
3854 // $ANTLR start "rule__InputEvent__Group__1" 4700 // $ANTLR start "rule__InputEvent__Group__1"
3855 // InternalCftLanguage.g:1228:1: rule__InputEvent__Group__1 : rule__InputEvent__Group__1__Impl ; 4701 // InternalCftLanguage.g:1468:1: rule__InputEvent__Group__1 : rule__InputEvent__Group__1__Impl ;
3856 public final void rule__InputEvent__Group__1() throws RecognitionException { 4702 public final void rule__InputEvent__Group__1() throws RecognitionException {
3857 4703
3858 int stackSize = keepStackSize(); 4704 int stackSize = keepStackSize();
3859 4705
3860 try { 4706 try {
3861 // InternalCftLanguage.g:1232:1: ( rule__InputEvent__Group__1__Impl ) 4707 // InternalCftLanguage.g:1472:1: ( rule__InputEvent__Group__1__Impl )
3862 // InternalCftLanguage.g:1233:2: rule__InputEvent__Group__1__Impl 4708 // InternalCftLanguage.g:1473:2: rule__InputEvent__Group__1__Impl
3863 { 4709 {
3864 pushFollow(FOLLOW_2); 4710 pushFollow(FOLLOW_2);
3865 rule__InputEvent__Group__1__Impl(); 4711 rule__InputEvent__Group__1__Impl();
@@ -3885,29 +4731,29 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
3885 4731
3886 4732
3887 // $ANTLR start "rule__InputEvent__Group__1__Impl" 4733 // $ANTLR start "rule__InputEvent__Group__1__Impl"
3888 // InternalCftLanguage.g:1239:1: rule__InputEvent__Group__1__Impl : ( ( rule__InputEvent__MultipleAssignment_1 )? ) ; 4734 // InternalCftLanguage.g:1479:1: rule__InputEvent__Group__1__Impl : ( ( rule__InputEvent__MultipleAssignment_1 )? ) ;
3889 public final void rule__InputEvent__Group__1__Impl() throws RecognitionException { 4735 public final void rule__InputEvent__Group__1__Impl() throws RecognitionException {
3890 4736
3891 int stackSize = keepStackSize(); 4737 int stackSize = keepStackSize();
3892 4738
3893 try { 4739 try {
3894 // InternalCftLanguage.g:1243:1: ( ( ( rule__InputEvent__MultipleAssignment_1 )? ) ) 4740 // InternalCftLanguage.g:1483:1: ( ( ( rule__InputEvent__MultipleAssignment_1 )? ) )
3895 // InternalCftLanguage.g:1244:1: ( ( rule__InputEvent__MultipleAssignment_1 )? ) 4741 // InternalCftLanguage.g:1484:1: ( ( rule__InputEvent__MultipleAssignment_1 )? )
3896 { 4742 {
3897 // InternalCftLanguage.g:1244:1: ( ( rule__InputEvent__MultipleAssignment_1 )? ) 4743 // InternalCftLanguage.g:1484:1: ( ( rule__InputEvent__MultipleAssignment_1 )? )
3898 // InternalCftLanguage.g:1245:2: ( rule__InputEvent__MultipleAssignment_1 )? 4744 // InternalCftLanguage.g:1485:2: ( rule__InputEvent__MultipleAssignment_1 )?
3899 { 4745 {
3900 before(grammarAccess.getInputEventAccess().getMultipleAssignment_1()); 4746 before(grammarAccess.getInputEventAccess().getMultipleAssignment_1());
3901 // InternalCftLanguage.g:1246:2: ( rule__InputEvent__MultipleAssignment_1 )? 4747 // InternalCftLanguage.g:1486:2: ( rule__InputEvent__MultipleAssignment_1 )?
3902 int alt13=2; 4748 int alt17=2;
3903 int LA13_0 = input.LA(1); 4749 int LA17_0 = input.LA(1);
3904 4750
3905 if ( (LA13_0==35) ) { 4751 if ( (LA17_0==38) ) {
3906 alt13=1; 4752 alt17=1;
3907 } 4753 }
3908 switch (alt13) { 4754 switch (alt17) {
3909 case 1 : 4755 case 1 :
3910 // InternalCftLanguage.g:1246:3: rule__InputEvent__MultipleAssignment_1 4756 // InternalCftLanguage.g:1486:3: rule__InputEvent__MultipleAssignment_1
3911 { 4757 {
3912 pushFollow(FOLLOW_2); 4758 pushFollow(FOLLOW_2);
3913 rule__InputEvent__MultipleAssignment_1(); 4759 rule__InputEvent__MultipleAssignment_1();
@@ -3943,14 +4789,14 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
3943 4789
3944 4790
3945 // $ANTLR start "rule__BasicEventDefinition__Group__0" 4791 // $ANTLR start "rule__BasicEventDefinition__Group__0"
3946 // InternalCftLanguage.g:1255:1: rule__BasicEventDefinition__Group__0 : rule__BasicEventDefinition__Group__0__Impl rule__BasicEventDefinition__Group__1 ; 4792 // InternalCftLanguage.g:1495:1: rule__BasicEventDefinition__Group__0 : rule__BasicEventDefinition__Group__0__Impl rule__BasicEventDefinition__Group__1 ;
3947 public final void rule__BasicEventDefinition__Group__0() throws RecognitionException { 4793 public final void rule__BasicEventDefinition__Group__0() throws RecognitionException {
3948 4794
3949 int stackSize = keepStackSize(); 4795 int stackSize = keepStackSize();
3950 4796
3951 try { 4797 try {
3952 // InternalCftLanguage.g:1259:1: ( rule__BasicEventDefinition__Group__0__Impl rule__BasicEventDefinition__Group__1 ) 4798 // InternalCftLanguage.g:1499:1: ( rule__BasicEventDefinition__Group__0__Impl rule__BasicEventDefinition__Group__1 )
3953 // InternalCftLanguage.g:1260:2: rule__BasicEventDefinition__Group__0__Impl rule__BasicEventDefinition__Group__1 4799 // InternalCftLanguage.g:1500:2: rule__BasicEventDefinition__Group__0__Impl rule__BasicEventDefinition__Group__1
3954 { 4800 {
3955 pushFollow(FOLLOW_14); 4801 pushFollow(FOLLOW_14);
3956 rule__BasicEventDefinition__Group__0__Impl(); 4802 rule__BasicEventDefinition__Group__0__Impl();
@@ -3981,21 +4827,21 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
3981 4827
3982 4828
3983 // $ANTLR start "rule__BasicEventDefinition__Group__0__Impl" 4829 // $ANTLR start "rule__BasicEventDefinition__Group__0__Impl"
3984 // InternalCftLanguage.g:1267:1: rule__BasicEventDefinition__Group__0__Impl : ( ( rule__BasicEventDefinition__NameAssignment_0 ) ) ; 4830 // InternalCftLanguage.g:1507:1: rule__BasicEventDefinition__Group__0__Impl : ( ( rule__BasicEventDefinition__NameAssignment_0 ) ) ;
3985 public final void rule__BasicEventDefinition__Group__0__Impl() throws RecognitionException { 4831 public final void rule__BasicEventDefinition__Group__0__Impl() throws RecognitionException {
3986 4832
3987 int stackSize = keepStackSize(); 4833 int stackSize = keepStackSize();
3988 4834
3989 try { 4835 try {
3990 // InternalCftLanguage.g:1271:1: ( ( ( rule__BasicEventDefinition__NameAssignment_0 ) ) ) 4836 // InternalCftLanguage.g:1511:1: ( ( ( rule__BasicEventDefinition__NameAssignment_0 ) ) )
3991 // InternalCftLanguage.g:1272:1: ( ( rule__BasicEventDefinition__NameAssignment_0 ) ) 4837 // InternalCftLanguage.g:1512:1: ( ( rule__BasicEventDefinition__NameAssignment_0 ) )
3992 { 4838 {
3993 // InternalCftLanguage.g:1272:1: ( ( rule__BasicEventDefinition__NameAssignment_0 ) ) 4839 // InternalCftLanguage.g:1512:1: ( ( rule__BasicEventDefinition__NameAssignment_0 ) )
3994 // InternalCftLanguage.g:1273:2: ( rule__BasicEventDefinition__NameAssignment_0 ) 4840 // InternalCftLanguage.g:1513:2: ( rule__BasicEventDefinition__NameAssignment_0 )
3995 { 4841 {
3996 before(grammarAccess.getBasicEventDefinitionAccess().getNameAssignment_0()); 4842 before(grammarAccess.getBasicEventDefinitionAccess().getNameAssignment_0());
3997 // InternalCftLanguage.g:1274:2: ( rule__BasicEventDefinition__NameAssignment_0 ) 4843 // InternalCftLanguage.g:1514:2: ( rule__BasicEventDefinition__NameAssignment_0 )
3998 // InternalCftLanguage.g:1274:3: rule__BasicEventDefinition__NameAssignment_0 4844 // InternalCftLanguage.g:1514:3: rule__BasicEventDefinition__NameAssignment_0
3999 { 4845 {
4000 pushFollow(FOLLOW_2); 4846 pushFollow(FOLLOW_2);
4001 rule__BasicEventDefinition__NameAssignment_0(); 4847 rule__BasicEventDefinition__NameAssignment_0();
@@ -4028,22 +4874,17 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
4028 4874
4029 4875
4030 // $ANTLR start "rule__BasicEventDefinition__Group__1" 4876 // $ANTLR start "rule__BasicEventDefinition__Group__1"
4031 // InternalCftLanguage.g:1282:1: rule__BasicEventDefinition__Group__1 : rule__BasicEventDefinition__Group__1__Impl rule__BasicEventDefinition__Group__2 ; 4877 // InternalCftLanguage.g:1522:1: rule__BasicEventDefinition__Group__1 : rule__BasicEventDefinition__Group__1__Impl ;
4032 public final void rule__BasicEventDefinition__Group__1() throws RecognitionException { 4878 public final void rule__BasicEventDefinition__Group__1() throws RecognitionException {
4033 4879
4034 int stackSize = keepStackSize(); 4880 int stackSize = keepStackSize();
4035 4881
4036 try { 4882 try {
4037 // InternalCftLanguage.g:1286:1: ( rule__BasicEventDefinition__Group__1__Impl rule__BasicEventDefinition__Group__2 ) 4883 // InternalCftLanguage.g:1526:1: ( rule__BasicEventDefinition__Group__1__Impl )
4038 // InternalCftLanguage.g:1287:2: rule__BasicEventDefinition__Group__1__Impl rule__BasicEventDefinition__Group__2 4884 // InternalCftLanguage.g:1527:2: rule__BasicEventDefinition__Group__1__Impl
4039 { 4885 {
4040 pushFollow(FOLLOW_15);
4041 rule__BasicEventDefinition__Group__1__Impl();
4042
4043 state._fsp--;
4044
4045 pushFollow(FOLLOW_2); 4886 pushFollow(FOLLOW_2);
4046 rule__BasicEventDefinition__Group__2(); 4887 rule__BasicEventDefinition__Group__1__Impl();
4047 4888
4048 state._fsp--; 4889 state._fsp--;
4049 4890
@@ -4066,21 +4907,31 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
4066 4907
4067 4908
4068 // $ANTLR start "rule__BasicEventDefinition__Group__1__Impl" 4909 // $ANTLR start "rule__BasicEventDefinition__Group__1__Impl"
4069 // InternalCftLanguage.g:1294:1: rule__BasicEventDefinition__Group__1__Impl : ( 'lambda' ) ; 4910 // InternalCftLanguage.g:1533:1: rule__BasicEventDefinition__Group__1__Impl : ( ( rule__BasicEventDefinition__DistributionAssignment_1 ) ) ;
4070 public final void rule__BasicEventDefinition__Group__1__Impl() throws RecognitionException { 4911 public final void rule__BasicEventDefinition__Group__1__Impl() throws RecognitionException {
4071 4912
4072 int stackSize = keepStackSize(); 4913 int stackSize = keepStackSize();
4073 4914
4074 try { 4915 try {
4075 // InternalCftLanguage.g:1298:1: ( ( 'lambda' ) ) 4916 // InternalCftLanguage.g:1537:1: ( ( ( rule__BasicEventDefinition__DistributionAssignment_1 ) ) )
4076 // InternalCftLanguage.g:1299:1: ( 'lambda' ) 4917 // InternalCftLanguage.g:1538:1: ( ( rule__BasicEventDefinition__DistributionAssignment_1 ) )
4077 { 4918 {
4078 // InternalCftLanguage.g:1299:1: ( 'lambda' ) 4919 // InternalCftLanguage.g:1538:1: ( ( rule__BasicEventDefinition__DistributionAssignment_1 ) )
4079 // InternalCftLanguage.g:1300:2: 'lambda' 4920 // InternalCftLanguage.g:1539:2: ( rule__BasicEventDefinition__DistributionAssignment_1 )
4080 { 4921 {
4081 before(grammarAccess.getBasicEventDefinitionAccess().getLambdaKeyword_1()); 4922 before(grammarAccess.getBasicEventDefinitionAccess().getDistributionAssignment_1());
4082 match(input,21,FOLLOW_2); 4923 // InternalCftLanguage.g:1540:2: ( rule__BasicEventDefinition__DistributionAssignment_1 )
4083 after(grammarAccess.getBasicEventDefinitionAccess().getLambdaKeyword_1()); 4924 // InternalCftLanguage.g:1540:3: rule__BasicEventDefinition__DistributionAssignment_1
4925 {
4926 pushFollow(FOLLOW_2);
4927 rule__BasicEventDefinition__DistributionAssignment_1();
4928
4929 state._fsp--;
4930
4931
4932 }
4933
4934 after(grammarAccess.getBasicEventDefinitionAccess().getDistributionAssignment_1());
4084 4935
4085 } 4936 }
4086 4937
@@ -4102,23 +4953,23 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
4102 // $ANTLR end "rule__BasicEventDefinition__Group__1__Impl" 4953 // $ANTLR end "rule__BasicEventDefinition__Group__1__Impl"
4103 4954
4104 4955
4105 // $ANTLR start "rule__BasicEventDefinition__Group__2" 4956 // $ANTLR start "rule__ConstantDistribution__Group__0"
4106 // InternalCftLanguage.g:1309:1: rule__BasicEventDefinition__Group__2 : rule__BasicEventDefinition__Group__2__Impl rule__BasicEventDefinition__Group__3 ; 4957 // InternalCftLanguage.g:1549:1: rule__ConstantDistribution__Group__0 : rule__ConstantDistribution__Group__0__Impl rule__ConstantDistribution__Group__1 ;
4107 public final void rule__BasicEventDefinition__Group__2() throws RecognitionException { 4958 public final void rule__ConstantDistribution__Group__0() throws RecognitionException {
4108 4959
4109 int stackSize = keepStackSize(); 4960 int stackSize = keepStackSize();
4110 4961
4111 try { 4962 try {
4112 // InternalCftLanguage.g:1313:1: ( rule__BasicEventDefinition__Group__2__Impl rule__BasicEventDefinition__Group__3 ) 4963 // InternalCftLanguage.g:1553:1: ( rule__ConstantDistribution__Group__0__Impl rule__ConstantDistribution__Group__1 )
4113 // InternalCftLanguage.g:1314:2: rule__BasicEventDefinition__Group__2__Impl rule__BasicEventDefinition__Group__3 4964 // InternalCftLanguage.g:1554:2: rule__ConstantDistribution__Group__0__Impl rule__ConstantDistribution__Group__1
4114 { 4965 {
4115 pushFollow(FOLLOW_16); 4966 pushFollow(FOLLOW_15);
4116 rule__BasicEventDefinition__Group__2__Impl(); 4967 rule__ConstantDistribution__Group__0__Impl();
4117 4968
4118 state._fsp--; 4969 state._fsp--;
4119 4970
4120 pushFollow(FOLLOW_2); 4971 pushFollow(FOLLOW_2);
4121 rule__BasicEventDefinition__Group__3(); 4972 rule__ConstantDistribution__Group__1();
4122 4973
4123 state._fsp--; 4974 state._fsp--;
4124 4975
@@ -4137,25 +4988,25 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
4137 } 4988 }
4138 return ; 4989 return ;
4139 } 4990 }
4140 // $ANTLR end "rule__BasicEventDefinition__Group__2" 4991 // $ANTLR end "rule__ConstantDistribution__Group__0"
4141 4992
4142 4993
4143 // $ANTLR start "rule__BasicEventDefinition__Group__2__Impl" 4994 // $ANTLR start "rule__ConstantDistribution__Group__0__Impl"
4144 // InternalCftLanguage.g:1321:1: rule__BasicEventDefinition__Group__2__Impl : ( '=' ) ; 4995 // InternalCftLanguage.g:1561:1: rule__ConstantDistribution__Group__0__Impl : ( 'p' ) ;
4145 public final void rule__BasicEventDefinition__Group__2__Impl() throws RecognitionException { 4996 public final void rule__ConstantDistribution__Group__0__Impl() throws RecognitionException {
4146 4997
4147 int stackSize = keepStackSize(); 4998 int stackSize = keepStackSize();
4148 4999
4149 try { 5000 try {
4150 // InternalCftLanguage.g:1325:1: ( ( '=' ) ) 5001 // InternalCftLanguage.g:1565:1: ( ( 'p' ) )
4151 // InternalCftLanguage.g:1326:1: ( '=' ) 5002 // InternalCftLanguage.g:1566:1: ( 'p' )
4152 { 5003 {
4153 // InternalCftLanguage.g:1326:1: ( '=' ) 5004 // InternalCftLanguage.g:1566:1: ( 'p' )
4154 // InternalCftLanguage.g:1327:2: '=' 5005 // InternalCftLanguage.g:1567:2: 'p'
4155 { 5006 {
4156 before(grammarAccess.getBasicEventDefinitionAccess().getEqualsSignKeyword_2()); 5007 before(grammarAccess.getConstantDistributionAccess().getPKeyword_0());
4157 match(input,22,FOLLOW_2); 5008 match(input,22,FOLLOW_2);
4158 after(grammarAccess.getBasicEventDefinitionAccess().getEqualsSignKeyword_2()); 5009 after(grammarAccess.getConstantDistributionAccess().getPKeyword_0());
4159 5010
4160 } 5011 }
4161 5012
@@ -4174,21 +5025,26 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
4174 } 5025 }
4175 return ; 5026 return ;
4176 } 5027 }
4177 // $ANTLR end "rule__BasicEventDefinition__Group__2__Impl" 5028 // $ANTLR end "rule__ConstantDistribution__Group__0__Impl"
4178 5029
4179 5030
4180 // $ANTLR start "rule__BasicEventDefinition__Group__3" 5031 // $ANTLR start "rule__ConstantDistribution__Group__1"
4181 // InternalCftLanguage.g:1336:1: rule__BasicEventDefinition__Group__3 : rule__BasicEventDefinition__Group__3__Impl ; 5032 // InternalCftLanguage.g:1576:1: rule__ConstantDistribution__Group__1 : rule__ConstantDistribution__Group__1__Impl rule__ConstantDistribution__Group__2 ;
4182 public final void rule__BasicEventDefinition__Group__3() throws RecognitionException { 5033 public final void rule__ConstantDistribution__Group__1() throws RecognitionException {
4183 5034
4184 int stackSize = keepStackSize(); 5035 int stackSize = keepStackSize();
4185 5036
4186 try { 5037 try {
4187 // InternalCftLanguage.g:1340:1: ( rule__BasicEventDefinition__Group__3__Impl ) 5038 // InternalCftLanguage.g:1580:1: ( rule__ConstantDistribution__Group__1__Impl rule__ConstantDistribution__Group__2 )
4188 // InternalCftLanguage.g:1341:2: rule__BasicEventDefinition__Group__3__Impl 5039 // InternalCftLanguage.g:1581:2: rule__ConstantDistribution__Group__1__Impl rule__ConstantDistribution__Group__2
4189 { 5040 {
5041 pushFollow(FOLLOW_16);
5042 rule__ConstantDistribution__Group__1__Impl();
5043
5044 state._fsp--;
5045
4190 pushFollow(FOLLOW_2); 5046 pushFollow(FOLLOW_2);
4191 rule__BasicEventDefinition__Group__3__Impl(); 5047 rule__ConstantDistribution__Group__2();
4192 5048
4193 state._fsp--; 5049 state._fsp--;
4194 5050
@@ -4207,35 +5063,180 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
4207 } 5063 }
4208 return ; 5064 return ;
4209 } 5065 }
4210 // $ANTLR end "rule__BasicEventDefinition__Group__3" 5066 // $ANTLR end "rule__ConstantDistribution__Group__1"
4211 5067
4212 5068
4213 // $ANTLR start "rule__BasicEventDefinition__Group__3__Impl" 5069 // $ANTLR start "rule__ConstantDistribution__Group__1__Impl"
4214 // InternalCftLanguage.g:1347:1: rule__BasicEventDefinition__Group__3__Impl : ( ( rule__BasicEventDefinition__RateAssignment_3 ) ) ; 5070 // InternalCftLanguage.g:1588:1: rule__ConstantDistribution__Group__1__Impl : ( '=' ) ;
4215 public final void rule__BasicEventDefinition__Group__3__Impl() throws RecognitionException { 5071 public final void rule__ConstantDistribution__Group__1__Impl() throws RecognitionException {
4216 5072
4217 int stackSize = keepStackSize(); 5073 int stackSize = keepStackSize();
4218 5074
4219 try { 5075 try {
4220 // InternalCftLanguage.g:1351:1: ( ( ( rule__BasicEventDefinition__RateAssignment_3 ) ) ) 5076 // InternalCftLanguage.g:1592:1: ( ( '=' ) )
4221 // InternalCftLanguage.g:1352:1: ( ( rule__BasicEventDefinition__RateAssignment_3 ) ) 5077 // InternalCftLanguage.g:1593:1: ( '=' )
4222 { 5078 {
4223 // InternalCftLanguage.g:1352:1: ( ( rule__BasicEventDefinition__RateAssignment_3 ) ) 5079 // InternalCftLanguage.g:1593:1: ( '=' )
4224 // InternalCftLanguage.g:1353:2: ( rule__BasicEventDefinition__RateAssignment_3 ) 5080 // InternalCftLanguage.g:1594:2: '='
4225 { 5081 {
4226 before(grammarAccess.getBasicEventDefinitionAccess().getRateAssignment_3()); 5082 before(grammarAccess.getConstantDistributionAccess().getEqualsSignKeyword_1());
4227 // InternalCftLanguage.g:1354:2: ( rule__BasicEventDefinition__RateAssignment_3 ) 5083 match(input,23,FOLLOW_2);
4228 // InternalCftLanguage.g:1354:3: rule__BasicEventDefinition__RateAssignment_3 5084 after(grammarAccess.getConstantDistributionAccess().getEqualsSignKeyword_1());
5085
5086 }
5087
5088
5089 }
5090
5091 }
5092 catch (RecognitionException re) {
5093 reportError(re);
5094 recover(input,re);
5095 }
5096 finally {
5097
5098 restoreStackSize(stackSize);
5099
5100 }
5101 return ;
5102 }
5103 // $ANTLR end "rule__ConstantDistribution__Group__1__Impl"
5104
5105
5106 // $ANTLR start "rule__ConstantDistribution__Group__2"
5107 // InternalCftLanguage.g:1603:1: rule__ConstantDistribution__Group__2 : rule__ConstantDistribution__Group__2__Impl ;
5108 public final void rule__ConstantDistribution__Group__2() throws RecognitionException {
5109
5110 int stackSize = keepStackSize();
5111
5112 try {
5113 // InternalCftLanguage.g:1607:1: ( rule__ConstantDistribution__Group__2__Impl )
5114 // InternalCftLanguage.g:1608:2: rule__ConstantDistribution__Group__2__Impl
4229 { 5115 {
4230 pushFollow(FOLLOW_2); 5116 pushFollow(FOLLOW_2);
4231 rule__BasicEventDefinition__RateAssignment_3(); 5117 rule__ConstantDistribution__Group__2__Impl();
4232 5118
4233 state._fsp--; 5119 state._fsp--;
4234 5120
4235 5121
4236 } 5122 }
4237 5123
4238 after(grammarAccess.getBasicEventDefinitionAccess().getRateAssignment_3()); 5124 }
5125 catch (RecognitionException re) {
5126 reportError(re);
5127 recover(input,re);
5128 }
5129 finally {
5130
5131 restoreStackSize(stackSize);
5132
5133 }
5134 return ;
5135 }
5136 // $ANTLR end "rule__ConstantDistribution__Group__2"
5137
5138
5139 // $ANTLR start "rule__ConstantDistribution__Group__2__Impl"
5140 // InternalCftLanguage.g:1614:1: rule__ConstantDistribution__Group__2__Impl : ( ( rule__ConstantDistribution__PAssignment_2 ) ) ;
5141 public final void rule__ConstantDistribution__Group__2__Impl() throws RecognitionException {
5142
5143 int stackSize = keepStackSize();
5144
5145 try {
5146 // InternalCftLanguage.g:1618:1: ( ( ( rule__ConstantDistribution__PAssignment_2 ) ) )
5147 // InternalCftLanguage.g:1619:1: ( ( rule__ConstantDistribution__PAssignment_2 ) )
5148 {
5149 // InternalCftLanguage.g:1619:1: ( ( rule__ConstantDistribution__PAssignment_2 ) )
5150 // InternalCftLanguage.g:1620:2: ( rule__ConstantDistribution__PAssignment_2 )
5151 {
5152 before(grammarAccess.getConstantDistributionAccess().getPAssignment_2());
5153 // InternalCftLanguage.g:1621:2: ( rule__ConstantDistribution__PAssignment_2 )
5154 // InternalCftLanguage.g:1621:3: rule__ConstantDistribution__PAssignment_2
5155 {
5156 pushFollow(FOLLOW_2);
5157 rule__ConstantDistribution__PAssignment_2();
5158
5159 state._fsp--;
5160
5161
5162 }
5163
5164 after(grammarAccess.getConstantDistributionAccess().getPAssignment_2());
5165
5166 }
5167
5168
5169 }
5170
5171 }
5172 catch (RecognitionException re) {
5173 reportError(re);
5174 recover(input,re);
5175 }
5176 finally {
5177
5178 restoreStackSize(stackSize);
5179
5180 }
5181 return ;
5182 }
5183 // $ANTLR end "rule__ConstantDistribution__Group__2__Impl"
5184
5185
5186 // $ANTLR start "rule__ExponentialDistribution__Group__0"
5187 // InternalCftLanguage.g:1630:1: rule__ExponentialDistribution__Group__0 : rule__ExponentialDistribution__Group__0__Impl rule__ExponentialDistribution__Group__1 ;
5188 public final void rule__ExponentialDistribution__Group__0() throws RecognitionException {
5189
5190 int stackSize = keepStackSize();
5191
5192 try {
5193 // InternalCftLanguage.g:1634:1: ( rule__ExponentialDistribution__Group__0__Impl rule__ExponentialDistribution__Group__1 )
5194 // InternalCftLanguage.g:1635:2: rule__ExponentialDistribution__Group__0__Impl rule__ExponentialDistribution__Group__1
5195 {
5196 pushFollow(FOLLOW_15);
5197 rule__ExponentialDistribution__Group__0__Impl();
5198
5199 state._fsp--;
5200
5201 pushFollow(FOLLOW_2);
5202 rule__ExponentialDistribution__Group__1();
5203
5204 state._fsp--;
5205
5206
5207 }
5208
5209 }
5210 catch (RecognitionException re) {
5211 reportError(re);
5212 recover(input,re);
5213 }
5214 finally {
5215
5216 restoreStackSize(stackSize);
5217
5218 }
5219 return ;
5220 }
5221 // $ANTLR end "rule__ExponentialDistribution__Group__0"
5222
5223
5224 // $ANTLR start "rule__ExponentialDistribution__Group__0__Impl"
5225 // InternalCftLanguage.g:1642:1: rule__ExponentialDistribution__Group__0__Impl : ( 'lambda' ) ;
5226 public final void rule__ExponentialDistribution__Group__0__Impl() throws RecognitionException {
5227
5228 int stackSize = keepStackSize();
5229
5230 try {
5231 // InternalCftLanguage.g:1646:1: ( ( 'lambda' ) )
5232 // InternalCftLanguage.g:1647:1: ( 'lambda' )
5233 {
5234 // InternalCftLanguage.g:1647:1: ( 'lambda' )
5235 // InternalCftLanguage.g:1648:2: 'lambda'
5236 {
5237 before(grammarAccess.getExponentialDistributionAccess().getLambdaKeyword_0());
5238 match(input,24,FOLLOW_2);
5239 after(grammarAccess.getExponentialDistributionAccess().getLambdaKeyword_0());
4239 5240
4240 } 5241 }
4241 5242
@@ -4254,26 +5255,181 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
4254 } 5255 }
4255 return ; 5256 return ;
4256 } 5257 }
4257 // $ANTLR end "rule__BasicEventDefinition__Group__3__Impl" 5258 // $ANTLR end "rule__ExponentialDistribution__Group__0__Impl"
4258 5259
4259 5260
4260 // $ANTLR start "rule__AndGate__Group__0" 5261 // $ANTLR start "rule__ExponentialDistribution__Group__1"
4261 // InternalCftLanguage.g:1363:1: rule__AndGate__Group__0 : rule__AndGate__Group__0__Impl rule__AndGate__Group__1 ; 5262 // InternalCftLanguage.g:1657:1: rule__ExponentialDistribution__Group__1 : rule__ExponentialDistribution__Group__1__Impl rule__ExponentialDistribution__Group__2 ;
4262 public final void rule__AndGate__Group__0() throws RecognitionException { 5263 public final void rule__ExponentialDistribution__Group__1() throws RecognitionException {
4263 5264
4264 int stackSize = keepStackSize(); 5265 int stackSize = keepStackSize();
4265 5266
4266 try { 5267 try {
4267 // InternalCftLanguage.g:1367:1: ( rule__AndGate__Group__0__Impl rule__AndGate__Group__1 ) 5268 // InternalCftLanguage.g:1661:1: ( rule__ExponentialDistribution__Group__1__Impl rule__ExponentialDistribution__Group__2 )
4268 // InternalCftLanguage.g:1368:2: rule__AndGate__Group__0__Impl rule__AndGate__Group__1 5269 // InternalCftLanguage.g:1662:2: rule__ExponentialDistribution__Group__1__Impl rule__ExponentialDistribution__Group__2
5270 {
5271 pushFollow(FOLLOW_16);
5272 rule__ExponentialDistribution__Group__1__Impl();
5273
5274 state._fsp--;
5275
5276 pushFollow(FOLLOW_2);
5277 rule__ExponentialDistribution__Group__2();
5278
5279 state._fsp--;
5280
5281
5282 }
5283
5284 }
5285 catch (RecognitionException re) {
5286 reportError(re);
5287 recover(input,re);
5288 }
5289 finally {
5290
5291 restoreStackSize(stackSize);
5292
5293 }
5294 return ;
5295 }
5296 // $ANTLR end "rule__ExponentialDistribution__Group__1"
5297
5298
5299 // $ANTLR start "rule__ExponentialDistribution__Group__1__Impl"
5300 // InternalCftLanguage.g:1669:1: rule__ExponentialDistribution__Group__1__Impl : ( '=' ) ;
5301 public final void rule__ExponentialDistribution__Group__1__Impl() throws RecognitionException {
5302
5303 int stackSize = keepStackSize();
5304
5305 try {
5306 // InternalCftLanguage.g:1673:1: ( ( '=' ) )
5307 // InternalCftLanguage.g:1674:1: ( '=' )
5308 {
5309 // InternalCftLanguage.g:1674:1: ( '=' )
5310 // InternalCftLanguage.g:1675:2: '='
5311 {
5312 before(grammarAccess.getExponentialDistributionAccess().getEqualsSignKeyword_1());
5313 match(input,23,FOLLOW_2);
5314 after(grammarAccess.getExponentialDistributionAccess().getEqualsSignKeyword_1());
5315
5316 }
5317
5318
5319 }
5320
5321 }
5322 catch (RecognitionException re) {
5323 reportError(re);
5324 recover(input,re);
5325 }
5326 finally {
5327
5328 restoreStackSize(stackSize);
5329
5330 }
5331 return ;
5332 }
5333 // $ANTLR end "rule__ExponentialDistribution__Group__1__Impl"
5334
5335
5336 // $ANTLR start "rule__ExponentialDistribution__Group__2"
5337 // InternalCftLanguage.g:1684:1: rule__ExponentialDistribution__Group__2 : rule__ExponentialDistribution__Group__2__Impl ;
5338 public final void rule__ExponentialDistribution__Group__2() throws RecognitionException {
5339
5340 int stackSize = keepStackSize();
5341
5342 try {
5343 // InternalCftLanguage.g:1688:1: ( rule__ExponentialDistribution__Group__2__Impl )
5344 // InternalCftLanguage.g:1689:2: rule__ExponentialDistribution__Group__2__Impl
5345 {
5346 pushFollow(FOLLOW_2);
5347 rule__ExponentialDistribution__Group__2__Impl();
5348
5349 state._fsp--;
5350
5351
5352 }
5353
5354 }
5355 catch (RecognitionException re) {
5356 reportError(re);
5357 recover(input,re);
5358 }
5359 finally {
5360
5361 restoreStackSize(stackSize);
5362
5363 }
5364 return ;
5365 }
5366 // $ANTLR end "rule__ExponentialDistribution__Group__2"
5367
5368
5369 // $ANTLR start "rule__ExponentialDistribution__Group__2__Impl"
5370 // InternalCftLanguage.g:1695:1: rule__ExponentialDistribution__Group__2__Impl : ( ( rule__ExponentialDistribution__LambdaAssignment_2 ) ) ;
5371 public final void rule__ExponentialDistribution__Group__2__Impl() throws RecognitionException {
5372
5373 int stackSize = keepStackSize();
5374
5375 try {
5376 // InternalCftLanguage.g:1699:1: ( ( ( rule__ExponentialDistribution__LambdaAssignment_2 ) ) )
5377 // InternalCftLanguage.g:1700:1: ( ( rule__ExponentialDistribution__LambdaAssignment_2 ) )
5378 {
5379 // InternalCftLanguage.g:1700:1: ( ( rule__ExponentialDistribution__LambdaAssignment_2 ) )
5380 // InternalCftLanguage.g:1701:2: ( rule__ExponentialDistribution__LambdaAssignment_2 )
5381 {
5382 before(grammarAccess.getExponentialDistributionAccess().getLambdaAssignment_2());
5383 // InternalCftLanguage.g:1702:2: ( rule__ExponentialDistribution__LambdaAssignment_2 )
5384 // InternalCftLanguage.g:1702:3: rule__ExponentialDistribution__LambdaAssignment_2
5385 {
5386 pushFollow(FOLLOW_2);
5387 rule__ExponentialDistribution__LambdaAssignment_2();
5388
5389 state._fsp--;
5390
5391
5392 }
5393
5394 after(grammarAccess.getExponentialDistributionAccess().getLambdaAssignment_2());
5395
5396 }
5397
5398
5399 }
5400
5401 }
5402 catch (RecognitionException re) {
5403 reportError(re);
5404 recover(input,re);
5405 }
5406 finally {
5407
5408 restoreStackSize(stackSize);
5409
5410 }
5411 return ;
5412 }
5413 // $ANTLR end "rule__ExponentialDistribution__Group__2__Impl"
5414
5415
5416 // $ANTLR start "rule__AndGateDefinition__Group__0"
5417 // InternalCftLanguage.g:1711:1: rule__AndGateDefinition__Group__0 : rule__AndGateDefinition__Group__0__Impl rule__AndGateDefinition__Group__1 ;
5418 public final void rule__AndGateDefinition__Group__0() throws RecognitionException {
5419
5420 int stackSize = keepStackSize();
5421
5422 try {
5423 // InternalCftLanguage.g:1715:1: ( rule__AndGateDefinition__Group__0__Impl rule__AndGateDefinition__Group__1 )
5424 // InternalCftLanguage.g:1716:2: rule__AndGateDefinition__Group__0__Impl rule__AndGateDefinition__Group__1
4269 { 5425 {
4270 pushFollow(FOLLOW_17); 5426 pushFollow(FOLLOW_17);
4271 rule__AndGate__Group__0__Impl(); 5427 rule__AndGateDefinition__Group__0__Impl();
4272 5428
4273 state._fsp--; 5429 state._fsp--;
4274 5430
4275 pushFollow(FOLLOW_2); 5431 pushFollow(FOLLOW_2);
4276 rule__AndGate__Group__1(); 5432 rule__AndGateDefinition__Group__1();
4277 5433
4278 state._fsp--; 5434 state._fsp--;
4279 5435
@@ -4292,35 +5448,35 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
4292 } 5448 }
4293 return ; 5449 return ;
4294 } 5450 }
4295 // $ANTLR end "rule__AndGate__Group__0" 5451 // $ANTLR end "rule__AndGateDefinition__Group__0"
4296 5452
4297 5453
4298 // $ANTLR start "rule__AndGate__Group__0__Impl" 5454 // $ANTLR start "rule__AndGateDefinition__Group__0__Impl"
4299 // InternalCftLanguage.g:1375:1: rule__AndGate__Group__0__Impl : ( ( rule__AndGate__NameAssignment_0 ) ) ; 5455 // InternalCftLanguage.g:1723:1: rule__AndGateDefinition__Group__0__Impl : ( ( rule__AndGateDefinition__NameAssignment_0 ) ) ;
4300 public final void rule__AndGate__Group__0__Impl() throws RecognitionException { 5456 public final void rule__AndGateDefinition__Group__0__Impl() throws RecognitionException {
4301 5457
4302 int stackSize = keepStackSize(); 5458 int stackSize = keepStackSize();
4303 5459
4304 try { 5460 try {
4305 // InternalCftLanguage.g:1379:1: ( ( ( rule__AndGate__NameAssignment_0 ) ) ) 5461 // InternalCftLanguage.g:1727:1: ( ( ( rule__AndGateDefinition__NameAssignment_0 ) ) )
4306 // InternalCftLanguage.g:1380:1: ( ( rule__AndGate__NameAssignment_0 ) ) 5462 // InternalCftLanguage.g:1728:1: ( ( rule__AndGateDefinition__NameAssignment_0 ) )
4307 { 5463 {
4308 // InternalCftLanguage.g:1380:1: ( ( rule__AndGate__NameAssignment_0 ) ) 5464 // InternalCftLanguage.g:1728:1: ( ( rule__AndGateDefinition__NameAssignment_0 ) )
4309 // InternalCftLanguage.g:1381:2: ( rule__AndGate__NameAssignment_0 ) 5465 // InternalCftLanguage.g:1729:2: ( rule__AndGateDefinition__NameAssignment_0 )
4310 { 5466 {
4311 before(grammarAccess.getAndGateAccess().getNameAssignment_0()); 5467 before(grammarAccess.getAndGateDefinitionAccess().getNameAssignment_0());
4312 // InternalCftLanguage.g:1382:2: ( rule__AndGate__NameAssignment_0 ) 5468 // InternalCftLanguage.g:1730:2: ( rule__AndGateDefinition__NameAssignment_0 )
4313 // InternalCftLanguage.g:1382:3: rule__AndGate__NameAssignment_0 5469 // InternalCftLanguage.g:1730:3: rule__AndGateDefinition__NameAssignment_0
4314 { 5470 {
4315 pushFollow(FOLLOW_2); 5471 pushFollow(FOLLOW_2);
4316 rule__AndGate__NameAssignment_0(); 5472 rule__AndGateDefinition__NameAssignment_0();
4317 5473
4318 state._fsp--; 5474 state._fsp--;
4319 5475
4320 5476
4321 } 5477 }
4322 5478
4323 after(grammarAccess.getAndGateAccess().getNameAssignment_0()); 5479 after(grammarAccess.getAndGateDefinitionAccess().getNameAssignment_0());
4324 5480
4325 } 5481 }
4326 5482
@@ -4339,26 +5495,26 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
4339 } 5495 }
4340 return ; 5496 return ;
4341 } 5497 }
4342 // $ANTLR end "rule__AndGate__Group__0__Impl" 5498 // $ANTLR end "rule__AndGateDefinition__Group__0__Impl"
4343 5499
4344 5500
4345 // $ANTLR start "rule__AndGate__Group__1" 5501 // $ANTLR start "rule__AndGateDefinition__Group__1"
4346 // InternalCftLanguage.g:1390:1: rule__AndGate__Group__1 : rule__AndGate__Group__1__Impl rule__AndGate__Group__2 ; 5502 // InternalCftLanguage.g:1738:1: rule__AndGateDefinition__Group__1 : rule__AndGateDefinition__Group__1__Impl rule__AndGateDefinition__Group__2 ;
4347 public final void rule__AndGate__Group__1() throws RecognitionException { 5503 public final void rule__AndGateDefinition__Group__1() throws RecognitionException {
4348 5504
4349 int stackSize = keepStackSize(); 5505 int stackSize = keepStackSize();
4350 5506
4351 try { 5507 try {
4352 // InternalCftLanguage.g:1394:1: ( rule__AndGate__Group__1__Impl rule__AndGate__Group__2 ) 5508 // InternalCftLanguage.g:1742:1: ( rule__AndGateDefinition__Group__1__Impl rule__AndGateDefinition__Group__2 )
4353 // InternalCftLanguage.g:1395:2: rule__AndGate__Group__1__Impl rule__AndGate__Group__2 5509 // InternalCftLanguage.g:1743:2: rule__AndGateDefinition__Group__1__Impl rule__AndGateDefinition__Group__2
4354 { 5510 {
4355 pushFollow(FOLLOW_3); 5511 pushFollow(FOLLOW_3);
4356 rule__AndGate__Group__1__Impl(); 5512 rule__AndGateDefinition__Group__1__Impl();
4357 5513
4358 state._fsp--; 5514 state._fsp--;
4359 5515
4360 pushFollow(FOLLOW_2); 5516 pushFollow(FOLLOW_2);
4361 rule__AndGate__Group__2(); 5517 rule__AndGateDefinition__Group__2();
4362 5518
4363 state._fsp--; 5519 state._fsp--;
4364 5520
@@ -4377,25 +5533,25 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
4377 } 5533 }
4378 return ; 5534 return ;
4379 } 5535 }
4380 // $ANTLR end "rule__AndGate__Group__1" 5536 // $ANTLR end "rule__AndGateDefinition__Group__1"
4381 5537
4382 5538
4383 // $ANTLR start "rule__AndGate__Group__1__Impl" 5539 // $ANTLR start "rule__AndGateDefinition__Group__1__Impl"
4384 // InternalCftLanguage.g:1402:1: rule__AndGate__Group__1__Impl : ( 'and' ) ; 5540 // InternalCftLanguage.g:1750:1: rule__AndGateDefinition__Group__1__Impl : ( 'and' ) ;
4385 public final void rule__AndGate__Group__1__Impl() throws RecognitionException { 5541 public final void rule__AndGateDefinition__Group__1__Impl() throws RecognitionException {
4386 5542
4387 int stackSize = keepStackSize(); 5543 int stackSize = keepStackSize();
4388 5544
4389 try { 5545 try {
4390 // InternalCftLanguage.g:1406:1: ( ( 'and' ) ) 5546 // InternalCftLanguage.g:1754:1: ( ( 'and' ) )
4391 // InternalCftLanguage.g:1407:1: ( 'and' ) 5547 // InternalCftLanguage.g:1755:1: ( 'and' )
4392 { 5548 {
4393 // InternalCftLanguage.g:1407:1: ( 'and' ) 5549 // InternalCftLanguage.g:1755:1: ( 'and' )
4394 // InternalCftLanguage.g:1408:2: 'and' 5550 // InternalCftLanguage.g:1756:2: 'and'
4395 { 5551 {
4396 before(grammarAccess.getAndGateAccess().getAndKeyword_1()); 5552 before(grammarAccess.getAndGateDefinitionAccess().getAndKeyword_1());
4397 match(input,23,FOLLOW_2); 5553 match(input,25,FOLLOW_2);
4398 after(grammarAccess.getAndGateAccess().getAndKeyword_1()); 5554 after(grammarAccess.getAndGateDefinitionAccess().getAndKeyword_1());
4399 5555
4400 } 5556 }
4401 5557
@@ -4414,21 +5570,21 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
4414 } 5570 }
4415 return ; 5571 return ;
4416 } 5572 }
4417 // $ANTLR end "rule__AndGate__Group__1__Impl" 5573 // $ANTLR end "rule__AndGateDefinition__Group__1__Impl"
4418 5574
4419 5575
4420 // $ANTLR start "rule__AndGate__Group__2" 5576 // $ANTLR start "rule__AndGateDefinition__Group__2"
4421 // InternalCftLanguage.g:1417:1: rule__AndGate__Group__2 : rule__AndGate__Group__2__Impl ; 5577 // InternalCftLanguage.g:1765:1: rule__AndGateDefinition__Group__2 : rule__AndGateDefinition__Group__2__Impl ;
4422 public final void rule__AndGate__Group__2() throws RecognitionException { 5578 public final void rule__AndGateDefinition__Group__2() throws RecognitionException {
4423 5579
4424 int stackSize = keepStackSize(); 5580 int stackSize = keepStackSize();
4425 5581
4426 try { 5582 try {
4427 // InternalCftLanguage.g:1421:1: ( rule__AndGate__Group__2__Impl ) 5583 // InternalCftLanguage.g:1769:1: ( rule__AndGateDefinition__Group__2__Impl )
4428 // InternalCftLanguage.g:1422:2: rule__AndGate__Group__2__Impl 5584 // InternalCftLanguage.g:1770:2: rule__AndGateDefinition__Group__2__Impl
4429 { 5585 {
4430 pushFollow(FOLLOW_2); 5586 pushFollow(FOLLOW_2);
4431 rule__AndGate__Group__2__Impl(); 5587 rule__AndGateDefinition__Group__2__Impl();
4432 5588
4433 state._fsp--; 5589 state._fsp--;
4434 5590
@@ -4447,40 +5603,40 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
4447 } 5603 }
4448 return ; 5604 return ;
4449 } 5605 }
4450 // $ANTLR end "rule__AndGate__Group__2" 5606 // $ANTLR end "rule__AndGateDefinition__Group__2"
4451 5607
4452 5608
4453 // $ANTLR start "rule__AndGate__Group__2__Impl" 5609 // $ANTLR start "rule__AndGateDefinition__Group__2__Impl"
4454 // InternalCftLanguage.g:1428:1: rule__AndGate__Group__2__Impl : ( ( rule__AndGate__InputEventsAssignment_2 )* ) ; 5610 // InternalCftLanguage.g:1776:1: rule__AndGateDefinition__Group__2__Impl : ( ( rule__AndGateDefinition__InputEventsAssignment_2 )* ) ;
4455 public final void rule__AndGate__Group__2__Impl() throws RecognitionException { 5611 public final void rule__AndGateDefinition__Group__2__Impl() throws RecognitionException {
4456 5612
4457 int stackSize = keepStackSize(); 5613 int stackSize = keepStackSize();
4458 5614
4459 try { 5615 try {
4460 // InternalCftLanguage.g:1432:1: ( ( ( rule__AndGate__InputEventsAssignment_2 )* ) ) 5616 // InternalCftLanguage.g:1780:1: ( ( ( rule__AndGateDefinition__InputEventsAssignment_2 )* ) )
4461 // InternalCftLanguage.g:1433:1: ( ( rule__AndGate__InputEventsAssignment_2 )* ) 5617 // InternalCftLanguage.g:1781:1: ( ( rule__AndGateDefinition__InputEventsAssignment_2 )* )
4462 { 5618 {
4463 // InternalCftLanguage.g:1433:1: ( ( rule__AndGate__InputEventsAssignment_2 )* ) 5619 // InternalCftLanguage.g:1781:1: ( ( rule__AndGateDefinition__InputEventsAssignment_2 )* )
4464 // InternalCftLanguage.g:1434:2: ( rule__AndGate__InputEventsAssignment_2 )* 5620 // InternalCftLanguage.g:1782:2: ( rule__AndGateDefinition__InputEventsAssignment_2 )*
4465 { 5621 {
4466 before(grammarAccess.getAndGateAccess().getInputEventsAssignment_2()); 5622 before(grammarAccess.getAndGateDefinitionAccess().getInputEventsAssignment_2());
4467 // InternalCftLanguage.g:1435:2: ( rule__AndGate__InputEventsAssignment_2 )* 5623 // InternalCftLanguage.g:1783:2: ( rule__AndGateDefinition__InputEventsAssignment_2 )*
4468 loop14: 5624 loop18:
4469 do { 5625 do {
4470 int alt14=2; 5626 int alt18=2;
4471 int LA14_0 = input.LA(1); 5627 int LA18_0 = input.LA(1);
4472 5628
4473 if ( (LA14_0==RULE_ID) ) { 5629 if ( ((LA18_0>=RULE_ID && LA18_0<=RULE_OF_INT)) ) {
4474 alt14=1; 5630 alt18=1;
4475 } 5631 }
4476 5632
4477 5633
4478 switch (alt14) { 5634 switch (alt18) {
4479 case 1 : 5635 case 1 :
4480 // InternalCftLanguage.g:1435:3: rule__AndGate__InputEventsAssignment_2 5636 // InternalCftLanguage.g:1783:3: rule__AndGateDefinition__InputEventsAssignment_2
4481 { 5637 {
4482 pushFollow(FOLLOW_11); 5638 pushFollow(FOLLOW_11);
4483 rule__AndGate__InputEventsAssignment_2(); 5639 rule__AndGateDefinition__InputEventsAssignment_2();
4484 5640
4485 state._fsp--; 5641 state._fsp--;
4486 5642
@@ -4489,11 +5645,11 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
4489 break; 5645 break;
4490 5646
4491 default : 5647 default :
4492 break loop14; 5648 break loop18;
4493 } 5649 }
4494 } while (true); 5650 } while (true);
4495 5651
4496 after(grammarAccess.getAndGateAccess().getInputEventsAssignment_2()); 5652 after(grammarAccess.getAndGateDefinitionAccess().getInputEventsAssignment_2());
4497 5653
4498 } 5654 }
4499 5655
@@ -4512,26 +5668,26 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
4512 } 5668 }
4513 return ; 5669 return ;
4514 } 5670 }
4515 // $ANTLR end "rule__AndGate__Group__2__Impl" 5671 // $ANTLR end "rule__AndGateDefinition__Group__2__Impl"
4516 5672
4517 5673
4518 // $ANTLR start "rule__OrGate__Group__0" 5674 // $ANTLR start "rule__OrGateDefinition__Group__0"
4519 // InternalCftLanguage.g:1444:1: rule__OrGate__Group__0 : rule__OrGate__Group__0__Impl rule__OrGate__Group__1 ; 5675 // InternalCftLanguage.g:1792:1: rule__OrGateDefinition__Group__0 : rule__OrGateDefinition__Group__0__Impl rule__OrGateDefinition__Group__1 ;
4520 public final void rule__OrGate__Group__0() throws RecognitionException { 5676 public final void rule__OrGateDefinition__Group__0() throws RecognitionException {
4521 5677
4522 int stackSize = keepStackSize(); 5678 int stackSize = keepStackSize();
4523 5679
4524 try { 5680 try {
4525 // InternalCftLanguage.g:1448:1: ( rule__OrGate__Group__0__Impl rule__OrGate__Group__1 ) 5681 // InternalCftLanguage.g:1796:1: ( rule__OrGateDefinition__Group__0__Impl rule__OrGateDefinition__Group__1 )
4526 // InternalCftLanguage.g:1449:2: rule__OrGate__Group__0__Impl rule__OrGate__Group__1 5682 // InternalCftLanguage.g:1797:2: rule__OrGateDefinition__Group__0__Impl rule__OrGateDefinition__Group__1
4527 { 5683 {
4528 pushFollow(FOLLOW_18); 5684 pushFollow(FOLLOW_18);
4529 rule__OrGate__Group__0__Impl(); 5685 rule__OrGateDefinition__Group__0__Impl();
4530 5686
4531 state._fsp--; 5687 state._fsp--;
4532 5688
4533 pushFollow(FOLLOW_2); 5689 pushFollow(FOLLOW_2);
4534 rule__OrGate__Group__1(); 5690 rule__OrGateDefinition__Group__1();
4535 5691
4536 state._fsp--; 5692 state._fsp--;
4537 5693
@@ -4550,35 +5706,35 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
4550 } 5706 }
4551 return ; 5707 return ;
4552 } 5708 }
4553 // $ANTLR end "rule__OrGate__Group__0" 5709 // $ANTLR end "rule__OrGateDefinition__Group__0"
4554 5710
4555 5711
4556 // $ANTLR start "rule__OrGate__Group__0__Impl" 5712 // $ANTLR start "rule__OrGateDefinition__Group__0__Impl"
4557 // InternalCftLanguage.g:1456:1: rule__OrGate__Group__0__Impl : ( ( rule__OrGate__NameAssignment_0 ) ) ; 5713 // InternalCftLanguage.g:1804:1: rule__OrGateDefinition__Group__0__Impl : ( ( rule__OrGateDefinition__NameAssignment_0 ) ) ;
4558 public final void rule__OrGate__Group__0__Impl() throws RecognitionException { 5714 public final void rule__OrGateDefinition__Group__0__Impl() throws RecognitionException {
4559 5715
4560 int stackSize = keepStackSize(); 5716 int stackSize = keepStackSize();
4561 5717
4562 try { 5718 try {
4563 // InternalCftLanguage.g:1460:1: ( ( ( rule__OrGate__NameAssignment_0 ) ) ) 5719 // InternalCftLanguage.g:1808:1: ( ( ( rule__OrGateDefinition__NameAssignment_0 ) ) )
4564 // InternalCftLanguage.g:1461:1: ( ( rule__OrGate__NameAssignment_0 ) ) 5720 // InternalCftLanguage.g:1809:1: ( ( rule__OrGateDefinition__NameAssignment_0 ) )
4565 { 5721 {
4566 // InternalCftLanguage.g:1461:1: ( ( rule__OrGate__NameAssignment_0 ) ) 5722 // InternalCftLanguage.g:1809:1: ( ( rule__OrGateDefinition__NameAssignment_0 ) )
4567 // InternalCftLanguage.g:1462:2: ( rule__OrGate__NameAssignment_0 ) 5723 // InternalCftLanguage.g:1810:2: ( rule__OrGateDefinition__NameAssignment_0 )
4568 { 5724 {
4569 before(grammarAccess.getOrGateAccess().getNameAssignment_0()); 5725 before(grammarAccess.getOrGateDefinitionAccess().getNameAssignment_0());
4570 // InternalCftLanguage.g:1463:2: ( rule__OrGate__NameAssignment_0 ) 5726 // InternalCftLanguage.g:1811:2: ( rule__OrGateDefinition__NameAssignment_0 )
4571 // InternalCftLanguage.g:1463:3: rule__OrGate__NameAssignment_0 5727 // InternalCftLanguage.g:1811:3: rule__OrGateDefinition__NameAssignment_0
4572 { 5728 {
4573 pushFollow(FOLLOW_2); 5729 pushFollow(FOLLOW_2);
4574 rule__OrGate__NameAssignment_0(); 5730 rule__OrGateDefinition__NameAssignment_0();
4575 5731
4576 state._fsp--; 5732 state._fsp--;
4577 5733
4578 5734
4579 } 5735 }
4580 5736
4581 after(grammarAccess.getOrGateAccess().getNameAssignment_0()); 5737 after(grammarAccess.getOrGateDefinitionAccess().getNameAssignment_0());
4582 5738
4583 } 5739 }
4584 5740
@@ -4597,26 +5753,26 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
4597 } 5753 }
4598 return ; 5754 return ;
4599 } 5755 }
4600 // $ANTLR end "rule__OrGate__Group__0__Impl" 5756 // $ANTLR end "rule__OrGateDefinition__Group__0__Impl"
4601 5757
4602 5758
4603 // $ANTLR start "rule__OrGate__Group__1" 5759 // $ANTLR start "rule__OrGateDefinition__Group__1"
4604 // InternalCftLanguage.g:1471:1: rule__OrGate__Group__1 : rule__OrGate__Group__1__Impl rule__OrGate__Group__2 ; 5760 // InternalCftLanguage.g:1819:1: rule__OrGateDefinition__Group__1 : rule__OrGateDefinition__Group__1__Impl rule__OrGateDefinition__Group__2 ;
4605 public final void rule__OrGate__Group__1() throws RecognitionException { 5761 public final void rule__OrGateDefinition__Group__1() throws RecognitionException {
4606 5762
4607 int stackSize = keepStackSize(); 5763 int stackSize = keepStackSize();
4608 5764
4609 try { 5765 try {
4610 // InternalCftLanguage.g:1475:1: ( rule__OrGate__Group__1__Impl rule__OrGate__Group__2 ) 5766 // InternalCftLanguage.g:1823:1: ( rule__OrGateDefinition__Group__1__Impl rule__OrGateDefinition__Group__2 )
4611 // InternalCftLanguage.g:1476:2: rule__OrGate__Group__1__Impl rule__OrGate__Group__2 5767 // InternalCftLanguage.g:1824:2: rule__OrGateDefinition__Group__1__Impl rule__OrGateDefinition__Group__2
4612 { 5768 {
4613 pushFollow(FOLLOW_3); 5769 pushFollow(FOLLOW_3);
4614 rule__OrGate__Group__1__Impl(); 5770 rule__OrGateDefinition__Group__1__Impl();
4615 5771
4616 state._fsp--; 5772 state._fsp--;
4617 5773
4618 pushFollow(FOLLOW_2); 5774 pushFollow(FOLLOW_2);
4619 rule__OrGate__Group__2(); 5775 rule__OrGateDefinition__Group__2();
4620 5776
4621 state._fsp--; 5777 state._fsp--;
4622 5778
@@ -4635,25 +5791,25 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
4635 } 5791 }
4636 return ; 5792 return ;
4637 } 5793 }
4638 // $ANTLR end "rule__OrGate__Group__1" 5794 // $ANTLR end "rule__OrGateDefinition__Group__1"
4639 5795
4640 5796
4641 // $ANTLR start "rule__OrGate__Group__1__Impl" 5797 // $ANTLR start "rule__OrGateDefinition__Group__1__Impl"
4642 // InternalCftLanguage.g:1483:1: rule__OrGate__Group__1__Impl : ( 'or' ) ; 5798 // InternalCftLanguage.g:1831:1: rule__OrGateDefinition__Group__1__Impl : ( 'or' ) ;
4643 public final void rule__OrGate__Group__1__Impl() throws RecognitionException { 5799 public final void rule__OrGateDefinition__Group__1__Impl() throws RecognitionException {
4644 5800
4645 int stackSize = keepStackSize(); 5801 int stackSize = keepStackSize();
4646 5802
4647 try { 5803 try {
4648 // InternalCftLanguage.g:1487:1: ( ( 'or' ) ) 5804 // InternalCftLanguage.g:1835:1: ( ( 'or' ) )
4649 // InternalCftLanguage.g:1488:1: ( 'or' ) 5805 // InternalCftLanguage.g:1836:1: ( 'or' )
4650 { 5806 {
4651 // InternalCftLanguage.g:1488:1: ( 'or' ) 5807 // InternalCftLanguage.g:1836:1: ( 'or' )
4652 // InternalCftLanguage.g:1489:2: 'or' 5808 // InternalCftLanguage.g:1837:2: 'or'
4653 { 5809 {
4654 before(grammarAccess.getOrGateAccess().getOrKeyword_1()); 5810 before(grammarAccess.getOrGateDefinitionAccess().getOrKeyword_1());
4655 match(input,24,FOLLOW_2); 5811 match(input,26,FOLLOW_2);
4656 after(grammarAccess.getOrGateAccess().getOrKeyword_1()); 5812 after(grammarAccess.getOrGateDefinitionAccess().getOrKeyword_1());
4657 5813
4658 } 5814 }
4659 5815
@@ -4672,21 +5828,21 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
4672 } 5828 }
4673 return ; 5829 return ;
4674 } 5830 }
4675 // $ANTLR end "rule__OrGate__Group__1__Impl" 5831 // $ANTLR end "rule__OrGateDefinition__Group__1__Impl"
4676 5832
4677 5833
4678 // $ANTLR start "rule__OrGate__Group__2" 5834 // $ANTLR start "rule__OrGateDefinition__Group__2"
4679 // InternalCftLanguage.g:1498:1: rule__OrGate__Group__2 : rule__OrGate__Group__2__Impl ; 5835 // InternalCftLanguage.g:1846:1: rule__OrGateDefinition__Group__2 : rule__OrGateDefinition__Group__2__Impl ;
4680 public final void rule__OrGate__Group__2() throws RecognitionException { 5836 public final void rule__OrGateDefinition__Group__2() throws RecognitionException {
4681 5837
4682 int stackSize = keepStackSize(); 5838 int stackSize = keepStackSize();
4683 5839
4684 try { 5840 try {
4685 // InternalCftLanguage.g:1502:1: ( rule__OrGate__Group__2__Impl ) 5841 // InternalCftLanguage.g:1850:1: ( rule__OrGateDefinition__Group__2__Impl )
4686 // InternalCftLanguage.g:1503:2: rule__OrGate__Group__2__Impl 5842 // InternalCftLanguage.g:1851:2: rule__OrGateDefinition__Group__2__Impl
4687 { 5843 {
4688 pushFollow(FOLLOW_2); 5844 pushFollow(FOLLOW_2);
4689 rule__OrGate__Group__2__Impl(); 5845 rule__OrGateDefinition__Group__2__Impl();
4690 5846
4691 state._fsp--; 5847 state._fsp--;
4692 5848
@@ -4705,40 +5861,40 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
4705 } 5861 }
4706 return ; 5862 return ;
4707 } 5863 }
4708 // $ANTLR end "rule__OrGate__Group__2" 5864 // $ANTLR end "rule__OrGateDefinition__Group__2"
4709 5865
4710 5866
4711 // $ANTLR start "rule__OrGate__Group__2__Impl" 5867 // $ANTLR start "rule__OrGateDefinition__Group__2__Impl"
4712 // InternalCftLanguage.g:1509:1: rule__OrGate__Group__2__Impl : ( ( rule__OrGate__InputEventsAssignment_2 )* ) ; 5868 // InternalCftLanguage.g:1857:1: rule__OrGateDefinition__Group__2__Impl : ( ( rule__OrGateDefinition__InputEventsAssignment_2 )* ) ;
4713 public final void rule__OrGate__Group__2__Impl() throws RecognitionException { 5869 public final void rule__OrGateDefinition__Group__2__Impl() throws RecognitionException {
4714 5870
4715 int stackSize = keepStackSize(); 5871 int stackSize = keepStackSize();
4716 5872
4717 try { 5873 try {
4718 // InternalCftLanguage.g:1513:1: ( ( ( rule__OrGate__InputEventsAssignment_2 )* ) ) 5874 // InternalCftLanguage.g:1861:1: ( ( ( rule__OrGateDefinition__InputEventsAssignment_2 )* ) )
4719 // InternalCftLanguage.g:1514:1: ( ( rule__OrGate__InputEventsAssignment_2 )* ) 5875 // InternalCftLanguage.g:1862:1: ( ( rule__OrGateDefinition__InputEventsAssignment_2 )* )
4720 { 5876 {
4721 // InternalCftLanguage.g:1514:1: ( ( rule__OrGate__InputEventsAssignment_2 )* ) 5877 // InternalCftLanguage.g:1862:1: ( ( rule__OrGateDefinition__InputEventsAssignment_2 )* )
4722 // InternalCftLanguage.g:1515:2: ( rule__OrGate__InputEventsAssignment_2 )* 5878 // InternalCftLanguage.g:1863:2: ( rule__OrGateDefinition__InputEventsAssignment_2 )*
4723 { 5879 {
4724 before(grammarAccess.getOrGateAccess().getInputEventsAssignment_2()); 5880 before(grammarAccess.getOrGateDefinitionAccess().getInputEventsAssignment_2());
4725 // InternalCftLanguage.g:1516:2: ( rule__OrGate__InputEventsAssignment_2 )* 5881 // InternalCftLanguage.g:1864:2: ( rule__OrGateDefinition__InputEventsAssignment_2 )*
4726 loop15: 5882 loop19:
4727 do { 5883 do {
4728 int alt15=2; 5884 int alt19=2;
4729 int LA15_0 = input.LA(1); 5885 int LA19_0 = input.LA(1);
4730 5886
4731 if ( (LA15_0==RULE_ID) ) { 5887 if ( ((LA19_0>=RULE_ID && LA19_0<=RULE_OF_INT)) ) {
4732 alt15=1; 5888 alt19=1;
4733 } 5889 }
4734 5890
4735 5891
4736 switch (alt15) { 5892 switch (alt19) {
4737 case 1 : 5893 case 1 :
4738 // InternalCftLanguage.g:1516:3: rule__OrGate__InputEventsAssignment_2 5894 // InternalCftLanguage.g:1864:3: rule__OrGateDefinition__InputEventsAssignment_2
4739 { 5895 {
4740 pushFollow(FOLLOW_11); 5896 pushFollow(FOLLOW_11);
4741 rule__OrGate__InputEventsAssignment_2(); 5897 rule__OrGateDefinition__InputEventsAssignment_2();
4742 5898
4743 state._fsp--; 5899 state._fsp--;
4744 5900
@@ -4747,11 +5903,519 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
4747 break; 5903 break;
4748 5904
4749 default : 5905 default :
4750 break loop15; 5906 break loop19;
5907 }
5908 } while (true);
5909
5910 after(grammarAccess.getOrGateDefinitionAccess().getInputEventsAssignment_2());
5911
5912 }
5913
5914
5915 }
5916
5917 }
5918 catch (RecognitionException re) {
5919 reportError(re);
5920 recover(input,re);
5921 }
5922 finally {
5923
5924 restoreStackSize(stackSize);
5925
5926 }
5927 return ;
5928 }
5929 // $ANTLR end "rule__OrGateDefinition__Group__2__Impl"
5930
5931
5932 // $ANTLR start "rule__KOfMGateDefinition__Group__0"
5933 // InternalCftLanguage.g:1873:1: rule__KOfMGateDefinition__Group__0 : rule__KOfMGateDefinition__Group__0__Impl rule__KOfMGateDefinition__Group__1 ;
5934 public final void rule__KOfMGateDefinition__Group__0() throws RecognitionException {
5935
5936 int stackSize = keepStackSize();
5937
5938 try {
5939 // InternalCftLanguage.g:1877:1: ( rule__KOfMGateDefinition__Group__0__Impl rule__KOfMGateDefinition__Group__1 )
5940 // InternalCftLanguage.g:1878:2: rule__KOfMGateDefinition__Group__0__Impl rule__KOfMGateDefinition__Group__1
5941 {
5942 pushFollow(FOLLOW_19);
5943 rule__KOfMGateDefinition__Group__0__Impl();
5944
5945 state._fsp--;
5946
5947 pushFollow(FOLLOW_2);
5948 rule__KOfMGateDefinition__Group__1();
5949
5950 state._fsp--;
5951
5952
5953 }
5954
5955 }
5956 catch (RecognitionException re) {
5957 reportError(re);
5958 recover(input,re);
5959 }
5960 finally {
5961
5962 restoreStackSize(stackSize);
5963
5964 }
5965 return ;
5966 }
5967 // $ANTLR end "rule__KOfMGateDefinition__Group__0"
5968
5969
5970 // $ANTLR start "rule__KOfMGateDefinition__Group__0__Impl"
5971 // InternalCftLanguage.g:1885:1: rule__KOfMGateDefinition__Group__0__Impl : ( ( rule__KOfMGateDefinition__NameAssignment_0 ) ) ;
5972 public final void rule__KOfMGateDefinition__Group__0__Impl() throws RecognitionException {
5973
5974 int stackSize = keepStackSize();
5975
5976 try {
5977 // InternalCftLanguage.g:1889:1: ( ( ( rule__KOfMGateDefinition__NameAssignment_0 ) ) )
5978 // InternalCftLanguage.g:1890:1: ( ( rule__KOfMGateDefinition__NameAssignment_0 ) )
5979 {
5980 // InternalCftLanguage.g:1890:1: ( ( rule__KOfMGateDefinition__NameAssignment_0 ) )
5981 // InternalCftLanguage.g:1891:2: ( rule__KOfMGateDefinition__NameAssignment_0 )
5982 {
5983 before(grammarAccess.getKOfMGateDefinitionAccess().getNameAssignment_0());
5984 // InternalCftLanguage.g:1892:2: ( rule__KOfMGateDefinition__NameAssignment_0 )
5985 // InternalCftLanguage.g:1892:3: rule__KOfMGateDefinition__NameAssignment_0
5986 {
5987 pushFollow(FOLLOW_2);
5988 rule__KOfMGateDefinition__NameAssignment_0();
5989
5990 state._fsp--;
5991
5992
5993 }
5994
5995 after(grammarAccess.getKOfMGateDefinitionAccess().getNameAssignment_0());
5996
5997 }
5998
5999
6000 }
6001
6002 }
6003 catch (RecognitionException re) {
6004 reportError(re);
6005 recover(input,re);
6006 }
6007 finally {
6008
6009 restoreStackSize(stackSize);
6010
6011 }
6012 return ;
6013 }
6014 // $ANTLR end "rule__KOfMGateDefinition__Group__0__Impl"
6015
6016
6017 // $ANTLR start "rule__KOfMGateDefinition__Group__1"
6018 // InternalCftLanguage.g:1900:1: rule__KOfMGateDefinition__Group__1 : rule__KOfMGateDefinition__Group__1__Impl rule__KOfMGateDefinition__Group__2 ;
6019 public final void rule__KOfMGateDefinition__Group__1() throws RecognitionException {
6020
6021 int stackSize = keepStackSize();
6022
6023 try {
6024 // InternalCftLanguage.g:1904:1: ( rule__KOfMGateDefinition__Group__1__Impl rule__KOfMGateDefinition__Group__2 )
6025 // InternalCftLanguage.g:1905:2: rule__KOfMGateDefinition__Group__1__Impl rule__KOfMGateDefinition__Group__2
6026 {
6027 pushFollow(FOLLOW_20);
6028 rule__KOfMGateDefinition__Group__1__Impl();
6029
6030 state._fsp--;
6031
6032 pushFollow(FOLLOW_2);
6033 rule__KOfMGateDefinition__Group__2();
6034
6035 state._fsp--;
6036
6037
6038 }
6039
6040 }
6041 catch (RecognitionException re) {
6042 reportError(re);
6043 recover(input,re);
6044 }
6045 finally {
6046
6047 restoreStackSize(stackSize);
6048
6049 }
6050 return ;
6051 }
6052 // $ANTLR end "rule__KOfMGateDefinition__Group__1"
6053
6054
6055 // $ANTLR start "rule__KOfMGateDefinition__Group__1__Impl"
6056 // InternalCftLanguage.g:1912:1: rule__KOfMGateDefinition__Group__1__Impl : ( ( rule__KOfMGateDefinition__KAssignment_1 ) ) ;
6057 public final void rule__KOfMGateDefinition__Group__1__Impl() throws RecognitionException {
6058
6059 int stackSize = keepStackSize();
6060
6061 try {
6062 // InternalCftLanguage.g:1916:1: ( ( ( rule__KOfMGateDefinition__KAssignment_1 ) ) )
6063 // InternalCftLanguage.g:1917:1: ( ( rule__KOfMGateDefinition__KAssignment_1 ) )
6064 {
6065 // InternalCftLanguage.g:1917:1: ( ( rule__KOfMGateDefinition__KAssignment_1 ) )
6066 // InternalCftLanguage.g:1918:2: ( rule__KOfMGateDefinition__KAssignment_1 )
6067 {
6068 before(grammarAccess.getKOfMGateDefinitionAccess().getKAssignment_1());
6069 // InternalCftLanguage.g:1919:2: ( rule__KOfMGateDefinition__KAssignment_1 )
6070 // InternalCftLanguage.g:1919:3: rule__KOfMGateDefinition__KAssignment_1
6071 {
6072 pushFollow(FOLLOW_2);
6073 rule__KOfMGateDefinition__KAssignment_1();
6074
6075 state._fsp--;
6076
6077
6078 }
6079
6080 after(grammarAccess.getKOfMGateDefinitionAccess().getKAssignment_1());
6081
6082 }
6083
6084
6085 }
6086
6087 }
6088 catch (RecognitionException re) {
6089 reportError(re);
6090 recover(input,re);
6091 }
6092 finally {
6093
6094 restoreStackSize(stackSize);
6095
6096 }
6097 return ;
6098 }
6099 // $ANTLR end "rule__KOfMGateDefinition__Group__1__Impl"
6100
6101
6102 // $ANTLR start "rule__KOfMGateDefinition__Group__2"
6103 // InternalCftLanguage.g:1927:1: rule__KOfMGateDefinition__Group__2 : rule__KOfMGateDefinition__Group__2__Impl rule__KOfMGateDefinition__Group__3 ;
6104 public final void rule__KOfMGateDefinition__Group__2() throws RecognitionException {
6105
6106 int stackSize = keepStackSize();
6107
6108 try {
6109 // InternalCftLanguage.g:1931:1: ( rule__KOfMGateDefinition__Group__2__Impl rule__KOfMGateDefinition__Group__3 )
6110 // InternalCftLanguage.g:1932:2: rule__KOfMGateDefinition__Group__2__Impl rule__KOfMGateDefinition__Group__3
6111 {
6112 pushFollow(FOLLOW_3);
6113 rule__KOfMGateDefinition__Group__2__Impl();
6114
6115 state._fsp--;
6116
6117 pushFollow(FOLLOW_2);
6118 rule__KOfMGateDefinition__Group__3();
6119
6120 state._fsp--;
6121
6122
6123 }
6124
6125 }
6126 catch (RecognitionException re) {
6127 reportError(re);
6128 recover(input,re);
6129 }
6130 finally {
6131
6132 restoreStackSize(stackSize);
6133
6134 }
6135 return ;
6136 }
6137 // $ANTLR end "rule__KOfMGateDefinition__Group__2"
6138
6139
6140 // $ANTLR start "rule__KOfMGateDefinition__Group__2__Impl"
6141 // InternalCftLanguage.g:1939:1: rule__KOfMGateDefinition__Group__2__Impl : ( ( rule__KOfMGateDefinition__Alternatives_2 ) ) ;
6142 public final void rule__KOfMGateDefinition__Group__2__Impl() throws RecognitionException {
6143
6144 int stackSize = keepStackSize();
6145
6146 try {
6147 // InternalCftLanguage.g:1943:1: ( ( ( rule__KOfMGateDefinition__Alternatives_2 ) ) )
6148 // InternalCftLanguage.g:1944:1: ( ( rule__KOfMGateDefinition__Alternatives_2 ) )
6149 {
6150 // InternalCftLanguage.g:1944:1: ( ( rule__KOfMGateDefinition__Alternatives_2 ) )
6151 // InternalCftLanguage.g:1945:2: ( rule__KOfMGateDefinition__Alternatives_2 )
6152 {
6153 before(grammarAccess.getKOfMGateDefinitionAccess().getAlternatives_2());
6154 // InternalCftLanguage.g:1946:2: ( rule__KOfMGateDefinition__Alternatives_2 )
6155 // InternalCftLanguage.g:1946:3: rule__KOfMGateDefinition__Alternatives_2
6156 {
6157 pushFollow(FOLLOW_2);
6158 rule__KOfMGateDefinition__Alternatives_2();
6159
6160 state._fsp--;
6161
6162
6163 }
6164
6165 after(grammarAccess.getKOfMGateDefinitionAccess().getAlternatives_2());
6166
6167 }
6168
6169
6170 }
6171
6172 }
6173 catch (RecognitionException re) {
6174 reportError(re);
6175 recover(input,re);
6176 }
6177 finally {
6178
6179 restoreStackSize(stackSize);
6180
6181 }
6182 return ;
6183 }
6184 // $ANTLR end "rule__KOfMGateDefinition__Group__2__Impl"
6185
6186
6187 // $ANTLR start "rule__KOfMGateDefinition__Group__3"
6188 // InternalCftLanguage.g:1954:1: rule__KOfMGateDefinition__Group__3 : rule__KOfMGateDefinition__Group__3__Impl ;
6189 public final void rule__KOfMGateDefinition__Group__3() throws RecognitionException {
6190
6191 int stackSize = keepStackSize();
6192
6193 try {
6194 // InternalCftLanguage.g:1958:1: ( rule__KOfMGateDefinition__Group__3__Impl )
6195 // InternalCftLanguage.g:1959:2: rule__KOfMGateDefinition__Group__3__Impl
6196 {
6197 pushFollow(FOLLOW_2);
6198 rule__KOfMGateDefinition__Group__3__Impl();
6199
6200 state._fsp--;
6201
6202
6203 }
6204
6205 }
6206 catch (RecognitionException re) {
6207 reportError(re);
6208 recover(input,re);
6209 }
6210 finally {
6211
6212 restoreStackSize(stackSize);
6213
6214 }
6215 return ;
6216 }
6217 // $ANTLR end "rule__KOfMGateDefinition__Group__3"
6218
6219
6220 // $ANTLR start "rule__KOfMGateDefinition__Group__3__Impl"
6221 // InternalCftLanguage.g:1965:1: rule__KOfMGateDefinition__Group__3__Impl : ( ( rule__KOfMGateDefinition__InputEventsAssignment_3 )* ) ;
6222 public final void rule__KOfMGateDefinition__Group__3__Impl() throws RecognitionException {
6223
6224 int stackSize = keepStackSize();
6225
6226 try {
6227 // InternalCftLanguage.g:1969:1: ( ( ( rule__KOfMGateDefinition__InputEventsAssignment_3 )* ) )
6228 // InternalCftLanguage.g:1970:1: ( ( rule__KOfMGateDefinition__InputEventsAssignment_3 )* )
6229 {
6230 // InternalCftLanguage.g:1970:1: ( ( rule__KOfMGateDefinition__InputEventsAssignment_3 )* )
6231 // InternalCftLanguage.g:1971:2: ( rule__KOfMGateDefinition__InputEventsAssignment_3 )*
6232 {
6233 before(grammarAccess.getKOfMGateDefinitionAccess().getInputEventsAssignment_3());
6234 // InternalCftLanguage.g:1972:2: ( rule__KOfMGateDefinition__InputEventsAssignment_3 )*
6235 loop20:
6236 do {
6237 int alt20=2;
6238 int LA20_0 = input.LA(1);
6239
6240 if ( ((LA20_0>=RULE_ID && LA20_0<=RULE_OF_INT)) ) {
6241 alt20=1;
6242 }
6243
6244
6245 switch (alt20) {
6246 case 1 :
6247 // InternalCftLanguage.g:1972:3: rule__KOfMGateDefinition__InputEventsAssignment_3
6248 {
6249 pushFollow(FOLLOW_11);
6250 rule__KOfMGateDefinition__InputEventsAssignment_3();
6251
6252 state._fsp--;
6253
6254
6255 }
6256 break;
6257
6258 default :
6259 break loop20;
4751 } 6260 }
4752 } while (true); 6261 } while (true);
4753 6262
4754 after(grammarAccess.getOrGateAccess().getInputEventsAssignment_2()); 6263 after(grammarAccess.getKOfMGateDefinitionAccess().getInputEventsAssignment_3());
6264
6265 }
6266
6267
6268 }
6269
6270 }
6271 catch (RecognitionException re) {
6272 reportError(re);
6273 recover(input,re);
6274 }
6275 finally {
6276
6277 restoreStackSize(stackSize);
6278
6279 }
6280 return ;
6281 }
6282 // $ANTLR end "rule__KOfMGateDefinition__Group__3__Impl"
6283
6284
6285 // $ANTLR start "rule__KOfMGateDefinition__Group_2_0__0"
6286 // InternalCftLanguage.g:1981:1: rule__KOfMGateDefinition__Group_2_0__0 : rule__KOfMGateDefinition__Group_2_0__0__Impl rule__KOfMGateDefinition__Group_2_0__1 ;
6287 public final void rule__KOfMGateDefinition__Group_2_0__0() throws RecognitionException {
6288
6289 int stackSize = keepStackSize();
6290
6291 try {
6292 // InternalCftLanguage.g:1985:1: ( rule__KOfMGateDefinition__Group_2_0__0__Impl rule__KOfMGateDefinition__Group_2_0__1 )
6293 // InternalCftLanguage.g:1986:2: rule__KOfMGateDefinition__Group_2_0__0__Impl rule__KOfMGateDefinition__Group_2_0__1
6294 {
6295 pushFollow(FOLLOW_19);
6296 rule__KOfMGateDefinition__Group_2_0__0__Impl();
6297
6298 state._fsp--;
6299
6300 pushFollow(FOLLOW_2);
6301 rule__KOfMGateDefinition__Group_2_0__1();
6302
6303 state._fsp--;
6304
6305
6306 }
6307
6308 }
6309 catch (RecognitionException re) {
6310 reportError(re);
6311 recover(input,re);
6312 }
6313 finally {
6314
6315 restoreStackSize(stackSize);
6316
6317 }
6318 return ;
6319 }
6320 // $ANTLR end "rule__KOfMGateDefinition__Group_2_0__0"
6321
6322
6323 // $ANTLR start "rule__KOfMGateDefinition__Group_2_0__0__Impl"
6324 // InternalCftLanguage.g:1993:1: rule__KOfMGateDefinition__Group_2_0__0__Impl : ( 'of' ) ;
6325 public final void rule__KOfMGateDefinition__Group_2_0__0__Impl() throws RecognitionException {
6326
6327 int stackSize = keepStackSize();
6328
6329 try {
6330 // InternalCftLanguage.g:1997:1: ( ( 'of' ) )
6331 // InternalCftLanguage.g:1998:1: ( 'of' )
6332 {
6333 // InternalCftLanguage.g:1998:1: ( 'of' )
6334 // InternalCftLanguage.g:1999:2: 'of'
6335 {
6336 before(grammarAccess.getKOfMGateDefinitionAccess().getOfKeyword_2_0_0());
6337 match(input,27,FOLLOW_2);
6338 after(grammarAccess.getKOfMGateDefinitionAccess().getOfKeyword_2_0_0());
6339
6340 }
6341
6342
6343 }
6344
6345 }
6346 catch (RecognitionException re) {
6347 reportError(re);
6348 recover(input,re);
6349 }
6350 finally {
6351
6352 restoreStackSize(stackSize);
6353
6354 }
6355 return ;
6356 }
6357 // $ANTLR end "rule__KOfMGateDefinition__Group_2_0__0__Impl"
6358
6359
6360 // $ANTLR start "rule__KOfMGateDefinition__Group_2_0__1"
6361 // InternalCftLanguage.g:2008:1: rule__KOfMGateDefinition__Group_2_0__1 : rule__KOfMGateDefinition__Group_2_0__1__Impl ;
6362 public final void rule__KOfMGateDefinition__Group_2_0__1() throws RecognitionException {
6363
6364 int stackSize = keepStackSize();
6365
6366 try {
6367 // InternalCftLanguage.g:2012:1: ( rule__KOfMGateDefinition__Group_2_0__1__Impl )
6368 // InternalCftLanguage.g:2013:2: rule__KOfMGateDefinition__Group_2_0__1__Impl
6369 {
6370 pushFollow(FOLLOW_2);
6371 rule__KOfMGateDefinition__Group_2_0__1__Impl();
6372
6373 state._fsp--;
6374
6375
6376 }
6377
6378 }
6379 catch (RecognitionException re) {
6380 reportError(re);
6381 recover(input,re);
6382 }
6383 finally {
6384
6385 restoreStackSize(stackSize);
6386
6387 }
6388 return ;
6389 }
6390 // $ANTLR end "rule__KOfMGateDefinition__Group_2_0__1"
6391
6392
6393 // $ANTLR start "rule__KOfMGateDefinition__Group_2_0__1__Impl"
6394 // InternalCftLanguage.g:2019:1: rule__KOfMGateDefinition__Group_2_0__1__Impl : ( ( rule__KOfMGateDefinition__MAssignment_2_0_1 ) ) ;
6395 public final void rule__KOfMGateDefinition__Group_2_0__1__Impl() throws RecognitionException {
6396
6397 int stackSize = keepStackSize();
6398
6399 try {
6400 // InternalCftLanguage.g:2023:1: ( ( ( rule__KOfMGateDefinition__MAssignment_2_0_1 ) ) )
6401 // InternalCftLanguage.g:2024:1: ( ( rule__KOfMGateDefinition__MAssignment_2_0_1 ) )
6402 {
6403 // InternalCftLanguage.g:2024:1: ( ( rule__KOfMGateDefinition__MAssignment_2_0_1 ) )
6404 // InternalCftLanguage.g:2025:2: ( rule__KOfMGateDefinition__MAssignment_2_0_1 )
6405 {
6406 before(grammarAccess.getKOfMGateDefinitionAccess().getMAssignment_2_0_1());
6407 // InternalCftLanguage.g:2026:2: ( rule__KOfMGateDefinition__MAssignment_2_0_1 )
6408 // InternalCftLanguage.g:2026:3: rule__KOfMGateDefinition__MAssignment_2_0_1
6409 {
6410 pushFollow(FOLLOW_2);
6411 rule__KOfMGateDefinition__MAssignment_2_0_1();
6412
6413 state._fsp--;
6414
6415
6416 }
6417
6418 after(grammarAccess.getKOfMGateDefinitionAccess().getMAssignment_2_0_1());
4755 6419
4756 } 6420 }
4757 6421
@@ -4770,18 +6434,18 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
4770 } 6434 }
4771 return ; 6435 return ;
4772 } 6436 }
4773 // $ANTLR end "rule__OrGate__Group__2__Impl" 6437 // $ANTLR end "rule__KOfMGateDefinition__Group_2_0__1__Impl"
4774 6438
4775 6439
4776 // $ANTLR start "rule__TransformationDefinition__Group__0" 6440 // $ANTLR start "rule__TransformationDefinition__Group__0"
4777 // InternalCftLanguage.g:1525:1: rule__TransformationDefinition__Group__0 : rule__TransformationDefinition__Group__0__Impl rule__TransformationDefinition__Group__1 ; 6441 // InternalCftLanguage.g:2035:1: rule__TransformationDefinition__Group__0 : rule__TransformationDefinition__Group__0__Impl rule__TransformationDefinition__Group__1 ;
4778 public final void rule__TransformationDefinition__Group__0() throws RecognitionException { 6442 public final void rule__TransformationDefinition__Group__0() throws RecognitionException {
4779 6443
4780 int stackSize = keepStackSize(); 6444 int stackSize = keepStackSize();
4781 6445
4782 try { 6446 try {
4783 // InternalCftLanguage.g:1529:1: ( rule__TransformationDefinition__Group__0__Impl rule__TransformationDefinition__Group__1 ) 6447 // InternalCftLanguage.g:2039:1: ( rule__TransformationDefinition__Group__0__Impl rule__TransformationDefinition__Group__1 )
4784 // InternalCftLanguage.g:1530:2: rule__TransformationDefinition__Group__0__Impl rule__TransformationDefinition__Group__1 6448 // InternalCftLanguage.g:2040:2: rule__TransformationDefinition__Group__0__Impl rule__TransformationDefinition__Group__1
4785 { 6449 {
4786 pushFollow(FOLLOW_3); 6450 pushFollow(FOLLOW_3);
4787 rule__TransformationDefinition__Group__0__Impl(); 6451 rule__TransformationDefinition__Group__0__Impl();
@@ -4812,20 +6476,20 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
4812 6476
4813 6477
4814 // $ANTLR start "rule__TransformationDefinition__Group__0__Impl" 6478 // $ANTLR start "rule__TransformationDefinition__Group__0__Impl"
4815 // InternalCftLanguage.g:1537:1: rule__TransformationDefinition__Group__0__Impl : ( 'transformation' ) ; 6479 // InternalCftLanguage.g:2047:1: rule__TransformationDefinition__Group__0__Impl : ( 'transformation' ) ;
4816 public final void rule__TransformationDefinition__Group__0__Impl() throws RecognitionException { 6480 public final void rule__TransformationDefinition__Group__0__Impl() throws RecognitionException {
4817 6481
4818 int stackSize = keepStackSize(); 6482 int stackSize = keepStackSize();
4819 6483
4820 try { 6484 try {
4821 // InternalCftLanguage.g:1541:1: ( ( 'transformation' ) ) 6485 // InternalCftLanguage.g:2051:1: ( ( 'transformation' ) )
4822 // InternalCftLanguage.g:1542:1: ( 'transformation' ) 6486 // InternalCftLanguage.g:2052:1: ( 'transformation' )
4823 { 6487 {
4824 // InternalCftLanguage.g:1542:1: ( 'transformation' ) 6488 // InternalCftLanguage.g:2052:1: ( 'transformation' )
4825 // InternalCftLanguage.g:1543:2: 'transformation' 6489 // InternalCftLanguage.g:2053:2: 'transformation'
4826 { 6490 {
4827 before(grammarAccess.getTransformationDefinitionAccess().getTransformationKeyword_0()); 6491 before(grammarAccess.getTransformationDefinitionAccess().getTransformationKeyword_0());
4828 match(input,25,FOLLOW_2); 6492 match(input,28,FOLLOW_2);
4829 after(grammarAccess.getTransformationDefinitionAccess().getTransformationKeyword_0()); 6493 after(grammarAccess.getTransformationDefinitionAccess().getTransformationKeyword_0());
4830 6494
4831 } 6495 }
@@ -4849,14 +6513,14 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
4849 6513
4850 6514
4851 // $ANTLR start "rule__TransformationDefinition__Group__1" 6515 // $ANTLR start "rule__TransformationDefinition__Group__1"
4852 // InternalCftLanguage.g:1552:1: rule__TransformationDefinition__Group__1 : rule__TransformationDefinition__Group__1__Impl rule__TransformationDefinition__Group__2 ; 6516 // InternalCftLanguage.g:2062:1: rule__TransformationDefinition__Group__1 : rule__TransformationDefinition__Group__1__Impl rule__TransformationDefinition__Group__2 ;
4853 public final void rule__TransformationDefinition__Group__1() throws RecognitionException { 6517 public final void rule__TransformationDefinition__Group__1() throws RecognitionException {
4854 6518
4855 int stackSize = keepStackSize(); 6519 int stackSize = keepStackSize();
4856 6520
4857 try { 6521 try {
4858 // InternalCftLanguage.g:1556:1: ( rule__TransformationDefinition__Group__1__Impl rule__TransformationDefinition__Group__2 ) 6522 // InternalCftLanguage.g:2066:1: ( rule__TransformationDefinition__Group__1__Impl rule__TransformationDefinition__Group__2 )
4859 // InternalCftLanguage.g:1557:2: rule__TransformationDefinition__Group__1__Impl rule__TransformationDefinition__Group__2 6523 // InternalCftLanguage.g:2067:2: rule__TransformationDefinition__Group__1__Impl rule__TransformationDefinition__Group__2
4860 { 6524 {
4861 pushFollow(FOLLOW_8); 6525 pushFollow(FOLLOW_8);
4862 rule__TransformationDefinition__Group__1__Impl(); 6526 rule__TransformationDefinition__Group__1__Impl();
@@ -4887,21 +6551,21 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
4887 6551
4888 6552
4889 // $ANTLR start "rule__TransformationDefinition__Group__1__Impl" 6553 // $ANTLR start "rule__TransformationDefinition__Group__1__Impl"
4890 // InternalCftLanguage.g:1564:1: rule__TransformationDefinition__Group__1__Impl : ( ( rule__TransformationDefinition__NameAssignment_1 ) ) ; 6554 // InternalCftLanguage.g:2074:1: rule__TransformationDefinition__Group__1__Impl : ( ( rule__TransformationDefinition__NameAssignment_1 ) ) ;
4891 public final void rule__TransformationDefinition__Group__1__Impl() throws RecognitionException { 6555 public final void rule__TransformationDefinition__Group__1__Impl() throws RecognitionException {
4892 6556
4893 int stackSize = keepStackSize(); 6557 int stackSize = keepStackSize();
4894 6558
4895 try { 6559 try {
4896 // InternalCftLanguage.g:1568:1: ( ( ( rule__TransformationDefinition__NameAssignment_1 ) ) ) 6560 // InternalCftLanguage.g:2078:1: ( ( ( rule__TransformationDefinition__NameAssignment_1 ) ) )
4897 // InternalCftLanguage.g:1569:1: ( ( rule__TransformationDefinition__NameAssignment_1 ) ) 6561 // InternalCftLanguage.g:2079:1: ( ( rule__TransformationDefinition__NameAssignment_1 ) )
4898 { 6562 {
4899 // InternalCftLanguage.g:1569:1: ( ( rule__TransformationDefinition__NameAssignment_1 ) ) 6563 // InternalCftLanguage.g:2079:1: ( ( rule__TransformationDefinition__NameAssignment_1 ) )
4900 // InternalCftLanguage.g:1570:2: ( rule__TransformationDefinition__NameAssignment_1 ) 6564 // InternalCftLanguage.g:2080:2: ( rule__TransformationDefinition__NameAssignment_1 )
4901 { 6565 {
4902 before(grammarAccess.getTransformationDefinitionAccess().getNameAssignment_1()); 6566 before(grammarAccess.getTransformationDefinitionAccess().getNameAssignment_1());
4903 // InternalCftLanguage.g:1571:2: ( rule__TransformationDefinition__NameAssignment_1 ) 6567 // InternalCftLanguage.g:2081:2: ( rule__TransformationDefinition__NameAssignment_1 )
4904 // InternalCftLanguage.g:1571:3: rule__TransformationDefinition__NameAssignment_1 6568 // InternalCftLanguage.g:2081:3: rule__TransformationDefinition__NameAssignment_1
4905 { 6569 {
4906 pushFollow(FOLLOW_2); 6570 pushFollow(FOLLOW_2);
4907 rule__TransformationDefinition__NameAssignment_1(); 6571 rule__TransformationDefinition__NameAssignment_1();
@@ -4934,16 +6598,16 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
4934 6598
4935 6599
4936 // $ANTLR start "rule__TransformationDefinition__Group__2" 6600 // $ANTLR start "rule__TransformationDefinition__Group__2"
4937 // InternalCftLanguage.g:1579:1: rule__TransformationDefinition__Group__2 : rule__TransformationDefinition__Group__2__Impl rule__TransformationDefinition__Group__3 ; 6601 // InternalCftLanguage.g:2089:1: rule__TransformationDefinition__Group__2 : rule__TransformationDefinition__Group__2__Impl rule__TransformationDefinition__Group__3 ;
4938 public final void rule__TransformationDefinition__Group__2() throws RecognitionException { 6602 public final void rule__TransformationDefinition__Group__2() throws RecognitionException {
4939 6603
4940 int stackSize = keepStackSize(); 6604 int stackSize = keepStackSize();
4941 6605
4942 try { 6606 try {
4943 // InternalCftLanguage.g:1583:1: ( rule__TransformationDefinition__Group__2__Impl rule__TransformationDefinition__Group__3 ) 6607 // InternalCftLanguage.g:2093:1: ( rule__TransformationDefinition__Group__2__Impl rule__TransformationDefinition__Group__3 )
4944 // InternalCftLanguage.g:1584:2: rule__TransformationDefinition__Group__2__Impl rule__TransformationDefinition__Group__3 6608 // InternalCftLanguage.g:2094:2: rule__TransformationDefinition__Group__2__Impl rule__TransformationDefinition__Group__3
4945 { 6609 {
4946 pushFollow(FOLLOW_19); 6610 pushFollow(FOLLOW_21);
4947 rule__TransformationDefinition__Group__2__Impl(); 6611 rule__TransformationDefinition__Group__2__Impl();
4948 6612
4949 state._fsp--; 6613 state._fsp--;
@@ -4972,20 +6636,20 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
4972 6636
4973 6637
4974 // $ANTLR start "rule__TransformationDefinition__Group__2__Impl" 6638 // $ANTLR start "rule__TransformationDefinition__Group__2__Impl"
4975 // InternalCftLanguage.g:1591:1: rule__TransformationDefinition__Group__2__Impl : ( '{' ) ; 6639 // InternalCftLanguage.g:2101:1: rule__TransformationDefinition__Group__2__Impl : ( '{' ) ;
4976 public final void rule__TransformationDefinition__Group__2__Impl() throws RecognitionException { 6640 public final void rule__TransformationDefinition__Group__2__Impl() throws RecognitionException {
4977 6641
4978 int stackSize = keepStackSize(); 6642 int stackSize = keepStackSize();
4979 6643
4980 try { 6644 try {
4981 // InternalCftLanguage.g:1595:1: ( ( '{' ) ) 6645 // InternalCftLanguage.g:2105:1: ( ( '{' ) )
4982 // InternalCftLanguage.g:1596:1: ( '{' ) 6646 // InternalCftLanguage.g:2106:1: ( '{' )
4983 { 6647 {
4984 // InternalCftLanguage.g:1596:1: ( '{' ) 6648 // InternalCftLanguage.g:2106:1: ( '{' )
4985 // InternalCftLanguage.g:1597:2: '{' 6649 // InternalCftLanguage.g:2107:2: '{'
4986 { 6650 {
4987 before(grammarAccess.getTransformationDefinitionAccess().getLeftCurlyBracketKeyword_2()); 6651 before(grammarAccess.getTransformationDefinitionAccess().getLeftCurlyBracketKeyword_2());
4988 match(input,17,FOLLOW_2); 6652 match(input,18,FOLLOW_2);
4989 after(grammarAccess.getTransformationDefinitionAccess().getLeftCurlyBracketKeyword_2()); 6653 after(grammarAccess.getTransformationDefinitionAccess().getLeftCurlyBracketKeyword_2());
4990 6654
4991 } 6655 }
@@ -5009,16 +6673,16 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
5009 6673
5010 6674
5011 // $ANTLR start "rule__TransformationDefinition__Group__3" 6675 // $ANTLR start "rule__TransformationDefinition__Group__3"
5012 // InternalCftLanguage.g:1606:1: rule__TransformationDefinition__Group__3 : rule__TransformationDefinition__Group__3__Impl rule__TransformationDefinition__Group__4 ; 6676 // InternalCftLanguage.g:2116:1: rule__TransformationDefinition__Group__3 : rule__TransformationDefinition__Group__3__Impl rule__TransformationDefinition__Group__4 ;
5013 public final void rule__TransformationDefinition__Group__3() throws RecognitionException { 6677 public final void rule__TransformationDefinition__Group__3() throws RecognitionException {
5014 6678
5015 int stackSize = keepStackSize(); 6679 int stackSize = keepStackSize();
5016 6680
5017 try { 6681 try {
5018 // InternalCftLanguage.g:1610:1: ( rule__TransformationDefinition__Group__3__Impl rule__TransformationDefinition__Group__4 ) 6682 // InternalCftLanguage.g:2120:1: ( rule__TransformationDefinition__Group__3__Impl rule__TransformationDefinition__Group__4 )
5019 // InternalCftLanguage.g:1611:2: rule__TransformationDefinition__Group__3__Impl rule__TransformationDefinition__Group__4 6683 // InternalCftLanguage.g:2121:2: rule__TransformationDefinition__Group__3__Impl rule__TransformationDefinition__Group__4
5020 { 6684 {
5021 pushFollow(FOLLOW_19); 6685 pushFollow(FOLLOW_21);
5022 rule__TransformationDefinition__Group__3__Impl(); 6686 rule__TransformationDefinition__Group__3__Impl();
5023 6687
5024 state._fsp--; 6688 state._fsp--;
@@ -5047,35 +6711,35 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
5047 6711
5048 6712
5049 // $ANTLR start "rule__TransformationDefinition__Group__3__Impl" 6713 // $ANTLR start "rule__TransformationDefinition__Group__3__Impl"
5050 // InternalCftLanguage.g:1618:1: rule__TransformationDefinition__Group__3__Impl : ( ( rule__TransformationDefinition__MappingDefinitionsAssignment_3 )* ) ; 6714 // InternalCftLanguage.g:2128:1: rule__TransformationDefinition__Group__3__Impl : ( ( rule__TransformationDefinition__MappingDefinitionsAssignment_3 )* ) ;
5051 public final void rule__TransformationDefinition__Group__3__Impl() throws RecognitionException { 6715 public final void rule__TransformationDefinition__Group__3__Impl() throws RecognitionException {
5052 6716
5053 int stackSize = keepStackSize(); 6717 int stackSize = keepStackSize();
5054 6718
5055 try { 6719 try {
5056 // InternalCftLanguage.g:1622:1: ( ( ( rule__TransformationDefinition__MappingDefinitionsAssignment_3 )* ) ) 6720 // InternalCftLanguage.g:2132:1: ( ( ( rule__TransformationDefinition__MappingDefinitionsAssignment_3 )* ) )
5057 // InternalCftLanguage.g:1623:1: ( ( rule__TransformationDefinition__MappingDefinitionsAssignment_3 )* ) 6721 // InternalCftLanguage.g:2133:1: ( ( rule__TransformationDefinition__MappingDefinitionsAssignment_3 )* )
5058 { 6722 {
5059 // InternalCftLanguage.g:1623:1: ( ( rule__TransformationDefinition__MappingDefinitionsAssignment_3 )* ) 6723 // InternalCftLanguage.g:2133:1: ( ( rule__TransformationDefinition__MappingDefinitionsAssignment_3 )* )
5060 // InternalCftLanguage.g:1624:2: ( rule__TransformationDefinition__MappingDefinitionsAssignment_3 )* 6724 // InternalCftLanguage.g:2134:2: ( rule__TransformationDefinition__MappingDefinitionsAssignment_3 )*
5061 { 6725 {
5062 before(grammarAccess.getTransformationDefinitionAccess().getMappingDefinitionsAssignment_3()); 6726 before(grammarAccess.getTransformationDefinitionAccess().getMappingDefinitionsAssignment_3());
5063 // InternalCftLanguage.g:1625:2: ( rule__TransformationDefinition__MappingDefinitionsAssignment_3 )* 6727 // InternalCftLanguage.g:2135:2: ( rule__TransformationDefinition__MappingDefinitionsAssignment_3 )*
5064 loop16: 6728 loop21:
5065 do { 6729 do {
5066 int alt16=2; 6730 int alt21=2;
5067 int LA16_0 = input.LA(1); 6731 int LA21_0 = input.LA(1);
5068 6732
5069 if ( (LA16_0==26||LA16_0==36) ) { 6733 if ( (LA21_0==29||LA21_0==39) ) {
5070 alt16=1; 6734 alt21=1;
5071 } 6735 }
5072 6736
5073 6737
5074 switch (alt16) { 6738 switch (alt21) {
5075 case 1 : 6739 case 1 :
5076 // InternalCftLanguage.g:1625:3: rule__TransformationDefinition__MappingDefinitionsAssignment_3 6740 // InternalCftLanguage.g:2135:3: rule__TransformationDefinition__MappingDefinitionsAssignment_3
5077 { 6741 {
5078 pushFollow(FOLLOW_20); 6742 pushFollow(FOLLOW_22);
5079 rule__TransformationDefinition__MappingDefinitionsAssignment_3(); 6743 rule__TransformationDefinition__MappingDefinitionsAssignment_3();
5080 6744
5081 state._fsp--; 6745 state._fsp--;
@@ -5085,7 +6749,7 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
5085 break; 6749 break;
5086 6750
5087 default : 6751 default :
5088 break loop16; 6752 break loop21;
5089 } 6753 }
5090 } while (true); 6754 } while (true);
5091 6755
@@ -5112,14 +6776,14 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
5112 6776
5113 6777
5114 // $ANTLR start "rule__TransformationDefinition__Group__4" 6778 // $ANTLR start "rule__TransformationDefinition__Group__4"
5115 // InternalCftLanguage.g:1633:1: rule__TransformationDefinition__Group__4 : rule__TransformationDefinition__Group__4__Impl ; 6779 // InternalCftLanguage.g:2143:1: rule__TransformationDefinition__Group__4 : rule__TransformationDefinition__Group__4__Impl ;
5116 public final void rule__TransformationDefinition__Group__4() throws RecognitionException { 6780 public final void rule__TransformationDefinition__Group__4() throws RecognitionException {
5117 6781
5118 int stackSize = keepStackSize(); 6782 int stackSize = keepStackSize();
5119 6783
5120 try { 6784 try {
5121 // InternalCftLanguage.g:1637:1: ( rule__TransformationDefinition__Group__4__Impl ) 6785 // InternalCftLanguage.g:2147:1: ( rule__TransformationDefinition__Group__4__Impl )
5122 // InternalCftLanguage.g:1638:2: rule__TransformationDefinition__Group__4__Impl 6786 // InternalCftLanguage.g:2148:2: rule__TransformationDefinition__Group__4__Impl
5123 { 6787 {
5124 pushFollow(FOLLOW_2); 6788 pushFollow(FOLLOW_2);
5125 rule__TransformationDefinition__Group__4__Impl(); 6789 rule__TransformationDefinition__Group__4__Impl();
@@ -5145,20 +6809,20 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
5145 6809
5146 6810
5147 // $ANTLR start "rule__TransformationDefinition__Group__4__Impl" 6811 // $ANTLR start "rule__TransformationDefinition__Group__4__Impl"
5148 // InternalCftLanguage.g:1644:1: rule__TransformationDefinition__Group__4__Impl : ( '}' ) ; 6812 // InternalCftLanguage.g:2154:1: rule__TransformationDefinition__Group__4__Impl : ( '}' ) ;
5149 public final void rule__TransformationDefinition__Group__4__Impl() throws RecognitionException { 6813 public final void rule__TransformationDefinition__Group__4__Impl() throws RecognitionException {
5150 6814
5151 int stackSize = keepStackSize(); 6815 int stackSize = keepStackSize();
5152 6816
5153 try { 6817 try {
5154 // InternalCftLanguage.g:1648:1: ( ( '}' ) ) 6818 // InternalCftLanguage.g:2158:1: ( ( '}' ) )
5155 // InternalCftLanguage.g:1649:1: ( '}' ) 6819 // InternalCftLanguage.g:2159:1: ( '}' )
5156 { 6820 {
5157 // InternalCftLanguage.g:1649:1: ( '}' ) 6821 // InternalCftLanguage.g:2159:1: ( '}' )
5158 // InternalCftLanguage.g:1650:2: '}' 6822 // InternalCftLanguage.g:2160:2: '}'
5159 { 6823 {
5160 before(grammarAccess.getTransformationDefinitionAccess().getRightCurlyBracketKeyword_4()); 6824 before(grammarAccess.getTransformationDefinitionAccess().getRightCurlyBracketKeyword_4());
5161 match(input,18,FOLLOW_2); 6825 match(input,19,FOLLOW_2);
5162 after(grammarAccess.getTransformationDefinitionAccess().getRightCurlyBracketKeyword_4()); 6826 after(grammarAccess.getTransformationDefinitionAccess().getRightCurlyBracketKeyword_4());
5163 6827
5164 } 6828 }
@@ -5182,16 +6846,16 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
5182 6846
5183 6847
5184 // $ANTLR start "rule__MappingDefinition__Group__0" 6848 // $ANTLR start "rule__MappingDefinition__Group__0"
5185 // InternalCftLanguage.g:1660:1: rule__MappingDefinition__Group__0 : rule__MappingDefinition__Group__0__Impl rule__MappingDefinition__Group__1 ; 6849 // InternalCftLanguage.g:2170:1: rule__MappingDefinition__Group__0 : rule__MappingDefinition__Group__0__Impl rule__MappingDefinition__Group__1 ;
5186 public final void rule__MappingDefinition__Group__0() throws RecognitionException { 6850 public final void rule__MappingDefinition__Group__0() throws RecognitionException {
5187 6851
5188 int stackSize = keepStackSize(); 6852 int stackSize = keepStackSize();
5189 6853
5190 try { 6854 try {
5191 // InternalCftLanguage.g:1664:1: ( rule__MappingDefinition__Group__0__Impl rule__MappingDefinition__Group__1 ) 6855 // InternalCftLanguage.g:2174:1: ( rule__MappingDefinition__Group__0__Impl rule__MappingDefinition__Group__1 )
5192 // InternalCftLanguage.g:1665:2: rule__MappingDefinition__Group__0__Impl rule__MappingDefinition__Group__1 6856 // InternalCftLanguage.g:2175:2: rule__MappingDefinition__Group__0__Impl rule__MappingDefinition__Group__1
5193 { 6857 {
5194 pushFollow(FOLLOW_21); 6858 pushFollow(FOLLOW_23);
5195 rule__MappingDefinition__Group__0__Impl(); 6859 rule__MappingDefinition__Group__0__Impl();
5196 6860
5197 state._fsp--; 6861 state._fsp--;
@@ -5220,29 +6884,29 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
5220 6884
5221 6885
5222 // $ANTLR start "rule__MappingDefinition__Group__0__Impl" 6886 // $ANTLR start "rule__MappingDefinition__Group__0__Impl"
5223 // InternalCftLanguage.g:1672:1: rule__MappingDefinition__Group__0__Impl : ( ( rule__MappingDefinition__TopLevelAssignment_0 )? ) ; 6887 // InternalCftLanguage.g:2182:1: rule__MappingDefinition__Group__0__Impl : ( ( rule__MappingDefinition__TopLevelAssignment_0 )? ) ;
5224 public final void rule__MappingDefinition__Group__0__Impl() throws RecognitionException { 6888 public final void rule__MappingDefinition__Group__0__Impl() throws RecognitionException {
5225 6889
5226 int stackSize = keepStackSize(); 6890 int stackSize = keepStackSize();
5227 6891
5228 try { 6892 try {
5229 // InternalCftLanguage.g:1676:1: ( ( ( rule__MappingDefinition__TopLevelAssignment_0 )? ) ) 6893 // InternalCftLanguage.g:2186:1: ( ( ( rule__MappingDefinition__TopLevelAssignment_0 )? ) )
5230 // InternalCftLanguage.g:1677:1: ( ( rule__MappingDefinition__TopLevelAssignment_0 )? ) 6894 // InternalCftLanguage.g:2187:1: ( ( rule__MappingDefinition__TopLevelAssignment_0 )? )
5231 { 6895 {
5232 // InternalCftLanguage.g:1677:1: ( ( rule__MappingDefinition__TopLevelAssignment_0 )? ) 6896 // InternalCftLanguage.g:2187:1: ( ( rule__MappingDefinition__TopLevelAssignment_0 )? )
5233 // InternalCftLanguage.g:1678:2: ( rule__MappingDefinition__TopLevelAssignment_0 )? 6897 // InternalCftLanguage.g:2188:2: ( rule__MappingDefinition__TopLevelAssignment_0 )?
5234 { 6898 {
5235 before(grammarAccess.getMappingDefinitionAccess().getTopLevelAssignment_0()); 6899 before(grammarAccess.getMappingDefinitionAccess().getTopLevelAssignment_0());
5236 // InternalCftLanguage.g:1679:2: ( rule__MappingDefinition__TopLevelAssignment_0 )? 6900 // InternalCftLanguage.g:2189:2: ( rule__MappingDefinition__TopLevelAssignment_0 )?
5237 int alt17=2; 6901 int alt22=2;
5238 int LA17_0 = input.LA(1); 6902 int LA22_0 = input.LA(1);
5239 6903
5240 if ( (LA17_0==36) ) { 6904 if ( (LA22_0==39) ) {
5241 alt17=1; 6905 alt22=1;
5242 } 6906 }
5243 switch (alt17) { 6907 switch (alt22) {
5244 case 1 : 6908 case 1 :
5245 // InternalCftLanguage.g:1679:3: rule__MappingDefinition__TopLevelAssignment_0 6909 // InternalCftLanguage.g:2189:3: rule__MappingDefinition__TopLevelAssignment_0
5246 { 6910 {
5247 pushFollow(FOLLOW_2); 6911 pushFollow(FOLLOW_2);
5248 rule__MappingDefinition__TopLevelAssignment_0(); 6912 rule__MappingDefinition__TopLevelAssignment_0();
@@ -5278,14 +6942,14 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
5278 6942
5279 6943
5280 // $ANTLR start "rule__MappingDefinition__Group__1" 6944 // $ANTLR start "rule__MappingDefinition__Group__1"
5281 // InternalCftLanguage.g:1687:1: rule__MappingDefinition__Group__1 : rule__MappingDefinition__Group__1__Impl rule__MappingDefinition__Group__2 ; 6945 // InternalCftLanguage.g:2197:1: rule__MappingDefinition__Group__1 : rule__MappingDefinition__Group__1__Impl rule__MappingDefinition__Group__2 ;
5282 public final void rule__MappingDefinition__Group__1() throws RecognitionException { 6946 public final void rule__MappingDefinition__Group__1() throws RecognitionException {
5283 6947
5284 int stackSize = keepStackSize(); 6948 int stackSize = keepStackSize();
5285 6949
5286 try { 6950 try {
5287 // InternalCftLanguage.g:1691:1: ( rule__MappingDefinition__Group__1__Impl rule__MappingDefinition__Group__2 ) 6951 // InternalCftLanguage.g:2201:1: ( rule__MappingDefinition__Group__1__Impl rule__MappingDefinition__Group__2 )
5288 // InternalCftLanguage.g:1692:2: rule__MappingDefinition__Group__1__Impl rule__MappingDefinition__Group__2 6952 // InternalCftLanguage.g:2202:2: rule__MappingDefinition__Group__1__Impl rule__MappingDefinition__Group__2
5289 { 6953 {
5290 pushFollow(FOLLOW_3); 6954 pushFollow(FOLLOW_3);
5291 rule__MappingDefinition__Group__1__Impl(); 6955 rule__MappingDefinition__Group__1__Impl();
@@ -5316,20 +6980,20 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
5316 6980
5317 6981
5318 // $ANTLR start "rule__MappingDefinition__Group__1__Impl" 6982 // $ANTLR start "rule__MappingDefinition__Group__1__Impl"
5319 // InternalCftLanguage.g:1699:1: rule__MappingDefinition__Group__1__Impl : ( 'mapping' ) ; 6983 // InternalCftLanguage.g:2209:1: rule__MappingDefinition__Group__1__Impl : ( 'mapping' ) ;
5320 public final void rule__MappingDefinition__Group__1__Impl() throws RecognitionException { 6984 public final void rule__MappingDefinition__Group__1__Impl() throws RecognitionException {
5321 6985
5322 int stackSize = keepStackSize(); 6986 int stackSize = keepStackSize();
5323 6987
5324 try { 6988 try {
5325 // InternalCftLanguage.g:1703:1: ( ( 'mapping' ) ) 6989 // InternalCftLanguage.g:2213:1: ( ( 'mapping' ) )
5326 // InternalCftLanguage.g:1704:1: ( 'mapping' ) 6990 // InternalCftLanguage.g:2214:1: ( 'mapping' )
5327 { 6991 {
5328 // InternalCftLanguage.g:1704:1: ( 'mapping' ) 6992 // InternalCftLanguage.g:2214:1: ( 'mapping' )
5329 // InternalCftLanguage.g:1705:2: 'mapping' 6993 // InternalCftLanguage.g:2215:2: 'mapping'
5330 { 6994 {
5331 before(grammarAccess.getMappingDefinitionAccess().getMappingKeyword_1()); 6995 before(grammarAccess.getMappingDefinitionAccess().getMappingKeyword_1());
5332 match(input,26,FOLLOW_2); 6996 match(input,29,FOLLOW_2);
5333 after(grammarAccess.getMappingDefinitionAccess().getMappingKeyword_1()); 6997 after(grammarAccess.getMappingDefinitionAccess().getMappingKeyword_1());
5334 6998
5335 } 6999 }
@@ -5353,16 +7017,16 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
5353 7017
5354 7018
5355 // $ANTLR start "rule__MappingDefinition__Group__2" 7019 // $ANTLR start "rule__MappingDefinition__Group__2"
5356 // InternalCftLanguage.g:1714:1: rule__MappingDefinition__Group__2 : rule__MappingDefinition__Group__2__Impl rule__MappingDefinition__Group__3 ; 7020 // InternalCftLanguage.g:2224:1: rule__MappingDefinition__Group__2 : rule__MappingDefinition__Group__2__Impl rule__MappingDefinition__Group__3 ;
5357 public final void rule__MappingDefinition__Group__2() throws RecognitionException { 7021 public final void rule__MappingDefinition__Group__2() throws RecognitionException {
5358 7022
5359 int stackSize = keepStackSize(); 7023 int stackSize = keepStackSize();
5360 7024
5361 try { 7025 try {
5362 // InternalCftLanguage.g:1718:1: ( rule__MappingDefinition__Group__2__Impl rule__MappingDefinition__Group__3 ) 7026 // InternalCftLanguage.g:2228:1: ( rule__MappingDefinition__Group__2__Impl rule__MappingDefinition__Group__3 )
5363 // InternalCftLanguage.g:1719:2: rule__MappingDefinition__Group__2__Impl rule__MappingDefinition__Group__3 7027 // InternalCftLanguage.g:2229:2: rule__MappingDefinition__Group__2__Impl rule__MappingDefinition__Group__3
5364 { 7028 {
5365 pushFollow(FOLLOW_22); 7029 pushFollow(FOLLOW_24);
5366 rule__MappingDefinition__Group__2__Impl(); 7030 rule__MappingDefinition__Group__2__Impl();
5367 7031
5368 state._fsp--; 7032 state._fsp--;
@@ -5391,21 +7055,21 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
5391 7055
5392 7056
5393 // $ANTLR start "rule__MappingDefinition__Group__2__Impl" 7057 // $ANTLR start "rule__MappingDefinition__Group__2__Impl"
5394 // InternalCftLanguage.g:1726:1: rule__MappingDefinition__Group__2__Impl : ( ( rule__MappingDefinition__PatternAssignment_2 ) ) ; 7058 // InternalCftLanguage.g:2236:1: rule__MappingDefinition__Group__2__Impl : ( ( rule__MappingDefinition__PatternAssignment_2 ) ) ;
5395 public final void rule__MappingDefinition__Group__2__Impl() throws RecognitionException { 7059 public final void rule__MappingDefinition__Group__2__Impl() throws RecognitionException {
5396 7060
5397 int stackSize = keepStackSize(); 7061 int stackSize = keepStackSize();
5398 7062
5399 try { 7063 try {
5400 // InternalCftLanguage.g:1730:1: ( ( ( rule__MappingDefinition__PatternAssignment_2 ) ) ) 7064 // InternalCftLanguage.g:2240:1: ( ( ( rule__MappingDefinition__PatternAssignment_2 ) ) )
5401 // InternalCftLanguage.g:1731:1: ( ( rule__MappingDefinition__PatternAssignment_2 ) ) 7065 // InternalCftLanguage.g:2241:1: ( ( rule__MappingDefinition__PatternAssignment_2 ) )
5402 { 7066 {
5403 // InternalCftLanguage.g:1731:1: ( ( rule__MappingDefinition__PatternAssignment_2 ) ) 7067 // InternalCftLanguage.g:2241:1: ( ( rule__MappingDefinition__PatternAssignment_2 ) )
5404 // InternalCftLanguage.g:1732:2: ( rule__MappingDefinition__PatternAssignment_2 ) 7068 // InternalCftLanguage.g:2242:2: ( rule__MappingDefinition__PatternAssignment_2 )
5405 { 7069 {
5406 before(grammarAccess.getMappingDefinitionAccess().getPatternAssignment_2()); 7070 before(grammarAccess.getMappingDefinitionAccess().getPatternAssignment_2());
5407 // InternalCftLanguage.g:1733:2: ( rule__MappingDefinition__PatternAssignment_2 ) 7071 // InternalCftLanguage.g:2243:2: ( rule__MappingDefinition__PatternAssignment_2 )
5408 // InternalCftLanguage.g:1733:3: rule__MappingDefinition__PatternAssignment_2 7072 // InternalCftLanguage.g:2243:3: rule__MappingDefinition__PatternAssignment_2
5409 { 7073 {
5410 pushFollow(FOLLOW_2); 7074 pushFollow(FOLLOW_2);
5411 rule__MappingDefinition__PatternAssignment_2(); 7075 rule__MappingDefinition__PatternAssignment_2();
@@ -5438,14 +7102,14 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
5438 7102
5439 7103
5440 // $ANTLR start "rule__MappingDefinition__Group__3" 7104 // $ANTLR start "rule__MappingDefinition__Group__3"
5441 // InternalCftLanguage.g:1741:1: rule__MappingDefinition__Group__3 : rule__MappingDefinition__Group__3__Impl rule__MappingDefinition__Group__4 ; 7105 // InternalCftLanguage.g:2251:1: rule__MappingDefinition__Group__3 : rule__MappingDefinition__Group__3__Impl rule__MappingDefinition__Group__4 ;
5442 public final void rule__MappingDefinition__Group__3() throws RecognitionException { 7106 public final void rule__MappingDefinition__Group__3() throws RecognitionException {
5443 7107
5444 int stackSize = keepStackSize(); 7108 int stackSize = keepStackSize();
5445 7109
5446 try { 7110 try {
5447 // InternalCftLanguage.g:1745:1: ( rule__MappingDefinition__Group__3__Impl rule__MappingDefinition__Group__4 ) 7111 // InternalCftLanguage.g:2255:1: ( rule__MappingDefinition__Group__3__Impl rule__MappingDefinition__Group__4 )
5448 // InternalCftLanguage.g:1746:2: rule__MappingDefinition__Group__3__Impl rule__MappingDefinition__Group__4 7112 // InternalCftLanguage.g:2256:2: rule__MappingDefinition__Group__3__Impl rule__MappingDefinition__Group__4
5449 { 7113 {
5450 pushFollow(FOLLOW_3); 7114 pushFollow(FOLLOW_3);
5451 rule__MappingDefinition__Group__3__Impl(); 7115 rule__MappingDefinition__Group__3__Impl();
@@ -5476,20 +7140,20 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
5476 7140
5477 7141
5478 // $ANTLR start "rule__MappingDefinition__Group__3__Impl" 7142 // $ANTLR start "rule__MappingDefinition__Group__3__Impl"
5479 // InternalCftLanguage.g:1753:1: rule__MappingDefinition__Group__3__Impl : ( '(' ) ; 7143 // InternalCftLanguage.g:2263:1: rule__MappingDefinition__Group__3__Impl : ( '(' ) ;
5480 public final void rule__MappingDefinition__Group__3__Impl() throws RecognitionException { 7144 public final void rule__MappingDefinition__Group__3__Impl() throws RecognitionException {
5481 7145
5482 int stackSize = keepStackSize(); 7146 int stackSize = keepStackSize();
5483 7147
5484 try { 7148 try {
5485 // InternalCftLanguage.g:1757:1: ( ( '(' ) ) 7149 // InternalCftLanguage.g:2267:1: ( ( '(' ) )
5486 // InternalCftLanguage.g:1758:1: ( '(' ) 7150 // InternalCftLanguage.g:2268:1: ( '(' )
5487 { 7151 {
5488 // InternalCftLanguage.g:1758:1: ( '(' ) 7152 // InternalCftLanguage.g:2268:1: ( '(' )
5489 // InternalCftLanguage.g:1759:2: '(' 7153 // InternalCftLanguage.g:2269:2: '('
5490 { 7154 {
5491 before(grammarAccess.getMappingDefinitionAccess().getLeftParenthesisKeyword_3()); 7155 before(grammarAccess.getMappingDefinitionAccess().getLeftParenthesisKeyword_3());
5492 match(input,27,FOLLOW_2); 7156 match(input,30,FOLLOW_2);
5493 after(grammarAccess.getMappingDefinitionAccess().getLeftParenthesisKeyword_3()); 7157 after(grammarAccess.getMappingDefinitionAccess().getLeftParenthesisKeyword_3());
5494 7158
5495 } 7159 }
@@ -5513,16 +7177,16 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
5513 7177
5514 7178
5515 // $ANTLR start "rule__MappingDefinition__Group__4" 7179 // $ANTLR start "rule__MappingDefinition__Group__4"
5516 // InternalCftLanguage.g:1768:1: rule__MappingDefinition__Group__4 : rule__MappingDefinition__Group__4__Impl rule__MappingDefinition__Group__5 ; 7180 // InternalCftLanguage.g:2278:1: rule__MappingDefinition__Group__4 : rule__MappingDefinition__Group__4__Impl rule__MappingDefinition__Group__5 ;
5517 public final void rule__MappingDefinition__Group__4() throws RecognitionException { 7181 public final void rule__MappingDefinition__Group__4() throws RecognitionException {
5518 7182
5519 int stackSize = keepStackSize(); 7183 int stackSize = keepStackSize();
5520 7184
5521 try { 7185 try {
5522 // InternalCftLanguage.g:1772:1: ( rule__MappingDefinition__Group__4__Impl rule__MappingDefinition__Group__5 ) 7186 // InternalCftLanguage.g:2282:1: ( rule__MappingDefinition__Group__4__Impl rule__MappingDefinition__Group__5 )
5523 // InternalCftLanguage.g:1773:2: rule__MappingDefinition__Group__4__Impl rule__MappingDefinition__Group__5 7187 // InternalCftLanguage.g:2283:2: rule__MappingDefinition__Group__4__Impl rule__MappingDefinition__Group__5
5524 { 7188 {
5525 pushFollow(FOLLOW_23); 7189 pushFollow(FOLLOW_25);
5526 rule__MappingDefinition__Group__4__Impl(); 7190 rule__MappingDefinition__Group__4__Impl();
5527 7191
5528 state._fsp--; 7192 state._fsp--;
@@ -5551,21 +7215,21 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
5551 7215
5552 7216
5553 // $ANTLR start "rule__MappingDefinition__Group__4__Impl" 7217 // $ANTLR start "rule__MappingDefinition__Group__4__Impl"
5554 // InternalCftLanguage.g:1780:1: rule__MappingDefinition__Group__4__Impl : ( ( rule__MappingDefinition__ParametersAssignment_4 ) ) ; 7218 // InternalCftLanguage.g:2290:1: rule__MappingDefinition__Group__4__Impl : ( ( rule__MappingDefinition__ParametersAssignment_4 ) ) ;
5555 public final void rule__MappingDefinition__Group__4__Impl() throws RecognitionException { 7219 public final void rule__MappingDefinition__Group__4__Impl() throws RecognitionException {
5556 7220
5557 int stackSize = keepStackSize(); 7221 int stackSize = keepStackSize();
5558 7222
5559 try { 7223 try {
5560 // InternalCftLanguage.g:1784:1: ( ( ( rule__MappingDefinition__ParametersAssignment_4 ) ) ) 7224 // InternalCftLanguage.g:2294:1: ( ( ( rule__MappingDefinition__ParametersAssignment_4 ) ) )
5561 // InternalCftLanguage.g:1785:1: ( ( rule__MappingDefinition__ParametersAssignment_4 ) ) 7225 // InternalCftLanguage.g:2295:1: ( ( rule__MappingDefinition__ParametersAssignment_4 ) )
5562 { 7226 {
5563 // InternalCftLanguage.g:1785:1: ( ( rule__MappingDefinition__ParametersAssignment_4 ) ) 7227 // InternalCftLanguage.g:2295:1: ( ( rule__MappingDefinition__ParametersAssignment_4 ) )
5564 // InternalCftLanguage.g:1786:2: ( rule__MappingDefinition__ParametersAssignment_4 ) 7228 // InternalCftLanguage.g:2296:2: ( rule__MappingDefinition__ParametersAssignment_4 )
5565 { 7229 {
5566 before(grammarAccess.getMappingDefinitionAccess().getParametersAssignment_4()); 7230 before(grammarAccess.getMappingDefinitionAccess().getParametersAssignment_4());
5567 // InternalCftLanguage.g:1787:2: ( rule__MappingDefinition__ParametersAssignment_4 ) 7231 // InternalCftLanguage.g:2297:2: ( rule__MappingDefinition__ParametersAssignment_4 )
5568 // InternalCftLanguage.g:1787:3: rule__MappingDefinition__ParametersAssignment_4 7232 // InternalCftLanguage.g:2297:3: rule__MappingDefinition__ParametersAssignment_4
5569 { 7233 {
5570 pushFollow(FOLLOW_2); 7234 pushFollow(FOLLOW_2);
5571 rule__MappingDefinition__ParametersAssignment_4(); 7235 rule__MappingDefinition__ParametersAssignment_4();
@@ -5598,16 +7262,16 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
5598 7262
5599 7263
5600 // $ANTLR start "rule__MappingDefinition__Group__5" 7264 // $ANTLR start "rule__MappingDefinition__Group__5"
5601 // InternalCftLanguage.g:1795:1: rule__MappingDefinition__Group__5 : rule__MappingDefinition__Group__5__Impl rule__MappingDefinition__Group__6 ; 7265 // InternalCftLanguage.g:2305:1: rule__MappingDefinition__Group__5 : rule__MappingDefinition__Group__5__Impl rule__MappingDefinition__Group__6 ;
5602 public final void rule__MappingDefinition__Group__5() throws RecognitionException { 7266 public final void rule__MappingDefinition__Group__5() throws RecognitionException {
5603 7267
5604 int stackSize = keepStackSize(); 7268 int stackSize = keepStackSize();
5605 7269
5606 try { 7270 try {
5607 // InternalCftLanguage.g:1799:1: ( rule__MappingDefinition__Group__5__Impl rule__MappingDefinition__Group__6 ) 7271 // InternalCftLanguage.g:2309:1: ( rule__MappingDefinition__Group__5__Impl rule__MappingDefinition__Group__6 )
5608 // InternalCftLanguage.g:1800:2: rule__MappingDefinition__Group__5__Impl rule__MappingDefinition__Group__6 7272 // InternalCftLanguage.g:2310:2: rule__MappingDefinition__Group__5__Impl rule__MappingDefinition__Group__6
5609 { 7273 {
5610 pushFollow(FOLLOW_23); 7274 pushFollow(FOLLOW_25);
5611 rule__MappingDefinition__Group__5__Impl(); 7275 rule__MappingDefinition__Group__5__Impl();
5612 7276
5613 state._fsp--; 7277 state._fsp--;
@@ -5636,35 +7300,35 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
5636 7300
5637 7301
5638 // $ANTLR start "rule__MappingDefinition__Group__5__Impl" 7302 // $ANTLR start "rule__MappingDefinition__Group__5__Impl"
5639 // InternalCftLanguage.g:1807:1: rule__MappingDefinition__Group__5__Impl : ( ( rule__MappingDefinition__Group_5__0 )* ) ; 7303 // InternalCftLanguage.g:2317:1: rule__MappingDefinition__Group__5__Impl : ( ( rule__MappingDefinition__Group_5__0 )* ) ;
5640 public final void rule__MappingDefinition__Group__5__Impl() throws RecognitionException { 7304 public final void rule__MappingDefinition__Group__5__Impl() throws RecognitionException {
5641 7305
5642 int stackSize = keepStackSize(); 7306 int stackSize = keepStackSize();
5643 7307
5644 try { 7308 try {
5645 // InternalCftLanguage.g:1811:1: ( ( ( rule__MappingDefinition__Group_5__0 )* ) ) 7309 // InternalCftLanguage.g:2321:1: ( ( ( rule__MappingDefinition__Group_5__0 )* ) )
5646 // InternalCftLanguage.g:1812:1: ( ( rule__MappingDefinition__Group_5__0 )* ) 7310 // InternalCftLanguage.g:2322:1: ( ( rule__MappingDefinition__Group_5__0 )* )
5647 { 7311 {
5648 // InternalCftLanguage.g:1812:1: ( ( rule__MappingDefinition__Group_5__0 )* ) 7312 // InternalCftLanguage.g:2322:1: ( ( rule__MappingDefinition__Group_5__0 )* )
5649 // InternalCftLanguage.g:1813:2: ( rule__MappingDefinition__Group_5__0 )* 7313 // InternalCftLanguage.g:2323:2: ( rule__MappingDefinition__Group_5__0 )*
5650 { 7314 {
5651 before(grammarAccess.getMappingDefinitionAccess().getGroup_5()); 7315 before(grammarAccess.getMappingDefinitionAccess().getGroup_5());
5652 // InternalCftLanguage.g:1814:2: ( rule__MappingDefinition__Group_5__0 )* 7316 // InternalCftLanguage.g:2324:2: ( rule__MappingDefinition__Group_5__0 )*
5653 loop18: 7317 loop23:
5654 do { 7318 do {
5655 int alt18=2; 7319 int alt23=2;
5656 int LA18_0 = input.LA(1); 7320 int LA23_0 = input.LA(1);
5657 7321
5658 if ( (LA18_0==29) ) { 7322 if ( (LA23_0==32) ) {
5659 alt18=1; 7323 alt23=1;
5660 } 7324 }
5661 7325
5662 7326
5663 switch (alt18) { 7327 switch (alt23) {
5664 case 1 : 7328 case 1 :
5665 // InternalCftLanguage.g:1814:3: rule__MappingDefinition__Group_5__0 7329 // InternalCftLanguage.g:2324:3: rule__MappingDefinition__Group_5__0
5666 { 7330 {
5667 pushFollow(FOLLOW_24); 7331 pushFollow(FOLLOW_26);
5668 rule__MappingDefinition__Group_5__0(); 7332 rule__MappingDefinition__Group_5__0();
5669 7333
5670 state._fsp--; 7334 state._fsp--;
@@ -5674,7 +7338,7 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
5674 break; 7338 break;
5675 7339
5676 default : 7340 default :
5677 break loop18; 7341 break loop23;
5678 } 7342 }
5679 } while (true); 7343 } while (true);
5680 7344
@@ -5701,16 +7365,16 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
5701 7365
5702 7366
5703 // $ANTLR start "rule__MappingDefinition__Group__6" 7367 // $ANTLR start "rule__MappingDefinition__Group__6"
5704 // InternalCftLanguage.g:1822:1: rule__MappingDefinition__Group__6 : rule__MappingDefinition__Group__6__Impl rule__MappingDefinition__Group__7 ; 7368 // InternalCftLanguage.g:2332:1: rule__MappingDefinition__Group__6 : rule__MappingDefinition__Group__6__Impl rule__MappingDefinition__Group__7 ;
5705 public final void rule__MappingDefinition__Group__6() throws RecognitionException { 7369 public final void rule__MappingDefinition__Group__6() throws RecognitionException {
5706 7370
5707 int stackSize = keepStackSize(); 7371 int stackSize = keepStackSize();
5708 7372
5709 try { 7373 try {
5710 // InternalCftLanguage.g:1826:1: ( rule__MappingDefinition__Group__6__Impl rule__MappingDefinition__Group__7 ) 7374 // InternalCftLanguage.g:2336:1: ( rule__MappingDefinition__Group__6__Impl rule__MappingDefinition__Group__7 )
5711 // InternalCftLanguage.g:1827:2: rule__MappingDefinition__Group__6__Impl rule__MappingDefinition__Group__7 7375 // InternalCftLanguage.g:2337:2: rule__MappingDefinition__Group__6__Impl rule__MappingDefinition__Group__7
5712 { 7376 {
5713 pushFollow(FOLLOW_25); 7377 pushFollow(FOLLOW_27);
5714 rule__MappingDefinition__Group__6__Impl(); 7378 rule__MappingDefinition__Group__6__Impl();
5715 7379
5716 state._fsp--; 7380 state._fsp--;
@@ -5739,20 +7403,20 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
5739 7403
5740 7404
5741 // $ANTLR start "rule__MappingDefinition__Group__6__Impl" 7405 // $ANTLR start "rule__MappingDefinition__Group__6__Impl"
5742 // InternalCftLanguage.g:1834:1: rule__MappingDefinition__Group__6__Impl : ( ')' ) ; 7406 // InternalCftLanguage.g:2344:1: rule__MappingDefinition__Group__6__Impl : ( ')' ) ;
5743 public final void rule__MappingDefinition__Group__6__Impl() throws RecognitionException { 7407 public final void rule__MappingDefinition__Group__6__Impl() throws RecognitionException {
5744 7408
5745 int stackSize = keepStackSize(); 7409 int stackSize = keepStackSize();
5746 7410
5747 try { 7411 try {
5748 // InternalCftLanguage.g:1838:1: ( ( ')' ) ) 7412 // InternalCftLanguage.g:2348:1: ( ( ')' ) )
5749 // InternalCftLanguage.g:1839:1: ( ')' ) 7413 // InternalCftLanguage.g:2349:1: ( ')' )
5750 { 7414 {
5751 // InternalCftLanguage.g:1839:1: ( ')' ) 7415 // InternalCftLanguage.g:2349:1: ( ')' )
5752 // InternalCftLanguage.g:1840:2: ')' 7416 // InternalCftLanguage.g:2350:2: ')'
5753 { 7417 {
5754 before(grammarAccess.getMappingDefinitionAccess().getRightParenthesisKeyword_6()); 7418 before(grammarAccess.getMappingDefinitionAccess().getRightParenthesisKeyword_6());
5755 match(input,28,FOLLOW_2); 7419 match(input,31,FOLLOW_2);
5756 after(grammarAccess.getMappingDefinitionAccess().getRightParenthesisKeyword_6()); 7420 after(grammarAccess.getMappingDefinitionAccess().getRightParenthesisKeyword_6());
5757 7421
5758 } 7422 }
@@ -5776,16 +7440,16 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
5776 7440
5777 7441
5778 // $ANTLR start "rule__MappingDefinition__Group__7" 7442 // $ANTLR start "rule__MappingDefinition__Group__7"
5779 // InternalCftLanguage.g:1849:1: rule__MappingDefinition__Group__7 : rule__MappingDefinition__Group__7__Impl rule__MappingDefinition__Group__8 ; 7443 // InternalCftLanguage.g:2359:1: rule__MappingDefinition__Group__7 : rule__MappingDefinition__Group__7__Impl rule__MappingDefinition__Group__8 ;
5780 public final void rule__MappingDefinition__Group__7() throws RecognitionException { 7444 public final void rule__MappingDefinition__Group__7() throws RecognitionException {
5781 7445
5782 int stackSize = keepStackSize(); 7446 int stackSize = keepStackSize();
5783 7447
5784 try { 7448 try {
5785 // InternalCftLanguage.g:1853:1: ( rule__MappingDefinition__Group__7__Impl rule__MappingDefinition__Group__8 ) 7449 // InternalCftLanguage.g:2363:1: ( rule__MappingDefinition__Group__7__Impl rule__MappingDefinition__Group__8 )
5786 // InternalCftLanguage.g:1854:2: rule__MappingDefinition__Group__7__Impl rule__MappingDefinition__Group__8 7450 // InternalCftLanguage.g:2364:2: rule__MappingDefinition__Group__7__Impl rule__MappingDefinition__Group__8
5787 { 7451 {
5788 pushFollow(FOLLOW_25); 7452 pushFollow(FOLLOW_27);
5789 rule__MappingDefinition__Group__7__Impl(); 7453 rule__MappingDefinition__Group__7__Impl();
5790 7454
5791 state._fsp--; 7455 state._fsp--;
@@ -5814,29 +7478,29 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
5814 7478
5815 7479
5816 // $ANTLR start "rule__MappingDefinition__Group__7__Impl" 7480 // $ANTLR start "rule__MappingDefinition__Group__7__Impl"
5817 // InternalCftLanguage.g:1861:1: rule__MappingDefinition__Group__7__Impl : ( ( rule__MappingDefinition__ComponentInstanceAssignment_7 )? ) ; 7481 // InternalCftLanguage.g:2371:1: rule__MappingDefinition__Group__7__Impl : ( ( rule__MappingDefinition__ComponentInstanceAssignment_7 )? ) ;
5818 public final void rule__MappingDefinition__Group__7__Impl() throws RecognitionException { 7482 public final void rule__MappingDefinition__Group__7__Impl() throws RecognitionException {
5819 7483
5820 int stackSize = keepStackSize(); 7484 int stackSize = keepStackSize();
5821 7485
5822 try { 7486 try {
5823 // InternalCftLanguage.g:1865:1: ( ( ( rule__MappingDefinition__ComponentInstanceAssignment_7 )? ) ) 7487 // InternalCftLanguage.g:2375:1: ( ( ( rule__MappingDefinition__ComponentInstanceAssignment_7 )? ) )
5824 // InternalCftLanguage.g:1866:1: ( ( rule__MappingDefinition__ComponentInstanceAssignment_7 )? ) 7488 // InternalCftLanguage.g:2376:1: ( ( rule__MappingDefinition__ComponentInstanceAssignment_7 )? )
5825 { 7489 {
5826 // InternalCftLanguage.g:1866:1: ( ( rule__MappingDefinition__ComponentInstanceAssignment_7 )? ) 7490 // InternalCftLanguage.g:2376:1: ( ( rule__MappingDefinition__ComponentInstanceAssignment_7 )? )
5827 // InternalCftLanguage.g:1867:2: ( rule__MappingDefinition__ComponentInstanceAssignment_7 )? 7491 // InternalCftLanguage.g:2377:2: ( rule__MappingDefinition__ComponentInstanceAssignment_7 )?
5828 { 7492 {
5829 before(grammarAccess.getMappingDefinitionAccess().getComponentInstanceAssignment_7()); 7493 before(grammarAccess.getMappingDefinitionAccess().getComponentInstanceAssignment_7());
5830 // InternalCftLanguage.g:1868:2: ( rule__MappingDefinition__ComponentInstanceAssignment_7 )? 7494 // InternalCftLanguage.g:2378:2: ( rule__MappingDefinition__ComponentInstanceAssignment_7 )?
5831 int alt19=2; 7495 int alt24=2;
5832 int LA19_0 = input.LA(1); 7496 int LA24_0 = input.LA(1);
5833 7497
5834 if ( (LA19_0==33) ) { 7498 if ( (LA24_0==36) ) {
5835 alt19=1; 7499 alt24=1;
5836 } 7500 }
5837 switch (alt19) { 7501 switch (alt24) {
5838 case 1 : 7502 case 1 :
5839 // InternalCftLanguage.g:1868:3: rule__MappingDefinition__ComponentInstanceAssignment_7 7503 // InternalCftLanguage.g:2378:3: rule__MappingDefinition__ComponentInstanceAssignment_7
5840 { 7504 {
5841 pushFollow(FOLLOW_2); 7505 pushFollow(FOLLOW_2);
5842 rule__MappingDefinition__ComponentInstanceAssignment_7(); 7506 rule__MappingDefinition__ComponentInstanceAssignment_7();
@@ -5872,14 +7536,14 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
5872 7536
5873 7537
5874 // $ANTLR start "rule__MappingDefinition__Group__8" 7538 // $ANTLR start "rule__MappingDefinition__Group__8"
5875 // InternalCftLanguage.g:1876:1: rule__MappingDefinition__Group__8 : rule__MappingDefinition__Group__8__Impl ; 7539 // InternalCftLanguage.g:2386:1: rule__MappingDefinition__Group__8 : rule__MappingDefinition__Group__8__Impl ;
5876 public final void rule__MappingDefinition__Group__8() throws RecognitionException { 7540 public final void rule__MappingDefinition__Group__8() throws RecognitionException {
5877 7541
5878 int stackSize = keepStackSize(); 7542 int stackSize = keepStackSize();
5879 7543
5880 try { 7544 try {
5881 // InternalCftLanguage.g:1880:1: ( rule__MappingDefinition__Group__8__Impl ) 7545 // InternalCftLanguage.g:2390:1: ( rule__MappingDefinition__Group__8__Impl )
5882 // InternalCftLanguage.g:1881:2: rule__MappingDefinition__Group__8__Impl 7546 // InternalCftLanguage.g:2391:2: rule__MappingDefinition__Group__8__Impl
5883 { 7547 {
5884 pushFollow(FOLLOW_2); 7548 pushFollow(FOLLOW_2);
5885 rule__MappingDefinition__Group__8__Impl(); 7549 rule__MappingDefinition__Group__8__Impl();
@@ -5905,29 +7569,29 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
5905 7569
5906 7570
5907 // $ANTLR start "rule__MappingDefinition__Group__8__Impl" 7571 // $ANTLR start "rule__MappingDefinition__Group__8__Impl"
5908 // InternalCftLanguage.g:1887:1: rule__MappingDefinition__Group__8__Impl : ( ( rule__MappingDefinition__Group_8__0 )? ) ; 7572 // InternalCftLanguage.g:2397:1: rule__MappingDefinition__Group__8__Impl : ( ( rule__MappingDefinition__Group_8__0 )? ) ;
5909 public final void rule__MappingDefinition__Group__8__Impl() throws RecognitionException { 7573 public final void rule__MappingDefinition__Group__8__Impl() throws RecognitionException {
5910 7574
5911 int stackSize = keepStackSize(); 7575 int stackSize = keepStackSize();
5912 7576
5913 try { 7577 try {
5914 // InternalCftLanguage.g:1891:1: ( ( ( rule__MappingDefinition__Group_8__0 )? ) ) 7578 // InternalCftLanguage.g:2401:1: ( ( ( rule__MappingDefinition__Group_8__0 )? ) )
5915 // InternalCftLanguage.g:1892:1: ( ( rule__MappingDefinition__Group_8__0 )? ) 7579 // InternalCftLanguage.g:2402:1: ( ( rule__MappingDefinition__Group_8__0 )? )
5916 { 7580 {
5917 // InternalCftLanguage.g:1892:1: ( ( rule__MappingDefinition__Group_8__0 )? ) 7581 // InternalCftLanguage.g:2402:1: ( ( rule__MappingDefinition__Group_8__0 )? )
5918 // InternalCftLanguage.g:1893:2: ( rule__MappingDefinition__Group_8__0 )? 7582 // InternalCftLanguage.g:2403:2: ( rule__MappingDefinition__Group_8__0 )?
5919 { 7583 {
5920 before(grammarAccess.getMappingDefinitionAccess().getGroup_8()); 7584 before(grammarAccess.getMappingDefinitionAccess().getGroup_8());
5921 // InternalCftLanguage.g:1894:2: ( rule__MappingDefinition__Group_8__0 )? 7585 // InternalCftLanguage.g:2404:2: ( rule__MappingDefinition__Group_8__0 )?
5922 int alt20=2; 7586 int alt25=2;
5923 int LA20_0 = input.LA(1); 7587 int LA25_0 = input.LA(1);
5924 7588
5925 if ( (LA20_0==17) ) { 7589 if ( (LA25_0==18) ) {
5926 alt20=1; 7590 alt25=1;
5927 } 7591 }
5928 switch (alt20) { 7592 switch (alt25) {
5929 case 1 : 7593 case 1 :
5930 // InternalCftLanguage.g:1894:3: rule__MappingDefinition__Group_8__0 7594 // InternalCftLanguage.g:2404:3: rule__MappingDefinition__Group_8__0
5931 { 7595 {
5932 pushFollow(FOLLOW_2); 7596 pushFollow(FOLLOW_2);
5933 rule__MappingDefinition__Group_8__0(); 7597 rule__MappingDefinition__Group_8__0();
@@ -5963,14 +7627,14 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
5963 7627
5964 7628
5965 // $ANTLR start "rule__MappingDefinition__Group_5__0" 7629 // $ANTLR start "rule__MappingDefinition__Group_5__0"
5966 // InternalCftLanguage.g:1903:1: rule__MappingDefinition__Group_5__0 : rule__MappingDefinition__Group_5__0__Impl rule__MappingDefinition__Group_5__1 ; 7630 // InternalCftLanguage.g:2413:1: rule__MappingDefinition__Group_5__0 : rule__MappingDefinition__Group_5__0__Impl rule__MappingDefinition__Group_5__1 ;
5967 public final void rule__MappingDefinition__Group_5__0() throws RecognitionException { 7631 public final void rule__MappingDefinition__Group_5__0() throws RecognitionException {
5968 7632
5969 int stackSize = keepStackSize(); 7633 int stackSize = keepStackSize();
5970 7634
5971 try { 7635 try {
5972 // InternalCftLanguage.g:1907:1: ( rule__MappingDefinition__Group_5__0__Impl rule__MappingDefinition__Group_5__1 ) 7636 // InternalCftLanguage.g:2417:1: ( rule__MappingDefinition__Group_5__0__Impl rule__MappingDefinition__Group_5__1 )
5973 // InternalCftLanguage.g:1908:2: rule__MappingDefinition__Group_5__0__Impl rule__MappingDefinition__Group_5__1 7637 // InternalCftLanguage.g:2418:2: rule__MappingDefinition__Group_5__0__Impl rule__MappingDefinition__Group_5__1
5974 { 7638 {
5975 pushFollow(FOLLOW_3); 7639 pushFollow(FOLLOW_3);
5976 rule__MappingDefinition__Group_5__0__Impl(); 7640 rule__MappingDefinition__Group_5__0__Impl();
@@ -6001,20 +7665,20 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
6001 7665
6002 7666
6003 // $ANTLR start "rule__MappingDefinition__Group_5__0__Impl" 7667 // $ANTLR start "rule__MappingDefinition__Group_5__0__Impl"
6004 // InternalCftLanguage.g:1915:1: rule__MappingDefinition__Group_5__0__Impl : ( ',' ) ; 7668 // InternalCftLanguage.g:2425:1: rule__MappingDefinition__Group_5__0__Impl : ( ',' ) ;
6005 public final void rule__MappingDefinition__Group_5__0__Impl() throws RecognitionException { 7669 public final void rule__MappingDefinition__Group_5__0__Impl() throws RecognitionException {
6006 7670
6007 int stackSize = keepStackSize(); 7671 int stackSize = keepStackSize();
6008 7672
6009 try { 7673 try {
6010 // InternalCftLanguage.g:1919:1: ( ( ',' ) ) 7674 // InternalCftLanguage.g:2429:1: ( ( ',' ) )
6011 // InternalCftLanguage.g:1920:1: ( ',' ) 7675 // InternalCftLanguage.g:2430:1: ( ',' )
6012 { 7676 {
6013 // InternalCftLanguage.g:1920:1: ( ',' ) 7677 // InternalCftLanguage.g:2430:1: ( ',' )
6014 // InternalCftLanguage.g:1921:2: ',' 7678 // InternalCftLanguage.g:2431:2: ','
6015 { 7679 {
6016 before(grammarAccess.getMappingDefinitionAccess().getCommaKeyword_5_0()); 7680 before(grammarAccess.getMappingDefinitionAccess().getCommaKeyword_5_0());
6017 match(input,29,FOLLOW_2); 7681 match(input,32,FOLLOW_2);
6018 after(grammarAccess.getMappingDefinitionAccess().getCommaKeyword_5_0()); 7682 after(grammarAccess.getMappingDefinitionAccess().getCommaKeyword_5_0());
6019 7683
6020 } 7684 }
@@ -6038,14 +7702,14 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
6038 7702
6039 7703
6040 // $ANTLR start "rule__MappingDefinition__Group_5__1" 7704 // $ANTLR start "rule__MappingDefinition__Group_5__1"
6041 // InternalCftLanguage.g:1930:1: rule__MappingDefinition__Group_5__1 : rule__MappingDefinition__Group_5__1__Impl ; 7705 // InternalCftLanguage.g:2440:1: rule__MappingDefinition__Group_5__1 : rule__MappingDefinition__Group_5__1__Impl ;
6042 public final void rule__MappingDefinition__Group_5__1() throws RecognitionException { 7706 public final void rule__MappingDefinition__Group_5__1() throws RecognitionException {
6043 7707
6044 int stackSize = keepStackSize(); 7708 int stackSize = keepStackSize();
6045 7709
6046 try { 7710 try {
6047 // InternalCftLanguage.g:1934:1: ( rule__MappingDefinition__Group_5__1__Impl ) 7711 // InternalCftLanguage.g:2444:1: ( rule__MappingDefinition__Group_5__1__Impl )
6048 // InternalCftLanguage.g:1935:2: rule__MappingDefinition__Group_5__1__Impl 7712 // InternalCftLanguage.g:2445:2: rule__MappingDefinition__Group_5__1__Impl
6049 { 7713 {
6050 pushFollow(FOLLOW_2); 7714 pushFollow(FOLLOW_2);
6051 rule__MappingDefinition__Group_5__1__Impl(); 7715 rule__MappingDefinition__Group_5__1__Impl();
@@ -6071,21 +7735,21 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
6071 7735
6072 7736
6073 // $ANTLR start "rule__MappingDefinition__Group_5__1__Impl" 7737 // $ANTLR start "rule__MappingDefinition__Group_5__1__Impl"
6074 // InternalCftLanguage.g:1941:1: rule__MappingDefinition__Group_5__1__Impl : ( ( rule__MappingDefinition__ParametersAssignment_5_1 ) ) ; 7738 // InternalCftLanguage.g:2451:1: rule__MappingDefinition__Group_5__1__Impl : ( ( rule__MappingDefinition__ParametersAssignment_5_1 ) ) ;
6075 public final void rule__MappingDefinition__Group_5__1__Impl() throws RecognitionException { 7739 public final void rule__MappingDefinition__Group_5__1__Impl() throws RecognitionException {
6076 7740
6077 int stackSize = keepStackSize(); 7741 int stackSize = keepStackSize();
6078 7742
6079 try { 7743 try {
6080 // InternalCftLanguage.g:1945:1: ( ( ( rule__MappingDefinition__ParametersAssignment_5_1 ) ) ) 7744 // InternalCftLanguage.g:2455:1: ( ( ( rule__MappingDefinition__ParametersAssignment_5_1 ) ) )
6081 // InternalCftLanguage.g:1946:1: ( ( rule__MappingDefinition__ParametersAssignment_5_1 ) ) 7745 // InternalCftLanguage.g:2456:1: ( ( rule__MappingDefinition__ParametersAssignment_5_1 ) )
6082 { 7746 {
6083 // InternalCftLanguage.g:1946:1: ( ( rule__MappingDefinition__ParametersAssignment_5_1 ) ) 7747 // InternalCftLanguage.g:2456:1: ( ( rule__MappingDefinition__ParametersAssignment_5_1 ) )
6084 // InternalCftLanguage.g:1947:2: ( rule__MappingDefinition__ParametersAssignment_5_1 ) 7748 // InternalCftLanguage.g:2457:2: ( rule__MappingDefinition__ParametersAssignment_5_1 )
6085 { 7749 {
6086 before(grammarAccess.getMappingDefinitionAccess().getParametersAssignment_5_1()); 7750 before(grammarAccess.getMappingDefinitionAccess().getParametersAssignment_5_1());
6087 // InternalCftLanguage.g:1948:2: ( rule__MappingDefinition__ParametersAssignment_5_1 ) 7751 // InternalCftLanguage.g:2458:2: ( rule__MappingDefinition__ParametersAssignment_5_1 )
6088 // InternalCftLanguage.g:1948:3: rule__MappingDefinition__ParametersAssignment_5_1 7752 // InternalCftLanguage.g:2458:3: rule__MappingDefinition__ParametersAssignment_5_1
6089 { 7753 {
6090 pushFollow(FOLLOW_2); 7754 pushFollow(FOLLOW_2);
6091 rule__MappingDefinition__ParametersAssignment_5_1(); 7755 rule__MappingDefinition__ParametersAssignment_5_1();
@@ -6118,16 +7782,16 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
6118 7782
6119 7783
6120 // $ANTLR start "rule__MappingDefinition__Group_8__0" 7784 // $ANTLR start "rule__MappingDefinition__Group_8__0"
6121 // InternalCftLanguage.g:1957:1: rule__MappingDefinition__Group_8__0 : rule__MappingDefinition__Group_8__0__Impl rule__MappingDefinition__Group_8__1 ; 7785 // InternalCftLanguage.g:2467:1: rule__MappingDefinition__Group_8__0 : rule__MappingDefinition__Group_8__0__Impl rule__MappingDefinition__Group_8__1 ;
6122 public final void rule__MappingDefinition__Group_8__0() throws RecognitionException { 7786 public final void rule__MappingDefinition__Group_8__0() throws RecognitionException {
6123 7787
6124 int stackSize = keepStackSize(); 7788 int stackSize = keepStackSize();
6125 7789
6126 try { 7790 try {
6127 // InternalCftLanguage.g:1961:1: ( rule__MappingDefinition__Group_8__0__Impl rule__MappingDefinition__Group_8__1 ) 7791 // InternalCftLanguage.g:2471:1: ( rule__MappingDefinition__Group_8__0__Impl rule__MappingDefinition__Group_8__1 )
6128 // InternalCftLanguage.g:1962:2: rule__MappingDefinition__Group_8__0__Impl rule__MappingDefinition__Group_8__1 7792 // InternalCftLanguage.g:2472:2: rule__MappingDefinition__Group_8__0__Impl rule__MappingDefinition__Group_8__1
6129 { 7793 {
6130 pushFollow(FOLLOW_26); 7794 pushFollow(FOLLOW_28);
6131 rule__MappingDefinition__Group_8__0__Impl(); 7795 rule__MappingDefinition__Group_8__0__Impl();
6132 7796
6133 state._fsp--; 7797 state._fsp--;
@@ -6156,20 +7820,20 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
6156 7820
6157 7821
6158 // $ANTLR start "rule__MappingDefinition__Group_8__0__Impl" 7822 // $ANTLR start "rule__MappingDefinition__Group_8__0__Impl"
6159 // InternalCftLanguage.g:1969:1: rule__MappingDefinition__Group_8__0__Impl : ( '{' ) ; 7823 // InternalCftLanguage.g:2479:1: rule__MappingDefinition__Group_8__0__Impl : ( '{' ) ;
6160 public final void rule__MappingDefinition__Group_8__0__Impl() throws RecognitionException { 7824 public final void rule__MappingDefinition__Group_8__0__Impl() throws RecognitionException {
6161 7825
6162 int stackSize = keepStackSize(); 7826 int stackSize = keepStackSize();
6163 7827
6164 try { 7828 try {
6165 // InternalCftLanguage.g:1973:1: ( ( '{' ) ) 7829 // InternalCftLanguage.g:2483:1: ( ( '{' ) )
6166 // InternalCftLanguage.g:1974:1: ( '{' ) 7830 // InternalCftLanguage.g:2484:1: ( '{' )
6167 { 7831 {
6168 // InternalCftLanguage.g:1974:1: ( '{' ) 7832 // InternalCftLanguage.g:2484:1: ( '{' )
6169 // InternalCftLanguage.g:1975:2: '{' 7833 // InternalCftLanguage.g:2485:2: '{'
6170 { 7834 {
6171 before(grammarAccess.getMappingDefinitionAccess().getLeftCurlyBracketKeyword_8_0()); 7835 before(grammarAccess.getMappingDefinitionAccess().getLeftCurlyBracketKeyword_8_0());
6172 match(input,17,FOLLOW_2); 7836 match(input,18,FOLLOW_2);
6173 after(grammarAccess.getMappingDefinitionAccess().getLeftCurlyBracketKeyword_8_0()); 7837 after(grammarAccess.getMappingDefinitionAccess().getLeftCurlyBracketKeyword_8_0());
6174 7838
6175 } 7839 }
@@ -6193,16 +7857,16 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
6193 7857
6194 7858
6195 // $ANTLR start "rule__MappingDefinition__Group_8__1" 7859 // $ANTLR start "rule__MappingDefinition__Group_8__1"
6196 // InternalCftLanguage.g:1984:1: rule__MappingDefinition__Group_8__1 : rule__MappingDefinition__Group_8__1__Impl rule__MappingDefinition__Group_8__2 ; 7860 // InternalCftLanguage.g:2494:1: rule__MappingDefinition__Group_8__1 : rule__MappingDefinition__Group_8__1__Impl rule__MappingDefinition__Group_8__2 ;
6197 public final void rule__MappingDefinition__Group_8__1() throws RecognitionException { 7861 public final void rule__MappingDefinition__Group_8__1() throws RecognitionException {
6198 7862
6199 int stackSize = keepStackSize(); 7863 int stackSize = keepStackSize();
6200 7864
6201 try { 7865 try {
6202 // InternalCftLanguage.g:1988:1: ( rule__MappingDefinition__Group_8__1__Impl rule__MappingDefinition__Group_8__2 ) 7866 // InternalCftLanguage.g:2498:1: ( rule__MappingDefinition__Group_8__1__Impl rule__MappingDefinition__Group_8__2 )
6203 // InternalCftLanguage.g:1989:2: rule__MappingDefinition__Group_8__1__Impl rule__MappingDefinition__Group_8__2 7867 // InternalCftLanguage.g:2499:2: rule__MappingDefinition__Group_8__1__Impl rule__MappingDefinition__Group_8__2
6204 { 7868 {
6205 pushFollow(FOLLOW_26); 7869 pushFollow(FOLLOW_28);
6206 rule__MappingDefinition__Group_8__1__Impl(); 7870 rule__MappingDefinition__Group_8__1__Impl();
6207 7871
6208 state._fsp--; 7872 state._fsp--;
@@ -6231,35 +7895,35 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
6231 7895
6232 7896
6233 // $ANTLR start "rule__MappingDefinition__Group_8__1__Impl" 7897 // $ANTLR start "rule__MappingDefinition__Group_8__1__Impl"
6234 // InternalCftLanguage.g:1996:1: rule__MappingDefinition__Group_8__1__Impl : ( ( rule__MappingDefinition__Group_8_1__0 )* ) ; 7898 // InternalCftLanguage.g:2506:1: rule__MappingDefinition__Group_8__1__Impl : ( ( rule__MappingDefinition__Group_8_1__0 )* ) ;
6235 public final void rule__MappingDefinition__Group_8__1__Impl() throws RecognitionException { 7899 public final void rule__MappingDefinition__Group_8__1__Impl() throws RecognitionException {
6236 7900
6237 int stackSize = keepStackSize(); 7901 int stackSize = keepStackSize();
6238 7902
6239 try { 7903 try {
6240 // InternalCftLanguage.g:2000:1: ( ( ( rule__MappingDefinition__Group_8_1__0 )* ) ) 7904 // InternalCftLanguage.g:2510:1: ( ( ( rule__MappingDefinition__Group_8_1__0 )* ) )
6241 // InternalCftLanguage.g:2001:1: ( ( rule__MappingDefinition__Group_8_1__0 )* ) 7905 // InternalCftLanguage.g:2511:1: ( ( rule__MappingDefinition__Group_8_1__0 )* )
6242 { 7906 {
6243 // InternalCftLanguage.g:2001:1: ( ( rule__MappingDefinition__Group_8_1__0 )* ) 7907 // InternalCftLanguage.g:2511:1: ( ( rule__MappingDefinition__Group_8_1__0 )* )
6244 // InternalCftLanguage.g:2002:2: ( rule__MappingDefinition__Group_8_1__0 )* 7908 // InternalCftLanguage.g:2512:2: ( rule__MappingDefinition__Group_8_1__0 )*
6245 { 7909 {
6246 before(grammarAccess.getMappingDefinitionAccess().getGroup_8_1()); 7910 before(grammarAccess.getMappingDefinitionAccess().getGroup_8_1());
6247 // InternalCftLanguage.g:2003:2: ( rule__MappingDefinition__Group_8_1__0 )* 7911 // InternalCftLanguage.g:2513:2: ( rule__MappingDefinition__Group_8_1__0 )*
6248 loop21: 7912 loop26:
6249 do { 7913 do {
6250 int alt21=2; 7914 int alt26=2;
6251 int LA21_0 = input.LA(1); 7915 int LA26_0 = input.LA(1);
6252 7916
6253 if ( (LA21_0==RULE_ID||LA21_0==30) ) { 7917 if ( ((LA26_0>=RULE_ID && LA26_0<=RULE_OF_INT)||LA26_0==33) ) {
6254 alt21=1; 7918 alt26=1;
6255 } 7919 }
6256 7920
6257 7921
6258 switch (alt21) { 7922 switch (alt26) {
6259 case 1 : 7923 case 1 :
6260 // InternalCftLanguage.g:2003:3: rule__MappingDefinition__Group_8_1__0 7924 // InternalCftLanguage.g:2513:3: rule__MappingDefinition__Group_8_1__0
6261 { 7925 {
6262 pushFollow(FOLLOW_27); 7926 pushFollow(FOLLOW_29);
6263 rule__MappingDefinition__Group_8_1__0(); 7927 rule__MappingDefinition__Group_8_1__0();
6264 7928
6265 state._fsp--; 7929 state._fsp--;
@@ -6269,7 +7933,7 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
6269 break; 7933 break;
6270 7934
6271 default : 7935 default :
6272 break loop21; 7936 break loop26;
6273 } 7937 }
6274 } while (true); 7938 } while (true);
6275 7939
@@ -6296,14 +7960,14 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
6296 7960
6297 7961
6298 // $ANTLR start "rule__MappingDefinition__Group_8__2" 7962 // $ANTLR start "rule__MappingDefinition__Group_8__2"
6299 // InternalCftLanguage.g:2011:1: rule__MappingDefinition__Group_8__2 : rule__MappingDefinition__Group_8__2__Impl ; 7963 // InternalCftLanguage.g:2521:1: rule__MappingDefinition__Group_8__2 : rule__MappingDefinition__Group_8__2__Impl ;
6300 public final void rule__MappingDefinition__Group_8__2() throws RecognitionException { 7964 public final void rule__MappingDefinition__Group_8__2() throws RecognitionException {
6301 7965
6302 int stackSize = keepStackSize(); 7966 int stackSize = keepStackSize();
6303 7967
6304 try { 7968 try {
6305 // InternalCftLanguage.g:2015:1: ( rule__MappingDefinition__Group_8__2__Impl ) 7969 // InternalCftLanguage.g:2525:1: ( rule__MappingDefinition__Group_8__2__Impl )
6306 // InternalCftLanguage.g:2016:2: rule__MappingDefinition__Group_8__2__Impl 7970 // InternalCftLanguage.g:2526:2: rule__MappingDefinition__Group_8__2__Impl
6307 { 7971 {
6308 pushFollow(FOLLOW_2); 7972 pushFollow(FOLLOW_2);
6309 rule__MappingDefinition__Group_8__2__Impl(); 7973 rule__MappingDefinition__Group_8__2__Impl();
@@ -6329,20 +7993,20 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
6329 7993
6330 7994
6331 // $ANTLR start "rule__MappingDefinition__Group_8__2__Impl" 7995 // $ANTLR start "rule__MappingDefinition__Group_8__2__Impl"
6332 // InternalCftLanguage.g:2022:1: rule__MappingDefinition__Group_8__2__Impl : ( '}' ) ; 7996 // InternalCftLanguage.g:2532:1: rule__MappingDefinition__Group_8__2__Impl : ( '}' ) ;
6333 public final void rule__MappingDefinition__Group_8__2__Impl() throws RecognitionException { 7997 public final void rule__MappingDefinition__Group_8__2__Impl() throws RecognitionException {
6334 7998
6335 int stackSize = keepStackSize(); 7999 int stackSize = keepStackSize();
6336 8000
6337 try { 8001 try {
6338 // InternalCftLanguage.g:2026:1: ( ( '}' ) ) 8002 // InternalCftLanguage.g:2536:1: ( ( '}' ) )
6339 // InternalCftLanguage.g:2027:1: ( '}' ) 8003 // InternalCftLanguage.g:2537:1: ( '}' )
6340 { 8004 {
6341 // InternalCftLanguage.g:2027:1: ( '}' ) 8005 // InternalCftLanguage.g:2537:1: ( '}' )
6342 // InternalCftLanguage.g:2028:2: '}' 8006 // InternalCftLanguage.g:2538:2: '}'
6343 { 8007 {
6344 before(grammarAccess.getMappingDefinitionAccess().getRightCurlyBracketKeyword_8_2()); 8008 before(grammarAccess.getMappingDefinitionAccess().getRightCurlyBracketKeyword_8_2());
6345 match(input,18,FOLLOW_2); 8009 match(input,19,FOLLOW_2);
6346 after(grammarAccess.getMappingDefinitionAccess().getRightCurlyBracketKeyword_8_2()); 8010 after(grammarAccess.getMappingDefinitionAccess().getRightCurlyBracketKeyword_8_2());
6347 8011
6348 } 8012 }
@@ -6366,14 +8030,14 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
6366 8030
6367 8031
6368 // $ANTLR start "rule__MappingDefinition__Group_8_1__0" 8032 // $ANTLR start "rule__MappingDefinition__Group_8_1__0"
6369 // InternalCftLanguage.g:2038:1: rule__MappingDefinition__Group_8_1__0 : rule__MappingDefinition__Group_8_1__0__Impl rule__MappingDefinition__Group_8_1__1 ; 8033 // InternalCftLanguage.g:2548:1: rule__MappingDefinition__Group_8_1__0 : rule__MappingDefinition__Group_8_1__0__Impl rule__MappingDefinition__Group_8_1__1 ;
6370 public final void rule__MappingDefinition__Group_8_1__0() throws RecognitionException { 8034 public final void rule__MappingDefinition__Group_8_1__0() throws RecognitionException {
6371 8035
6372 int stackSize = keepStackSize(); 8036 int stackSize = keepStackSize();
6373 8037
6374 try { 8038 try {
6375 // InternalCftLanguage.g:2042:1: ( rule__MappingDefinition__Group_8_1__0__Impl rule__MappingDefinition__Group_8_1__1 ) 8039 // InternalCftLanguage.g:2552:1: ( rule__MappingDefinition__Group_8_1__0__Impl rule__MappingDefinition__Group_8_1__1 )
6376 // InternalCftLanguage.g:2043:2: rule__MappingDefinition__Group_8_1__0__Impl rule__MappingDefinition__Group_8_1__1 8040 // InternalCftLanguage.g:2553:2: rule__MappingDefinition__Group_8_1__0__Impl rule__MappingDefinition__Group_8_1__1
6377 { 8041 {
6378 pushFollow(FOLLOW_7); 8042 pushFollow(FOLLOW_7);
6379 rule__MappingDefinition__Group_8_1__0__Impl(); 8043 rule__MappingDefinition__Group_8_1__0__Impl();
@@ -6404,21 +8068,21 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
6404 8068
6405 8069
6406 // $ANTLR start "rule__MappingDefinition__Group_8_1__0__Impl" 8070 // $ANTLR start "rule__MappingDefinition__Group_8_1__0__Impl"
6407 // InternalCftLanguage.g:2050:1: rule__MappingDefinition__Group_8_1__0__Impl : ( ( rule__MappingDefinition__Alternatives_8_1_0 ) ) ; 8071 // InternalCftLanguage.g:2560:1: rule__MappingDefinition__Group_8_1__0__Impl : ( ( rule__MappingDefinition__Alternatives_8_1_0 ) ) ;
6408 public final void rule__MappingDefinition__Group_8_1__0__Impl() throws RecognitionException { 8072 public final void rule__MappingDefinition__Group_8_1__0__Impl() throws RecognitionException {
6409 8073
6410 int stackSize = keepStackSize(); 8074 int stackSize = keepStackSize();
6411 8075
6412 try { 8076 try {
6413 // InternalCftLanguage.g:2054:1: ( ( ( rule__MappingDefinition__Alternatives_8_1_0 ) ) ) 8077 // InternalCftLanguage.g:2564:1: ( ( ( rule__MappingDefinition__Alternatives_8_1_0 ) ) )
6414 // InternalCftLanguage.g:2055:1: ( ( rule__MappingDefinition__Alternatives_8_1_0 ) ) 8078 // InternalCftLanguage.g:2565:1: ( ( rule__MappingDefinition__Alternatives_8_1_0 ) )
6415 { 8079 {
6416 // InternalCftLanguage.g:2055:1: ( ( rule__MappingDefinition__Alternatives_8_1_0 ) ) 8080 // InternalCftLanguage.g:2565:1: ( ( rule__MappingDefinition__Alternatives_8_1_0 ) )
6417 // InternalCftLanguage.g:2056:2: ( rule__MappingDefinition__Alternatives_8_1_0 ) 8081 // InternalCftLanguage.g:2566:2: ( rule__MappingDefinition__Alternatives_8_1_0 )
6418 { 8082 {
6419 before(grammarAccess.getMappingDefinitionAccess().getAlternatives_8_1_0()); 8083 before(grammarAccess.getMappingDefinitionAccess().getAlternatives_8_1_0());
6420 // InternalCftLanguage.g:2057:2: ( rule__MappingDefinition__Alternatives_8_1_0 ) 8084 // InternalCftLanguage.g:2567:2: ( rule__MappingDefinition__Alternatives_8_1_0 )
6421 // InternalCftLanguage.g:2057:3: rule__MappingDefinition__Alternatives_8_1_0 8085 // InternalCftLanguage.g:2567:3: rule__MappingDefinition__Alternatives_8_1_0
6422 { 8086 {
6423 pushFollow(FOLLOW_2); 8087 pushFollow(FOLLOW_2);
6424 rule__MappingDefinition__Alternatives_8_1_0(); 8088 rule__MappingDefinition__Alternatives_8_1_0();
@@ -6451,14 +8115,14 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
6451 8115
6452 8116
6453 // $ANTLR start "rule__MappingDefinition__Group_8_1__1" 8117 // $ANTLR start "rule__MappingDefinition__Group_8_1__1"
6454 // InternalCftLanguage.g:2065:1: rule__MappingDefinition__Group_8_1__1 : rule__MappingDefinition__Group_8_1__1__Impl ; 8118 // InternalCftLanguage.g:2575:1: rule__MappingDefinition__Group_8_1__1 : rule__MappingDefinition__Group_8_1__1__Impl ;
6455 public final void rule__MappingDefinition__Group_8_1__1() throws RecognitionException { 8119 public final void rule__MappingDefinition__Group_8_1__1() throws RecognitionException {
6456 8120
6457 int stackSize = keepStackSize(); 8121 int stackSize = keepStackSize();
6458 8122
6459 try { 8123 try {
6460 // InternalCftLanguage.g:2069:1: ( rule__MappingDefinition__Group_8_1__1__Impl ) 8124 // InternalCftLanguage.g:2579:1: ( rule__MappingDefinition__Group_8_1__1__Impl )
6461 // InternalCftLanguage.g:2070:2: rule__MappingDefinition__Group_8_1__1__Impl 8125 // InternalCftLanguage.g:2580:2: rule__MappingDefinition__Group_8_1__1__Impl
6462 { 8126 {
6463 pushFollow(FOLLOW_2); 8127 pushFollow(FOLLOW_2);
6464 rule__MappingDefinition__Group_8_1__1__Impl(); 8128 rule__MappingDefinition__Group_8_1__1__Impl();
@@ -6484,20 +8148,20 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
6484 8148
6485 8149
6486 // $ANTLR start "rule__MappingDefinition__Group_8_1__1__Impl" 8150 // $ANTLR start "rule__MappingDefinition__Group_8_1__1__Impl"
6487 // InternalCftLanguage.g:2076:1: rule__MappingDefinition__Group_8_1__1__Impl : ( ';' ) ; 8151 // InternalCftLanguage.g:2586:1: rule__MappingDefinition__Group_8_1__1__Impl : ( ';' ) ;
6488 public final void rule__MappingDefinition__Group_8_1__1__Impl() throws RecognitionException { 8152 public final void rule__MappingDefinition__Group_8_1__1__Impl() throws RecognitionException {
6489 8153
6490 int stackSize = keepStackSize(); 8154 int stackSize = keepStackSize();
6491 8155
6492 try { 8156 try {
6493 // InternalCftLanguage.g:2080:1: ( ( ';' ) ) 8157 // InternalCftLanguage.g:2590:1: ( ( ';' ) )
6494 // InternalCftLanguage.g:2081:1: ( ';' ) 8158 // InternalCftLanguage.g:2591:1: ( ';' )
6495 { 8159 {
6496 // InternalCftLanguage.g:2081:1: ( ';' ) 8160 // InternalCftLanguage.g:2591:1: ( ';' )
6497 // InternalCftLanguage.g:2082:2: ';' 8161 // InternalCftLanguage.g:2592:2: ';'
6498 { 8162 {
6499 before(grammarAccess.getMappingDefinitionAccess().getSemicolonKeyword_8_1_1()); 8163 before(grammarAccess.getMappingDefinitionAccess().getSemicolonKeyword_8_1_1());
6500 match(input,14,FOLLOW_2); 8164 match(input,15,FOLLOW_2);
6501 after(grammarAccess.getMappingDefinitionAccess().getSemicolonKeyword_8_1_1()); 8165 after(grammarAccess.getMappingDefinitionAccess().getSemicolonKeyword_8_1_1());
6502 8166
6503 } 8167 }
@@ -6521,14 +8185,14 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
6521 8185
6522 8186
6523 // $ANTLR start "rule__LookupDefinition__Group__0" 8187 // $ANTLR start "rule__LookupDefinition__Group__0"
6524 // InternalCftLanguage.g:2092:1: rule__LookupDefinition__Group__0 : rule__LookupDefinition__Group__0__Impl rule__LookupDefinition__Group__1 ; 8188 // InternalCftLanguage.g:2602:1: rule__LookupDefinition__Group__0 : rule__LookupDefinition__Group__0__Impl rule__LookupDefinition__Group__1 ;
6525 public final void rule__LookupDefinition__Group__0() throws RecognitionException { 8189 public final void rule__LookupDefinition__Group__0() throws RecognitionException {
6526 8190
6527 int stackSize = keepStackSize(); 8191 int stackSize = keepStackSize();
6528 8192
6529 try { 8193 try {
6530 // InternalCftLanguage.g:2096:1: ( rule__LookupDefinition__Group__0__Impl rule__LookupDefinition__Group__1 ) 8194 // InternalCftLanguage.g:2606:1: ( rule__LookupDefinition__Group__0__Impl rule__LookupDefinition__Group__1 )
6531 // InternalCftLanguage.g:2097:2: rule__LookupDefinition__Group__0__Impl rule__LookupDefinition__Group__1 8195 // InternalCftLanguage.g:2607:2: rule__LookupDefinition__Group__0__Impl rule__LookupDefinition__Group__1
6532 { 8196 {
6533 pushFollow(FOLLOW_3); 8197 pushFollow(FOLLOW_3);
6534 rule__LookupDefinition__Group__0__Impl(); 8198 rule__LookupDefinition__Group__0__Impl();
@@ -6559,20 +8223,20 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
6559 8223
6560 8224
6561 // $ANTLR start "rule__LookupDefinition__Group__0__Impl" 8225 // $ANTLR start "rule__LookupDefinition__Group__0__Impl"
6562 // InternalCftLanguage.g:2104:1: rule__LookupDefinition__Group__0__Impl : ( 'lookup' ) ; 8226 // InternalCftLanguage.g:2614:1: rule__LookupDefinition__Group__0__Impl : ( 'lookup' ) ;
6563 public final void rule__LookupDefinition__Group__0__Impl() throws RecognitionException { 8227 public final void rule__LookupDefinition__Group__0__Impl() throws RecognitionException {
6564 8228
6565 int stackSize = keepStackSize(); 8229 int stackSize = keepStackSize();
6566 8230
6567 try { 8231 try {
6568 // InternalCftLanguage.g:2108:1: ( ( 'lookup' ) ) 8232 // InternalCftLanguage.g:2618:1: ( ( 'lookup' ) )
6569 // InternalCftLanguage.g:2109:1: ( 'lookup' ) 8233 // InternalCftLanguage.g:2619:1: ( 'lookup' )
6570 { 8234 {
6571 // InternalCftLanguage.g:2109:1: ( 'lookup' ) 8235 // InternalCftLanguage.g:2619:1: ( 'lookup' )
6572 // InternalCftLanguage.g:2110:2: 'lookup' 8236 // InternalCftLanguage.g:2620:2: 'lookup'
6573 { 8237 {
6574 before(grammarAccess.getLookupDefinitionAccess().getLookupKeyword_0()); 8238 before(grammarAccess.getLookupDefinitionAccess().getLookupKeyword_0());
6575 match(input,30,FOLLOW_2); 8239 match(input,33,FOLLOW_2);
6576 after(grammarAccess.getLookupDefinitionAccess().getLookupKeyword_0()); 8240 after(grammarAccess.getLookupDefinitionAccess().getLookupKeyword_0());
6577 8241
6578 } 8242 }
@@ -6596,16 +8260,16 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
6596 8260
6597 8261
6598 // $ANTLR start "rule__LookupDefinition__Group__1" 8262 // $ANTLR start "rule__LookupDefinition__Group__1"
6599 // InternalCftLanguage.g:2119:1: rule__LookupDefinition__Group__1 : rule__LookupDefinition__Group__1__Impl rule__LookupDefinition__Group__2 ; 8263 // InternalCftLanguage.g:2629:1: rule__LookupDefinition__Group__1 : rule__LookupDefinition__Group__1__Impl rule__LookupDefinition__Group__2 ;
6600 public final void rule__LookupDefinition__Group__1() throws RecognitionException { 8264 public final void rule__LookupDefinition__Group__1() throws RecognitionException {
6601 8265
6602 int stackSize = keepStackSize(); 8266 int stackSize = keepStackSize();
6603 8267
6604 try { 8268 try {
6605 // InternalCftLanguage.g:2123:1: ( rule__LookupDefinition__Group__1__Impl rule__LookupDefinition__Group__2 ) 8269 // InternalCftLanguage.g:2633:1: ( rule__LookupDefinition__Group__1__Impl rule__LookupDefinition__Group__2 )
6606 // InternalCftLanguage.g:2124:2: rule__LookupDefinition__Group__1__Impl rule__LookupDefinition__Group__2 8270 // InternalCftLanguage.g:2634:2: rule__LookupDefinition__Group__1__Impl rule__LookupDefinition__Group__2
6607 { 8271 {
6608 pushFollow(FOLLOW_22); 8272 pushFollow(FOLLOW_24);
6609 rule__LookupDefinition__Group__1__Impl(); 8273 rule__LookupDefinition__Group__1__Impl();
6610 8274
6611 state._fsp--; 8275 state._fsp--;
@@ -6634,21 +8298,21 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
6634 8298
6635 8299
6636 // $ANTLR start "rule__LookupDefinition__Group__1__Impl" 8300 // $ANTLR start "rule__LookupDefinition__Group__1__Impl"
6637 // InternalCftLanguage.g:2131:1: rule__LookupDefinition__Group__1__Impl : ( ( rule__LookupDefinition__MappingAssignment_1 ) ) ; 8301 // InternalCftLanguage.g:2641:1: rule__LookupDefinition__Group__1__Impl : ( ( rule__LookupDefinition__MappingAssignment_1 ) ) ;
6638 public final void rule__LookupDefinition__Group__1__Impl() throws RecognitionException { 8302 public final void rule__LookupDefinition__Group__1__Impl() throws RecognitionException {
6639 8303
6640 int stackSize = keepStackSize(); 8304 int stackSize = keepStackSize();
6641 8305
6642 try { 8306 try {
6643 // InternalCftLanguage.g:2135:1: ( ( ( rule__LookupDefinition__MappingAssignment_1 ) ) ) 8307 // InternalCftLanguage.g:2645:1: ( ( ( rule__LookupDefinition__MappingAssignment_1 ) ) )
6644 // InternalCftLanguage.g:2136:1: ( ( rule__LookupDefinition__MappingAssignment_1 ) ) 8308 // InternalCftLanguage.g:2646:1: ( ( rule__LookupDefinition__MappingAssignment_1 ) )
6645 { 8309 {
6646 // InternalCftLanguage.g:2136:1: ( ( rule__LookupDefinition__MappingAssignment_1 ) ) 8310 // InternalCftLanguage.g:2646:1: ( ( rule__LookupDefinition__MappingAssignment_1 ) )
6647 // InternalCftLanguage.g:2137:2: ( rule__LookupDefinition__MappingAssignment_1 ) 8311 // InternalCftLanguage.g:2647:2: ( rule__LookupDefinition__MappingAssignment_1 )
6648 { 8312 {
6649 before(grammarAccess.getLookupDefinitionAccess().getMappingAssignment_1()); 8313 before(grammarAccess.getLookupDefinitionAccess().getMappingAssignment_1());
6650 // InternalCftLanguage.g:2138:2: ( rule__LookupDefinition__MappingAssignment_1 ) 8314 // InternalCftLanguage.g:2648:2: ( rule__LookupDefinition__MappingAssignment_1 )
6651 // InternalCftLanguage.g:2138:3: rule__LookupDefinition__MappingAssignment_1 8315 // InternalCftLanguage.g:2648:3: rule__LookupDefinition__MappingAssignment_1
6652 { 8316 {
6653 pushFollow(FOLLOW_2); 8317 pushFollow(FOLLOW_2);
6654 rule__LookupDefinition__MappingAssignment_1(); 8318 rule__LookupDefinition__MappingAssignment_1();
@@ -6681,14 +8345,14 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
6681 8345
6682 8346
6683 // $ANTLR start "rule__LookupDefinition__Group__2" 8347 // $ANTLR start "rule__LookupDefinition__Group__2"
6684 // InternalCftLanguage.g:2146:1: rule__LookupDefinition__Group__2 : rule__LookupDefinition__Group__2__Impl rule__LookupDefinition__Group__3 ; 8348 // InternalCftLanguage.g:2656:1: rule__LookupDefinition__Group__2 : rule__LookupDefinition__Group__2__Impl rule__LookupDefinition__Group__3 ;
6685 public final void rule__LookupDefinition__Group__2() throws RecognitionException { 8349 public final void rule__LookupDefinition__Group__2() throws RecognitionException {
6686 8350
6687 int stackSize = keepStackSize(); 8351 int stackSize = keepStackSize();
6688 8352
6689 try { 8353 try {
6690 // InternalCftLanguage.g:2150:1: ( rule__LookupDefinition__Group__2__Impl rule__LookupDefinition__Group__3 ) 8354 // InternalCftLanguage.g:2660:1: ( rule__LookupDefinition__Group__2__Impl rule__LookupDefinition__Group__3 )
6691 // InternalCftLanguage.g:2151:2: rule__LookupDefinition__Group__2__Impl rule__LookupDefinition__Group__3 8355 // InternalCftLanguage.g:2661:2: rule__LookupDefinition__Group__2__Impl rule__LookupDefinition__Group__3
6692 { 8356 {
6693 pushFollow(FOLLOW_3); 8357 pushFollow(FOLLOW_3);
6694 rule__LookupDefinition__Group__2__Impl(); 8358 rule__LookupDefinition__Group__2__Impl();
@@ -6719,20 +8383,20 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
6719 8383
6720 8384
6721 // $ANTLR start "rule__LookupDefinition__Group__2__Impl" 8385 // $ANTLR start "rule__LookupDefinition__Group__2__Impl"
6722 // InternalCftLanguage.g:2158:1: rule__LookupDefinition__Group__2__Impl : ( '(' ) ; 8386 // InternalCftLanguage.g:2668:1: rule__LookupDefinition__Group__2__Impl : ( '(' ) ;
6723 public final void rule__LookupDefinition__Group__2__Impl() throws RecognitionException { 8387 public final void rule__LookupDefinition__Group__2__Impl() throws RecognitionException {
6724 8388
6725 int stackSize = keepStackSize(); 8389 int stackSize = keepStackSize();
6726 8390
6727 try { 8391 try {
6728 // InternalCftLanguage.g:2162:1: ( ( '(' ) ) 8392 // InternalCftLanguage.g:2672:1: ( ( '(' ) )
6729 // InternalCftLanguage.g:2163:1: ( '(' ) 8393 // InternalCftLanguage.g:2673:1: ( '(' )
6730 { 8394 {
6731 // InternalCftLanguage.g:2163:1: ( '(' ) 8395 // InternalCftLanguage.g:2673:1: ( '(' )
6732 // InternalCftLanguage.g:2164:2: '(' 8396 // InternalCftLanguage.g:2674:2: '('
6733 { 8397 {
6734 before(grammarAccess.getLookupDefinitionAccess().getLeftParenthesisKeyword_2()); 8398 before(grammarAccess.getLookupDefinitionAccess().getLeftParenthesisKeyword_2());
6735 match(input,27,FOLLOW_2); 8399 match(input,30,FOLLOW_2);
6736 after(grammarAccess.getLookupDefinitionAccess().getLeftParenthesisKeyword_2()); 8400 after(grammarAccess.getLookupDefinitionAccess().getLeftParenthesisKeyword_2());
6737 8401
6738 } 8402 }
@@ -6756,16 +8420,16 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
6756 8420
6757 8421
6758 // $ANTLR start "rule__LookupDefinition__Group__3" 8422 // $ANTLR start "rule__LookupDefinition__Group__3"
6759 // InternalCftLanguage.g:2173:1: rule__LookupDefinition__Group__3 : rule__LookupDefinition__Group__3__Impl rule__LookupDefinition__Group__4 ; 8423 // InternalCftLanguage.g:2683:1: rule__LookupDefinition__Group__3 : rule__LookupDefinition__Group__3__Impl rule__LookupDefinition__Group__4 ;
6760 public final void rule__LookupDefinition__Group__3() throws RecognitionException { 8424 public final void rule__LookupDefinition__Group__3() throws RecognitionException {
6761 8425
6762 int stackSize = keepStackSize(); 8426 int stackSize = keepStackSize();
6763 8427
6764 try { 8428 try {
6765 // InternalCftLanguage.g:2177:1: ( rule__LookupDefinition__Group__3__Impl rule__LookupDefinition__Group__4 ) 8429 // InternalCftLanguage.g:2687:1: ( rule__LookupDefinition__Group__3__Impl rule__LookupDefinition__Group__4 )
6766 // InternalCftLanguage.g:2178:2: rule__LookupDefinition__Group__3__Impl rule__LookupDefinition__Group__4 8430 // InternalCftLanguage.g:2688:2: rule__LookupDefinition__Group__3__Impl rule__LookupDefinition__Group__4
6767 { 8431 {
6768 pushFollow(FOLLOW_23); 8432 pushFollow(FOLLOW_25);
6769 rule__LookupDefinition__Group__3__Impl(); 8433 rule__LookupDefinition__Group__3__Impl();
6770 8434
6771 state._fsp--; 8435 state._fsp--;
@@ -6794,21 +8458,21 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
6794 8458
6795 8459
6796 // $ANTLR start "rule__LookupDefinition__Group__3__Impl" 8460 // $ANTLR start "rule__LookupDefinition__Group__3__Impl"
6797 // InternalCftLanguage.g:2185:1: rule__LookupDefinition__Group__3__Impl : ( ( rule__LookupDefinition__ArgumentsAssignment_3 ) ) ; 8461 // InternalCftLanguage.g:2695:1: rule__LookupDefinition__Group__3__Impl : ( ( rule__LookupDefinition__ArgumentsAssignment_3 ) ) ;
6798 public final void rule__LookupDefinition__Group__3__Impl() throws RecognitionException { 8462 public final void rule__LookupDefinition__Group__3__Impl() throws RecognitionException {
6799 8463
6800 int stackSize = keepStackSize(); 8464 int stackSize = keepStackSize();
6801 8465
6802 try { 8466 try {
6803 // InternalCftLanguage.g:2189:1: ( ( ( rule__LookupDefinition__ArgumentsAssignment_3 ) ) ) 8467 // InternalCftLanguage.g:2699:1: ( ( ( rule__LookupDefinition__ArgumentsAssignment_3 ) ) )
6804 // InternalCftLanguage.g:2190:1: ( ( rule__LookupDefinition__ArgumentsAssignment_3 ) ) 8468 // InternalCftLanguage.g:2700:1: ( ( rule__LookupDefinition__ArgumentsAssignment_3 ) )
6805 { 8469 {
6806 // InternalCftLanguage.g:2190:1: ( ( rule__LookupDefinition__ArgumentsAssignment_3 ) ) 8470 // InternalCftLanguage.g:2700:1: ( ( rule__LookupDefinition__ArgumentsAssignment_3 ) )
6807 // InternalCftLanguage.g:2191:2: ( rule__LookupDefinition__ArgumentsAssignment_3 ) 8471 // InternalCftLanguage.g:2701:2: ( rule__LookupDefinition__ArgumentsAssignment_3 )
6808 { 8472 {
6809 before(grammarAccess.getLookupDefinitionAccess().getArgumentsAssignment_3()); 8473 before(grammarAccess.getLookupDefinitionAccess().getArgumentsAssignment_3());
6810 // InternalCftLanguage.g:2192:2: ( rule__LookupDefinition__ArgumentsAssignment_3 ) 8474 // InternalCftLanguage.g:2702:2: ( rule__LookupDefinition__ArgumentsAssignment_3 )
6811 // InternalCftLanguage.g:2192:3: rule__LookupDefinition__ArgumentsAssignment_3 8475 // InternalCftLanguage.g:2702:3: rule__LookupDefinition__ArgumentsAssignment_3
6812 { 8476 {
6813 pushFollow(FOLLOW_2); 8477 pushFollow(FOLLOW_2);
6814 rule__LookupDefinition__ArgumentsAssignment_3(); 8478 rule__LookupDefinition__ArgumentsAssignment_3();
@@ -6841,16 +8505,16 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
6841 8505
6842 8506
6843 // $ANTLR start "rule__LookupDefinition__Group__4" 8507 // $ANTLR start "rule__LookupDefinition__Group__4"
6844 // InternalCftLanguage.g:2200:1: rule__LookupDefinition__Group__4 : rule__LookupDefinition__Group__4__Impl rule__LookupDefinition__Group__5 ; 8508 // InternalCftLanguage.g:2710:1: rule__LookupDefinition__Group__4 : rule__LookupDefinition__Group__4__Impl rule__LookupDefinition__Group__5 ;
6845 public final void rule__LookupDefinition__Group__4() throws RecognitionException { 8509 public final void rule__LookupDefinition__Group__4() throws RecognitionException {
6846 8510
6847 int stackSize = keepStackSize(); 8511 int stackSize = keepStackSize();
6848 8512
6849 try { 8513 try {
6850 // InternalCftLanguage.g:2204:1: ( rule__LookupDefinition__Group__4__Impl rule__LookupDefinition__Group__5 ) 8514 // InternalCftLanguage.g:2714:1: ( rule__LookupDefinition__Group__4__Impl rule__LookupDefinition__Group__5 )
6851 // InternalCftLanguage.g:2205:2: rule__LookupDefinition__Group__4__Impl rule__LookupDefinition__Group__5 8515 // InternalCftLanguage.g:2715:2: rule__LookupDefinition__Group__4__Impl rule__LookupDefinition__Group__5
6852 { 8516 {
6853 pushFollow(FOLLOW_23); 8517 pushFollow(FOLLOW_25);
6854 rule__LookupDefinition__Group__4__Impl(); 8518 rule__LookupDefinition__Group__4__Impl();
6855 8519
6856 state._fsp--; 8520 state._fsp--;
@@ -6879,35 +8543,35 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
6879 8543
6880 8544
6881 // $ANTLR start "rule__LookupDefinition__Group__4__Impl" 8545 // $ANTLR start "rule__LookupDefinition__Group__4__Impl"
6882 // InternalCftLanguage.g:2212:1: rule__LookupDefinition__Group__4__Impl : ( ( rule__LookupDefinition__Group_4__0 )* ) ; 8546 // InternalCftLanguage.g:2722:1: rule__LookupDefinition__Group__4__Impl : ( ( rule__LookupDefinition__Group_4__0 )* ) ;
6883 public final void rule__LookupDefinition__Group__4__Impl() throws RecognitionException { 8547 public final void rule__LookupDefinition__Group__4__Impl() throws RecognitionException {
6884 8548
6885 int stackSize = keepStackSize(); 8549 int stackSize = keepStackSize();
6886 8550
6887 try { 8551 try {
6888 // InternalCftLanguage.g:2216:1: ( ( ( rule__LookupDefinition__Group_4__0 )* ) ) 8552 // InternalCftLanguage.g:2726:1: ( ( ( rule__LookupDefinition__Group_4__0 )* ) )
6889 // InternalCftLanguage.g:2217:1: ( ( rule__LookupDefinition__Group_4__0 )* ) 8553 // InternalCftLanguage.g:2727:1: ( ( rule__LookupDefinition__Group_4__0 )* )
6890 { 8554 {
6891 // InternalCftLanguage.g:2217:1: ( ( rule__LookupDefinition__Group_4__0 )* ) 8555 // InternalCftLanguage.g:2727:1: ( ( rule__LookupDefinition__Group_4__0 )* )
6892 // InternalCftLanguage.g:2218:2: ( rule__LookupDefinition__Group_4__0 )* 8556 // InternalCftLanguage.g:2728:2: ( rule__LookupDefinition__Group_4__0 )*
6893 { 8557 {
6894 before(grammarAccess.getLookupDefinitionAccess().getGroup_4()); 8558 before(grammarAccess.getLookupDefinitionAccess().getGroup_4());
6895 // InternalCftLanguage.g:2219:2: ( rule__LookupDefinition__Group_4__0 )* 8559 // InternalCftLanguage.g:2729:2: ( rule__LookupDefinition__Group_4__0 )*
6896 loop22: 8560 loop27:
6897 do { 8561 do {
6898 int alt22=2; 8562 int alt27=2;
6899 int LA22_0 = input.LA(1); 8563 int LA27_0 = input.LA(1);
6900 8564
6901 if ( (LA22_0==29) ) { 8565 if ( (LA27_0==32) ) {
6902 alt22=1; 8566 alt27=1;
6903 } 8567 }
6904 8568
6905 8569
6906 switch (alt22) { 8570 switch (alt27) {
6907 case 1 : 8571 case 1 :
6908 // InternalCftLanguage.g:2219:3: rule__LookupDefinition__Group_4__0 8572 // InternalCftLanguage.g:2729:3: rule__LookupDefinition__Group_4__0
6909 { 8573 {
6910 pushFollow(FOLLOW_24); 8574 pushFollow(FOLLOW_26);
6911 rule__LookupDefinition__Group_4__0(); 8575 rule__LookupDefinition__Group_4__0();
6912 8576
6913 state._fsp--; 8577 state._fsp--;
@@ -6917,7 +8581,7 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
6917 break; 8581 break;
6918 8582
6919 default : 8583 default :
6920 break loop22; 8584 break loop27;
6921 } 8585 }
6922 } while (true); 8586 } while (true);
6923 8587
@@ -6944,16 +8608,16 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
6944 8608
6945 8609
6946 // $ANTLR start "rule__LookupDefinition__Group__5" 8610 // $ANTLR start "rule__LookupDefinition__Group__5"
6947 // InternalCftLanguage.g:2227:1: rule__LookupDefinition__Group__5 : rule__LookupDefinition__Group__5__Impl rule__LookupDefinition__Group__6 ; 8611 // InternalCftLanguage.g:2737:1: rule__LookupDefinition__Group__5 : rule__LookupDefinition__Group__5__Impl rule__LookupDefinition__Group__6 ;
6948 public final void rule__LookupDefinition__Group__5() throws RecognitionException { 8612 public final void rule__LookupDefinition__Group__5() throws RecognitionException {
6949 8613
6950 int stackSize = keepStackSize(); 8614 int stackSize = keepStackSize();
6951 8615
6952 try { 8616 try {
6953 // InternalCftLanguage.g:2231:1: ( rule__LookupDefinition__Group__5__Impl rule__LookupDefinition__Group__6 ) 8617 // InternalCftLanguage.g:2741:1: ( rule__LookupDefinition__Group__5__Impl rule__LookupDefinition__Group__6 )
6954 // InternalCftLanguage.g:2232:2: rule__LookupDefinition__Group__5__Impl rule__LookupDefinition__Group__6 8618 // InternalCftLanguage.g:2742:2: rule__LookupDefinition__Group__5__Impl rule__LookupDefinition__Group__6
6955 { 8619 {
6956 pushFollow(FOLLOW_28); 8620 pushFollow(FOLLOW_30);
6957 rule__LookupDefinition__Group__5__Impl(); 8621 rule__LookupDefinition__Group__5__Impl();
6958 8622
6959 state._fsp--; 8623 state._fsp--;
@@ -6982,20 +8646,20 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
6982 8646
6983 8647
6984 // $ANTLR start "rule__LookupDefinition__Group__5__Impl" 8648 // $ANTLR start "rule__LookupDefinition__Group__5__Impl"
6985 // InternalCftLanguage.g:2239:1: rule__LookupDefinition__Group__5__Impl : ( ')' ) ; 8649 // InternalCftLanguage.g:2749:1: rule__LookupDefinition__Group__5__Impl : ( ')' ) ;
6986 public final void rule__LookupDefinition__Group__5__Impl() throws RecognitionException { 8650 public final void rule__LookupDefinition__Group__5__Impl() throws RecognitionException {
6987 8651
6988 int stackSize = keepStackSize(); 8652 int stackSize = keepStackSize();
6989 8653
6990 try { 8654 try {
6991 // InternalCftLanguage.g:2243:1: ( ( ')' ) ) 8655 // InternalCftLanguage.g:2753:1: ( ( ')' ) )
6992 // InternalCftLanguage.g:2244:1: ( ')' ) 8656 // InternalCftLanguage.g:2754:1: ( ')' )
6993 { 8657 {
6994 // InternalCftLanguage.g:2244:1: ( ')' ) 8658 // InternalCftLanguage.g:2754:1: ( ')' )
6995 // InternalCftLanguage.g:2245:2: ')' 8659 // InternalCftLanguage.g:2755:2: ')'
6996 { 8660 {
6997 before(grammarAccess.getLookupDefinitionAccess().getRightParenthesisKeyword_5()); 8661 before(grammarAccess.getLookupDefinitionAccess().getRightParenthesisKeyword_5());
6998 match(input,28,FOLLOW_2); 8662 match(input,31,FOLLOW_2);
6999 after(grammarAccess.getLookupDefinitionAccess().getRightParenthesisKeyword_5()); 8663 after(grammarAccess.getLookupDefinitionAccess().getRightParenthesisKeyword_5());
7000 8664
7001 } 8665 }
@@ -7019,14 +8683,14 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
7019 8683
7020 8684
7021 // $ANTLR start "rule__LookupDefinition__Group__6" 8685 // $ANTLR start "rule__LookupDefinition__Group__6"
7022 // InternalCftLanguage.g:2254:1: rule__LookupDefinition__Group__6 : rule__LookupDefinition__Group__6__Impl rule__LookupDefinition__Group__7 ; 8686 // InternalCftLanguage.g:2764:1: rule__LookupDefinition__Group__6 : rule__LookupDefinition__Group__6__Impl rule__LookupDefinition__Group__7 ;
7023 public final void rule__LookupDefinition__Group__6() throws RecognitionException { 8687 public final void rule__LookupDefinition__Group__6() throws RecognitionException {
7024 8688
7025 int stackSize = keepStackSize(); 8689 int stackSize = keepStackSize();
7026 8690
7027 try { 8691 try {
7028 // InternalCftLanguage.g:2258:1: ( rule__LookupDefinition__Group__6__Impl rule__LookupDefinition__Group__7 ) 8692 // InternalCftLanguage.g:2768:1: ( rule__LookupDefinition__Group__6__Impl rule__LookupDefinition__Group__7 )
7029 // InternalCftLanguage.g:2259:2: rule__LookupDefinition__Group__6__Impl rule__LookupDefinition__Group__7 8693 // InternalCftLanguage.g:2769:2: rule__LookupDefinition__Group__6__Impl rule__LookupDefinition__Group__7
7030 { 8694 {
7031 pushFollow(FOLLOW_3); 8695 pushFollow(FOLLOW_3);
7032 rule__LookupDefinition__Group__6__Impl(); 8696 rule__LookupDefinition__Group__6__Impl();
@@ -7057,20 +8721,20 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
7057 8721
7058 8722
7059 // $ANTLR start "rule__LookupDefinition__Group__6__Impl" 8723 // $ANTLR start "rule__LookupDefinition__Group__6__Impl"
7060 // InternalCftLanguage.g:2266:1: rule__LookupDefinition__Group__6__Impl : ( 'as' ) ; 8724 // InternalCftLanguage.g:2776:1: rule__LookupDefinition__Group__6__Impl : ( 'as' ) ;
7061 public final void rule__LookupDefinition__Group__6__Impl() throws RecognitionException { 8725 public final void rule__LookupDefinition__Group__6__Impl() throws RecognitionException {
7062 8726
7063 int stackSize = keepStackSize(); 8727 int stackSize = keepStackSize();
7064 8728
7065 try { 8729 try {
7066 // InternalCftLanguage.g:2270:1: ( ( 'as' ) ) 8730 // InternalCftLanguage.g:2780:1: ( ( 'as' ) )
7067 // InternalCftLanguage.g:2271:1: ( 'as' ) 8731 // InternalCftLanguage.g:2781:1: ( 'as' )
7068 { 8732 {
7069 // InternalCftLanguage.g:2271:1: ( 'as' ) 8733 // InternalCftLanguage.g:2781:1: ( 'as' )
7070 // InternalCftLanguage.g:2272:2: 'as' 8734 // InternalCftLanguage.g:2782:2: 'as'
7071 { 8735 {
7072 before(grammarAccess.getLookupDefinitionAccess().getAsKeyword_6()); 8736 before(grammarAccess.getLookupDefinitionAccess().getAsKeyword_6());
7073 match(input,31,FOLLOW_2); 8737 match(input,34,FOLLOW_2);
7074 after(grammarAccess.getLookupDefinitionAccess().getAsKeyword_6()); 8738 after(grammarAccess.getLookupDefinitionAccess().getAsKeyword_6());
7075 8739
7076 } 8740 }
@@ -7094,14 +8758,14 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
7094 8758
7095 8759
7096 // $ANTLR start "rule__LookupDefinition__Group__7" 8760 // $ANTLR start "rule__LookupDefinition__Group__7"
7097 // InternalCftLanguage.g:2281:1: rule__LookupDefinition__Group__7 : rule__LookupDefinition__Group__7__Impl ; 8761 // InternalCftLanguage.g:2791:1: rule__LookupDefinition__Group__7 : rule__LookupDefinition__Group__7__Impl ;
7098 public final void rule__LookupDefinition__Group__7() throws RecognitionException { 8762 public final void rule__LookupDefinition__Group__7() throws RecognitionException {
7099 8763
7100 int stackSize = keepStackSize(); 8764 int stackSize = keepStackSize();
7101 8765
7102 try { 8766 try {
7103 // InternalCftLanguage.g:2285:1: ( rule__LookupDefinition__Group__7__Impl ) 8767 // InternalCftLanguage.g:2795:1: ( rule__LookupDefinition__Group__7__Impl )
7104 // InternalCftLanguage.g:2286:2: rule__LookupDefinition__Group__7__Impl 8768 // InternalCftLanguage.g:2796:2: rule__LookupDefinition__Group__7__Impl
7105 { 8769 {
7106 pushFollow(FOLLOW_2); 8770 pushFollow(FOLLOW_2);
7107 rule__LookupDefinition__Group__7__Impl(); 8771 rule__LookupDefinition__Group__7__Impl();
@@ -7127,21 +8791,21 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
7127 8791
7128 8792
7129 // $ANTLR start "rule__LookupDefinition__Group__7__Impl" 8793 // $ANTLR start "rule__LookupDefinition__Group__7__Impl"
7130 // InternalCftLanguage.g:2292:1: rule__LookupDefinition__Group__7__Impl : ( ( rule__LookupDefinition__NameAssignment_7 ) ) ; 8794 // InternalCftLanguage.g:2802:1: rule__LookupDefinition__Group__7__Impl : ( ( rule__LookupDefinition__NameAssignment_7 ) ) ;
7131 public final void rule__LookupDefinition__Group__7__Impl() throws RecognitionException { 8795 public final void rule__LookupDefinition__Group__7__Impl() throws RecognitionException {
7132 8796
7133 int stackSize = keepStackSize(); 8797 int stackSize = keepStackSize();
7134 8798
7135 try { 8799 try {
7136 // InternalCftLanguage.g:2296:1: ( ( ( rule__LookupDefinition__NameAssignment_7 ) ) ) 8800 // InternalCftLanguage.g:2806:1: ( ( ( rule__LookupDefinition__NameAssignment_7 ) ) )
7137 // InternalCftLanguage.g:2297:1: ( ( rule__LookupDefinition__NameAssignment_7 ) ) 8801 // InternalCftLanguage.g:2807:1: ( ( rule__LookupDefinition__NameAssignment_7 ) )
7138 { 8802 {
7139 // InternalCftLanguage.g:2297:1: ( ( rule__LookupDefinition__NameAssignment_7 ) ) 8803 // InternalCftLanguage.g:2807:1: ( ( rule__LookupDefinition__NameAssignment_7 ) )
7140 // InternalCftLanguage.g:2298:2: ( rule__LookupDefinition__NameAssignment_7 ) 8804 // InternalCftLanguage.g:2808:2: ( rule__LookupDefinition__NameAssignment_7 )
7141 { 8805 {
7142 before(grammarAccess.getLookupDefinitionAccess().getNameAssignment_7()); 8806 before(grammarAccess.getLookupDefinitionAccess().getNameAssignment_7());
7143 // InternalCftLanguage.g:2299:2: ( rule__LookupDefinition__NameAssignment_7 ) 8807 // InternalCftLanguage.g:2809:2: ( rule__LookupDefinition__NameAssignment_7 )
7144 // InternalCftLanguage.g:2299:3: rule__LookupDefinition__NameAssignment_7 8808 // InternalCftLanguage.g:2809:3: rule__LookupDefinition__NameAssignment_7
7145 { 8809 {
7146 pushFollow(FOLLOW_2); 8810 pushFollow(FOLLOW_2);
7147 rule__LookupDefinition__NameAssignment_7(); 8811 rule__LookupDefinition__NameAssignment_7();
@@ -7174,14 +8838,14 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
7174 8838
7175 8839
7176 // $ANTLR start "rule__LookupDefinition__Group_4__0" 8840 // $ANTLR start "rule__LookupDefinition__Group_4__0"
7177 // InternalCftLanguage.g:2308:1: rule__LookupDefinition__Group_4__0 : rule__LookupDefinition__Group_4__0__Impl rule__LookupDefinition__Group_4__1 ; 8841 // InternalCftLanguage.g:2818:1: rule__LookupDefinition__Group_4__0 : rule__LookupDefinition__Group_4__0__Impl rule__LookupDefinition__Group_4__1 ;
7178 public final void rule__LookupDefinition__Group_4__0() throws RecognitionException { 8842 public final void rule__LookupDefinition__Group_4__0() throws RecognitionException {
7179 8843
7180 int stackSize = keepStackSize(); 8844 int stackSize = keepStackSize();
7181 8845
7182 try { 8846 try {
7183 // InternalCftLanguage.g:2312:1: ( rule__LookupDefinition__Group_4__0__Impl rule__LookupDefinition__Group_4__1 ) 8847 // InternalCftLanguage.g:2822:1: ( rule__LookupDefinition__Group_4__0__Impl rule__LookupDefinition__Group_4__1 )
7184 // InternalCftLanguage.g:2313:2: rule__LookupDefinition__Group_4__0__Impl rule__LookupDefinition__Group_4__1 8848 // InternalCftLanguage.g:2823:2: rule__LookupDefinition__Group_4__0__Impl rule__LookupDefinition__Group_4__1
7185 { 8849 {
7186 pushFollow(FOLLOW_3); 8850 pushFollow(FOLLOW_3);
7187 rule__LookupDefinition__Group_4__0__Impl(); 8851 rule__LookupDefinition__Group_4__0__Impl();
@@ -7212,20 +8876,20 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
7212 8876
7213 8877
7214 // $ANTLR start "rule__LookupDefinition__Group_4__0__Impl" 8878 // $ANTLR start "rule__LookupDefinition__Group_4__0__Impl"
7215 // InternalCftLanguage.g:2320:1: rule__LookupDefinition__Group_4__0__Impl : ( ',' ) ; 8879 // InternalCftLanguage.g:2830:1: rule__LookupDefinition__Group_4__0__Impl : ( ',' ) ;
7216 public final void rule__LookupDefinition__Group_4__0__Impl() throws RecognitionException { 8880 public final void rule__LookupDefinition__Group_4__0__Impl() throws RecognitionException {
7217 8881
7218 int stackSize = keepStackSize(); 8882 int stackSize = keepStackSize();
7219 8883
7220 try { 8884 try {
7221 // InternalCftLanguage.g:2324:1: ( ( ',' ) ) 8885 // InternalCftLanguage.g:2834:1: ( ( ',' ) )
7222 // InternalCftLanguage.g:2325:1: ( ',' ) 8886 // InternalCftLanguage.g:2835:1: ( ',' )
7223 { 8887 {
7224 // InternalCftLanguage.g:2325:1: ( ',' ) 8888 // InternalCftLanguage.g:2835:1: ( ',' )
7225 // InternalCftLanguage.g:2326:2: ',' 8889 // InternalCftLanguage.g:2836:2: ','
7226 { 8890 {
7227 before(grammarAccess.getLookupDefinitionAccess().getCommaKeyword_4_0()); 8891 before(grammarAccess.getLookupDefinitionAccess().getCommaKeyword_4_0());
7228 match(input,29,FOLLOW_2); 8892 match(input,32,FOLLOW_2);
7229 after(grammarAccess.getLookupDefinitionAccess().getCommaKeyword_4_0()); 8893 after(grammarAccess.getLookupDefinitionAccess().getCommaKeyword_4_0());
7230 8894
7231 } 8895 }
@@ -7249,14 +8913,14 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
7249 8913
7250 8914
7251 // $ANTLR start "rule__LookupDefinition__Group_4__1" 8915 // $ANTLR start "rule__LookupDefinition__Group_4__1"
7252 // InternalCftLanguage.g:2335:1: rule__LookupDefinition__Group_4__1 : rule__LookupDefinition__Group_4__1__Impl ; 8916 // InternalCftLanguage.g:2845:1: rule__LookupDefinition__Group_4__1 : rule__LookupDefinition__Group_4__1__Impl ;
7253 public final void rule__LookupDefinition__Group_4__1() throws RecognitionException { 8917 public final void rule__LookupDefinition__Group_4__1() throws RecognitionException {
7254 8918
7255 int stackSize = keepStackSize(); 8919 int stackSize = keepStackSize();
7256 8920
7257 try { 8921 try {
7258 // InternalCftLanguage.g:2339:1: ( rule__LookupDefinition__Group_4__1__Impl ) 8922 // InternalCftLanguage.g:2849:1: ( rule__LookupDefinition__Group_4__1__Impl )
7259 // InternalCftLanguage.g:2340:2: rule__LookupDefinition__Group_4__1__Impl 8923 // InternalCftLanguage.g:2850:2: rule__LookupDefinition__Group_4__1__Impl
7260 { 8924 {
7261 pushFollow(FOLLOW_2); 8925 pushFollow(FOLLOW_2);
7262 rule__LookupDefinition__Group_4__1__Impl(); 8926 rule__LookupDefinition__Group_4__1__Impl();
@@ -7282,21 +8946,21 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
7282 8946
7283 8947
7284 // $ANTLR start "rule__LookupDefinition__Group_4__1__Impl" 8948 // $ANTLR start "rule__LookupDefinition__Group_4__1__Impl"
7285 // InternalCftLanguage.g:2346:1: rule__LookupDefinition__Group_4__1__Impl : ( ( rule__LookupDefinition__ArgumentsAssignment_4_1 ) ) ; 8949 // InternalCftLanguage.g:2856:1: rule__LookupDefinition__Group_4__1__Impl : ( ( rule__LookupDefinition__ArgumentsAssignment_4_1 ) ) ;
7286 public final void rule__LookupDefinition__Group_4__1__Impl() throws RecognitionException { 8950 public final void rule__LookupDefinition__Group_4__1__Impl() throws RecognitionException {
7287 8951
7288 int stackSize = keepStackSize(); 8952 int stackSize = keepStackSize();
7289 8953
7290 try { 8954 try {
7291 // InternalCftLanguage.g:2350:1: ( ( ( rule__LookupDefinition__ArgumentsAssignment_4_1 ) ) ) 8955 // InternalCftLanguage.g:2860:1: ( ( ( rule__LookupDefinition__ArgumentsAssignment_4_1 ) ) )
7292 // InternalCftLanguage.g:2351:1: ( ( rule__LookupDefinition__ArgumentsAssignment_4_1 ) ) 8956 // InternalCftLanguage.g:2861:1: ( ( rule__LookupDefinition__ArgumentsAssignment_4_1 ) )
7293 { 8957 {
7294 // InternalCftLanguage.g:2351:1: ( ( rule__LookupDefinition__ArgumentsAssignment_4_1 ) ) 8958 // InternalCftLanguage.g:2861:1: ( ( rule__LookupDefinition__ArgumentsAssignment_4_1 ) )
7295 // InternalCftLanguage.g:2352:2: ( rule__LookupDefinition__ArgumentsAssignment_4_1 ) 8959 // InternalCftLanguage.g:2862:2: ( rule__LookupDefinition__ArgumentsAssignment_4_1 )
7296 { 8960 {
7297 before(grammarAccess.getLookupDefinitionAccess().getArgumentsAssignment_4_1()); 8961 before(grammarAccess.getLookupDefinitionAccess().getArgumentsAssignment_4_1());
7298 // InternalCftLanguage.g:2353:2: ( rule__LookupDefinition__ArgumentsAssignment_4_1 ) 8962 // InternalCftLanguage.g:2863:2: ( rule__LookupDefinition__ArgumentsAssignment_4_1 )
7299 // InternalCftLanguage.g:2353:3: rule__LookupDefinition__ArgumentsAssignment_4_1 8963 // InternalCftLanguage.g:2863:3: rule__LookupDefinition__ArgumentsAssignment_4_1
7300 { 8964 {
7301 pushFollow(FOLLOW_2); 8965 pushFollow(FOLLOW_2);
7302 rule__LookupDefinition__ArgumentsAssignment_4_1(); 8966 rule__LookupDefinition__ArgumentsAssignment_4_1();
@@ -7329,16 +8993,16 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
7329 8993
7330 8994
7331 // $ANTLR start "rule__Assignment__Group__0" 8995 // $ANTLR start "rule__Assignment__Group__0"
7332 // InternalCftLanguage.g:2362:1: rule__Assignment__Group__0 : rule__Assignment__Group__0__Impl rule__Assignment__Group__1 ; 8996 // InternalCftLanguage.g:2872:1: rule__Assignment__Group__0 : rule__Assignment__Group__0__Impl rule__Assignment__Group__1 ;
7333 public final void rule__Assignment__Group__0() throws RecognitionException { 8997 public final void rule__Assignment__Group__0() throws RecognitionException {
7334 8998
7335 int stackSize = keepStackSize(); 8999 int stackSize = keepStackSize();
7336 9000
7337 try { 9001 try {
7338 // InternalCftLanguage.g:2366:1: ( rule__Assignment__Group__0__Impl rule__Assignment__Group__1 ) 9002 // InternalCftLanguage.g:2876:1: ( rule__Assignment__Group__0__Impl rule__Assignment__Group__1 )
7339 // InternalCftLanguage.g:2367:2: rule__Assignment__Group__0__Impl rule__Assignment__Group__1 9003 // InternalCftLanguage.g:2877:2: rule__Assignment__Group__0__Impl rule__Assignment__Group__1
7340 { 9004 {
7341 pushFollow(FOLLOW_29); 9005 pushFollow(FOLLOW_31);
7342 rule__Assignment__Group__0__Impl(); 9006 rule__Assignment__Group__0__Impl();
7343 9007
7344 state._fsp--; 9008 state._fsp--;
@@ -7367,21 +9031,21 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
7367 9031
7368 9032
7369 // $ANTLR start "rule__Assignment__Group__0__Impl" 9033 // $ANTLR start "rule__Assignment__Group__0__Impl"
7370 // InternalCftLanguage.g:2374:1: rule__Assignment__Group__0__Impl : ( ( rule__Assignment__InputAssignment_0 ) ) ; 9034 // InternalCftLanguage.g:2884:1: rule__Assignment__Group__0__Impl : ( ( rule__Assignment__InputAssignment_0 ) ) ;
7371 public final void rule__Assignment__Group__0__Impl() throws RecognitionException { 9035 public final void rule__Assignment__Group__0__Impl() throws RecognitionException {
7372 9036
7373 int stackSize = keepStackSize(); 9037 int stackSize = keepStackSize();
7374 9038
7375 try { 9039 try {
7376 // InternalCftLanguage.g:2378:1: ( ( ( rule__Assignment__InputAssignment_0 ) ) ) 9040 // InternalCftLanguage.g:2888:1: ( ( ( rule__Assignment__InputAssignment_0 ) ) )
7377 // InternalCftLanguage.g:2379:1: ( ( rule__Assignment__InputAssignment_0 ) ) 9041 // InternalCftLanguage.g:2889:1: ( ( rule__Assignment__InputAssignment_0 ) )
7378 { 9042 {
7379 // InternalCftLanguage.g:2379:1: ( ( rule__Assignment__InputAssignment_0 ) ) 9043 // InternalCftLanguage.g:2889:1: ( ( rule__Assignment__InputAssignment_0 ) )
7380 // InternalCftLanguage.g:2380:2: ( rule__Assignment__InputAssignment_0 ) 9044 // InternalCftLanguage.g:2890:2: ( rule__Assignment__InputAssignment_0 )
7381 { 9045 {
7382 before(grammarAccess.getAssignmentAccess().getInputAssignment_0()); 9046 before(grammarAccess.getAssignmentAccess().getInputAssignment_0());
7383 // InternalCftLanguage.g:2381:2: ( rule__Assignment__InputAssignment_0 ) 9047 // InternalCftLanguage.g:2891:2: ( rule__Assignment__InputAssignment_0 )
7384 // InternalCftLanguage.g:2381:3: rule__Assignment__InputAssignment_0 9048 // InternalCftLanguage.g:2891:3: rule__Assignment__InputAssignment_0
7385 { 9049 {
7386 pushFollow(FOLLOW_2); 9050 pushFollow(FOLLOW_2);
7387 rule__Assignment__InputAssignment_0(); 9051 rule__Assignment__InputAssignment_0();
@@ -7414,16 +9078,16 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
7414 9078
7415 9079
7416 // $ANTLR start "rule__Assignment__Group__1" 9080 // $ANTLR start "rule__Assignment__Group__1"
7417 // InternalCftLanguage.g:2389:1: rule__Assignment__Group__1 : rule__Assignment__Group__1__Impl rule__Assignment__Group__2 ; 9081 // InternalCftLanguage.g:2899:1: rule__Assignment__Group__1 : rule__Assignment__Group__1__Impl rule__Assignment__Group__2 ;
7418 public final void rule__Assignment__Group__1() throws RecognitionException { 9082 public final void rule__Assignment__Group__1() throws RecognitionException {
7419 9083
7420 int stackSize = keepStackSize(); 9084 int stackSize = keepStackSize();
7421 9085
7422 try { 9086 try {
7423 // InternalCftLanguage.g:2393:1: ( rule__Assignment__Group__1__Impl rule__Assignment__Group__2 ) 9087 // InternalCftLanguage.g:2903:1: ( rule__Assignment__Group__1__Impl rule__Assignment__Group__2 )
7424 // InternalCftLanguage.g:2394:2: rule__Assignment__Group__1__Impl rule__Assignment__Group__2 9088 // InternalCftLanguage.g:2904:2: rule__Assignment__Group__1__Impl rule__Assignment__Group__2
7425 { 9089 {
7426 pushFollow(FOLLOW_30); 9090 pushFollow(FOLLOW_32);
7427 rule__Assignment__Group__1__Impl(); 9091 rule__Assignment__Group__1__Impl();
7428 9092
7429 state._fsp--; 9093 state._fsp--;
@@ -7452,21 +9116,21 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
7452 9116
7453 9117
7454 // $ANTLR start "rule__Assignment__Group__1__Impl" 9118 // $ANTLR start "rule__Assignment__Group__1__Impl"
7455 // InternalCftLanguage.g:2401:1: rule__Assignment__Group__1__Impl : ( ( rule__Assignment__Alternatives_1 ) ) ; 9119 // InternalCftLanguage.g:2911:1: rule__Assignment__Group__1__Impl : ( ( rule__Assignment__Alternatives_1 ) ) ;
7456 public final void rule__Assignment__Group__1__Impl() throws RecognitionException { 9120 public final void rule__Assignment__Group__1__Impl() throws RecognitionException {
7457 9121
7458 int stackSize = keepStackSize(); 9122 int stackSize = keepStackSize();
7459 9123
7460 try { 9124 try {
7461 // InternalCftLanguage.g:2405:1: ( ( ( rule__Assignment__Alternatives_1 ) ) ) 9125 // InternalCftLanguage.g:2915:1: ( ( ( rule__Assignment__Alternatives_1 ) ) )
7462 // InternalCftLanguage.g:2406:1: ( ( rule__Assignment__Alternatives_1 ) ) 9126 // InternalCftLanguage.g:2916:1: ( ( rule__Assignment__Alternatives_1 ) )
7463 { 9127 {
7464 // InternalCftLanguage.g:2406:1: ( ( rule__Assignment__Alternatives_1 ) ) 9128 // InternalCftLanguage.g:2916:1: ( ( rule__Assignment__Alternatives_1 ) )
7465 // InternalCftLanguage.g:2407:2: ( rule__Assignment__Alternatives_1 ) 9129 // InternalCftLanguage.g:2917:2: ( rule__Assignment__Alternatives_1 )
7466 { 9130 {
7467 before(grammarAccess.getAssignmentAccess().getAlternatives_1()); 9131 before(grammarAccess.getAssignmentAccess().getAlternatives_1());
7468 // InternalCftLanguage.g:2408:2: ( rule__Assignment__Alternatives_1 ) 9132 // InternalCftLanguage.g:2918:2: ( rule__Assignment__Alternatives_1 )
7469 // InternalCftLanguage.g:2408:3: rule__Assignment__Alternatives_1 9133 // InternalCftLanguage.g:2918:3: rule__Assignment__Alternatives_1
7470 { 9134 {
7471 pushFollow(FOLLOW_2); 9135 pushFollow(FOLLOW_2);
7472 rule__Assignment__Alternatives_1(); 9136 rule__Assignment__Alternatives_1();
@@ -7499,14 +9163,14 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
7499 9163
7500 9164
7501 // $ANTLR start "rule__Assignment__Group__2" 9165 // $ANTLR start "rule__Assignment__Group__2"
7502 // InternalCftLanguage.g:2416:1: rule__Assignment__Group__2 : rule__Assignment__Group__2__Impl ; 9166 // InternalCftLanguage.g:2926:1: rule__Assignment__Group__2 : rule__Assignment__Group__2__Impl ;
7503 public final void rule__Assignment__Group__2() throws RecognitionException { 9167 public final void rule__Assignment__Group__2() throws RecognitionException {
7504 9168
7505 int stackSize = keepStackSize(); 9169 int stackSize = keepStackSize();
7506 9170
7507 try { 9171 try {
7508 // InternalCftLanguage.g:2420:1: ( rule__Assignment__Group__2__Impl ) 9172 // InternalCftLanguage.g:2930:1: ( rule__Assignment__Group__2__Impl )
7509 // InternalCftLanguage.g:2421:2: rule__Assignment__Group__2__Impl 9173 // InternalCftLanguage.g:2931:2: rule__Assignment__Group__2__Impl
7510 { 9174 {
7511 pushFollow(FOLLOW_2); 9175 pushFollow(FOLLOW_2);
7512 rule__Assignment__Group__2__Impl(); 9176 rule__Assignment__Group__2__Impl();
@@ -7532,21 +9196,21 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
7532 9196
7533 9197
7534 // $ANTLR start "rule__Assignment__Group__2__Impl" 9198 // $ANTLR start "rule__Assignment__Group__2__Impl"
7535 // InternalCftLanguage.g:2427:1: rule__Assignment__Group__2__Impl : ( ( rule__Assignment__OutputAssignment_2 ) ) ; 9199 // InternalCftLanguage.g:2937:1: rule__Assignment__Group__2__Impl : ( ( rule__Assignment__OutputAssignment_2 ) ) ;
7536 public final void rule__Assignment__Group__2__Impl() throws RecognitionException { 9200 public final void rule__Assignment__Group__2__Impl() throws RecognitionException {
7537 9201
7538 int stackSize = keepStackSize(); 9202 int stackSize = keepStackSize();
7539 9203
7540 try { 9204 try {
7541 // InternalCftLanguage.g:2431:1: ( ( ( rule__Assignment__OutputAssignment_2 ) ) ) 9205 // InternalCftLanguage.g:2941:1: ( ( ( rule__Assignment__OutputAssignment_2 ) ) )
7542 // InternalCftLanguage.g:2432:1: ( ( rule__Assignment__OutputAssignment_2 ) ) 9206 // InternalCftLanguage.g:2942:1: ( ( rule__Assignment__OutputAssignment_2 ) )
7543 { 9207 {
7544 // InternalCftLanguage.g:2432:1: ( ( rule__Assignment__OutputAssignment_2 ) ) 9208 // InternalCftLanguage.g:2942:1: ( ( rule__Assignment__OutputAssignment_2 ) )
7545 // InternalCftLanguage.g:2433:2: ( rule__Assignment__OutputAssignment_2 ) 9209 // InternalCftLanguage.g:2943:2: ( rule__Assignment__OutputAssignment_2 )
7546 { 9210 {
7547 before(grammarAccess.getAssignmentAccess().getOutputAssignment_2()); 9211 before(grammarAccess.getAssignmentAccess().getOutputAssignment_2());
7548 // InternalCftLanguage.g:2434:2: ( rule__Assignment__OutputAssignment_2 ) 9212 // InternalCftLanguage.g:2944:2: ( rule__Assignment__OutputAssignment_2 )
7549 // InternalCftLanguage.g:2434:3: rule__Assignment__OutputAssignment_2 9213 // InternalCftLanguage.g:2944:3: rule__Assignment__OutputAssignment_2
7550 { 9214 {
7551 pushFollow(FOLLOW_2); 9215 pushFollow(FOLLOW_2);
7552 rule__Assignment__OutputAssignment_2(); 9216 rule__Assignment__OutputAssignment_2();
@@ -7579,16 +9243,16 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
7579 9243
7580 9244
7581 // $ANTLR start "rule__EventReference__Group__0" 9245 // $ANTLR start "rule__EventReference__Group__0"
7582 // InternalCftLanguage.g:2443:1: rule__EventReference__Group__0 : rule__EventReference__Group__0__Impl rule__EventReference__Group__1 ; 9246 // InternalCftLanguage.g:2953:1: rule__EventReference__Group__0 : rule__EventReference__Group__0__Impl rule__EventReference__Group__1 ;
7583 public final void rule__EventReference__Group__0() throws RecognitionException { 9247 public final void rule__EventReference__Group__0() throws RecognitionException {
7584 9248
7585 int stackSize = keepStackSize(); 9249 int stackSize = keepStackSize();
7586 9250
7587 try { 9251 try {
7588 // InternalCftLanguage.g:2447:1: ( rule__EventReference__Group__0__Impl rule__EventReference__Group__1 ) 9252 // InternalCftLanguage.g:2957:1: ( rule__EventReference__Group__0__Impl rule__EventReference__Group__1 )
7589 // InternalCftLanguage.g:2448:2: rule__EventReference__Group__0__Impl rule__EventReference__Group__1 9253 // InternalCftLanguage.g:2958:2: rule__EventReference__Group__0__Impl rule__EventReference__Group__1
7590 { 9254 {
7591 pushFollow(FOLLOW_31); 9255 pushFollow(FOLLOW_33);
7592 rule__EventReference__Group__0__Impl(); 9256 rule__EventReference__Group__0__Impl();
7593 9257
7594 state._fsp--; 9258 state._fsp--;
@@ -7617,21 +9281,21 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
7617 9281
7618 9282
7619 // $ANTLR start "rule__EventReference__Group__0__Impl" 9283 // $ANTLR start "rule__EventReference__Group__0__Impl"
7620 // InternalCftLanguage.g:2455:1: rule__EventReference__Group__0__Impl : ( ( rule__EventReference__ComponentAssignment_0 ) ) ; 9284 // InternalCftLanguage.g:2965:1: rule__EventReference__Group__0__Impl : ( ( rule__EventReference__ComponentAssignment_0 ) ) ;
7621 public final void rule__EventReference__Group__0__Impl() throws RecognitionException { 9285 public final void rule__EventReference__Group__0__Impl() throws RecognitionException {
7622 9286
7623 int stackSize = keepStackSize(); 9287 int stackSize = keepStackSize();
7624 9288
7625 try { 9289 try {
7626 // InternalCftLanguage.g:2459:1: ( ( ( rule__EventReference__ComponentAssignment_0 ) ) ) 9290 // InternalCftLanguage.g:2969:1: ( ( ( rule__EventReference__ComponentAssignment_0 ) ) )
7627 // InternalCftLanguage.g:2460:1: ( ( rule__EventReference__ComponentAssignment_0 ) ) 9291 // InternalCftLanguage.g:2970:1: ( ( rule__EventReference__ComponentAssignment_0 ) )
7628 { 9292 {
7629 // InternalCftLanguage.g:2460:1: ( ( rule__EventReference__ComponentAssignment_0 ) ) 9293 // InternalCftLanguage.g:2970:1: ( ( rule__EventReference__ComponentAssignment_0 ) )
7630 // InternalCftLanguage.g:2461:2: ( rule__EventReference__ComponentAssignment_0 ) 9294 // InternalCftLanguage.g:2971:2: ( rule__EventReference__ComponentAssignment_0 )
7631 { 9295 {
7632 before(grammarAccess.getEventReferenceAccess().getComponentAssignment_0()); 9296 before(grammarAccess.getEventReferenceAccess().getComponentAssignment_0());
7633 // InternalCftLanguage.g:2462:2: ( rule__EventReference__ComponentAssignment_0 ) 9297 // InternalCftLanguage.g:2972:2: ( rule__EventReference__ComponentAssignment_0 )
7634 // InternalCftLanguage.g:2462:3: rule__EventReference__ComponentAssignment_0 9298 // InternalCftLanguage.g:2972:3: rule__EventReference__ComponentAssignment_0
7635 { 9299 {
7636 pushFollow(FOLLOW_2); 9300 pushFollow(FOLLOW_2);
7637 rule__EventReference__ComponentAssignment_0(); 9301 rule__EventReference__ComponentAssignment_0();
@@ -7664,14 +9328,14 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
7664 9328
7665 9329
7666 // $ANTLR start "rule__EventReference__Group__1" 9330 // $ANTLR start "rule__EventReference__Group__1"
7667 // InternalCftLanguage.g:2470:1: rule__EventReference__Group__1 : rule__EventReference__Group__1__Impl rule__EventReference__Group__2 ; 9331 // InternalCftLanguage.g:2980:1: rule__EventReference__Group__1 : rule__EventReference__Group__1__Impl rule__EventReference__Group__2 ;
7668 public final void rule__EventReference__Group__1() throws RecognitionException { 9332 public final void rule__EventReference__Group__1() throws RecognitionException {
7669 9333
7670 int stackSize = keepStackSize(); 9334 int stackSize = keepStackSize();
7671 9335
7672 try { 9336 try {
7673 // InternalCftLanguage.g:2474:1: ( rule__EventReference__Group__1__Impl rule__EventReference__Group__2 ) 9337 // InternalCftLanguage.g:2984:1: ( rule__EventReference__Group__1__Impl rule__EventReference__Group__2 )
7674 // InternalCftLanguage.g:2475:2: rule__EventReference__Group__1__Impl rule__EventReference__Group__2 9338 // InternalCftLanguage.g:2985:2: rule__EventReference__Group__1__Impl rule__EventReference__Group__2
7675 { 9339 {
7676 pushFollow(FOLLOW_3); 9340 pushFollow(FOLLOW_3);
7677 rule__EventReference__Group__1__Impl(); 9341 rule__EventReference__Group__1__Impl();
@@ -7702,20 +9366,20 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
7702 9366
7703 9367
7704 // $ANTLR start "rule__EventReference__Group__1__Impl" 9368 // $ANTLR start "rule__EventReference__Group__1__Impl"
7705 // InternalCftLanguage.g:2482:1: rule__EventReference__Group__1__Impl : ( '.' ) ; 9369 // InternalCftLanguage.g:2992:1: rule__EventReference__Group__1__Impl : ( '.' ) ;
7706 public final void rule__EventReference__Group__1__Impl() throws RecognitionException { 9370 public final void rule__EventReference__Group__1__Impl() throws RecognitionException {
7707 9371
7708 int stackSize = keepStackSize(); 9372 int stackSize = keepStackSize();
7709 9373
7710 try { 9374 try {
7711 // InternalCftLanguage.g:2486:1: ( ( '.' ) ) 9375 // InternalCftLanguage.g:2996:1: ( ( '.' ) )
7712 // InternalCftLanguage.g:2487:1: ( '.' ) 9376 // InternalCftLanguage.g:2997:1: ( '.' )
7713 { 9377 {
7714 // InternalCftLanguage.g:2487:1: ( '.' ) 9378 // InternalCftLanguage.g:2997:1: ( '.' )
7715 // InternalCftLanguage.g:2488:2: '.' 9379 // InternalCftLanguage.g:2998:2: '.'
7716 { 9380 {
7717 before(grammarAccess.getEventReferenceAccess().getFullStopKeyword_1()); 9381 before(grammarAccess.getEventReferenceAccess().getFullStopKeyword_1());
7718 match(input,32,FOLLOW_2); 9382 match(input,35,FOLLOW_2);
7719 after(grammarAccess.getEventReferenceAccess().getFullStopKeyword_1()); 9383 after(grammarAccess.getEventReferenceAccess().getFullStopKeyword_1());
7720 9384
7721 } 9385 }
@@ -7739,14 +9403,14 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
7739 9403
7740 9404
7741 // $ANTLR start "rule__EventReference__Group__2" 9405 // $ANTLR start "rule__EventReference__Group__2"
7742 // InternalCftLanguage.g:2497:1: rule__EventReference__Group__2 : rule__EventReference__Group__2__Impl ; 9406 // InternalCftLanguage.g:3007:1: rule__EventReference__Group__2 : rule__EventReference__Group__2__Impl ;
7743 public final void rule__EventReference__Group__2() throws RecognitionException { 9407 public final void rule__EventReference__Group__2() throws RecognitionException {
7744 9408
7745 int stackSize = keepStackSize(); 9409 int stackSize = keepStackSize();
7746 9410
7747 try { 9411 try {
7748 // InternalCftLanguage.g:2501:1: ( rule__EventReference__Group__2__Impl ) 9412 // InternalCftLanguage.g:3011:1: ( rule__EventReference__Group__2__Impl )
7749 // InternalCftLanguage.g:2502:2: rule__EventReference__Group__2__Impl 9413 // InternalCftLanguage.g:3012:2: rule__EventReference__Group__2__Impl
7750 { 9414 {
7751 pushFollow(FOLLOW_2); 9415 pushFollow(FOLLOW_2);
7752 rule__EventReference__Group__2__Impl(); 9416 rule__EventReference__Group__2__Impl();
@@ -7772,21 +9436,21 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
7772 9436
7773 9437
7774 // $ANTLR start "rule__EventReference__Group__2__Impl" 9438 // $ANTLR start "rule__EventReference__Group__2__Impl"
7775 // InternalCftLanguage.g:2508:1: rule__EventReference__Group__2__Impl : ( ( rule__EventReference__EventAssignment_2 ) ) ; 9439 // InternalCftLanguage.g:3018:1: rule__EventReference__Group__2__Impl : ( ( rule__EventReference__EventAssignment_2 ) ) ;
7776 public final void rule__EventReference__Group__2__Impl() throws RecognitionException { 9440 public final void rule__EventReference__Group__2__Impl() throws RecognitionException {
7777 9441
7778 int stackSize = keepStackSize(); 9442 int stackSize = keepStackSize();
7779 9443
7780 try { 9444 try {
7781 // InternalCftLanguage.g:2512:1: ( ( ( rule__EventReference__EventAssignment_2 ) ) ) 9445 // InternalCftLanguage.g:3022:1: ( ( ( rule__EventReference__EventAssignment_2 ) ) )
7782 // InternalCftLanguage.g:2513:1: ( ( rule__EventReference__EventAssignment_2 ) ) 9446 // InternalCftLanguage.g:3023:1: ( ( rule__EventReference__EventAssignment_2 ) )
7783 { 9447 {
7784 // InternalCftLanguage.g:2513:1: ( ( rule__EventReference__EventAssignment_2 ) ) 9448 // InternalCftLanguage.g:3023:1: ( ( rule__EventReference__EventAssignment_2 ) )
7785 // InternalCftLanguage.g:2514:2: ( rule__EventReference__EventAssignment_2 ) 9449 // InternalCftLanguage.g:3024:2: ( rule__EventReference__EventAssignment_2 )
7786 { 9450 {
7787 before(grammarAccess.getEventReferenceAccess().getEventAssignment_2()); 9451 before(grammarAccess.getEventReferenceAccess().getEventAssignment_2());
7788 // InternalCftLanguage.g:2515:2: ( rule__EventReference__EventAssignment_2 ) 9452 // InternalCftLanguage.g:3025:2: ( rule__EventReference__EventAssignment_2 )
7789 // InternalCftLanguage.g:2515:3: rule__EventReference__EventAssignment_2 9453 // InternalCftLanguage.g:3025:3: rule__EventReference__EventAssignment_2
7790 { 9454 {
7791 pushFollow(FOLLOW_2); 9455 pushFollow(FOLLOW_2);
7792 rule__EventReference__EventAssignment_2(); 9456 rule__EventReference__EventAssignment_2();
@@ -7819,14 +9483,14 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
7819 9483
7820 9484
7821 // $ANTLR start "rule__ComponentInstance__Group__0" 9485 // $ANTLR start "rule__ComponentInstance__Group__0"
7822 // InternalCftLanguage.g:2524:1: rule__ComponentInstance__Group__0 : rule__ComponentInstance__Group__0__Impl rule__ComponentInstance__Group__1 ; 9486 // InternalCftLanguage.g:3034:1: rule__ComponentInstance__Group__0 : rule__ComponentInstance__Group__0__Impl rule__ComponentInstance__Group__1 ;
7823 public final void rule__ComponentInstance__Group__0() throws RecognitionException { 9487 public final void rule__ComponentInstance__Group__0() throws RecognitionException {
7824 9488
7825 int stackSize = keepStackSize(); 9489 int stackSize = keepStackSize();
7826 9490
7827 try { 9491 try {
7828 // InternalCftLanguage.g:2528:1: ( rule__ComponentInstance__Group__0__Impl rule__ComponentInstance__Group__1 ) 9492 // InternalCftLanguage.g:3038:1: ( rule__ComponentInstance__Group__0__Impl rule__ComponentInstance__Group__1 )
7829 // InternalCftLanguage.g:2529:2: rule__ComponentInstance__Group__0__Impl rule__ComponentInstance__Group__1 9493 // InternalCftLanguage.g:3039:2: rule__ComponentInstance__Group__0__Impl rule__ComponentInstance__Group__1
7830 { 9494 {
7831 pushFollow(FOLLOW_3); 9495 pushFollow(FOLLOW_3);
7832 rule__ComponentInstance__Group__0__Impl(); 9496 rule__ComponentInstance__Group__0__Impl();
@@ -7857,20 +9521,20 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
7857 9521
7858 9522
7859 // $ANTLR start "rule__ComponentInstance__Group__0__Impl" 9523 // $ANTLR start "rule__ComponentInstance__Group__0__Impl"
7860 // InternalCftLanguage.g:2536:1: rule__ComponentInstance__Group__0__Impl : ( '=>' ) ; 9524 // InternalCftLanguage.g:3046:1: rule__ComponentInstance__Group__0__Impl : ( '=>' ) ;
7861 public final void rule__ComponentInstance__Group__0__Impl() throws RecognitionException { 9525 public final void rule__ComponentInstance__Group__0__Impl() throws RecognitionException {
7862 9526
7863 int stackSize = keepStackSize(); 9527 int stackSize = keepStackSize();
7864 9528
7865 try { 9529 try {
7866 // InternalCftLanguage.g:2540:1: ( ( '=>' ) ) 9530 // InternalCftLanguage.g:3050:1: ( ( '=>' ) )
7867 // InternalCftLanguage.g:2541:1: ( '=>' ) 9531 // InternalCftLanguage.g:3051:1: ( '=>' )
7868 { 9532 {
7869 // InternalCftLanguage.g:2541:1: ( '=>' ) 9533 // InternalCftLanguage.g:3051:1: ( '=>' )
7870 // InternalCftLanguage.g:2542:2: '=>' 9534 // InternalCftLanguage.g:3052:2: '=>'
7871 { 9535 {
7872 before(grammarAccess.getComponentInstanceAccess().getEqualsSignGreaterThanSignKeyword_0()); 9536 before(grammarAccess.getComponentInstanceAccess().getEqualsSignGreaterThanSignKeyword_0());
7873 match(input,33,FOLLOW_2); 9537 match(input,36,FOLLOW_2);
7874 after(grammarAccess.getComponentInstanceAccess().getEqualsSignGreaterThanSignKeyword_0()); 9538 after(grammarAccess.getComponentInstanceAccess().getEqualsSignGreaterThanSignKeyword_0());
7875 9539
7876 } 9540 }
@@ -7894,16 +9558,16 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
7894 9558
7895 9559
7896 // $ANTLR start "rule__ComponentInstance__Group__1" 9560 // $ANTLR start "rule__ComponentInstance__Group__1"
7897 // InternalCftLanguage.g:2551:1: rule__ComponentInstance__Group__1 : rule__ComponentInstance__Group__1__Impl rule__ComponentInstance__Group__2 ; 9561 // InternalCftLanguage.g:3061:1: rule__ComponentInstance__Group__1 : rule__ComponentInstance__Group__1__Impl rule__ComponentInstance__Group__2 ;
7898 public final void rule__ComponentInstance__Group__1() throws RecognitionException { 9562 public final void rule__ComponentInstance__Group__1() throws RecognitionException {
7899 9563
7900 int stackSize = keepStackSize(); 9564 int stackSize = keepStackSize();
7901 9565
7902 try { 9566 try {
7903 // InternalCftLanguage.g:2555:1: ( rule__ComponentInstance__Group__1__Impl rule__ComponentInstance__Group__2 ) 9567 // InternalCftLanguage.g:3065:1: ( rule__ComponentInstance__Group__1__Impl rule__ComponentInstance__Group__2 )
7904 // InternalCftLanguage.g:2556:2: rule__ComponentInstance__Group__1__Impl rule__ComponentInstance__Group__2 9568 // InternalCftLanguage.g:3066:2: rule__ComponentInstance__Group__1__Impl rule__ComponentInstance__Group__2
7905 { 9569 {
7906 pushFollow(FOLLOW_3); 9570 pushFollow(FOLLOW_34);
7907 rule__ComponentInstance__Group__1__Impl(); 9571 rule__ComponentInstance__Group__1__Impl();
7908 9572
7909 state._fsp--; 9573 state._fsp--;
@@ -7932,21 +9596,21 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
7932 9596
7933 9597
7934 // $ANTLR start "rule__ComponentInstance__Group__1__Impl" 9598 // $ANTLR start "rule__ComponentInstance__Group__1__Impl"
7935 // InternalCftLanguage.g:2563:1: rule__ComponentInstance__Group__1__Impl : ( ( rule__ComponentInstance__ComponentTypeAssignment_1 ) ) ; 9599 // InternalCftLanguage.g:3073:1: rule__ComponentInstance__Group__1__Impl : ( ( rule__ComponentInstance__ComponentTypeAssignment_1 ) ) ;
7936 public final void rule__ComponentInstance__Group__1__Impl() throws RecognitionException { 9600 public final void rule__ComponentInstance__Group__1__Impl() throws RecognitionException {
7937 9601
7938 int stackSize = keepStackSize(); 9602 int stackSize = keepStackSize();
7939 9603
7940 try { 9604 try {
7941 // InternalCftLanguage.g:2567:1: ( ( ( rule__ComponentInstance__ComponentTypeAssignment_1 ) ) ) 9605 // InternalCftLanguage.g:3077:1: ( ( ( rule__ComponentInstance__ComponentTypeAssignment_1 ) ) )
7942 // InternalCftLanguage.g:2568:1: ( ( rule__ComponentInstance__ComponentTypeAssignment_1 ) ) 9606 // InternalCftLanguage.g:3078:1: ( ( rule__ComponentInstance__ComponentTypeAssignment_1 ) )
7943 { 9607 {
7944 // InternalCftLanguage.g:2568:1: ( ( rule__ComponentInstance__ComponentTypeAssignment_1 ) ) 9608 // InternalCftLanguage.g:3078:1: ( ( rule__ComponentInstance__ComponentTypeAssignment_1 ) )
7945 // InternalCftLanguage.g:2569:2: ( rule__ComponentInstance__ComponentTypeAssignment_1 ) 9609 // InternalCftLanguage.g:3079:2: ( rule__ComponentInstance__ComponentTypeAssignment_1 )
7946 { 9610 {
7947 before(grammarAccess.getComponentInstanceAccess().getComponentTypeAssignment_1()); 9611 before(grammarAccess.getComponentInstanceAccess().getComponentTypeAssignment_1());
7948 // InternalCftLanguage.g:2570:2: ( rule__ComponentInstance__ComponentTypeAssignment_1 ) 9612 // InternalCftLanguage.g:3080:2: ( rule__ComponentInstance__ComponentTypeAssignment_1 )
7949 // InternalCftLanguage.g:2570:3: rule__ComponentInstance__ComponentTypeAssignment_1 9613 // InternalCftLanguage.g:3080:3: rule__ComponentInstance__ComponentTypeAssignment_1
7950 { 9614 {
7951 pushFollow(FOLLOW_2); 9615 pushFollow(FOLLOW_2);
7952 rule__ComponentInstance__ComponentTypeAssignment_1(); 9616 rule__ComponentInstance__ComponentTypeAssignment_1();
@@ -7979,14 +9643,14 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
7979 9643
7980 9644
7981 // $ANTLR start "rule__ComponentInstance__Group__2" 9645 // $ANTLR start "rule__ComponentInstance__Group__2"
7982 // InternalCftLanguage.g:2578:1: rule__ComponentInstance__Group__2 : rule__ComponentInstance__Group__2__Impl ; 9646 // InternalCftLanguage.g:3088:1: rule__ComponentInstance__Group__2 : rule__ComponentInstance__Group__2__Impl ;
7983 public final void rule__ComponentInstance__Group__2() throws RecognitionException { 9647 public final void rule__ComponentInstance__Group__2() throws RecognitionException {
7984 9648
7985 int stackSize = keepStackSize(); 9649 int stackSize = keepStackSize();
7986 9650
7987 try { 9651 try {
7988 // InternalCftLanguage.g:2582:1: ( rule__ComponentInstance__Group__2__Impl ) 9652 // InternalCftLanguage.g:3092:1: ( rule__ComponentInstance__Group__2__Impl )
7989 // InternalCftLanguage.g:2583:2: rule__ComponentInstance__Group__2__Impl 9653 // InternalCftLanguage.g:3093:2: rule__ComponentInstance__Group__2__Impl
7990 { 9654 {
7991 pushFollow(FOLLOW_2); 9655 pushFollow(FOLLOW_2);
7992 rule__ComponentInstance__Group__2__Impl(); 9656 rule__ComponentInstance__Group__2__Impl();
@@ -8012,29 +9676,29 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
8012 9676
8013 9677
8014 // $ANTLR start "rule__ComponentInstance__Group__2__Impl" 9678 // $ANTLR start "rule__ComponentInstance__Group__2__Impl"
8015 // InternalCftLanguage.g:2589:1: rule__ComponentInstance__Group__2__Impl : ( ( rule__ComponentInstance__NameAssignment_2 )? ) ; 9679 // InternalCftLanguage.g:3099:1: rule__ComponentInstance__Group__2__Impl : ( ( rule__ComponentInstance__NameAssignment_2 )? ) ;
8016 public final void rule__ComponentInstance__Group__2__Impl() throws RecognitionException { 9680 public final void rule__ComponentInstance__Group__2__Impl() throws RecognitionException {
8017 9681
8018 int stackSize = keepStackSize(); 9682 int stackSize = keepStackSize();
8019 9683
8020 try { 9684 try {
8021 // InternalCftLanguage.g:2593:1: ( ( ( rule__ComponentInstance__NameAssignment_2 )? ) ) 9685 // InternalCftLanguage.g:3103:1: ( ( ( rule__ComponentInstance__NameAssignment_2 )? ) )
8022 // InternalCftLanguage.g:2594:1: ( ( rule__ComponentInstance__NameAssignment_2 )? ) 9686 // InternalCftLanguage.g:3104:1: ( ( rule__ComponentInstance__NameAssignment_2 )? )
8023 { 9687 {
8024 // InternalCftLanguage.g:2594:1: ( ( rule__ComponentInstance__NameAssignment_2 )? ) 9688 // InternalCftLanguage.g:3104:1: ( ( rule__ComponentInstance__NameAssignment_2 )? )
8025 // InternalCftLanguage.g:2595:2: ( rule__ComponentInstance__NameAssignment_2 )? 9689 // InternalCftLanguage.g:3105:2: ( rule__ComponentInstance__NameAssignment_2 )?
8026 { 9690 {
8027 before(grammarAccess.getComponentInstanceAccess().getNameAssignment_2()); 9691 before(grammarAccess.getComponentInstanceAccess().getNameAssignment_2());
8028 // InternalCftLanguage.g:2596:2: ( rule__ComponentInstance__NameAssignment_2 )? 9692 // InternalCftLanguage.g:3106:2: ( rule__ComponentInstance__NameAssignment_2 )?
8029 int alt23=2; 9693 int alt28=2;
8030 int LA23_0 = input.LA(1); 9694 int LA28_0 = input.LA(1);
8031 9695
8032 if ( (LA23_0==RULE_ID) ) { 9696 if ( (LA28_0==RULE_ID) ) {
8033 alt23=1; 9697 alt28=1;
8034 } 9698 }
8035 switch (alt23) { 9699 switch (alt28) {
8036 case 1 : 9700 case 1 :
8037 // InternalCftLanguage.g:2596:3: rule__ComponentInstance__NameAssignment_2 9701 // InternalCftLanguage.g:3106:3: rule__ComponentInstance__NameAssignment_2
8038 { 9702 {
8039 pushFollow(FOLLOW_2); 9703 pushFollow(FOLLOW_2);
8040 rule__ComponentInstance__NameAssignment_2(); 9704 rule__ComponentInstance__NameAssignment_2();
@@ -8070,16 +9734,16 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
8070 9734
8071 9735
8072 // $ANTLR start "rule__QualifiedName__Group__0" 9736 // $ANTLR start "rule__QualifiedName__Group__0"
8073 // InternalCftLanguage.g:2605:1: rule__QualifiedName__Group__0 : rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 ; 9737 // InternalCftLanguage.g:3115:1: rule__QualifiedName__Group__0 : rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 ;
8074 public final void rule__QualifiedName__Group__0() throws RecognitionException { 9738 public final void rule__QualifiedName__Group__0() throws RecognitionException {
8075 9739
8076 int stackSize = keepStackSize(); 9740 int stackSize = keepStackSize();
8077 9741
8078 try { 9742 try {
8079 // InternalCftLanguage.g:2609:1: ( rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 ) 9743 // InternalCftLanguage.g:3119:1: ( rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 )
8080 // InternalCftLanguage.g:2610:2: rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 9744 // InternalCftLanguage.g:3120:2: rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1
8081 { 9745 {
8082 pushFollow(FOLLOW_31); 9746 pushFollow(FOLLOW_33);
8083 rule__QualifiedName__Group__0__Impl(); 9747 rule__QualifiedName__Group__0__Impl();
8084 9748
8085 state._fsp--; 9749 state._fsp--;
@@ -8108,21 +9772,25 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
8108 9772
8109 9773
8110 // $ANTLR start "rule__QualifiedName__Group__0__Impl" 9774 // $ANTLR start "rule__QualifiedName__Group__0__Impl"
8111 // InternalCftLanguage.g:2617:1: rule__QualifiedName__Group__0__Impl : ( RULE_ID ) ; 9775 // InternalCftLanguage.g:3127:1: rule__QualifiedName__Group__0__Impl : ( ruleValidId ) ;
8112 public final void rule__QualifiedName__Group__0__Impl() throws RecognitionException { 9776 public final void rule__QualifiedName__Group__0__Impl() throws RecognitionException {
8113 9777
8114 int stackSize = keepStackSize(); 9778 int stackSize = keepStackSize();
8115 9779
8116 try { 9780 try {
8117 // InternalCftLanguage.g:2621:1: ( ( RULE_ID ) ) 9781 // InternalCftLanguage.g:3131:1: ( ( ruleValidId ) )
8118 // InternalCftLanguage.g:2622:1: ( RULE_ID ) 9782 // InternalCftLanguage.g:3132:1: ( ruleValidId )
8119 { 9783 {
8120 // InternalCftLanguage.g:2622:1: ( RULE_ID ) 9784 // InternalCftLanguage.g:3132:1: ( ruleValidId )
8121 // InternalCftLanguage.g:2623:2: RULE_ID 9785 // InternalCftLanguage.g:3133:2: ruleValidId
8122 { 9786 {
8123 before(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_0()); 9787 before(grammarAccess.getQualifiedNameAccess().getValidIdParserRuleCall_0());
8124 match(input,RULE_ID,FOLLOW_2); 9788 pushFollow(FOLLOW_2);
8125 after(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_0()); 9789 ruleValidId();
9790
9791 state._fsp--;
9792
9793 after(grammarAccess.getQualifiedNameAccess().getValidIdParserRuleCall_0());
8126 9794
8127 } 9795 }
8128 9796
@@ -8145,14 +9813,14 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
8145 9813
8146 9814
8147 // $ANTLR start "rule__QualifiedName__Group__1" 9815 // $ANTLR start "rule__QualifiedName__Group__1"
8148 // InternalCftLanguage.g:2632:1: rule__QualifiedName__Group__1 : rule__QualifiedName__Group__1__Impl ; 9816 // InternalCftLanguage.g:3142:1: rule__QualifiedName__Group__1 : rule__QualifiedName__Group__1__Impl ;
8149 public final void rule__QualifiedName__Group__1() throws RecognitionException { 9817 public final void rule__QualifiedName__Group__1() throws RecognitionException {
8150 9818
8151 int stackSize = keepStackSize(); 9819 int stackSize = keepStackSize();
8152 9820
8153 try { 9821 try {
8154 // InternalCftLanguage.g:2636:1: ( rule__QualifiedName__Group__1__Impl ) 9822 // InternalCftLanguage.g:3146:1: ( rule__QualifiedName__Group__1__Impl )
8155 // InternalCftLanguage.g:2637:2: rule__QualifiedName__Group__1__Impl 9823 // InternalCftLanguage.g:3147:2: rule__QualifiedName__Group__1__Impl
8156 { 9824 {
8157 pushFollow(FOLLOW_2); 9825 pushFollow(FOLLOW_2);
8158 rule__QualifiedName__Group__1__Impl(); 9826 rule__QualifiedName__Group__1__Impl();
@@ -8178,41 +9846,41 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
8178 9846
8179 9847
8180 // $ANTLR start "rule__QualifiedName__Group__1__Impl" 9848 // $ANTLR start "rule__QualifiedName__Group__1__Impl"
8181 // InternalCftLanguage.g:2643:1: rule__QualifiedName__Group__1__Impl : ( ( rule__QualifiedName__Group_1__0 )* ) ; 9849 // InternalCftLanguage.g:3153:1: rule__QualifiedName__Group__1__Impl : ( ( rule__QualifiedName__Group_1__0 )* ) ;
8182 public final void rule__QualifiedName__Group__1__Impl() throws RecognitionException { 9850 public final void rule__QualifiedName__Group__1__Impl() throws RecognitionException {
8183 9851
8184 int stackSize = keepStackSize(); 9852 int stackSize = keepStackSize();
8185 9853
8186 try { 9854 try {
8187 // InternalCftLanguage.g:2647:1: ( ( ( rule__QualifiedName__Group_1__0 )* ) ) 9855 // InternalCftLanguage.g:3157:1: ( ( ( rule__QualifiedName__Group_1__0 )* ) )
8188 // InternalCftLanguage.g:2648:1: ( ( rule__QualifiedName__Group_1__0 )* ) 9856 // InternalCftLanguage.g:3158:1: ( ( rule__QualifiedName__Group_1__0 )* )
8189 { 9857 {
8190 // InternalCftLanguage.g:2648:1: ( ( rule__QualifiedName__Group_1__0 )* ) 9858 // InternalCftLanguage.g:3158:1: ( ( rule__QualifiedName__Group_1__0 )* )
8191 // InternalCftLanguage.g:2649:2: ( rule__QualifiedName__Group_1__0 )* 9859 // InternalCftLanguage.g:3159:2: ( rule__QualifiedName__Group_1__0 )*
8192 { 9860 {
8193 before(grammarAccess.getQualifiedNameAccess().getGroup_1()); 9861 before(grammarAccess.getQualifiedNameAccess().getGroup_1());
8194 // InternalCftLanguage.g:2650:2: ( rule__QualifiedName__Group_1__0 )* 9862 // InternalCftLanguage.g:3160:2: ( rule__QualifiedName__Group_1__0 )*
8195 loop24: 9863 loop29:
8196 do { 9864 do {
8197 int alt24=2; 9865 int alt29=2;
8198 int LA24_0 = input.LA(1); 9866 int LA29_0 = input.LA(1);
8199 9867
8200 if ( (LA24_0==32) ) { 9868 if ( (LA29_0==35) ) {
8201 int LA24_2 = input.LA(2); 9869 int LA29_2 = input.LA(2);
8202 9870
8203 if ( (LA24_2==RULE_ID) ) { 9871 if ( ((LA29_2>=RULE_ID && LA29_2<=RULE_OF_INT)) ) {
8204 alt24=1; 9872 alt29=1;
8205 } 9873 }
8206 9874
8207 9875
8208 } 9876 }
8209 9877
8210 9878
8211 switch (alt24) { 9879 switch (alt29) {
8212 case 1 : 9880 case 1 :
8213 // InternalCftLanguage.g:2650:3: rule__QualifiedName__Group_1__0 9881 // InternalCftLanguage.g:3160:3: rule__QualifiedName__Group_1__0
8214 { 9882 {
8215 pushFollow(FOLLOW_32); 9883 pushFollow(FOLLOW_35);
8216 rule__QualifiedName__Group_1__0(); 9884 rule__QualifiedName__Group_1__0();
8217 9885
8218 state._fsp--; 9886 state._fsp--;
@@ -8222,7 +9890,7 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
8222 break; 9890 break;
8223 9891
8224 default : 9892 default :
8225 break loop24; 9893 break loop29;
8226 } 9894 }
8227 } while (true); 9895 } while (true);
8228 9896
@@ -8249,14 +9917,14 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
8249 9917
8250 9918
8251 // $ANTLR start "rule__QualifiedName__Group_1__0" 9919 // $ANTLR start "rule__QualifiedName__Group_1__0"
8252 // InternalCftLanguage.g:2659:1: rule__QualifiedName__Group_1__0 : rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 ; 9920 // InternalCftLanguage.g:3169:1: rule__QualifiedName__Group_1__0 : rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 ;
8253 public final void rule__QualifiedName__Group_1__0() throws RecognitionException { 9921 public final void rule__QualifiedName__Group_1__0() throws RecognitionException {
8254 9922
8255 int stackSize = keepStackSize(); 9923 int stackSize = keepStackSize();
8256 9924
8257 try { 9925 try {
8258 // InternalCftLanguage.g:2663:1: ( rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 ) 9926 // InternalCftLanguage.g:3173:1: ( rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 )
8259 // InternalCftLanguage.g:2664:2: rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 9927 // InternalCftLanguage.g:3174:2: rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1
8260 { 9928 {
8261 pushFollow(FOLLOW_3); 9929 pushFollow(FOLLOW_3);
8262 rule__QualifiedName__Group_1__0__Impl(); 9930 rule__QualifiedName__Group_1__0__Impl();
@@ -8287,20 +9955,20 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
8287 9955
8288 9956
8289 // $ANTLR start "rule__QualifiedName__Group_1__0__Impl" 9957 // $ANTLR start "rule__QualifiedName__Group_1__0__Impl"
8290 // InternalCftLanguage.g:2671:1: rule__QualifiedName__Group_1__0__Impl : ( '.' ) ; 9958 // InternalCftLanguage.g:3181:1: rule__QualifiedName__Group_1__0__Impl : ( '.' ) ;
8291 public final void rule__QualifiedName__Group_1__0__Impl() throws RecognitionException { 9959 public final void rule__QualifiedName__Group_1__0__Impl() throws RecognitionException {
8292 9960
8293 int stackSize = keepStackSize(); 9961 int stackSize = keepStackSize();
8294 9962
8295 try { 9963 try {
8296 // InternalCftLanguage.g:2675:1: ( ( '.' ) ) 9964 // InternalCftLanguage.g:3185:1: ( ( '.' ) )
8297 // InternalCftLanguage.g:2676:1: ( '.' ) 9965 // InternalCftLanguage.g:3186:1: ( '.' )
8298 { 9966 {
8299 // InternalCftLanguage.g:2676:1: ( '.' ) 9967 // InternalCftLanguage.g:3186:1: ( '.' )
8300 // InternalCftLanguage.g:2677:2: '.' 9968 // InternalCftLanguage.g:3187:2: '.'
8301 { 9969 {
8302 before(grammarAccess.getQualifiedNameAccess().getFullStopKeyword_1_0()); 9970 before(grammarAccess.getQualifiedNameAccess().getFullStopKeyword_1_0());
8303 match(input,32,FOLLOW_2); 9971 match(input,35,FOLLOW_2);
8304 after(grammarAccess.getQualifiedNameAccess().getFullStopKeyword_1_0()); 9972 after(grammarAccess.getQualifiedNameAccess().getFullStopKeyword_1_0());
8305 9973
8306 } 9974 }
@@ -8324,14 +9992,14 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
8324 9992
8325 9993
8326 // $ANTLR start "rule__QualifiedName__Group_1__1" 9994 // $ANTLR start "rule__QualifiedName__Group_1__1"
8327 // InternalCftLanguage.g:2686:1: rule__QualifiedName__Group_1__1 : rule__QualifiedName__Group_1__1__Impl ; 9995 // InternalCftLanguage.g:3196:1: rule__QualifiedName__Group_1__1 : rule__QualifiedName__Group_1__1__Impl ;
8328 public final void rule__QualifiedName__Group_1__1() throws RecognitionException { 9996 public final void rule__QualifiedName__Group_1__1() throws RecognitionException {
8329 9997
8330 int stackSize = keepStackSize(); 9998 int stackSize = keepStackSize();
8331 9999
8332 try { 10000 try {
8333 // InternalCftLanguage.g:2690:1: ( rule__QualifiedName__Group_1__1__Impl ) 10001 // InternalCftLanguage.g:3200:1: ( rule__QualifiedName__Group_1__1__Impl )
8334 // InternalCftLanguage.g:2691:2: rule__QualifiedName__Group_1__1__Impl 10002 // InternalCftLanguage.g:3201:2: rule__QualifiedName__Group_1__1__Impl
8335 { 10003 {
8336 pushFollow(FOLLOW_2); 10004 pushFollow(FOLLOW_2);
8337 rule__QualifiedName__Group_1__1__Impl(); 10005 rule__QualifiedName__Group_1__1__Impl();
@@ -8357,21 +10025,25 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
8357 10025
8358 10026
8359 // $ANTLR start "rule__QualifiedName__Group_1__1__Impl" 10027 // $ANTLR start "rule__QualifiedName__Group_1__1__Impl"
8360 // InternalCftLanguage.g:2697:1: rule__QualifiedName__Group_1__1__Impl : ( RULE_ID ) ; 10028 // InternalCftLanguage.g:3207:1: rule__QualifiedName__Group_1__1__Impl : ( ruleValidId ) ;
8361 public final void rule__QualifiedName__Group_1__1__Impl() throws RecognitionException { 10029 public final void rule__QualifiedName__Group_1__1__Impl() throws RecognitionException {
8362 10030
8363 int stackSize = keepStackSize(); 10031 int stackSize = keepStackSize();
8364 10032
8365 try { 10033 try {
8366 // InternalCftLanguage.g:2701:1: ( ( RULE_ID ) ) 10034 // InternalCftLanguage.g:3211:1: ( ( ruleValidId ) )
8367 // InternalCftLanguage.g:2702:1: ( RULE_ID ) 10035 // InternalCftLanguage.g:3212:1: ( ruleValidId )
8368 { 10036 {
8369 // InternalCftLanguage.g:2702:1: ( RULE_ID ) 10037 // InternalCftLanguage.g:3212:1: ( ruleValidId )
8370 // InternalCftLanguage.g:2703:2: RULE_ID 10038 // InternalCftLanguage.g:3213:2: ruleValidId
8371 { 10039 {
8372 before(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_1_1()); 10040 before(grammarAccess.getQualifiedNameAccess().getValidIdParserRuleCall_1_1());
8373 match(input,RULE_ID,FOLLOW_2); 10041 pushFollow(FOLLOW_2);
8374 after(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_1_1()); 10042 ruleValidId();
10043
10044 state._fsp--;
10045
10046 after(grammarAccess.getQualifiedNameAccess().getValidIdParserRuleCall_1_1());
8375 10047
8376 } 10048 }
8377 10049
@@ -8394,16 +10066,16 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
8394 10066
8395 10067
8396 // $ANTLR start "rule__QualifiedNameWithWildcard__Group__0" 10068 // $ANTLR start "rule__QualifiedNameWithWildcard__Group__0"
8397 // InternalCftLanguage.g:2713:1: rule__QualifiedNameWithWildcard__Group__0 : rule__QualifiedNameWithWildcard__Group__0__Impl rule__QualifiedNameWithWildcard__Group__1 ; 10069 // InternalCftLanguage.g:3223:1: rule__QualifiedNameWithWildcard__Group__0 : rule__QualifiedNameWithWildcard__Group__0__Impl rule__QualifiedNameWithWildcard__Group__1 ;
8398 public final void rule__QualifiedNameWithWildcard__Group__0() throws RecognitionException { 10070 public final void rule__QualifiedNameWithWildcard__Group__0() throws RecognitionException {
8399 10071
8400 int stackSize = keepStackSize(); 10072 int stackSize = keepStackSize();
8401 10073
8402 try { 10074 try {
8403 // InternalCftLanguage.g:2717:1: ( rule__QualifiedNameWithWildcard__Group__0__Impl rule__QualifiedNameWithWildcard__Group__1 ) 10075 // InternalCftLanguage.g:3227:1: ( rule__QualifiedNameWithWildcard__Group__0__Impl rule__QualifiedNameWithWildcard__Group__1 )
8404 // InternalCftLanguage.g:2718:2: rule__QualifiedNameWithWildcard__Group__0__Impl rule__QualifiedNameWithWildcard__Group__1 10076 // InternalCftLanguage.g:3228:2: rule__QualifiedNameWithWildcard__Group__0__Impl rule__QualifiedNameWithWildcard__Group__1
8405 { 10077 {
8406 pushFollow(FOLLOW_31); 10078 pushFollow(FOLLOW_33);
8407 rule__QualifiedNameWithWildcard__Group__0__Impl(); 10079 rule__QualifiedNameWithWildcard__Group__0__Impl();
8408 10080
8409 state._fsp--; 10081 state._fsp--;
@@ -8432,17 +10104,17 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
8432 10104
8433 10105
8434 // $ANTLR start "rule__QualifiedNameWithWildcard__Group__0__Impl" 10106 // $ANTLR start "rule__QualifiedNameWithWildcard__Group__0__Impl"
8435 // InternalCftLanguage.g:2725:1: rule__QualifiedNameWithWildcard__Group__0__Impl : ( ruleQualifiedName ) ; 10107 // InternalCftLanguage.g:3235:1: rule__QualifiedNameWithWildcard__Group__0__Impl : ( ruleQualifiedName ) ;
8436 public final void rule__QualifiedNameWithWildcard__Group__0__Impl() throws RecognitionException { 10108 public final void rule__QualifiedNameWithWildcard__Group__0__Impl() throws RecognitionException {
8437 10109
8438 int stackSize = keepStackSize(); 10110 int stackSize = keepStackSize();
8439 10111
8440 try { 10112 try {
8441 // InternalCftLanguage.g:2729:1: ( ( ruleQualifiedName ) ) 10113 // InternalCftLanguage.g:3239:1: ( ( ruleQualifiedName ) )
8442 // InternalCftLanguage.g:2730:1: ( ruleQualifiedName ) 10114 // InternalCftLanguage.g:3240:1: ( ruleQualifiedName )
8443 { 10115 {
8444 // InternalCftLanguage.g:2730:1: ( ruleQualifiedName ) 10116 // InternalCftLanguage.g:3240:1: ( ruleQualifiedName )
8445 // InternalCftLanguage.g:2731:2: ruleQualifiedName 10117 // InternalCftLanguage.g:3241:2: ruleQualifiedName
8446 { 10118 {
8447 before(grammarAccess.getQualifiedNameWithWildcardAccess().getQualifiedNameParserRuleCall_0()); 10119 before(grammarAccess.getQualifiedNameWithWildcardAccess().getQualifiedNameParserRuleCall_0());
8448 pushFollow(FOLLOW_2); 10120 pushFollow(FOLLOW_2);
@@ -8473,14 +10145,14 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
8473 10145
8474 10146
8475 // $ANTLR start "rule__QualifiedNameWithWildcard__Group__1" 10147 // $ANTLR start "rule__QualifiedNameWithWildcard__Group__1"
8476 // InternalCftLanguage.g:2740:1: rule__QualifiedNameWithWildcard__Group__1 : rule__QualifiedNameWithWildcard__Group__1__Impl ; 10148 // InternalCftLanguage.g:3250:1: rule__QualifiedNameWithWildcard__Group__1 : rule__QualifiedNameWithWildcard__Group__1__Impl ;
8477 public final void rule__QualifiedNameWithWildcard__Group__1() throws RecognitionException { 10149 public final void rule__QualifiedNameWithWildcard__Group__1() throws RecognitionException {
8478 10150
8479 int stackSize = keepStackSize(); 10151 int stackSize = keepStackSize();
8480 10152
8481 try { 10153 try {
8482 // InternalCftLanguage.g:2744:1: ( rule__QualifiedNameWithWildcard__Group__1__Impl ) 10154 // InternalCftLanguage.g:3254:1: ( rule__QualifiedNameWithWildcard__Group__1__Impl )
8483 // InternalCftLanguage.g:2745:2: rule__QualifiedNameWithWildcard__Group__1__Impl 10155 // InternalCftLanguage.g:3255:2: rule__QualifiedNameWithWildcard__Group__1__Impl
8484 { 10156 {
8485 pushFollow(FOLLOW_2); 10157 pushFollow(FOLLOW_2);
8486 rule__QualifiedNameWithWildcard__Group__1__Impl(); 10158 rule__QualifiedNameWithWildcard__Group__1__Impl();
@@ -8506,29 +10178,29 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
8506 10178
8507 10179
8508 // $ANTLR start "rule__QualifiedNameWithWildcard__Group__1__Impl" 10180 // $ANTLR start "rule__QualifiedNameWithWildcard__Group__1__Impl"
8509 // InternalCftLanguage.g:2751:1: rule__QualifiedNameWithWildcard__Group__1__Impl : ( ( rule__QualifiedNameWithWildcard__Group_1__0 )? ) ; 10181 // InternalCftLanguage.g:3261:1: rule__QualifiedNameWithWildcard__Group__1__Impl : ( ( rule__QualifiedNameWithWildcard__Group_1__0 )? ) ;
8510 public final void rule__QualifiedNameWithWildcard__Group__1__Impl() throws RecognitionException { 10182 public final void rule__QualifiedNameWithWildcard__Group__1__Impl() throws RecognitionException {
8511 10183
8512 int stackSize = keepStackSize(); 10184 int stackSize = keepStackSize();
8513 10185
8514 try { 10186 try {
8515 // InternalCftLanguage.g:2755:1: ( ( ( rule__QualifiedNameWithWildcard__Group_1__0 )? ) ) 10187 // InternalCftLanguage.g:3265:1: ( ( ( rule__QualifiedNameWithWildcard__Group_1__0 )? ) )
8516 // InternalCftLanguage.g:2756:1: ( ( rule__QualifiedNameWithWildcard__Group_1__0 )? ) 10188 // InternalCftLanguage.g:3266:1: ( ( rule__QualifiedNameWithWildcard__Group_1__0 )? )
8517 { 10189 {
8518 // InternalCftLanguage.g:2756:1: ( ( rule__QualifiedNameWithWildcard__Group_1__0 )? ) 10190 // InternalCftLanguage.g:3266:1: ( ( rule__QualifiedNameWithWildcard__Group_1__0 )? )
8519 // InternalCftLanguage.g:2757:2: ( rule__QualifiedNameWithWildcard__Group_1__0 )? 10191 // InternalCftLanguage.g:3267:2: ( rule__QualifiedNameWithWildcard__Group_1__0 )?
8520 { 10192 {
8521 before(grammarAccess.getQualifiedNameWithWildcardAccess().getGroup_1()); 10193 before(grammarAccess.getQualifiedNameWithWildcardAccess().getGroup_1());
8522 // InternalCftLanguage.g:2758:2: ( rule__QualifiedNameWithWildcard__Group_1__0 )? 10194 // InternalCftLanguage.g:3268:2: ( rule__QualifiedNameWithWildcard__Group_1__0 )?
8523 int alt25=2; 10195 int alt30=2;
8524 int LA25_0 = input.LA(1); 10196 int LA30_0 = input.LA(1);
8525 10197
8526 if ( (LA25_0==32) ) { 10198 if ( (LA30_0==35) ) {
8527 alt25=1; 10199 alt30=1;
8528 } 10200 }
8529 switch (alt25) { 10201 switch (alt30) {
8530 case 1 : 10202 case 1 :
8531 // InternalCftLanguage.g:2758:3: rule__QualifiedNameWithWildcard__Group_1__0 10203 // InternalCftLanguage.g:3268:3: rule__QualifiedNameWithWildcard__Group_1__0
8532 { 10204 {
8533 pushFollow(FOLLOW_2); 10205 pushFollow(FOLLOW_2);
8534 rule__QualifiedNameWithWildcard__Group_1__0(); 10206 rule__QualifiedNameWithWildcard__Group_1__0();
@@ -8564,16 +10236,16 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
8564 10236
8565 10237
8566 // $ANTLR start "rule__QualifiedNameWithWildcard__Group_1__0" 10238 // $ANTLR start "rule__QualifiedNameWithWildcard__Group_1__0"
8567 // InternalCftLanguage.g:2767:1: rule__QualifiedNameWithWildcard__Group_1__0 : rule__QualifiedNameWithWildcard__Group_1__0__Impl rule__QualifiedNameWithWildcard__Group_1__1 ; 10239 // InternalCftLanguage.g:3277:1: rule__QualifiedNameWithWildcard__Group_1__0 : rule__QualifiedNameWithWildcard__Group_1__0__Impl rule__QualifiedNameWithWildcard__Group_1__1 ;
8568 public final void rule__QualifiedNameWithWildcard__Group_1__0() throws RecognitionException { 10240 public final void rule__QualifiedNameWithWildcard__Group_1__0() throws RecognitionException {
8569 10241
8570 int stackSize = keepStackSize(); 10242 int stackSize = keepStackSize();
8571 10243
8572 try { 10244 try {
8573 // InternalCftLanguage.g:2771:1: ( rule__QualifiedNameWithWildcard__Group_1__0__Impl rule__QualifiedNameWithWildcard__Group_1__1 ) 10245 // InternalCftLanguage.g:3281:1: ( rule__QualifiedNameWithWildcard__Group_1__0__Impl rule__QualifiedNameWithWildcard__Group_1__1 )
8574 // InternalCftLanguage.g:2772:2: rule__QualifiedNameWithWildcard__Group_1__0__Impl rule__QualifiedNameWithWildcard__Group_1__1 10246 // InternalCftLanguage.g:3282:2: rule__QualifiedNameWithWildcard__Group_1__0__Impl rule__QualifiedNameWithWildcard__Group_1__1
8575 { 10247 {
8576 pushFollow(FOLLOW_33); 10248 pushFollow(FOLLOW_36);
8577 rule__QualifiedNameWithWildcard__Group_1__0__Impl(); 10249 rule__QualifiedNameWithWildcard__Group_1__0__Impl();
8578 10250
8579 state._fsp--; 10251 state._fsp--;
@@ -8602,20 +10274,20 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
8602 10274
8603 10275
8604 // $ANTLR start "rule__QualifiedNameWithWildcard__Group_1__0__Impl" 10276 // $ANTLR start "rule__QualifiedNameWithWildcard__Group_1__0__Impl"
8605 // InternalCftLanguage.g:2779:1: rule__QualifiedNameWithWildcard__Group_1__0__Impl : ( '.' ) ; 10277 // InternalCftLanguage.g:3289:1: rule__QualifiedNameWithWildcard__Group_1__0__Impl : ( '.' ) ;
8606 public final void rule__QualifiedNameWithWildcard__Group_1__0__Impl() throws RecognitionException { 10278 public final void rule__QualifiedNameWithWildcard__Group_1__0__Impl() throws RecognitionException {
8607 10279
8608 int stackSize = keepStackSize(); 10280 int stackSize = keepStackSize();
8609 10281
8610 try { 10282 try {
8611 // InternalCftLanguage.g:2783:1: ( ( '.' ) ) 10283 // InternalCftLanguage.g:3293:1: ( ( '.' ) )
8612 // InternalCftLanguage.g:2784:1: ( '.' ) 10284 // InternalCftLanguage.g:3294:1: ( '.' )
8613 { 10285 {
8614 // InternalCftLanguage.g:2784:1: ( '.' ) 10286 // InternalCftLanguage.g:3294:1: ( '.' )
8615 // InternalCftLanguage.g:2785:2: '.' 10287 // InternalCftLanguage.g:3295:2: '.'
8616 { 10288 {
8617 before(grammarAccess.getQualifiedNameWithWildcardAccess().getFullStopKeyword_1_0()); 10289 before(grammarAccess.getQualifiedNameWithWildcardAccess().getFullStopKeyword_1_0());
8618 match(input,32,FOLLOW_2); 10290 match(input,35,FOLLOW_2);
8619 after(grammarAccess.getQualifiedNameWithWildcardAccess().getFullStopKeyword_1_0()); 10291 after(grammarAccess.getQualifiedNameWithWildcardAccess().getFullStopKeyword_1_0());
8620 10292
8621 } 10293 }
@@ -8639,14 +10311,14 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
8639 10311
8640 10312
8641 // $ANTLR start "rule__QualifiedNameWithWildcard__Group_1__1" 10313 // $ANTLR start "rule__QualifiedNameWithWildcard__Group_1__1"
8642 // InternalCftLanguage.g:2794:1: rule__QualifiedNameWithWildcard__Group_1__1 : rule__QualifiedNameWithWildcard__Group_1__1__Impl ; 10314 // InternalCftLanguage.g:3304:1: rule__QualifiedNameWithWildcard__Group_1__1 : rule__QualifiedNameWithWildcard__Group_1__1__Impl ;
8643 public final void rule__QualifiedNameWithWildcard__Group_1__1() throws RecognitionException { 10315 public final void rule__QualifiedNameWithWildcard__Group_1__1() throws RecognitionException {
8644 10316
8645 int stackSize = keepStackSize(); 10317 int stackSize = keepStackSize();
8646 10318
8647 try { 10319 try {
8648 // InternalCftLanguage.g:2798:1: ( rule__QualifiedNameWithWildcard__Group_1__1__Impl ) 10320 // InternalCftLanguage.g:3308:1: ( rule__QualifiedNameWithWildcard__Group_1__1__Impl )
8649 // InternalCftLanguage.g:2799:2: rule__QualifiedNameWithWildcard__Group_1__1__Impl 10321 // InternalCftLanguage.g:3309:2: rule__QualifiedNameWithWildcard__Group_1__1__Impl
8650 { 10322 {
8651 pushFollow(FOLLOW_2); 10323 pushFollow(FOLLOW_2);
8652 rule__QualifiedNameWithWildcard__Group_1__1__Impl(); 10324 rule__QualifiedNameWithWildcard__Group_1__1__Impl();
@@ -8672,20 +10344,20 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
8672 10344
8673 10345
8674 // $ANTLR start "rule__QualifiedNameWithWildcard__Group_1__1__Impl" 10346 // $ANTLR start "rule__QualifiedNameWithWildcard__Group_1__1__Impl"
8675 // InternalCftLanguage.g:2805:1: rule__QualifiedNameWithWildcard__Group_1__1__Impl : ( '*' ) ; 10347 // InternalCftLanguage.g:3315:1: rule__QualifiedNameWithWildcard__Group_1__1__Impl : ( '*' ) ;
8676 public final void rule__QualifiedNameWithWildcard__Group_1__1__Impl() throws RecognitionException { 10348 public final void rule__QualifiedNameWithWildcard__Group_1__1__Impl() throws RecognitionException {
8677 10349
8678 int stackSize = keepStackSize(); 10350 int stackSize = keepStackSize();
8679 10351
8680 try { 10352 try {
8681 // InternalCftLanguage.g:2809:1: ( ( '*' ) ) 10353 // InternalCftLanguage.g:3319:1: ( ( '*' ) )
8682 // InternalCftLanguage.g:2810:1: ( '*' ) 10354 // InternalCftLanguage.g:3320:1: ( '*' )
8683 { 10355 {
8684 // InternalCftLanguage.g:2810:1: ( '*' ) 10356 // InternalCftLanguage.g:3320:1: ( '*' )
8685 // InternalCftLanguage.g:2811:2: '*' 10357 // InternalCftLanguage.g:3321:2: '*'
8686 { 10358 {
8687 before(grammarAccess.getQualifiedNameWithWildcardAccess().getAsteriskKeyword_1_1()); 10359 before(grammarAccess.getQualifiedNameWithWildcardAccess().getAsteriskKeyword_1_1());
8688 match(input,34,FOLLOW_2); 10360 match(input,37,FOLLOW_2);
8689 after(grammarAccess.getQualifiedNameWithWildcardAccess().getAsteriskKeyword_1_1()); 10361 after(grammarAccess.getQualifiedNameWithWildcardAccess().getAsteriskKeyword_1_1());
8690 10362
8691 } 10363 }
@@ -8709,29 +10381,29 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
8709 10381
8710 10382
8711 // $ANTLR start "rule__ComponentDefinition__UnorderedGroup_3" 10383 // $ANTLR start "rule__ComponentDefinition__UnorderedGroup_3"
8712 // InternalCftLanguage.g:2821:1: rule__ComponentDefinition__UnorderedGroup_3 : ( rule__ComponentDefinition__UnorderedGroup_3__0 )? ; 10384 // InternalCftLanguage.g:3331:1: rule__ComponentDefinition__UnorderedGroup_3 : ( rule__ComponentDefinition__UnorderedGroup_3__0 )? ;
8713 public final void rule__ComponentDefinition__UnorderedGroup_3() throws RecognitionException { 10385 public final void rule__ComponentDefinition__UnorderedGroup_3() throws RecognitionException {
8714 10386
8715 int stackSize = keepStackSize(); 10387 int stackSize = keepStackSize();
8716 getUnorderedGroupHelper().enter(grammarAccess.getComponentDefinitionAccess().getUnorderedGroup_3()); 10388 getUnorderedGroupHelper().enter(grammarAccess.getComponentDefinitionAccess().getUnorderedGroup_3());
8717 10389
8718 try { 10390 try {
8719 // InternalCftLanguage.g:2826:1: ( ( rule__ComponentDefinition__UnorderedGroup_3__0 )? ) 10391 // InternalCftLanguage.g:3336:1: ( ( rule__ComponentDefinition__UnorderedGroup_3__0 )? )
8720 // InternalCftLanguage.g:2827:2: ( rule__ComponentDefinition__UnorderedGroup_3__0 )? 10392 // InternalCftLanguage.g:3337:2: ( rule__ComponentDefinition__UnorderedGroup_3__0 )?
8721 { 10393 {
8722 // InternalCftLanguage.g:2827:2: ( rule__ComponentDefinition__UnorderedGroup_3__0 )? 10394 // InternalCftLanguage.g:3337:2: ( rule__ComponentDefinition__UnorderedGroup_3__0 )?
8723 int alt26=2; 10395 int alt31=2;
8724 int LA26_0 = input.LA(1); 10396 int LA31_0 = input.LA(1);
8725 10397
8726 if ( LA26_0 == 19 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentDefinitionAccess().getUnorderedGroup_3(), 0) ) { 10398 if ( LA31_0 == 20 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentDefinitionAccess().getUnorderedGroup_3(), 0) ) {
8727 alt26=1; 10399 alt31=1;
8728 } 10400 }
8729 else if ( LA26_0 == 20 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentDefinitionAccess().getUnorderedGroup_3(), 1) ) { 10401 else if ( LA31_0 == 21 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentDefinitionAccess().getUnorderedGroup_3(), 1) ) {
8730 alt26=1; 10402 alt31=1;
8731 } 10403 }
8732 switch (alt26) { 10404 switch (alt31) {
8733 case 1 : 10405 case 1 :
8734 // InternalCftLanguage.g:2827:2: rule__ComponentDefinition__UnorderedGroup_3__0 10406 // InternalCftLanguage.g:3337:2: rule__ComponentDefinition__UnorderedGroup_3__0
8735 { 10407 {
8736 pushFollow(FOLLOW_2); 10408 pushFollow(FOLLOW_2);
8737 rule__ComponentDefinition__UnorderedGroup_3__0(); 10409 rule__ComponentDefinition__UnorderedGroup_3__0();
@@ -8764,44 +10436,44 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
8764 10436
8765 10437
8766 // $ANTLR start "rule__ComponentDefinition__UnorderedGroup_3__Impl" 10438 // $ANTLR start "rule__ComponentDefinition__UnorderedGroup_3__Impl"
8767 // InternalCftLanguage.g:2835:1: rule__ComponentDefinition__UnorderedGroup_3__Impl : ( ({...}? => ( ( ( rule__ComponentDefinition__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__ComponentDefinition__Group_3_1__0 ) ) ) ) ) ; 10439 // InternalCftLanguage.g:3345:1: rule__ComponentDefinition__UnorderedGroup_3__Impl : ( ({...}? => ( ( ( rule__ComponentDefinition__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__ComponentDefinition__Group_3_1__0 ) ) ) ) ) ;
8768 public final void rule__ComponentDefinition__UnorderedGroup_3__Impl() throws RecognitionException { 10440 public final void rule__ComponentDefinition__UnorderedGroup_3__Impl() throws RecognitionException {
8769 10441
8770 int stackSize = keepStackSize(); 10442 int stackSize = keepStackSize();
8771 boolean selected = false; 10443 boolean selected = false;
8772 10444
8773 try { 10445 try {
8774 // InternalCftLanguage.g:2840:1: ( ( ({...}? => ( ( ( rule__ComponentDefinition__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__ComponentDefinition__Group_3_1__0 ) ) ) ) ) ) 10446 // InternalCftLanguage.g:3350:1: ( ( ({...}? => ( ( ( rule__ComponentDefinition__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__ComponentDefinition__Group_3_1__0 ) ) ) ) ) )
8775 // InternalCftLanguage.g:2841:3: ( ({...}? => ( ( ( rule__ComponentDefinition__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__ComponentDefinition__Group_3_1__0 ) ) ) ) ) 10447 // InternalCftLanguage.g:3351:3: ( ({...}? => ( ( ( rule__ComponentDefinition__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__ComponentDefinition__Group_3_1__0 ) ) ) ) )
8776 { 10448 {
8777 // InternalCftLanguage.g:2841:3: ( ({...}? => ( ( ( rule__ComponentDefinition__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__ComponentDefinition__Group_3_1__0 ) ) ) ) ) 10449 // InternalCftLanguage.g:3351:3: ( ({...}? => ( ( ( rule__ComponentDefinition__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__ComponentDefinition__Group_3_1__0 ) ) ) ) )
8778 int alt27=2; 10450 int alt32=2;
8779 int LA27_0 = input.LA(1); 10451 int LA32_0 = input.LA(1);
8780 10452
8781 if ( LA27_0 == 19 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentDefinitionAccess().getUnorderedGroup_3(), 0) ) { 10453 if ( LA32_0 == 20 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentDefinitionAccess().getUnorderedGroup_3(), 0) ) {
8782 alt27=1; 10454 alt32=1;
8783 } 10455 }
8784 else if ( LA27_0 == 20 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentDefinitionAccess().getUnorderedGroup_3(), 1) ) { 10456 else if ( LA32_0 == 21 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentDefinitionAccess().getUnorderedGroup_3(), 1) ) {
8785 alt27=2; 10457 alt32=2;
8786 } 10458 }
8787 else { 10459 else {
8788 NoViableAltException nvae = 10460 NoViableAltException nvae =
8789 new NoViableAltException("", 27, 0, input); 10461 new NoViableAltException("", 32, 0, input);
8790 10462
8791 throw nvae; 10463 throw nvae;
8792 } 10464 }
8793 switch (alt27) { 10465 switch (alt32) {
8794 case 1 : 10466 case 1 :
8795 // InternalCftLanguage.g:2842:3: ({...}? => ( ( ( rule__ComponentDefinition__Group_3_0__0 ) ) ) ) 10467 // InternalCftLanguage.g:3352:3: ({...}? => ( ( ( rule__ComponentDefinition__Group_3_0__0 ) ) ) )
8796 { 10468 {
8797 // InternalCftLanguage.g:2842:3: ({...}? => ( ( ( rule__ComponentDefinition__Group_3_0__0 ) ) ) ) 10469 // InternalCftLanguage.g:3352:3: ({...}? => ( ( ( rule__ComponentDefinition__Group_3_0__0 ) ) ) )
8798 // InternalCftLanguage.g:2843:4: {...}? => ( ( ( rule__ComponentDefinition__Group_3_0__0 ) ) ) 10470 // InternalCftLanguage.g:3353:4: {...}? => ( ( ( rule__ComponentDefinition__Group_3_0__0 ) ) )
8799 { 10471 {
8800 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getComponentDefinitionAccess().getUnorderedGroup_3(), 0) ) { 10472 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getComponentDefinitionAccess().getUnorderedGroup_3(), 0) ) {
8801 throw new FailedPredicateException(input, "rule__ComponentDefinition__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getComponentDefinitionAccess().getUnorderedGroup_3(), 0)"); 10473 throw new FailedPredicateException(input, "rule__ComponentDefinition__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getComponentDefinitionAccess().getUnorderedGroup_3(), 0)");
8802 } 10474 }
8803 // InternalCftLanguage.g:2843:115: ( ( ( rule__ComponentDefinition__Group_3_0__0 ) ) ) 10475 // InternalCftLanguage.g:3353:115: ( ( ( rule__ComponentDefinition__Group_3_0__0 ) ) )
8804 // InternalCftLanguage.g:2844:5: ( ( rule__ComponentDefinition__Group_3_0__0 ) ) 10476 // InternalCftLanguage.g:3354:5: ( ( rule__ComponentDefinition__Group_3_0__0 ) )
8805 { 10477 {
8806 10478
8807 getUnorderedGroupHelper().select(grammarAccess.getComponentDefinitionAccess().getUnorderedGroup_3(), 0); 10479 getUnorderedGroupHelper().select(grammarAccess.getComponentDefinitionAccess().getUnorderedGroup_3(), 0);
@@ -8809,12 +10481,12 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
8809 10481
8810 selected = true; 10482 selected = true;
8811 10483
8812 // InternalCftLanguage.g:2850:5: ( ( rule__ComponentDefinition__Group_3_0__0 ) ) 10484 // InternalCftLanguage.g:3360:5: ( ( rule__ComponentDefinition__Group_3_0__0 ) )
8813 // InternalCftLanguage.g:2851:6: ( rule__ComponentDefinition__Group_3_0__0 ) 10485 // InternalCftLanguage.g:3361:6: ( rule__ComponentDefinition__Group_3_0__0 )
8814 { 10486 {
8815 before(grammarAccess.getComponentDefinitionAccess().getGroup_3_0()); 10487 before(grammarAccess.getComponentDefinitionAccess().getGroup_3_0());
8816 // InternalCftLanguage.g:2852:6: ( rule__ComponentDefinition__Group_3_0__0 ) 10488 // InternalCftLanguage.g:3362:6: ( rule__ComponentDefinition__Group_3_0__0 )
8817 // InternalCftLanguage.g:2852:7: rule__ComponentDefinition__Group_3_0__0 10489 // InternalCftLanguage.g:3362:7: rule__ComponentDefinition__Group_3_0__0
8818 { 10490 {
8819 pushFollow(FOLLOW_2); 10491 pushFollow(FOLLOW_2);
8820 rule__ComponentDefinition__Group_3_0__0(); 10492 rule__ComponentDefinition__Group_3_0__0();
@@ -8838,16 +10510,16 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
8838 } 10510 }
8839 break; 10511 break;
8840 case 2 : 10512 case 2 :
8841 // InternalCftLanguage.g:2857:3: ({...}? => ( ( ( rule__ComponentDefinition__Group_3_1__0 ) ) ) ) 10513 // InternalCftLanguage.g:3367:3: ({...}? => ( ( ( rule__ComponentDefinition__Group_3_1__0 ) ) ) )
8842 { 10514 {
8843 // InternalCftLanguage.g:2857:3: ({...}? => ( ( ( rule__ComponentDefinition__Group_3_1__0 ) ) ) ) 10515 // InternalCftLanguage.g:3367:3: ({...}? => ( ( ( rule__ComponentDefinition__Group_3_1__0 ) ) ) )
8844 // InternalCftLanguage.g:2858:4: {...}? => ( ( ( rule__ComponentDefinition__Group_3_1__0 ) ) ) 10516 // InternalCftLanguage.g:3368:4: {...}? => ( ( ( rule__ComponentDefinition__Group_3_1__0 ) ) )
8845 { 10517 {
8846 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getComponentDefinitionAccess().getUnorderedGroup_3(), 1) ) { 10518 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getComponentDefinitionAccess().getUnorderedGroup_3(), 1) ) {
8847 throw new FailedPredicateException(input, "rule__ComponentDefinition__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getComponentDefinitionAccess().getUnorderedGroup_3(), 1)"); 10519 throw new FailedPredicateException(input, "rule__ComponentDefinition__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getComponentDefinitionAccess().getUnorderedGroup_3(), 1)");
8848 } 10520 }
8849 // InternalCftLanguage.g:2858:115: ( ( ( rule__ComponentDefinition__Group_3_1__0 ) ) ) 10521 // InternalCftLanguage.g:3368:115: ( ( ( rule__ComponentDefinition__Group_3_1__0 ) ) )
8850 // InternalCftLanguage.g:2859:5: ( ( rule__ComponentDefinition__Group_3_1__0 ) ) 10522 // InternalCftLanguage.g:3369:5: ( ( rule__ComponentDefinition__Group_3_1__0 ) )
8851 { 10523 {
8852 10524
8853 getUnorderedGroupHelper().select(grammarAccess.getComponentDefinitionAccess().getUnorderedGroup_3(), 1); 10525 getUnorderedGroupHelper().select(grammarAccess.getComponentDefinitionAccess().getUnorderedGroup_3(), 1);
@@ -8855,12 +10527,12 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
8855 10527
8856 selected = true; 10528 selected = true;
8857 10529
8858 // InternalCftLanguage.g:2865:5: ( ( rule__ComponentDefinition__Group_3_1__0 ) ) 10530 // InternalCftLanguage.g:3375:5: ( ( rule__ComponentDefinition__Group_3_1__0 ) )
8859 // InternalCftLanguage.g:2866:6: ( rule__ComponentDefinition__Group_3_1__0 ) 10531 // InternalCftLanguage.g:3376:6: ( rule__ComponentDefinition__Group_3_1__0 )
8860 { 10532 {
8861 before(grammarAccess.getComponentDefinitionAccess().getGroup_3_1()); 10533 before(grammarAccess.getComponentDefinitionAccess().getGroup_3_1());
8862 // InternalCftLanguage.g:2867:6: ( rule__ComponentDefinition__Group_3_1__0 ) 10534 // InternalCftLanguage.g:3377:6: ( rule__ComponentDefinition__Group_3_1__0 )
8863 // InternalCftLanguage.g:2867:7: rule__ComponentDefinition__Group_3_1__0 10535 // InternalCftLanguage.g:3377:7: rule__ComponentDefinition__Group_3_1__0
8864 { 10536 {
8865 pushFollow(FOLLOW_2); 10537 pushFollow(FOLLOW_2);
8866 rule__ComponentDefinition__Group_3_1__0(); 10538 rule__ComponentDefinition__Group_3_1__0();
@@ -8907,33 +10579,33 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
8907 10579
8908 10580
8909 // $ANTLR start "rule__ComponentDefinition__UnorderedGroup_3__0" 10581 // $ANTLR start "rule__ComponentDefinition__UnorderedGroup_3__0"
8910 // InternalCftLanguage.g:2880:1: rule__ComponentDefinition__UnorderedGroup_3__0 : rule__ComponentDefinition__UnorderedGroup_3__Impl ( rule__ComponentDefinition__UnorderedGroup_3__1 )? ; 10582 // InternalCftLanguage.g:3390:1: rule__ComponentDefinition__UnorderedGroup_3__0 : rule__ComponentDefinition__UnorderedGroup_3__Impl ( rule__ComponentDefinition__UnorderedGroup_3__1 )? ;
8911 public final void rule__ComponentDefinition__UnorderedGroup_3__0() throws RecognitionException { 10583 public final void rule__ComponentDefinition__UnorderedGroup_3__0() throws RecognitionException {
8912 10584
8913 int stackSize = keepStackSize(); 10585 int stackSize = keepStackSize();
8914 10586
8915 try { 10587 try {
8916 // InternalCftLanguage.g:2884:1: ( rule__ComponentDefinition__UnorderedGroup_3__Impl ( rule__ComponentDefinition__UnorderedGroup_3__1 )? ) 10588 // InternalCftLanguage.g:3394:1: ( rule__ComponentDefinition__UnorderedGroup_3__Impl ( rule__ComponentDefinition__UnorderedGroup_3__1 )? )
8917 // InternalCftLanguage.g:2885:2: rule__ComponentDefinition__UnorderedGroup_3__Impl ( rule__ComponentDefinition__UnorderedGroup_3__1 )? 10589 // InternalCftLanguage.g:3395:2: rule__ComponentDefinition__UnorderedGroup_3__Impl ( rule__ComponentDefinition__UnorderedGroup_3__1 )?
8918 { 10590 {
8919 pushFollow(FOLLOW_34); 10591 pushFollow(FOLLOW_37);
8920 rule__ComponentDefinition__UnorderedGroup_3__Impl(); 10592 rule__ComponentDefinition__UnorderedGroup_3__Impl();
8921 10593
8922 state._fsp--; 10594 state._fsp--;
8923 10595
8924 // InternalCftLanguage.g:2886:2: ( rule__ComponentDefinition__UnorderedGroup_3__1 )? 10596 // InternalCftLanguage.g:3396:2: ( rule__ComponentDefinition__UnorderedGroup_3__1 )?
8925 int alt28=2; 10597 int alt33=2;
8926 int LA28_0 = input.LA(1); 10598 int LA33_0 = input.LA(1);
8927 10599
8928 if ( LA28_0 == 19 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentDefinitionAccess().getUnorderedGroup_3(), 0) ) { 10600 if ( LA33_0 == 20 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentDefinitionAccess().getUnorderedGroup_3(), 0) ) {
8929 alt28=1; 10601 alt33=1;
8930 } 10602 }
8931 else if ( LA28_0 == 20 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentDefinitionAccess().getUnorderedGroup_3(), 1) ) { 10603 else if ( LA33_0 == 21 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentDefinitionAccess().getUnorderedGroup_3(), 1) ) {
8932 alt28=1; 10604 alt33=1;
8933 } 10605 }
8934 switch (alt28) { 10606 switch (alt33) {
8935 case 1 : 10607 case 1 :
8936 // InternalCftLanguage.g:2886:2: rule__ComponentDefinition__UnorderedGroup_3__1 10608 // InternalCftLanguage.g:3396:2: rule__ComponentDefinition__UnorderedGroup_3__1
8937 { 10609 {
8938 pushFollow(FOLLOW_2); 10610 pushFollow(FOLLOW_2);
8939 rule__ComponentDefinition__UnorderedGroup_3__1(); 10611 rule__ComponentDefinition__UnorderedGroup_3__1();
@@ -8965,14 +10637,14 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
8965 10637
8966 10638
8967 // $ANTLR start "rule__ComponentDefinition__UnorderedGroup_3__1" 10639 // $ANTLR start "rule__ComponentDefinition__UnorderedGroup_3__1"
8968 // InternalCftLanguage.g:2892:1: rule__ComponentDefinition__UnorderedGroup_3__1 : rule__ComponentDefinition__UnorderedGroup_3__Impl ; 10640 // InternalCftLanguage.g:3402:1: rule__ComponentDefinition__UnorderedGroup_3__1 : rule__ComponentDefinition__UnorderedGroup_3__Impl ;
8969 public final void rule__ComponentDefinition__UnorderedGroup_3__1() throws RecognitionException { 10641 public final void rule__ComponentDefinition__UnorderedGroup_3__1() throws RecognitionException {
8970 10642
8971 int stackSize = keepStackSize(); 10643 int stackSize = keepStackSize();
8972 10644
8973 try { 10645 try {
8974 // InternalCftLanguage.g:2896:1: ( rule__ComponentDefinition__UnorderedGroup_3__Impl ) 10646 // InternalCftLanguage.g:3406:1: ( rule__ComponentDefinition__UnorderedGroup_3__Impl )
8975 // InternalCftLanguage.g:2897:2: rule__ComponentDefinition__UnorderedGroup_3__Impl 10647 // InternalCftLanguage.g:3407:2: rule__ComponentDefinition__UnorderedGroup_3__Impl
8976 { 10648 {
8977 pushFollow(FOLLOW_2); 10649 pushFollow(FOLLOW_2);
8978 rule__ComponentDefinition__UnorderedGroup_3__Impl(); 10650 rule__ComponentDefinition__UnorderedGroup_3__Impl();
@@ -8998,17 +10670,17 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
8998 10670
8999 10671
9000 // $ANTLR start "rule__CftModel__PackageNameAssignment_1" 10672 // $ANTLR start "rule__CftModel__PackageNameAssignment_1"
9001 // InternalCftLanguage.g:2904:1: rule__CftModel__PackageNameAssignment_1 : ( ruleQualifiedName ) ; 10673 // InternalCftLanguage.g:3414:1: rule__CftModel__PackageNameAssignment_1 : ( ruleQualifiedName ) ;
9002 public final void rule__CftModel__PackageNameAssignment_1() throws RecognitionException { 10674 public final void rule__CftModel__PackageNameAssignment_1() throws RecognitionException {
9003 10675
9004 int stackSize = keepStackSize(); 10676 int stackSize = keepStackSize();
9005 10677
9006 try { 10678 try {
9007 // InternalCftLanguage.g:2908:1: ( ( ruleQualifiedName ) ) 10679 // InternalCftLanguage.g:3418:1: ( ( ruleQualifiedName ) )
9008 // InternalCftLanguage.g:2909:2: ( ruleQualifiedName ) 10680 // InternalCftLanguage.g:3419:2: ( ruleQualifiedName )
9009 { 10681 {
9010 // InternalCftLanguage.g:2909:2: ( ruleQualifiedName ) 10682 // InternalCftLanguage.g:3419:2: ( ruleQualifiedName )
9011 // InternalCftLanguage.g:2910:3: ruleQualifiedName 10683 // InternalCftLanguage.g:3420:3: ruleQualifiedName
9012 { 10684 {
9013 before(grammarAccess.getCftModelAccess().getPackageNameQualifiedNameParserRuleCall_1_0()); 10685 before(grammarAccess.getCftModelAccess().getPackageNameQualifiedNameParserRuleCall_1_0());
9014 pushFollow(FOLLOW_2); 10686 pushFollow(FOLLOW_2);
@@ -9039,17 +10711,17 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
9039 10711
9040 10712
9041 // $ANTLR start "rule__CftModel__ImportsAssignment_3" 10713 // $ANTLR start "rule__CftModel__ImportsAssignment_3"
9042 // InternalCftLanguage.g:2919:1: rule__CftModel__ImportsAssignment_3 : ( ruleImportDeclaration ) ; 10714 // InternalCftLanguage.g:3429:1: rule__CftModel__ImportsAssignment_3 : ( ruleImportDeclaration ) ;
9043 public final void rule__CftModel__ImportsAssignment_3() throws RecognitionException { 10715 public final void rule__CftModel__ImportsAssignment_3() throws RecognitionException {
9044 10716
9045 int stackSize = keepStackSize(); 10717 int stackSize = keepStackSize();
9046 10718
9047 try { 10719 try {
9048 // InternalCftLanguage.g:2923:1: ( ( ruleImportDeclaration ) ) 10720 // InternalCftLanguage.g:3433:1: ( ( ruleImportDeclaration ) )
9049 // InternalCftLanguage.g:2924:2: ( ruleImportDeclaration ) 10721 // InternalCftLanguage.g:3434:2: ( ruleImportDeclaration )
9050 { 10722 {
9051 // InternalCftLanguage.g:2924:2: ( ruleImportDeclaration ) 10723 // InternalCftLanguage.g:3434:2: ( ruleImportDeclaration )
9052 // InternalCftLanguage.g:2925:3: ruleImportDeclaration 10724 // InternalCftLanguage.g:3435:3: ruleImportDeclaration
9053 { 10725 {
9054 before(grammarAccess.getCftModelAccess().getImportsImportDeclarationParserRuleCall_3_0()); 10726 before(grammarAccess.getCftModelAccess().getImportsImportDeclarationParserRuleCall_3_0());
9055 pushFollow(FOLLOW_2); 10727 pushFollow(FOLLOW_2);
@@ -9080,17 +10752,17 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
9080 10752
9081 10753
9082 // $ANTLR start "rule__CftModel__ComponentDefinitionsAssignment_4_0" 10754 // $ANTLR start "rule__CftModel__ComponentDefinitionsAssignment_4_0"
9083 // InternalCftLanguage.g:2934:1: rule__CftModel__ComponentDefinitionsAssignment_4_0 : ( ruleComponentDefinition ) ; 10755 // InternalCftLanguage.g:3444:1: rule__CftModel__ComponentDefinitionsAssignment_4_0 : ( ruleComponentDefinition ) ;
9084 public final void rule__CftModel__ComponentDefinitionsAssignment_4_0() throws RecognitionException { 10756 public final void rule__CftModel__ComponentDefinitionsAssignment_4_0() throws RecognitionException {
9085 10757
9086 int stackSize = keepStackSize(); 10758 int stackSize = keepStackSize();
9087 10759
9088 try { 10760 try {
9089 // InternalCftLanguage.g:2938:1: ( ( ruleComponentDefinition ) ) 10761 // InternalCftLanguage.g:3448:1: ( ( ruleComponentDefinition ) )
9090 // InternalCftLanguage.g:2939:2: ( ruleComponentDefinition ) 10762 // InternalCftLanguage.g:3449:2: ( ruleComponentDefinition )
9091 { 10763 {
9092 // InternalCftLanguage.g:2939:2: ( ruleComponentDefinition ) 10764 // InternalCftLanguage.g:3449:2: ( ruleComponentDefinition )
9093 // InternalCftLanguage.g:2940:3: ruleComponentDefinition 10765 // InternalCftLanguage.g:3450:3: ruleComponentDefinition
9094 { 10766 {
9095 before(grammarAccess.getCftModelAccess().getComponentDefinitionsComponentDefinitionParserRuleCall_4_0_0()); 10767 before(grammarAccess.getCftModelAccess().getComponentDefinitionsComponentDefinitionParserRuleCall_4_0_0());
9096 pushFollow(FOLLOW_2); 10768 pushFollow(FOLLOW_2);
@@ -9121,17 +10793,17 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
9121 10793
9122 10794
9123 // $ANTLR start "rule__CftModel__TransformationDefinitionsAssignment_4_1" 10795 // $ANTLR start "rule__CftModel__TransformationDefinitionsAssignment_4_1"
9124 // InternalCftLanguage.g:2949:1: rule__CftModel__TransformationDefinitionsAssignment_4_1 : ( ruleTransformationDefinition ) ; 10796 // InternalCftLanguage.g:3459:1: rule__CftModel__TransformationDefinitionsAssignment_4_1 : ( ruleTransformationDefinition ) ;
9125 public final void rule__CftModel__TransformationDefinitionsAssignment_4_1() throws RecognitionException { 10797 public final void rule__CftModel__TransformationDefinitionsAssignment_4_1() throws RecognitionException {
9126 10798
9127 int stackSize = keepStackSize(); 10799 int stackSize = keepStackSize();
9128 10800
9129 try { 10801 try {
9130 // InternalCftLanguage.g:2953:1: ( ( ruleTransformationDefinition ) ) 10802 // InternalCftLanguage.g:3463:1: ( ( ruleTransformationDefinition ) )
9131 // InternalCftLanguage.g:2954:2: ( ruleTransformationDefinition ) 10803 // InternalCftLanguage.g:3464:2: ( ruleTransformationDefinition )
9132 { 10804 {
9133 // InternalCftLanguage.g:2954:2: ( ruleTransformationDefinition ) 10805 // InternalCftLanguage.g:3464:2: ( ruleTransformationDefinition )
9134 // InternalCftLanguage.g:2955:3: ruleTransformationDefinition 10806 // InternalCftLanguage.g:3465:3: ruleTransformationDefinition
9135 { 10807 {
9136 before(grammarAccess.getCftModelAccess().getTransformationDefinitionsTransformationDefinitionParserRuleCall_4_1_0()); 10808 before(grammarAccess.getCftModelAccess().getTransformationDefinitionsTransformationDefinitionParserRuleCall_4_1_0());
9137 pushFollow(FOLLOW_2); 10809 pushFollow(FOLLOW_2);
@@ -9162,17 +10834,17 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
9162 10834
9163 10835
9164 // $ANTLR start "rule__ImportDeclaration__ImportedNamespaceAssignment_1" 10836 // $ANTLR start "rule__ImportDeclaration__ImportedNamespaceAssignment_1"
9165 // InternalCftLanguage.g:2964:1: rule__ImportDeclaration__ImportedNamespaceAssignment_1 : ( ruleQualifiedNameWithWildcard ) ; 10837 // InternalCftLanguage.g:3474:1: rule__ImportDeclaration__ImportedNamespaceAssignment_1 : ( ruleQualifiedNameWithWildcard ) ;
9166 public final void rule__ImportDeclaration__ImportedNamespaceAssignment_1() throws RecognitionException { 10838 public final void rule__ImportDeclaration__ImportedNamespaceAssignment_1() throws RecognitionException {
9167 10839
9168 int stackSize = keepStackSize(); 10840 int stackSize = keepStackSize();
9169 10841
9170 try { 10842 try {
9171 // InternalCftLanguage.g:2968:1: ( ( ruleQualifiedNameWithWildcard ) ) 10843 // InternalCftLanguage.g:3478:1: ( ( ruleQualifiedNameWithWildcard ) )
9172 // InternalCftLanguage.g:2969:2: ( ruleQualifiedNameWithWildcard ) 10844 // InternalCftLanguage.g:3479:2: ( ruleQualifiedNameWithWildcard )
9173 { 10845 {
9174 // InternalCftLanguage.g:2969:2: ( ruleQualifiedNameWithWildcard ) 10846 // InternalCftLanguage.g:3479:2: ( ruleQualifiedNameWithWildcard )
9175 // InternalCftLanguage.g:2970:3: ruleQualifiedNameWithWildcard 10847 // InternalCftLanguage.g:3480:3: ruleQualifiedNameWithWildcard
9176 { 10848 {
9177 before(grammarAccess.getImportDeclarationAccess().getImportedNamespaceQualifiedNameWithWildcardParserRuleCall_1_0()); 10849 before(grammarAccess.getImportDeclarationAccess().getImportedNamespaceQualifiedNameWithWildcardParserRuleCall_1_0());
9178 pushFollow(FOLLOW_2); 10850 pushFollow(FOLLOW_2);
@@ -9203,21 +10875,25 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
9203 10875
9204 10876
9205 // $ANTLR start "rule__ComponentDefinition__NameAssignment_1" 10877 // $ANTLR start "rule__ComponentDefinition__NameAssignment_1"
9206 // InternalCftLanguage.g:2979:1: rule__ComponentDefinition__NameAssignment_1 : ( RULE_ID ) ; 10878 // InternalCftLanguage.g:3489:1: rule__ComponentDefinition__NameAssignment_1 : ( ruleValidId ) ;
9207 public final void rule__ComponentDefinition__NameAssignment_1() throws RecognitionException { 10879 public final void rule__ComponentDefinition__NameAssignment_1() throws RecognitionException {
9208 10880
9209 int stackSize = keepStackSize(); 10881 int stackSize = keepStackSize();
9210 10882
9211 try { 10883 try {
9212 // InternalCftLanguage.g:2983:1: ( ( RULE_ID ) ) 10884 // InternalCftLanguage.g:3493:1: ( ( ruleValidId ) )
9213 // InternalCftLanguage.g:2984:2: ( RULE_ID ) 10885 // InternalCftLanguage.g:3494:2: ( ruleValidId )
9214 { 10886 {
9215 // InternalCftLanguage.g:2984:2: ( RULE_ID ) 10887 // InternalCftLanguage.g:3494:2: ( ruleValidId )
9216 // InternalCftLanguage.g:2985:3: RULE_ID 10888 // InternalCftLanguage.g:3495:3: ruleValidId
9217 { 10889 {
9218 before(grammarAccess.getComponentDefinitionAccess().getNameIDTerminalRuleCall_1_0()); 10890 before(grammarAccess.getComponentDefinitionAccess().getNameValidIdParserRuleCall_1_0());
9219 match(input,RULE_ID,FOLLOW_2); 10891 pushFollow(FOLLOW_2);
9220 after(grammarAccess.getComponentDefinitionAccess().getNameIDTerminalRuleCall_1_0()); 10892 ruleValidId();
10893
10894 state._fsp--;
10895
10896 after(grammarAccess.getComponentDefinitionAccess().getNameValidIdParserRuleCall_1_0());
9221 10897
9222 } 10898 }
9223 10899
@@ -9240,17 +10916,17 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
9240 10916
9241 10917
9242 // $ANTLR start "rule__ComponentDefinition__InputEventsAssignment_3_0_1" 10918 // $ANTLR start "rule__ComponentDefinition__InputEventsAssignment_3_0_1"
9243 // InternalCftLanguage.g:2994:1: rule__ComponentDefinition__InputEventsAssignment_3_0_1 : ( ruleInputEvent ) ; 10919 // InternalCftLanguage.g:3504:1: rule__ComponentDefinition__InputEventsAssignment_3_0_1 : ( ruleInputEvent ) ;
9244 public final void rule__ComponentDefinition__InputEventsAssignment_3_0_1() throws RecognitionException { 10920 public final void rule__ComponentDefinition__InputEventsAssignment_3_0_1() throws RecognitionException {
9245 10921
9246 int stackSize = keepStackSize(); 10922 int stackSize = keepStackSize();
9247 10923
9248 try { 10924 try {
9249 // InternalCftLanguage.g:2998:1: ( ( ruleInputEvent ) ) 10925 // InternalCftLanguage.g:3508:1: ( ( ruleInputEvent ) )
9250 // InternalCftLanguage.g:2999:2: ( ruleInputEvent ) 10926 // InternalCftLanguage.g:3509:2: ( ruleInputEvent )
9251 { 10927 {
9252 // InternalCftLanguage.g:2999:2: ( ruleInputEvent ) 10928 // InternalCftLanguage.g:3509:2: ( ruleInputEvent )
9253 // InternalCftLanguage.g:3000:3: ruleInputEvent 10929 // InternalCftLanguage.g:3510:3: ruleInputEvent
9254 { 10930 {
9255 before(grammarAccess.getComponentDefinitionAccess().getInputEventsInputEventParserRuleCall_3_0_1_0()); 10931 before(grammarAccess.getComponentDefinitionAccess().getInputEventsInputEventParserRuleCall_3_0_1_0());
9256 pushFollow(FOLLOW_2); 10932 pushFollow(FOLLOW_2);
@@ -9281,25 +10957,29 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
9281 10957
9282 10958
9283 // $ANTLR start "rule__ComponentDefinition__OutputEventsAssignment_3_1_1" 10959 // $ANTLR start "rule__ComponentDefinition__OutputEventsAssignment_3_1_1"
9284 // InternalCftLanguage.g:3009:1: rule__ComponentDefinition__OutputEventsAssignment_3_1_1 : ( ( RULE_ID ) ) ; 10960 // InternalCftLanguage.g:3519:1: rule__ComponentDefinition__OutputEventsAssignment_3_1_1 : ( ( ruleValidId ) ) ;
9285 public final void rule__ComponentDefinition__OutputEventsAssignment_3_1_1() throws RecognitionException { 10961 public final void rule__ComponentDefinition__OutputEventsAssignment_3_1_1() throws RecognitionException {
9286 10962
9287 int stackSize = keepStackSize(); 10963 int stackSize = keepStackSize();
9288 10964
9289 try { 10965 try {
9290 // InternalCftLanguage.g:3013:1: ( ( ( RULE_ID ) ) ) 10966 // InternalCftLanguage.g:3523:1: ( ( ( ruleValidId ) ) )
9291 // InternalCftLanguage.g:3014:2: ( ( RULE_ID ) ) 10967 // InternalCftLanguage.g:3524:2: ( ( ruleValidId ) )
9292 { 10968 {
9293 // InternalCftLanguage.g:3014:2: ( ( RULE_ID ) ) 10969 // InternalCftLanguage.g:3524:2: ( ( ruleValidId ) )
9294 // InternalCftLanguage.g:3015:3: ( RULE_ID ) 10970 // InternalCftLanguage.g:3525:3: ( ruleValidId )
9295 { 10971 {
9296 before(grammarAccess.getComponentDefinitionAccess().getOutputEventsEventDeclarationCrossReference_3_1_1_0()); 10972 before(grammarAccess.getComponentDefinitionAccess().getOutputEventsEventDeclarationCrossReference_3_1_1_0());
9297 // InternalCftLanguage.g:3016:3: ( RULE_ID ) 10973 // InternalCftLanguage.g:3526:3: ( ruleValidId )
9298 // InternalCftLanguage.g:3017:4: RULE_ID 10974 // InternalCftLanguage.g:3527:4: ruleValidId
9299 { 10975 {
9300 before(grammarAccess.getComponentDefinitionAccess().getOutputEventsEventDeclarationIDTerminalRuleCall_3_1_1_0_1()); 10976 before(grammarAccess.getComponentDefinitionAccess().getOutputEventsEventDeclarationValidIdParserRuleCall_3_1_1_0_1());
9301 match(input,RULE_ID,FOLLOW_2); 10977 pushFollow(FOLLOW_2);
9302 after(grammarAccess.getComponentDefinitionAccess().getOutputEventsEventDeclarationIDTerminalRuleCall_3_1_1_0_1()); 10978 ruleValidId();
10979
10980 state._fsp--;
10981
10982 after(grammarAccess.getComponentDefinitionAccess().getOutputEventsEventDeclarationValidIdParserRuleCall_3_1_1_0_1());
9303 10983
9304 } 10984 }
9305 10985
@@ -9326,17 +11006,17 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
9326 11006
9327 11007
9328 // $ANTLR start "rule__ComponentDefinition__EventDefinitionsAssignment_4_0" 11008 // $ANTLR start "rule__ComponentDefinition__EventDefinitionsAssignment_4_0"
9329 // InternalCftLanguage.g:3028:1: rule__ComponentDefinition__EventDefinitionsAssignment_4_0 : ( ruleEventDefinition ) ; 11009 // InternalCftLanguage.g:3538:1: rule__ComponentDefinition__EventDefinitionsAssignment_4_0 : ( ruleEventDefinition ) ;
9330 public final void rule__ComponentDefinition__EventDefinitionsAssignment_4_0() throws RecognitionException { 11010 public final void rule__ComponentDefinition__EventDefinitionsAssignment_4_0() throws RecognitionException {
9331 11011
9332 int stackSize = keepStackSize(); 11012 int stackSize = keepStackSize();
9333 11013
9334 try { 11014 try {
9335 // InternalCftLanguage.g:3032:1: ( ( ruleEventDefinition ) ) 11015 // InternalCftLanguage.g:3542:1: ( ( ruleEventDefinition ) )
9336 // InternalCftLanguage.g:3033:2: ( ruleEventDefinition ) 11016 // InternalCftLanguage.g:3543:2: ( ruleEventDefinition )
9337 { 11017 {
9338 // InternalCftLanguage.g:3033:2: ( ruleEventDefinition ) 11018 // InternalCftLanguage.g:3543:2: ( ruleEventDefinition )
9339 // InternalCftLanguage.g:3034:3: ruleEventDefinition 11019 // InternalCftLanguage.g:3544:3: ruleEventDefinition
9340 { 11020 {
9341 before(grammarAccess.getComponentDefinitionAccess().getEventDefinitionsEventDefinitionParserRuleCall_4_0_0()); 11021 before(grammarAccess.getComponentDefinitionAccess().getEventDefinitionsEventDefinitionParserRuleCall_4_0_0());
9342 pushFollow(FOLLOW_2); 11022 pushFollow(FOLLOW_2);
@@ -9367,21 +11047,25 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
9367 11047
9368 11048
9369 // $ANTLR start "rule__InputEvent__NameAssignment_0" 11049 // $ANTLR start "rule__InputEvent__NameAssignment_0"
9370 // InternalCftLanguage.g:3043:1: rule__InputEvent__NameAssignment_0 : ( RULE_ID ) ; 11050 // InternalCftLanguage.g:3553:1: rule__InputEvent__NameAssignment_0 : ( ruleValidId ) ;
9371 public final void rule__InputEvent__NameAssignment_0() throws RecognitionException { 11051 public final void rule__InputEvent__NameAssignment_0() throws RecognitionException {
9372 11052
9373 int stackSize = keepStackSize(); 11053 int stackSize = keepStackSize();
9374 11054
9375 try { 11055 try {
9376 // InternalCftLanguage.g:3047:1: ( ( RULE_ID ) ) 11056 // InternalCftLanguage.g:3557:1: ( ( ruleValidId ) )
9377 // InternalCftLanguage.g:3048:2: ( RULE_ID ) 11057 // InternalCftLanguage.g:3558:2: ( ruleValidId )
9378 { 11058 {
9379 // InternalCftLanguage.g:3048:2: ( RULE_ID ) 11059 // InternalCftLanguage.g:3558:2: ( ruleValidId )
9380 // InternalCftLanguage.g:3049:3: RULE_ID 11060 // InternalCftLanguage.g:3559:3: ruleValidId
9381 { 11061 {
9382 before(grammarAccess.getInputEventAccess().getNameIDTerminalRuleCall_0_0()); 11062 before(grammarAccess.getInputEventAccess().getNameValidIdParserRuleCall_0_0());
9383 match(input,RULE_ID,FOLLOW_2); 11063 pushFollow(FOLLOW_2);
9384 after(grammarAccess.getInputEventAccess().getNameIDTerminalRuleCall_0_0()); 11064 ruleValidId();
11065
11066 state._fsp--;
11067
11068 after(grammarAccess.getInputEventAccess().getNameValidIdParserRuleCall_0_0());
9385 11069
9386 } 11070 }
9387 11071
@@ -9404,24 +11088,24 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
9404 11088
9405 11089
9406 // $ANTLR start "rule__InputEvent__MultipleAssignment_1" 11090 // $ANTLR start "rule__InputEvent__MultipleAssignment_1"
9407 // InternalCftLanguage.g:3058:1: rule__InputEvent__MultipleAssignment_1 : ( ( '[]' ) ) ; 11091 // InternalCftLanguage.g:3568:1: rule__InputEvent__MultipleAssignment_1 : ( ( '[]' ) ) ;
9408 public final void rule__InputEvent__MultipleAssignment_1() throws RecognitionException { 11092 public final void rule__InputEvent__MultipleAssignment_1() throws RecognitionException {
9409 11093
9410 int stackSize = keepStackSize(); 11094 int stackSize = keepStackSize();
9411 11095
9412 try { 11096 try {
9413 // InternalCftLanguage.g:3062:1: ( ( ( '[]' ) ) ) 11097 // InternalCftLanguage.g:3572:1: ( ( ( '[]' ) ) )
9414 // InternalCftLanguage.g:3063:2: ( ( '[]' ) ) 11098 // InternalCftLanguage.g:3573:2: ( ( '[]' ) )
9415 { 11099 {
9416 // InternalCftLanguage.g:3063:2: ( ( '[]' ) ) 11100 // InternalCftLanguage.g:3573:2: ( ( '[]' ) )
9417 // InternalCftLanguage.g:3064:3: ( '[]' ) 11101 // InternalCftLanguage.g:3574:3: ( '[]' )
9418 { 11102 {
9419 before(grammarAccess.getInputEventAccess().getMultipleLeftSquareBracketRightSquareBracketKeyword_1_0()); 11103 before(grammarAccess.getInputEventAccess().getMultipleLeftSquareBracketRightSquareBracketKeyword_1_0());
9420 // InternalCftLanguage.g:3065:3: ( '[]' ) 11104 // InternalCftLanguage.g:3575:3: ( '[]' )
9421 // InternalCftLanguage.g:3066:4: '[]' 11105 // InternalCftLanguage.g:3576:4: '[]'
9422 { 11106 {
9423 before(grammarAccess.getInputEventAccess().getMultipleLeftSquareBracketRightSquareBracketKeyword_1_0()); 11107 before(grammarAccess.getInputEventAccess().getMultipleLeftSquareBracketRightSquareBracketKeyword_1_0());
9424 match(input,35,FOLLOW_2); 11108 match(input,38,FOLLOW_2);
9425 after(grammarAccess.getInputEventAccess().getMultipleLeftSquareBracketRightSquareBracketKeyword_1_0()); 11109 after(grammarAccess.getInputEventAccess().getMultipleLeftSquareBracketRightSquareBracketKeyword_1_0());
9426 11110
9427 } 11111 }
@@ -9449,21 +11133,25 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
9449 11133
9450 11134
9451 // $ANTLR start "rule__BasicEventDefinition__NameAssignment_0" 11135 // $ANTLR start "rule__BasicEventDefinition__NameAssignment_0"
9452 // InternalCftLanguage.g:3077:1: rule__BasicEventDefinition__NameAssignment_0 : ( RULE_ID ) ; 11136 // InternalCftLanguage.g:3587:1: rule__BasicEventDefinition__NameAssignment_0 : ( ruleValidId ) ;
9453 public final void rule__BasicEventDefinition__NameAssignment_0() throws RecognitionException { 11137 public final void rule__BasicEventDefinition__NameAssignment_0() throws RecognitionException {
9454 11138
9455 int stackSize = keepStackSize(); 11139 int stackSize = keepStackSize();
9456 11140
9457 try { 11141 try {
9458 // InternalCftLanguage.g:3081:1: ( ( RULE_ID ) ) 11142 // InternalCftLanguage.g:3591:1: ( ( ruleValidId ) )
9459 // InternalCftLanguage.g:3082:2: ( RULE_ID ) 11143 // InternalCftLanguage.g:3592:2: ( ruleValidId )
9460 { 11144 {
9461 // InternalCftLanguage.g:3082:2: ( RULE_ID ) 11145 // InternalCftLanguage.g:3592:2: ( ruleValidId )
9462 // InternalCftLanguage.g:3083:3: RULE_ID 11146 // InternalCftLanguage.g:3593:3: ruleValidId
9463 { 11147 {
9464 before(grammarAccess.getBasicEventDefinitionAccess().getNameIDTerminalRuleCall_0_0()); 11148 before(grammarAccess.getBasicEventDefinitionAccess().getNameValidIdParserRuleCall_0_0());
9465 match(input,RULE_ID,FOLLOW_2); 11149 pushFollow(FOLLOW_2);
9466 after(grammarAccess.getBasicEventDefinitionAccess().getNameIDTerminalRuleCall_0_0()); 11150 ruleValidId();
11151
11152 state._fsp--;
11153
11154 after(grammarAccess.getBasicEventDefinitionAccess().getNameValidIdParserRuleCall_0_0());
9467 11155
9468 } 11156 }
9469 11157
@@ -9485,22 +11173,26 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
9485 // $ANTLR end "rule__BasicEventDefinition__NameAssignment_0" 11173 // $ANTLR end "rule__BasicEventDefinition__NameAssignment_0"
9486 11174
9487 11175
9488 // $ANTLR start "rule__BasicEventDefinition__RateAssignment_3" 11176 // $ANTLR start "rule__BasicEventDefinition__DistributionAssignment_1"
9489 // InternalCftLanguage.g:3092:1: rule__BasicEventDefinition__RateAssignment_3 : ( RULE_DOULBE ) ; 11177 // InternalCftLanguage.g:3602:1: rule__BasicEventDefinition__DistributionAssignment_1 : ( ruleDistribution ) ;
9490 public final void rule__BasicEventDefinition__RateAssignment_3() throws RecognitionException { 11178 public final void rule__BasicEventDefinition__DistributionAssignment_1() throws RecognitionException {
9491 11179
9492 int stackSize = keepStackSize(); 11180 int stackSize = keepStackSize();
9493 11181
9494 try { 11182 try {
9495 // InternalCftLanguage.g:3096:1: ( ( RULE_DOULBE ) ) 11183 // InternalCftLanguage.g:3606:1: ( ( ruleDistribution ) )
9496 // InternalCftLanguage.g:3097:2: ( RULE_DOULBE ) 11184 // InternalCftLanguage.g:3607:2: ( ruleDistribution )
9497 { 11185 {
9498 // InternalCftLanguage.g:3097:2: ( RULE_DOULBE ) 11186 // InternalCftLanguage.g:3607:2: ( ruleDistribution )
9499 // InternalCftLanguage.g:3098:3: RULE_DOULBE 11187 // InternalCftLanguage.g:3608:3: ruleDistribution
9500 { 11188 {
9501 before(grammarAccess.getBasicEventDefinitionAccess().getRateDOULBETerminalRuleCall_3_0()); 11189 before(grammarAccess.getBasicEventDefinitionAccess().getDistributionDistributionParserRuleCall_1_0());
9502 match(input,RULE_DOULBE,FOLLOW_2); 11190 pushFollow(FOLLOW_2);
9503 after(grammarAccess.getBasicEventDefinitionAccess().getRateDOULBETerminalRuleCall_3_0()); 11191 ruleDistribution();
11192
11193 state._fsp--;
11194
11195 after(grammarAccess.getBasicEventDefinitionAccess().getDistributionDistributionParserRuleCall_1_0());
9504 11196
9505 } 11197 }
9506 11198
@@ -9519,25 +11211,29 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
9519 } 11211 }
9520 return ; 11212 return ;
9521 } 11213 }
9522 // $ANTLR end "rule__BasicEventDefinition__RateAssignment_3" 11214 // $ANTLR end "rule__BasicEventDefinition__DistributionAssignment_1"
9523 11215
9524 11216
9525 // $ANTLR start "rule__AndGate__NameAssignment_0" 11217 // $ANTLR start "rule__ConstantDistribution__PAssignment_2"
9526 // InternalCftLanguage.g:3107:1: rule__AndGate__NameAssignment_0 : ( RULE_ID ) ; 11218 // InternalCftLanguage.g:3617:1: rule__ConstantDistribution__PAssignment_2 : ( ruleDouble ) ;
9527 public final void rule__AndGate__NameAssignment_0() throws RecognitionException { 11219 public final void rule__ConstantDistribution__PAssignment_2() throws RecognitionException {
9528 11220
9529 int stackSize = keepStackSize(); 11221 int stackSize = keepStackSize();
9530 11222
9531 try { 11223 try {
9532 // InternalCftLanguage.g:3111:1: ( ( RULE_ID ) ) 11224 // InternalCftLanguage.g:3621:1: ( ( ruleDouble ) )
9533 // InternalCftLanguage.g:3112:2: ( RULE_ID ) 11225 // InternalCftLanguage.g:3622:2: ( ruleDouble )
9534 { 11226 {
9535 // InternalCftLanguage.g:3112:2: ( RULE_ID ) 11227 // InternalCftLanguage.g:3622:2: ( ruleDouble )
9536 // InternalCftLanguage.g:3113:3: RULE_ID 11228 // InternalCftLanguage.g:3623:3: ruleDouble
9537 { 11229 {
9538 before(grammarAccess.getAndGateAccess().getNameIDTerminalRuleCall_0_0()); 11230 before(grammarAccess.getConstantDistributionAccess().getPDoubleParserRuleCall_2_0());
9539 match(input,RULE_ID,FOLLOW_2); 11231 pushFollow(FOLLOW_2);
9540 after(grammarAccess.getAndGateAccess().getNameIDTerminalRuleCall_0_0()); 11232 ruleDouble();
11233
11234 state._fsp--;
11235
11236 after(grammarAccess.getConstantDistributionAccess().getPDoubleParserRuleCall_2_0());
9541 11237
9542 } 11238 }
9543 11239
@@ -9556,33 +11252,119 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
9556 } 11252 }
9557 return ; 11253 return ;
9558 } 11254 }
9559 // $ANTLR end "rule__AndGate__NameAssignment_0" 11255 // $ANTLR end "rule__ConstantDistribution__PAssignment_2"
9560 11256
9561 11257
9562 // $ANTLR start "rule__AndGate__InputEventsAssignment_2" 11258 // $ANTLR start "rule__ExponentialDistribution__LambdaAssignment_2"
9563 // InternalCftLanguage.g:3122:1: rule__AndGate__InputEventsAssignment_2 : ( ( RULE_ID ) ) ; 11259 // InternalCftLanguage.g:3632:1: rule__ExponentialDistribution__LambdaAssignment_2 : ( ruleDouble ) ;
9564 public final void rule__AndGate__InputEventsAssignment_2() throws RecognitionException { 11260 public final void rule__ExponentialDistribution__LambdaAssignment_2() throws RecognitionException {
9565 11261
9566 int stackSize = keepStackSize(); 11262 int stackSize = keepStackSize();
9567 11263
9568 try { 11264 try {
9569 // InternalCftLanguage.g:3126:1: ( ( ( RULE_ID ) ) ) 11265 // InternalCftLanguage.g:3636:1: ( ( ruleDouble ) )
9570 // InternalCftLanguage.g:3127:2: ( ( RULE_ID ) ) 11266 // InternalCftLanguage.g:3637:2: ( ruleDouble )
9571 { 11267 {
9572 // InternalCftLanguage.g:3127:2: ( ( RULE_ID ) ) 11268 // InternalCftLanguage.g:3637:2: ( ruleDouble )
9573 // InternalCftLanguage.g:3128:3: ( RULE_ID ) 11269 // InternalCftLanguage.g:3638:3: ruleDouble
9574 { 11270 {
9575 before(grammarAccess.getAndGateAccess().getInputEventsEventDeclarationCrossReference_2_0()); 11271 before(grammarAccess.getExponentialDistributionAccess().getLambdaDoubleParserRuleCall_2_0());
9576 // InternalCftLanguage.g:3129:3: ( RULE_ID ) 11272 pushFollow(FOLLOW_2);
9577 // InternalCftLanguage.g:3130:4: RULE_ID 11273 ruleDouble();
11274
11275 state._fsp--;
11276
11277 after(grammarAccess.getExponentialDistributionAccess().getLambdaDoubleParserRuleCall_2_0());
11278
11279 }
11280
11281
11282 }
11283
11284 }
11285 catch (RecognitionException re) {
11286 reportError(re);
11287 recover(input,re);
11288 }
11289 finally {
11290
11291 restoreStackSize(stackSize);
11292
11293 }
11294 return ;
11295 }
11296 // $ANTLR end "rule__ExponentialDistribution__LambdaAssignment_2"
11297
11298
11299 // $ANTLR start "rule__AndGateDefinition__NameAssignment_0"
11300 // InternalCftLanguage.g:3647:1: rule__AndGateDefinition__NameAssignment_0 : ( ruleValidId ) ;
11301 public final void rule__AndGateDefinition__NameAssignment_0() throws RecognitionException {
11302
11303 int stackSize = keepStackSize();
11304
11305 try {
11306 // InternalCftLanguage.g:3651:1: ( ( ruleValidId ) )
11307 // InternalCftLanguage.g:3652:2: ( ruleValidId )
9578 { 11308 {
9579 before(grammarAccess.getAndGateAccess().getInputEventsEventDeclarationIDTerminalRuleCall_2_0_1()); 11309 // InternalCftLanguage.g:3652:2: ( ruleValidId )
9580 match(input,RULE_ID,FOLLOW_2); 11310 // InternalCftLanguage.g:3653:3: ruleValidId
9581 after(grammarAccess.getAndGateAccess().getInputEventsEventDeclarationIDTerminalRuleCall_2_0_1()); 11311 {
11312 before(grammarAccess.getAndGateDefinitionAccess().getNameValidIdParserRuleCall_0_0());
11313 pushFollow(FOLLOW_2);
11314 ruleValidId();
11315
11316 state._fsp--;
11317
11318 after(grammarAccess.getAndGateDefinitionAccess().getNameValidIdParserRuleCall_0_0());
11319
11320 }
11321
11322
11323 }
11324
11325 }
11326 catch (RecognitionException re) {
11327 reportError(re);
11328 recover(input,re);
11329 }
11330 finally {
11331
11332 restoreStackSize(stackSize);
11333
11334 }
11335 return ;
11336 }
11337 // $ANTLR end "rule__AndGateDefinition__NameAssignment_0"
11338
11339
11340 // $ANTLR start "rule__AndGateDefinition__InputEventsAssignment_2"
11341 // InternalCftLanguage.g:3662:1: rule__AndGateDefinition__InputEventsAssignment_2 : ( ( ruleValidId ) ) ;
11342 public final void rule__AndGateDefinition__InputEventsAssignment_2() throws RecognitionException {
11343
11344 int stackSize = keepStackSize();
11345
11346 try {
11347 // InternalCftLanguage.g:3666:1: ( ( ( ruleValidId ) ) )
11348 // InternalCftLanguage.g:3667:2: ( ( ruleValidId ) )
11349 {
11350 // InternalCftLanguage.g:3667:2: ( ( ruleValidId ) )
11351 // InternalCftLanguage.g:3668:3: ( ruleValidId )
11352 {
11353 before(grammarAccess.getAndGateDefinitionAccess().getInputEventsEventDeclarationCrossReference_2_0());
11354 // InternalCftLanguage.g:3669:3: ( ruleValidId )
11355 // InternalCftLanguage.g:3670:4: ruleValidId
11356 {
11357 before(grammarAccess.getAndGateDefinitionAccess().getInputEventsEventDeclarationValidIdParserRuleCall_2_0_1());
11358 pushFollow(FOLLOW_2);
11359 ruleValidId();
11360
11361 state._fsp--;
11362
11363 after(grammarAccess.getAndGateDefinitionAccess().getInputEventsEventDeclarationValidIdParserRuleCall_2_0_1());
9582 11364
9583 } 11365 }
9584 11366
9585 after(grammarAccess.getAndGateAccess().getInputEventsEventDeclarationCrossReference_2_0()); 11367 after(grammarAccess.getAndGateDefinitionAccess().getInputEventsEventDeclarationCrossReference_2_0());
9586 11368
9587 } 11369 }
9588 11370
@@ -9601,25 +11383,29 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
9601 } 11383 }
9602 return ; 11384 return ;
9603 } 11385 }
9604 // $ANTLR end "rule__AndGate__InputEventsAssignment_2" 11386 // $ANTLR end "rule__AndGateDefinition__InputEventsAssignment_2"
9605 11387
9606 11388
9607 // $ANTLR start "rule__OrGate__NameAssignment_0" 11389 // $ANTLR start "rule__OrGateDefinition__NameAssignment_0"
9608 // InternalCftLanguage.g:3141:1: rule__OrGate__NameAssignment_0 : ( RULE_ID ) ; 11390 // InternalCftLanguage.g:3681:1: rule__OrGateDefinition__NameAssignment_0 : ( ruleValidId ) ;
9609 public final void rule__OrGate__NameAssignment_0() throws RecognitionException { 11391 public final void rule__OrGateDefinition__NameAssignment_0() throws RecognitionException {
9610 11392
9611 int stackSize = keepStackSize(); 11393 int stackSize = keepStackSize();
9612 11394
9613 try { 11395 try {
9614 // InternalCftLanguage.g:3145:1: ( ( RULE_ID ) ) 11396 // InternalCftLanguage.g:3685:1: ( ( ruleValidId ) )
9615 // InternalCftLanguage.g:3146:2: ( RULE_ID ) 11397 // InternalCftLanguage.g:3686:2: ( ruleValidId )
9616 { 11398 {
9617 // InternalCftLanguage.g:3146:2: ( RULE_ID ) 11399 // InternalCftLanguage.g:3686:2: ( ruleValidId )
9618 // InternalCftLanguage.g:3147:3: RULE_ID 11400 // InternalCftLanguage.g:3687:3: ruleValidId
9619 { 11401 {
9620 before(grammarAccess.getOrGateAccess().getNameIDTerminalRuleCall_0_0()); 11402 before(grammarAccess.getOrGateDefinitionAccess().getNameValidIdParserRuleCall_0_0());
9621 match(input,RULE_ID,FOLLOW_2); 11403 pushFollow(FOLLOW_2);
9622 after(grammarAccess.getOrGateAccess().getNameIDTerminalRuleCall_0_0()); 11404 ruleValidId();
11405
11406 state._fsp--;
11407
11408 after(grammarAccess.getOrGateDefinitionAccess().getNameValidIdParserRuleCall_0_0());
9623 11409
9624 } 11410 }
9625 11411
@@ -9638,33 +11424,37 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
9638 } 11424 }
9639 return ; 11425 return ;
9640 } 11426 }
9641 // $ANTLR end "rule__OrGate__NameAssignment_0" 11427 // $ANTLR end "rule__OrGateDefinition__NameAssignment_0"
9642 11428
9643 11429
9644 // $ANTLR start "rule__OrGate__InputEventsAssignment_2" 11430 // $ANTLR start "rule__OrGateDefinition__InputEventsAssignment_2"
9645 // InternalCftLanguage.g:3156:1: rule__OrGate__InputEventsAssignment_2 : ( ( RULE_ID ) ) ; 11431 // InternalCftLanguage.g:3696:1: rule__OrGateDefinition__InputEventsAssignment_2 : ( ( ruleValidId ) ) ;
9646 public final void rule__OrGate__InputEventsAssignment_2() throws RecognitionException { 11432 public final void rule__OrGateDefinition__InputEventsAssignment_2() throws RecognitionException {
9647 11433
9648 int stackSize = keepStackSize(); 11434 int stackSize = keepStackSize();
9649 11435
9650 try { 11436 try {
9651 // InternalCftLanguage.g:3160:1: ( ( ( RULE_ID ) ) ) 11437 // InternalCftLanguage.g:3700:1: ( ( ( ruleValidId ) ) )
9652 // InternalCftLanguage.g:3161:2: ( ( RULE_ID ) ) 11438 // InternalCftLanguage.g:3701:2: ( ( ruleValidId ) )
9653 { 11439 {
9654 // InternalCftLanguage.g:3161:2: ( ( RULE_ID ) ) 11440 // InternalCftLanguage.g:3701:2: ( ( ruleValidId ) )
9655 // InternalCftLanguage.g:3162:3: ( RULE_ID ) 11441 // InternalCftLanguage.g:3702:3: ( ruleValidId )
9656 { 11442 {
9657 before(grammarAccess.getOrGateAccess().getInputEventsEventDeclarationCrossReference_2_0()); 11443 before(grammarAccess.getOrGateDefinitionAccess().getInputEventsEventDeclarationCrossReference_2_0());
9658 // InternalCftLanguage.g:3163:3: ( RULE_ID ) 11444 // InternalCftLanguage.g:3703:3: ( ruleValidId )
9659 // InternalCftLanguage.g:3164:4: RULE_ID 11445 // InternalCftLanguage.g:3704:4: ruleValidId
9660 { 11446 {
9661 before(grammarAccess.getOrGateAccess().getInputEventsEventDeclarationIDTerminalRuleCall_2_0_1()); 11447 before(grammarAccess.getOrGateDefinitionAccess().getInputEventsEventDeclarationValidIdParserRuleCall_2_0_1());
9662 match(input,RULE_ID,FOLLOW_2); 11448 pushFollow(FOLLOW_2);
9663 after(grammarAccess.getOrGateAccess().getInputEventsEventDeclarationIDTerminalRuleCall_2_0_1()); 11449 ruleValidId();
11450
11451 state._fsp--;
11452
11453 after(grammarAccess.getOrGateDefinitionAccess().getInputEventsEventDeclarationValidIdParserRuleCall_2_0_1());
9664 11454
9665 } 11455 }
9666 11456
9667 after(grammarAccess.getOrGateAccess().getInputEventsEventDeclarationCrossReference_2_0()); 11457 after(grammarAccess.getOrGateDefinitionAccess().getInputEventsEventDeclarationCrossReference_2_0());
9668 11458
9669 } 11459 }
9670 11460
@@ -9683,25 +11473,230 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
9683 } 11473 }
9684 return ; 11474 return ;
9685 } 11475 }
9686 // $ANTLR end "rule__OrGate__InputEventsAssignment_2" 11476 // $ANTLR end "rule__OrGateDefinition__InputEventsAssignment_2"
11477
11478
11479 // $ANTLR start "rule__KOfMGateDefinition__NameAssignment_0"
11480 // InternalCftLanguage.g:3715:1: rule__KOfMGateDefinition__NameAssignment_0 : ( ruleValidId ) ;
11481 public final void rule__KOfMGateDefinition__NameAssignment_0() throws RecognitionException {
11482
11483 int stackSize = keepStackSize();
11484
11485 try {
11486 // InternalCftLanguage.g:3719:1: ( ( ruleValidId ) )
11487 // InternalCftLanguage.g:3720:2: ( ruleValidId )
11488 {
11489 // InternalCftLanguage.g:3720:2: ( ruleValidId )
11490 // InternalCftLanguage.g:3721:3: ruleValidId
11491 {
11492 before(grammarAccess.getKOfMGateDefinitionAccess().getNameValidIdParserRuleCall_0_0());
11493 pushFollow(FOLLOW_2);
11494 ruleValidId();
11495
11496 state._fsp--;
11497
11498 after(grammarAccess.getKOfMGateDefinitionAccess().getNameValidIdParserRuleCall_0_0());
11499
11500 }
11501
11502
11503 }
11504
11505 }
11506 catch (RecognitionException re) {
11507 reportError(re);
11508 recover(input,re);
11509 }
11510 finally {
11511
11512 restoreStackSize(stackSize);
11513
11514 }
11515 return ;
11516 }
11517 // $ANTLR end "rule__KOfMGateDefinition__NameAssignment_0"
11518
11519
11520 // $ANTLR start "rule__KOfMGateDefinition__KAssignment_1"
11521 // InternalCftLanguage.g:3730:1: rule__KOfMGateDefinition__KAssignment_1 : ( RULE_INT ) ;
11522 public final void rule__KOfMGateDefinition__KAssignment_1() throws RecognitionException {
11523
11524 int stackSize = keepStackSize();
11525
11526 try {
11527 // InternalCftLanguage.g:3734:1: ( ( RULE_INT ) )
11528 // InternalCftLanguage.g:3735:2: ( RULE_INT )
11529 {
11530 // InternalCftLanguage.g:3735:2: ( RULE_INT )
11531 // InternalCftLanguage.g:3736:3: RULE_INT
11532 {
11533 before(grammarAccess.getKOfMGateDefinitionAccess().getKINTTerminalRuleCall_1_0());
11534 match(input,RULE_INT,FOLLOW_2);
11535 after(grammarAccess.getKOfMGateDefinitionAccess().getKINTTerminalRuleCall_1_0());
11536
11537 }
11538
11539
11540 }
11541
11542 }
11543 catch (RecognitionException re) {
11544 reportError(re);
11545 recover(input,re);
11546 }
11547 finally {
11548
11549 restoreStackSize(stackSize);
11550
11551 }
11552 return ;
11553 }
11554 // $ANTLR end "rule__KOfMGateDefinition__KAssignment_1"
11555
11556
11557 // $ANTLR start "rule__KOfMGateDefinition__MAssignment_2_0_1"
11558 // InternalCftLanguage.g:3745:1: rule__KOfMGateDefinition__MAssignment_2_0_1 : ( RULE_INT ) ;
11559 public final void rule__KOfMGateDefinition__MAssignment_2_0_1() throws RecognitionException {
11560
11561 int stackSize = keepStackSize();
11562
11563 try {
11564 // InternalCftLanguage.g:3749:1: ( ( RULE_INT ) )
11565 // InternalCftLanguage.g:3750:2: ( RULE_INT )
11566 {
11567 // InternalCftLanguage.g:3750:2: ( RULE_INT )
11568 // InternalCftLanguage.g:3751:3: RULE_INT
11569 {
11570 before(grammarAccess.getKOfMGateDefinitionAccess().getMINTTerminalRuleCall_2_0_1_0());
11571 match(input,RULE_INT,FOLLOW_2);
11572 after(grammarAccess.getKOfMGateDefinitionAccess().getMINTTerminalRuleCall_2_0_1_0());
11573
11574 }
11575
11576
11577 }
11578
11579 }
11580 catch (RecognitionException re) {
11581 reportError(re);
11582 recover(input,re);
11583 }
11584 finally {
11585
11586 restoreStackSize(stackSize);
11587
11588 }
11589 return ;
11590 }
11591 // $ANTLR end "rule__KOfMGateDefinition__MAssignment_2_0_1"
11592
11593
11594 // $ANTLR start "rule__KOfMGateDefinition__MAssignment_2_1"
11595 // InternalCftLanguage.g:3760:1: rule__KOfMGateDefinition__MAssignment_2_1 : ( RULE_OF_INT ) ;
11596 public final void rule__KOfMGateDefinition__MAssignment_2_1() throws RecognitionException {
11597
11598 int stackSize = keepStackSize();
11599
11600 try {
11601 // InternalCftLanguage.g:3764:1: ( ( RULE_OF_INT ) )
11602 // InternalCftLanguage.g:3765:2: ( RULE_OF_INT )
11603 {
11604 // InternalCftLanguage.g:3765:2: ( RULE_OF_INT )
11605 // InternalCftLanguage.g:3766:3: RULE_OF_INT
11606 {
11607 before(grammarAccess.getKOfMGateDefinitionAccess().getMOF_INTTerminalRuleCall_2_1_0());
11608 match(input,RULE_OF_INT,FOLLOW_2);
11609 after(grammarAccess.getKOfMGateDefinitionAccess().getMOF_INTTerminalRuleCall_2_1_0());
11610
11611 }
11612
11613
11614 }
11615
11616 }
11617 catch (RecognitionException re) {
11618 reportError(re);
11619 recover(input,re);
11620 }
11621 finally {
11622
11623 restoreStackSize(stackSize);
11624
11625 }
11626 return ;
11627 }
11628 // $ANTLR end "rule__KOfMGateDefinition__MAssignment_2_1"
11629
11630
11631 // $ANTLR start "rule__KOfMGateDefinition__InputEventsAssignment_3"
11632 // InternalCftLanguage.g:3775:1: rule__KOfMGateDefinition__InputEventsAssignment_3 : ( ( ruleValidId ) ) ;
11633 public final void rule__KOfMGateDefinition__InputEventsAssignment_3() throws RecognitionException {
11634
11635 int stackSize = keepStackSize();
11636
11637 try {
11638 // InternalCftLanguage.g:3779:1: ( ( ( ruleValidId ) ) )
11639 // InternalCftLanguage.g:3780:2: ( ( ruleValidId ) )
11640 {
11641 // InternalCftLanguage.g:3780:2: ( ( ruleValidId ) )
11642 // InternalCftLanguage.g:3781:3: ( ruleValidId )
11643 {
11644 before(grammarAccess.getKOfMGateDefinitionAccess().getInputEventsEventDeclarationCrossReference_3_0());
11645 // InternalCftLanguage.g:3782:3: ( ruleValidId )
11646 // InternalCftLanguage.g:3783:4: ruleValidId
11647 {
11648 before(grammarAccess.getKOfMGateDefinitionAccess().getInputEventsEventDeclarationValidIdParserRuleCall_3_0_1());
11649 pushFollow(FOLLOW_2);
11650 ruleValidId();
11651
11652 state._fsp--;
11653
11654 after(grammarAccess.getKOfMGateDefinitionAccess().getInputEventsEventDeclarationValidIdParserRuleCall_3_0_1());
11655
11656 }
11657
11658 after(grammarAccess.getKOfMGateDefinitionAccess().getInputEventsEventDeclarationCrossReference_3_0());
11659
11660 }
11661
11662
11663 }
11664
11665 }
11666 catch (RecognitionException re) {
11667 reportError(re);
11668 recover(input,re);
11669 }
11670 finally {
11671
11672 restoreStackSize(stackSize);
11673
11674 }
11675 return ;
11676 }
11677 // $ANTLR end "rule__KOfMGateDefinition__InputEventsAssignment_3"
9687 11678
9688 11679
9689 // $ANTLR start "rule__TransformationDefinition__NameAssignment_1" 11680 // $ANTLR start "rule__TransformationDefinition__NameAssignment_1"
9690 // InternalCftLanguage.g:3175:1: rule__TransformationDefinition__NameAssignment_1 : ( RULE_ID ) ; 11681 // InternalCftLanguage.g:3794:1: rule__TransformationDefinition__NameAssignment_1 : ( ruleValidId ) ;
9691 public final void rule__TransformationDefinition__NameAssignment_1() throws RecognitionException { 11682 public final void rule__TransformationDefinition__NameAssignment_1() throws RecognitionException {
9692 11683
9693 int stackSize = keepStackSize(); 11684 int stackSize = keepStackSize();
9694 11685
9695 try { 11686 try {
9696 // InternalCftLanguage.g:3179:1: ( ( RULE_ID ) ) 11687 // InternalCftLanguage.g:3798:1: ( ( ruleValidId ) )
9697 // InternalCftLanguage.g:3180:2: ( RULE_ID ) 11688 // InternalCftLanguage.g:3799:2: ( ruleValidId )
9698 { 11689 {
9699 // InternalCftLanguage.g:3180:2: ( RULE_ID ) 11690 // InternalCftLanguage.g:3799:2: ( ruleValidId )
9700 // InternalCftLanguage.g:3181:3: RULE_ID 11691 // InternalCftLanguage.g:3800:3: ruleValidId
9701 { 11692 {
9702 before(grammarAccess.getTransformationDefinitionAccess().getNameIDTerminalRuleCall_1_0()); 11693 before(grammarAccess.getTransformationDefinitionAccess().getNameValidIdParserRuleCall_1_0());
9703 match(input,RULE_ID,FOLLOW_2); 11694 pushFollow(FOLLOW_2);
9704 after(grammarAccess.getTransformationDefinitionAccess().getNameIDTerminalRuleCall_1_0()); 11695 ruleValidId();
11696
11697 state._fsp--;
11698
11699 after(grammarAccess.getTransformationDefinitionAccess().getNameValidIdParserRuleCall_1_0());
9705 11700
9706 } 11701 }
9707 11702
@@ -9724,17 +11719,17 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
9724 11719
9725 11720
9726 // $ANTLR start "rule__TransformationDefinition__MappingDefinitionsAssignment_3" 11721 // $ANTLR start "rule__TransformationDefinition__MappingDefinitionsAssignment_3"
9727 // InternalCftLanguage.g:3190:1: rule__TransformationDefinition__MappingDefinitionsAssignment_3 : ( ruleMappingDefinition ) ; 11722 // InternalCftLanguage.g:3809:1: rule__TransformationDefinition__MappingDefinitionsAssignment_3 : ( ruleMappingDefinition ) ;
9728 public final void rule__TransformationDefinition__MappingDefinitionsAssignment_3() throws RecognitionException { 11723 public final void rule__TransformationDefinition__MappingDefinitionsAssignment_3() throws RecognitionException {
9729 11724
9730 int stackSize = keepStackSize(); 11725 int stackSize = keepStackSize();
9731 11726
9732 try { 11727 try {
9733 // InternalCftLanguage.g:3194:1: ( ( ruleMappingDefinition ) ) 11728 // InternalCftLanguage.g:3813:1: ( ( ruleMappingDefinition ) )
9734 // InternalCftLanguage.g:3195:2: ( ruleMappingDefinition ) 11729 // InternalCftLanguage.g:3814:2: ( ruleMappingDefinition )
9735 { 11730 {
9736 // InternalCftLanguage.g:3195:2: ( ruleMappingDefinition ) 11731 // InternalCftLanguage.g:3814:2: ( ruleMappingDefinition )
9737 // InternalCftLanguage.g:3196:3: ruleMappingDefinition 11732 // InternalCftLanguage.g:3815:3: ruleMappingDefinition
9738 { 11733 {
9739 before(grammarAccess.getTransformationDefinitionAccess().getMappingDefinitionsMappingDefinitionParserRuleCall_3_0()); 11734 before(grammarAccess.getTransformationDefinitionAccess().getMappingDefinitionsMappingDefinitionParserRuleCall_3_0());
9740 pushFollow(FOLLOW_2); 11735 pushFollow(FOLLOW_2);
@@ -9765,24 +11760,24 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
9765 11760
9766 11761
9767 // $ANTLR start "rule__MappingDefinition__TopLevelAssignment_0" 11762 // $ANTLR start "rule__MappingDefinition__TopLevelAssignment_0"
9768 // InternalCftLanguage.g:3205:1: rule__MappingDefinition__TopLevelAssignment_0 : ( ( 'toplevel' ) ) ; 11763 // InternalCftLanguage.g:3824:1: rule__MappingDefinition__TopLevelAssignment_0 : ( ( 'toplevel' ) ) ;
9769 public final void rule__MappingDefinition__TopLevelAssignment_0() throws RecognitionException { 11764 public final void rule__MappingDefinition__TopLevelAssignment_0() throws RecognitionException {
9770 11765
9771 int stackSize = keepStackSize(); 11766 int stackSize = keepStackSize();
9772 11767
9773 try { 11768 try {
9774 // InternalCftLanguage.g:3209:1: ( ( ( 'toplevel' ) ) ) 11769 // InternalCftLanguage.g:3828:1: ( ( ( 'toplevel' ) ) )
9775 // InternalCftLanguage.g:3210:2: ( ( 'toplevel' ) ) 11770 // InternalCftLanguage.g:3829:2: ( ( 'toplevel' ) )
9776 { 11771 {
9777 // InternalCftLanguage.g:3210:2: ( ( 'toplevel' ) ) 11772 // InternalCftLanguage.g:3829:2: ( ( 'toplevel' ) )
9778 // InternalCftLanguage.g:3211:3: ( 'toplevel' ) 11773 // InternalCftLanguage.g:3830:3: ( 'toplevel' )
9779 { 11774 {
9780 before(grammarAccess.getMappingDefinitionAccess().getTopLevelToplevelKeyword_0_0()); 11775 before(grammarAccess.getMappingDefinitionAccess().getTopLevelToplevelKeyword_0_0());
9781 // InternalCftLanguage.g:3212:3: ( 'toplevel' ) 11776 // InternalCftLanguage.g:3831:3: ( 'toplevel' )
9782 // InternalCftLanguage.g:3213:4: 'toplevel' 11777 // InternalCftLanguage.g:3832:4: 'toplevel'
9783 { 11778 {
9784 before(grammarAccess.getMappingDefinitionAccess().getTopLevelToplevelKeyword_0_0()); 11779 before(grammarAccess.getMappingDefinitionAccess().getTopLevelToplevelKeyword_0_0());
9785 match(input,36,FOLLOW_2); 11780 match(input,39,FOLLOW_2);
9786 after(grammarAccess.getMappingDefinitionAccess().getTopLevelToplevelKeyword_0_0()); 11781 after(grammarAccess.getMappingDefinitionAccess().getTopLevelToplevelKeyword_0_0());
9787 11782
9788 } 11783 }
@@ -9810,21 +11805,21 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
9810 11805
9811 11806
9812 // $ANTLR start "rule__MappingDefinition__PatternAssignment_2" 11807 // $ANTLR start "rule__MappingDefinition__PatternAssignment_2"
9813 // InternalCftLanguage.g:3224:1: rule__MappingDefinition__PatternAssignment_2 : ( ( ruleQualifiedName ) ) ; 11808 // InternalCftLanguage.g:3843:1: rule__MappingDefinition__PatternAssignment_2 : ( ( ruleQualifiedName ) ) ;
9814 public final void rule__MappingDefinition__PatternAssignment_2() throws RecognitionException { 11809 public final void rule__MappingDefinition__PatternAssignment_2() throws RecognitionException {
9815 11810
9816 int stackSize = keepStackSize(); 11811 int stackSize = keepStackSize();
9817 11812
9818 try { 11813 try {
9819 // InternalCftLanguage.g:3228:1: ( ( ( ruleQualifiedName ) ) ) 11814 // InternalCftLanguage.g:3847:1: ( ( ( ruleQualifiedName ) ) )
9820 // InternalCftLanguage.g:3229:2: ( ( ruleQualifiedName ) ) 11815 // InternalCftLanguage.g:3848:2: ( ( ruleQualifiedName ) )
9821 { 11816 {
9822 // InternalCftLanguage.g:3229:2: ( ( ruleQualifiedName ) ) 11817 // InternalCftLanguage.g:3848:2: ( ( ruleQualifiedName ) )
9823 // InternalCftLanguage.g:3230:3: ( ruleQualifiedName ) 11818 // InternalCftLanguage.g:3849:3: ( ruleQualifiedName )
9824 { 11819 {
9825 before(grammarAccess.getMappingDefinitionAccess().getPatternPatternCrossReference_2_0()); 11820 before(grammarAccess.getMappingDefinitionAccess().getPatternPatternCrossReference_2_0());
9826 // InternalCftLanguage.g:3231:3: ( ruleQualifiedName ) 11821 // InternalCftLanguage.g:3850:3: ( ruleQualifiedName )
9827 // InternalCftLanguage.g:3232:4: ruleQualifiedName 11822 // InternalCftLanguage.g:3851:4: ruleQualifiedName
9828 { 11823 {
9829 before(grammarAccess.getMappingDefinitionAccess().getPatternPatternQualifiedNameParserRuleCall_2_0_1()); 11824 before(grammarAccess.getMappingDefinitionAccess().getPatternPatternQualifiedNameParserRuleCall_2_0_1());
9830 pushFollow(FOLLOW_2); 11825 pushFollow(FOLLOW_2);
@@ -9859,17 +11854,17 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
9859 11854
9860 11855
9861 // $ANTLR start "rule__MappingDefinition__ParametersAssignment_4" 11856 // $ANTLR start "rule__MappingDefinition__ParametersAssignment_4"
9862 // InternalCftLanguage.g:3243:1: rule__MappingDefinition__ParametersAssignment_4 : ( ruleMappingParameter ) ; 11857 // InternalCftLanguage.g:3862:1: rule__MappingDefinition__ParametersAssignment_4 : ( ruleMappingParameter ) ;
9863 public final void rule__MappingDefinition__ParametersAssignment_4() throws RecognitionException { 11858 public final void rule__MappingDefinition__ParametersAssignment_4() throws RecognitionException {
9864 11859
9865 int stackSize = keepStackSize(); 11860 int stackSize = keepStackSize();
9866 11861
9867 try { 11862 try {
9868 // InternalCftLanguage.g:3247:1: ( ( ruleMappingParameter ) ) 11863 // InternalCftLanguage.g:3866:1: ( ( ruleMappingParameter ) )
9869 // InternalCftLanguage.g:3248:2: ( ruleMappingParameter ) 11864 // InternalCftLanguage.g:3867:2: ( ruleMappingParameter )
9870 { 11865 {
9871 // InternalCftLanguage.g:3248:2: ( ruleMappingParameter ) 11866 // InternalCftLanguage.g:3867:2: ( ruleMappingParameter )
9872 // InternalCftLanguage.g:3249:3: ruleMappingParameter 11867 // InternalCftLanguage.g:3868:3: ruleMappingParameter
9873 { 11868 {
9874 before(grammarAccess.getMappingDefinitionAccess().getParametersMappingParameterParserRuleCall_4_0()); 11869 before(grammarAccess.getMappingDefinitionAccess().getParametersMappingParameterParserRuleCall_4_0());
9875 pushFollow(FOLLOW_2); 11870 pushFollow(FOLLOW_2);
@@ -9900,17 +11895,17 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
9900 11895
9901 11896
9902 // $ANTLR start "rule__MappingDefinition__ParametersAssignment_5_1" 11897 // $ANTLR start "rule__MappingDefinition__ParametersAssignment_5_1"
9903 // InternalCftLanguage.g:3258:1: rule__MappingDefinition__ParametersAssignment_5_1 : ( ruleMappingParameter ) ; 11898 // InternalCftLanguage.g:3877:1: rule__MappingDefinition__ParametersAssignment_5_1 : ( ruleMappingParameter ) ;
9904 public final void rule__MappingDefinition__ParametersAssignment_5_1() throws RecognitionException { 11899 public final void rule__MappingDefinition__ParametersAssignment_5_1() throws RecognitionException {
9905 11900
9906 int stackSize = keepStackSize(); 11901 int stackSize = keepStackSize();
9907 11902
9908 try { 11903 try {
9909 // InternalCftLanguage.g:3262:1: ( ( ruleMappingParameter ) ) 11904 // InternalCftLanguage.g:3881:1: ( ( ruleMappingParameter ) )
9910 // InternalCftLanguage.g:3263:2: ( ruleMappingParameter ) 11905 // InternalCftLanguage.g:3882:2: ( ruleMappingParameter )
9911 { 11906 {
9912 // InternalCftLanguage.g:3263:2: ( ruleMappingParameter ) 11907 // InternalCftLanguage.g:3882:2: ( ruleMappingParameter )
9913 // InternalCftLanguage.g:3264:3: ruleMappingParameter 11908 // InternalCftLanguage.g:3883:3: ruleMappingParameter
9914 { 11909 {
9915 before(grammarAccess.getMappingDefinitionAccess().getParametersMappingParameterParserRuleCall_5_1_0()); 11910 before(grammarAccess.getMappingDefinitionAccess().getParametersMappingParameterParserRuleCall_5_1_0());
9916 pushFollow(FOLLOW_2); 11911 pushFollow(FOLLOW_2);
@@ -9941,17 +11936,17 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
9941 11936
9942 11937
9943 // $ANTLR start "rule__MappingDefinition__ComponentInstanceAssignment_7" 11938 // $ANTLR start "rule__MappingDefinition__ComponentInstanceAssignment_7"
9944 // InternalCftLanguage.g:3273:1: rule__MappingDefinition__ComponentInstanceAssignment_7 : ( ruleComponentInstance ) ; 11939 // InternalCftLanguage.g:3892:1: rule__MappingDefinition__ComponentInstanceAssignment_7 : ( ruleComponentInstance ) ;
9945 public final void rule__MappingDefinition__ComponentInstanceAssignment_7() throws RecognitionException { 11940 public final void rule__MappingDefinition__ComponentInstanceAssignment_7() throws RecognitionException {
9946 11941
9947 int stackSize = keepStackSize(); 11942 int stackSize = keepStackSize();
9948 11943
9949 try { 11944 try {
9950 // InternalCftLanguage.g:3277:1: ( ( ruleComponentInstance ) ) 11945 // InternalCftLanguage.g:3896:1: ( ( ruleComponentInstance ) )
9951 // InternalCftLanguage.g:3278:2: ( ruleComponentInstance ) 11946 // InternalCftLanguage.g:3897:2: ( ruleComponentInstance )
9952 { 11947 {
9953 // InternalCftLanguage.g:3278:2: ( ruleComponentInstance ) 11948 // InternalCftLanguage.g:3897:2: ( ruleComponentInstance )
9954 // InternalCftLanguage.g:3279:3: ruleComponentInstance 11949 // InternalCftLanguage.g:3898:3: ruleComponentInstance
9955 { 11950 {
9956 before(grammarAccess.getMappingDefinitionAccess().getComponentInstanceComponentInstanceParserRuleCall_7_0()); 11951 before(grammarAccess.getMappingDefinitionAccess().getComponentInstanceComponentInstanceParserRuleCall_7_0());
9957 pushFollow(FOLLOW_2); 11952 pushFollow(FOLLOW_2);
@@ -9982,17 +11977,17 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
9982 11977
9983 11978
9984 // $ANTLR start "rule__MappingDefinition__LookupDefinitionsAssignment_8_1_0_0" 11979 // $ANTLR start "rule__MappingDefinition__LookupDefinitionsAssignment_8_1_0_0"
9985 // InternalCftLanguage.g:3288:1: rule__MappingDefinition__LookupDefinitionsAssignment_8_1_0_0 : ( ruleLookupDefinition ) ; 11980 // InternalCftLanguage.g:3907:1: rule__MappingDefinition__LookupDefinitionsAssignment_8_1_0_0 : ( ruleLookupDefinition ) ;
9986 public final void rule__MappingDefinition__LookupDefinitionsAssignment_8_1_0_0() throws RecognitionException { 11981 public final void rule__MappingDefinition__LookupDefinitionsAssignment_8_1_0_0() throws RecognitionException {
9987 11982
9988 int stackSize = keepStackSize(); 11983 int stackSize = keepStackSize();
9989 11984
9990 try { 11985 try {
9991 // InternalCftLanguage.g:3292:1: ( ( ruleLookupDefinition ) ) 11986 // InternalCftLanguage.g:3911:1: ( ( ruleLookupDefinition ) )
9992 // InternalCftLanguage.g:3293:2: ( ruleLookupDefinition ) 11987 // InternalCftLanguage.g:3912:2: ( ruleLookupDefinition )
9993 { 11988 {
9994 // InternalCftLanguage.g:3293:2: ( ruleLookupDefinition ) 11989 // InternalCftLanguage.g:3912:2: ( ruleLookupDefinition )
9995 // InternalCftLanguage.g:3294:3: ruleLookupDefinition 11990 // InternalCftLanguage.g:3913:3: ruleLookupDefinition
9996 { 11991 {
9997 before(grammarAccess.getMappingDefinitionAccess().getLookupDefinitionsLookupDefinitionParserRuleCall_8_1_0_0_0()); 11992 before(grammarAccess.getMappingDefinitionAccess().getLookupDefinitionsLookupDefinitionParserRuleCall_8_1_0_0_0());
9998 pushFollow(FOLLOW_2); 11993 pushFollow(FOLLOW_2);
@@ -10023,17 +12018,17 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
10023 12018
10024 12019
10025 // $ANTLR start "rule__MappingDefinition__AssignmentsAssignment_8_1_0_1" 12020 // $ANTLR start "rule__MappingDefinition__AssignmentsAssignment_8_1_0_1"
10026 // InternalCftLanguage.g:3303:1: rule__MappingDefinition__AssignmentsAssignment_8_1_0_1 : ( ruleAssignment ) ; 12021 // InternalCftLanguage.g:3922:1: rule__MappingDefinition__AssignmentsAssignment_8_1_0_1 : ( ruleAssignment ) ;
10027 public final void rule__MappingDefinition__AssignmentsAssignment_8_1_0_1() throws RecognitionException { 12022 public final void rule__MappingDefinition__AssignmentsAssignment_8_1_0_1() throws RecognitionException {
10028 12023
10029 int stackSize = keepStackSize(); 12024 int stackSize = keepStackSize();
10030 12025
10031 try { 12026 try {
10032 // InternalCftLanguage.g:3307:1: ( ( ruleAssignment ) ) 12027 // InternalCftLanguage.g:3926:1: ( ( ruleAssignment ) )
10033 // InternalCftLanguage.g:3308:2: ( ruleAssignment ) 12028 // InternalCftLanguage.g:3927:2: ( ruleAssignment )
10034 { 12029 {
10035 // InternalCftLanguage.g:3308:2: ( ruleAssignment ) 12030 // InternalCftLanguage.g:3927:2: ( ruleAssignment )
10036 // InternalCftLanguage.g:3309:3: ruleAssignment 12031 // InternalCftLanguage.g:3928:3: ruleAssignment
10037 { 12032 {
10038 before(grammarAccess.getMappingDefinitionAccess().getAssignmentsAssignmentParserRuleCall_8_1_0_1_0()); 12033 before(grammarAccess.getMappingDefinitionAccess().getAssignmentsAssignmentParserRuleCall_8_1_0_1_0());
10039 pushFollow(FOLLOW_2); 12034 pushFollow(FOLLOW_2);
@@ -10064,21 +12059,25 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
10064 12059
10065 12060
10066 // $ANTLR start "rule__MappingParameter__NameAssignment" 12061 // $ANTLR start "rule__MappingParameter__NameAssignment"
10067 // InternalCftLanguage.g:3318:1: rule__MappingParameter__NameAssignment : ( RULE_ID ) ; 12062 // InternalCftLanguage.g:3937:1: rule__MappingParameter__NameAssignment : ( ruleValidId ) ;
10068 public final void rule__MappingParameter__NameAssignment() throws RecognitionException { 12063 public final void rule__MappingParameter__NameAssignment() throws RecognitionException {
10069 12064
10070 int stackSize = keepStackSize(); 12065 int stackSize = keepStackSize();
10071 12066
10072 try { 12067 try {
10073 // InternalCftLanguage.g:3322:1: ( ( RULE_ID ) ) 12068 // InternalCftLanguage.g:3941:1: ( ( ruleValidId ) )
10074 // InternalCftLanguage.g:3323:2: ( RULE_ID ) 12069 // InternalCftLanguage.g:3942:2: ( ruleValidId )
10075 { 12070 {
10076 // InternalCftLanguage.g:3323:2: ( RULE_ID ) 12071 // InternalCftLanguage.g:3942:2: ( ruleValidId )
10077 // InternalCftLanguage.g:3324:3: RULE_ID 12072 // InternalCftLanguage.g:3943:3: ruleValidId
10078 { 12073 {
10079 before(grammarAccess.getMappingParameterAccess().getNameIDTerminalRuleCall_0()); 12074 before(grammarAccess.getMappingParameterAccess().getNameValidIdParserRuleCall_0());
10080 match(input,RULE_ID,FOLLOW_2); 12075 pushFollow(FOLLOW_2);
10081 after(grammarAccess.getMappingParameterAccess().getNameIDTerminalRuleCall_0()); 12076 ruleValidId();
12077
12078 state._fsp--;
12079
12080 after(grammarAccess.getMappingParameterAccess().getNameValidIdParserRuleCall_0());
10082 12081
10083 } 12082 }
10084 12083
@@ -10101,25 +12100,29 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
10101 12100
10102 12101
10103 // $ANTLR start "rule__LookupDefinition__MappingAssignment_1" 12102 // $ANTLR start "rule__LookupDefinition__MappingAssignment_1"
10104 // InternalCftLanguage.g:3333:1: rule__LookupDefinition__MappingAssignment_1 : ( ( RULE_ID ) ) ; 12103 // InternalCftLanguage.g:3952:1: rule__LookupDefinition__MappingAssignment_1 : ( ( ruleQualifiedName ) ) ;
10105 public final void rule__LookupDefinition__MappingAssignment_1() throws RecognitionException { 12104 public final void rule__LookupDefinition__MappingAssignment_1() throws RecognitionException {
10106 12105
10107 int stackSize = keepStackSize(); 12106 int stackSize = keepStackSize();
10108 12107
10109 try { 12108 try {
10110 // InternalCftLanguage.g:3337:1: ( ( ( RULE_ID ) ) ) 12109 // InternalCftLanguage.g:3956:1: ( ( ( ruleQualifiedName ) ) )
10111 // InternalCftLanguage.g:3338:2: ( ( RULE_ID ) ) 12110 // InternalCftLanguage.g:3957:2: ( ( ruleQualifiedName ) )
10112 { 12111 {
10113 // InternalCftLanguage.g:3338:2: ( ( RULE_ID ) ) 12112 // InternalCftLanguage.g:3957:2: ( ( ruleQualifiedName ) )
10114 // InternalCftLanguage.g:3339:3: ( RULE_ID ) 12113 // InternalCftLanguage.g:3958:3: ( ruleQualifiedName )
10115 { 12114 {
10116 before(grammarAccess.getLookupDefinitionAccess().getMappingMappingDefinitionCrossReference_1_0()); 12115 before(grammarAccess.getLookupDefinitionAccess().getMappingMappingDefinitionCrossReference_1_0());
10117 // InternalCftLanguage.g:3340:3: ( RULE_ID ) 12116 // InternalCftLanguage.g:3959:3: ( ruleQualifiedName )
10118 // InternalCftLanguage.g:3341:4: RULE_ID 12117 // InternalCftLanguage.g:3960:4: ruleQualifiedName
10119 { 12118 {
10120 before(grammarAccess.getLookupDefinitionAccess().getMappingMappingDefinitionIDTerminalRuleCall_1_0_1()); 12119 before(grammarAccess.getLookupDefinitionAccess().getMappingMappingDefinitionQualifiedNameParserRuleCall_1_0_1());
10121 match(input,RULE_ID,FOLLOW_2); 12120 pushFollow(FOLLOW_2);
10122 after(grammarAccess.getLookupDefinitionAccess().getMappingMappingDefinitionIDTerminalRuleCall_1_0_1()); 12121 ruleQualifiedName();
12122
12123 state._fsp--;
12124
12125 after(grammarAccess.getLookupDefinitionAccess().getMappingMappingDefinitionQualifiedNameParserRuleCall_1_0_1());
10123 12126
10124 } 12127 }
10125 12128
@@ -10146,25 +12149,29 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
10146 12149
10147 12150
10148 // $ANTLR start "rule__LookupDefinition__ArgumentsAssignment_3" 12151 // $ANTLR start "rule__LookupDefinition__ArgumentsAssignment_3"
10149 // InternalCftLanguage.g:3352:1: rule__LookupDefinition__ArgumentsAssignment_3 : ( ( RULE_ID ) ) ; 12152 // InternalCftLanguage.g:3971:1: rule__LookupDefinition__ArgumentsAssignment_3 : ( ( ruleValidId ) ) ;
10150 public final void rule__LookupDefinition__ArgumentsAssignment_3() throws RecognitionException { 12153 public final void rule__LookupDefinition__ArgumentsAssignment_3() throws RecognitionException {
10151 12154
10152 int stackSize = keepStackSize(); 12155 int stackSize = keepStackSize();
10153 12156
10154 try { 12157 try {
10155 // InternalCftLanguage.g:3356:1: ( ( ( RULE_ID ) ) ) 12158 // InternalCftLanguage.g:3975:1: ( ( ( ruleValidId ) ) )
10156 // InternalCftLanguage.g:3357:2: ( ( RULE_ID ) ) 12159 // InternalCftLanguage.g:3976:2: ( ( ruleValidId ) )
10157 { 12160 {
10158 // InternalCftLanguage.g:3357:2: ( ( RULE_ID ) ) 12161 // InternalCftLanguage.g:3976:2: ( ( ruleValidId ) )
10159 // InternalCftLanguage.g:3358:3: ( RULE_ID ) 12162 // InternalCftLanguage.g:3977:3: ( ruleValidId )
10160 { 12163 {
10161 before(grammarAccess.getLookupDefinitionAccess().getArgumentsMappingParameterCrossReference_3_0()); 12164 before(grammarAccess.getLookupDefinitionAccess().getArgumentsMappingParameterCrossReference_3_0());
10162 // InternalCftLanguage.g:3359:3: ( RULE_ID ) 12165 // InternalCftLanguage.g:3978:3: ( ruleValidId )
10163 // InternalCftLanguage.g:3360:4: RULE_ID 12166 // InternalCftLanguage.g:3979:4: ruleValidId
10164 { 12167 {
10165 before(grammarAccess.getLookupDefinitionAccess().getArgumentsMappingParameterIDTerminalRuleCall_3_0_1()); 12168 before(grammarAccess.getLookupDefinitionAccess().getArgumentsMappingParameterValidIdParserRuleCall_3_0_1());
10166 match(input,RULE_ID,FOLLOW_2); 12169 pushFollow(FOLLOW_2);
10167 after(grammarAccess.getLookupDefinitionAccess().getArgumentsMappingParameterIDTerminalRuleCall_3_0_1()); 12170 ruleValidId();
12171
12172 state._fsp--;
12173
12174 after(grammarAccess.getLookupDefinitionAccess().getArgumentsMappingParameterValidIdParserRuleCall_3_0_1());
10168 12175
10169 } 12176 }
10170 12177
@@ -10191,25 +12198,29 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
10191 12198
10192 12199
10193 // $ANTLR start "rule__LookupDefinition__ArgumentsAssignment_4_1" 12200 // $ANTLR start "rule__LookupDefinition__ArgumentsAssignment_4_1"
10194 // InternalCftLanguage.g:3371:1: rule__LookupDefinition__ArgumentsAssignment_4_1 : ( ( RULE_ID ) ) ; 12201 // InternalCftLanguage.g:3990:1: rule__LookupDefinition__ArgumentsAssignment_4_1 : ( ( ruleValidId ) ) ;
10195 public final void rule__LookupDefinition__ArgumentsAssignment_4_1() throws RecognitionException { 12202 public final void rule__LookupDefinition__ArgumentsAssignment_4_1() throws RecognitionException {
10196 12203
10197 int stackSize = keepStackSize(); 12204 int stackSize = keepStackSize();
10198 12205
10199 try { 12206 try {
10200 // InternalCftLanguage.g:3375:1: ( ( ( RULE_ID ) ) ) 12207 // InternalCftLanguage.g:3994:1: ( ( ( ruleValidId ) ) )
10201 // InternalCftLanguage.g:3376:2: ( ( RULE_ID ) ) 12208 // InternalCftLanguage.g:3995:2: ( ( ruleValidId ) )
10202 { 12209 {
10203 // InternalCftLanguage.g:3376:2: ( ( RULE_ID ) ) 12210 // InternalCftLanguage.g:3995:2: ( ( ruleValidId ) )
10204 // InternalCftLanguage.g:3377:3: ( RULE_ID ) 12211 // InternalCftLanguage.g:3996:3: ( ruleValidId )
10205 { 12212 {
10206 before(grammarAccess.getLookupDefinitionAccess().getArgumentsMappingParameterCrossReference_4_1_0()); 12213 before(grammarAccess.getLookupDefinitionAccess().getArgumentsMappingParameterCrossReference_4_1_0());
10207 // InternalCftLanguage.g:3378:3: ( RULE_ID ) 12214 // InternalCftLanguage.g:3997:3: ( ruleValidId )
10208 // InternalCftLanguage.g:3379:4: RULE_ID 12215 // InternalCftLanguage.g:3998:4: ruleValidId
10209 { 12216 {
10210 before(grammarAccess.getLookupDefinitionAccess().getArgumentsMappingParameterIDTerminalRuleCall_4_1_0_1()); 12217 before(grammarAccess.getLookupDefinitionAccess().getArgumentsMappingParameterValidIdParserRuleCall_4_1_0_1());
10211 match(input,RULE_ID,FOLLOW_2); 12218 pushFollow(FOLLOW_2);
10212 after(grammarAccess.getLookupDefinitionAccess().getArgumentsMappingParameterIDTerminalRuleCall_4_1_0_1()); 12219 ruleValidId();
12220
12221 state._fsp--;
12222
12223 after(grammarAccess.getLookupDefinitionAccess().getArgumentsMappingParameterValidIdParserRuleCall_4_1_0_1());
10213 12224
10214 } 12225 }
10215 12226
@@ -10236,21 +12247,25 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
10236 12247
10237 12248
10238 // $ANTLR start "rule__LookupDefinition__NameAssignment_7" 12249 // $ANTLR start "rule__LookupDefinition__NameAssignment_7"
10239 // InternalCftLanguage.g:3390:1: rule__LookupDefinition__NameAssignment_7 : ( RULE_ID ) ; 12250 // InternalCftLanguage.g:4009:1: rule__LookupDefinition__NameAssignment_7 : ( ruleValidId ) ;
10240 public final void rule__LookupDefinition__NameAssignment_7() throws RecognitionException { 12251 public final void rule__LookupDefinition__NameAssignment_7() throws RecognitionException {
10241 12252
10242 int stackSize = keepStackSize(); 12253 int stackSize = keepStackSize();
10243 12254
10244 try { 12255 try {
10245 // InternalCftLanguage.g:3394:1: ( ( RULE_ID ) ) 12256 // InternalCftLanguage.g:4013:1: ( ( ruleValidId ) )
10246 // InternalCftLanguage.g:3395:2: ( RULE_ID ) 12257 // InternalCftLanguage.g:4014:2: ( ruleValidId )
10247 { 12258 {
10248 // InternalCftLanguage.g:3395:2: ( RULE_ID ) 12259 // InternalCftLanguage.g:4014:2: ( ruleValidId )
10249 // InternalCftLanguage.g:3396:3: RULE_ID 12260 // InternalCftLanguage.g:4015:3: ruleValidId
10250 { 12261 {
10251 before(grammarAccess.getLookupDefinitionAccess().getNameIDTerminalRuleCall_7_0()); 12262 before(grammarAccess.getLookupDefinitionAccess().getNameValidIdParserRuleCall_7_0());
10252 match(input,RULE_ID,FOLLOW_2); 12263 pushFollow(FOLLOW_2);
10253 after(grammarAccess.getLookupDefinitionAccess().getNameIDTerminalRuleCall_7_0()); 12264 ruleValidId();
12265
12266 state._fsp--;
12267
12268 after(grammarAccess.getLookupDefinitionAccess().getNameValidIdParserRuleCall_7_0());
10254 12269
10255 } 12270 }
10256 12271
@@ -10273,17 +12288,17 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
10273 12288
10274 12289
10275 // $ANTLR start "rule__Assignment__InputAssignment_0" 12290 // $ANTLR start "rule__Assignment__InputAssignment_0"
10276 // InternalCftLanguage.g:3405:1: rule__Assignment__InputAssignment_0 : ( ruleEventReference ) ; 12291 // InternalCftLanguage.g:4024:1: rule__Assignment__InputAssignment_0 : ( ruleEventReference ) ;
10277 public final void rule__Assignment__InputAssignment_0() throws RecognitionException { 12292 public final void rule__Assignment__InputAssignment_0() throws RecognitionException {
10278 12293
10279 int stackSize = keepStackSize(); 12294 int stackSize = keepStackSize();
10280 12295
10281 try { 12296 try {
10282 // InternalCftLanguage.g:3409:1: ( ( ruleEventReference ) ) 12297 // InternalCftLanguage.g:4028:1: ( ( ruleEventReference ) )
10283 // InternalCftLanguage.g:3410:2: ( ruleEventReference ) 12298 // InternalCftLanguage.g:4029:2: ( ruleEventReference )
10284 { 12299 {
10285 // InternalCftLanguage.g:3410:2: ( ruleEventReference ) 12300 // InternalCftLanguage.g:4029:2: ( ruleEventReference )
10286 // InternalCftLanguage.g:3411:3: ruleEventReference 12301 // InternalCftLanguage.g:4030:3: ruleEventReference
10287 { 12302 {
10288 before(grammarAccess.getAssignmentAccess().getInputEventReferenceParserRuleCall_0_0()); 12303 before(grammarAccess.getAssignmentAccess().getInputEventReferenceParserRuleCall_0_0());
10289 pushFollow(FOLLOW_2); 12304 pushFollow(FOLLOW_2);
@@ -10314,24 +12329,24 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
10314 12329
10315 12330
10316 // $ANTLR start "rule__Assignment__MultipleAssignment_1_0" 12331 // $ANTLR start "rule__Assignment__MultipleAssignment_1_0"
10317 // InternalCftLanguage.g:3420:1: rule__Assignment__MultipleAssignment_1_0 : ( ( '+=' ) ) ; 12332 // InternalCftLanguage.g:4039:1: rule__Assignment__MultipleAssignment_1_0 : ( ( '+=' ) ) ;
10318 public final void rule__Assignment__MultipleAssignment_1_0() throws RecognitionException { 12333 public final void rule__Assignment__MultipleAssignment_1_0() throws RecognitionException {
10319 12334
10320 int stackSize = keepStackSize(); 12335 int stackSize = keepStackSize();
10321 12336
10322 try { 12337 try {
10323 // InternalCftLanguage.g:3424:1: ( ( ( '+=' ) ) ) 12338 // InternalCftLanguage.g:4043:1: ( ( ( '+=' ) ) )
10324 // InternalCftLanguage.g:3425:2: ( ( '+=' ) ) 12339 // InternalCftLanguage.g:4044:2: ( ( '+=' ) )
10325 { 12340 {
10326 // InternalCftLanguage.g:3425:2: ( ( '+=' ) ) 12341 // InternalCftLanguage.g:4044:2: ( ( '+=' ) )
10327 // InternalCftLanguage.g:3426:3: ( '+=' ) 12342 // InternalCftLanguage.g:4045:3: ( '+=' )
10328 { 12343 {
10329 before(grammarAccess.getAssignmentAccess().getMultiplePlusSignEqualsSignKeyword_1_0_0()); 12344 before(grammarAccess.getAssignmentAccess().getMultiplePlusSignEqualsSignKeyword_1_0_0());
10330 // InternalCftLanguage.g:3427:3: ( '+=' ) 12345 // InternalCftLanguage.g:4046:3: ( '+=' )
10331 // InternalCftLanguage.g:3428:4: '+=' 12346 // InternalCftLanguage.g:4047:4: '+='
10332 { 12347 {
10333 before(grammarAccess.getAssignmentAccess().getMultiplePlusSignEqualsSignKeyword_1_0_0()); 12348 before(grammarAccess.getAssignmentAccess().getMultiplePlusSignEqualsSignKeyword_1_0_0());
10334 match(input,37,FOLLOW_2); 12349 match(input,40,FOLLOW_2);
10335 after(grammarAccess.getAssignmentAccess().getMultiplePlusSignEqualsSignKeyword_1_0_0()); 12350 after(grammarAccess.getAssignmentAccess().getMultiplePlusSignEqualsSignKeyword_1_0_0());
10336 12351
10337 } 12352 }
@@ -10359,17 +12374,17 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
10359 12374
10360 12375
10361 // $ANTLR start "rule__Assignment__OutputAssignment_2" 12376 // $ANTLR start "rule__Assignment__OutputAssignment_2"
10362 // InternalCftLanguage.g:3439:1: rule__Assignment__OutputAssignment_2 : ( ruleEventReference ) ; 12377 // InternalCftLanguage.g:4058:1: rule__Assignment__OutputAssignment_2 : ( ruleEventReference ) ;
10363 public final void rule__Assignment__OutputAssignment_2() throws RecognitionException { 12378 public final void rule__Assignment__OutputAssignment_2() throws RecognitionException {
10364 12379
10365 int stackSize = keepStackSize(); 12380 int stackSize = keepStackSize();
10366 12381
10367 try { 12382 try {
10368 // InternalCftLanguage.g:3443:1: ( ( ruleEventReference ) ) 12383 // InternalCftLanguage.g:4062:1: ( ( ruleEventReference ) )
10369 // InternalCftLanguage.g:3444:2: ( ruleEventReference ) 12384 // InternalCftLanguage.g:4063:2: ( ruleEventReference )
10370 { 12385 {
10371 // InternalCftLanguage.g:3444:2: ( ruleEventReference ) 12386 // InternalCftLanguage.g:4063:2: ( ruleEventReference )
10372 // InternalCftLanguage.g:3445:3: ruleEventReference 12387 // InternalCftLanguage.g:4064:3: ruleEventReference
10373 { 12388 {
10374 before(grammarAccess.getAssignmentAccess().getOutputEventReferenceParserRuleCall_2_0()); 12389 before(grammarAccess.getAssignmentAccess().getOutputEventReferenceParserRuleCall_2_0());
10375 pushFollow(FOLLOW_2); 12390 pushFollow(FOLLOW_2);
@@ -10400,25 +12415,29 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
10400 12415
10401 12416
10402 // $ANTLR start "rule__EventReference__ComponentAssignment_0" 12417 // $ANTLR start "rule__EventReference__ComponentAssignment_0"
10403 // InternalCftLanguage.g:3454:1: rule__EventReference__ComponentAssignment_0 : ( ( RULE_ID ) ) ; 12418 // InternalCftLanguage.g:4073:1: rule__EventReference__ComponentAssignment_0 : ( ( ruleValidId ) ) ;
10404 public final void rule__EventReference__ComponentAssignment_0() throws RecognitionException { 12419 public final void rule__EventReference__ComponentAssignment_0() throws RecognitionException {
10405 12420
10406 int stackSize = keepStackSize(); 12421 int stackSize = keepStackSize();
10407 12422
10408 try { 12423 try {
10409 // InternalCftLanguage.g:3458:1: ( ( ( RULE_ID ) ) ) 12424 // InternalCftLanguage.g:4077:1: ( ( ( ruleValidId ) ) )
10410 // InternalCftLanguage.g:3459:2: ( ( RULE_ID ) ) 12425 // InternalCftLanguage.g:4078:2: ( ( ruleValidId ) )
10411 { 12426 {
10412 // InternalCftLanguage.g:3459:2: ( ( RULE_ID ) ) 12427 // InternalCftLanguage.g:4078:2: ( ( ruleValidId ) )
10413 // InternalCftLanguage.g:3460:3: ( RULE_ID ) 12428 // InternalCftLanguage.g:4079:3: ( ruleValidId )
10414 { 12429 {
10415 before(grammarAccess.getEventReferenceAccess().getComponentVariableCrossReference_0_0()); 12430 before(grammarAccess.getEventReferenceAccess().getComponentVariableCrossReference_0_0());
10416 // InternalCftLanguage.g:3461:3: ( RULE_ID ) 12431 // InternalCftLanguage.g:4080:3: ( ruleValidId )
10417 // InternalCftLanguage.g:3462:4: RULE_ID 12432 // InternalCftLanguage.g:4081:4: ruleValidId
10418 { 12433 {
10419 before(grammarAccess.getEventReferenceAccess().getComponentVariableIDTerminalRuleCall_0_0_1()); 12434 before(grammarAccess.getEventReferenceAccess().getComponentVariableValidIdParserRuleCall_0_0_1());
10420 match(input,RULE_ID,FOLLOW_2); 12435 pushFollow(FOLLOW_2);
10421 after(grammarAccess.getEventReferenceAccess().getComponentVariableIDTerminalRuleCall_0_0_1()); 12436 ruleValidId();
12437
12438 state._fsp--;
12439
12440 after(grammarAccess.getEventReferenceAccess().getComponentVariableValidIdParserRuleCall_0_0_1());
10422 12441
10423 } 12442 }
10424 12443
@@ -10445,25 +12464,29 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
10445 12464
10446 12465
10447 // $ANTLR start "rule__EventReference__EventAssignment_2" 12466 // $ANTLR start "rule__EventReference__EventAssignment_2"
10448 // InternalCftLanguage.g:3473:1: rule__EventReference__EventAssignment_2 : ( ( RULE_ID ) ) ; 12467 // InternalCftLanguage.g:4092:1: rule__EventReference__EventAssignment_2 : ( ( ruleValidId ) ) ;
10449 public final void rule__EventReference__EventAssignment_2() throws RecognitionException { 12468 public final void rule__EventReference__EventAssignment_2() throws RecognitionException {
10450 12469
10451 int stackSize = keepStackSize(); 12470 int stackSize = keepStackSize();
10452 12471
10453 try { 12472 try {
10454 // InternalCftLanguage.g:3477:1: ( ( ( RULE_ID ) ) ) 12473 // InternalCftLanguage.g:4096:1: ( ( ( ruleValidId ) ) )
10455 // InternalCftLanguage.g:3478:2: ( ( RULE_ID ) ) 12474 // InternalCftLanguage.g:4097:2: ( ( ruleValidId ) )
10456 { 12475 {
10457 // InternalCftLanguage.g:3478:2: ( ( RULE_ID ) ) 12476 // InternalCftLanguage.g:4097:2: ( ( ruleValidId ) )
10458 // InternalCftLanguage.g:3479:3: ( RULE_ID ) 12477 // InternalCftLanguage.g:4098:3: ( ruleValidId )
10459 { 12478 {
10460 before(grammarAccess.getEventReferenceAccess().getEventEventDeclarationCrossReference_2_0()); 12479 before(grammarAccess.getEventReferenceAccess().getEventEventDeclarationCrossReference_2_0());
10461 // InternalCftLanguage.g:3480:3: ( RULE_ID ) 12480 // InternalCftLanguage.g:4099:3: ( ruleValidId )
10462 // InternalCftLanguage.g:3481:4: RULE_ID 12481 // InternalCftLanguage.g:4100:4: ruleValidId
10463 { 12482 {
10464 before(grammarAccess.getEventReferenceAccess().getEventEventDeclarationIDTerminalRuleCall_2_0_1()); 12483 before(grammarAccess.getEventReferenceAccess().getEventEventDeclarationValidIdParserRuleCall_2_0_1());
10465 match(input,RULE_ID,FOLLOW_2); 12484 pushFollow(FOLLOW_2);
10466 after(grammarAccess.getEventReferenceAccess().getEventEventDeclarationIDTerminalRuleCall_2_0_1()); 12485 ruleValidId();
12486
12487 state._fsp--;
12488
12489 after(grammarAccess.getEventReferenceAccess().getEventEventDeclarationValidIdParserRuleCall_2_0_1());
10467 12490
10468 } 12491 }
10469 12492
@@ -10490,21 +12513,21 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
10490 12513
10491 12514
10492 // $ANTLR start "rule__ComponentInstance__ComponentTypeAssignment_1" 12515 // $ANTLR start "rule__ComponentInstance__ComponentTypeAssignment_1"
10493 // InternalCftLanguage.g:3492:1: rule__ComponentInstance__ComponentTypeAssignment_1 : ( ( ruleQualifiedName ) ) ; 12516 // InternalCftLanguage.g:4111:1: rule__ComponentInstance__ComponentTypeAssignment_1 : ( ( ruleQualifiedName ) ) ;
10494 public final void rule__ComponentInstance__ComponentTypeAssignment_1() throws RecognitionException { 12517 public final void rule__ComponentInstance__ComponentTypeAssignment_1() throws RecognitionException {
10495 12518
10496 int stackSize = keepStackSize(); 12519 int stackSize = keepStackSize();
10497 12520
10498 try { 12521 try {
10499 // InternalCftLanguage.g:3496:1: ( ( ( ruleQualifiedName ) ) ) 12522 // InternalCftLanguage.g:4115:1: ( ( ( ruleQualifiedName ) ) )
10500 // InternalCftLanguage.g:3497:2: ( ( ruleQualifiedName ) ) 12523 // InternalCftLanguage.g:4116:2: ( ( ruleQualifiedName ) )
10501 { 12524 {
10502 // InternalCftLanguage.g:3497:2: ( ( ruleQualifiedName ) ) 12525 // InternalCftLanguage.g:4116:2: ( ( ruleQualifiedName ) )
10503 // InternalCftLanguage.g:3498:3: ( ruleQualifiedName ) 12526 // InternalCftLanguage.g:4117:3: ( ruleQualifiedName )
10504 { 12527 {
10505 before(grammarAccess.getComponentInstanceAccess().getComponentTypeComponentDefinitionCrossReference_1_0()); 12528 before(grammarAccess.getComponentInstanceAccess().getComponentTypeComponentDefinitionCrossReference_1_0());
10506 // InternalCftLanguage.g:3499:3: ( ruleQualifiedName ) 12529 // InternalCftLanguage.g:4118:3: ( ruleQualifiedName )
10507 // InternalCftLanguage.g:3500:4: ruleQualifiedName 12530 // InternalCftLanguage.g:4119:4: ruleQualifiedName
10508 { 12531 {
10509 before(grammarAccess.getComponentInstanceAccess().getComponentTypeComponentDefinitionQualifiedNameParserRuleCall_1_0_1()); 12532 before(grammarAccess.getComponentInstanceAccess().getComponentTypeComponentDefinitionQualifiedNameParserRuleCall_1_0_1());
10510 pushFollow(FOLLOW_2); 12533 pushFollow(FOLLOW_2);
@@ -10539,17 +12562,17 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
10539 12562
10540 12563
10541 // $ANTLR start "rule__ComponentInstance__NameAssignment_2" 12564 // $ANTLR start "rule__ComponentInstance__NameAssignment_2"
10542 // InternalCftLanguage.g:3511:1: rule__ComponentInstance__NameAssignment_2 : ( RULE_ID ) ; 12565 // InternalCftLanguage.g:4130:1: rule__ComponentInstance__NameAssignment_2 : ( RULE_ID ) ;
10543 public final void rule__ComponentInstance__NameAssignment_2() throws RecognitionException { 12566 public final void rule__ComponentInstance__NameAssignment_2() throws RecognitionException {
10544 12567
10545 int stackSize = keepStackSize(); 12568 int stackSize = keepStackSize();
10546 12569
10547 try { 12570 try {
10548 // InternalCftLanguage.g:3515:1: ( ( RULE_ID ) ) 12571 // InternalCftLanguage.g:4134:1: ( ( RULE_ID ) )
10549 // InternalCftLanguage.g:3516:2: ( RULE_ID ) 12572 // InternalCftLanguage.g:4135:2: ( RULE_ID )
10550 { 12573 {
10551 // InternalCftLanguage.g:3516:2: ( RULE_ID ) 12574 // InternalCftLanguage.g:4135:2: ( RULE_ID )
10552 // InternalCftLanguage.g:3517:3: RULE_ID 12575 // InternalCftLanguage.g:4136:3: RULE_ID
10553 { 12576 {
10554 before(grammarAccess.getComponentInstanceAccess().getNameIDTerminalRuleCall_2_0()); 12577 before(grammarAccess.getComponentInstanceAccess().getNameIDTerminalRuleCall_2_0());
10555 match(input,RULE_ID,FOLLOW_2); 12578 match(input,RULE_ID,FOLLOW_2);
@@ -10581,37 +12604,40 @@ public class InternalCftLanguageParser extends AbstractInternalContentAssistPars
10581 12604
10582 public static final BitSet FOLLOW_1 = new BitSet(new long[]{0x0000000000000000L}); 12605 public static final BitSet FOLLOW_1 = new BitSet(new long[]{0x0000000000000000L});
10583 public static final BitSet FOLLOW_2 = new BitSet(new long[]{0x0000000000000002L}); 12606 public static final BitSet FOLLOW_2 = new BitSet(new long[]{0x0000000000000002L});
10584 public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x0000000000000010L}); 12607 public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x0000000000000030L});
10585 public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x000000000201C000L}); 12608 public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0000000010038000L});
10586 public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0000000000008002L}); 12609 public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0000000000010002L});
10587 public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000002010002L}); 12610 public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000010020002L});
10588 public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000000000004000L}); 12611 public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000000000008000L});
10589 public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x0000000000020000L}); 12612 public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x0000000000040000L});
10590 public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000000000180000L}); 12613 public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000000000300000L});
10591 public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000000000040010L}); 12614 public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000000000080030L});
10592 public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000000000000012L}); 12615 public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000000000000032L});
10593 public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0000000000004010L}); 12616 public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0000000000008030L});
10594 public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000000800000000L}); 12617 public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000004000000000L});
10595 public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000000000200000L}); 12618 public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000000001400000L});
10596 public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000000000400000L}); 12619 public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000000000800000L});
10597 public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0000000000000020L}); 12620 public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x00000000000000C0L});
10598 public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000000000800000L}); 12621 public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000000002000000L});
10599 public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000000001000000L}); 12622 public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000000004000000L});
10600 public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000001004040000L}); 12623 public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000000000000040L});
10601 public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000001004000002L}); 12624 public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000000008000020L});
10602 public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000001004000000L}); 12625 public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000008020080000L});
10603 public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0000000008000000L}); 12626 public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0000008020000002L});
10604 public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0000000030000000L}); 12627 public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0000008020000000L});
10605 public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000000020000002L}); 12628 public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000000040000000L});
10606 public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000000200020000L}); 12629 public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000000180000000L});
10607 public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000000040040010L}); 12630 public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000000100000002L});
10608 public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000000040000012L}); 12631 public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000001000040000L});
10609 public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0000000080000000L}); 12632 public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0000000200080030L});
10610 public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0000002000001000L}); 12633 public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0000000200000032L});
10611 public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0000000040000010L}); 12634 public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0000000400000000L});
10612 public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000000100000000L}); 12635 public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000010000002000L});
10613 public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0000000100000002L}); 12636 public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0000000200000030L});
10614 public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0000000400000000L}); 12637 public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0000000800000000L});
10615 public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0000000000180002L}); 12638 public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0000000000000010L});
12639 public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0000000800000002L});
12640 public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0000002000000000L});
12641 public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0000000000300002L});
10616 12642
10617} 12643}