Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEd Willink2014-08-27 07:18:13 -0400
committerEd Willink2014-08-27 07:18:13 -0400
commitd614e0d694a608e7b87416ca9a28af8653a1b17f (patch)
tree55f21b82e3755c68ee0335aa8754aebc57fe246a
parent294a8fb95d1ed743aec02efa070ab1a15b98d263 (diff)
downloadorg.eclipse.qvtd-d614e0d694a608e7b87416ca9a28af8653a1b17f.tar.gz
org.eclipse.qvtd-d614e0d694a608e7b87416ca9a28af8653a1b17f.tar.xz
org.eclipse.qvtd-d614e0d694a608e7b87416ca9a28af8653a1b17f.zip
[442684] Remove QVTi AS2CS domain oredering limitation
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/AbstractQVTimperativeProposalProvider.java3
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/QVTimperativeParser.java8
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g125
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperativeLexer.java88
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperativeParser.java107612
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/QVTimperative.xtextbinbin17211 -> 17196 bytes
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g40
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperativeParser.java2427
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/serializer/AbstractQVTimperativeSemanticSequencer.java3
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/services/QVTimperativeGrammarAccess.java55
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative/src/org/eclipse/qvtd/xtext/qvtimperative/QVTimperative.xtext2
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative/src/org/eclipse/qvtd/xtext/qvtimperative/formatting/QVTimperativeFormatter.java7
12 files changed, 55143 insertions, 55227 deletions
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/AbstractQVTimperativeProposalProvider.java b/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/AbstractQVTimperativeProposalProvider.java
index 54d2ac504..3421d9a3e 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/AbstractQVTimperativeProposalProvider.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/AbstractQVTimperativeProposalProvider.java
@@ -47,7 +47,8 @@ public class AbstractQVTimperativeProposalProvider extends org.eclipse.qvtd.xtex
lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor);
}
public void completeMappingCS_Domains(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ completeRuleCall(((RuleCall)((Alternatives)assignment.getTerminal()).getElements().get(0)), context, acceptor);
+ completeRuleCall(((RuleCall)((Alternatives)assignment.getTerminal()).getElements().get(1)), context, acceptor);
}
public void completeMappingCS_Middle(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/QVTimperativeParser.java b/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/QVTimperativeParser.java
index 930267830..743e84a05 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/QVTimperativeParser.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/QVTimperativeParser.java
@@ -39,6 +39,7 @@ public class QVTimperativeParser extends AbstractContentAssistParser {
{
put(grammarAccess.getTopLevelCSAccess().getAlternatives_0(), "rule__TopLevelCS__Alternatives_0");
put(grammarAccess.getTopLevelCSAccess().getAlternatives_1(), "rule__TopLevelCS__Alternatives_1");
+ put(grammarAccess.getMappingCSAccess().getDomainsAlternatives_5_0(), "rule__MappingCS__DomainsAlternatives_5_0");
put(grammarAccess.getMappingStatementCSAccess().getAlternatives(), "rule__MappingStatementCS__Alternatives");
put(grammarAccess.getTargetBottomPatternCSAccess().getAlternatives_2_0(), "rule__TargetBottomPatternCS__Alternatives_2_0");
put(grammarAccess.getTargetBottomPatternCSAccess().getAlternatives_2_1_1(), "rule__TargetBottomPatternCS__Alternatives_2_1_1");
@@ -78,7 +79,7 @@ public class QVTimperativeParser extends AbstractContentAssistParser {
put(grammarAccess.getDirectionCSAccess().getGroup_3_2(), "rule__DirectionCS__Group_3_2__0");
put(grammarAccess.getMappingCSAccess().getGroup(), "rule__MappingCS__Group__0");
put(grammarAccess.getMappingCSAccess().getGroup_3(), "rule__MappingCS__Group_3__0");
- put(grammarAccess.getMappingCSAccess().getGroup_7(), "rule__MappingCS__Group_7__0");
+ put(grammarAccess.getMappingCSAccess().getGroup_6(), "rule__MappingCS__Group_6__0");
put(grammarAccess.getMappingCallCSAccess().getGroup(), "rule__MappingCallCS__Group__0");
put(grammarAccess.getMappingCallBindingCSAccess().getGroup(), "rule__MappingCallBindingCS__Group__0");
put(grammarAccess.getMappingLoopCSAccess().getGroup(), "rule__MappingLoopCS__Group__0");
@@ -208,9 +209,8 @@ public class QVTimperativeParser extends AbstractContentAssistParser {
put(grammarAccess.getMappingCSAccess().getNameAssignment_2(), "rule__MappingCS__NameAssignment_2");
put(grammarAccess.getMappingCSAccess().getInAssignment_3_1(), "rule__MappingCS__InAssignment_3_1");
put(grammarAccess.getMappingCSAccess().getDomainsAssignment_5(), "rule__MappingCS__DomainsAssignment_5");
- put(grammarAccess.getMappingCSAccess().getDomainsAssignment_6(), "rule__MappingCS__DomainsAssignment_6");
- put(grammarAccess.getMappingCSAccess().getMiddleAssignment_7_1(), "rule__MappingCS__MiddleAssignment_7_1");
- put(grammarAccess.getMappingCSAccess().getMappingSequenceAssignment_8(), "rule__MappingCS__MappingSequenceAssignment_8");
+ put(grammarAccess.getMappingCSAccess().getMiddleAssignment_6_1(), "rule__MappingCS__MiddleAssignment_6_1");
+ put(grammarAccess.getMappingCSAccess().getMappingSequenceAssignment_7(), "rule__MappingCS__MappingSequenceAssignment_7");
put(grammarAccess.getMappingCallCSAccess().getReferredMappingAssignment_2(), "rule__MappingCallCS__ReferredMappingAssignment_2");
put(grammarAccess.getMappingCallCSAccess().getBindingsAssignment_4(), "rule__MappingCallCS__BindingsAssignment_4");
put(grammarAccess.getMappingCallBindingCSAccess().getReferredVariableAssignment_0(), "rule__MappingCallBindingCS__ReferredVariableAssignment_0");
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g b/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g
index 149821983..1f28b84b7 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g
+++ b/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g
@@ -2678,6 +2678,28 @@ finally {
restoreStackSize(stackSize);
}
+rule__MappingCS__DomainsAlternatives_5_0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getMappingCSAccess().getDomainsSourceDomainCSParserRuleCall_5_0_0()); }
+ ruleSourceDomainCS
+{ after(grammarAccess.getMappingCSAccess().getDomainsSourceDomainCSParserRuleCall_5_0_0()); }
+)
+
+ |(
+{ before(grammarAccess.getMappingCSAccess().getDomainsTargetDomainCSParserRuleCall_5_0_1()); }
+ ruleTargetDomainCS
+{ after(grammarAccess.getMappingCSAccess().getDomainsTargetDomainCSParserRuleCall_5_0_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
rule__MappingStatementCS__Alternatives
@init {
int stackSize = keepStackSize();
@@ -4417,9 +4439,9 @@ rule__MappingCS__Group__6__Impl
}
:
(
-{ before(grammarAccess.getMappingCSAccess().getDomainsAssignment_6()); }
-(rule__MappingCS__DomainsAssignment_6)*
-{ after(grammarAccess.getMappingCSAccess().getDomainsAssignment_6()); }
+{ before(grammarAccess.getMappingCSAccess().getGroup_6()); }
+(rule__MappingCS__Group_6__0)?
+{ after(grammarAccess.getMappingCSAccess().getGroup_6()); }
)
;
@@ -4446,9 +4468,9 @@ rule__MappingCS__Group__7__Impl
}
:
(
-{ before(grammarAccess.getMappingCSAccess().getGroup_7()); }
-(rule__MappingCS__Group_7__0)?
-{ after(grammarAccess.getMappingCSAccess().getGroup_7()); }
+{ before(grammarAccess.getMappingCSAccess().getMappingSequenceAssignment_7()); }
+(rule__MappingCS__MappingSequenceAssignment_7)?
+{ after(grammarAccess.getMappingCSAccess().getMappingSequenceAssignment_7()); }
)
;
@@ -4463,7 +4485,6 @@ rule__MappingCS__Group__8
}
:
rule__MappingCS__Group__8__Impl
- rule__MappingCS__Group__9
;
finally {
restoreStackSize(stackSize);
@@ -4475,39 +4496,11 @@ rule__MappingCS__Group__8__Impl
}
:
(
-{ before(grammarAccess.getMappingCSAccess().getMappingSequenceAssignment_8()); }
-(rule__MappingCS__MappingSequenceAssignment_8)?
-{ after(grammarAccess.getMappingCSAccess().getMappingSequenceAssignment_8()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__MappingCS__Group__9
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__MappingCS__Group__9__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__MappingCS__Group__9__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getMappingCSAccess().getRightCurlyBracketKeyword_9()); }
+{ before(grammarAccess.getMappingCSAccess().getRightCurlyBracketKeyword_8()); }
'}'
-{ after(grammarAccess.getMappingCSAccess().getRightCurlyBracketKeyword_9()); }
+{ after(grammarAccess.getMappingCSAccess().getRightCurlyBracketKeyword_8()); }
)
;
@@ -4534,8 +4527,6 @@ finally {
-
-
rule__MappingCS__Group_3__0
@init {
int stackSize = keepStackSize();
@@ -4599,29 +4590,29 @@ finally {
-rule__MappingCS__Group_7__0
+rule__MappingCS__Group_6__0
@init {
int stackSize = keepStackSize();
}
:
- rule__MappingCS__Group_7__0__Impl
- rule__MappingCS__Group_7__1
+ rule__MappingCS__Group_6__0__Impl
+ rule__MappingCS__Group_6__1
;
finally {
restoreStackSize(stackSize);
}
-rule__MappingCS__Group_7__0__Impl
+rule__MappingCS__Group_6__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getMappingCSAccess().getWhereKeyword_7_0()); }
+{ before(grammarAccess.getMappingCSAccess().getWhereKeyword_6_0()); }
'where'
-{ after(grammarAccess.getMappingCSAccess().getWhereKeyword_7_0()); }
+{ after(grammarAccess.getMappingCSAccess().getWhereKeyword_6_0()); }
)
;
@@ -4630,26 +4621,26 @@ finally {
}
-rule__MappingCS__Group_7__1
+rule__MappingCS__Group_6__1
@init {
int stackSize = keepStackSize();
}
:
- rule__MappingCS__Group_7__1__Impl
+ rule__MappingCS__Group_6__1__Impl
;
finally {
restoreStackSize(stackSize);
}
-rule__MappingCS__Group_7__1__Impl
+rule__MappingCS__Group_6__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getMappingCSAccess().getMiddleAssignment_7_1()); }
-(rule__MappingCS__MiddleAssignment_7_1)
-{ after(grammarAccess.getMappingCSAccess().getMiddleAssignment_7_1()); }
+{ before(grammarAccess.getMappingCSAccess().getMiddleAssignment_6_1()); }
+(rule__MappingCS__MiddleAssignment_6_1)
+{ after(grammarAccess.getMappingCSAccess().getMiddleAssignment_6_1()); }
)
;
@@ -15467,23 +15458,9 @@ rule__MappingCS__DomainsAssignment_5
}
:
(
-{ before(grammarAccess.getMappingCSAccess().getDomainsSourceDomainCSParserRuleCall_5_0()); }
- ruleSourceDomainCS{ after(grammarAccess.getMappingCSAccess().getDomainsSourceDomainCSParserRuleCall_5_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__MappingCS__DomainsAssignment_6
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getMappingCSAccess().getDomainsTargetDomainCSParserRuleCall_6_0()); }
- ruleTargetDomainCS{ after(grammarAccess.getMappingCSAccess().getDomainsTargetDomainCSParserRuleCall_6_0()); }
+{ before(grammarAccess.getMappingCSAccess().getDomainsAlternatives_5_0()); }
+(rule__MappingCS__DomainsAlternatives_5_0)
+{ after(grammarAccess.getMappingCSAccess().getDomainsAlternatives_5_0()); }
)
;
@@ -15491,14 +15468,14 @@ finally {
restoreStackSize(stackSize);
}
-rule__MappingCS__MiddleAssignment_7_1
+rule__MappingCS__MiddleAssignment_6_1
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getMappingCSAccess().getMiddleMiddleDomainCSParserRuleCall_7_1_0()); }
- ruleMiddleDomainCS{ after(grammarAccess.getMappingCSAccess().getMiddleMiddleDomainCSParserRuleCall_7_1_0()); }
+{ before(grammarAccess.getMappingCSAccess().getMiddleMiddleDomainCSParserRuleCall_6_1_0()); }
+ ruleMiddleDomainCS{ after(grammarAccess.getMappingCSAccess().getMiddleMiddleDomainCSParserRuleCall_6_1_0()); }
)
;
@@ -15506,14 +15483,14 @@ finally {
restoreStackSize(stackSize);
}
-rule__MappingCS__MappingSequenceAssignment_8
+rule__MappingCS__MappingSequenceAssignment_7
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getMappingCSAccess().getMappingSequenceMappingSequenceCSParserRuleCall_8_0()); }
- ruleMappingSequenceCS{ after(grammarAccess.getMappingCSAccess().getMappingSequenceMappingSequenceCSParserRuleCall_8_0()); }
+{ before(grammarAccess.getMappingCSAccess().getMappingSequenceMappingSequenceCSParserRuleCall_7_0()); }
+ ruleMappingSequenceCS{ after(grammarAccess.getMappingCSAccess().getMappingSequenceMappingSequenceCSParserRuleCall_7_0()); }
)
;
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperativeLexer.java b/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperativeLexer.java
index 802cc1ceb..b03818937 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperativeLexer.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperativeLexer.java
@@ -1628,8 +1628,8 @@ public class InternalQVTimperativeLexer extends Lexer {
// $ANTLR start "RULE_ESCAPED_CHARACTER"
public final void mRULE_ESCAPED_CHARACTER() throws RecognitionException {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:18028:33: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:18028:35: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:18005:33: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:18005:35: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' )
{
match('\\');
if ( input.LA(1)=='\"'||input.LA(1)=='\''||input.LA(1)=='\\'||input.LA(1)=='b'||input.LA(1)=='f'||input.LA(1)=='n'||input.LA(1)=='r'||(input.LA(1)>='t' && input.LA(1)<='u') ) {
@@ -1653,8 +1653,8 @@ public class InternalQVTimperativeLexer extends Lexer {
// $ANTLR start "RULE_LETTER_CHARACTER"
public final void mRULE_LETTER_CHARACTER() throws RecognitionException {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:18030:32: ( ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:18030:34: ( 'a' .. 'z' | 'A' .. 'Z' | '_' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:18007:32: ( ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:18007:34: ( 'a' .. 'z' | 'A' .. 'Z' | '_' )
{
if ( (input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) {
input.consume();
@@ -1679,11 +1679,11 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = RULE_DOUBLE_QUOTED_STRING;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:18032:27: ( '\"' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )* '\"' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:18032:29: '\"' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )* '\"'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:18009:27: ( '\"' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )* '\"' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:18009:29: '\"' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )* '\"'
{
match('\"');
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:18032:33: ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:18009:33: ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )*
loop1:
do {
int alt1=3;
@@ -1699,14 +1699,14 @@ public class InternalQVTimperativeLexer extends Lexer {
switch (alt1) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:18032:34: RULE_ESCAPED_CHARACTER
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:18009:34: RULE_ESCAPED_CHARACTER
{
mRULE_ESCAPED_CHARACTER();
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:18032:57: ~ ( ( '\\\\' | '\"' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:18009:57: ~ ( ( '\\\\' | '\"' ) )
{
if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
input.consume();
@@ -1743,11 +1743,11 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = RULE_SINGLE_QUOTED_STRING;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:18034:27: ( '\\'' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:18034:29: '\\'' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )* '\\''
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:18011:27: ( '\\'' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:18011:29: '\\'' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )* '\\''
{
match('\'');
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:18034:34: ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:18011:34: ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )*
loop2:
do {
int alt2=3;
@@ -1763,14 +1763,14 @@ public class InternalQVTimperativeLexer extends Lexer {
switch (alt2) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:18034:35: RULE_ESCAPED_CHARACTER
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:18011:35: RULE_ESCAPED_CHARACTER
{
mRULE_ESCAPED_CHARACTER();
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:18034:58: ~ ( ( '\\\\' | '\\'' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:18011:58: ~ ( ( '\\\\' | '\\'' ) )
{
if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
input.consume();
@@ -1807,12 +1807,12 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = RULE_ML_SINGLE_QUOTED_STRING;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:18036:30: ( '/\\'' ( options {greedy=false; } : . )* '\\'/' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:18036:32: '/\\'' ( options {greedy=false; } : . )* '\\'/'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:18013:30: ( '/\\'' ( options {greedy=false; } : . )* '\\'/' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:18013:32: '/\\'' ( options {greedy=false; } : . )* '\\'/'
{
match("/'");
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:18036:38: ( options {greedy=false; } : . )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:18013:38: ( options {greedy=false; } : . )*
loop3:
do {
int alt3=2;
@@ -1837,7 +1837,7 @@ public class InternalQVTimperativeLexer extends Lexer {
switch (alt3) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:18036:66: .
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:18013:66: .
{
matchAny();
@@ -1867,11 +1867,11 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = RULE_SIMPLE_ID;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:18038:16: ( RULE_LETTER_CHARACTER ( RULE_LETTER_CHARACTER | '0' .. '9' )* )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:18038:18: RULE_LETTER_CHARACTER ( RULE_LETTER_CHARACTER | '0' .. '9' )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:18015:16: ( RULE_LETTER_CHARACTER ( RULE_LETTER_CHARACTER | '0' .. '9' )* )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:18015:18: RULE_LETTER_CHARACTER ( RULE_LETTER_CHARACTER | '0' .. '9' )*
{
mRULE_LETTER_CHARACTER();
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:18038:40: ( RULE_LETTER_CHARACTER | '0' .. '9' )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:18015:40: ( RULE_LETTER_CHARACTER | '0' .. '9' )*
loop4:
do {
int alt4=2;
@@ -1920,8 +1920,8 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = RULE_ESCAPED_ID;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:18040:17: ( '_' RULE_SINGLE_QUOTED_STRING )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:18040:19: '_' RULE_SINGLE_QUOTED_STRING
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:18017:17: ( '_' RULE_SINGLE_QUOTED_STRING )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:18017:19: '_' RULE_SINGLE_QUOTED_STRING
{
match('_');
mRULE_SINGLE_QUOTED_STRING();
@@ -1941,10 +1941,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = RULE_INT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:18042:10: ( ( '0' .. '9' )+ )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:18042:12: ( '0' .. '9' )+
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:18019:10: ( ( '0' .. '9' )+ )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:18019:12: ( '0' .. '9' )+
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:18042:12: ( '0' .. '9' )+
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:18019:12: ( '0' .. '9' )+
int cnt5=0;
loop5:
do {
@@ -1958,7 +1958,7 @@ public class InternalQVTimperativeLexer extends Lexer {
switch (alt5) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:18042:13: '0' .. '9'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:18019:13: '0' .. '9'
{
matchRange('0','9');
@@ -1990,12 +1990,12 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = RULE_ML_COMMENT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:18044:17: ( '/*' ( options {greedy=false; } : . )* '*/' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:18044:19: '/*' ( options {greedy=false; } : . )* '*/'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:18021:17: ( '/*' ( options {greedy=false; } : . )* '*/' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:18021:19: '/*' ( options {greedy=false; } : . )* '*/'
{
match("/*");
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:18044:24: ( options {greedy=false; } : . )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:18021:24: ( options {greedy=false; } : . )*
loop6:
do {
int alt6=2;
@@ -2020,7 +2020,7 @@ public class InternalQVTimperativeLexer extends Lexer {
switch (alt6) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:18044:52: .
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:18021:52: .
{
matchAny();
@@ -2050,12 +2050,12 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = RULE_SL_COMMENT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:18046:17: ( '--' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:18046:19: '--' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:18023:17: ( '--' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:18023:19: '--' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )?
{
match("--");
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:18046:24: (~ ( ( '\\n' | '\\r' ) ) )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:18023:24: (~ ( ( '\\n' | '\\r' ) ) )*
loop7:
do {
int alt7=2;
@@ -2068,7 +2068,7 @@ public class InternalQVTimperativeLexer extends Lexer {
switch (alt7) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:18046:24: ~ ( ( '\\n' | '\\r' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:18023:24: ~ ( ( '\\n' | '\\r' ) )
{
if ( (input.LA(1)>='\u0000' && input.LA(1)<='\t')||(input.LA(1)>='\u000B' && input.LA(1)<='\f')||(input.LA(1)>='\u000E' && input.LA(1)<='\uFFFF') ) {
input.consume();
@@ -2088,7 +2088,7 @@ public class InternalQVTimperativeLexer extends Lexer {
}
} while (true);
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:18046:40: ( ( '\\r' )? '\\n' )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:18023:40: ( ( '\\r' )? '\\n' )?
int alt9=2;
int LA9_0 = input.LA(1);
@@ -2097,9 +2097,9 @@ public class InternalQVTimperativeLexer extends Lexer {
}
switch (alt9) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:18046:41: ( '\\r' )? '\\n'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:18023:41: ( '\\r' )? '\\n'
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:18046:41: ( '\\r' )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:18023:41: ( '\\r' )?
int alt8=2;
int LA8_0 = input.LA(1);
@@ -2108,7 +2108,7 @@ public class InternalQVTimperativeLexer extends Lexer {
}
switch (alt8) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:18046:41: '\\r'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:18023:41: '\\r'
{
match('\r');
@@ -2140,10 +2140,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = RULE_WS;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:18048:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:18048:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:18025:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:18025:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:18048:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:18025:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
int cnt10=0;
loop10:
do {
@@ -2197,8 +2197,8 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = RULE_ANY_OTHER;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:18050:16: ( . )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:18050:18: .
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:18027:16: ( . )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:18027:18: .
{
matchAny();
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperativeParser.java b/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperativeParser.java
index 5f76face7..7ce29ba3e 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperativeParser.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperativeParser.java
@@ -1,52604 +1,52546 @@
-package org.eclipse.qvtd.xtext.qvtimperative.ui.contentassist.antlr.internal;
-
-import java.io.InputStream;
-import org.eclipse.xtext.*;
-import org.eclipse.xtext.parser.*;
-import org.eclipse.xtext.parser.impl.*;
-import org.eclipse.emf.ecore.util.EcoreUtil;
-import org.eclipse.emf.ecore.EObject;
-import org.eclipse.xtext.parser.antlr.XtextTokenStream;
-import org.eclipse.xtext.parser.antlr.XtextTokenStream.HiddenTokens;
-import org.eclipse.xtext.ui.editor.contentassist.antlr.internal.AbstractInternalContentAssistParser;
-import org.eclipse.xtext.ui.editor.contentassist.antlr.internal.DFA;
-import org.eclipse.qvtd.xtext.qvtimperative.services.QVTimperativeGrammarAccess;
-
-
-
-import org.antlr.runtime.*;
-import java.util.Stack;
-import java.util.List;
-import java.util.ArrayList;
-import java.util.Map;
-import java.util.HashMap;
+package org.eclipse.qvtd.xtext.qvtimperative.ui.contentassist.antlr.internal;
+
+import java.io.InputStream;
+import org.eclipse.xtext.*;
+import org.eclipse.xtext.parser.*;
+import org.eclipse.xtext.parser.impl.*;
+import org.eclipse.emf.ecore.util.EcoreUtil;
+import org.eclipse.emf.ecore.EObject;
+import org.eclipse.xtext.parser.antlr.XtextTokenStream;
+import org.eclipse.xtext.parser.antlr.XtextTokenStream.HiddenTokens;
+import org.eclipse.xtext.ui.editor.contentassist.antlr.internal.AbstractInternalContentAssistParser;
+import org.eclipse.xtext.ui.editor.contentassist.antlr.internal.DFA;
+import org.eclipse.qvtd.xtext.qvtimperative.services.QVTimperativeGrammarAccess;
+
+
+
+import org.antlr.runtime.*;
+import java.util.Stack;
+import java.util.List;
+import java.util.ArrayList;
+import java.util.Map;
+import java.util.HashMap;
@SuppressWarnings("all")
-public class InternalQVTimperativeParser extends AbstractInternalContentAssistParser {
- public static final String[] tokenNames = new String[] {
- "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_INT", "RULE_SINGLE_QUOTED_STRING", "RULE_SIMPLE_ID", "RULE_ESCAPED_ID", "RULE_ESCAPED_CHARACTER", "RULE_LETTER_CHARACTER", "RULE_DOUBLE_QUOTED_STRING", "RULE_ML_SINGLE_QUOTED_STRING", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "';'", "'check'", "'enforce'", "'import'", "'imports'", "'library'", "'map'", "'query'", "'realize'", "'refines'", "'transformation'", "'uses'", "'*'", "'-'", "'not'", "'/'", "'+'", "'>'", "'<'", "'>='", "'<='", "'='", "'<>'", "'and'", "'or'", "'xor'", "'implies'", "'.'", "'->'", "'Tuple'", "'Boolean'", "'Integer'", "'Real'", "'String'", "'UnlimitedNatural'", "'OclAny'", "'OclInvalid'", "'OclVoid'", "'Set'", "'Bag'", "'Sequence'", "'Collection'", "'OrderedSet'", "'?'", "','", "'{'", "'}'", "'in'", "'where'", "'call'", "':='", "'for'", "':'", "'('", "')'", "'|'", "'::'", "'..'", "'['", "']'", "'invalid'", "'null'", "'pre'", "'if'", "'then'", "'else'", "'endif'", "'let'", "'self'", "'default'", "'true'", "'false'", "'@'"
- };
- public static final int T__68=68;
- public static final int T__69=69;
- public static final int T__66=66;
- public static final int T__67=67;
- public static final int T__64=64;
- public static final int T__29=29;
- public static final int T__65=65;
- public static final int T__28=28;
- public static final int T__62=62;
- public static final int T__27=27;
- public static final int T__63=63;
- public static final int T__26=26;
- public static final int RULE_ESCAPED_CHARACTER=8;
- public static final int T__25=25;
- public static final int T__24=24;
- public static final int T__23=23;
- public static final int T__22=22;
- public static final int RULE_ANY_OTHER=15;
- public static final int T__21=21;
- public static final int T__20=20;
- public static final int RULE_ESCAPED_ID=7;
- public static final int RULE_DOUBLE_QUOTED_STRING=10;
- public static final int T__61=61;
- public static final int T__60=60;
- public static final int EOF=-1;
- public static final int T__55=55;
- public static final int T__56=56;
- public static final int T__19=19;
- public static final int T__57=57;
- public static final int T__58=58;
- public static final int T__16=16;
- public static final int T__51=51;
- public static final int T__52=52;
- public static final int T__18=18;
- public static final int T__53=53;
- public static final int T__17=17;
- public static final int T__54=54;
- public static final int T__59=59;
- public static final int RULE_SIMPLE_ID=6;
- public static final int RULE_INT=4;
- public static final int T__50=50;
- public static final int T__42=42;
- public static final int T__43=43;
- public static final int T__40=40;
- public static final int RULE_ML_SINGLE_QUOTED_STRING=11;
- public static final int T__41=41;
- public static final int T__80=80;
- public static final int T__46=46;
- public static final int T__81=81;
- public static final int T__47=47;
- public static final int T__82=82;
- public static final int T__44=44;
- public static final int T__83=83;
- public static final int T__45=45;
- public static final int T__48=48;
- public static final int T__49=49;
- public static final int RULE_SINGLE_QUOTED_STRING=5;
- public static final int T__85=85;
- public static final int RULE_SL_COMMENT=13;
- public static final int T__84=84;
- public static final int T__87=87;
- public static final int T__86=86;
- public static final int T__88=88;
- public static final int RULE_ML_COMMENT=12;
- public static final int RULE_LETTER_CHARACTER=9;
- public static final int T__30=30;
- public static final int T__31=31;
- public static final int T__32=32;
- public static final int T__71=71;
- public static final int T__33=33;
- public static final int T__72=72;
- public static final int T__34=34;
- public static final int T__35=35;
- public static final int T__70=70;
- public static final int T__36=36;
- public static final int T__37=37;
- public static final int T__38=38;
- public static final int T__39=39;
- public static final int RULE_WS=14;
- public static final int T__76=76;
- public static final int T__75=75;
- public static final int T__74=74;
- public static final int T__73=73;
- public static final int T__79=79;
- public static final int T__78=78;
- public static final int T__77=77;
-
- // delegates
- // delegators
-
-
- public InternalQVTimperativeParser(TokenStream input) {
- this(input, new RecognizerSharedState());
- }
- public InternalQVTimperativeParser(TokenStream input, RecognizerSharedState state) {
- super(input, state);
-
- }
-
-
- public String[] getTokenNames() { return InternalQVTimperativeParser.tokenNames; }
- public String getGrammarFileName() { return "../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g"; }
-
-
-
- private QVTimperativeGrammarAccess grammarAccess;
-
- public void setGrammarAccess(QVTimperativeGrammarAccess grammarAccess) {
- this.grammarAccess = grammarAccess;
- }
-
- @Override
- protected Grammar getGrammar() {
- return grammarAccess.getGrammar();
- }
-
- @Override
- protected String getValueForTokenName(String tokenName) {
- return tokenName;
- }
-
-
-
-
- // $ANTLR start "entryRuleTopLevelCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:61:1: entryRuleTopLevelCS : ruleTopLevelCS EOF ;
- public final void entryRuleTopLevelCS() throws RecognitionException {
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:62:1: ( ruleTopLevelCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:63:1: ruleTopLevelCS EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTopLevelCSRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleTopLevelCS_in_entryRuleTopLevelCS67);
- ruleTopLevelCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTopLevelCSRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTopLevelCS74); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleTopLevelCS"
-
-
- // $ANTLR start "ruleTopLevelCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:70:1: ruleTopLevelCS : ( ( rule__TopLevelCS__Group__0 ) ) ;
- public final void ruleTopLevelCS() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:74:2: ( ( ( rule__TopLevelCS__Group__0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:75:1: ( ( rule__TopLevelCS__Group__0 ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:75:1: ( ( rule__TopLevelCS__Group__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:76:1: ( rule__TopLevelCS__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTopLevelCSAccess().getGroup());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:77:1: ( rule__TopLevelCS__Group__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:77:2: rule__TopLevelCS__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__TopLevelCS__Group__0_in_ruleTopLevelCS100);
- rule__TopLevelCS__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTopLevelCSAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleTopLevelCS"
-
-
- // $ANTLR start "entryRuleDirectionCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:89:1: entryRuleDirectionCS : ruleDirectionCS EOF ;
- public final void entryRuleDirectionCS() throws RecognitionException {
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:90:1: ( ruleDirectionCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:91:1: ruleDirectionCS EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getDirectionCSRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleDirectionCS_in_entryRuleDirectionCS127);
- ruleDirectionCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getDirectionCSRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleDirectionCS134); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleDirectionCS"
-
-
- // $ANTLR start "ruleDirectionCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:98:1: ruleDirectionCS : ( ( rule__DirectionCS__Group__0 ) ) ;
- public final void ruleDirectionCS() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:102:2: ( ( ( rule__DirectionCS__Group__0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:103:1: ( ( rule__DirectionCS__Group__0 ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:103:1: ( ( rule__DirectionCS__Group__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:104:1: ( rule__DirectionCS__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getDirectionCSAccess().getGroup());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:105:1: ( rule__DirectionCS__Group__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:105:2: rule__DirectionCS__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group__0_in_ruleDirectionCS160);
- rule__DirectionCS__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getDirectionCSAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleDirectionCS"
-
-
- // $ANTLR start "entryRuleMappingCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:117:1: entryRuleMappingCS : ruleMappingCS EOF ;
- public final void entryRuleMappingCS() throws RecognitionException {
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:118:1: ( ruleMappingCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:119:1: ruleMappingCS EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getMappingCSRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleMappingCS_in_entryRuleMappingCS187);
- ruleMappingCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getMappingCSRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleMappingCS194); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleMappingCS"
-
-
- // $ANTLR start "ruleMappingCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:126:1: ruleMappingCS : ( ( rule__MappingCS__Group__0 ) ) ;
- public final void ruleMappingCS() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:130:2: ( ( ( rule__MappingCS__Group__0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:131:1: ( ( rule__MappingCS__Group__0 ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:131:1: ( ( rule__MappingCS__Group__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:132:1: ( rule__MappingCS__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getMappingCSAccess().getGroup());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:133:1: ( rule__MappingCS__Group__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:133:2: rule__MappingCS__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__0_in_ruleMappingCS220);
- rule__MappingCS__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getMappingCSAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleMappingCS"
-
-
- // $ANTLR start "entryRuleMappingCallCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:145:1: entryRuleMappingCallCS : ruleMappingCallCS EOF ;
- public final void entryRuleMappingCallCS() throws RecognitionException {
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:146:1: ( ruleMappingCallCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:147:1: ruleMappingCallCS EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getMappingCallCSRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleMappingCallCS_in_entryRuleMappingCallCS247);
- ruleMappingCallCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getMappingCallCSRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleMappingCallCS254); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleMappingCallCS"
-
-
- // $ANTLR start "ruleMappingCallCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:154:1: ruleMappingCallCS : ( ( rule__MappingCallCS__Group__0 ) ) ;
- public final void ruleMappingCallCS() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:158:2: ( ( ( rule__MappingCallCS__Group__0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:159:1: ( ( rule__MappingCallCS__Group__0 ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:159:1: ( ( rule__MappingCallCS__Group__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:160:1: ( rule__MappingCallCS__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getMappingCallCSAccess().getGroup());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:161:1: ( rule__MappingCallCS__Group__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:161:2: rule__MappingCallCS__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__MappingCallCS__Group__0_in_ruleMappingCallCS280);
- rule__MappingCallCS__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getMappingCallCSAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleMappingCallCS"
-
-
- // $ANTLR start "entryRuleMappingCallBindingCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:173:1: entryRuleMappingCallBindingCS : ruleMappingCallBindingCS EOF ;
- public final void entryRuleMappingCallBindingCS() throws RecognitionException {
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:174:1: ( ruleMappingCallBindingCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:175:1: ruleMappingCallBindingCS EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getMappingCallBindingCSRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleMappingCallBindingCS_in_entryRuleMappingCallBindingCS307);
- ruleMappingCallBindingCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getMappingCallBindingCSRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleMappingCallBindingCS314); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleMappingCallBindingCS"
-
-
- // $ANTLR start "ruleMappingCallBindingCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:182:1: ruleMappingCallBindingCS : ( ( rule__MappingCallBindingCS__Group__0 ) ) ;
- public final void ruleMappingCallBindingCS() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:186:2: ( ( ( rule__MappingCallBindingCS__Group__0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:187:1: ( ( rule__MappingCallBindingCS__Group__0 ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:187:1: ( ( rule__MappingCallBindingCS__Group__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:188:1: ( rule__MappingCallBindingCS__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getMappingCallBindingCSAccess().getGroup());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:189:1: ( rule__MappingCallBindingCS__Group__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:189:2: rule__MappingCallBindingCS__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__MappingCallBindingCS__Group__0_in_ruleMappingCallBindingCS340);
- rule__MappingCallBindingCS__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getMappingCallBindingCSAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleMappingCallBindingCS"
-
-
- // $ANTLR start "entryRuleMappingLoopCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:201:1: entryRuleMappingLoopCS : ruleMappingLoopCS EOF ;
- public final void entryRuleMappingLoopCS() throws RecognitionException {
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:202:1: ( ruleMappingLoopCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:203:1: ruleMappingLoopCS EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getMappingLoopCSRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleMappingLoopCS_in_entryRuleMappingLoopCS367);
- ruleMappingLoopCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getMappingLoopCSRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleMappingLoopCS374); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleMappingLoopCS"
-
-
- // $ANTLR start "ruleMappingLoopCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:210:1: ruleMappingLoopCS : ( ( rule__MappingLoopCS__Group__0 ) ) ;
- public final void ruleMappingLoopCS() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:214:2: ( ( ( rule__MappingLoopCS__Group__0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:215:1: ( ( rule__MappingLoopCS__Group__0 ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:215:1: ( ( rule__MappingLoopCS__Group__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:216:1: ( rule__MappingLoopCS__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getMappingLoopCSAccess().getGroup());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:217:1: ( rule__MappingLoopCS__Group__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:217:2: rule__MappingLoopCS__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__MappingLoopCS__Group__0_in_ruleMappingLoopCS400);
- rule__MappingLoopCS__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getMappingLoopCSAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleMappingLoopCS"
-
-
- // $ANTLR start "entryRuleMappingIteratorCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:229:1: entryRuleMappingIteratorCS : ruleMappingIteratorCS EOF ;
- public final void entryRuleMappingIteratorCS() throws RecognitionException {
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:230:1: ( ruleMappingIteratorCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:231:1: ruleMappingIteratorCS EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getMappingIteratorCSRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleMappingIteratorCS_in_entryRuleMappingIteratorCS427);
- ruleMappingIteratorCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getMappingIteratorCSRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleMappingIteratorCS434); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleMappingIteratorCS"
-
-
- // $ANTLR start "ruleMappingIteratorCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:238:1: ruleMappingIteratorCS : ( ( rule__MappingIteratorCS__Group__0 ) ) ;
- public final void ruleMappingIteratorCS() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:242:2: ( ( ( rule__MappingIteratorCS__Group__0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:243:1: ( ( rule__MappingIteratorCS__Group__0 ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:243:1: ( ( rule__MappingIteratorCS__Group__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:244:1: ( rule__MappingIteratorCS__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getMappingIteratorCSAccess().getGroup());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:245:1: ( rule__MappingIteratorCS__Group__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:245:2: rule__MappingIteratorCS__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__MappingIteratorCS__Group__0_in_ruleMappingIteratorCS460);
- rule__MappingIteratorCS__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getMappingIteratorCSAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleMappingIteratorCS"
-
-
- // $ANTLR start "entryRuleMappingSequenceCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:257:1: entryRuleMappingSequenceCS : ruleMappingSequenceCS EOF ;
- public final void entryRuleMappingSequenceCS() throws RecognitionException {
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:258:1: ( ruleMappingSequenceCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:259:1: ruleMappingSequenceCS EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getMappingSequenceCSRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleMappingSequenceCS_in_entryRuleMappingSequenceCS487);
- ruleMappingSequenceCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getMappingSequenceCSRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleMappingSequenceCS494); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleMappingSequenceCS"
-
-
- // $ANTLR start "ruleMappingSequenceCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:266:1: ruleMappingSequenceCS : ( ( ( rule__MappingSequenceCS__MappingStatementsAssignment ) ) ( ( rule__MappingSequenceCS__MappingStatementsAssignment )* ) ) ;
- public final void ruleMappingSequenceCS() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:270:2: ( ( ( ( rule__MappingSequenceCS__MappingStatementsAssignment ) ) ( ( rule__MappingSequenceCS__MappingStatementsAssignment )* ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:271:1: ( ( ( rule__MappingSequenceCS__MappingStatementsAssignment ) ) ( ( rule__MappingSequenceCS__MappingStatementsAssignment )* ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:271:1: ( ( ( rule__MappingSequenceCS__MappingStatementsAssignment ) ) ( ( rule__MappingSequenceCS__MappingStatementsAssignment )* ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:272:1: ( ( rule__MappingSequenceCS__MappingStatementsAssignment ) ) ( ( rule__MappingSequenceCS__MappingStatementsAssignment )* )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:272:1: ( ( rule__MappingSequenceCS__MappingStatementsAssignment ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:273:1: ( rule__MappingSequenceCS__MappingStatementsAssignment )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getMappingSequenceCSAccess().getMappingStatementsAssignment());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:274:1: ( rule__MappingSequenceCS__MappingStatementsAssignment )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:274:2: rule__MappingSequenceCS__MappingStatementsAssignment
- {
- pushFollow(FollowSets000.FOLLOW_rule__MappingSequenceCS__MappingStatementsAssignment_in_ruleMappingSequenceCS522);
- rule__MappingSequenceCS__MappingStatementsAssignment();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getMappingSequenceCSAccess().getMappingStatementsAssignment());
- }
-
- }
-
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:277:1: ( ( rule__MappingSequenceCS__MappingStatementsAssignment )* )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:278:1: ( rule__MappingSequenceCS__MappingStatementsAssignment )*
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getMappingSequenceCSAccess().getMappingStatementsAssignment());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:279:1: ( rule__MappingSequenceCS__MappingStatementsAssignment )*
- loop1:
- do {
- int alt1=2;
- int LA1_0 = input.LA(1);
-
- if ( (LA1_0==65||LA1_0==67) ) {
- alt1=1;
- }
-
-
- switch (alt1) {
- case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:279:2: rule__MappingSequenceCS__MappingStatementsAssignment
- {
- pushFollow(FollowSets000.FOLLOW_rule__MappingSequenceCS__MappingStatementsAssignment_in_ruleMappingSequenceCS534);
- rule__MappingSequenceCS__MappingStatementsAssignment();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- default :
- break loop1;
- }
- } while (true);
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getMappingSequenceCSAccess().getMappingStatementsAssignment());
- }
-
- }
-
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleMappingSequenceCS"
-
-
- // $ANTLR start "entryRuleMappingStatementCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:292:1: entryRuleMappingStatementCS : ruleMappingStatementCS EOF ;
- public final void entryRuleMappingStatementCS() throws RecognitionException {
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:293:1: ( ruleMappingStatementCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:294:1: ruleMappingStatementCS EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getMappingStatementCSRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleMappingStatementCS_in_entryRuleMappingStatementCS564);
- ruleMappingStatementCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getMappingStatementCSRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleMappingStatementCS571); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleMappingStatementCS"
-
-
- // $ANTLR start "ruleMappingStatementCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:301:1: ruleMappingStatementCS : ( ( rule__MappingStatementCS__Alternatives ) ) ;
- public final void ruleMappingStatementCS() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:305:2: ( ( ( rule__MappingStatementCS__Alternatives ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:306:1: ( ( rule__MappingStatementCS__Alternatives ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:306:1: ( ( rule__MappingStatementCS__Alternatives ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:307:1: ( rule__MappingStatementCS__Alternatives )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getMappingStatementCSAccess().getAlternatives());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:308:1: ( rule__MappingStatementCS__Alternatives )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:308:2: rule__MappingStatementCS__Alternatives
- {
- pushFollow(FollowSets000.FOLLOW_rule__MappingStatementCS__Alternatives_in_ruleMappingStatementCS597);
- rule__MappingStatementCS__Alternatives();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getMappingStatementCSAccess().getAlternatives());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleMappingStatementCS"
-
-
- // $ANTLR start "entryRuleSourceDomainCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:320:1: entryRuleSourceDomainCS : ruleSourceDomainCS EOF ;
- public final void entryRuleSourceDomainCS() throws RecognitionException {
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:321:1: ( ruleSourceDomainCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:322:1: ruleSourceDomainCS EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSourceDomainCSRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleSourceDomainCS_in_entryRuleSourceDomainCS624);
- ruleSourceDomainCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSourceDomainCSRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleSourceDomainCS631); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleSourceDomainCS"
-
-
- // $ANTLR start "ruleSourceDomainCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:329:1: ruleSourceDomainCS : ( ( rule__SourceDomainCS__Group__0 ) ) ;
- public final void ruleSourceDomainCS() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:333:2: ( ( ( rule__SourceDomainCS__Group__0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:334:1: ( ( rule__SourceDomainCS__Group__0 ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:334:1: ( ( rule__SourceDomainCS__Group__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:335:1: ( rule__SourceDomainCS__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSourceDomainCSAccess().getGroup());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:336:1: ( rule__SourceDomainCS__Group__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:336:2: rule__SourceDomainCS__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__SourceDomainCS__Group__0_in_ruleSourceDomainCS657);
- rule__SourceDomainCS__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSourceDomainCSAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleSourceDomainCS"
-
-
- // $ANTLR start "entryRuleSourceBottomPatternCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:348:1: entryRuleSourceBottomPatternCS : ruleSourceBottomPatternCS EOF ;
- public final void entryRuleSourceBottomPatternCS() throws RecognitionException {
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:349:1: ( ruleSourceBottomPatternCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:350:1: ruleSourceBottomPatternCS EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSourceBottomPatternCSRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleSourceBottomPatternCS_in_entryRuleSourceBottomPatternCS684);
- ruleSourceBottomPatternCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSourceBottomPatternCSRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleSourceBottomPatternCS691); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleSourceBottomPatternCS"
-
-
- // $ANTLR start "ruleSourceBottomPatternCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:357:1: ruleSourceBottomPatternCS : ( ( rule__SourceBottomPatternCS__Group__0 ) ) ;
- public final void ruleSourceBottomPatternCS() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:361:2: ( ( ( rule__SourceBottomPatternCS__Group__0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:362:1: ( ( rule__SourceBottomPatternCS__Group__0 ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:362:1: ( ( rule__SourceBottomPatternCS__Group__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:363:1: ( rule__SourceBottomPatternCS__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSourceBottomPatternCSAccess().getGroup());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:364:1: ( rule__SourceBottomPatternCS__Group__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:364:2: rule__SourceBottomPatternCS__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__SourceBottomPatternCS__Group__0_in_ruleSourceBottomPatternCS717);
- rule__SourceBottomPatternCS__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSourceBottomPatternCSAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleSourceBottomPatternCS"
-
-
- // $ANTLR start "entryRuleSourceGuardPatternCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:376:1: entryRuleSourceGuardPatternCS : ruleSourceGuardPatternCS EOF ;
- public final void entryRuleSourceGuardPatternCS() throws RecognitionException {
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:377:1: ( ruleSourceGuardPatternCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:378:1: ruleSourceGuardPatternCS EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSourceGuardPatternCSRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleSourceGuardPatternCS_in_entryRuleSourceGuardPatternCS744);
- ruleSourceGuardPatternCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSourceGuardPatternCSRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleSourceGuardPatternCS751); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleSourceGuardPatternCS"
-
-
- // $ANTLR start "ruleSourceGuardPatternCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:385:1: ruleSourceGuardPatternCS : ( ( rule__SourceGuardPatternCS__Group__0 ) ) ;
- public final void ruleSourceGuardPatternCS() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:389:2: ( ( ( rule__SourceGuardPatternCS__Group__0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:390:1: ( ( rule__SourceGuardPatternCS__Group__0 ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:390:1: ( ( rule__SourceGuardPatternCS__Group__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:391:1: ( rule__SourceGuardPatternCS__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSourceGuardPatternCSAccess().getGroup());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:392:1: ( rule__SourceGuardPatternCS__Group__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:392:2: rule__SourceGuardPatternCS__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__SourceGuardPatternCS__Group__0_in_ruleSourceGuardPatternCS777);
- rule__SourceGuardPatternCS__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSourceGuardPatternCSAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleSourceGuardPatternCS"
-
-
- // $ANTLR start "entryRuleMiddleDomainCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:404:1: entryRuleMiddleDomainCS : ruleMiddleDomainCS EOF ;
- public final void entryRuleMiddleDomainCS() throws RecognitionException {
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:405:1: ( ruleMiddleDomainCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:406:1: ruleMiddleDomainCS EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getMiddleDomainCSRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleMiddleDomainCS_in_entryRuleMiddleDomainCS804);
- ruleMiddleDomainCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getMiddleDomainCSRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleMiddleDomainCS811); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleMiddleDomainCS"
-
-
- // $ANTLR start "ruleMiddleDomainCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:413:1: ruleMiddleDomainCS : ( ( rule__MiddleDomainCS__Group__0 ) ) ;
- public final void ruleMiddleDomainCS() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:417:2: ( ( ( rule__MiddleDomainCS__Group__0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:418:1: ( ( rule__MiddleDomainCS__Group__0 ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:418:1: ( ( rule__MiddleDomainCS__Group__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:419:1: ( rule__MiddleDomainCS__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getMiddleDomainCSAccess().getGroup());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:420:1: ( rule__MiddleDomainCS__Group__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:420:2: rule__MiddleDomainCS__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__MiddleDomainCS__Group__0_in_ruleMiddleDomainCS837);
- rule__MiddleDomainCS__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getMiddleDomainCSAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleMiddleDomainCS"
-
-
- // $ANTLR start "entryRuleMiddleBottomPatternCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:432:1: entryRuleMiddleBottomPatternCS : ruleMiddleBottomPatternCS EOF ;
- public final void entryRuleMiddleBottomPatternCS() throws RecognitionException {
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:433:1: ( ruleMiddleBottomPatternCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:434:1: ruleMiddleBottomPatternCS EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getMiddleBottomPatternCSRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleMiddleBottomPatternCS_in_entryRuleMiddleBottomPatternCS864);
- ruleMiddleBottomPatternCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getMiddleBottomPatternCSRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleMiddleBottomPatternCS871); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleMiddleBottomPatternCS"
-
-
- // $ANTLR start "ruleMiddleBottomPatternCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:441:1: ruleMiddleBottomPatternCS : ( ( rule__MiddleBottomPatternCS__Group__0 ) ) ;
- public final void ruleMiddleBottomPatternCS() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:445:2: ( ( ( rule__MiddleBottomPatternCS__Group__0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:446:1: ( ( rule__MiddleBottomPatternCS__Group__0 ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:446:1: ( ( rule__MiddleBottomPatternCS__Group__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:447:1: ( rule__MiddleBottomPatternCS__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getMiddleBottomPatternCSAccess().getGroup());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:448:1: ( rule__MiddleBottomPatternCS__Group__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:448:2: rule__MiddleBottomPatternCS__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__MiddleBottomPatternCS__Group__0_in_ruleMiddleBottomPatternCS897);
- rule__MiddleBottomPatternCS__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getMiddleBottomPatternCSAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleMiddleBottomPatternCS"
-
-
- // $ANTLR start "entryRuleMiddleGuardPatternCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:460:1: entryRuleMiddleGuardPatternCS : ruleMiddleGuardPatternCS EOF ;
- public final void entryRuleMiddleGuardPatternCS() throws RecognitionException {
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:461:1: ( ruleMiddleGuardPatternCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:462:1: ruleMiddleGuardPatternCS EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getMiddleGuardPatternCSRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleMiddleGuardPatternCS_in_entryRuleMiddleGuardPatternCS924);
- ruleMiddleGuardPatternCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getMiddleGuardPatternCSRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleMiddleGuardPatternCS931); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleMiddleGuardPatternCS"
-
-
- // $ANTLR start "ruleMiddleGuardPatternCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:469:1: ruleMiddleGuardPatternCS : ( ( rule__MiddleGuardPatternCS__Group__0 ) ) ;
- public final void ruleMiddleGuardPatternCS() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:473:2: ( ( ( rule__MiddleGuardPatternCS__Group__0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:474:1: ( ( rule__MiddleGuardPatternCS__Group__0 ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:474:1: ( ( rule__MiddleGuardPatternCS__Group__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:475:1: ( rule__MiddleGuardPatternCS__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getMiddleGuardPatternCSAccess().getGroup());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:476:1: ( rule__MiddleGuardPatternCS__Group__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:476:2: rule__MiddleGuardPatternCS__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__MiddleGuardPatternCS__Group__0_in_ruleMiddleGuardPatternCS957);
- rule__MiddleGuardPatternCS__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getMiddleGuardPatternCSAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleMiddleGuardPatternCS"
-
-
- // $ANTLR start "entryRuleTargetDomainCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:488:1: entryRuleTargetDomainCS : ruleTargetDomainCS EOF ;
- public final void entryRuleTargetDomainCS() throws RecognitionException {
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:489:1: ( ruleTargetDomainCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:490:1: ruleTargetDomainCS EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTargetDomainCSRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleTargetDomainCS_in_entryRuleTargetDomainCS984);
- ruleTargetDomainCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTargetDomainCSRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTargetDomainCS991); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleTargetDomainCS"
-
-
- // $ANTLR start "ruleTargetDomainCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:497:1: ruleTargetDomainCS : ( ( rule__TargetDomainCS__Group__0 ) ) ;
- public final void ruleTargetDomainCS() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:501:2: ( ( ( rule__TargetDomainCS__Group__0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:502:1: ( ( rule__TargetDomainCS__Group__0 ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:502:1: ( ( rule__TargetDomainCS__Group__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:503:1: ( rule__TargetDomainCS__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTargetDomainCSAccess().getGroup());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:504:1: ( rule__TargetDomainCS__Group__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:504:2: rule__TargetDomainCS__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__TargetDomainCS__Group__0_in_ruleTargetDomainCS1017);
- rule__TargetDomainCS__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTargetDomainCSAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleTargetDomainCS"
-
-
- // $ANTLR start "entryRuleTargetBottomPatternCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:516:1: entryRuleTargetBottomPatternCS : ruleTargetBottomPatternCS EOF ;
- public final void entryRuleTargetBottomPatternCS() throws RecognitionException {
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:517:1: ( ruleTargetBottomPatternCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:518:1: ruleTargetBottomPatternCS EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTargetBottomPatternCSRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleTargetBottomPatternCS_in_entryRuleTargetBottomPatternCS1044);
- ruleTargetBottomPatternCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTargetBottomPatternCSRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTargetBottomPatternCS1051); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleTargetBottomPatternCS"
-
-
- // $ANTLR start "ruleTargetBottomPatternCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:525:1: ruleTargetBottomPatternCS : ( ( rule__TargetBottomPatternCS__Group__0 ) ) ;
- public final void ruleTargetBottomPatternCS() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:529:2: ( ( ( rule__TargetBottomPatternCS__Group__0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:530:1: ( ( rule__TargetBottomPatternCS__Group__0 ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:530:1: ( ( rule__TargetBottomPatternCS__Group__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:531:1: ( rule__TargetBottomPatternCS__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTargetBottomPatternCSAccess().getGroup());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:532:1: ( rule__TargetBottomPatternCS__Group__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:532:2: rule__TargetBottomPatternCS__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__TargetBottomPatternCS__Group__0_in_ruleTargetBottomPatternCS1077);
- rule__TargetBottomPatternCS__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTargetBottomPatternCSAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleTargetBottomPatternCS"
-
-
- // $ANTLR start "entryRuleTargetGuardPatternCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:544:1: entryRuleTargetGuardPatternCS : ruleTargetGuardPatternCS EOF ;
- public final void entryRuleTargetGuardPatternCS() throws RecognitionException {
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:545:1: ( ruleTargetGuardPatternCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:546:1: ruleTargetGuardPatternCS EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTargetGuardPatternCSRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleTargetGuardPatternCS_in_entryRuleTargetGuardPatternCS1104);
- ruleTargetGuardPatternCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTargetGuardPatternCSRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTargetGuardPatternCS1111); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleTargetGuardPatternCS"
-
-
- // $ANTLR start "ruleTargetGuardPatternCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:553:1: ruleTargetGuardPatternCS : ( ( rule__TargetGuardPatternCS__Group__0 ) ) ;
- public final void ruleTargetGuardPatternCS() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:557:2: ( ( ( rule__TargetGuardPatternCS__Group__0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:558:1: ( ( rule__TargetGuardPatternCS__Group__0 ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:558:1: ( ( rule__TargetGuardPatternCS__Group__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:559:1: ( rule__TargetGuardPatternCS__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTargetGuardPatternCSAccess().getGroup());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:560:1: ( rule__TargetGuardPatternCS__Group__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:560:2: rule__TargetGuardPatternCS__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__TargetGuardPatternCS__Group__0_in_ruleTargetGuardPatternCS1137);
- rule__TargetGuardPatternCS__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTargetGuardPatternCSAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleTargetGuardPatternCS"
-
-
- // $ANTLR start "entryRuleBottomPatternCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:572:1: entryRuleBottomPatternCS : ruleBottomPatternCS EOF ;
- public final void entryRuleBottomPatternCS() throws RecognitionException {
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:573:1: ( ruleBottomPatternCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:574:1: ruleBottomPatternCS EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getBottomPatternCSRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleBottomPatternCS_in_entryRuleBottomPatternCS1164);
- ruleBottomPatternCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getBottomPatternCSRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleBottomPatternCS1171); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleBottomPatternCS"
-
-
- // $ANTLR start "ruleBottomPatternCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:581:1: ruleBottomPatternCS : ( ( rule__BottomPatternCS__Alternatives ) ) ;
- public final void ruleBottomPatternCS() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:585:2: ( ( ( rule__BottomPatternCS__Alternatives ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:586:1: ( ( rule__BottomPatternCS__Alternatives ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:586:1: ( ( rule__BottomPatternCS__Alternatives ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:587:1: ( rule__BottomPatternCS__Alternatives )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getBottomPatternCSAccess().getAlternatives());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:588:1: ( rule__BottomPatternCS__Alternatives )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:588:2: rule__BottomPatternCS__Alternatives
- {
- pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Alternatives_in_ruleBottomPatternCS1197);
- rule__BottomPatternCS__Alternatives();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getBottomPatternCSAccess().getAlternatives());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleBottomPatternCS"
-
-
- // $ANTLR start "entryRuleAssignmentCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:600:1: entryRuleAssignmentCS : ruleAssignmentCS EOF ;
- public final void entryRuleAssignmentCS() throws RecognitionException {
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:601:1: ( ruleAssignmentCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:602:1: ruleAssignmentCS EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAssignmentCSRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleAssignmentCS_in_entryRuleAssignmentCS1224);
- ruleAssignmentCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAssignmentCSRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleAssignmentCS1231); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleAssignmentCS"
-
-
- // $ANTLR start "ruleAssignmentCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:609:1: ruleAssignmentCS : ( ( rule__AssignmentCS__Group__0 ) ) ;
- public final void ruleAssignmentCS() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:613:2: ( ( ( rule__AssignmentCS__Group__0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:614:1: ( ( rule__AssignmentCS__Group__0 ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:614:1: ( ( rule__AssignmentCS__Group__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:615:1: ( rule__AssignmentCS__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAssignmentCSAccess().getGroup());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:616:1: ( rule__AssignmentCS__Group__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:616:2: rule__AssignmentCS__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__AssignmentCS__Group__0_in_ruleAssignmentCS1257);
- rule__AssignmentCS__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAssignmentCSAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleAssignmentCS"
-
-
- // $ANTLR start "entryRuleGuardPatternCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:628:1: entryRuleGuardPatternCS : ruleGuardPatternCS EOF ;
- public final void entryRuleGuardPatternCS() throws RecognitionException {
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:629:1: ( ruleGuardPatternCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:630:1: ruleGuardPatternCS EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getGuardPatternCSRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleGuardPatternCS_in_entryRuleGuardPatternCS1284);
- ruleGuardPatternCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getGuardPatternCSRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleGuardPatternCS1291); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleGuardPatternCS"
-
-
- // $ANTLR start "ruleGuardPatternCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:637:1: ruleGuardPatternCS : ( ( rule__GuardPatternCS__Group__0 ) ) ;
- public final void ruleGuardPatternCS() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:641:2: ( ( ( rule__GuardPatternCS__Group__0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:642:1: ( ( rule__GuardPatternCS__Group__0 ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:642:1: ( ( rule__GuardPatternCS__Group__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:643:1: ( rule__GuardPatternCS__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getGuardPatternCSAccess().getGroup());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:644:1: ( rule__GuardPatternCS__Group__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:644:2: rule__GuardPatternCS__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group__0_in_ruleGuardPatternCS1317);
- rule__GuardPatternCS__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getGuardPatternCSAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleGuardPatternCS"
-
-
- // $ANTLR start "entryRuleImportCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:656:1: entryRuleImportCS : ruleImportCS EOF ;
- public final void entryRuleImportCS() throws RecognitionException {
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:657:1: ( ruleImportCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:658:1: ruleImportCS EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getImportCSRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleImportCS_in_entryRuleImportCS1344);
- ruleImportCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getImportCSRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleImportCS1351); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleImportCS"
-
-
- // $ANTLR start "ruleImportCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:665:1: ruleImportCS : ( ( rule__ImportCS__Group__0 ) ) ;
- public final void ruleImportCS() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:669:2: ( ( ( rule__ImportCS__Group__0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:670:1: ( ( rule__ImportCS__Group__0 ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:670:1: ( ( rule__ImportCS__Group__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:671:1: ( rule__ImportCS__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getImportCSAccess().getGroup());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:672:1: ( rule__ImportCS__Group__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:672:2: rule__ImportCS__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group__0_in_ruleImportCS1377);
- rule__ImportCS__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getImportCSAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleImportCS"
-
-
- // $ANTLR start "entryRuleLibraryCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:684:1: entryRuleLibraryCS : ruleLibraryCS EOF ;
- public final void entryRuleLibraryCS() throws RecognitionException {
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:685:1: ( ruleLibraryCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:686:1: ruleLibraryCS EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLibraryCSRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleLibraryCS_in_entryRuleLibraryCS1404);
- ruleLibraryCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getLibraryCSRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleLibraryCS1411); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleLibraryCS"
-
-
- // $ANTLR start "ruleLibraryCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:693:1: ruleLibraryCS : ( ( rule__LibraryCS__Group__0 ) ) ;
- public final void ruleLibraryCS() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:697:2: ( ( ( rule__LibraryCS__Group__0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:698:1: ( ( rule__LibraryCS__Group__0 ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:698:1: ( ( rule__LibraryCS__Group__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:699:1: ( rule__LibraryCS__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLibraryCSAccess().getGroup());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:700:1: ( rule__LibraryCS__Group__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:700:2: rule__LibraryCS__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__LibraryCS__Group__0_in_ruleLibraryCS1437);
- rule__LibraryCS__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getLibraryCSAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleLibraryCS"
-
-
- // $ANTLR start "entryRuleParamDeclarationCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:714:1: entryRuleParamDeclarationCS : ruleParamDeclarationCS EOF ;
- public final void entryRuleParamDeclarationCS() throws RecognitionException {
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:715:1: ( ruleParamDeclarationCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:716:1: ruleParamDeclarationCS EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getParamDeclarationCSRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleParamDeclarationCS_in_entryRuleParamDeclarationCS1466);
- ruleParamDeclarationCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getParamDeclarationCSRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleParamDeclarationCS1473); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleParamDeclarationCS"
-
-
- // $ANTLR start "ruleParamDeclarationCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:723:1: ruleParamDeclarationCS : ( ( rule__ParamDeclarationCS__Group__0 ) ) ;
- public final void ruleParamDeclarationCS() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:727:2: ( ( ( rule__ParamDeclarationCS__Group__0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:728:1: ( ( rule__ParamDeclarationCS__Group__0 ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:728:1: ( ( rule__ParamDeclarationCS__Group__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:729:1: ( rule__ParamDeclarationCS__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getParamDeclarationCSAccess().getGroup());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:730:1: ( rule__ParamDeclarationCS__Group__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:730:2: rule__ParamDeclarationCS__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__Group__0_in_ruleParamDeclarationCS1499);
- rule__ParamDeclarationCS__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getParamDeclarationCSAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleParamDeclarationCS"
-
-
- // $ANTLR start "entryRuleQueryCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:742:1: entryRuleQueryCS : ruleQueryCS EOF ;
- public final void entryRuleQueryCS() throws RecognitionException {
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:743:1: ( ruleQueryCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:744:1: ruleQueryCS EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getQueryCSRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleQueryCS_in_entryRuleQueryCS1526);
- ruleQueryCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getQueryCSRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleQueryCS1533); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleQueryCS"
-
-
- // $ANTLR start "ruleQueryCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:751:1: ruleQueryCS : ( ( rule__QueryCS__Group__0 ) ) ;
- public final void ruleQueryCS() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:755:2: ( ( ( rule__QueryCS__Group__0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:756:1: ( ( rule__QueryCS__Group__0 ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:756:1: ( ( rule__QueryCS__Group__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:757:1: ( rule__QueryCS__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getQueryCSAccess().getGroup());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:758:1: ( rule__QueryCS__Group__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:758:2: rule__QueryCS__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__0_in_ruleQueryCS1559);
- rule__QueryCS__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getQueryCSAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleQueryCS"
-
-
- // $ANTLR start "entryRuleScopeNameCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:770:1: entryRuleScopeNameCS : ruleScopeNameCS EOF ;
- public final void entryRuleScopeNameCS() throws RecognitionException {
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:771:1: ( ruleScopeNameCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:772:1: ruleScopeNameCS EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getScopeNameCSRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleScopeNameCS_in_entryRuleScopeNameCS1586);
- ruleScopeNameCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getScopeNameCSRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleScopeNameCS1593); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleScopeNameCS"
-
-
- // $ANTLR start "ruleScopeNameCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:779:1: ruleScopeNameCS : ( ( rule__ScopeNameCS__Group__0 ) ) ;
- public final void ruleScopeNameCS() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:783:2: ( ( ( rule__ScopeNameCS__Group__0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:784:1: ( ( rule__ScopeNameCS__Group__0 ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:784:1: ( ( rule__ScopeNameCS__Group__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:785:1: ( rule__ScopeNameCS__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getScopeNameCSAccess().getGroup());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:786:1: ( rule__ScopeNameCS__Group__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:786:2: rule__ScopeNameCS__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group__0_in_ruleScopeNameCS1619);
- rule__ScopeNameCS__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getScopeNameCSAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleScopeNameCS"
-
-
- // $ANTLR start "entryRuleTransformationCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:798:1: entryRuleTransformationCS : ruleTransformationCS EOF ;
- public final void entryRuleTransformationCS() throws RecognitionException {
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:799:1: ( ruleTransformationCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:800:1: ruleTransformationCS EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTransformationCSRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleTransformationCS_in_entryRuleTransformationCS1646);
- ruleTransformationCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTransformationCSRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTransformationCS1653); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleTransformationCS"
-
-
- // $ANTLR start "ruleTransformationCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:807:1: ruleTransformationCS : ( ( rule__TransformationCS__Group__0 ) ) ;
- public final void ruleTransformationCS() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:811:2: ( ( ( rule__TransformationCS__Group__0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:812:1: ( ( rule__TransformationCS__Group__0 ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:812:1: ( ( rule__TransformationCS__Group__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:813:1: ( rule__TransformationCS__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTransformationCSAccess().getGroup());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:814:1: ( rule__TransformationCS__Group__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:814:2: rule__TransformationCS__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__0_in_ruleTransformationCS1679);
- rule__TransformationCS__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTransformationCSAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleTransformationCS"
-
-
- // $ANTLR start "entryRuleUnrealizedVariableCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:826:1: entryRuleUnrealizedVariableCS : ruleUnrealizedVariableCS EOF ;
- public final void entryRuleUnrealizedVariableCS() throws RecognitionException {
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:827:1: ( ruleUnrealizedVariableCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:828:1: ruleUnrealizedVariableCS EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getUnrealizedVariableCSRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleUnrealizedVariableCS_in_entryRuleUnrealizedVariableCS1706);
- ruleUnrealizedVariableCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getUnrealizedVariableCSRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleUnrealizedVariableCS1713); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleUnrealizedVariableCS"
-
-
- // $ANTLR start "ruleUnrealizedVariableCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:835:1: ruleUnrealizedVariableCS : ( ( rule__UnrealizedVariableCS__Group__0 ) ) ;
- public final void ruleUnrealizedVariableCS() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:839:2: ( ( ( rule__UnrealizedVariableCS__Group__0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:840:1: ( ( rule__UnrealizedVariableCS__Group__0 ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:840:1: ( ( rule__UnrealizedVariableCS__Group__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:841:1: ( rule__UnrealizedVariableCS__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getUnrealizedVariableCSAccess().getGroup());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:842:1: ( rule__UnrealizedVariableCS__Group__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:842:2: rule__UnrealizedVariableCS__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__UnrealizedVariableCS__Group__0_in_ruleUnrealizedVariableCS1739);
- rule__UnrealizedVariableCS__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getUnrealizedVariableCSAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleUnrealizedVariableCS"
-
-
- // $ANTLR start "entryRuleRealizedVariableCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:854:1: entryRuleRealizedVariableCS : ruleRealizedVariableCS EOF ;
- public final void entryRuleRealizedVariableCS() throws RecognitionException {
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:855:1: ( ruleRealizedVariableCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:856:1: ruleRealizedVariableCS EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getRealizedVariableCSRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleRealizedVariableCS_in_entryRuleRealizedVariableCS1766);
- ruleRealizedVariableCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getRealizedVariableCSRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleRealizedVariableCS1773); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleRealizedVariableCS"
-
-
- // $ANTLR start "ruleRealizedVariableCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:863:1: ruleRealizedVariableCS : ( ( rule__RealizedVariableCS__Group__0 ) ) ;
- public final void ruleRealizedVariableCS() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:867:2: ( ( ( rule__RealizedVariableCS__Group__0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:868:1: ( ( rule__RealizedVariableCS__Group__0 ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:868:1: ( ( rule__RealizedVariableCS__Group__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:869:1: ( rule__RealizedVariableCS__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getRealizedVariableCSAccess().getGroup());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:870:1: ( rule__RealizedVariableCS__Group__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:870:2: rule__RealizedVariableCS__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__RealizedVariableCS__Group__0_in_ruleRealizedVariableCS1799);
- rule__RealizedVariableCS__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getRealizedVariableCSAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleRealizedVariableCS"
-
-
- // $ANTLR start "entryRuleUnrestrictedName"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:884:1: entryRuleUnrestrictedName : ruleUnrestrictedName EOF ;
- public final void entryRuleUnrestrictedName() throws RecognitionException {
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:885:1: ( ruleUnrestrictedName EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:886:1: ruleUnrestrictedName EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getUnrestrictedNameRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_entryRuleUnrestrictedName1828);
- ruleUnrestrictedName();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getUnrestrictedNameRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleUnrestrictedName1835); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleUnrestrictedName"
-
-
- // $ANTLR start "ruleUnrestrictedName"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:893:1: ruleUnrestrictedName : ( ( rule__UnrestrictedName__Alternatives ) ) ;
- public final void ruleUnrestrictedName() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:897:2: ( ( ( rule__UnrestrictedName__Alternatives ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:898:1: ( ( rule__UnrestrictedName__Alternatives ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:898:1: ( ( rule__UnrestrictedName__Alternatives ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:899:1: ( rule__UnrestrictedName__Alternatives )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getUnrestrictedNameAccess().getAlternatives());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:900:1: ( rule__UnrestrictedName__Alternatives )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:900:2: rule__UnrestrictedName__Alternatives
- {
- pushFollow(FollowSets000.FOLLOW_rule__UnrestrictedName__Alternatives_in_ruleUnrestrictedName1861);
- rule__UnrestrictedName__Alternatives();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getUnrestrictedNameAccess().getAlternatives());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleUnrestrictedName"
-
-
- // $ANTLR start "entryRuleID"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:914:1: entryRuleID : ruleID EOF ;
- public final void entryRuleID() throws RecognitionException {
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:915:1: ( ruleID EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:916:1: ruleID EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getIDRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleID_in_entryRuleID1890);
- ruleID();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getIDRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleID1897); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleID"
-
-
- // $ANTLR start "ruleID"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:923:1: ruleID : ( ( rule__ID__Alternatives ) ) ;
- public final void ruleID() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:927:2: ( ( ( rule__ID__Alternatives ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:928:1: ( ( rule__ID__Alternatives ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:928:1: ( ( rule__ID__Alternatives ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:929:1: ( rule__ID__Alternatives )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getIDAccess().getAlternatives());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:930:1: ( rule__ID__Alternatives )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:930:2: rule__ID__Alternatives
- {
- pushFollow(FollowSets000.FOLLOW_rule__ID__Alternatives_in_ruleID1923);
- rule__ID__Alternatives();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getIDAccess().getAlternatives());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleID"
-
-
- // $ANTLR start "entryRuleLOWER"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:942:1: entryRuleLOWER : ruleLOWER EOF ;
- public final void entryRuleLOWER() throws RecognitionException {
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:943:1: ( ruleLOWER EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:944:1: ruleLOWER EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLOWERRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleLOWER_in_entryRuleLOWER1950);
- ruleLOWER();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getLOWERRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleLOWER1957); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleLOWER"
-
-
- // $ANTLR start "ruleLOWER"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:951:1: ruleLOWER : ( RULE_INT ) ;
- public final void ruleLOWER() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:955:2: ( ( RULE_INT ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:956:1: ( RULE_INT )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:956:1: ( RULE_INT )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:957:1: RULE_INT
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLOWERAccess().getINTTerminalRuleCall());
- }
- match(input,RULE_INT,FollowSets000.FOLLOW_RULE_INT_in_ruleLOWER1983); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getLOWERAccess().getINTTerminalRuleCall());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleLOWER"
-
-
- // $ANTLR start "entryRuleUPPER"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:970:1: entryRuleUPPER : ruleUPPER EOF ;
- public final void entryRuleUPPER() throws RecognitionException {
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:971:1: ( ruleUPPER EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:972:1: ruleUPPER EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getUPPERRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleUPPER_in_entryRuleUPPER2009);
- ruleUPPER();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getUPPERRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleUPPER2016); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleUPPER"
-
-
- // $ANTLR start "ruleUPPER"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:979:1: ruleUPPER : ( ( rule__UPPER__Alternatives ) ) ;
- public final void ruleUPPER() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:983:2: ( ( ( rule__UPPER__Alternatives ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:984:1: ( ( rule__UPPER__Alternatives ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:984:1: ( ( rule__UPPER__Alternatives ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:985:1: ( rule__UPPER__Alternatives )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getUPPERAccess().getAlternatives());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:986:1: ( rule__UPPER__Alternatives )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:986:2: rule__UPPER__Alternatives
- {
- pushFollow(FollowSets000.FOLLOW_rule__UPPER__Alternatives_in_ruleUPPER2042);
- rule__UPPER__Alternatives();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getUPPERAccess().getAlternatives());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleUPPER"
-
-
- // $ANTLR start "entryRuleNUMBER_LITERAL"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:998:1: entryRuleNUMBER_LITERAL : ruleNUMBER_LITERAL EOF ;
- public final void entryRuleNUMBER_LITERAL() throws RecognitionException {
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:999:1: ( ruleNUMBER_LITERAL EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1000:1: ruleNUMBER_LITERAL EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNUMBER_LITERALRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleNUMBER_LITERAL_in_entryRuleNUMBER_LITERAL2069);
- ruleNUMBER_LITERAL();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNUMBER_LITERALRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNUMBER_LITERAL2076); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleNUMBER_LITERAL"
-
-
- // $ANTLR start "ruleNUMBER_LITERAL"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1007:1: ruleNUMBER_LITERAL : ( RULE_INT ) ;
- public final void ruleNUMBER_LITERAL() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1011:2: ( ( RULE_INT ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1012:1: ( RULE_INT )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1012:1: ( RULE_INT )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1013:1: RULE_INT
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNUMBER_LITERALAccess().getINTTerminalRuleCall());
- }
- match(input,RULE_INT,FollowSets000.FOLLOW_RULE_INT_in_ruleNUMBER_LITERAL2102); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNUMBER_LITERALAccess().getINTTerminalRuleCall());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleNUMBER_LITERAL"
-
-
- // $ANTLR start "entryRuleURI"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1026:1: entryRuleURI : ruleURI EOF ;
- public final void entryRuleURI() throws RecognitionException {
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1027:1: ( ruleURI EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1028:1: ruleURI EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getURIRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleURI_in_entryRuleURI2128);
- ruleURI();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getURIRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleURI2135); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleURI"
-
-
- // $ANTLR start "ruleURI"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1035:1: ruleURI : ( RULE_SINGLE_QUOTED_STRING ) ;
- public final void ruleURI() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1039:2: ( ( RULE_SINGLE_QUOTED_STRING ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1040:1: ( RULE_SINGLE_QUOTED_STRING )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1040:1: ( RULE_SINGLE_QUOTED_STRING )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1041:1: RULE_SINGLE_QUOTED_STRING
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getURIAccess().getSINGLE_QUOTED_STRINGTerminalRuleCall());
- }
- match(input,RULE_SINGLE_QUOTED_STRING,FollowSets000.FOLLOW_RULE_SINGLE_QUOTED_STRING_in_ruleURI2161); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getURIAccess().getSINGLE_QUOTED_STRINGTerminalRuleCall());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleURI"
-
-
- // $ANTLR start "entryRuleEssentialOCLUnaryOperatorCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1056:1: entryRuleEssentialOCLUnaryOperatorCS : ruleEssentialOCLUnaryOperatorCS EOF ;
- public final void entryRuleEssentialOCLUnaryOperatorCS() throws RecognitionException {
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1057:1: ( ruleEssentialOCLUnaryOperatorCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1058:1: ruleEssentialOCLUnaryOperatorCS EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getEssentialOCLUnaryOperatorCSRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleEssentialOCLUnaryOperatorCS_in_entryRuleEssentialOCLUnaryOperatorCS2189);
- ruleEssentialOCLUnaryOperatorCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getEssentialOCLUnaryOperatorCSRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleEssentialOCLUnaryOperatorCS2196); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleEssentialOCLUnaryOperatorCS"
-
-
- // $ANTLR start "ruleEssentialOCLUnaryOperatorCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1065:1: ruleEssentialOCLUnaryOperatorCS : ( ( rule__EssentialOCLUnaryOperatorCS__NameAssignment ) ) ;
- public final void ruleEssentialOCLUnaryOperatorCS() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1069:2: ( ( ( rule__EssentialOCLUnaryOperatorCS__NameAssignment ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1070:1: ( ( rule__EssentialOCLUnaryOperatorCS__NameAssignment ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1070:1: ( ( rule__EssentialOCLUnaryOperatorCS__NameAssignment ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1071:1: ( rule__EssentialOCLUnaryOperatorCS__NameAssignment )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getEssentialOCLUnaryOperatorCSAccess().getNameAssignment());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1072:1: ( rule__EssentialOCLUnaryOperatorCS__NameAssignment )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1072:2: rule__EssentialOCLUnaryOperatorCS__NameAssignment
- {
- pushFollow(FollowSets000.FOLLOW_rule__EssentialOCLUnaryOperatorCS__NameAssignment_in_ruleEssentialOCLUnaryOperatorCS2222);
- rule__EssentialOCLUnaryOperatorCS__NameAssignment();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getEssentialOCLUnaryOperatorCSAccess().getNameAssignment());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleEssentialOCLUnaryOperatorCS"
-
-
- // $ANTLR start "entryRuleEssentialOCLInfixOperatorCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1084:1: entryRuleEssentialOCLInfixOperatorCS : ruleEssentialOCLInfixOperatorCS EOF ;
- public final void entryRuleEssentialOCLInfixOperatorCS() throws RecognitionException {
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1085:1: ( ruleEssentialOCLInfixOperatorCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1086:1: ruleEssentialOCLInfixOperatorCS EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getEssentialOCLInfixOperatorCSRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleEssentialOCLInfixOperatorCS_in_entryRuleEssentialOCLInfixOperatorCS2249);
- ruleEssentialOCLInfixOperatorCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getEssentialOCLInfixOperatorCSRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleEssentialOCLInfixOperatorCS2256); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleEssentialOCLInfixOperatorCS"
-
-
- // $ANTLR start "ruleEssentialOCLInfixOperatorCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1093:1: ruleEssentialOCLInfixOperatorCS : ( ( rule__EssentialOCLInfixOperatorCS__NameAssignment ) ) ;
- public final void ruleEssentialOCLInfixOperatorCS() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1097:2: ( ( ( rule__EssentialOCLInfixOperatorCS__NameAssignment ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1098:1: ( ( rule__EssentialOCLInfixOperatorCS__NameAssignment ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1098:1: ( ( rule__EssentialOCLInfixOperatorCS__NameAssignment ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1099:1: ( rule__EssentialOCLInfixOperatorCS__NameAssignment )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getEssentialOCLInfixOperatorCSAccess().getNameAssignment());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1100:1: ( rule__EssentialOCLInfixOperatorCS__NameAssignment )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1100:2: rule__EssentialOCLInfixOperatorCS__NameAssignment
- {
- pushFollow(FollowSets000.FOLLOW_rule__EssentialOCLInfixOperatorCS__NameAssignment_in_ruleEssentialOCLInfixOperatorCS2282);
- rule__EssentialOCLInfixOperatorCS__NameAssignment();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getEssentialOCLInfixOperatorCSAccess().getNameAssignment());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleEssentialOCLInfixOperatorCS"
-
-
- // $ANTLR start "entryRuleEssentialOCLNavigationOperatorCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1112:1: entryRuleEssentialOCLNavigationOperatorCS : ruleEssentialOCLNavigationOperatorCS EOF ;
- public final void entryRuleEssentialOCLNavigationOperatorCS() throws RecognitionException {
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1113:1: ( ruleEssentialOCLNavigationOperatorCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1114:1: ruleEssentialOCLNavigationOperatorCS EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getEssentialOCLNavigationOperatorCSRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleEssentialOCLNavigationOperatorCS_in_entryRuleEssentialOCLNavigationOperatorCS2309);
- ruleEssentialOCLNavigationOperatorCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getEssentialOCLNavigationOperatorCSRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleEssentialOCLNavigationOperatorCS2316); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleEssentialOCLNavigationOperatorCS"
-
-
- // $ANTLR start "ruleEssentialOCLNavigationOperatorCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1121:1: ruleEssentialOCLNavigationOperatorCS : ( ( rule__EssentialOCLNavigationOperatorCS__NameAssignment ) ) ;
- public final void ruleEssentialOCLNavigationOperatorCS() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1125:2: ( ( ( rule__EssentialOCLNavigationOperatorCS__NameAssignment ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1126:1: ( ( rule__EssentialOCLNavigationOperatorCS__NameAssignment ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1126:1: ( ( rule__EssentialOCLNavigationOperatorCS__NameAssignment ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1127:1: ( rule__EssentialOCLNavigationOperatorCS__NameAssignment )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getEssentialOCLNavigationOperatorCSAccess().getNameAssignment());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1128:1: ( rule__EssentialOCLNavigationOperatorCS__NameAssignment )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1128:2: rule__EssentialOCLNavigationOperatorCS__NameAssignment
- {
- pushFollow(FollowSets000.FOLLOW_rule__EssentialOCLNavigationOperatorCS__NameAssignment_in_ruleEssentialOCLNavigationOperatorCS2342);
- rule__EssentialOCLNavigationOperatorCS__NameAssignment();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getEssentialOCLNavigationOperatorCSAccess().getNameAssignment());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleEssentialOCLNavigationOperatorCS"
-
-
- // $ANTLR start "entryRuleIdentifier"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1140:1: entryRuleIdentifier : ruleIdentifier EOF ;
- public final void entryRuleIdentifier() throws RecognitionException {
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1141:1: ( ruleIdentifier EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1142:1: ruleIdentifier EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getIdentifierRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleIdentifier_in_entryRuleIdentifier2369);
- ruleIdentifier();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getIdentifierRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleIdentifier2376); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleIdentifier"
-
-
- // $ANTLR start "ruleIdentifier"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1149:1: ruleIdentifier : ( ruleID ) ;
- public final void ruleIdentifier() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1153:2: ( ( ruleID ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1154:1: ( ruleID )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1154:1: ( ruleID )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1155:1: ruleID
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getIdentifierAccess().getIDParserRuleCall());
- }
- pushFollow(FollowSets000.FOLLOW_ruleID_in_ruleIdentifier2402);
- ruleID();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getIdentifierAccess().getIDParserRuleCall());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleIdentifier"
-
-
- // $ANTLR start "entryRuleStringLiteral"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1168:1: entryRuleStringLiteral : ruleStringLiteral EOF ;
- public final void entryRuleStringLiteral() throws RecognitionException {
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1169:1: ( ruleStringLiteral EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1170:1: ruleStringLiteral EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getStringLiteralRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleStringLiteral_in_entryRuleStringLiteral2428);
- ruleStringLiteral();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getStringLiteralRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleStringLiteral2435); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleStringLiteral"
-
-
- // $ANTLR start "ruleStringLiteral"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1177:1: ruleStringLiteral : ( RULE_SINGLE_QUOTED_STRING ) ;
- public final void ruleStringLiteral() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1181:2: ( ( RULE_SINGLE_QUOTED_STRING ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1182:1: ( RULE_SINGLE_QUOTED_STRING )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1182:1: ( RULE_SINGLE_QUOTED_STRING )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1183:1: RULE_SINGLE_QUOTED_STRING
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getStringLiteralAccess().getSINGLE_QUOTED_STRINGTerminalRuleCall());
- }
- match(input,RULE_SINGLE_QUOTED_STRING,FollowSets000.FOLLOW_RULE_SINGLE_QUOTED_STRING_in_ruleStringLiteral2461); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getStringLiteralAccess().getSINGLE_QUOTED_STRINGTerminalRuleCall());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleStringLiteral"
-
-
- // $ANTLR start "entryRuleBinaryOperatorCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1196:1: entryRuleBinaryOperatorCS : ruleBinaryOperatorCS EOF ;
- public final void entryRuleBinaryOperatorCS() throws RecognitionException {
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1197:1: ( ruleBinaryOperatorCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1198:1: ruleBinaryOperatorCS EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getBinaryOperatorCSRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleBinaryOperatorCS_in_entryRuleBinaryOperatorCS2487);
- ruleBinaryOperatorCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getBinaryOperatorCSRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleBinaryOperatorCS2494); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleBinaryOperatorCS"
-
-
- // $ANTLR start "ruleBinaryOperatorCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1205:1: ruleBinaryOperatorCS : ( ( rule__BinaryOperatorCS__Alternatives ) ) ;
- public final void ruleBinaryOperatorCS() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1209:2: ( ( ( rule__BinaryOperatorCS__Alternatives ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1210:1: ( ( rule__BinaryOperatorCS__Alternatives ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1210:1: ( ( rule__BinaryOperatorCS__Alternatives ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1211:1: ( rule__BinaryOperatorCS__Alternatives )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getBinaryOperatorCSAccess().getAlternatives());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1212:1: ( rule__BinaryOperatorCS__Alternatives )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1212:2: rule__BinaryOperatorCS__Alternatives
- {
- pushFollow(FollowSets000.FOLLOW_rule__BinaryOperatorCS__Alternatives_in_ruleBinaryOperatorCS2520);
- rule__BinaryOperatorCS__Alternatives();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getBinaryOperatorCSAccess().getAlternatives());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleBinaryOperatorCS"
-
-
- // $ANTLR start "entryRuleInfixOperatorCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1224:1: entryRuleInfixOperatorCS : ruleInfixOperatorCS EOF ;
- public final void entryRuleInfixOperatorCS() throws RecognitionException {
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1225:1: ( ruleInfixOperatorCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1226:1: ruleInfixOperatorCS EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getInfixOperatorCSRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleInfixOperatorCS_in_entryRuleInfixOperatorCS2547);
- ruleInfixOperatorCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getInfixOperatorCSRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleInfixOperatorCS2554); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleInfixOperatorCS"
-
-
- // $ANTLR start "ruleInfixOperatorCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1233:1: ruleInfixOperatorCS : ( ruleEssentialOCLInfixOperatorCS ) ;
- public final void ruleInfixOperatorCS() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1237:2: ( ( ruleEssentialOCLInfixOperatorCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1238:1: ( ruleEssentialOCLInfixOperatorCS )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1238:1: ( ruleEssentialOCLInfixOperatorCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1239:1: ruleEssentialOCLInfixOperatorCS
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getInfixOperatorCSAccess().getEssentialOCLInfixOperatorCSParserRuleCall());
- }
- pushFollow(FollowSets000.FOLLOW_ruleEssentialOCLInfixOperatorCS_in_ruleInfixOperatorCS2580);
- ruleEssentialOCLInfixOperatorCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getInfixOperatorCSAccess().getEssentialOCLInfixOperatorCSParserRuleCall());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleInfixOperatorCS"
-
-
- // $ANTLR start "entryRuleNavigationOperatorCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1252:1: entryRuleNavigationOperatorCS : ruleNavigationOperatorCS EOF ;
- public final void entryRuleNavigationOperatorCS() throws RecognitionException {
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1253:1: ( ruleNavigationOperatorCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1254:1: ruleNavigationOperatorCS EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNavigationOperatorCSRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleNavigationOperatorCS_in_entryRuleNavigationOperatorCS2606);
- ruleNavigationOperatorCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNavigationOperatorCSRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNavigationOperatorCS2613); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleNavigationOperatorCS"
-
-
- // $ANTLR start "ruleNavigationOperatorCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1261:1: ruleNavigationOperatorCS : ( ruleEssentialOCLNavigationOperatorCS ) ;
- public final void ruleNavigationOperatorCS() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1265:2: ( ( ruleEssentialOCLNavigationOperatorCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1266:1: ( ruleEssentialOCLNavigationOperatorCS )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1266:1: ( ruleEssentialOCLNavigationOperatorCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1267:1: ruleEssentialOCLNavigationOperatorCS
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNavigationOperatorCSAccess().getEssentialOCLNavigationOperatorCSParserRuleCall());
- }
- pushFollow(FollowSets000.FOLLOW_ruleEssentialOCLNavigationOperatorCS_in_ruleNavigationOperatorCS2639);
- ruleEssentialOCLNavigationOperatorCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNavigationOperatorCSAccess().getEssentialOCLNavigationOperatorCSParserRuleCall());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleNavigationOperatorCS"
-
-
- // $ANTLR start "entryRuleUnaryOperatorCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1280:1: entryRuleUnaryOperatorCS : ruleUnaryOperatorCS EOF ;
- public final void entryRuleUnaryOperatorCS() throws RecognitionException {
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1281:1: ( ruleUnaryOperatorCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1282:1: ruleUnaryOperatorCS EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getUnaryOperatorCSRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleUnaryOperatorCS_in_entryRuleUnaryOperatorCS2665);
- ruleUnaryOperatorCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getUnaryOperatorCSRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleUnaryOperatorCS2672); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleUnaryOperatorCS"
-
-
- // $ANTLR start "ruleUnaryOperatorCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1289:1: ruleUnaryOperatorCS : ( ruleEssentialOCLUnaryOperatorCS ) ;
- public final void ruleUnaryOperatorCS() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1293:2: ( ( ruleEssentialOCLUnaryOperatorCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1294:1: ( ruleEssentialOCLUnaryOperatorCS )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1294:1: ( ruleEssentialOCLUnaryOperatorCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1295:1: ruleEssentialOCLUnaryOperatorCS
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getUnaryOperatorCSAccess().getEssentialOCLUnaryOperatorCSParserRuleCall());
- }
- pushFollow(FollowSets000.FOLLOW_ruleEssentialOCLUnaryOperatorCS_in_ruleUnaryOperatorCS2698);
- ruleEssentialOCLUnaryOperatorCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getUnaryOperatorCSAccess().getEssentialOCLUnaryOperatorCSParserRuleCall());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleUnaryOperatorCS"
-
-
- // $ANTLR start "entryRuleEssentialOCLUnrestrictedName"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1308:1: entryRuleEssentialOCLUnrestrictedName : ruleEssentialOCLUnrestrictedName EOF ;
- public final void entryRuleEssentialOCLUnrestrictedName() throws RecognitionException {
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1309:1: ( ruleEssentialOCLUnrestrictedName EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1310:1: ruleEssentialOCLUnrestrictedName EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getEssentialOCLUnrestrictedNameRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleEssentialOCLUnrestrictedName_in_entryRuleEssentialOCLUnrestrictedName2724);
- ruleEssentialOCLUnrestrictedName();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getEssentialOCLUnrestrictedNameRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleEssentialOCLUnrestrictedName2731); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleEssentialOCLUnrestrictedName"
-
-
- // $ANTLR start "ruleEssentialOCLUnrestrictedName"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1317:1: ruleEssentialOCLUnrestrictedName : ( ruleIdentifier ) ;
- public final void ruleEssentialOCLUnrestrictedName() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1321:2: ( ( ruleIdentifier ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1322:1: ( ruleIdentifier )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1322:1: ( ruleIdentifier )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1323:1: ruleIdentifier
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getEssentialOCLUnrestrictedNameAccess().getIdentifierParserRuleCall());
- }
- pushFollow(FollowSets000.FOLLOW_ruleIdentifier_in_ruleEssentialOCLUnrestrictedName2757);
- ruleIdentifier();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getEssentialOCLUnrestrictedNameAccess().getIdentifierParserRuleCall());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleEssentialOCLUnrestrictedName"
-
-
- // $ANTLR start "entryRuleEssentialOCLUnreservedName"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1336:1: entryRuleEssentialOCLUnreservedName : ruleEssentialOCLUnreservedName EOF ;
- public final void entryRuleEssentialOCLUnreservedName() throws RecognitionException {
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1337:1: ( ruleEssentialOCLUnreservedName EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1338:1: ruleEssentialOCLUnreservedName EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getEssentialOCLUnreservedNameRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleEssentialOCLUnreservedName_in_entryRuleEssentialOCLUnreservedName2783);
- ruleEssentialOCLUnreservedName();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getEssentialOCLUnreservedNameRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleEssentialOCLUnreservedName2790); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleEssentialOCLUnreservedName"
-
-
- // $ANTLR start "ruleEssentialOCLUnreservedName"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1345:1: ruleEssentialOCLUnreservedName : ( ( rule__EssentialOCLUnreservedName__Alternatives ) ) ;
- public final void ruleEssentialOCLUnreservedName() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1349:2: ( ( ( rule__EssentialOCLUnreservedName__Alternatives ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1350:1: ( ( rule__EssentialOCLUnreservedName__Alternatives ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1350:1: ( ( rule__EssentialOCLUnreservedName__Alternatives ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1351:1: ( rule__EssentialOCLUnreservedName__Alternatives )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getEssentialOCLUnreservedNameAccess().getAlternatives());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1352:1: ( rule__EssentialOCLUnreservedName__Alternatives )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1352:2: rule__EssentialOCLUnreservedName__Alternatives
- {
- pushFollow(FollowSets000.FOLLOW_rule__EssentialOCLUnreservedName__Alternatives_in_ruleEssentialOCLUnreservedName2816);
- rule__EssentialOCLUnreservedName__Alternatives();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getEssentialOCLUnreservedNameAccess().getAlternatives());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleEssentialOCLUnreservedName"
-
-
- // $ANTLR start "entryRuleUnreservedName"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1364:1: entryRuleUnreservedName : ruleUnreservedName EOF ;
- public final void entryRuleUnreservedName() throws RecognitionException {
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1365:1: ( ruleUnreservedName EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1366:1: ruleUnreservedName EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getUnreservedNameRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleUnreservedName_in_entryRuleUnreservedName2843);
- ruleUnreservedName();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getUnreservedNameRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleUnreservedName2850); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleUnreservedName"
-
-
- // $ANTLR start "ruleUnreservedName"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1373:1: ruleUnreservedName : ( ruleEssentialOCLUnreservedName ) ;
- public final void ruleUnreservedName() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1377:2: ( ( ruleEssentialOCLUnreservedName ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1378:1: ( ruleEssentialOCLUnreservedName )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1378:1: ( ruleEssentialOCLUnreservedName )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1379:1: ruleEssentialOCLUnreservedName
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getUnreservedNameAccess().getEssentialOCLUnreservedNameParserRuleCall());
- }
- pushFollow(FollowSets000.FOLLOW_ruleEssentialOCLUnreservedName_in_ruleUnreservedName2876);
- ruleEssentialOCLUnreservedName();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getUnreservedNameAccess().getEssentialOCLUnreservedNameParserRuleCall());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleUnreservedName"
-
-
- // $ANTLR start "entryRulePathNameCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1392:1: entryRulePathNameCS : rulePathNameCS EOF ;
- public final void entryRulePathNameCS() throws RecognitionException {
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1393:1: ( rulePathNameCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1394:1: rulePathNameCS EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPathNameCSRule());
- }
- pushFollow(FollowSets000.FOLLOW_rulePathNameCS_in_entryRulePathNameCS2902);
- rulePathNameCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPathNameCSRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRulePathNameCS2909); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRulePathNameCS"
-
-
- // $ANTLR start "rulePathNameCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1401:1: rulePathNameCS : ( ( rule__PathNameCS__Group__0 ) ) ;
- public final void rulePathNameCS() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1405:2: ( ( ( rule__PathNameCS__Group__0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1406:1: ( ( rule__PathNameCS__Group__0 ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1406:1: ( ( rule__PathNameCS__Group__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1407:1: ( rule__PathNameCS__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPathNameCSAccess().getGroup());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1408:1: ( rule__PathNameCS__Group__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1408:2: rule__PathNameCS__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__PathNameCS__Group__0_in_rulePathNameCS2935);
- rule__PathNameCS__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPathNameCSAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rulePathNameCS"
-
-
- // $ANTLR start "entryRuleFirstPathElementCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1420:1: entryRuleFirstPathElementCS : ruleFirstPathElementCS EOF ;
- public final void entryRuleFirstPathElementCS() throws RecognitionException {
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1421:1: ( ruleFirstPathElementCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1422:1: ruleFirstPathElementCS EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getFirstPathElementCSRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleFirstPathElementCS_in_entryRuleFirstPathElementCS2962);
- ruleFirstPathElementCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getFirstPathElementCSRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleFirstPathElementCS2969); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleFirstPathElementCS"
-
-
- // $ANTLR start "ruleFirstPathElementCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1429:1: ruleFirstPathElementCS : ( ( rule__FirstPathElementCS__ElementAssignment ) ) ;
- public final void ruleFirstPathElementCS() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1433:2: ( ( ( rule__FirstPathElementCS__ElementAssignment ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1434:1: ( ( rule__FirstPathElementCS__ElementAssignment ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1434:1: ( ( rule__FirstPathElementCS__ElementAssignment ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1435:1: ( rule__FirstPathElementCS__ElementAssignment )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getFirstPathElementCSAccess().getElementAssignment());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1436:1: ( rule__FirstPathElementCS__ElementAssignment )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1436:2: rule__FirstPathElementCS__ElementAssignment
- {
- pushFollow(FollowSets000.FOLLOW_rule__FirstPathElementCS__ElementAssignment_in_ruleFirstPathElementCS2995);
- rule__FirstPathElementCS__ElementAssignment();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getFirstPathElementCSAccess().getElementAssignment());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleFirstPathElementCS"
-
-
- // $ANTLR start "entryRuleNextPathElementCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1448:1: entryRuleNextPathElementCS : ruleNextPathElementCS EOF ;
- public final void entryRuleNextPathElementCS() throws RecognitionException {
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1449:1: ( ruleNextPathElementCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1450:1: ruleNextPathElementCS EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNextPathElementCSRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleNextPathElementCS_in_entryRuleNextPathElementCS3022);
- ruleNextPathElementCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNextPathElementCSRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNextPathElementCS3029); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleNextPathElementCS"
-
-
- // $ANTLR start "ruleNextPathElementCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1457:1: ruleNextPathElementCS : ( ( rule__NextPathElementCS__ElementAssignment ) ) ;
- public final void ruleNextPathElementCS() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1461:2: ( ( ( rule__NextPathElementCS__ElementAssignment ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1462:1: ( ( rule__NextPathElementCS__ElementAssignment ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1462:1: ( ( rule__NextPathElementCS__ElementAssignment ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1463:1: ( rule__NextPathElementCS__ElementAssignment )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNextPathElementCSAccess().getElementAssignment());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1464:1: ( rule__NextPathElementCS__ElementAssignment )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1464:2: rule__NextPathElementCS__ElementAssignment
- {
- pushFollow(FollowSets000.FOLLOW_rule__NextPathElementCS__ElementAssignment_in_ruleNextPathElementCS3055);
- rule__NextPathElementCS__ElementAssignment();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNextPathElementCSAccess().getElementAssignment());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleNextPathElementCS"
-
-
- // $ANTLR start "entryRuleURIPathNameCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1476:1: entryRuleURIPathNameCS : ruleURIPathNameCS EOF ;
- public final void entryRuleURIPathNameCS() throws RecognitionException {
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1477:1: ( ruleURIPathNameCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1478:1: ruleURIPathNameCS EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getURIPathNameCSRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleURIPathNameCS_in_entryRuleURIPathNameCS3082);
- ruleURIPathNameCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getURIPathNameCSRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleURIPathNameCS3089); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleURIPathNameCS"
-
-
- // $ANTLR start "ruleURIPathNameCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1485:1: ruleURIPathNameCS : ( ( rule__URIPathNameCS__Group__0 ) ) ;
- public final void ruleURIPathNameCS() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1489:2: ( ( ( rule__URIPathNameCS__Group__0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1490:1: ( ( rule__URIPathNameCS__Group__0 ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1490:1: ( ( rule__URIPathNameCS__Group__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1491:1: ( rule__URIPathNameCS__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getURIPathNameCSAccess().getGroup());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1492:1: ( rule__URIPathNameCS__Group__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1492:2: rule__URIPathNameCS__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__Group__0_in_ruleURIPathNameCS3115);
- rule__URIPathNameCS__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getURIPathNameCSAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleURIPathNameCS"
-
-
- // $ANTLR start "entryRuleURIFirstPathElementCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1504:1: entryRuleURIFirstPathElementCS : ruleURIFirstPathElementCS EOF ;
- public final void entryRuleURIFirstPathElementCS() throws RecognitionException {
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1505:1: ( ruleURIFirstPathElementCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1506:1: ruleURIFirstPathElementCS EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getURIFirstPathElementCSRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleURIFirstPathElementCS_in_entryRuleURIFirstPathElementCS3142);
- ruleURIFirstPathElementCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getURIFirstPathElementCSRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleURIFirstPathElementCS3149); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleURIFirstPathElementCS"
-
-
- // $ANTLR start "ruleURIFirstPathElementCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1513:1: ruleURIFirstPathElementCS : ( ( rule__URIFirstPathElementCS__Alternatives ) ) ;
- public final void ruleURIFirstPathElementCS() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1517:2: ( ( ( rule__URIFirstPathElementCS__Alternatives ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1518:1: ( ( rule__URIFirstPathElementCS__Alternatives ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1518:1: ( ( rule__URIFirstPathElementCS__Alternatives ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1519:1: ( rule__URIFirstPathElementCS__Alternatives )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getURIFirstPathElementCSAccess().getAlternatives());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1520:1: ( rule__URIFirstPathElementCS__Alternatives )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1520:2: rule__URIFirstPathElementCS__Alternatives
- {
- pushFollow(FollowSets000.FOLLOW_rule__URIFirstPathElementCS__Alternatives_in_ruleURIFirstPathElementCS3175);
- rule__URIFirstPathElementCS__Alternatives();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getURIFirstPathElementCSAccess().getAlternatives());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleURIFirstPathElementCS"
-
-
- // $ANTLR start "entryRulePrimitiveTypeIdentifier"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1532:1: entryRulePrimitiveTypeIdentifier : rulePrimitiveTypeIdentifier EOF ;
- public final void entryRulePrimitiveTypeIdentifier() throws RecognitionException {
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1533:1: ( rulePrimitiveTypeIdentifier EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1534:1: rulePrimitiveTypeIdentifier EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPrimitiveTypeIdentifierRule());
- }
- pushFollow(FollowSets000.FOLLOW_rulePrimitiveTypeIdentifier_in_entryRulePrimitiveTypeIdentifier3202);
- rulePrimitiveTypeIdentifier();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPrimitiveTypeIdentifierRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRulePrimitiveTypeIdentifier3209); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRulePrimitiveTypeIdentifier"
-
-
- // $ANTLR start "rulePrimitiveTypeIdentifier"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1541:1: rulePrimitiveTypeIdentifier : ( ( rule__PrimitiveTypeIdentifier__Alternatives ) ) ;
- public final void rulePrimitiveTypeIdentifier() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1545:2: ( ( ( rule__PrimitiveTypeIdentifier__Alternatives ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1546:1: ( ( rule__PrimitiveTypeIdentifier__Alternatives ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1546:1: ( ( rule__PrimitiveTypeIdentifier__Alternatives ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1547:1: ( rule__PrimitiveTypeIdentifier__Alternatives )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPrimitiveTypeIdentifierAccess().getAlternatives());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1548:1: ( rule__PrimitiveTypeIdentifier__Alternatives )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1548:2: rule__PrimitiveTypeIdentifier__Alternatives
- {
- pushFollow(FollowSets000.FOLLOW_rule__PrimitiveTypeIdentifier__Alternatives_in_rulePrimitiveTypeIdentifier3235);
- rule__PrimitiveTypeIdentifier__Alternatives();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPrimitiveTypeIdentifierAccess().getAlternatives());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rulePrimitiveTypeIdentifier"
-
-
- // $ANTLR start "entryRulePrimitiveTypeCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1560:1: entryRulePrimitiveTypeCS : rulePrimitiveTypeCS EOF ;
- public final void entryRulePrimitiveTypeCS() throws RecognitionException {
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1561:1: ( rulePrimitiveTypeCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1562:1: rulePrimitiveTypeCS EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPrimitiveTypeCSRule());
- }
- pushFollow(FollowSets000.FOLLOW_rulePrimitiveTypeCS_in_entryRulePrimitiveTypeCS3262);
- rulePrimitiveTypeCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPrimitiveTypeCSRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRulePrimitiveTypeCS3269); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRulePrimitiveTypeCS"
-
-
- // $ANTLR start "rulePrimitiveTypeCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1569:1: rulePrimitiveTypeCS : ( ( rule__PrimitiveTypeCS__NameAssignment ) ) ;
- public final void rulePrimitiveTypeCS() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1573:2: ( ( ( rule__PrimitiveTypeCS__NameAssignment ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1574:1: ( ( rule__PrimitiveTypeCS__NameAssignment ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1574:1: ( ( rule__PrimitiveTypeCS__NameAssignment ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1575:1: ( rule__PrimitiveTypeCS__NameAssignment )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPrimitiveTypeCSAccess().getNameAssignment());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1576:1: ( rule__PrimitiveTypeCS__NameAssignment )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1576:2: rule__PrimitiveTypeCS__NameAssignment
- {
- pushFollow(FollowSets000.FOLLOW_rule__PrimitiveTypeCS__NameAssignment_in_rulePrimitiveTypeCS3295);
- rule__PrimitiveTypeCS__NameAssignment();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPrimitiveTypeCSAccess().getNameAssignment());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rulePrimitiveTypeCS"
-
-
- // $ANTLR start "entryRuleCollectionTypeIdentifier"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1588:1: entryRuleCollectionTypeIdentifier : ruleCollectionTypeIdentifier EOF ;
- public final void entryRuleCollectionTypeIdentifier() throws RecognitionException {
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1589:1: ( ruleCollectionTypeIdentifier EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1590:1: ruleCollectionTypeIdentifier EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getCollectionTypeIdentifierRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleCollectionTypeIdentifier_in_entryRuleCollectionTypeIdentifier3322);
- ruleCollectionTypeIdentifier();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getCollectionTypeIdentifierRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleCollectionTypeIdentifier3329); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleCollectionTypeIdentifier"
-
-
- // $ANTLR start "ruleCollectionTypeIdentifier"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1597:1: ruleCollectionTypeIdentifier : ( ( rule__CollectionTypeIdentifier__Alternatives ) ) ;
- public final void ruleCollectionTypeIdentifier() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1601:2: ( ( ( rule__CollectionTypeIdentifier__Alternatives ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1602:1: ( ( rule__CollectionTypeIdentifier__Alternatives ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1602:1: ( ( rule__CollectionTypeIdentifier__Alternatives ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1603:1: ( rule__CollectionTypeIdentifier__Alternatives )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getCollectionTypeIdentifierAccess().getAlternatives());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1604:1: ( rule__CollectionTypeIdentifier__Alternatives )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1604:2: rule__CollectionTypeIdentifier__Alternatives
- {
- pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeIdentifier__Alternatives_in_ruleCollectionTypeIdentifier3355);
- rule__CollectionTypeIdentifier__Alternatives();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getCollectionTypeIdentifierAccess().getAlternatives());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleCollectionTypeIdentifier"
-
-
- // $ANTLR start "entryRuleCollectionTypeCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1616:1: entryRuleCollectionTypeCS : ruleCollectionTypeCS EOF ;
- public final void entryRuleCollectionTypeCS() throws RecognitionException {
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1617:1: ( ruleCollectionTypeCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1618:1: ruleCollectionTypeCS EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getCollectionTypeCSRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleCollectionTypeCS_in_entryRuleCollectionTypeCS3382);
- ruleCollectionTypeCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getCollectionTypeCSRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleCollectionTypeCS3389); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleCollectionTypeCS"
-
-
- // $ANTLR start "ruleCollectionTypeCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1625:1: ruleCollectionTypeCS : ( ( rule__CollectionTypeCS__Group__0 ) ) ;
- public final void ruleCollectionTypeCS() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1629:2: ( ( ( rule__CollectionTypeCS__Group__0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1630:1: ( ( rule__CollectionTypeCS__Group__0 ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1630:1: ( ( rule__CollectionTypeCS__Group__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1631:1: ( rule__CollectionTypeCS__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getCollectionTypeCSAccess().getGroup());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1632:1: ( rule__CollectionTypeCS__Group__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1632:2: rule__CollectionTypeCS__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group__0_in_ruleCollectionTypeCS3415);
- rule__CollectionTypeCS__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getCollectionTypeCSAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleCollectionTypeCS"
-
-
- // $ANTLR start "entryRuleMultiplicityBoundsCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1644:1: entryRuleMultiplicityBoundsCS : ruleMultiplicityBoundsCS EOF ;
- public final void entryRuleMultiplicityBoundsCS() throws RecognitionException {
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1645:1: ( ruleMultiplicityBoundsCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1646:1: ruleMultiplicityBoundsCS EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getMultiplicityBoundsCSRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleMultiplicityBoundsCS_in_entryRuleMultiplicityBoundsCS3442);
- ruleMultiplicityBoundsCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getMultiplicityBoundsCSRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleMultiplicityBoundsCS3449); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleMultiplicityBoundsCS"
-
-
- // $ANTLR start "ruleMultiplicityBoundsCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1653:1: ruleMultiplicityBoundsCS : ( ( rule__MultiplicityBoundsCS__Group__0 ) ) ;
- public final void ruleMultiplicityBoundsCS() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1657:2: ( ( ( rule__MultiplicityBoundsCS__Group__0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1658:1: ( ( rule__MultiplicityBoundsCS__Group__0 ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1658:1: ( ( rule__MultiplicityBoundsCS__Group__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1659:1: ( rule__MultiplicityBoundsCS__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getMultiplicityBoundsCSAccess().getGroup());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1660:1: ( rule__MultiplicityBoundsCS__Group__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1660:2: rule__MultiplicityBoundsCS__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__MultiplicityBoundsCS__Group__0_in_ruleMultiplicityBoundsCS3475);
- rule__MultiplicityBoundsCS__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getMultiplicityBoundsCSAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleMultiplicityBoundsCS"
-
-
- // $ANTLR start "entryRuleMultiplicityCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1672:1: entryRuleMultiplicityCS : ruleMultiplicityCS EOF ;
- public final void entryRuleMultiplicityCS() throws RecognitionException {
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1673:1: ( ruleMultiplicityCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1674:1: ruleMultiplicityCS EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getMultiplicityCSRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleMultiplicityCS_in_entryRuleMultiplicityCS3502);
- ruleMultiplicityCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getMultiplicityCSRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleMultiplicityCS3509); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleMultiplicityCS"
-
-
- // $ANTLR start "ruleMultiplicityCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1681:1: ruleMultiplicityCS : ( ( rule__MultiplicityCS__Group__0 ) ) ;
- public final void ruleMultiplicityCS() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1685:2: ( ( ( rule__MultiplicityCS__Group__0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1686:1: ( ( rule__MultiplicityCS__Group__0 ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1686:1: ( ( rule__MultiplicityCS__Group__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1687:1: ( rule__MultiplicityCS__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getMultiplicityCSAccess().getGroup());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1688:1: ( rule__MultiplicityCS__Group__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1688:2: rule__MultiplicityCS__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__MultiplicityCS__Group__0_in_ruleMultiplicityCS3535);
- rule__MultiplicityCS__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getMultiplicityCSAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleMultiplicityCS"
-
-
- // $ANTLR start "entryRuleMultiplicityStringCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1700:1: entryRuleMultiplicityStringCS : ruleMultiplicityStringCS EOF ;
- public final void entryRuleMultiplicityStringCS() throws RecognitionException {
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1701:1: ( ruleMultiplicityStringCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1702:1: ruleMultiplicityStringCS EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getMultiplicityStringCSRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleMultiplicityStringCS_in_entryRuleMultiplicityStringCS3562);
- ruleMultiplicityStringCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getMultiplicityStringCSRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleMultiplicityStringCS3569); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleMultiplicityStringCS"
-
-
- // $ANTLR start "ruleMultiplicityStringCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1709:1: ruleMultiplicityStringCS : ( ( rule__MultiplicityStringCS__StringBoundsAssignment ) ) ;
- public final void ruleMultiplicityStringCS() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1713:2: ( ( ( rule__MultiplicityStringCS__StringBoundsAssignment ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1714:1: ( ( rule__MultiplicityStringCS__StringBoundsAssignment ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1714:1: ( ( rule__MultiplicityStringCS__StringBoundsAssignment ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1715:1: ( rule__MultiplicityStringCS__StringBoundsAssignment )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getMultiplicityStringCSAccess().getStringBoundsAssignment());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1716:1: ( rule__MultiplicityStringCS__StringBoundsAssignment )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1716:2: rule__MultiplicityStringCS__StringBoundsAssignment
- {
- pushFollow(FollowSets000.FOLLOW_rule__MultiplicityStringCS__StringBoundsAssignment_in_ruleMultiplicityStringCS3595);
- rule__MultiplicityStringCS__StringBoundsAssignment();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getMultiplicityStringCSAccess().getStringBoundsAssignment());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleMultiplicityStringCS"
-
-
- // $ANTLR start "entryRuleTupleTypeCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1728:1: entryRuleTupleTypeCS : ruleTupleTypeCS EOF ;
- public final void entryRuleTupleTypeCS() throws RecognitionException {
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1729:1: ( ruleTupleTypeCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1730:1: ruleTupleTypeCS EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTupleTypeCSRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleTupleTypeCS_in_entryRuleTupleTypeCS3622);
- ruleTupleTypeCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTupleTypeCSRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTupleTypeCS3629); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleTupleTypeCS"
-
-
- // $ANTLR start "ruleTupleTypeCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1737:1: ruleTupleTypeCS : ( ( rule__TupleTypeCS__Group__0 ) ) ;
- public final void ruleTupleTypeCS() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1741:2: ( ( ( rule__TupleTypeCS__Group__0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1742:1: ( ( rule__TupleTypeCS__Group__0 ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1742:1: ( ( rule__TupleTypeCS__Group__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1743:1: ( rule__TupleTypeCS__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTupleTypeCSAccess().getGroup());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1744:1: ( rule__TupleTypeCS__Group__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1744:2: rule__TupleTypeCS__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group__0_in_ruleTupleTypeCS3655);
- rule__TupleTypeCS__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTupleTypeCSAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleTupleTypeCS"
-
-
- // $ANTLR start "entryRuleTuplePartCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1756:1: entryRuleTuplePartCS : ruleTuplePartCS EOF ;
- public final void entryRuleTuplePartCS() throws RecognitionException {
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1757:1: ( ruleTuplePartCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1758:1: ruleTuplePartCS EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTuplePartCSRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleTuplePartCS_in_entryRuleTuplePartCS3682);
- ruleTuplePartCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTuplePartCSRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTuplePartCS3689); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleTuplePartCS"
-
-
- // $ANTLR start "ruleTuplePartCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1765:1: ruleTuplePartCS : ( ( rule__TuplePartCS__Group__0 ) ) ;
- public final void ruleTuplePartCS() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1769:2: ( ( ( rule__TuplePartCS__Group__0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1770:1: ( ( rule__TuplePartCS__Group__0 ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1770:1: ( ( rule__TuplePartCS__Group__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1771:1: ( rule__TuplePartCS__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTuplePartCSAccess().getGroup());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1772:1: ( rule__TuplePartCS__Group__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1772:2: rule__TuplePartCS__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__TuplePartCS__Group__0_in_ruleTuplePartCS3715);
- rule__TuplePartCS__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTuplePartCSAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleTuplePartCS"
-
-
- // $ANTLR start "entryRuleCollectionLiteralExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1784:1: entryRuleCollectionLiteralExpCS : ruleCollectionLiteralExpCS EOF ;
- public final void entryRuleCollectionLiteralExpCS() throws RecognitionException {
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1785:1: ( ruleCollectionLiteralExpCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1786:1: ruleCollectionLiteralExpCS EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getCollectionLiteralExpCSRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleCollectionLiteralExpCS_in_entryRuleCollectionLiteralExpCS3742);
- ruleCollectionLiteralExpCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getCollectionLiteralExpCSRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleCollectionLiteralExpCS3749); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleCollectionLiteralExpCS"
-
-
- // $ANTLR start "ruleCollectionLiteralExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1793:1: ruleCollectionLiteralExpCS : ( ( rule__CollectionLiteralExpCS__Group__0 ) ) ;
- public final void ruleCollectionLiteralExpCS() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1797:2: ( ( ( rule__CollectionLiteralExpCS__Group__0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1798:1: ( ( rule__CollectionLiteralExpCS__Group__0 ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1798:1: ( ( rule__CollectionLiteralExpCS__Group__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1799:1: ( rule__CollectionLiteralExpCS__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getCollectionLiteralExpCSAccess().getGroup());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1800:1: ( rule__CollectionLiteralExpCS__Group__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1800:2: rule__CollectionLiteralExpCS__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group__0_in_ruleCollectionLiteralExpCS3775);
- rule__CollectionLiteralExpCS__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getCollectionLiteralExpCSAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleCollectionLiteralExpCS"
-
-
- // $ANTLR start "entryRuleCollectionLiteralPartCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1812:1: entryRuleCollectionLiteralPartCS : ruleCollectionLiteralPartCS EOF ;
- public final void entryRuleCollectionLiteralPartCS() throws RecognitionException {
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1813:1: ( ruleCollectionLiteralPartCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1814:1: ruleCollectionLiteralPartCS EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getCollectionLiteralPartCSRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleCollectionLiteralPartCS_in_entryRuleCollectionLiteralPartCS3802);
- ruleCollectionLiteralPartCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getCollectionLiteralPartCSRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleCollectionLiteralPartCS3809); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleCollectionLiteralPartCS"
-
-
- // $ANTLR start "ruleCollectionLiteralPartCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1821:1: ruleCollectionLiteralPartCS : ( ( rule__CollectionLiteralPartCS__Group__0 ) ) ;
- public final void ruleCollectionLiteralPartCS() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1825:2: ( ( ( rule__CollectionLiteralPartCS__Group__0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1826:1: ( ( rule__CollectionLiteralPartCS__Group__0 ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1826:1: ( ( rule__CollectionLiteralPartCS__Group__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1827:1: ( rule__CollectionLiteralPartCS__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getCollectionLiteralPartCSAccess().getGroup());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1828:1: ( rule__CollectionLiteralPartCS__Group__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1828:2: rule__CollectionLiteralPartCS__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__Group__0_in_ruleCollectionLiteralPartCS3835);
- rule__CollectionLiteralPartCS__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getCollectionLiteralPartCSAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleCollectionLiteralPartCS"
-
-
- // $ANTLR start "entryRuleConstructorPartCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1840:1: entryRuleConstructorPartCS : ruleConstructorPartCS EOF ;
- public final void entryRuleConstructorPartCS() throws RecognitionException {
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1841:1: ( ruleConstructorPartCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1842:1: ruleConstructorPartCS EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getConstructorPartCSRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleConstructorPartCS_in_entryRuleConstructorPartCS3862);
- ruleConstructorPartCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getConstructorPartCSRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleConstructorPartCS3869); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleConstructorPartCS"
-
-
- // $ANTLR start "ruleConstructorPartCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1849:1: ruleConstructorPartCS : ( ( rule__ConstructorPartCS__Group__0 ) ) ;
- public final void ruleConstructorPartCS() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1853:2: ( ( ( rule__ConstructorPartCS__Group__0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1854:1: ( ( rule__ConstructorPartCS__Group__0 ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1854:1: ( ( rule__ConstructorPartCS__Group__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1855:1: ( rule__ConstructorPartCS__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getConstructorPartCSAccess().getGroup());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1856:1: ( rule__ConstructorPartCS__Group__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1856:2: rule__ConstructorPartCS__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__ConstructorPartCS__Group__0_in_ruleConstructorPartCS3895);
- rule__ConstructorPartCS__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getConstructorPartCSAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleConstructorPartCS"
-
-
- // $ANTLR start "entryRulePrimitiveLiteralExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1868:1: entryRulePrimitiveLiteralExpCS : rulePrimitiveLiteralExpCS EOF ;
- public final void entryRulePrimitiveLiteralExpCS() throws RecognitionException {
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1869:1: ( rulePrimitiveLiteralExpCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1870:1: rulePrimitiveLiteralExpCS EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPrimitiveLiteralExpCSRule());
- }
- pushFollow(FollowSets000.FOLLOW_rulePrimitiveLiteralExpCS_in_entryRulePrimitiveLiteralExpCS3922);
- rulePrimitiveLiteralExpCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPrimitiveLiteralExpCSRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRulePrimitiveLiteralExpCS3929); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRulePrimitiveLiteralExpCS"
-
-
- // $ANTLR start "rulePrimitiveLiteralExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1877:1: rulePrimitiveLiteralExpCS : ( ( rule__PrimitiveLiteralExpCS__Alternatives ) ) ;
- public final void rulePrimitiveLiteralExpCS() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1881:2: ( ( ( rule__PrimitiveLiteralExpCS__Alternatives ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1882:1: ( ( rule__PrimitiveLiteralExpCS__Alternatives ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1882:1: ( ( rule__PrimitiveLiteralExpCS__Alternatives ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1883:1: ( rule__PrimitiveLiteralExpCS__Alternatives )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPrimitiveLiteralExpCSAccess().getAlternatives());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1884:1: ( rule__PrimitiveLiteralExpCS__Alternatives )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1884:2: rule__PrimitiveLiteralExpCS__Alternatives
- {
- pushFollow(FollowSets000.FOLLOW_rule__PrimitiveLiteralExpCS__Alternatives_in_rulePrimitiveLiteralExpCS3955);
- rule__PrimitiveLiteralExpCS__Alternatives();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPrimitiveLiteralExpCSAccess().getAlternatives());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rulePrimitiveLiteralExpCS"
-
-
- // $ANTLR start "entryRuleTupleLiteralExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1896:1: entryRuleTupleLiteralExpCS : ruleTupleLiteralExpCS EOF ;
- public final void entryRuleTupleLiteralExpCS() throws RecognitionException {
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1897:1: ( ruleTupleLiteralExpCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1898:1: ruleTupleLiteralExpCS EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTupleLiteralExpCSRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleTupleLiteralExpCS_in_entryRuleTupleLiteralExpCS3982);
- ruleTupleLiteralExpCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTupleLiteralExpCSRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTupleLiteralExpCS3989); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleTupleLiteralExpCS"
-
-
- // $ANTLR start "ruleTupleLiteralExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1905:1: ruleTupleLiteralExpCS : ( ( rule__TupleLiteralExpCS__Group__0 ) ) ;
- public final void ruleTupleLiteralExpCS() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1909:2: ( ( ( rule__TupleLiteralExpCS__Group__0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1910:1: ( ( rule__TupleLiteralExpCS__Group__0 ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1910:1: ( ( rule__TupleLiteralExpCS__Group__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1911:1: ( rule__TupleLiteralExpCS__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTupleLiteralExpCSAccess().getGroup());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1912:1: ( rule__TupleLiteralExpCS__Group__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1912:2: rule__TupleLiteralExpCS__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__0_in_ruleTupleLiteralExpCS4015);
- rule__TupleLiteralExpCS__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTupleLiteralExpCSAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleTupleLiteralExpCS"
-
-
- // $ANTLR start "entryRuleTupleLiteralPartCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1924:1: entryRuleTupleLiteralPartCS : ruleTupleLiteralPartCS EOF ;
- public final void entryRuleTupleLiteralPartCS() throws RecognitionException {
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1925:1: ( ruleTupleLiteralPartCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1926:1: ruleTupleLiteralPartCS EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTupleLiteralPartCSRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleTupleLiteralPartCS_in_entryRuleTupleLiteralPartCS4042);
- ruleTupleLiteralPartCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTupleLiteralPartCSRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTupleLiteralPartCS4049); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleTupleLiteralPartCS"
-
-
- // $ANTLR start "ruleTupleLiteralPartCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1933:1: ruleTupleLiteralPartCS : ( ( rule__TupleLiteralPartCS__Group__0 ) ) ;
- public final void ruleTupleLiteralPartCS() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1937:2: ( ( ( rule__TupleLiteralPartCS__Group__0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1938:1: ( ( rule__TupleLiteralPartCS__Group__0 ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1938:1: ( ( rule__TupleLiteralPartCS__Group__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1939:1: ( rule__TupleLiteralPartCS__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTupleLiteralPartCSAccess().getGroup());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1940:1: ( rule__TupleLiteralPartCS__Group__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1940:2: rule__TupleLiteralPartCS__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group__0_in_ruleTupleLiteralPartCS4075);
- rule__TupleLiteralPartCS__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTupleLiteralPartCSAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleTupleLiteralPartCS"
-
-
- // $ANTLR start "entryRuleNumberLiteralExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1952:1: entryRuleNumberLiteralExpCS : ruleNumberLiteralExpCS EOF ;
- public final void entryRuleNumberLiteralExpCS() throws RecognitionException {
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1953:1: ( ruleNumberLiteralExpCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1954:1: ruleNumberLiteralExpCS EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNumberLiteralExpCSRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleNumberLiteralExpCS_in_entryRuleNumberLiteralExpCS4102);
- ruleNumberLiteralExpCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNumberLiteralExpCSRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNumberLiteralExpCS4109); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleNumberLiteralExpCS"
-
-
- // $ANTLR start "ruleNumberLiteralExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1961:1: ruleNumberLiteralExpCS : ( ( rule__NumberLiteralExpCS__NameAssignment ) ) ;
- public final void ruleNumberLiteralExpCS() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1965:2: ( ( ( rule__NumberLiteralExpCS__NameAssignment ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1966:1: ( ( rule__NumberLiteralExpCS__NameAssignment ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1966:1: ( ( rule__NumberLiteralExpCS__NameAssignment ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1967:1: ( rule__NumberLiteralExpCS__NameAssignment )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNumberLiteralExpCSAccess().getNameAssignment());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1968:1: ( rule__NumberLiteralExpCS__NameAssignment )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1968:2: rule__NumberLiteralExpCS__NameAssignment
- {
- pushFollow(FollowSets000.FOLLOW_rule__NumberLiteralExpCS__NameAssignment_in_ruleNumberLiteralExpCS4135);
- rule__NumberLiteralExpCS__NameAssignment();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNumberLiteralExpCSAccess().getNameAssignment());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleNumberLiteralExpCS"
-
-
- // $ANTLR start "entryRuleStringLiteralExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1980:1: entryRuleStringLiteralExpCS : ruleStringLiteralExpCS EOF ;
- public final void entryRuleStringLiteralExpCS() throws RecognitionException {
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1981:1: ( ruleStringLiteralExpCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1982:1: ruleStringLiteralExpCS EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getStringLiteralExpCSRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleStringLiteralExpCS_in_entryRuleStringLiteralExpCS4162);
- ruleStringLiteralExpCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getStringLiteralExpCSRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleStringLiteralExpCS4169); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleStringLiteralExpCS"
-
-
- // $ANTLR start "ruleStringLiteralExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1989:1: ruleStringLiteralExpCS : ( ( ( rule__StringLiteralExpCS__NameAssignment ) ) ( ( rule__StringLiteralExpCS__NameAssignment )* ) ) ;
- public final void ruleStringLiteralExpCS() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1993:2: ( ( ( ( rule__StringLiteralExpCS__NameAssignment ) ) ( ( rule__StringLiteralExpCS__NameAssignment )* ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1994:1: ( ( ( rule__StringLiteralExpCS__NameAssignment ) ) ( ( rule__StringLiteralExpCS__NameAssignment )* ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1994:1: ( ( ( rule__StringLiteralExpCS__NameAssignment ) ) ( ( rule__StringLiteralExpCS__NameAssignment )* ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1995:1: ( ( rule__StringLiteralExpCS__NameAssignment ) ) ( ( rule__StringLiteralExpCS__NameAssignment )* )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1995:1: ( ( rule__StringLiteralExpCS__NameAssignment ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1996:1: ( rule__StringLiteralExpCS__NameAssignment )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getStringLiteralExpCSAccess().getNameAssignment());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1997:1: ( rule__StringLiteralExpCS__NameAssignment )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:1997:2: rule__StringLiteralExpCS__NameAssignment
- {
- pushFollow(FollowSets000.FOLLOW_rule__StringLiteralExpCS__NameAssignment_in_ruleStringLiteralExpCS4197);
- rule__StringLiteralExpCS__NameAssignment();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getStringLiteralExpCSAccess().getNameAssignment());
- }
-
- }
-
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2000:1: ( ( rule__StringLiteralExpCS__NameAssignment )* )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2001:1: ( rule__StringLiteralExpCS__NameAssignment )*
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getStringLiteralExpCSAccess().getNameAssignment());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2002:1: ( rule__StringLiteralExpCS__NameAssignment )*
- loop2:
- do {
- int alt2=2;
- int LA2_0 = input.LA(1);
-
- if ( (LA2_0==RULE_SINGLE_QUOTED_STRING) ) {
- alt2=1;
- }
-
-
- switch (alt2) {
- case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2002:2: rule__StringLiteralExpCS__NameAssignment
- {
- pushFollow(FollowSets000.FOLLOW_rule__StringLiteralExpCS__NameAssignment_in_ruleStringLiteralExpCS4209);
- rule__StringLiteralExpCS__NameAssignment();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- default :
- break loop2;
- }
- } while (true);
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getStringLiteralExpCSAccess().getNameAssignment());
- }
-
- }
-
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleStringLiteralExpCS"
-
-
- // $ANTLR start "entryRuleBooleanLiteralExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2015:1: entryRuleBooleanLiteralExpCS : ruleBooleanLiteralExpCS EOF ;
- public final void entryRuleBooleanLiteralExpCS() throws RecognitionException {
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2016:1: ( ruleBooleanLiteralExpCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2017:1: ruleBooleanLiteralExpCS EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getBooleanLiteralExpCSRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleBooleanLiteralExpCS_in_entryRuleBooleanLiteralExpCS4239);
- ruleBooleanLiteralExpCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getBooleanLiteralExpCSRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleBooleanLiteralExpCS4246); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleBooleanLiteralExpCS"
-
-
- // $ANTLR start "ruleBooleanLiteralExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2024:1: ruleBooleanLiteralExpCS : ( ( rule__BooleanLiteralExpCS__Alternatives ) ) ;
- public final void ruleBooleanLiteralExpCS() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2028:2: ( ( ( rule__BooleanLiteralExpCS__Alternatives ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2029:1: ( ( rule__BooleanLiteralExpCS__Alternatives ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2029:1: ( ( rule__BooleanLiteralExpCS__Alternatives ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2030:1: ( rule__BooleanLiteralExpCS__Alternatives )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getBooleanLiteralExpCSAccess().getAlternatives());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2031:1: ( rule__BooleanLiteralExpCS__Alternatives )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2031:2: rule__BooleanLiteralExpCS__Alternatives
- {
- pushFollow(FollowSets000.FOLLOW_rule__BooleanLiteralExpCS__Alternatives_in_ruleBooleanLiteralExpCS4272);
- rule__BooleanLiteralExpCS__Alternatives();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getBooleanLiteralExpCSAccess().getAlternatives());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleBooleanLiteralExpCS"
-
-
- // $ANTLR start "entryRuleUnlimitedNaturalLiteralExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2043:1: entryRuleUnlimitedNaturalLiteralExpCS : ruleUnlimitedNaturalLiteralExpCS EOF ;
- public final void entryRuleUnlimitedNaturalLiteralExpCS() throws RecognitionException {
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2044:1: ( ruleUnlimitedNaturalLiteralExpCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2045:1: ruleUnlimitedNaturalLiteralExpCS EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getUnlimitedNaturalLiteralExpCSRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleUnlimitedNaturalLiteralExpCS_in_entryRuleUnlimitedNaturalLiteralExpCS4299);
- ruleUnlimitedNaturalLiteralExpCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getUnlimitedNaturalLiteralExpCSRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleUnlimitedNaturalLiteralExpCS4306); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleUnlimitedNaturalLiteralExpCS"
-
-
- // $ANTLR start "ruleUnlimitedNaturalLiteralExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2052:1: ruleUnlimitedNaturalLiteralExpCS : ( ( rule__UnlimitedNaturalLiteralExpCS__Group__0 ) ) ;
- public final void ruleUnlimitedNaturalLiteralExpCS() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2056:2: ( ( ( rule__UnlimitedNaturalLiteralExpCS__Group__0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2057:1: ( ( rule__UnlimitedNaturalLiteralExpCS__Group__0 ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2057:1: ( ( rule__UnlimitedNaturalLiteralExpCS__Group__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2058:1: ( rule__UnlimitedNaturalLiteralExpCS__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getUnlimitedNaturalLiteralExpCSAccess().getGroup());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2059:1: ( rule__UnlimitedNaturalLiteralExpCS__Group__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2059:2: rule__UnlimitedNaturalLiteralExpCS__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__0_in_ruleUnlimitedNaturalLiteralExpCS4332);
- rule__UnlimitedNaturalLiteralExpCS__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getUnlimitedNaturalLiteralExpCSAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleUnlimitedNaturalLiteralExpCS"
-
-
- // $ANTLR start "entryRuleInvalidLiteralExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2071:1: entryRuleInvalidLiteralExpCS : ruleInvalidLiteralExpCS EOF ;
- public final void entryRuleInvalidLiteralExpCS() throws RecognitionException {
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2072:1: ( ruleInvalidLiteralExpCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2073:1: ruleInvalidLiteralExpCS EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getInvalidLiteralExpCSRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleInvalidLiteralExpCS_in_entryRuleInvalidLiteralExpCS4359);
- ruleInvalidLiteralExpCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getInvalidLiteralExpCSRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleInvalidLiteralExpCS4366); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleInvalidLiteralExpCS"
-
-
- // $ANTLR start "ruleInvalidLiteralExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2080:1: ruleInvalidLiteralExpCS : ( ( rule__InvalidLiteralExpCS__Group__0 ) ) ;
- public final void ruleInvalidLiteralExpCS() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2084:2: ( ( ( rule__InvalidLiteralExpCS__Group__0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2085:1: ( ( rule__InvalidLiteralExpCS__Group__0 ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2085:1: ( ( rule__InvalidLiteralExpCS__Group__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2086:1: ( rule__InvalidLiteralExpCS__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getInvalidLiteralExpCSAccess().getGroup());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2087:1: ( rule__InvalidLiteralExpCS__Group__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2087:2: rule__InvalidLiteralExpCS__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__InvalidLiteralExpCS__Group__0_in_ruleInvalidLiteralExpCS4392);
- rule__InvalidLiteralExpCS__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getInvalidLiteralExpCSAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleInvalidLiteralExpCS"
-
-
- // $ANTLR start "entryRuleNullLiteralExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2099:1: entryRuleNullLiteralExpCS : ruleNullLiteralExpCS EOF ;
- public final void entryRuleNullLiteralExpCS() throws RecognitionException {
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2100:1: ( ruleNullLiteralExpCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2101:1: ruleNullLiteralExpCS EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNullLiteralExpCSRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleNullLiteralExpCS_in_entryRuleNullLiteralExpCS4419);
- ruleNullLiteralExpCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNullLiteralExpCSRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNullLiteralExpCS4426); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleNullLiteralExpCS"
-
-
- // $ANTLR start "ruleNullLiteralExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2108:1: ruleNullLiteralExpCS : ( ( rule__NullLiteralExpCS__Group__0 ) ) ;
- public final void ruleNullLiteralExpCS() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2112:2: ( ( ( rule__NullLiteralExpCS__Group__0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2113:1: ( ( rule__NullLiteralExpCS__Group__0 ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2113:1: ( ( rule__NullLiteralExpCS__Group__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2114:1: ( rule__NullLiteralExpCS__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNullLiteralExpCSAccess().getGroup());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2115:1: ( rule__NullLiteralExpCS__Group__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2115:2: rule__NullLiteralExpCS__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__NullLiteralExpCS__Group__0_in_ruleNullLiteralExpCS4452);
- rule__NullLiteralExpCS__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNullLiteralExpCSAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleNullLiteralExpCS"
-
-
- // $ANTLR start "entryRuleTypeLiteralCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2127:1: entryRuleTypeLiteralCS : ruleTypeLiteralCS EOF ;
- public final void entryRuleTypeLiteralCS() throws RecognitionException {
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2128:1: ( ruleTypeLiteralCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2129:1: ruleTypeLiteralCS EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTypeLiteralCSRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleTypeLiteralCS_in_entryRuleTypeLiteralCS4479);
- ruleTypeLiteralCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTypeLiteralCSRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTypeLiteralCS4486); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleTypeLiteralCS"
-
-
- // $ANTLR start "ruleTypeLiteralCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2136:1: ruleTypeLiteralCS : ( ( rule__TypeLiteralCS__Alternatives ) ) ;
- public final void ruleTypeLiteralCS() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2140:2: ( ( ( rule__TypeLiteralCS__Alternatives ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2141:1: ( ( rule__TypeLiteralCS__Alternatives ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2141:1: ( ( rule__TypeLiteralCS__Alternatives ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2142:1: ( rule__TypeLiteralCS__Alternatives )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTypeLiteralCSAccess().getAlternatives());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2143:1: ( rule__TypeLiteralCS__Alternatives )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2143:2: rule__TypeLiteralCS__Alternatives
- {
- pushFollow(FollowSets000.FOLLOW_rule__TypeLiteralCS__Alternatives_in_ruleTypeLiteralCS4512);
- rule__TypeLiteralCS__Alternatives();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTypeLiteralCSAccess().getAlternatives());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleTypeLiteralCS"
-
-
- // $ANTLR start "entryRuleTypeLiteralWithMultiplicityCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2155:1: entryRuleTypeLiteralWithMultiplicityCS : ruleTypeLiteralWithMultiplicityCS EOF ;
- public final void entryRuleTypeLiteralWithMultiplicityCS() throws RecognitionException {
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2156:1: ( ruleTypeLiteralWithMultiplicityCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2157:1: ruleTypeLiteralWithMultiplicityCS EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTypeLiteralWithMultiplicityCSRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleTypeLiteralWithMultiplicityCS_in_entryRuleTypeLiteralWithMultiplicityCS4539);
- ruleTypeLiteralWithMultiplicityCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTypeLiteralWithMultiplicityCSRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTypeLiteralWithMultiplicityCS4546); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleTypeLiteralWithMultiplicityCS"
-
-
- // $ANTLR start "ruleTypeLiteralWithMultiplicityCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2164:1: ruleTypeLiteralWithMultiplicityCS : ( ( rule__TypeLiteralWithMultiplicityCS__Group__0 ) ) ;
- public final void ruleTypeLiteralWithMultiplicityCS() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2168:2: ( ( ( rule__TypeLiteralWithMultiplicityCS__Group__0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2169:1: ( ( rule__TypeLiteralWithMultiplicityCS__Group__0 ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2169:1: ( ( rule__TypeLiteralWithMultiplicityCS__Group__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2170:1: ( rule__TypeLiteralWithMultiplicityCS__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTypeLiteralWithMultiplicityCSAccess().getGroup());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2171:1: ( rule__TypeLiteralWithMultiplicityCS__Group__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2171:2: rule__TypeLiteralWithMultiplicityCS__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__TypeLiteralWithMultiplicityCS__Group__0_in_ruleTypeLiteralWithMultiplicityCS4572);
- rule__TypeLiteralWithMultiplicityCS__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTypeLiteralWithMultiplicityCSAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleTypeLiteralWithMultiplicityCS"
-
-
- // $ANTLR start "entryRuleTypeLiteralExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2183:1: entryRuleTypeLiteralExpCS : ruleTypeLiteralExpCS EOF ;
- public final void entryRuleTypeLiteralExpCS() throws RecognitionException {
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2184:1: ( ruleTypeLiteralExpCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2185:1: ruleTypeLiteralExpCS EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTypeLiteralExpCSRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleTypeLiteralExpCS_in_entryRuleTypeLiteralExpCS4599);
- ruleTypeLiteralExpCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTypeLiteralExpCSRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTypeLiteralExpCS4606); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleTypeLiteralExpCS"
-
-
- // $ANTLR start "ruleTypeLiteralExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2192:1: ruleTypeLiteralExpCS : ( ( rule__TypeLiteralExpCS__OwnedTypeAssignment ) ) ;
- public final void ruleTypeLiteralExpCS() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2196:2: ( ( ( rule__TypeLiteralExpCS__OwnedTypeAssignment ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2197:1: ( ( rule__TypeLiteralExpCS__OwnedTypeAssignment ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2197:1: ( ( rule__TypeLiteralExpCS__OwnedTypeAssignment ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2198:1: ( rule__TypeLiteralExpCS__OwnedTypeAssignment )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTypeLiteralExpCSAccess().getOwnedTypeAssignment());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2199:1: ( rule__TypeLiteralExpCS__OwnedTypeAssignment )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2199:2: rule__TypeLiteralExpCS__OwnedTypeAssignment
- {
- pushFollow(FollowSets000.FOLLOW_rule__TypeLiteralExpCS__OwnedTypeAssignment_in_ruleTypeLiteralExpCS4632);
- rule__TypeLiteralExpCS__OwnedTypeAssignment();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTypeLiteralExpCSAccess().getOwnedTypeAssignment());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleTypeLiteralExpCS"
-
-
- // $ANTLR start "entryRuleTypeNameExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2211:1: entryRuleTypeNameExpCS : ruleTypeNameExpCS EOF ;
- public final void entryRuleTypeNameExpCS() throws RecognitionException {
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2212:1: ( ruleTypeNameExpCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2213:1: ruleTypeNameExpCS EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTypeNameExpCSRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleTypeNameExpCS_in_entryRuleTypeNameExpCS4659);
- ruleTypeNameExpCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTypeNameExpCSRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTypeNameExpCS4666); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleTypeNameExpCS"
-
-
- // $ANTLR start "ruleTypeNameExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2220:1: ruleTypeNameExpCS : ( ( rule__TypeNameExpCS__PathNameAssignment ) ) ;
- public final void ruleTypeNameExpCS() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2224:2: ( ( ( rule__TypeNameExpCS__PathNameAssignment ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2225:1: ( ( rule__TypeNameExpCS__PathNameAssignment ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2225:1: ( ( rule__TypeNameExpCS__PathNameAssignment ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2226:1: ( rule__TypeNameExpCS__PathNameAssignment )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTypeNameExpCSAccess().getPathNameAssignment());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2227:1: ( rule__TypeNameExpCS__PathNameAssignment )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2227:2: rule__TypeNameExpCS__PathNameAssignment
- {
- pushFollow(FollowSets000.FOLLOW_rule__TypeNameExpCS__PathNameAssignment_in_ruleTypeNameExpCS4692);
- rule__TypeNameExpCS__PathNameAssignment();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTypeNameExpCSAccess().getPathNameAssignment());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleTypeNameExpCS"
-
-
- // $ANTLR start "entryRuleTypeExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2239:1: entryRuleTypeExpCS : ruleTypeExpCS EOF ;
- public final void entryRuleTypeExpCS() throws RecognitionException {
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2240:1: ( ruleTypeExpCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2241:1: ruleTypeExpCS EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTypeExpCSRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_entryRuleTypeExpCS4719);
- ruleTypeExpCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTypeExpCSRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTypeExpCS4726); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleTypeExpCS"
-
-
- // $ANTLR start "ruleTypeExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2248:1: ruleTypeExpCS : ( ( rule__TypeExpCS__Group__0 ) ) ;
- public final void ruleTypeExpCS() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2252:2: ( ( ( rule__TypeExpCS__Group__0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2253:1: ( ( rule__TypeExpCS__Group__0 ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2253:1: ( ( rule__TypeExpCS__Group__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2254:1: ( rule__TypeExpCS__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTypeExpCSAccess().getGroup());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2255:1: ( rule__TypeExpCS__Group__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2255:2: rule__TypeExpCS__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__TypeExpCS__Group__0_in_ruleTypeExpCS4752);
- rule__TypeExpCS__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTypeExpCSAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleTypeExpCS"
-
-
- // $ANTLR start "entryRuleExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2267:1: entryRuleExpCS : ruleExpCS EOF ;
- public final void entryRuleExpCS() throws RecognitionException {
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2268:1: ( ruleExpCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2269:1: ruleExpCS EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getExpCSRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_entryRuleExpCS4779);
- ruleExpCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getExpCSRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleExpCS4786); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleExpCS"
-
-
- // $ANTLR start "ruleExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2276:1: ruleExpCS : ( ( rule__ExpCS__Alternatives ) ) ;
- public final void ruleExpCS() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2280:2: ( ( ( rule__ExpCS__Alternatives ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2281:1: ( ( rule__ExpCS__Alternatives ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2281:1: ( ( rule__ExpCS__Alternatives ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2282:1: ( rule__ExpCS__Alternatives )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getExpCSAccess().getAlternatives());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2283:1: ( rule__ExpCS__Alternatives )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2283:2: rule__ExpCS__Alternatives
- {
- pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Alternatives_in_ruleExpCS4812);
- rule__ExpCS__Alternatives();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getExpCSAccess().getAlternatives());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleExpCS"
-
-
- // $ANTLR start "entryRulePrefixedExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2295:1: entryRulePrefixedExpCS : rulePrefixedExpCS EOF ;
- public final void entryRulePrefixedExpCS() throws RecognitionException {
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2296:1: ( rulePrefixedExpCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2297:1: rulePrefixedExpCS EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPrefixedExpCSRule());
- }
- pushFollow(FollowSets000.FOLLOW_rulePrefixedExpCS_in_entryRulePrefixedExpCS4839);
- rulePrefixedExpCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPrefixedExpCSRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRulePrefixedExpCS4846); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRulePrefixedExpCS"
-
-
- // $ANTLR start "rulePrefixedExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2304:1: rulePrefixedExpCS : ( ( rule__PrefixedExpCS__Alternatives ) ) ;
- public final void rulePrefixedExpCS() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2308:2: ( ( ( rule__PrefixedExpCS__Alternatives ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2309:1: ( ( rule__PrefixedExpCS__Alternatives ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2309:1: ( ( rule__PrefixedExpCS__Alternatives ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2310:1: ( rule__PrefixedExpCS__Alternatives )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPrefixedExpCSAccess().getAlternatives());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2311:1: ( rule__PrefixedExpCS__Alternatives )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2311:2: rule__PrefixedExpCS__Alternatives
- {
- pushFollow(FollowSets000.FOLLOW_rule__PrefixedExpCS__Alternatives_in_rulePrefixedExpCS4872);
- rule__PrefixedExpCS__Alternatives();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPrefixedExpCSAccess().getAlternatives());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rulePrefixedExpCS"
-
-
- // $ANTLR start "entryRulePrimaryExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2323:1: entryRulePrimaryExpCS : rulePrimaryExpCS EOF ;
- public final void entryRulePrimaryExpCS() throws RecognitionException {
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2324:1: ( rulePrimaryExpCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2325:1: rulePrimaryExpCS EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPrimaryExpCSRule());
- }
- pushFollow(FollowSets000.FOLLOW_rulePrimaryExpCS_in_entryRulePrimaryExpCS4899);
- rulePrimaryExpCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPrimaryExpCSRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRulePrimaryExpCS4906); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRulePrimaryExpCS"
-
-
- // $ANTLR start "rulePrimaryExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2332:1: rulePrimaryExpCS : ( ( rule__PrimaryExpCS__Alternatives ) ) ;
- public final void rulePrimaryExpCS() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2336:2: ( ( ( rule__PrimaryExpCS__Alternatives ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2337:1: ( ( rule__PrimaryExpCS__Alternatives ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2337:1: ( ( rule__PrimaryExpCS__Alternatives ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2338:1: ( rule__PrimaryExpCS__Alternatives )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPrimaryExpCSAccess().getAlternatives());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2339:1: ( rule__PrimaryExpCS__Alternatives )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2339:2: rule__PrimaryExpCS__Alternatives
- {
- pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Alternatives_in_rulePrimaryExpCS4932);
- rule__PrimaryExpCS__Alternatives();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPrimaryExpCSAccess().getAlternatives());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rulePrimaryExpCS"
-
-
- // $ANTLR start "entryRuleNavigatingArgCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2351:1: entryRuleNavigatingArgCS : ruleNavigatingArgCS EOF ;
- public final void entryRuleNavigatingArgCS() throws RecognitionException {
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2352:1: ( ruleNavigatingArgCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2353:1: ruleNavigatingArgCS EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNavigatingArgCSRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleNavigatingArgCS_in_entryRuleNavigatingArgCS4959);
- ruleNavigatingArgCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNavigatingArgCSRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNavigatingArgCS4966); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleNavigatingArgCS"
-
-
- // $ANTLR start "ruleNavigatingArgCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2360:1: ruleNavigatingArgCS : ( ( rule__NavigatingArgCS__Group__0 ) ) ;
- public final void ruleNavigatingArgCS() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2364:2: ( ( ( rule__NavigatingArgCS__Group__0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2365:1: ( ( rule__NavigatingArgCS__Group__0 ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2365:1: ( ( rule__NavigatingArgCS__Group__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2366:1: ( rule__NavigatingArgCS__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNavigatingArgCSAccess().getGroup());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2367:1: ( rule__NavigatingArgCS__Group__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2367:2: rule__NavigatingArgCS__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__NavigatingArgCS__Group__0_in_ruleNavigatingArgCS4992);
- rule__NavigatingArgCS__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNavigatingArgCSAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleNavigatingArgCS"
-
-
- // $ANTLR start "entryRuleNavigatingBarArgCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2379:1: entryRuleNavigatingBarArgCS : ruleNavigatingBarArgCS EOF ;
- public final void entryRuleNavigatingBarArgCS() throws RecognitionException {
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2380:1: ( ruleNavigatingBarArgCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2381:1: ruleNavigatingBarArgCS EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNavigatingBarArgCSRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleNavigatingBarArgCS_in_entryRuleNavigatingBarArgCS5019);
- ruleNavigatingBarArgCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNavigatingBarArgCSRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNavigatingBarArgCS5026); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleNavigatingBarArgCS"
-
-
- // $ANTLR start "ruleNavigatingBarArgCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2388:1: ruleNavigatingBarArgCS : ( ( rule__NavigatingBarArgCS__Group__0 ) ) ;
- public final void ruleNavigatingBarArgCS() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2392:2: ( ( ( rule__NavigatingBarArgCS__Group__0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2393:1: ( ( rule__NavigatingBarArgCS__Group__0 ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2393:1: ( ( rule__NavigatingBarArgCS__Group__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2394:1: ( rule__NavigatingBarArgCS__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNavigatingBarArgCSAccess().getGroup());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2395:1: ( rule__NavigatingBarArgCS__Group__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2395:2: rule__NavigatingBarArgCS__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__NavigatingBarArgCS__Group__0_in_ruleNavigatingBarArgCS5052);
- rule__NavigatingBarArgCS__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNavigatingBarArgCSAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleNavigatingBarArgCS"
-
-
- // $ANTLR start "entryRuleNavigatingCommaArgCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2407:1: entryRuleNavigatingCommaArgCS : ruleNavigatingCommaArgCS EOF ;
- public final void entryRuleNavigatingCommaArgCS() throws RecognitionException {
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2408:1: ( ruleNavigatingCommaArgCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2409:1: ruleNavigatingCommaArgCS EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNavigatingCommaArgCSRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleNavigatingCommaArgCS_in_entryRuleNavigatingCommaArgCS5079);
- ruleNavigatingCommaArgCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNavigatingCommaArgCSRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNavigatingCommaArgCS5086); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleNavigatingCommaArgCS"
-
-
- // $ANTLR start "ruleNavigatingCommaArgCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2416:1: ruleNavigatingCommaArgCS : ( ( rule__NavigatingCommaArgCS__Group__0 ) ) ;
- public final void ruleNavigatingCommaArgCS() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2420:2: ( ( ( rule__NavigatingCommaArgCS__Group__0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2421:1: ( ( rule__NavigatingCommaArgCS__Group__0 ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2421:1: ( ( rule__NavigatingCommaArgCS__Group__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2422:1: ( rule__NavigatingCommaArgCS__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNavigatingCommaArgCSAccess().getGroup());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2423:1: ( rule__NavigatingCommaArgCS__Group__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2423:2: rule__NavigatingCommaArgCS__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__NavigatingCommaArgCS__Group__0_in_ruleNavigatingCommaArgCS5112);
- rule__NavigatingCommaArgCS__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNavigatingCommaArgCSAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleNavigatingCommaArgCS"
-
-
- // $ANTLR start "entryRuleNavigatingSemiArgCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2435:1: entryRuleNavigatingSemiArgCS : ruleNavigatingSemiArgCS EOF ;
- public final void entryRuleNavigatingSemiArgCS() throws RecognitionException {
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2436:1: ( ruleNavigatingSemiArgCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2437:1: ruleNavigatingSemiArgCS EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNavigatingSemiArgCSRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleNavigatingSemiArgCS_in_entryRuleNavigatingSemiArgCS5139);
- ruleNavigatingSemiArgCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNavigatingSemiArgCSRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNavigatingSemiArgCS5146); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleNavigatingSemiArgCS"
-
-
- // $ANTLR start "ruleNavigatingSemiArgCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2444:1: ruleNavigatingSemiArgCS : ( ( rule__NavigatingSemiArgCS__Group__0 ) ) ;
- public final void ruleNavigatingSemiArgCS() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2448:2: ( ( ( rule__NavigatingSemiArgCS__Group__0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2449:1: ( ( rule__NavigatingSemiArgCS__Group__0 ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2449:1: ( ( rule__NavigatingSemiArgCS__Group__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2450:1: ( rule__NavigatingSemiArgCS__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNavigatingSemiArgCSAccess().getGroup());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2451:1: ( rule__NavigatingSemiArgCS__Group__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2451:2: rule__NavigatingSemiArgCS__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__NavigatingSemiArgCS__Group__0_in_ruleNavigatingSemiArgCS5172);
- rule__NavigatingSemiArgCS__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNavigatingSemiArgCSAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleNavigatingSemiArgCS"
-
-
- // $ANTLR start "entryRuleNavigatingArgExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2463:1: entryRuleNavigatingArgExpCS : ruleNavigatingArgExpCS EOF ;
- public final void entryRuleNavigatingArgExpCS() throws RecognitionException {
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2464:1: ( ruleNavigatingArgExpCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2465:1: ruleNavigatingArgExpCS EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNavigatingArgExpCSRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleNavigatingArgExpCS_in_entryRuleNavigatingArgExpCS5199);
- ruleNavigatingArgExpCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNavigatingArgExpCSRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNavigatingArgExpCS5206); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleNavigatingArgExpCS"
-
-
- // $ANTLR start "ruleNavigatingArgExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2472:1: ruleNavigatingArgExpCS : ( ruleExpCS ) ;
- public final void ruleNavigatingArgExpCS() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2476:2: ( ( ruleExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2477:1: ( ruleExpCS )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2477:1: ( ruleExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2478:1: ruleExpCS
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNavigatingArgExpCSAccess().getExpCSParserRuleCall());
- }
- pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleNavigatingArgExpCS5232);
- ruleExpCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNavigatingArgExpCSAccess().getExpCSParserRuleCall());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleNavigatingArgExpCS"
-
-
- // $ANTLR start "entryRuleIfExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2491:1: entryRuleIfExpCS : ruleIfExpCS EOF ;
- public final void entryRuleIfExpCS() throws RecognitionException {
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2492:1: ( ruleIfExpCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2493:1: ruleIfExpCS EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getIfExpCSRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleIfExpCS_in_entryRuleIfExpCS5258);
- ruleIfExpCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getIfExpCSRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleIfExpCS5265); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleIfExpCS"
-
-
- // $ANTLR start "ruleIfExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2500:1: ruleIfExpCS : ( ( rule__IfExpCS__Group__0 ) ) ;
- public final void ruleIfExpCS() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2504:2: ( ( ( rule__IfExpCS__Group__0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2505:1: ( ( rule__IfExpCS__Group__0 ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2505:1: ( ( rule__IfExpCS__Group__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2506:1: ( rule__IfExpCS__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getIfExpCSAccess().getGroup());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2507:1: ( rule__IfExpCS__Group__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2507:2: rule__IfExpCS__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__IfExpCS__Group__0_in_ruleIfExpCS5291);
- rule__IfExpCS__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getIfExpCSAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleIfExpCS"
-
-
- // $ANTLR start "entryRuleLetExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2519:1: entryRuleLetExpCS : ruleLetExpCS EOF ;
- public final void entryRuleLetExpCS() throws RecognitionException {
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2520:1: ( ruleLetExpCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2521:1: ruleLetExpCS EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLetExpCSRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleLetExpCS_in_entryRuleLetExpCS5318);
- ruleLetExpCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getLetExpCSRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleLetExpCS5325); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleLetExpCS"
-
-
- // $ANTLR start "ruleLetExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2528:1: ruleLetExpCS : ( ( rule__LetExpCS__Group__0 ) ) ;
- public final void ruleLetExpCS() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2532:2: ( ( ( rule__LetExpCS__Group__0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2533:1: ( ( rule__LetExpCS__Group__0 ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2533:1: ( ( rule__LetExpCS__Group__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2534:1: ( rule__LetExpCS__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLetExpCSAccess().getGroup());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2535:1: ( rule__LetExpCS__Group__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2535:2: rule__LetExpCS__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__LetExpCS__Group__0_in_ruleLetExpCS5351);
- rule__LetExpCS__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getLetExpCSAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleLetExpCS"
-
-
- // $ANTLR start "entryRuleLetVariableCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2547:1: entryRuleLetVariableCS : ruleLetVariableCS EOF ;
- public final void entryRuleLetVariableCS() throws RecognitionException {
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2548:1: ( ruleLetVariableCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2549:1: ruleLetVariableCS EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLetVariableCSRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleLetVariableCS_in_entryRuleLetVariableCS5378);
- ruleLetVariableCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getLetVariableCSRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleLetVariableCS5385); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleLetVariableCS"
-
-
- // $ANTLR start "ruleLetVariableCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2556:1: ruleLetVariableCS : ( ( rule__LetVariableCS__Group__0 ) ) ;
- public final void ruleLetVariableCS() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2560:2: ( ( ( rule__LetVariableCS__Group__0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2561:1: ( ( rule__LetVariableCS__Group__0 ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2561:1: ( ( rule__LetVariableCS__Group__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2562:1: ( rule__LetVariableCS__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLetVariableCSAccess().getGroup());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2563:1: ( rule__LetVariableCS__Group__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2563:2: rule__LetVariableCS__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__LetVariableCS__Group__0_in_ruleLetVariableCS5411);
- rule__LetVariableCS__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getLetVariableCSAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleLetVariableCS"
-
-
- // $ANTLR start "entryRuleNestedExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2575:1: entryRuleNestedExpCS : ruleNestedExpCS EOF ;
- public final void entryRuleNestedExpCS() throws RecognitionException {
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2576:1: ( ruleNestedExpCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2577:1: ruleNestedExpCS EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNestedExpCSRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleNestedExpCS_in_entryRuleNestedExpCS5438);
- ruleNestedExpCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNestedExpCSRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNestedExpCS5445); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleNestedExpCS"
-
-
- // $ANTLR start "ruleNestedExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2584:1: ruleNestedExpCS : ( ( rule__NestedExpCS__Group__0 ) ) ;
- public final void ruleNestedExpCS() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2588:2: ( ( ( rule__NestedExpCS__Group__0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2589:1: ( ( rule__NestedExpCS__Group__0 ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2589:1: ( ( rule__NestedExpCS__Group__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2590:1: ( rule__NestedExpCS__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNestedExpCSAccess().getGroup());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2591:1: ( rule__NestedExpCS__Group__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2591:2: rule__NestedExpCS__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__NestedExpCS__Group__0_in_ruleNestedExpCS5471);
- rule__NestedExpCS__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNestedExpCSAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleNestedExpCS"
-
-
- // $ANTLR start "entryRuleSelfExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2603:1: entryRuleSelfExpCS : ruleSelfExpCS EOF ;
- public final void entryRuleSelfExpCS() throws RecognitionException {
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2604:1: ( ruleSelfExpCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2605:1: ruleSelfExpCS EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSelfExpCSRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleSelfExpCS_in_entryRuleSelfExpCS5498);
- ruleSelfExpCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSelfExpCSRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleSelfExpCS5505); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleSelfExpCS"
-
-
- // $ANTLR start "ruleSelfExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2612:1: ruleSelfExpCS : ( ( rule__SelfExpCS__Group__0 ) ) ;
- public final void ruleSelfExpCS() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2616:2: ( ( ( rule__SelfExpCS__Group__0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2617:1: ( ( rule__SelfExpCS__Group__0 ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2617:1: ( ( rule__SelfExpCS__Group__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2618:1: ( rule__SelfExpCS__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSelfExpCSAccess().getGroup());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2619:1: ( rule__SelfExpCS__Group__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2619:2: rule__SelfExpCS__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__SelfExpCS__Group__0_in_ruleSelfExpCS5531);
- rule__SelfExpCS__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSelfExpCSAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleSelfExpCS"
-
-
- // $ANTLR start "rule__TopLevelCS__Alternatives_0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2631:1: rule__TopLevelCS__Alternatives_0 : ( ( ( rule__TopLevelCS__OwnedImportAssignment_0_0 ) ) | ( ( rule__TopLevelCS__OwnedLibraryAssignment_0_1 ) ) );
- public final void rule__TopLevelCS__Alternatives_0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2635:1: ( ( ( rule__TopLevelCS__OwnedImportAssignment_0_0 ) ) | ( ( rule__TopLevelCS__OwnedLibraryAssignment_0_1 ) ) )
- int alt3=2;
- int LA3_0 = input.LA(1);
-
- if ( (LA3_0==19) ) {
- alt3=1;
- }
- else if ( (LA3_0==21) ) {
- alt3=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 3, 0, input);
-
- throw nvae;
- }
- switch (alt3) {
- case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2636:1: ( ( rule__TopLevelCS__OwnedImportAssignment_0_0 ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2636:1: ( ( rule__TopLevelCS__OwnedImportAssignment_0_0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2637:1: ( rule__TopLevelCS__OwnedImportAssignment_0_0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTopLevelCSAccess().getOwnedImportAssignment_0_0());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2638:1: ( rule__TopLevelCS__OwnedImportAssignment_0_0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2638:2: rule__TopLevelCS__OwnedImportAssignment_0_0
- {
- pushFollow(FollowSets000.FOLLOW_rule__TopLevelCS__OwnedImportAssignment_0_0_in_rule__TopLevelCS__Alternatives_05567);
- rule__TopLevelCS__OwnedImportAssignment_0_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTopLevelCSAccess().getOwnedImportAssignment_0_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2642:6: ( ( rule__TopLevelCS__OwnedLibraryAssignment_0_1 ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2642:6: ( ( rule__TopLevelCS__OwnedLibraryAssignment_0_1 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2643:1: ( rule__TopLevelCS__OwnedLibraryAssignment_0_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTopLevelCSAccess().getOwnedLibraryAssignment_0_1());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2644:1: ( rule__TopLevelCS__OwnedLibraryAssignment_0_1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2644:2: rule__TopLevelCS__OwnedLibraryAssignment_0_1
- {
- pushFollow(FollowSets000.FOLLOW_rule__TopLevelCS__OwnedLibraryAssignment_0_1_in_rule__TopLevelCS__Alternatives_05585);
- rule__TopLevelCS__OwnedLibraryAssignment_0_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTopLevelCSAccess().getOwnedLibraryAssignment_0_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__TopLevelCS__Alternatives_0"
-
-
- // $ANTLR start "rule__TopLevelCS__Alternatives_1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2653:1: rule__TopLevelCS__Alternatives_1 : ( ( ( rule__TopLevelCS__TransformationsAssignment_1_0 ) ) | ( ( rule__TopLevelCS__MappingsAssignment_1_1 ) ) | ( ( rule__TopLevelCS__QueriesAssignment_1_2 ) ) );
- public final void rule__TopLevelCS__Alternatives_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2657:1: ( ( ( rule__TopLevelCS__TransformationsAssignment_1_0 ) ) | ( ( rule__TopLevelCS__MappingsAssignment_1_1 ) ) | ( ( rule__TopLevelCS__QueriesAssignment_1_2 ) ) )
- int alt4=3;
- switch ( input.LA(1) ) {
- case 26:
- {
- alt4=1;
- }
- break;
- case 22:
- {
- alt4=2;
- }
- break;
- case 23:
- {
- alt4=3;
- }
- break;
- default:
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 4, 0, input);
-
- throw nvae;
- }
-
- switch (alt4) {
- case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2658:1: ( ( rule__TopLevelCS__TransformationsAssignment_1_0 ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2658:1: ( ( rule__TopLevelCS__TransformationsAssignment_1_0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2659:1: ( rule__TopLevelCS__TransformationsAssignment_1_0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTopLevelCSAccess().getTransformationsAssignment_1_0());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2660:1: ( rule__TopLevelCS__TransformationsAssignment_1_0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2660:2: rule__TopLevelCS__TransformationsAssignment_1_0
- {
- pushFollow(FollowSets000.FOLLOW_rule__TopLevelCS__TransformationsAssignment_1_0_in_rule__TopLevelCS__Alternatives_15618);
- rule__TopLevelCS__TransformationsAssignment_1_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTopLevelCSAccess().getTransformationsAssignment_1_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2664:6: ( ( rule__TopLevelCS__MappingsAssignment_1_1 ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2664:6: ( ( rule__TopLevelCS__MappingsAssignment_1_1 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2665:1: ( rule__TopLevelCS__MappingsAssignment_1_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTopLevelCSAccess().getMappingsAssignment_1_1());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2666:1: ( rule__TopLevelCS__MappingsAssignment_1_1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2666:2: rule__TopLevelCS__MappingsAssignment_1_1
- {
- pushFollow(FollowSets000.FOLLOW_rule__TopLevelCS__MappingsAssignment_1_1_in_rule__TopLevelCS__Alternatives_15636);
- rule__TopLevelCS__MappingsAssignment_1_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTopLevelCSAccess().getMappingsAssignment_1_1());
- }
-
- }
-
-
- }
- break;
- case 3 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2670:6: ( ( rule__TopLevelCS__QueriesAssignment_1_2 ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2670:6: ( ( rule__TopLevelCS__QueriesAssignment_1_2 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2671:1: ( rule__TopLevelCS__QueriesAssignment_1_2 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTopLevelCSAccess().getQueriesAssignment_1_2());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2672:1: ( rule__TopLevelCS__QueriesAssignment_1_2 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2672:2: rule__TopLevelCS__QueriesAssignment_1_2
- {
- pushFollow(FollowSets000.FOLLOW_rule__TopLevelCS__QueriesAssignment_1_2_in_rule__TopLevelCS__Alternatives_15654);
- rule__TopLevelCS__QueriesAssignment_1_2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTopLevelCSAccess().getQueriesAssignment_1_2());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__TopLevelCS__Alternatives_1"
-
-
- // $ANTLR start "rule__MappingStatementCS__Alternatives"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2681:1: rule__MappingStatementCS__Alternatives : ( ( ruleMappingCallCS ) | ( ruleMappingLoopCS ) );
- public final void rule__MappingStatementCS__Alternatives() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2685:1: ( ( ruleMappingCallCS ) | ( ruleMappingLoopCS ) )
- int alt5=2;
- int LA5_0 = input.LA(1);
-
- if ( (LA5_0==65) ) {
- alt5=1;
- }
- else if ( (LA5_0==67) ) {
- alt5=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 5, 0, input);
-
- throw nvae;
- }
- switch (alt5) {
- case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2686:1: ( ruleMappingCallCS )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2686:1: ( ruleMappingCallCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2687:1: ruleMappingCallCS
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getMappingStatementCSAccess().getMappingCallCSParserRuleCall_0());
- }
- pushFollow(FollowSets000.FOLLOW_ruleMappingCallCS_in_rule__MappingStatementCS__Alternatives5687);
- ruleMappingCallCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getMappingStatementCSAccess().getMappingCallCSParserRuleCall_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2692:6: ( ruleMappingLoopCS )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2692:6: ( ruleMappingLoopCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2693:1: ruleMappingLoopCS
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getMappingStatementCSAccess().getMappingLoopCSParserRuleCall_1());
- }
- pushFollow(FollowSets000.FOLLOW_ruleMappingLoopCS_in_rule__MappingStatementCS__Alternatives5704);
- ruleMappingLoopCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getMappingStatementCSAccess().getMappingLoopCSParserRuleCall_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__MappingStatementCS__Alternatives"
-
-
- // $ANTLR start "rule__TargetBottomPatternCS__Alternatives_2_0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2703:1: rule__TargetBottomPatternCS__Alternatives_2_0 : ( ( ( rule__TargetBottomPatternCS__UnrealizedVariablesAssignment_2_0_0 ) ) | ( ( rule__TargetBottomPatternCS__RealizedVariablesAssignment_2_0_1 ) ) );
- public final void rule__TargetBottomPatternCS__Alternatives_2_0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2707:1: ( ( ( rule__TargetBottomPatternCS__UnrealizedVariablesAssignment_2_0_0 ) ) | ( ( rule__TargetBottomPatternCS__RealizedVariablesAssignment_2_0_1 ) ) )
- int alt6=2;
- int LA6_0 = input.LA(1);
-
- if ( ((LA6_0>=RULE_SIMPLE_ID && LA6_0<=RULE_ESCAPED_ID)||(LA6_0>=17 && LA6_0<=23)||(LA6_0>=25 && LA6_0<=27)) ) {
- alt6=1;
- }
- else if ( (LA6_0==24) ) {
- int LA6_2 = input.LA(2);
-
- if ( (LA6_2==68) ) {
- alt6=1;
- }
- else if ( ((LA6_2>=RULE_SIMPLE_ID && LA6_2<=RULE_ESCAPED_ID)||(LA6_2>=17 && LA6_2<=27)) ) {
- alt6=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 6, 2, input);
-
- throw nvae;
- }
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 6, 0, input);
-
- throw nvae;
- }
- switch (alt6) {
- case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2708:1: ( ( rule__TargetBottomPatternCS__UnrealizedVariablesAssignment_2_0_0 ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2708:1: ( ( rule__TargetBottomPatternCS__UnrealizedVariablesAssignment_2_0_0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2709:1: ( rule__TargetBottomPatternCS__UnrealizedVariablesAssignment_2_0_0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTargetBottomPatternCSAccess().getUnrealizedVariablesAssignment_2_0_0());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2710:1: ( rule__TargetBottomPatternCS__UnrealizedVariablesAssignment_2_0_0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2710:2: rule__TargetBottomPatternCS__UnrealizedVariablesAssignment_2_0_0
- {
- pushFollow(FollowSets000.FOLLOW_rule__TargetBottomPatternCS__UnrealizedVariablesAssignment_2_0_0_in_rule__TargetBottomPatternCS__Alternatives_2_05736);
- rule__TargetBottomPatternCS__UnrealizedVariablesAssignment_2_0_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTargetBottomPatternCSAccess().getUnrealizedVariablesAssignment_2_0_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2714:6: ( ( rule__TargetBottomPatternCS__RealizedVariablesAssignment_2_0_1 ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2714:6: ( ( rule__TargetBottomPatternCS__RealizedVariablesAssignment_2_0_1 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2715:1: ( rule__TargetBottomPatternCS__RealizedVariablesAssignment_2_0_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTargetBottomPatternCSAccess().getRealizedVariablesAssignment_2_0_1());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2716:1: ( rule__TargetBottomPatternCS__RealizedVariablesAssignment_2_0_1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2716:2: rule__TargetBottomPatternCS__RealizedVariablesAssignment_2_0_1
- {
- pushFollow(FollowSets000.FOLLOW_rule__TargetBottomPatternCS__RealizedVariablesAssignment_2_0_1_in_rule__TargetBottomPatternCS__Alternatives_2_05754);
- rule__TargetBottomPatternCS__RealizedVariablesAssignment_2_0_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTargetBottomPatternCSAccess().getRealizedVariablesAssignment_2_0_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__TargetBottomPatternCS__Alternatives_2_0"
-
-
- // $ANTLR start "rule__TargetBottomPatternCS__Alternatives_2_1_1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2725:1: rule__TargetBottomPatternCS__Alternatives_2_1_1 : ( ( ( rule__TargetBottomPatternCS__UnrealizedVariablesAssignment_2_1_1_0 ) ) | ( ( rule__TargetBottomPatternCS__RealizedVariablesAssignment_2_1_1_1 ) ) );
- public final void rule__TargetBottomPatternCS__Alternatives_2_1_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2729:1: ( ( ( rule__TargetBottomPatternCS__UnrealizedVariablesAssignment_2_1_1_0 ) ) | ( ( rule__TargetBottomPatternCS__RealizedVariablesAssignment_2_1_1_1 ) ) )
- int alt7=2;
- int LA7_0 = input.LA(1);
-
- if ( ((LA7_0>=RULE_SIMPLE_ID && LA7_0<=RULE_ESCAPED_ID)||(LA7_0>=17 && LA7_0<=23)||(LA7_0>=25 && LA7_0<=27)) ) {
- alt7=1;
- }
- else if ( (LA7_0==24) ) {
- int LA7_2 = input.LA(2);
-
- if ( (LA7_2==68) ) {
- alt7=1;
- }
- else if ( ((LA7_2>=RULE_SIMPLE_ID && LA7_2<=RULE_ESCAPED_ID)||(LA7_2>=17 && LA7_2<=27)) ) {
- alt7=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 7, 2, input);
-
- throw nvae;
- }
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 7, 0, input);
-
- throw nvae;
- }
- switch (alt7) {
- case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2730:1: ( ( rule__TargetBottomPatternCS__UnrealizedVariablesAssignment_2_1_1_0 ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2730:1: ( ( rule__TargetBottomPatternCS__UnrealizedVariablesAssignment_2_1_1_0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2731:1: ( rule__TargetBottomPatternCS__UnrealizedVariablesAssignment_2_1_1_0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTargetBottomPatternCSAccess().getUnrealizedVariablesAssignment_2_1_1_0());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2732:1: ( rule__TargetBottomPatternCS__UnrealizedVariablesAssignment_2_1_1_0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2732:2: rule__TargetBottomPatternCS__UnrealizedVariablesAssignment_2_1_1_0
- {
- pushFollow(FollowSets000.FOLLOW_rule__TargetBottomPatternCS__UnrealizedVariablesAssignment_2_1_1_0_in_rule__TargetBottomPatternCS__Alternatives_2_1_15787);
- rule__TargetBottomPatternCS__UnrealizedVariablesAssignment_2_1_1_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTargetBottomPatternCSAccess().getUnrealizedVariablesAssignment_2_1_1_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2736:6: ( ( rule__TargetBottomPatternCS__RealizedVariablesAssignment_2_1_1_1 ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2736:6: ( ( rule__TargetBottomPatternCS__RealizedVariablesAssignment_2_1_1_1 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2737:1: ( rule__TargetBottomPatternCS__RealizedVariablesAssignment_2_1_1_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTargetBottomPatternCSAccess().getRealizedVariablesAssignment_2_1_1_1());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2738:1: ( rule__TargetBottomPatternCS__RealizedVariablesAssignment_2_1_1_1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2738:2: rule__TargetBottomPatternCS__RealizedVariablesAssignment_2_1_1_1
- {
- pushFollow(FollowSets000.FOLLOW_rule__TargetBottomPatternCS__RealizedVariablesAssignment_2_1_1_1_in_rule__TargetBottomPatternCS__Alternatives_2_1_15805);
- rule__TargetBottomPatternCS__RealizedVariablesAssignment_2_1_1_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTargetBottomPatternCSAccess().getRealizedVariablesAssignment_2_1_1_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__TargetBottomPatternCS__Alternatives_2_1_1"
-
-
- // $ANTLR start "rule__BottomPatternCS__Alternatives"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2747:1: rule__BottomPatternCS__Alternatives : ( ( ( rule__BottomPatternCS__Group_0__0 ) ) | ( ( rule__BottomPatternCS__Group_1__0 ) ) );
- public final void rule__BottomPatternCS__Alternatives() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2751:1: ( ( ( rule__BottomPatternCS__Group_0__0 ) ) | ( ( rule__BottomPatternCS__Group_1__0 ) ) )
- int alt8=2;
- alt8 = dfa8.predict(input);
- switch (alt8) {
- case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2752:1: ( ( rule__BottomPatternCS__Group_0__0 ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2752:1: ( ( rule__BottomPatternCS__Group_0__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2753:1: ( rule__BottomPatternCS__Group_0__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getBottomPatternCSAccess().getGroup_0());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2754:1: ( rule__BottomPatternCS__Group_0__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2754:2: rule__BottomPatternCS__Group_0__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__0_in_rule__BottomPatternCS__Alternatives5838);
- rule__BottomPatternCS__Group_0__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getBottomPatternCSAccess().getGroup_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2758:6: ( ( rule__BottomPatternCS__Group_1__0 ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2758:6: ( ( rule__BottomPatternCS__Group_1__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2759:1: ( rule__BottomPatternCS__Group_1__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getBottomPatternCSAccess().getGroup_1());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2760:1: ( rule__BottomPatternCS__Group_1__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2760:2: rule__BottomPatternCS__Group_1__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1__0_in_rule__BottomPatternCS__Alternatives5856);
- rule__BottomPatternCS__Group_1__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getBottomPatternCSAccess().getGroup_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__BottomPatternCS__Alternatives"
-
-
- // $ANTLR start "rule__BottomPatternCS__Alternatives_0_1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2769:1: rule__BottomPatternCS__Alternatives_0_1 : ( ( ( rule__BottomPatternCS__UnrealizedVariablesAssignment_0_1_0 ) ) | ( ( rule__BottomPatternCS__RealizedVariablesAssignment_0_1_1 ) ) );
- public final void rule__BottomPatternCS__Alternatives_0_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2773:1: ( ( ( rule__BottomPatternCS__UnrealizedVariablesAssignment_0_1_0 ) ) | ( ( rule__BottomPatternCS__RealizedVariablesAssignment_0_1_1 ) ) )
- int alt9=2;
- int LA9_0 = input.LA(1);
-
- if ( ((LA9_0>=RULE_SIMPLE_ID && LA9_0<=RULE_ESCAPED_ID)||(LA9_0>=17 && LA9_0<=23)||(LA9_0>=25 && LA9_0<=27)) ) {
- alt9=1;
- }
- else if ( (LA9_0==24) ) {
- int LA9_2 = input.LA(2);
-
- if ( (LA9_2==68) ) {
- alt9=1;
- }
- else if ( ((LA9_2>=RULE_SIMPLE_ID && LA9_2<=RULE_ESCAPED_ID)||(LA9_2>=17 && LA9_2<=27)) ) {
- alt9=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 9, 2, input);
-
- throw nvae;
- }
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 9, 0, input);
-
- throw nvae;
- }
- switch (alt9) {
- case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2774:1: ( ( rule__BottomPatternCS__UnrealizedVariablesAssignment_0_1_0 ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2774:1: ( ( rule__BottomPatternCS__UnrealizedVariablesAssignment_0_1_0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2775:1: ( rule__BottomPatternCS__UnrealizedVariablesAssignment_0_1_0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getBottomPatternCSAccess().getUnrealizedVariablesAssignment_0_1_0());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2776:1: ( rule__BottomPatternCS__UnrealizedVariablesAssignment_0_1_0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2776:2: rule__BottomPatternCS__UnrealizedVariablesAssignment_0_1_0
- {
- pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__UnrealizedVariablesAssignment_0_1_0_in_rule__BottomPatternCS__Alternatives_0_15889);
- rule__BottomPatternCS__UnrealizedVariablesAssignment_0_1_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getBottomPatternCSAccess().getUnrealizedVariablesAssignment_0_1_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2780:6: ( ( rule__BottomPatternCS__RealizedVariablesAssignment_0_1_1 ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2780:6: ( ( rule__BottomPatternCS__RealizedVariablesAssignment_0_1_1 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2781:1: ( rule__BottomPatternCS__RealizedVariablesAssignment_0_1_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getBottomPatternCSAccess().getRealizedVariablesAssignment_0_1_1());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2782:1: ( rule__BottomPatternCS__RealizedVariablesAssignment_0_1_1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2782:2: rule__BottomPatternCS__RealizedVariablesAssignment_0_1_1
- {
- pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__RealizedVariablesAssignment_0_1_1_in_rule__BottomPatternCS__Alternatives_0_15907);
- rule__BottomPatternCS__RealizedVariablesAssignment_0_1_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getBottomPatternCSAccess().getRealizedVariablesAssignment_0_1_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__BottomPatternCS__Alternatives_0_1"
-
-
- // $ANTLR start "rule__BottomPatternCS__Alternatives_0_2_1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2791:1: rule__BottomPatternCS__Alternatives_0_2_1 : ( ( ( rule__BottomPatternCS__UnrealizedVariablesAssignment_0_2_1_0 ) ) | ( ( rule__BottomPatternCS__RealizedVariablesAssignment_0_2_1_1 ) ) );
- public final void rule__BottomPatternCS__Alternatives_0_2_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2795:1: ( ( ( rule__BottomPatternCS__UnrealizedVariablesAssignment_0_2_1_0 ) ) | ( ( rule__BottomPatternCS__RealizedVariablesAssignment_0_2_1_1 ) ) )
- int alt10=2;
- int LA10_0 = input.LA(1);
-
- if ( ((LA10_0>=RULE_SIMPLE_ID && LA10_0<=RULE_ESCAPED_ID)||(LA10_0>=17 && LA10_0<=23)||(LA10_0>=25 && LA10_0<=27)) ) {
- alt10=1;
- }
- else if ( (LA10_0==24) ) {
- int LA10_2 = input.LA(2);
-
- if ( (LA10_2==68) ) {
- alt10=1;
- }
- else if ( ((LA10_2>=RULE_SIMPLE_ID && LA10_2<=RULE_ESCAPED_ID)||(LA10_2>=17 && LA10_2<=27)) ) {
- alt10=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 10, 2, input);
-
- throw nvae;
- }
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 10, 0, input);
-
- throw nvae;
- }
- switch (alt10) {
- case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2796:1: ( ( rule__BottomPatternCS__UnrealizedVariablesAssignment_0_2_1_0 ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2796:1: ( ( rule__BottomPatternCS__UnrealizedVariablesAssignment_0_2_1_0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2797:1: ( rule__BottomPatternCS__UnrealizedVariablesAssignment_0_2_1_0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getBottomPatternCSAccess().getUnrealizedVariablesAssignment_0_2_1_0());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2798:1: ( rule__BottomPatternCS__UnrealizedVariablesAssignment_0_2_1_0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2798:2: rule__BottomPatternCS__UnrealizedVariablesAssignment_0_2_1_0
- {
- pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__UnrealizedVariablesAssignment_0_2_1_0_in_rule__BottomPatternCS__Alternatives_0_2_15940);
- rule__BottomPatternCS__UnrealizedVariablesAssignment_0_2_1_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getBottomPatternCSAccess().getUnrealizedVariablesAssignment_0_2_1_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2802:6: ( ( rule__BottomPatternCS__RealizedVariablesAssignment_0_2_1_1 ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2802:6: ( ( rule__BottomPatternCS__RealizedVariablesAssignment_0_2_1_1 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2803:1: ( rule__BottomPatternCS__RealizedVariablesAssignment_0_2_1_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getBottomPatternCSAccess().getRealizedVariablesAssignment_0_2_1_1());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2804:1: ( rule__BottomPatternCS__RealizedVariablesAssignment_0_2_1_1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2804:2: rule__BottomPatternCS__RealizedVariablesAssignment_0_2_1_1
- {
- pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__RealizedVariablesAssignment_0_2_1_1_in_rule__BottomPatternCS__Alternatives_0_2_15958);
- rule__BottomPatternCS__RealizedVariablesAssignment_0_2_1_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getBottomPatternCSAccess().getRealizedVariablesAssignment_0_2_1_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__BottomPatternCS__Alternatives_0_2_1"
-
-
- // $ANTLR start "rule__QueryCS__Alternatives_8"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2813:1: rule__QueryCS__Alternatives_8 : ( ( ';' ) | ( ( rule__QueryCS__Group_8_1__0 ) ) );
- public final void rule__QueryCS__Alternatives_8() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2817:1: ( ( ';' ) | ( ( rule__QueryCS__Group_8_1__0 ) ) )
- int alt11=2;
- int LA11_0 = input.LA(1);
-
- if ( (LA11_0==16) ) {
- alt11=1;
- }
- else if ( (LA11_0==61) ) {
- alt11=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 11, 0, input);
-
- throw nvae;
- }
- switch (alt11) {
- case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2818:1: ( ';' )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2818:1: ( ';' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2819:1: ';'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getQueryCSAccess().getSemicolonKeyword_8_0());
- }
- match(input,16,FollowSets000.FOLLOW_16_in_rule__QueryCS__Alternatives_85992); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getQueryCSAccess().getSemicolonKeyword_8_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2826:6: ( ( rule__QueryCS__Group_8_1__0 ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2826:6: ( ( rule__QueryCS__Group_8_1__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2827:1: ( rule__QueryCS__Group_8_1__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getQueryCSAccess().getGroup_8_1());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2828:1: ( rule__QueryCS__Group_8_1__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2828:2: rule__QueryCS__Group_8_1__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_8_1__0_in_rule__QueryCS__Alternatives_86011);
- rule__QueryCS__Group_8_1__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getQueryCSAccess().getGroup_8_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__QueryCS__Alternatives_8"
-
-
- // $ANTLR start "rule__UnrestrictedName__Alternatives"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2837:1: rule__UnrestrictedName__Alternatives : ( ( ruleEssentialOCLUnrestrictedName ) | ( 'check' ) | ( 'enforce' ) | ( 'import' ) | ( 'imports' ) | ( 'library' ) | ( 'map' ) | ( 'query' ) | ( 'realize' ) | ( 'refines' ) | ( 'transformation' ) | ( 'uses' ) );
- public final void rule__UnrestrictedName__Alternatives() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2841:1: ( ( ruleEssentialOCLUnrestrictedName ) | ( 'check' ) | ( 'enforce' ) | ( 'import' ) | ( 'imports' ) | ( 'library' ) | ( 'map' ) | ( 'query' ) | ( 'realize' ) | ( 'refines' ) | ( 'transformation' ) | ( 'uses' ) )
- int alt12=12;
- switch ( input.LA(1) ) {
- case RULE_SIMPLE_ID:
- case RULE_ESCAPED_ID:
- {
- alt12=1;
- }
- break;
- case 17:
- {
- alt12=2;
- }
- break;
- case 18:
- {
- alt12=3;
- }
- break;
- case 19:
- {
- alt12=4;
- }
- break;
- case 20:
- {
- alt12=5;
- }
- break;
- case 21:
- {
- alt12=6;
- }
- break;
- case 22:
- {
- alt12=7;
- }
- break;
- case 23:
- {
- alt12=8;
- }
- break;
- case 24:
- {
- alt12=9;
- }
- break;
- case 25:
- {
- alt12=10;
- }
- break;
- case 26:
- {
- alt12=11;
- }
- break;
- case 27:
- {
- alt12=12;
- }
- break;
- default:
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 12, 0, input);
-
- throw nvae;
- }
-
- switch (alt12) {
- case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2842:1: ( ruleEssentialOCLUnrestrictedName )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2842:1: ( ruleEssentialOCLUnrestrictedName )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2843:1: ruleEssentialOCLUnrestrictedName
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getUnrestrictedNameAccess().getEssentialOCLUnrestrictedNameParserRuleCall_0());
- }
- pushFollow(FollowSets000.FOLLOW_ruleEssentialOCLUnrestrictedName_in_rule__UnrestrictedName__Alternatives6044);
- ruleEssentialOCLUnrestrictedName();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getUnrestrictedNameAccess().getEssentialOCLUnrestrictedNameParserRuleCall_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2848:6: ( 'check' )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2848:6: ( 'check' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2849:1: 'check'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getUnrestrictedNameAccess().getCheckKeyword_1());
- }
- match(input,17,FollowSets000.FOLLOW_17_in_rule__UnrestrictedName__Alternatives6062); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getUnrestrictedNameAccess().getCheckKeyword_1());
- }
-
- }
-
-
- }
- break;
- case 3 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2856:6: ( 'enforce' )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2856:6: ( 'enforce' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2857:1: 'enforce'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getUnrestrictedNameAccess().getEnforceKeyword_2());
- }
- match(input,18,FollowSets000.FOLLOW_18_in_rule__UnrestrictedName__Alternatives6082); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getUnrestrictedNameAccess().getEnforceKeyword_2());
- }
-
- }
-
-
- }
- break;
- case 4 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2864:6: ( 'import' )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2864:6: ( 'import' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2865:1: 'import'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getUnrestrictedNameAccess().getImportKeyword_3());
- }
- match(input,19,FollowSets000.FOLLOW_19_in_rule__UnrestrictedName__Alternatives6102); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getUnrestrictedNameAccess().getImportKeyword_3());
- }
-
- }
-
-
- }
- break;
- case 5 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2872:6: ( 'imports' )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2872:6: ( 'imports' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2873:1: 'imports'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getUnrestrictedNameAccess().getImportsKeyword_4());
- }
- match(input,20,FollowSets000.FOLLOW_20_in_rule__UnrestrictedName__Alternatives6122); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getUnrestrictedNameAccess().getImportsKeyword_4());
- }
-
- }
-
-
- }
- break;
- case 6 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2880:6: ( 'library' )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2880:6: ( 'library' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2881:1: 'library'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getUnrestrictedNameAccess().getLibraryKeyword_5());
- }
- match(input,21,FollowSets000.FOLLOW_21_in_rule__UnrestrictedName__Alternatives6142); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getUnrestrictedNameAccess().getLibraryKeyword_5());
- }
-
- }
-
-
- }
- break;
- case 7 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2888:6: ( 'map' )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2888:6: ( 'map' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2889:1: 'map'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getUnrestrictedNameAccess().getMapKeyword_6());
- }
- match(input,22,FollowSets000.FOLLOW_22_in_rule__UnrestrictedName__Alternatives6162); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getUnrestrictedNameAccess().getMapKeyword_6());
- }
-
- }
-
-
- }
- break;
- case 8 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2896:6: ( 'query' )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2896:6: ( 'query' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2897:1: 'query'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getUnrestrictedNameAccess().getQueryKeyword_7());
- }
- match(input,23,FollowSets000.FOLLOW_23_in_rule__UnrestrictedName__Alternatives6182); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getUnrestrictedNameAccess().getQueryKeyword_7());
- }
-
- }
-
-
- }
- break;
- case 9 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2904:6: ( 'realize' )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2904:6: ( 'realize' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2905:1: 'realize'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getUnrestrictedNameAccess().getRealizeKeyword_8());
- }
- match(input,24,FollowSets000.FOLLOW_24_in_rule__UnrestrictedName__Alternatives6202); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getUnrestrictedNameAccess().getRealizeKeyword_8());
- }
-
- }
-
-
- }
- break;
- case 10 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2912:6: ( 'refines' )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2912:6: ( 'refines' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2913:1: 'refines'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getUnrestrictedNameAccess().getRefinesKeyword_9());
- }
- match(input,25,FollowSets000.FOLLOW_25_in_rule__UnrestrictedName__Alternatives6222); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getUnrestrictedNameAccess().getRefinesKeyword_9());
- }
-
- }
-
-
- }
- break;
- case 11 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2920:6: ( 'transformation' )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2920:6: ( 'transformation' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2921:1: 'transformation'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getUnrestrictedNameAccess().getTransformationKeyword_10());
- }
- match(input,26,FollowSets000.FOLLOW_26_in_rule__UnrestrictedName__Alternatives6242); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getUnrestrictedNameAccess().getTransformationKeyword_10());
- }
-
- }
-
-
- }
- break;
- case 12 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2928:6: ( 'uses' )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2928:6: ( 'uses' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2929:1: 'uses'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getUnrestrictedNameAccess().getUsesKeyword_11());
- }
- match(input,27,FollowSets000.FOLLOW_27_in_rule__UnrestrictedName__Alternatives6262); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getUnrestrictedNameAccess().getUsesKeyword_11());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__UnrestrictedName__Alternatives"
-
-
- // $ANTLR start "rule__ID__Alternatives"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2941:1: rule__ID__Alternatives : ( ( RULE_SIMPLE_ID ) | ( RULE_ESCAPED_ID ) );
- public final void rule__ID__Alternatives() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2945:1: ( ( RULE_SIMPLE_ID ) | ( RULE_ESCAPED_ID ) )
- int alt13=2;
- int LA13_0 = input.LA(1);
-
- if ( (LA13_0==RULE_SIMPLE_ID) ) {
- alt13=1;
- }
- else if ( (LA13_0==RULE_ESCAPED_ID) ) {
- alt13=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 13, 0, input);
-
- throw nvae;
- }
- switch (alt13) {
- case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2946:1: ( RULE_SIMPLE_ID )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2946:1: ( RULE_SIMPLE_ID )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2947:1: RULE_SIMPLE_ID
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getIDAccess().getSIMPLE_IDTerminalRuleCall_0());
- }
- match(input,RULE_SIMPLE_ID,FollowSets000.FOLLOW_RULE_SIMPLE_ID_in_rule__ID__Alternatives6296); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getIDAccess().getSIMPLE_IDTerminalRuleCall_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2952:6: ( RULE_ESCAPED_ID )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2952:6: ( RULE_ESCAPED_ID )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2953:1: RULE_ESCAPED_ID
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getIDAccess().getESCAPED_IDTerminalRuleCall_1());
- }
- match(input,RULE_ESCAPED_ID,FollowSets000.FOLLOW_RULE_ESCAPED_ID_in_rule__ID__Alternatives6313); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getIDAccess().getESCAPED_IDTerminalRuleCall_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ID__Alternatives"
-
-
- // $ANTLR start "rule__UPPER__Alternatives"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2963:1: rule__UPPER__Alternatives : ( ( RULE_INT ) | ( '*' ) );
- public final void rule__UPPER__Alternatives() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2967:1: ( ( RULE_INT ) | ( '*' ) )
- int alt14=2;
- int LA14_0 = input.LA(1);
-
- if ( (LA14_0==RULE_INT) ) {
- alt14=1;
- }
- else if ( (LA14_0==28) ) {
- alt14=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 14, 0, input);
-
- throw nvae;
- }
- switch (alt14) {
- case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2968:1: ( RULE_INT )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2968:1: ( RULE_INT )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2969:1: RULE_INT
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getUPPERAccess().getINTTerminalRuleCall_0());
- }
- match(input,RULE_INT,FollowSets000.FOLLOW_RULE_INT_in_rule__UPPER__Alternatives6345); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getUPPERAccess().getINTTerminalRuleCall_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2974:6: ( '*' )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2974:6: ( '*' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2975:1: '*'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getUPPERAccess().getAsteriskKeyword_1());
- }
- match(input,28,FollowSets000.FOLLOW_28_in_rule__UPPER__Alternatives6363); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getUPPERAccess().getAsteriskKeyword_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__UPPER__Alternatives"
-
-
- // $ANTLR start "rule__EssentialOCLUnaryOperatorCS__NameAlternatives_0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2988:1: rule__EssentialOCLUnaryOperatorCS__NameAlternatives_0 : ( ( '-' ) | ( 'not' ) );
- public final void rule__EssentialOCLUnaryOperatorCS__NameAlternatives_0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2992:1: ( ( '-' ) | ( 'not' ) )
- int alt15=2;
- int LA15_0 = input.LA(1);
-
- if ( (LA15_0==29) ) {
- alt15=1;
- }
- else if ( (LA15_0==30) ) {
- alt15=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 15, 0, input);
-
- throw nvae;
- }
- switch (alt15) {
- case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2993:1: ( '-' )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2993:1: ( '-' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:2994:1: '-'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getEssentialOCLUnaryOperatorCSAccess().getNameHyphenMinusKeyword_0_0());
- }
- match(input,29,FollowSets000.FOLLOW_29_in_rule__EssentialOCLUnaryOperatorCS__NameAlternatives_06399); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getEssentialOCLUnaryOperatorCSAccess().getNameHyphenMinusKeyword_0_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3001:6: ( 'not' )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3001:6: ( 'not' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3002:1: 'not'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getEssentialOCLUnaryOperatorCSAccess().getNameNotKeyword_0_1());
- }
- match(input,30,FollowSets000.FOLLOW_30_in_rule__EssentialOCLUnaryOperatorCS__NameAlternatives_06419); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getEssentialOCLUnaryOperatorCSAccess().getNameNotKeyword_0_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__EssentialOCLUnaryOperatorCS__NameAlternatives_0"
-
-
- // $ANTLR start "rule__EssentialOCLInfixOperatorCS__NameAlternatives_0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3014:1: rule__EssentialOCLInfixOperatorCS__NameAlternatives_0 : ( ( '*' ) | ( '/' ) | ( '+' ) | ( '-' ) | ( '>' ) | ( '<' ) | ( '>=' ) | ( '<=' ) | ( '=' ) | ( '<>' ) | ( 'and' ) | ( 'or' ) | ( 'xor' ) | ( 'implies' ) );
- public final void rule__EssentialOCLInfixOperatorCS__NameAlternatives_0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3018:1: ( ( '*' ) | ( '/' ) | ( '+' ) | ( '-' ) | ( '>' ) | ( '<' ) | ( '>=' ) | ( '<=' ) | ( '=' ) | ( '<>' ) | ( 'and' ) | ( 'or' ) | ( 'xor' ) | ( 'implies' ) )
- int alt16=14;
- switch ( input.LA(1) ) {
- case 28:
- {
- alt16=1;
- }
- break;
- case 31:
- {
- alt16=2;
- }
- break;
- case 32:
- {
- alt16=3;
- }
- break;
- case 29:
- {
- alt16=4;
- }
- break;
- case 33:
- {
- alt16=5;
- }
- break;
- case 34:
- {
- alt16=6;
- }
- break;
- case 35:
- {
- alt16=7;
- }
- break;
- case 36:
- {
- alt16=8;
- }
- break;
- case 37:
- {
- alt16=9;
- }
- break;
- case 38:
- {
- alt16=10;
- }
- break;
- case 39:
- {
- alt16=11;
- }
- break;
- case 40:
- {
- alt16=12;
- }
- break;
- case 41:
- {
- alt16=13;
- }
- break;
- case 42:
- {
- alt16=14;
- }
- break;
- default:
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 16, 0, input);
-
- throw nvae;
- }
-
- switch (alt16) {
- case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3019:1: ( '*' )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3019:1: ( '*' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3020:1: '*'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getEssentialOCLInfixOperatorCSAccess().getNameAsteriskKeyword_0_0());
- }
- match(input,28,FollowSets000.FOLLOW_28_in_rule__EssentialOCLInfixOperatorCS__NameAlternatives_06454); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getEssentialOCLInfixOperatorCSAccess().getNameAsteriskKeyword_0_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3027:6: ( '/' )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3027:6: ( '/' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3028:1: '/'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getEssentialOCLInfixOperatorCSAccess().getNameSolidusKeyword_0_1());
- }
- match(input,31,FollowSets000.FOLLOW_31_in_rule__EssentialOCLInfixOperatorCS__NameAlternatives_06474); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getEssentialOCLInfixOperatorCSAccess().getNameSolidusKeyword_0_1());
- }
-
- }
-
-
- }
- break;
- case 3 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3035:6: ( '+' )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3035:6: ( '+' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3036:1: '+'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getEssentialOCLInfixOperatorCSAccess().getNamePlusSignKeyword_0_2());
- }
- match(input,32,FollowSets000.FOLLOW_32_in_rule__EssentialOCLInfixOperatorCS__NameAlternatives_06494); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getEssentialOCLInfixOperatorCSAccess().getNamePlusSignKeyword_0_2());
- }
-
- }
-
-
- }
- break;
- case 4 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3043:6: ( '-' )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3043:6: ( '-' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3044:1: '-'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getEssentialOCLInfixOperatorCSAccess().getNameHyphenMinusKeyword_0_3());
- }
- match(input,29,FollowSets000.FOLLOW_29_in_rule__EssentialOCLInfixOperatorCS__NameAlternatives_06514); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getEssentialOCLInfixOperatorCSAccess().getNameHyphenMinusKeyword_0_3());
- }
-
- }
-
-
- }
- break;
- case 5 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3051:6: ( '>' )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3051:6: ( '>' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3052:1: '>'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getEssentialOCLInfixOperatorCSAccess().getNameGreaterThanSignKeyword_0_4());
- }
- match(input,33,FollowSets000.FOLLOW_33_in_rule__EssentialOCLInfixOperatorCS__NameAlternatives_06534); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getEssentialOCLInfixOperatorCSAccess().getNameGreaterThanSignKeyword_0_4());
- }
-
- }
-
-
- }
- break;
- case 6 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3059:6: ( '<' )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3059:6: ( '<' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3060:1: '<'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getEssentialOCLInfixOperatorCSAccess().getNameLessThanSignKeyword_0_5());
- }
- match(input,34,FollowSets000.FOLLOW_34_in_rule__EssentialOCLInfixOperatorCS__NameAlternatives_06554); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getEssentialOCLInfixOperatorCSAccess().getNameLessThanSignKeyword_0_5());
- }
-
- }
-
-
- }
- break;
- case 7 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3067:6: ( '>=' )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3067:6: ( '>=' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3068:1: '>='
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getEssentialOCLInfixOperatorCSAccess().getNameGreaterThanSignEqualsSignKeyword_0_6());
- }
- match(input,35,FollowSets000.FOLLOW_35_in_rule__EssentialOCLInfixOperatorCS__NameAlternatives_06574); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getEssentialOCLInfixOperatorCSAccess().getNameGreaterThanSignEqualsSignKeyword_0_6());
- }
-
- }
-
-
- }
- break;
- case 8 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3075:6: ( '<=' )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3075:6: ( '<=' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3076:1: '<='
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getEssentialOCLInfixOperatorCSAccess().getNameLessThanSignEqualsSignKeyword_0_7());
- }
- match(input,36,FollowSets000.FOLLOW_36_in_rule__EssentialOCLInfixOperatorCS__NameAlternatives_06594); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getEssentialOCLInfixOperatorCSAccess().getNameLessThanSignEqualsSignKeyword_0_7());
- }
-
- }
-
-
- }
- break;
- case 9 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3083:6: ( '=' )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3083:6: ( '=' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3084:1: '='
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getEssentialOCLInfixOperatorCSAccess().getNameEqualsSignKeyword_0_8());
- }
- match(input,37,FollowSets000.FOLLOW_37_in_rule__EssentialOCLInfixOperatorCS__NameAlternatives_06614); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getEssentialOCLInfixOperatorCSAccess().getNameEqualsSignKeyword_0_8());
- }
-
- }
-
-
- }
- break;
- case 10 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3091:6: ( '<>' )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3091:6: ( '<>' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3092:1: '<>'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getEssentialOCLInfixOperatorCSAccess().getNameLessThanSignGreaterThanSignKeyword_0_9());
- }
- match(input,38,FollowSets000.FOLLOW_38_in_rule__EssentialOCLInfixOperatorCS__NameAlternatives_06634); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getEssentialOCLInfixOperatorCSAccess().getNameLessThanSignGreaterThanSignKeyword_0_9());
- }
-
- }
-
-
- }
- break;
- case 11 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3099:6: ( 'and' )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3099:6: ( 'and' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3100:1: 'and'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getEssentialOCLInfixOperatorCSAccess().getNameAndKeyword_0_10());
- }
- match(input,39,FollowSets000.FOLLOW_39_in_rule__EssentialOCLInfixOperatorCS__NameAlternatives_06654); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getEssentialOCLInfixOperatorCSAccess().getNameAndKeyword_0_10());
- }
-
- }
-
-
- }
- break;
- case 12 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3107:6: ( 'or' )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3107:6: ( 'or' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3108:1: 'or'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getEssentialOCLInfixOperatorCSAccess().getNameOrKeyword_0_11());
- }
- match(input,40,FollowSets000.FOLLOW_40_in_rule__EssentialOCLInfixOperatorCS__NameAlternatives_06674); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getEssentialOCLInfixOperatorCSAccess().getNameOrKeyword_0_11());
- }
-
- }
-
-
- }
- break;
- case 13 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3115:6: ( 'xor' )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3115:6: ( 'xor' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3116:1: 'xor'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getEssentialOCLInfixOperatorCSAccess().getNameXorKeyword_0_12());
- }
- match(input,41,FollowSets000.FOLLOW_41_in_rule__EssentialOCLInfixOperatorCS__NameAlternatives_06694); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getEssentialOCLInfixOperatorCSAccess().getNameXorKeyword_0_12());
- }
-
- }
-
-
- }
- break;
- case 14 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3123:6: ( 'implies' )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3123:6: ( 'implies' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3124:1: 'implies'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getEssentialOCLInfixOperatorCSAccess().getNameImpliesKeyword_0_13());
- }
- match(input,42,FollowSets000.FOLLOW_42_in_rule__EssentialOCLInfixOperatorCS__NameAlternatives_06714); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getEssentialOCLInfixOperatorCSAccess().getNameImpliesKeyword_0_13());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__EssentialOCLInfixOperatorCS__NameAlternatives_0"
-
-
- // $ANTLR start "rule__EssentialOCLNavigationOperatorCS__NameAlternatives_0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3136:1: rule__EssentialOCLNavigationOperatorCS__NameAlternatives_0 : ( ( '.' ) | ( '->' ) );
- public final void rule__EssentialOCLNavigationOperatorCS__NameAlternatives_0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3140:1: ( ( '.' ) | ( '->' ) )
- int alt17=2;
- int LA17_0 = input.LA(1);
-
- if ( (LA17_0==43) ) {
- alt17=1;
- }
- else if ( (LA17_0==44) ) {
- alt17=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 17, 0, input);
-
- throw nvae;
- }
- switch (alt17) {
- case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3141:1: ( '.' )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3141:1: ( '.' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3142:1: '.'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getEssentialOCLNavigationOperatorCSAccess().getNameFullStopKeyword_0_0());
- }
- match(input,43,FollowSets000.FOLLOW_43_in_rule__EssentialOCLNavigationOperatorCS__NameAlternatives_06749); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getEssentialOCLNavigationOperatorCSAccess().getNameFullStopKeyword_0_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3149:6: ( '->' )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3149:6: ( '->' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3150:1: '->'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getEssentialOCLNavigationOperatorCSAccess().getNameHyphenMinusGreaterThanSignKeyword_0_1());
- }
- match(input,44,FollowSets000.FOLLOW_44_in_rule__EssentialOCLNavigationOperatorCS__NameAlternatives_06769); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getEssentialOCLNavigationOperatorCSAccess().getNameHyphenMinusGreaterThanSignKeyword_0_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__EssentialOCLNavigationOperatorCS__NameAlternatives_0"
-
-
- // $ANTLR start "rule__BinaryOperatorCS__Alternatives"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3162:1: rule__BinaryOperatorCS__Alternatives : ( ( ruleInfixOperatorCS ) | ( ruleNavigationOperatorCS ) );
- public final void rule__BinaryOperatorCS__Alternatives() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3166:1: ( ( ruleInfixOperatorCS ) | ( ruleNavigationOperatorCS ) )
- int alt18=2;
- int LA18_0 = input.LA(1);
-
- if ( ((LA18_0>=28 && LA18_0<=29)||(LA18_0>=31 && LA18_0<=42)) ) {
- alt18=1;
- }
- else if ( ((LA18_0>=43 && LA18_0<=44)) ) {
- alt18=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 18, 0, input);
-
- throw nvae;
- }
- switch (alt18) {
- case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3167:1: ( ruleInfixOperatorCS )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3167:1: ( ruleInfixOperatorCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3168:1: ruleInfixOperatorCS
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getBinaryOperatorCSAccess().getInfixOperatorCSParserRuleCall_0());
- }
- pushFollow(FollowSets000.FOLLOW_ruleInfixOperatorCS_in_rule__BinaryOperatorCS__Alternatives6803);
- ruleInfixOperatorCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getBinaryOperatorCSAccess().getInfixOperatorCSParserRuleCall_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3173:6: ( ruleNavigationOperatorCS )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3173:6: ( ruleNavigationOperatorCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3174:1: ruleNavigationOperatorCS
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getBinaryOperatorCSAccess().getNavigationOperatorCSParserRuleCall_1());
- }
- pushFollow(FollowSets000.FOLLOW_ruleNavigationOperatorCS_in_rule__BinaryOperatorCS__Alternatives6820);
- ruleNavigationOperatorCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getBinaryOperatorCSAccess().getNavigationOperatorCSParserRuleCall_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__BinaryOperatorCS__Alternatives"
-
-
- // $ANTLR start "rule__EssentialOCLUnreservedName__Alternatives"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3184:1: rule__EssentialOCLUnreservedName__Alternatives : ( ( ruleUnrestrictedName ) | ( ruleCollectionTypeIdentifier ) | ( rulePrimitiveTypeIdentifier ) | ( 'Tuple' ) );
- public final void rule__EssentialOCLUnreservedName__Alternatives() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3188:1: ( ( ruleUnrestrictedName ) | ( ruleCollectionTypeIdentifier ) | ( rulePrimitiveTypeIdentifier ) | ( 'Tuple' ) )
- int alt19=4;
- switch ( input.LA(1) ) {
- case RULE_SIMPLE_ID:
- case RULE_ESCAPED_ID:
- case 17:
- case 18:
- case 19:
- case 20:
- case 21:
- case 22:
- case 23:
- case 24:
- case 25:
- case 26:
- case 27:
- {
- alt19=1;
- }
- break;
- case 54:
- case 55:
- case 56:
- case 57:
- case 58:
- {
- alt19=2;
- }
- break;
- case 46:
- case 47:
- case 48:
- case 49:
- case 50:
- case 51:
- case 52:
- case 53:
- {
- alt19=3;
- }
- break;
- case 45:
- {
- alt19=4;
- }
- break;
- default:
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 19, 0, input);
-
- throw nvae;
- }
-
- switch (alt19) {
- case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3189:1: ( ruleUnrestrictedName )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3189:1: ( ruleUnrestrictedName )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3190:1: ruleUnrestrictedName
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getEssentialOCLUnreservedNameAccess().getUnrestrictedNameParserRuleCall_0());
- }
- pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_rule__EssentialOCLUnreservedName__Alternatives6852);
- ruleUnrestrictedName();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getEssentialOCLUnreservedNameAccess().getUnrestrictedNameParserRuleCall_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3195:6: ( ruleCollectionTypeIdentifier )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3195:6: ( ruleCollectionTypeIdentifier )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3196:1: ruleCollectionTypeIdentifier
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getEssentialOCLUnreservedNameAccess().getCollectionTypeIdentifierParserRuleCall_1());
- }
- pushFollow(FollowSets000.FOLLOW_ruleCollectionTypeIdentifier_in_rule__EssentialOCLUnreservedName__Alternatives6869);
- ruleCollectionTypeIdentifier();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getEssentialOCLUnreservedNameAccess().getCollectionTypeIdentifierParserRuleCall_1());
- }
-
- }
-
-
- }
- break;
- case 3 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3201:6: ( rulePrimitiveTypeIdentifier )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3201:6: ( rulePrimitiveTypeIdentifier )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3202:1: rulePrimitiveTypeIdentifier
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getEssentialOCLUnreservedNameAccess().getPrimitiveTypeIdentifierParserRuleCall_2());
- }
- pushFollow(FollowSets000.FOLLOW_rulePrimitiveTypeIdentifier_in_rule__EssentialOCLUnreservedName__Alternatives6886);
- rulePrimitiveTypeIdentifier();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getEssentialOCLUnreservedNameAccess().getPrimitiveTypeIdentifierParserRuleCall_2());
- }
-
- }
-
-
- }
- break;
- case 4 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3207:6: ( 'Tuple' )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3207:6: ( 'Tuple' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3208:1: 'Tuple'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getEssentialOCLUnreservedNameAccess().getTupleKeyword_3());
- }
- match(input,45,FollowSets000.FOLLOW_45_in_rule__EssentialOCLUnreservedName__Alternatives6904); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getEssentialOCLUnreservedNameAccess().getTupleKeyword_3());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__EssentialOCLUnreservedName__Alternatives"
-
-
- // $ANTLR start "rule__URIFirstPathElementCS__Alternatives"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3220:1: rule__URIFirstPathElementCS__Alternatives : ( ( ( rule__URIFirstPathElementCS__ElementAssignment_0 ) ) | ( ( rule__URIFirstPathElementCS__Group_1__0 ) ) );
- public final void rule__URIFirstPathElementCS__Alternatives() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3224:1: ( ( ( rule__URIFirstPathElementCS__ElementAssignment_0 ) ) | ( ( rule__URIFirstPathElementCS__Group_1__0 ) ) )
- int alt20=2;
- int LA20_0 = input.LA(1);
-
- if ( ((LA20_0>=RULE_SIMPLE_ID && LA20_0<=RULE_ESCAPED_ID)||(LA20_0>=17 && LA20_0<=27)) ) {
- alt20=1;
- }
- else if ( (LA20_0==RULE_SINGLE_QUOTED_STRING) ) {
- alt20=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 20, 0, input);
-
- throw nvae;
- }
- switch (alt20) {
- case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3225:1: ( ( rule__URIFirstPathElementCS__ElementAssignment_0 ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3225:1: ( ( rule__URIFirstPathElementCS__ElementAssignment_0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3226:1: ( rule__URIFirstPathElementCS__ElementAssignment_0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getURIFirstPathElementCSAccess().getElementAssignment_0());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3227:1: ( rule__URIFirstPathElementCS__ElementAssignment_0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3227:2: rule__URIFirstPathElementCS__ElementAssignment_0
- {
- pushFollow(FollowSets000.FOLLOW_rule__URIFirstPathElementCS__ElementAssignment_0_in_rule__URIFirstPathElementCS__Alternatives6938);
- rule__URIFirstPathElementCS__ElementAssignment_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getURIFirstPathElementCSAccess().getElementAssignment_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3231:6: ( ( rule__URIFirstPathElementCS__Group_1__0 ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3231:6: ( ( rule__URIFirstPathElementCS__Group_1__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3232:1: ( rule__URIFirstPathElementCS__Group_1__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getURIFirstPathElementCSAccess().getGroup_1());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3233:1: ( rule__URIFirstPathElementCS__Group_1__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3233:2: rule__URIFirstPathElementCS__Group_1__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__URIFirstPathElementCS__Group_1__0_in_rule__URIFirstPathElementCS__Alternatives6956);
- rule__URIFirstPathElementCS__Group_1__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getURIFirstPathElementCSAccess().getGroup_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__URIFirstPathElementCS__Alternatives"
-
-
- // $ANTLR start "rule__PrimitiveTypeIdentifier__Alternatives"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3242:1: rule__PrimitiveTypeIdentifier__Alternatives : ( ( 'Boolean' ) | ( 'Integer' ) | ( 'Real' ) | ( 'String' ) | ( 'UnlimitedNatural' ) | ( 'OclAny' ) | ( 'OclInvalid' ) | ( 'OclVoid' ) );
- public final void rule__PrimitiveTypeIdentifier__Alternatives() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3246:1: ( ( 'Boolean' ) | ( 'Integer' ) | ( 'Real' ) | ( 'String' ) | ( 'UnlimitedNatural' ) | ( 'OclAny' ) | ( 'OclInvalid' ) | ( 'OclVoid' ) )
- int alt21=8;
- switch ( input.LA(1) ) {
- case 46:
- {
- alt21=1;
- }
- break;
- case 47:
- {
- alt21=2;
- }
- break;
- case 48:
- {
- alt21=3;
- }
- break;
- case 49:
- {
- alt21=4;
- }
- break;
- case 50:
- {
- alt21=5;
- }
- break;
- case 51:
- {
- alt21=6;
- }
- break;
- case 52:
- {
- alt21=7;
- }
- break;
- case 53:
- {
- alt21=8;
- }
- break;
- default:
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 21, 0, input);
-
- throw nvae;
- }
-
- switch (alt21) {
- case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3247:1: ( 'Boolean' )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3247:1: ( 'Boolean' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3248:1: 'Boolean'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPrimitiveTypeIdentifierAccess().getBooleanKeyword_0());
- }
- match(input,46,FollowSets000.FOLLOW_46_in_rule__PrimitiveTypeIdentifier__Alternatives6990); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPrimitiveTypeIdentifierAccess().getBooleanKeyword_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3255:6: ( 'Integer' )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3255:6: ( 'Integer' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3256:1: 'Integer'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPrimitiveTypeIdentifierAccess().getIntegerKeyword_1());
- }
- match(input,47,FollowSets000.FOLLOW_47_in_rule__PrimitiveTypeIdentifier__Alternatives7010); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPrimitiveTypeIdentifierAccess().getIntegerKeyword_1());
- }
-
- }
-
-
- }
- break;
- case 3 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3263:6: ( 'Real' )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3263:6: ( 'Real' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3264:1: 'Real'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPrimitiveTypeIdentifierAccess().getRealKeyword_2());
- }
- match(input,48,FollowSets000.FOLLOW_48_in_rule__PrimitiveTypeIdentifier__Alternatives7030); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPrimitiveTypeIdentifierAccess().getRealKeyword_2());
- }
-
- }
-
-
- }
- break;
- case 4 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3271:6: ( 'String' )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3271:6: ( 'String' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3272:1: 'String'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPrimitiveTypeIdentifierAccess().getStringKeyword_3());
- }
- match(input,49,FollowSets000.FOLLOW_49_in_rule__PrimitiveTypeIdentifier__Alternatives7050); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPrimitiveTypeIdentifierAccess().getStringKeyword_3());
- }
-
- }
-
-
- }
- break;
- case 5 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3279:6: ( 'UnlimitedNatural' )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3279:6: ( 'UnlimitedNatural' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3280:1: 'UnlimitedNatural'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPrimitiveTypeIdentifierAccess().getUnlimitedNaturalKeyword_4());
- }
- match(input,50,FollowSets000.FOLLOW_50_in_rule__PrimitiveTypeIdentifier__Alternatives7070); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPrimitiveTypeIdentifierAccess().getUnlimitedNaturalKeyword_4());
- }
-
- }
-
-
- }
- break;
- case 6 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3287:6: ( 'OclAny' )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3287:6: ( 'OclAny' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3288:1: 'OclAny'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPrimitiveTypeIdentifierAccess().getOclAnyKeyword_5());
- }
- match(input,51,FollowSets000.FOLLOW_51_in_rule__PrimitiveTypeIdentifier__Alternatives7090); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPrimitiveTypeIdentifierAccess().getOclAnyKeyword_5());
- }
-
- }
-
-
- }
- break;
- case 7 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3295:6: ( 'OclInvalid' )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3295:6: ( 'OclInvalid' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3296:1: 'OclInvalid'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPrimitiveTypeIdentifierAccess().getOclInvalidKeyword_6());
- }
- match(input,52,FollowSets000.FOLLOW_52_in_rule__PrimitiveTypeIdentifier__Alternatives7110); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPrimitiveTypeIdentifierAccess().getOclInvalidKeyword_6());
- }
-
- }
-
-
- }
- break;
- case 8 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3303:6: ( 'OclVoid' )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3303:6: ( 'OclVoid' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3304:1: 'OclVoid'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPrimitiveTypeIdentifierAccess().getOclVoidKeyword_7());
- }
- match(input,53,FollowSets000.FOLLOW_53_in_rule__PrimitiveTypeIdentifier__Alternatives7130); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPrimitiveTypeIdentifierAccess().getOclVoidKeyword_7());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PrimitiveTypeIdentifier__Alternatives"
-
-
- // $ANTLR start "rule__CollectionTypeIdentifier__Alternatives"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3316:1: rule__CollectionTypeIdentifier__Alternatives : ( ( 'Set' ) | ( 'Bag' ) | ( 'Sequence' ) | ( 'Collection' ) | ( 'OrderedSet' ) );
- public final void rule__CollectionTypeIdentifier__Alternatives() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3320:1: ( ( 'Set' ) | ( 'Bag' ) | ( 'Sequence' ) | ( 'Collection' ) | ( 'OrderedSet' ) )
- int alt22=5;
- switch ( input.LA(1) ) {
- case 54:
- {
- alt22=1;
- }
- break;
- case 55:
- {
- alt22=2;
- }
- break;
- case 56:
- {
- alt22=3;
- }
- break;
- case 57:
- {
- alt22=4;
- }
- break;
- case 58:
- {
- alt22=5;
- }
- break;
- default:
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 22, 0, input);
-
- throw nvae;
- }
-
- switch (alt22) {
- case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3321:1: ( 'Set' )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3321:1: ( 'Set' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3322:1: 'Set'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getCollectionTypeIdentifierAccess().getSetKeyword_0());
- }
- match(input,54,FollowSets000.FOLLOW_54_in_rule__CollectionTypeIdentifier__Alternatives7165); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getCollectionTypeIdentifierAccess().getSetKeyword_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3329:6: ( 'Bag' )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3329:6: ( 'Bag' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3330:1: 'Bag'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getCollectionTypeIdentifierAccess().getBagKeyword_1());
- }
- match(input,55,FollowSets000.FOLLOW_55_in_rule__CollectionTypeIdentifier__Alternatives7185); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getCollectionTypeIdentifierAccess().getBagKeyword_1());
- }
-
- }
-
-
- }
- break;
- case 3 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3337:6: ( 'Sequence' )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3337:6: ( 'Sequence' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3338:1: 'Sequence'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getCollectionTypeIdentifierAccess().getSequenceKeyword_2());
- }
- match(input,56,FollowSets000.FOLLOW_56_in_rule__CollectionTypeIdentifier__Alternatives7205); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getCollectionTypeIdentifierAccess().getSequenceKeyword_2());
- }
-
- }
-
-
- }
- break;
- case 4 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3345:6: ( 'Collection' )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3345:6: ( 'Collection' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3346:1: 'Collection'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getCollectionTypeIdentifierAccess().getCollectionKeyword_3());
- }
- match(input,57,FollowSets000.FOLLOW_57_in_rule__CollectionTypeIdentifier__Alternatives7225); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getCollectionTypeIdentifierAccess().getCollectionKeyword_3());
- }
-
- }
-
-
- }
- break;
- case 5 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3353:6: ( 'OrderedSet' )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3353:6: ( 'OrderedSet' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3354:1: 'OrderedSet'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getCollectionTypeIdentifierAccess().getOrderedSetKeyword_4());
- }
- match(input,58,FollowSets000.FOLLOW_58_in_rule__CollectionTypeIdentifier__Alternatives7245); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getCollectionTypeIdentifierAccess().getOrderedSetKeyword_4());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__CollectionTypeIdentifier__Alternatives"
-
-
- // $ANTLR start "rule__MultiplicityCS__Alternatives_1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3366:1: rule__MultiplicityCS__Alternatives_1 : ( ( ruleMultiplicityBoundsCS ) | ( ruleMultiplicityStringCS ) );
- public final void rule__MultiplicityCS__Alternatives_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3370:1: ( ( ruleMultiplicityBoundsCS ) | ( ruleMultiplicityStringCS ) )
- int alt23=2;
- int LA23_0 = input.LA(1);
-
- if ( (LA23_0==RULE_INT) ) {
- alt23=1;
- }
- else if ( (LA23_0==28||LA23_0==32||LA23_0==59) ) {
- alt23=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 23, 0, input);
-
- throw nvae;
- }
- switch (alt23) {
- case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3371:1: ( ruleMultiplicityBoundsCS )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3371:1: ( ruleMultiplicityBoundsCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3372:1: ruleMultiplicityBoundsCS
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getMultiplicityCSAccess().getMultiplicityBoundsCSParserRuleCall_1_0());
- }
- pushFollow(FollowSets000.FOLLOW_ruleMultiplicityBoundsCS_in_rule__MultiplicityCS__Alternatives_17279);
- ruleMultiplicityBoundsCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getMultiplicityCSAccess().getMultiplicityBoundsCSParserRuleCall_1_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3377:6: ( ruleMultiplicityStringCS )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3377:6: ( ruleMultiplicityStringCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3378:1: ruleMultiplicityStringCS
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getMultiplicityCSAccess().getMultiplicityStringCSParserRuleCall_1_1());
- }
- pushFollow(FollowSets000.FOLLOW_ruleMultiplicityStringCS_in_rule__MultiplicityCS__Alternatives_17296);
- ruleMultiplicityStringCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getMultiplicityCSAccess().getMultiplicityStringCSParserRuleCall_1_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__MultiplicityCS__Alternatives_1"
-
-
- // $ANTLR start "rule__MultiplicityStringCS__StringBoundsAlternatives_0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3388:1: rule__MultiplicityStringCS__StringBoundsAlternatives_0 : ( ( '*' ) | ( '+' ) | ( '?' ) );
- public final void rule__MultiplicityStringCS__StringBoundsAlternatives_0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3392:1: ( ( '*' ) | ( '+' ) | ( '?' ) )
- int alt24=3;
- switch ( input.LA(1) ) {
- case 28:
- {
- alt24=1;
- }
- break;
- case 32:
- {
- alt24=2;
- }
- break;
- case 59:
- {
- alt24=3;
- }
- break;
- default:
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 24, 0, input);
-
- throw nvae;
- }
-
- switch (alt24) {
- case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3393:1: ( '*' )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3393:1: ( '*' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3394:1: '*'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getMultiplicityStringCSAccess().getStringBoundsAsteriskKeyword_0_0());
- }
- match(input,28,FollowSets000.FOLLOW_28_in_rule__MultiplicityStringCS__StringBoundsAlternatives_07329); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getMultiplicityStringCSAccess().getStringBoundsAsteriskKeyword_0_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3401:6: ( '+' )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3401:6: ( '+' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3402:1: '+'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getMultiplicityStringCSAccess().getStringBoundsPlusSignKeyword_0_1());
- }
- match(input,32,FollowSets000.FOLLOW_32_in_rule__MultiplicityStringCS__StringBoundsAlternatives_07349); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getMultiplicityStringCSAccess().getStringBoundsPlusSignKeyword_0_1());
- }
-
- }
-
-
- }
- break;
- case 3 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3409:6: ( '?' )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3409:6: ( '?' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3410:1: '?'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getMultiplicityStringCSAccess().getStringBoundsQuestionMarkKeyword_0_2());
- }
- match(input,59,FollowSets000.FOLLOW_59_in_rule__MultiplicityStringCS__StringBoundsAlternatives_07369); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getMultiplicityStringCSAccess().getStringBoundsQuestionMarkKeyword_0_2());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__MultiplicityStringCS__StringBoundsAlternatives_0"
-
-
- // $ANTLR start "rule__PrimitiveLiteralExpCS__Alternatives"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3422:1: rule__PrimitiveLiteralExpCS__Alternatives : ( ( ruleNumberLiteralExpCS ) | ( ruleStringLiteralExpCS ) | ( ruleBooleanLiteralExpCS ) | ( ruleUnlimitedNaturalLiteralExpCS ) | ( ruleInvalidLiteralExpCS ) | ( ruleNullLiteralExpCS ) );
- public final void rule__PrimitiveLiteralExpCS__Alternatives() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3426:1: ( ( ruleNumberLiteralExpCS ) | ( ruleStringLiteralExpCS ) | ( ruleBooleanLiteralExpCS ) | ( ruleUnlimitedNaturalLiteralExpCS ) | ( ruleInvalidLiteralExpCS ) | ( ruleNullLiteralExpCS ) )
- int alt25=6;
- switch ( input.LA(1) ) {
- case RULE_INT:
- {
- alt25=1;
- }
- break;
- case RULE_SINGLE_QUOTED_STRING:
- {
- alt25=2;
- }
- break;
- case 86:
- case 87:
- {
- alt25=3;
- }
- break;
- case 28:
- {
- alt25=4;
- }
- break;
- case 76:
- {
- alt25=5;
- }
- break;
- case 77:
- {
- alt25=6;
- }
- break;
- default:
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 25, 0, input);
-
- throw nvae;
- }
-
- switch (alt25) {
- case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3427:1: ( ruleNumberLiteralExpCS )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3427:1: ( ruleNumberLiteralExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3428:1: ruleNumberLiteralExpCS
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPrimitiveLiteralExpCSAccess().getNumberLiteralExpCSParserRuleCall_0());
- }
- pushFollow(FollowSets000.FOLLOW_ruleNumberLiteralExpCS_in_rule__PrimitiveLiteralExpCS__Alternatives7403);
- ruleNumberLiteralExpCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPrimitiveLiteralExpCSAccess().getNumberLiteralExpCSParserRuleCall_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3433:6: ( ruleStringLiteralExpCS )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3433:6: ( ruleStringLiteralExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3434:1: ruleStringLiteralExpCS
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPrimitiveLiteralExpCSAccess().getStringLiteralExpCSParserRuleCall_1());
- }
- pushFollow(FollowSets000.FOLLOW_ruleStringLiteralExpCS_in_rule__PrimitiveLiteralExpCS__Alternatives7420);
- ruleStringLiteralExpCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPrimitiveLiteralExpCSAccess().getStringLiteralExpCSParserRuleCall_1());
- }
-
- }
-
-
- }
- break;
- case 3 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3439:6: ( ruleBooleanLiteralExpCS )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3439:6: ( ruleBooleanLiteralExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3440:1: ruleBooleanLiteralExpCS
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPrimitiveLiteralExpCSAccess().getBooleanLiteralExpCSParserRuleCall_2());
- }
- pushFollow(FollowSets000.FOLLOW_ruleBooleanLiteralExpCS_in_rule__PrimitiveLiteralExpCS__Alternatives7437);
- ruleBooleanLiteralExpCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPrimitiveLiteralExpCSAccess().getBooleanLiteralExpCSParserRuleCall_2());
- }
-
- }
-
-
- }
- break;
- case 4 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3445:6: ( ruleUnlimitedNaturalLiteralExpCS )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3445:6: ( ruleUnlimitedNaturalLiteralExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3446:1: ruleUnlimitedNaturalLiteralExpCS
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPrimitiveLiteralExpCSAccess().getUnlimitedNaturalLiteralExpCSParserRuleCall_3());
- }
- pushFollow(FollowSets000.FOLLOW_ruleUnlimitedNaturalLiteralExpCS_in_rule__PrimitiveLiteralExpCS__Alternatives7454);
- ruleUnlimitedNaturalLiteralExpCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPrimitiveLiteralExpCSAccess().getUnlimitedNaturalLiteralExpCSParserRuleCall_3());
- }
-
- }
-
-
- }
- break;
- case 5 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3451:6: ( ruleInvalidLiteralExpCS )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3451:6: ( ruleInvalidLiteralExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3452:1: ruleInvalidLiteralExpCS
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPrimitiveLiteralExpCSAccess().getInvalidLiteralExpCSParserRuleCall_4());
- }
- pushFollow(FollowSets000.FOLLOW_ruleInvalidLiteralExpCS_in_rule__PrimitiveLiteralExpCS__Alternatives7471);
- ruleInvalidLiteralExpCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPrimitiveLiteralExpCSAccess().getInvalidLiteralExpCSParserRuleCall_4());
- }
-
- }
-
-
- }
- break;
- case 6 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3457:6: ( ruleNullLiteralExpCS )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3457:6: ( ruleNullLiteralExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3458:1: ruleNullLiteralExpCS
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPrimitiveLiteralExpCSAccess().getNullLiteralExpCSParserRuleCall_5());
- }
- pushFollow(FollowSets000.FOLLOW_ruleNullLiteralExpCS_in_rule__PrimitiveLiteralExpCS__Alternatives7488);
- ruleNullLiteralExpCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPrimitiveLiteralExpCSAccess().getNullLiteralExpCSParserRuleCall_5());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PrimitiveLiteralExpCS__Alternatives"
-
-
- // $ANTLR start "rule__BooleanLiteralExpCS__Alternatives"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3468:1: rule__BooleanLiteralExpCS__Alternatives : ( ( ( rule__BooleanLiteralExpCS__NameAssignment_0 ) ) | ( ( rule__BooleanLiteralExpCS__NameAssignment_1 ) ) );
- public final void rule__BooleanLiteralExpCS__Alternatives() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3472:1: ( ( ( rule__BooleanLiteralExpCS__NameAssignment_0 ) ) | ( ( rule__BooleanLiteralExpCS__NameAssignment_1 ) ) )
- int alt26=2;
- int LA26_0 = input.LA(1);
-
- if ( (LA26_0==86) ) {
- alt26=1;
- }
- else if ( (LA26_0==87) ) {
- alt26=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 26, 0, input);
-
- throw nvae;
- }
- switch (alt26) {
- case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3473:1: ( ( rule__BooleanLiteralExpCS__NameAssignment_0 ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3473:1: ( ( rule__BooleanLiteralExpCS__NameAssignment_0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3474:1: ( rule__BooleanLiteralExpCS__NameAssignment_0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getBooleanLiteralExpCSAccess().getNameAssignment_0());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3475:1: ( rule__BooleanLiteralExpCS__NameAssignment_0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3475:2: rule__BooleanLiteralExpCS__NameAssignment_0
- {
- pushFollow(FollowSets000.FOLLOW_rule__BooleanLiteralExpCS__NameAssignment_0_in_rule__BooleanLiteralExpCS__Alternatives7520);
- rule__BooleanLiteralExpCS__NameAssignment_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getBooleanLiteralExpCSAccess().getNameAssignment_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3479:6: ( ( rule__BooleanLiteralExpCS__NameAssignment_1 ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3479:6: ( ( rule__BooleanLiteralExpCS__NameAssignment_1 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3480:1: ( rule__BooleanLiteralExpCS__NameAssignment_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getBooleanLiteralExpCSAccess().getNameAssignment_1());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3481:1: ( rule__BooleanLiteralExpCS__NameAssignment_1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3481:2: rule__BooleanLiteralExpCS__NameAssignment_1
- {
- pushFollow(FollowSets000.FOLLOW_rule__BooleanLiteralExpCS__NameAssignment_1_in_rule__BooleanLiteralExpCS__Alternatives7538);
- rule__BooleanLiteralExpCS__NameAssignment_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getBooleanLiteralExpCSAccess().getNameAssignment_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__BooleanLiteralExpCS__Alternatives"
-
-
- // $ANTLR start "rule__TypeLiteralCS__Alternatives"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3490:1: rule__TypeLiteralCS__Alternatives : ( ( rulePrimitiveTypeCS ) | ( ruleCollectionTypeCS ) | ( ruleTupleTypeCS ) );
- public final void rule__TypeLiteralCS__Alternatives() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3494:1: ( ( rulePrimitiveTypeCS ) | ( ruleCollectionTypeCS ) | ( ruleTupleTypeCS ) )
- int alt27=3;
- switch ( input.LA(1) ) {
- case 46:
- case 47:
- case 48:
- case 49:
- case 50:
- case 51:
- case 52:
- case 53:
- {
- alt27=1;
- }
- break;
- case 54:
- case 55:
- case 56:
- case 57:
- case 58:
- {
- alt27=2;
- }
- break;
- case 45:
- {
- alt27=3;
- }
- break;
- default:
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 27, 0, input);
-
- throw nvae;
- }
-
- switch (alt27) {
- case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3495:1: ( rulePrimitiveTypeCS )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3495:1: ( rulePrimitiveTypeCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3496:1: rulePrimitiveTypeCS
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTypeLiteralCSAccess().getPrimitiveTypeCSParserRuleCall_0());
- }
- pushFollow(FollowSets000.FOLLOW_rulePrimitiveTypeCS_in_rule__TypeLiteralCS__Alternatives7571);
- rulePrimitiveTypeCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTypeLiteralCSAccess().getPrimitiveTypeCSParserRuleCall_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3501:6: ( ruleCollectionTypeCS )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3501:6: ( ruleCollectionTypeCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3502:1: ruleCollectionTypeCS
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTypeLiteralCSAccess().getCollectionTypeCSParserRuleCall_1());
- }
- pushFollow(FollowSets000.FOLLOW_ruleCollectionTypeCS_in_rule__TypeLiteralCS__Alternatives7588);
- ruleCollectionTypeCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTypeLiteralCSAccess().getCollectionTypeCSParserRuleCall_1());
- }
-
- }
-
-
- }
- break;
- case 3 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3507:6: ( ruleTupleTypeCS )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3507:6: ( ruleTupleTypeCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3508:1: ruleTupleTypeCS
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTypeLiteralCSAccess().getTupleTypeCSParserRuleCall_2());
- }
- pushFollow(FollowSets000.FOLLOW_ruleTupleTypeCS_in_rule__TypeLiteralCS__Alternatives7605);
- ruleTupleTypeCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTypeLiteralCSAccess().getTupleTypeCSParserRuleCall_2());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__TypeLiteralCS__Alternatives"
-
-
- // $ANTLR start "rule__TypeExpCS__Alternatives_0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3518:1: rule__TypeExpCS__Alternatives_0 : ( ( ruleTypeNameExpCS ) | ( ruleTypeLiteralCS ) );
- public final void rule__TypeExpCS__Alternatives_0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3522:1: ( ( ruleTypeNameExpCS ) | ( ruleTypeLiteralCS ) )
- int alt28=2;
- int LA28_0 = input.LA(1);
-
- if ( ((LA28_0>=RULE_SIMPLE_ID && LA28_0<=RULE_ESCAPED_ID)||(LA28_0>=17 && LA28_0<=27)) ) {
- alt28=1;
- }
- else if ( ((LA28_0>=45 && LA28_0<=58)) ) {
- alt28=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 28, 0, input);
-
- throw nvae;
- }
- switch (alt28) {
- case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3523:1: ( ruleTypeNameExpCS )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3523:1: ( ruleTypeNameExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3524:1: ruleTypeNameExpCS
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTypeExpCSAccess().getTypeNameExpCSParserRuleCall_0_0());
- }
- pushFollow(FollowSets000.FOLLOW_ruleTypeNameExpCS_in_rule__TypeExpCS__Alternatives_07637);
- ruleTypeNameExpCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTypeExpCSAccess().getTypeNameExpCSParserRuleCall_0_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3529:6: ( ruleTypeLiteralCS )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3529:6: ( ruleTypeLiteralCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3530:1: ruleTypeLiteralCS
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTypeExpCSAccess().getTypeLiteralCSParserRuleCall_0_1());
- }
- pushFollow(FollowSets000.FOLLOW_ruleTypeLiteralCS_in_rule__TypeExpCS__Alternatives_07654);
- ruleTypeLiteralCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTypeExpCSAccess().getTypeLiteralCSParserRuleCall_0_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__TypeExpCS__Alternatives_0"
-
-
- // $ANTLR start "rule__ExpCS__Alternatives"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3540:1: rule__ExpCS__Alternatives : ( ( ( rule__ExpCS__Group_0__0 ) ) | ( ( rule__ExpCS__Group_1__0 ) ) | ( ruleLetExpCS ) );
- public final void rule__ExpCS__Alternatives() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3544:1: ( ( ( rule__ExpCS__Group_0__0 ) ) | ( ( rule__ExpCS__Group_1__0 ) ) | ( ruleLetExpCS ) )
- int alt29=3;
- alt29 = dfa29.predict(input);
- switch (alt29) {
- case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3545:1: ( ( rule__ExpCS__Group_0__0 ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3545:1: ( ( rule__ExpCS__Group_0__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3546:1: ( rule__ExpCS__Group_0__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getExpCSAccess().getGroup_0());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3547:1: ( rule__ExpCS__Group_0__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3547:2: rule__ExpCS__Group_0__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0__0_in_rule__ExpCS__Alternatives7686);
- rule__ExpCS__Group_0__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getExpCSAccess().getGroup_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3551:6: ( ( rule__ExpCS__Group_1__0 ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3551:6: ( ( rule__ExpCS__Group_1__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3552:1: ( rule__ExpCS__Group_1__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getExpCSAccess().getGroup_1());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3553:1: ( rule__ExpCS__Group_1__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3553:2: rule__ExpCS__Group_1__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_1__0_in_rule__ExpCS__Alternatives7704);
- rule__ExpCS__Group_1__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getExpCSAccess().getGroup_1());
- }
-
- }
-
-
- }
- break;
- case 3 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3557:6: ( ruleLetExpCS )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3557:6: ( ruleLetExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3558:1: ruleLetExpCS
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getExpCSAccess().getLetExpCSParserRuleCall_2());
- }
- pushFollow(FollowSets000.FOLLOW_ruleLetExpCS_in_rule__ExpCS__Alternatives7722);
- ruleLetExpCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getExpCSAccess().getLetExpCSParserRuleCall_2());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ExpCS__Alternatives"
-
-
- // $ANTLR start "rule__ExpCS__Alternatives_0_1_2"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3568:1: rule__ExpCS__Alternatives_0_1_2 : ( ( ( rule__ExpCS__Group_0_1_2_0__0 ) ) | ( ( rule__ExpCS__OwnedExpressionAssignment_0_1_2_1 ) ) );
- public final void rule__ExpCS__Alternatives_0_1_2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3572:1: ( ( ( rule__ExpCS__Group_0_1_2_0__0 ) ) | ( ( rule__ExpCS__OwnedExpressionAssignment_0_1_2_1 ) ) )
- int alt30=2;
- int LA30_0 = input.LA(1);
-
- if ( ((LA30_0>=RULE_INT && LA30_0<=RULE_ESCAPED_ID)||(LA30_0>=17 && LA30_0<=30)||(LA30_0>=45 && LA30_0<=58)||LA30_0==69||(LA30_0>=76 && LA30_0<=77)||LA30_0==79||LA30_0==84||(LA30_0>=86 && LA30_0<=87)) ) {
- alt30=1;
- }
- else if ( (LA30_0==83) ) {
- alt30=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 30, 0, input);
-
- throw nvae;
- }
- switch (alt30) {
- case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3573:1: ( ( rule__ExpCS__Group_0_1_2_0__0 ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3573:1: ( ( rule__ExpCS__Group_0_1_2_0__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3574:1: ( rule__ExpCS__Group_0_1_2_0__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getExpCSAccess().getGroup_0_1_2_0());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3575:1: ( rule__ExpCS__Group_0_1_2_0__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3575:2: rule__ExpCS__Group_0_1_2_0__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0_1_2_0__0_in_rule__ExpCS__Alternatives_0_1_27754);
- rule__ExpCS__Group_0_1_2_0__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getExpCSAccess().getGroup_0_1_2_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3579:6: ( ( rule__ExpCS__OwnedExpressionAssignment_0_1_2_1 ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3579:6: ( ( rule__ExpCS__OwnedExpressionAssignment_0_1_2_1 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3580:1: ( rule__ExpCS__OwnedExpressionAssignment_0_1_2_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getExpCSAccess().getOwnedExpressionAssignment_0_1_2_1());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3581:1: ( rule__ExpCS__OwnedExpressionAssignment_0_1_2_1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3581:2: rule__ExpCS__OwnedExpressionAssignment_0_1_2_1
- {
- pushFollow(FollowSets000.FOLLOW_rule__ExpCS__OwnedExpressionAssignment_0_1_2_1_in_rule__ExpCS__Alternatives_0_1_27772);
- rule__ExpCS__OwnedExpressionAssignment_0_1_2_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getExpCSAccess().getOwnedExpressionAssignment_0_1_2_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ExpCS__Alternatives_0_1_2"
-
-
- // $ANTLR start "rule__PrefixedExpCS__Alternatives"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3590:1: rule__PrefixedExpCS__Alternatives : ( ( ( rule__PrefixedExpCS__Group_0__0 ) ) | ( rulePrimaryExpCS ) );
- public final void rule__PrefixedExpCS__Alternatives() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3594:1: ( ( ( rule__PrefixedExpCS__Group_0__0 ) ) | ( rulePrimaryExpCS ) )
- int alt31=2;
- int LA31_0 = input.LA(1);
-
- if ( ((LA31_0>=29 && LA31_0<=30)) ) {
- alt31=1;
- }
- else if ( ((LA31_0>=RULE_INT && LA31_0<=RULE_ESCAPED_ID)||(LA31_0>=17 && LA31_0<=28)||(LA31_0>=45 && LA31_0<=58)||LA31_0==69||(LA31_0>=76 && LA31_0<=77)||LA31_0==79||LA31_0==84||(LA31_0>=86 && LA31_0<=87)) ) {
- alt31=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 31, 0, input);
-
- throw nvae;
- }
- switch (alt31) {
- case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3595:1: ( ( rule__PrefixedExpCS__Group_0__0 ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3595:1: ( ( rule__PrefixedExpCS__Group_0__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3596:1: ( rule__PrefixedExpCS__Group_0__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPrefixedExpCSAccess().getGroup_0());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3597:1: ( rule__PrefixedExpCS__Group_0__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3597:2: rule__PrefixedExpCS__Group_0__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__PrefixedExpCS__Group_0__0_in_rule__PrefixedExpCS__Alternatives7805);
- rule__PrefixedExpCS__Group_0__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPrefixedExpCSAccess().getGroup_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3601:6: ( rulePrimaryExpCS )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3601:6: ( rulePrimaryExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3602:1: rulePrimaryExpCS
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPrefixedExpCSAccess().getPrimaryExpCSParserRuleCall_1());
- }
- pushFollow(FollowSets000.FOLLOW_rulePrimaryExpCS_in_rule__PrefixedExpCS__Alternatives7823);
- rulePrimaryExpCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPrefixedExpCSAccess().getPrimaryExpCSParserRuleCall_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PrefixedExpCS__Alternatives"
-
-
- // $ANTLR start "rule__PrimaryExpCS__Alternatives"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3612:1: rule__PrimaryExpCS__Alternatives : ( ( ruleNestedExpCS ) | ( ruleIfExpCS ) | ( ruleSelfExpCS ) | ( rulePrimitiveLiteralExpCS ) | ( ruleTupleLiteralExpCS ) | ( ruleCollectionLiteralExpCS ) | ( ruleTypeLiteralExpCS ) | ( ( rule__PrimaryExpCS__Group_7__0 ) ) );
- public final void rule__PrimaryExpCS__Alternatives() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3616:1: ( ( ruleNestedExpCS ) | ( ruleIfExpCS ) | ( ruleSelfExpCS ) | ( rulePrimitiveLiteralExpCS ) | ( ruleTupleLiteralExpCS ) | ( ruleCollectionLiteralExpCS ) | ( ruleTypeLiteralExpCS ) | ( ( rule__PrimaryExpCS__Group_7__0 ) ) )
- int alt32=8;
- alt32 = dfa32.predict(input);
- switch (alt32) {
- case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3617:1: ( ruleNestedExpCS )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3617:1: ( ruleNestedExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3618:1: ruleNestedExpCS
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPrimaryExpCSAccess().getNestedExpCSParserRuleCall_0());
- }
- pushFollow(FollowSets000.FOLLOW_ruleNestedExpCS_in_rule__PrimaryExpCS__Alternatives7855);
- ruleNestedExpCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPrimaryExpCSAccess().getNestedExpCSParserRuleCall_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3623:6: ( ruleIfExpCS )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3623:6: ( ruleIfExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3624:1: ruleIfExpCS
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPrimaryExpCSAccess().getIfExpCSParserRuleCall_1());
- }
- pushFollow(FollowSets000.FOLLOW_ruleIfExpCS_in_rule__PrimaryExpCS__Alternatives7872);
- ruleIfExpCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPrimaryExpCSAccess().getIfExpCSParserRuleCall_1());
- }
-
- }
-
-
- }
- break;
- case 3 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3629:6: ( ruleSelfExpCS )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3629:6: ( ruleSelfExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3630:1: ruleSelfExpCS
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPrimaryExpCSAccess().getSelfExpCSParserRuleCall_2());
- }
- pushFollow(FollowSets000.FOLLOW_ruleSelfExpCS_in_rule__PrimaryExpCS__Alternatives7889);
- ruleSelfExpCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPrimaryExpCSAccess().getSelfExpCSParserRuleCall_2());
- }
-
- }
-
-
- }
- break;
- case 4 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3635:6: ( rulePrimitiveLiteralExpCS )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3635:6: ( rulePrimitiveLiteralExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3636:1: rulePrimitiveLiteralExpCS
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPrimaryExpCSAccess().getPrimitiveLiteralExpCSParserRuleCall_3());
- }
- pushFollow(FollowSets000.FOLLOW_rulePrimitiveLiteralExpCS_in_rule__PrimaryExpCS__Alternatives7906);
- rulePrimitiveLiteralExpCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPrimaryExpCSAccess().getPrimitiveLiteralExpCSParserRuleCall_3());
- }
-
- }
-
-
- }
- break;
- case 5 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3641:6: ( ruleTupleLiteralExpCS )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3641:6: ( ruleTupleLiteralExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3642:1: ruleTupleLiteralExpCS
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPrimaryExpCSAccess().getTupleLiteralExpCSParserRuleCall_4());
- }
- pushFollow(FollowSets000.FOLLOW_ruleTupleLiteralExpCS_in_rule__PrimaryExpCS__Alternatives7923);
- ruleTupleLiteralExpCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPrimaryExpCSAccess().getTupleLiteralExpCSParserRuleCall_4());
- }
-
- }
-
-
- }
- break;
- case 6 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3647:6: ( ruleCollectionLiteralExpCS )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3647:6: ( ruleCollectionLiteralExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3648:1: ruleCollectionLiteralExpCS
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPrimaryExpCSAccess().getCollectionLiteralExpCSParserRuleCall_5());
- }
- pushFollow(FollowSets000.FOLLOW_ruleCollectionLiteralExpCS_in_rule__PrimaryExpCS__Alternatives7940);
- ruleCollectionLiteralExpCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPrimaryExpCSAccess().getCollectionLiteralExpCSParserRuleCall_5());
- }
-
- }
-
-
- }
- break;
- case 7 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3653:6: ( ruleTypeLiteralExpCS )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3653:6: ( ruleTypeLiteralExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3654:1: ruleTypeLiteralExpCS
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPrimaryExpCSAccess().getTypeLiteralExpCSParserRuleCall_6());
- }
- pushFollow(FollowSets000.FOLLOW_ruleTypeLiteralExpCS_in_rule__PrimaryExpCS__Alternatives7957);
- ruleTypeLiteralExpCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPrimaryExpCSAccess().getTypeLiteralExpCSParserRuleCall_6());
- }
-
- }
-
-
- }
- break;
- case 8 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3659:6: ( ( rule__PrimaryExpCS__Group_7__0 ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3659:6: ( ( rule__PrimaryExpCS__Group_7__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3660:1: ( rule__PrimaryExpCS__Group_7__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPrimaryExpCSAccess().getGroup_7());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3661:1: ( rule__PrimaryExpCS__Group_7__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3661:2: rule__PrimaryExpCS__Group_7__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7__0_in_rule__PrimaryExpCS__Alternatives7974);
- rule__PrimaryExpCS__Group_7__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPrimaryExpCSAccess().getGroup_7());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PrimaryExpCS__Alternatives"
-
-
- // $ANTLR start "rule__PrimaryExpCS__Alternatives_7_2"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3670:1: rule__PrimaryExpCS__Alternatives_7_2 : ( ( ( rule__PrimaryExpCS__Group_7_2_0__0 ) ) | ( ( rule__PrimaryExpCS__Group_7_2_1__0 ) ) | ( ( rule__PrimaryExpCS__Group_7_2_2__0 ) ) );
- public final void rule__PrimaryExpCS__Alternatives_7_2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3674:1: ( ( ( rule__PrimaryExpCS__Group_7_2_0__0 ) ) | ( ( rule__PrimaryExpCS__Group_7_2_1__0 ) ) | ( ( rule__PrimaryExpCS__Group_7_2_2__0 ) ) )
- int alt33=3;
- switch ( input.LA(1) ) {
- case 74:
- {
- alt33=1;
- }
- break;
- case 61:
- {
- int LA33_2 = input.LA(2);
-
- if ( (LA33_2==65||LA33_2==67) ) {
- alt33=3;
- }
- else if ( ((LA33_2>=RULE_SINGLE_QUOTED_STRING && LA33_2<=RULE_ESCAPED_ID)||(LA33_2>=17 && LA33_2<=27)||LA33_2==62) ) {
- alt33=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 33, 2, input);
-
- throw nvae;
- }
- }
- break;
- case EOF:
- case 16:
- case 28:
- case 29:
- case 31:
- case 32:
- case 33:
- case 34:
- case 35:
- case 36:
- case 37:
- case 38:
- case 39:
- case 40:
- case 41:
- case 42:
- case 43:
- case 44:
- case 60:
- case 62:
- case 63:
- case 66:
- case 68:
- case 69:
- case 70:
- case 71:
- case 73:
- case 75:
- case 80:
- case 81:
- case 82:
- case 88:
- {
- alt33=3;
- }
- break;
- default:
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 33, 0, input);
-
- throw nvae;
- }
-
- switch (alt33) {
- case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3675:1: ( ( rule__PrimaryExpCS__Group_7_2_0__0 ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3675:1: ( ( rule__PrimaryExpCS__Group_7_2_0__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3676:1: ( rule__PrimaryExpCS__Group_7_2_0__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPrimaryExpCSAccess().getGroup_7_2_0());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3677:1: ( rule__PrimaryExpCS__Group_7_2_0__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3677:2: rule__PrimaryExpCS__Group_7_2_0__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0__0_in_rule__PrimaryExpCS__Alternatives_7_28007);
- rule__PrimaryExpCS__Group_7_2_0__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPrimaryExpCSAccess().getGroup_7_2_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3681:6: ( ( rule__PrimaryExpCS__Group_7_2_1__0 ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3681:6: ( ( rule__PrimaryExpCS__Group_7_2_1__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3682:1: ( rule__PrimaryExpCS__Group_7_2_1__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPrimaryExpCSAccess().getGroup_7_2_1());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3683:1: ( rule__PrimaryExpCS__Group_7_2_1__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3683:2: rule__PrimaryExpCS__Group_7_2_1__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_1__0_in_rule__PrimaryExpCS__Alternatives_7_28025);
- rule__PrimaryExpCS__Group_7_2_1__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPrimaryExpCSAccess().getGroup_7_2_1());
- }
-
- }
-
-
- }
- break;
- case 3 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3687:6: ( ( rule__PrimaryExpCS__Group_7_2_2__0 ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3687:6: ( ( rule__PrimaryExpCS__Group_7_2_2__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3688:1: ( rule__PrimaryExpCS__Group_7_2_2__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPrimaryExpCSAccess().getGroup_7_2_2());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3689:1: ( rule__PrimaryExpCS__Group_7_2_2__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3689:2: rule__PrimaryExpCS__Group_7_2_2__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_2__0_in_rule__PrimaryExpCS__Alternatives_7_28043);
- rule__PrimaryExpCS__Group_7_2_2__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPrimaryExpCSAccess().getGroup_7_2_2());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PrimaryExpCS__Alternatives_7_2"
-
-
- // $ANTLR start "rule__PrimaryExpCS__Alternatives_7_2_1_2"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3698:1: rule__PrimaryExpCS__Alternatives_7_2_1_2 : ( ( ( rule__PrimaryExpCS__Group_7_2_1_2_0__0 )? ) | ( ( rule__PrimaryExpCS__ValueAssignment_7_2_1_2_1 ) ) );
- public final void rule__PrimaryExpCS__Alternatives_7_2_1_2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3702:1: ( ( ( rule__PrimaryExpCS__Group_7_2_1_2_0__0 )? ) | ( ( rule__PrimaryExpCS__ValueAssignment_7_2_1_2_1 ) ) )
- int alt35=2;
- int LA35_0 = input.LA(1);
-
- if ( ((LA35_0>=RULE_SIMPLE_ID && LA35_0<=RULE_ESCAPED_ID)||(LA35_0>=17 && LA35_0<=27)||LA35_0==62) ) {
- alt35=1;
- }
- else if ( (LA35_0==RULE_SINGLE_QUOTED_STRING) ) {
- alt35=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 35, 0, input);
-
- throw nvae;
- }
- switch (alt35) {
- case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3703:1: ( ( rule__PrimaryExpCS__Group_7_2_1_2_0__0 )? )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3703:1: ( ( rule__PrimaryExpCS__Group_7_2_1_2_0__0 )? )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3704:1: ( rule__PrimaryExpCS__Group_7_2_1_2_0__0 )?
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPrimaryExpCSAccess().getGroup_7_2_1_2_0());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3705:1: ( rule__PrimaryExpCS__Group_7_2_1_2_0__0 )?
- int alt34=2;
- int LA34_0 = input.LA(1);
-
- if ( ((LA34_0>=RULE_SIMPLE_ID && LA34_0<=RULE_ESCAPED_ID)||(LA34_0>=17 && LA34_0<=27)) ) {
- alt34=1;
- }
- switch (alt34) {
- case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3705:2: rule__PrimaryExpCS__Group_7_2_1_2_0__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0__0_in_rule__PrimaryExpCS__Alternatives_7_2_1_28076);
- rule__PrimaryExpCS__Group_7_2_1_2_0__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPrimaryExpCSAccess().getGroup_7_2_1_2_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3709:6: ( ( rule__PrimaryExpCS__ValueAssignment_7_2_1_2_1 ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3709:6: ( ( rule__PrimaryExpCS__ValueAssignment_7_2_1_2_1 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3710:1: ( rule__PrimaryExpCS__ValueAssignment_7_2_1_2_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPrimaryExpCSAccess().getValueAssignment_7_2_1_2_1());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3711:1: ( rule__PrimaryExpCS__ValueAssignment_7_2_1_2_1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3711:2: rule__PrimaryExpCS__ValueAssignment_7_2_1_2_1
- {
- pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__ValueAssignment_7_2_1_2_1_in_rule__PrimaryExpCS__Alternatives_7_2_1_28095);
- rule__PrimaryExpCS__ValueAssignment_7_2_1_2_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPrimaryExpCSAccess().getValueAssignment_7_2_1_2_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PrimaryExpCS__Alternatives_7_2_1_2"
-
-
- // $ANTLR start "rule__TopLevelCS__Group__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3722:1: rule__TopLevelCS__Group__0 : rule__TopLevelCS__Group__0__Impl rule__TopLevelCS__Group__1 ;
- public final void rule__TopLevelCS__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3726:1: ( rule__TopLevelCS__Group__0__Impl rule__TopLevelCS__Group__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3727:2: rule__TopLevelCS__Group__0__Impl rule__TopLevelCS__Group__1
- {
- pushFollow(FollowSets000.FOLLOW_rule__TopLevelCS__Group__0__Impl_in_rule__TopLevelCS__Group__08126);
- rule__TopLevelCS__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__TopLevelCS__Group__1_in_rule__TopLevelCS__Group__08129);
- rule__TopLevelCS__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__TopLevelCS__Group__0"
-
-
- // $ANTLR start "rule__TopLevelCS__Group__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3734:1: rule__TopLevelCS__Group__0__Impl : ( ( rule__TopLevelCS__Alternatives_0 )* ) ;
- public final void rule__TopLevelCS__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3738:1: ( ( ( rule__TopLevelCS__Alternatives_0 )* ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3739:1: ( ( rule__TopLevelCS__Alternatives_0 )* )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3739:1: ( ( rule__TopLevelCS__Alternatives_0 )* )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3740:1: ( rule__TopLevelCS__Alternatives_0 )*
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTopLevelCSAccess().getAlternatives_0());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3741:1: ( rule__TopLevelCS__Alternatives_0 )*
- loop36:
- do {
- int alt36=2;
- int LA36_0 = input.LA(1);
-
- if ( (LA36_0==19||LA36_0==21) ) {
- alt36=1;
- }
-
-
- switch (alt36) {
- case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3741:2: rule__TopLevelCS__Alternatives_0
- {
- pushFollow(FollowSets000.FOLLOW_rule__TopLevelCS__Alternatives_0_in_rule__TopLevelCS__Group__0__Impl8156);
- rule__TopLevelCS__Alternatives_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- default :
- break loop36;
- }
- } while (true);
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTopLevelCSAccess().getAlternatives_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__TopLevelCS__Group__0__Impl"
-
-
- // $ANTLR start "rule__TopLevelCS__Group__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3751:1: rule__TopLevelCS__Group__1 : rule__TopLevelCS__Group__1__Impl ;
- public final void rule__TopLevelCS__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3755:1: ( rule__TopLevelCS__Group__1__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3756:2: rule__TopLevelCS__Group__1__Impl
- {
- pushFollow(FollowSets000.FOLLOW_rule__TopLevelCS__Group__1__Impl_in_rule__TopLevelCS__Group__18187);
- rule__TopLevelCS__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__TopLevelCS__Group__1"
-
-
- // $ANTLR start "rule__TopLevelCS__Group__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3762:1: rule__TopLevelCS__Group__1__Impl : ( ( rule__TopLevelCS__Alternatives_1 )* ) ;
- public final void rule__TopLevelCS__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3766:1: ( ( ( rule__TopLevelCS__Alternatives_1 )* ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3767:1: ( ( rule__TopLevelCS__Alternatives_1 )* )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3767:1: ( ( rule__TopLevelCS__Alternatives_1 )* )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3768:1: ( rule__TopLevelCS__Alternatives_1 )*
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTopLevelCSAccess().getAlternatives_1());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3769:1: ( rule__TopLevelCS__Alternatives_1 )*
- loop37:
- do {
- int alt37=2;
- int LA37_0 = input.LA(1);
-
- if ( ((LA37_0>=22 && LA37_0<=23)||LA37_0==26) ) {
- alt37=1;
- }
-
-
- switch (alt37) {
- case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3769:2: rule__TopLevelCS__Alternatives_1
- {
- pushFollow(FollowSets000.FOLLOW_rule__TopLevelCS__Alternatives_1_in_rule__TopLevelCS__Group__1__Impl8214);
- rule__TopLevelCS__Alternatives_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- default :
- break loop37;
- }
- } while (true);
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTopLevelCSAccess().getAlternatives_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__TopLevelCS__Group__1__Impl"
-
-
- // $ANTLR start "rule__DirectionCS__Group__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3783:1: rule__DirectionCS__Group__0 : rule__DirectionCS__Group__0__Impl rule__DirectionCS__Group__1 ;
- public final void rule__DirectionCS__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3787:1: ( rule__DirectionCS__Group__0__Impl rule__DirectionCS__Group__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3788:2: rule__DirectionCS__Group__0__Impl rule__DirectionCS__Group__1
- {
- pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group__0__Impl_in_rule__DirectionCS__Group__08249);
- rule__DirectionCS__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group__1_in_rule__DirectionCS__Group__08252);
- rule__DirectionCS__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__DirectionCS__Group__0"
-
-
- // $ANTLR start "rule__DirectionCS__Group__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3795:1: rule__DirectionCS__Group__0__Impl : ( () ) ;
- public final void rule__DirectionCS__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3799:1: ( ( () ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3800:1: ( () )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3800:1: ( () )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3801:1: ()
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getDirectionCSAccess().getDirectionCSAction_0());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3802:1: ()
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3804:1:
- {
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getDirectionCSAccess().getDirectionCSAction_0());
- }
-
- }
-
-
- }
-
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__DirectionCS__Group__0__Impl"
-
-
- // $ANTLR start "rule__DirectionCS__Group__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3814:1: rule__DirectionCS__Group__1 : rule__DirectionCS__Group__1__Impl rule__DirectionCS__Group__2 ;
- public final void rule__DirectionCS__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3818:1: ( rule__DirectionCS__Group__1__Impl rule__DirectionCS__Group__2 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3819:2: rule__DirectionCS__Group__1__Impl rule__DirectionCS__Group__2
- {
- pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group__1__Impl_in_rule__DirectionCS__Group__18310);
- rule__DirectionCS__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group__2_in_rule__DirectionCS__Group__18313);
- rule__DirectionCS__Group__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__DirectionCS__Group__1"
-
-
- // $ANTLR start "rule__DirectionCS__Group__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3826:1: rule__DirectionCS__Group__1__Impl : ( ( rule__DirectionCS__NameAssignment_1 ) ) ;
- public final void rule__DirectionCS__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3830:1: ( ( ( rule__DirectionCS__NameAssignment_1 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3831:1: ( ( rule__DirectionCS__NameAssignment_1 ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3831:1: ( ( rule__DirectionCS__NameAssignment_1 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3832:1: ( rule__DirectionCS__NameAssignment_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getDirectionCSAccess().getNameAssignment_1());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3833:1: ( rule__DirectionCS__NameAssignment_1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3833:2: rule__DirectionCS__NameAssignment_1
- {
- pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__NameAssignment_1_in_rule__DirectionCS__Group__1__Impl8340);
- rule__DirectionCS__NameAssignment_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getDirectionCSAccess().getNameAssignment_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__DirectionCS__Group__1__Impl"
-
-
- // $ANTLR start "rule__DirectionCS__Group__2"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3843:1: rule__DirectionCS__Group__2 : rule__DirectionCS__Group__2__Impl rule__DirectionCS__Group__3 ;
- public final void rule__DirectionCS__Group__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3847:1: ( rule__DirectionCS__Group__2__Impl rule__DirectionCS__Group__3 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3848:2: rule__DirectionCS__Group__2__Impl rule__DirectionCS__Group__3
- {
- pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group__2__Impl_in_rule__DirectionCS__Group__28370);
- rule__DirectionCS__Group__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group__3_in_rule__DirectionCS__Group__28373);
- rule__DirectionCS__Group__3();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__DirectionCS__Group__2"
-
-
- // $ANTLR start "rule__DirectionCS__Group__2__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3855:1: rule__DirectionCS__Group__2__Impl : ( ( rule__DirectionCS__Group_2__0 )? ) ;
- public final void rule__DirectionCS__Group__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3859:1: ( ( ( rule__DirectionCS__Group_2__0 )? ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3860:1: ( ( rule__DirectionCS__Group_2__0 )? )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3860:1: ( ( rule__DirectionCS__Group_2__0 )? )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3861:1: ( rule__DirectionCS__Group_2__0 )?
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getDirectionCSAccess().getGroup_2());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3862:1: ( rule__DirectionCS__Group_2__0 )?
- int alt38=2;
- int LA38_0 = input.LA(1);
-
- if ( (LA38_0==20) ) {
- alt38=1;
- }
- switch (alt38) {
- case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3862:2: rule__DirectionCS__Group_2__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2__0_in_rule__DirectionCS__Group__2__Impl8400);
- rule__DirectionCS__Group_2__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getDirectionCSAccess().getGroup_2());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__DirectionCS__Group__2__Impl"
-
-
- // $ANTLR start "rule__DirectionCS__Group__3"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3872:1: rule__DirectionCS__Group__3 : rule__DirectionCS__Group__3__Impl ;
- public final void rule__DirectionCS__Group__3() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3876:1: ( rule__DirectionCS__Group__3__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3877:2: rule__DirectionCS__Group__3__Impl
- {
- pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group__3__Impl_in_rule__DirectionCS__Group__38431);
- rule__DirectionCS__Group__3__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__DirectionCS__Group__3"
-
-
- // $ANTLR start "rule__DirectionCS__Group__3__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3883:1: rule__DirectionCS__Group__3__Impl : ( ( rule__DirectionCS__Group_3__0 )? ) ;
- public final void rule__DirectionCS__Group__3__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3887:1: ( ( ( rule__DirectionCS__Group_3__0 )? ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3888:1: ( ( rule__DirectionCS__Group_3__0 )? )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3888:1: ( ( rule__DirectionCS__Group_3__0 )? )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3889:1: ( rule__DirectionCS__Group_3__0 )?
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getDirectionCSAccess().getGroup_3());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3890:1: ( rule__DirectionCS__Group_3__0 )?
- int alt39=2;
- int LA39_0 = input.LA(1);
-
- if ( (LA39_0==27) ) {
- alt39=1;
- }
- switch (alt39) {
- case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3890:2: rule__DirectionCS__Group_3__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3__0_in_rule__DirectionCS__Group__3__Impl8458);
- rule__DirectionCS__Group_3__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getDirectionCSAccess().getGroup_3());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__DirectionCS__Group__3__Impl"
-
-
- // $ANTLR start "rule__DirectionCS__Group_2__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3908:1: rule__DirectionCS__Group_2__0 : rule__DirectionCS__Group_2__0__Impl rule__DirectionCS__Group_2__1 ;
- public final void rule__DirectionCS__Group_2__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3912:1: ( rule__DirectionCS__Group_2__0__Impl rule__DirectionCS__Group_2__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3913:2: rule__DirectionCS__Group_2__0__Impl rule__DirectionCS__Group_2__1
- {
- pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2__0__Impl_in_rule__DirectionCS__Group_2__08497);
- rule__DirectionCS__Group_2__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2__1_in_rule__DirectionCS__Group_2__08500);
- rule__DirectionCS__Group_2__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__DirectionCS__Group_2__0"
-
-
- // $ANTLR start "rule__DirectionCS__Group_2__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3920:1: rule__DirectionCS__Group_2__0__Impl : ( 'imports' ) ;
- public final void rule__DirectionCS__Group_2__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3924:1: ( ( 'imports' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3925:1: ( 'imports' )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3925:1: ( 'imports' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3926:1: 'imports'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getDirectionCSAccess().getImportsKeyword_2_0());
- }
- match(input,20,FollowSets000.FOLLOW_20_in_rule__DirectionCS__Group_2__0__Impl8528); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getDirectionCSAccess().getImportsKeyword_2_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__DirectionCS__Group_2__0__Impl"
-
-
- // $ANTLR start "rule__DirectionCS__Group_2__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3939:1: rule__DirectionCS__Group_2__1 : rule__DirectionCS__Group_2__1__Impl rule__DirectionCS__Group_2__2 ;
- public final void rule__DirectionCS__Group_2__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3943:1: ( rule__DirectionCS__Group_2__1__Impl rule__DirectionCS__Group_2__2 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3944:2: rule__DirectionCS__Group_2__1__Impl rule__DirectionCS__Group_2__2
- {
- pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2__1__Impl_in_rule__DirectionCS__Group_2__18559);
- rule__DirectionCS__Group_2__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2__2_in_rule__DirectionCS__Group_2__18562);
- rule__DirectionCS__Group_2__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__DirectionCS__Group_2__1"
-
-
- // $ANTLR start "rule__DirectionCS__Group_2__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3951:1: rule__DirectionCS__Group_2__1__Impl : ( ( rule__DirectionCS__ImportsAssignment_2_1 ) ) ;
- public final void rule__DirectionCS__Group_2__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3955:1: ( ( ( rule__DirectionCS__ImportsAssignment_2_1 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3956:1: ( ( rule__DirectionCS__ImportsAssignment_2_1 ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3956:1: ( ( rule__DirectionCS__ImportsAssignment_2_1 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3957:1: ( rule__DirectionCS__ImportsAssignment_2_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getDirectionCSAccess().getImportsAssignment_2_1());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3958:1: ( rule__DirectionCS__ImportsAssignment_2_1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3958:2: rule__DirectionCS__ImportsAssignment_2_1
- {
- pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__ImportsAssignment_2_1_in_rule__DirectionCS__Group_2__1__Impl8589);
- rule__DirectionCS__ImportsAssignment_2_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getDirectionCSAccess().getImportsAssignment_2_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__DirectionCS__Group_2__1__Impl"
-
-
- // $ANTLR start "rule__DirectionCS__Group_2__2"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3968:1: rule__DirectionCS__Group_2__2 : rule__DirectionCS__Group_2__2__Impl ;
- public final void rule__DirectionCS__Group_2__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3972:1: ( rule__DirectionCS__Group_2__2__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3973:2: rule__DirectionCS__Group_2__2__Impl
- {
- pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2__2__Impl_in_rule__DirectionCS__Group_2__28619);
- rule__DirectionCS__Group_2__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__DirectionCS__Group_2__2"
-
-
- // $ANTLR start "rule__DirectionCS__Group_2__2__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3979:1: rule__DirectionCS__Group_2__2__Impl : ( ( rule__DirectionCS__Group_2_2__0 )* ) ;
- public final void rule__DirectionCS__Group_2__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3983:1: ( ( ( rule__DirectionCS__Group_2_2__0 )* ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3984:1: ( ( rule__DirectionCS__Group_2_2__0 )* )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3984:1: ( ( rule__DirectionCS__Group_2_2__0 )* )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3985:1: ( rule__DirectionCS__Group_2_2__0 )*
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getDirectionCSAccess().getGroup_2_2());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3986:1: ( rule__DirectionCS__Group_2_2__0 )*
- loop40:
- do {
- int alt40=2;
- int LA40_0 = input.LA(1);
-
- if ( (LA40_0==60) ) {
- alt40=1;
- }
-
-
- switch (alt40) {
- case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3986:2: rule__DirectionCS__Group_2_2__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2_2__0_in_rule__DirectionCS__Group_2__2__Impl8646);
- rule__DirectionCS__Group_2_2__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- default :
- break loop40;
- }
- } while (true);
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getDirectionCSAccess().getGroup_2_2());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__DirectionCS__Group_2__2__Impl"
-
-
- // $ANTLR start "rule__DirectionCS__Group_2_2__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4002:1: rule__DirectionCS__Group_2_2__0 : rule__DirectionCS__Group_2_2__0__Impl rule__DirectionCS__Group_2_2__1 ;
- public final void rule__DirectionCS__Group_2_2__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4006:1: ( rule__DirectionCS__Group_2_2__0__Impl rule__DirectionCS__Group_2_2__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4007:2: rule__DirectionCS__Group_2_2__0__Impl rule__DirectionCS__Group_2_2__1
- {
- pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2_2__0__Impl_in_rule__DirectionCS__Group_2_2__08683);
- rule__DirectionCS__Group_2_2__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2_2__1_in_rule__DirectionCS__Group_2_2__08686);
- rule__DirectionCS__Group_2_2__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__DirectionCS__Group_2_2__0"
-
-
- // $ANTLR start "rule__DirectionCS__Group_2_2__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4014:1: rule__DirectionCS__Group_2_2__0__Impl : ( ',' ) ;
- public final void rule__DirectionCS__Group_2_2__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4018:1: ( ( ',' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4019:1: ( ',' )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4019:1: ( ',' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4020:1: ','
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getDirectionCSAccess().getCommaKeyword_2_2_0());
- }
- match(input,60,FollowSets000.FOLLOW_60_in_rule__DirectionCS__Group_2_2__0__Impl8714); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getDirectionCSAccess().getCommaKeyword_2_2_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__DirectionCS__Group_2_2__0__Impl"
-
-
- // $ANTLR start "rule__DirectionCS__Group_2_2__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4033:1: rule__DirectionCS__Group_2_2__1 : rule__DirectionCS__Group_2_2__1__Impl ;
- public final void rule__DirectionCS__Group_2_2__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4037:1: ( rule__DirectionCS__Group_2_2__1__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4038:2: rule__DirectionCS__Group_2_2__1__Impl
- {
- pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2_2__1__Impl_in_rule__DirectionCS__Group_2_2__18745);
- rule__DirectionCS__Group_2_2__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__DirectionCS__Group_2_2__1"
-
-
- // $ANTLR start "rule__DirectionCS__Group_2_2__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4044:1: rule__DirectionCS__Group_2_2__1__Impl : ( ( rule__DirectionCS__ImportsAssignment_2_2_1 ) ) ;
- public final void rule__DirectionCS__Group_2_2__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4048:1: ( ( ( rule__DirectionCS__ImportsAssignment_2_2_1 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4049:1: ( ( rule__DirectionCS__ImportsAssignment_2_2_1 ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4049:1: ( ( rule__DirectionCS__ImportsAssignment_2_2_1 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4050:1: ( rule__DirectionCS__ImportsAssignment_2_2_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getDirectionCSAccess().getImportsAssignment_2_2_1());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4051:1: ( rule__DirectionCS__ImportsAssignment_2_2_1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4051:2: rule__DirectionCS__ImportsAssignment_2_2_1
- {
- pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__ImportsAssignment_2_2_1_in_rule__DirectionCS__Group_2_2__1__Impl8772);
- rule__DirectionCS__ImportsAssignment_2_2_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getDirectionCSAccess().getImportsAssignment_2_2_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__DirectionCS__Group_2_2__1__Impl"
-
-
- // $ANTLR start "rule__DirectionCS__Group_3__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4065:1: rule__DirectionCS__Group_3__0 : rule__DirectionCS__Group_3__0__Impl rule__DirectionCS__Group_3__1 ;
- public final void rule__DirectionCS__Group_3__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4069:1: ( rule__DirectionCS__Group_3__0__Impl rule__DirectionCS__Group_3__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/o