aboutsummaryrefslogtreecommitdiffstats
path: root/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ide/contentassist/antlr/internal/InternalCftLanguageParser.java
diff options
context:
space:
mode:
Diffstat (limited to 'Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ide/contentassist/antlr/internal/InternalCftLanguageParser.java')
-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
1 files changed, 3678 insertions, 1652 deletions
diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ide/contentassist/antlr/internal/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}