Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperativeParser.java')
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperativeParser.java2427
1 files changed, 1215 insertions, 1212 deletions
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperativeParser.java b/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperativeParser.java
index 63bbb5295..6e022e8f0 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperativeParser.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperativeParser.java
@@ -936,34 +936,34 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleMappingCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:332:1: ruleMappingCS returns [EObject current=null] : ( () otherlv_1= 'map' ( (lv_name_2_0= ruleUnrestrictedName ) ) (otherlv_3= 'in' ( ( ruleUnrestrictedName ) ) )? otherlv_5= '{' ( (lv_domains_6_0= ruleSourceDomainCS ) )* ( (lv_domains_7_0= ruleTargetDomainCS ) )* (otherlv_8= 'where' ( (lv_middle_9_0= ruleMiddleDomainCS ) ) )? ( (lv_mappingSequence_10_0= ruleMappingSequenceCS ) )? otherlv_11= '}' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:332:1: ruleMappingCS returns [EObject current=null] : ( () otherlv_1= 'map' ( (lv_name_2_0= ruleUnrestrictedName ) ) (otherlv_3= 'in' ( ( ruleUnrestrictedName ) ) )? otherlv_5= '{' ( ( (lv_domains_6_1= ruleSourceDomainCS | lv_domains_6_2= ruleTargetDomainCS ) ) )* (otherlv_7= 'where' ( (lv_middle_8_0= ruleMiddleDomainCS ) ) )? ( (lv_mappingSequence_9_0= ruleMappingSequenceCS ) )? otherlv_10= '}' ) ;
public final EObject ruleMappingCS() throws RecognitionException {
EObject current = null;
Token otherlv_1=null;
Token otherlv_3=null;
Token otherlv_5=null;
- Token otherlv_8=null;
- Token otherlv_11=null;
+ Token otherlv_7=null;
+ Token otherlv_10=null;
AntlrDatatypeRuleToken lv_name_2_0 = null;
- EObject lv_domains_6_0 = null;
+ EObject lv_domains_6_1 = null;
- EObject lv_domains_7_0 = null;
+ EObject lv_domains_6_2 = null;
- EObject lv_middle_9_0 = null;
+ EObject lv_middle_8_0 = null;
- EObject lv_mappingSequence_10_0 = null;
+ EObject lv_mappingSequence_9_0 = null;
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:335:28: ( ( () otherlv_1= 'map' ( (lv_name_2_0= ruleUnrestrictedName ) ) (otherlv_3= 'in' ( ( ruleUnrestrictedName ) ) )? otherlv_5= '{' ( (lv_domains_6_0= ruleSourceDomainCS ) )* ( (lv_domains_7_0= ruleTargetDomainCS ) )* (otherlv_8= 'where' ( (lv_middle_9_0= ruleMiddleDomainCS ) ) )? ( (lv_mappingSequence_10_0= ruleMappingSequenceCS ) )? otherlv_11= '}' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:336:1: ( () otherlv_1= 'map' ( (lv_name_2_0= ruleUnrestrictedName ) ) (otherlv_3= 'in' ( ( ruleUnrestrictedName ) ) )? otherlv_5= '{' ( (lv_domains_6_0= ruleSourceDomainCS ) )* ( (lv_domains_7_0= ruleTargetDomainCS ) )* (otherlv_8= 'where' ( (lv_middle_9_0= ruleMiddleDomainCS ) ) )? ( (lv_mappingSequence_10_0= ruleMappingSequenceCS ) )? otherlv_11= '}' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:335:28: ( ( () otherlv_1= 'map' ( (lv_name_2_0= ruleUnrestrictedName ) ) (otherlv_3= 'in' ( ( ruleUnrestrictedName ) ) )? otherlv_5= '{' ( ( (lv_domains_6_1= ruleSourceDomainCS | lv_domains_6_2= ruleTargetDomainCS ) ) )* (otherlv_7= 'where' ( (lv_middle_8_0= ruleMiddleDomainCS ) ) )? ( (lv_mappingSequence_9_0= ruleMappingSequenceCS ) )? otherlv_10= '}' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:336:1: ( () otherlv_1= 'map' ( (lv_name_2_0= ruleUnrestrictedName ) ) (otherlv_3= 'in' ( ( ruleUnrestrictedName ) ) )? otherlv_5= '{' ( ( (lv_domains_6_1= ruleSourceDomainCS | lv_domains_6_2= ruleTargetDomainCS ) ) )* (otherlv_7= 'where' ( (lv_middle_8_0= ruleMiddleDomainCS ) ) )? ( (lv_mappingSequence_9_0= ruleMappingSequenceCS ) )? otherlv_10= '}' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:336:1: ( () otherlv_1= 'map' ( (lv_name_2_0= ruleUnrestrictedName ) ) (otherlv_3= 'in' ( ( ruleUnrestrictedName ) ) )? otherlv_5= '{' ( (lv_domains_6_0= ruleSourceDomainCS ) )* ( (lv_domains_7_0= ruleTargetDomainCS ) )* (otherlv_8= 'where' ( (lv_middle_9_0= ruleMiddleDomainCS ) ) )? ( (lv_mappingSequence_10_0= ruleMappingSequenceCS ) )? otherlv_11= '}' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:336:2: () otherlv_1= 'map' ( (lv_name_2_0= ruleUnrestrictedName ) ) (otherlv_3= 'in' ( ( ruleUnrestrictedName ) ) )? otherlv_5= '{' ( (lv_domains_6_0= ruleSourceDomainCS ) )* ( (lv_domains_7_0= ruleTargetDomainCS ) )* (otherlv_8= 'where' ( (lv_middle_9_0= ruleMiddleDomainCS ) ) )? ( (lv_mappingSequence_10_0= ruleMappingSequenceCS ) )? otherlv_11= '}'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:336:1: ( () otherlv_1= 'map' ( (lv_name_2_0= ruleUnrestrictedName ) ) (otherlv_3= 'in' ( ( ruleUnrestrictedName ) ) )? otherlv_5= '{' ( ( (lv_domains_6_1= ruleSourceDomainCS | lv_domains_6_2= ruleTargetDomainCS ) ) )* (otherlv_7= 'where' ( (lv_middle_8_0= ruleMiddleDomainCS ) ) )? ( (lv_mappingSequence_9_0= ruleMappingSequenceCS ) )? otherlv_10= '}' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:336:2: () otherlv_1= 'map' ( (lv_name_2_0= ruleUnrestrictedName ) ) (otherlv_3= 'in' ( ( ruleUnrestrictedName ) ) )? otherlv_5= '{' ( ( (lv_domains_6_1= ruleSourceDomainCS | lv_domains_6_2= ruleTargetDomainCS ) ) )* (otherlv_7= 'where' ( (lv_middle_8_0= ruleMiddleDomainCS ) ) )? ( (lv_mappingSequence_9_0= ruleMappingSequenceCS ) )? otherlv_10= '}'
{
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:336:2: ()
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:337:2:
@@ -1092,101 +1092,104 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newLeafNode(otherlv_5, grammarAccess.getMappingCSAccess().getLeftCurlyBracketKeyword_4());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:393:1: ( (lv_domains_6_0= ruleSourceDomainCS ) )*
- loop8:
- do {
- int alt8=2;
- int LA8_0 = input.LA(1);
-
- if ( (LA8_0==29) ) {
- alt8=1;
- }
-
-
- switch (alt8) {
- case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:394:1: (lv_domains_6_0= ruleSourceDomainCS )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:394:1: (lv_domains_6_0= ruleSourceDomainCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:395:3: lv_domains_6_0= ruleSourceDomainCS
- {
- if ( state.backtracking==0 ) {
-
- newCompositeNode(grammarAccess.getMappingCSAccess().getDomainsSourceDomainCSParserRuleCall_5_0());
-
- }
- pushFollow(FollowSets000.FOLLOW_ruleSourceDomainCS_in_ruleMappingCS708);
- lv_domains_6_0=ruleSourceDomainCS();
-
- state._fsp--;
- if (state.failed) return current;
- if ( state.backtracking==0 ) {
-
- if (current==null) {
- current = createModelElementForParent(grammarAccess.getMappingCSRule());
- }
- add(
- current,
- "domains",
- lv_domains_6_0,
- "SourceDomainCS");
- afterParserOrEnumRuleCall();
-
- }
-
- }
-
-
- }
- break;
-
- default :
- break loop8;
- }
- } while (true);
-
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:411:3: ( (lv_domains_7_0= ruleTargetDomainCS ) )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:393:1: ( ( (lv_domains_6_1= ruleSourceDomainCS | lv_domains_6_2= ruleTargetDomainCS ) ) )*
loop9:
do {
int alt9=2;
int LA9_0 = input.LA(1);
- if ( (LA9_0==32) ) {
+ if ( (LA9_0==29||LA9_0==32) ) {
alt9=1;
}
switch (alt9) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:412:1: (lv_domains_7_0= ruleTargetDomainCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:394:1: ( (lv_domains_6_1= ruleSourceDomainCS | lv_domains_6_2= ruleTargetDomainCS ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:412:1: (lv_domains_7_0= ruleTargetDomainCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:413:3: lv_domains_7_0= ruleTargetDomainCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:394:1: ( (lv_domains_6_1= ruleSourceDomainCS | lv_domains_6_2= ruleTargetDomainCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:395:1: (lv_domains_6_1= ruleSourceDomainCS | lv_domains_6_2= ruleTargetDomainCS )
{
- if ( state.backtracking==0 ) {
-
- newCompositeNode(grammarAccess.getMappingCSAccess().getDomainsTargetDomainCSParserRuleCall_6_0());
-
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:395:1: (lv_domains_6_1= ruleSourceDomainCS | lv_domains_6_2= ruleTargetDomainCS )
+ int alt8=2;
+ int LA8_0 = input.LA(1);
+
+ if ( (LA8_0==29) ) {
+ alt8=1;
+ }
+ else if ( (LA8_0==32) ) {
+ alt8=2;
}
- pushFollow(FollowSets000.FOLLOW_ruleTargetDomainCS_in_ruleMappingCS730);
- lv_domains_7_0=ruleTargetDomainCS();
+ else {
+ if (state.backtracking>0) {state.failed=true; return current;}
+ NoViableAltException nvae =
+ new NoViableAltException("", 8, 0, input);
- state._fsp--;
- if (state.failed) return current;
- if ( state.backtracking==0 ) {
+ throw nvae;
+ }
+ switch (alt8) {
+ case 1 :
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:396:3: lv_domains_6_1= ruleSourceDomainCS
+ {
+ if ( state.backtracking==0 ) {
+
+ newCompositeNode(grammarAccess.getMappingCSAccess().getDomainsSourceDomainCSParserRuleCall_5_0_0());
+
+ }
+ pushFollow(FollowSets000.FOLLOW_ruleSourceDomainCS_in_ruleMappingCS710);
+ lv_domains_6_1=ruleSourceDomainCS();
+
+ state._fsp--;
+ if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ if (current==null) {
+ current = createModelElementForParent(grammarAccess.getMappingCSRule());
+ }
+ add(
+ current,
+ "domains",
+ lv_domains_6_1,
+ "SourceDomainCS");
+ afterParserOrEnumRuleCall();
+
+ }
+
+ }
+ break;
+ case 2 :
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:411:8: lv_domains_6_2= ruleTargetDomainCS
+ {
+ if ( state.backtracking==0 ) {
+
+ newCompositeNode(grammarAccess.getMappingCSAccess().getDomainsTargetDomainCSParserRuleCall_5_0_1());
+
+ }
+ pushFollow(FollowSets000.FOLLOW_ruleTargetDomainCS_in_ruleMappingCS729);
+ lv_domains_6_2=ruleTargetDomainCS();
+
+ state._fsp--;
+ if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ if (current==null) {
+ current = createModelElementForParent(grammarAccess.getMappingCSRule());
+ }
+ add(
+ current,
+ "domains",
+ lv_domains_6_2,
+ "TargetDomainCS");
+ afterParserOrEnumRuleCall();
+
+ }
+
+ }
+ break;
- if (current==null) {
- current = createModelElementForParent(grammarAccess.getMappingCSRule());
- }
- add(
- current,
- "domains",
- lv_domains_7_0,
- "TargetDomainCS");
- afterParserOrEnumRuleCall();
-
}
+
}
@@ -1198,7 +1201,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
} while (true);
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:429:3: (otherlv_8= 'where' ( (lv_middle_9_0= ruleMiddleDomainCS ) ) )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:429:3: (otherlv_7= 'where' ( (lv_middle_8_0= ruleMiddleDomainCS ) ) )?
int alt10=2;
int LA10_0 = input.LA(1);
@@ -1207,27 +1210,27 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
switch (alt10) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:429:5: otherlv_8= 'where' ( (lv_middle_9_0= ruleMiddleDomainCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:429:5: otherlv_7= 'where' ( (lv_middle_8_0= ruleMiddleDomainCS ) )
{
- otherlv_8=(Token)match(input,22,FollowSets000.FOLLOW_22_in_ruleMappingCS744); if (state.failed) return current;
+ otherlv_7=(Token)match(input,22,FollowSets000.FOLLOW_22_in_ruleMappingCS746); if (state.failed) return current;
if ( state.backtracking==0 ) {
- newLeafNode(otherlv_8, grammarAccess.getMappingCSAccess().getWhereKeyword_7_0());
+ newLeafNode(otherlv_7, grammarAccess.getMappingCSAccess().getWhereKeyword_6_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:433:1: ( (lv_middle_9_0= ruleMiddleDomainCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:434:1: (lv_middle_9_0= ruleMiddleDomainCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:433:1: ( (lv_middle_8_0= ruleMiddleDomainCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:434:1: (lv_middle_8_0= ruleMiddleDomainCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:434:1: (lv_middle_9_0= ruleMiddleDomainCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:435:3: lv_middle_9_0= ruleMiddleDomainCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:434:1: (lv_middle_8_0= ruleMiddleDomainCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:435:3: lv_middle_8_0= ruleMiddleDomainCS
{
if ( state.backtracking==0 ) {
- newCompositeNode(grammarAccess.getMappingCSAccess().getMiddleMiddleDomainCSParserRuleCall_7_1_0());
+ newCompositeNode(grammarAccess.getMappingCSAccess().getMiddleMiddleDomainCSParserRuleCall_6_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleMiddleDomainCS_in_ruleMappingCS765);
- lv_middle_9_0=ruleMiddleDomainCS();
+ pushFollow(FollowSets000.FOLLOW_ruleMiddleDomainCS_in_ruleMappingCS767);
+ lv_middle_8_0=ruleMiddleDomainCS();
state._fsp--;
if (state.failed) return current;
@@ -1239,7 +1242,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
set(
current,
"middle",
- lv_middle_9_0,
+ lv_middle_8_0,
"MiddleDomainCS");
afterParserOrEnumRuleCall();
@@ -1256,7 +1259,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:451:4: ( (lv_mappingSequence_10_0= ruleMappingSequenceCS ) )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:451:4: ( (lv_mappingSequence_9_0= ruleMappingSequenceCS ) )?
int alt11=2;
int LA11_0 = input.LA(1);
@@ -1265,18 +1268,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
switch (alt11) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:452:1: (lv_mappingSequence_10_0= ruleMappingSequenceCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:452:1: (lv_mappingSequence_9_0= ruleMappingSequenceCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:452:1: (lv_mappingSequence_10_0= ruleMappingSequenceCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:453:3: lv_mappingSequence_10_0= ruleMappingSequenceCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:452:1: (lv_mappingSequence_9_0= ruleMappingSequenceCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:453:3: lv_mappingSequence_9_0= ruleMappingSequenceCS
{
if ( state.backtracking==0 ) {
- newCompositeNode(grammarAccess.getMappingCSAccess().getMappingSequenceMappingSequenceCSParserRuleCall_8_0());
+ newCompositeNode(grammarAccess.getMappingCSAccess().getMappingSequenceMappingSequenceCSParserRuleCall_7_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleMappingSequenceCS_in_ruleMappingCS788);
- lv_mappingSequence_10_0=ruleMappingSequenceCS();
+ pushFollow(FollowSets000.FOLLOW_ruleMappingSequenceCS_in_ruleMappingCS790);
+ lv_mappingSequence_9_0=ruleMappingSequenceCS();
state._fsp--;
if (state.failed) return current;
@@ -1288,7 +1291,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
set(
current,
"mappingSequence",
- lv_mappingSequence_10_0,
+ lv_mappingSequence_9_0,
"MappingSequenceCS");
afterParserOrEnumRuleCall();
@@ -1302,10 +1305,10 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_11=(Token)match(input,23,FollowSets000.FOLLOW_23_in_ruleMappingCS801); if (state.failed) return current;
+ otherlv_10=(Token)match(input,23,FollowSets000.FOLLOW_23_in_ruleMappingCS803); if (state.failed) return current;
if ( state.backtracking==0 ) {
- newLeafNode(otherlv_11, grammarAccess.getMappingCSAccess().getRightCurlyBracketKeyword_9());
+ newLeafNode(otherlv_10, grammarAccess.getMappingCSAccess().getRightCurlyBracketKeyword_8());
}
@@ -1345,7 +1348,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getMappingCallCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleMappingCallCS_in_entryRuleMappingCallCS837);
+ pushFollow(FollowSets000.FOLLOW_ruleMappingCallCS_in_entryRuleMappingCallCS839);
iv_ruleMappingCallCS=ruleMappingCallCS();
state._fsp--;
@@ -1353,7 +1356,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleMappingCallCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleMappingCallCS847); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleMappingCallCS849); if (state.failed) return current;
}
@@ -1408,7 +1411,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,24,FollowSets000.FOLLOW_24_in_ruleMappingCallCS896); if (state.failed) return current;
+ otherlv_1=(Token)match(input,24,FollowSets000.FOLLOW_24_in_ruleMappingCallCS898); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getMappingCallCSAccess().getCallKeyword_1());
@@ -1437,7 +1440,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getMappingCallCSAccess().getReferredMappingMappingCrossReference_2_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleMappingCallCS923);
+ pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleMappingCallCS925);
ruleUnrestrictedName();
state._fsp--;
@@ -1453,7 +1456,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_3=(Token)match(input,21,FollowSets000.FOLLOW_21_in_ruleMappingCallCS935); if (state.failed) return current;
+ otherlv_3=(Token)match(input,21,FollowSets000.FOLLOW_21_in_ruleMappingCallCS937); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getMappingCallCSAccess().getLeftCurlyBracketKeyword_3());
@@ -1482,7 +1485,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getMappingCallCSAccess().getBindingsMappingCallBindingCSParserRuleCall_4_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleMappingCallBindingCS_in_ruleMappingCallCS956);
+ pushFollow(FollowSets000.FOLLOW_ruleMappingCallBindingCS_in_ruleMappingCallCS958);
lv_bindings_4_0=ruleMappingCallBindingCS();
state._fsp--;
@@ -1512,7 +1515,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
} while (true);
- otherlv_5=(Token)match(input,23,FollowSets000.FOLLOW_23_in_ruleMappingCallCS969); if (state.failed) return current;
+ otherlv_5=(Token)match(input,23,FollowSets000.FOLLOW_23_in_ruleMappingCallCS971); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_5, grammarAccess.getMappingCallCSAccess().getRightCurlyBracketKeyword_5());
@@ -1555,7 +1558,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getMappingCallBindingCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleMappingCallBindingCS_in_entryRuleMappingCallBindingCS1005);
+ pushFollow(FollowSets000.FOLLOW_ruleMappingCallBindingCS_in_entryRuleMappingCallBindingCS1007);
iv_ruleMappingCallBindingCS=ruleMappingCallBindingCS();
state._fsp--;
@@ -1563,7 +1566,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleMappingCallBindingCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleMappingCallBindingCS1015); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleMappingCallBindingCS1017); if (state.failed) return current;
}
@@ -1622,7 +1625,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getMappingCallBindingCSAccess().getReferredVariableVariableCrossReference_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleMappingCallBindingCS1067);
+ pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleMappingCallBindingCS1069);
ruleUnrestrictedName();
state._fsp--;
@@ -1638,7 +1641,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,25,FollowSets000.FOLLOW_25_in_ruleMappingCallBindingCS1079); if (state.failed) return current;
+ otherlv_1=(Token)match(input,25,FollowSets000.FOLLOW_25_in_ruleMappingCallBindingCS1081); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getMappingCallBindingCSAccess().getColonEqualsSignKeyword_1());
@@ -1655,7 +1658,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getMappingCallBindingCSAccess().getValueExpCSParserRuleCall_2_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleMappingCallBindingCS1100);
+ pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleMappingCallBindingCS1102);
lv_value_2_0=ruleExpCS();
state._fsp--;
@@ -1679,7 +1682,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_3=(Token)match(input,26,FollowSets000.FOLLOW_26_in_ruleMappingCallBindingCS1112); if (state.failed) return current;
+ otherlv_3=(Token)match(input,26,FollowSets000.FOLLOW_26_in_ruleMappingCallBindingCS1114); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getMappingCallBindingCSAccess().getSemicolonKeyword_3());
@@ -1722,7 +1725,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getMappingLoopCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleMappingLoopCS_in_entryRuleMappingLoopCS1148);
+ pushFollow(FollowSets000.FOLLOW_ruleMappingLoopCS_in_entryRuleMappingLoopCS1150);
iv_ruleMappingLoopCS=ruleMappingLoopCS();
state._fsp--;
@@ -1730,7 +1733,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleMappingLoopCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleMappingLoopCS1158); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleMappingLoopCS1160); if (state.failed) return current;
}
@@ -1772,7 +1775,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:637:1: (otherlv_0= 'for' ( (lv_ownedIterator_1_0= ruleMappingIteratorCS ) ) otherlv_2= 'in' ( (lv_inExpression_3_0= ruleExpCS ) ) otherlv_4= '{' ( (lv_mappingSequence_5_0= ruleMappingSequenceCS ) ) otherlv_6= '}' )
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:637:3: otherlv_0= 'for' ( (lv_ownedIterator_1_0= ruleMappingIteratorCS ) ) otherlv_2= 'in' ( (lv_inExpression_3_0= ruleExpCS ) ) otherlv_4= '{' ( (lv_mappingSequence_5_0= ruleMappingSequenceCS ) ) otherlv_6= '}'
{
- otherlv_0=(Token)match(input,27,FollowSets000.FOLLOW_27_in_ruleMappingLoopCS1195); if (state.failed) return current;
+ otherlv_0=(Token)match(input,27,FollowSets000.FOLLOW_27_in_ruleMappingLoopCS1197); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_0, grammarAccess.getMappingLoopCSAccess().getForKeyword_0());
@@ -1789,7 +1792,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getMappingLoopCSAccess().getOwnedIteratorMappingIteratorCSParserRuleCall_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleMappingIteratorCS_in_ruleMappingLoopCS1216);
+ pushFollow(FollowSets000.FOLLOW_ruleMappingIteratorCS_in_ruleMappingLoopCS1218);
lv_ownedIterator_1_0=ruleMappingIteratorCS();
state._fsp--;
@@ -1813,7 +1816,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_2=(Token)match(input,20,FollowSets000.FOLLOW_20_in_ruleMappingLoopCS1228); if (state.failed) return current;
+ otherlv_2=(Token)match(input,20,FollowSets000.FOLLOW_20_in_ruleMappingLoopCS1230); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getMappingLoopCSAccess().getInKeyword_2());
@@ -1830,7 +1833,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getMappingLoopCSAccess().getInExpressionExpCSParserRuleCall_3_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleMappingLoopCS1249);
+ pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleMappingLoopCS1251);
lv_inExpression_3_0=ruleExpCS();
state._fsp--;
@@ -1854,7 +1857,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_4=(Token)match(input,21,FollowSets000.FOLLOW_21_in_ruleMappingLoopCS1261); if (state.failed) return current;
+ otherlv_4=(Token)match(input,21,FollowSets000.FOLLOW_21_in_ruleMappingLoopCS1263); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_4, grammarAccess.getMappingLoopCSAccess().getLeftCurlyBracketKeyword_4());
@@ -1871,7 +1874,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getMappingLoopCSAccess().getMappingSequenceMappingSequenceCSParserRuleCall_5_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleMappingSequenceCS_in_ruleMappingLoopCS1282);
+ pushFollow(FollowSets000.FOLLOW_ruleMappingSequenceCS_in_ruleMappingLoopCS1284);
lv_mappingSequence_5_0=ruleMappingSequenceCS();
state._fsp--;
@@ -1895,7 +1898,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_6=(Token)match(input,23,FollowSets000.FOLLOW_23_in_ruleMappingLoopCS1294); if (state.failed) return current;
+ otherlv_6=(Token)match(input,23,FollowSets000.FOLLOW_23_in_ruleMappingLoopCS1296); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_6, grammarAccess.getMappingLoopCSAccess().getRightCurlyBracketKeyword_6());
@@ -1938,7 +1941,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getMappingIteratorCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleMappingIteratorCS_in_entryRuleMappingIteratorCS1330);
+ pushFollow(FollowSets000.FOLLOW_ruleMappingIteratorCS_in_entryRuleMappingIteratorCS1332);
iv_ruleMappingIteratorCS=ruleMappingIteratorCS();
state._fsp--;
@@ -1946,7 +1949,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleMappingIteratorCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleMappingIteratorCS1340); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleMappingIteratorCS1342); if (state.failed) return current;
}
@@ -1994,7 +1997,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getMappingIteratorCSAccess().getNameUnrestrictedNameParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleMappingIteratorCS1386);
+ pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleMappingIteratorCS1388);
lv_name_0_0=ruleUnrestrictedName();
state._fsp--;
@@ -2029,7 +2032,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
case 1 :
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:746:4: otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) )
{
- otherlv_1=(Token)match(input,28,FollowSets000.FOLLOW_28_in_ruleMappingIteratorCS1399); if (state.failed) return current;
+ otherlv_1=(Token)match(input,28,FollowSets000.FOLLOW_28_in_ruleMappingIteratorCS1401); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getMappingIteratorCSAccess().getColonKeyword_1_0());
@@ -2046,7 +2049,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getMappingIteratorCSAccess().getOwnedTypeTypeExpCSParserRuleCall_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleMappingIteratorCS1420);
+ pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleMappingIteratorCS1422);
lv_ownedType_2_0=ruleTypeExpCS();
state._fsp--;
@@ -2113,7 +2116,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getMappingSequenceCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleMappingSequenceCS_in_entryRuleMappingSequenceCS1458);
+ pushFollow(FollowSets000.FOLLOW_ruleMappingSequenceCS_in_entryRuleMappingSequenceCS1460);
iv_ruleMappingSequenceCS=ruleMappingSequenceCS();
state._fsp--;
@@ -2121,7 +2124,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleMappingSequenceCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleMappingSequenceCS1468); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleMappingSequenceCS1470); if (state.failed) return current;
}
@@ -2176,7 +2179,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getMappingSequenceCSAccess().getMappingStatementsMappingStatementCSParserRuleCall_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleMappingStatementCS_in_ruleMappingSequenceCS1513);
+ pushFollow(FollowSets000.FOLLOW_ruleMappingStatementCS_in_ruleMappingSequenceCS1515);
lv_mappingStatements_0_0=ruleMappingStatementCS();
state._fsp--;
@@ -2245,7 +2248,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getMappingStatementCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleMappingStatementCS_in_entryRuleMappingStatementCS1549);
+ pushFollow(FollowSets000.FOLLOW_ruleMappingStatementCS_in_entryRuleMappingStatementCS1551);
iv_ruleMappingStatementCS=ruleMappingStatementCS();
state._fsp--;
@@ -2253,7 +2256,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleMappingStatementCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleMappingStatementCS1559); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleMappingStatementCS1561); if (state.failed) return current;
}
@@ -2317,7 +2320,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getMappingStatementCSAccess().getMappingCallCSParserRuleCall_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleMappingCallCS_in_ruleMappingStatementCS1609);
+ pushFollow(FollowSets000.FOLLOW_ruleMappingCallCS_in_ruleMappingStatementCS1611);
this_MappingCallCS_0=ruleMappingCallCS();
state._fsp--;
@@ -2344,7 +2347,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getMappingStatementCSAccess().getMappingLoopCSParserRuleCall_1());
}
- pushFollow(FollowSets000.FOLLOW_ruleMappingLoopCS_in_ruleMappingStatementCS1639);
+ pushFollow(FollowSets000.FOLLOW_ruleMappingLoopCS_in_ruleMappingStatementCS1641);
this_MappingLoopCS_1=ruleMappingLoopCS();
state._fsp--;
@@ -2395,7 +2398,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getSourceDomainCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleSourceDomainCS_in_entryRuleSourceDomainCS1674);
+ pushFollow(FollowSets000.FOLLOW_ruleSourceDomainCS_in_entryRuleSourceDomainCS1676);
iv_ruleSourceDomainCS=ruleSourceDomainCS();
state._fsp--;
@@ -2403,7 +2406,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleSourceDomainCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleSourceDomainCS1684); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleSourceDomainCS1686); if (state.failed) return current;
}
@@ -2446,7 +2449,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:875:1: (lv_check_0_0= 'check' )
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:876:3: lv_check_0_0= 'check'
{
- lv_check_0_0=(Token)match(input,29,FollowSets000.FOLLOW_29_in_ruleSourceDomainCS1727); if (state.failed) return current;
+ lv_check_0_0=(Token)match(input,29,FollowSets000.FOLLOW_29_in_ruleSourceDomainCS1729); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_check_0_0, grammarAccess.getSourceDomainCSAccess().getCheckCheckKeyword_0_0());
@@ -2489,7 +2492,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getSourceDomainCSAccess().getDirectionTypedModelCrossReference_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleSourceDomainCS1767);
+ pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleSourceDomainCS1769);
ruleUnrestrictedName();
state._fsp--;
@@ -2516,7 +2519,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getSourceDomainCSAccess().getGuardPatternSourceGuardPatternCSParserRuleCall_2_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleSourceGuardPatternCS_in_ruleSourceDomainCS1788);
+ pushFollow(FollowSets000.FOLLOW_ruleSourceGuardPatternCS_in_ruleSourceDomainCS1790);
lv_guardPattern_2_0=ruleSourceGuardPatternCS();
state._fsp--;
@@ -2551,7 +2554,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getSourceDomainCSAccess().getBottomPatternSourceBottomPatternCSParserRuleCall_3_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleSourceBottomPatternCS_in_ruleSourceDomainCS1809);
+ pushFollow(FollowSets000.FOLLOW_ruleSourceBottomPatternCS_in_ruleSourceDomainCS1811);
lv_bottomPattern_3_0=ruleSourceBottomPatternCS();
state._fsp--;
@@ -2612,7 +2615,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getSourceBottomPatternCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleSourceBottomPatternCS_in_entryRuleSourceBottomPatternCS1845);
+ pushFollow(FollowSets000.FOLLOW_ruleSourceBottomPatternCS_in_entryRuleSourceBottomPatternCS1847);
iv_ruleSourceBottomPatternCS=ruleSourceBottomPatternCS();
state._fsp--;
@@ -2620,7 +2623,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleSourceBottomPatternCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleSourceBottomPatternCS1855); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleSourceBottomPatternCS1857); if (state.failed) return current;
}
@@ -2672,13 +2675,13 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,21,FollowSets000.FOLLOW_21_in_ruleSourceBottomPatternCS1904); if (state.failed) return current;
+ otherlv_1=(Token)match(input,21,FollowSets000.FOLLOW_21_in_ruleSourceBottomPatternCS1906); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getSourceBottomPatternCSAccess().getLeftCurlyBracketKeyword_1());
}
- otherlv_2=(Token)match(input,23,FollowSets000.FOLLOW_23_in_ruleSourceBottomPatternCS1916); if (state.failed) return current;
+ otherlv_2=(Token)match(input,23,FollowSets000.FOLLOW_23_in_ruleSourceBottomPatternCS1918); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getSourceBottomPatternCSAccess().getRightCurlyBracketKeyword_2());
@@ -2721,7 +2724,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getSourceGuardPatternCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleSourceGuardPatternCS_in_entryRuleSourceGuardPatternCS1952);
+ pushFollow(FollowSets000.FOLLOW_ruleSourceGuardPatternCS_in_entryRuleSourceGuardPatternCS1954);
iv_ruleSourceGuardPatternCS=ruleSourceGuardPatternCS();
state._fsp--;
@@ -2729,7 +2732,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleSourceGuardPatternCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleSourceGuardPatternCS1962); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleSourceGuardPatternCS1964); if (state.failed) return current;
}
@@ -2786,7 +2789,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,30,FollowSets000.FOLLOW_30_in_ruleSourceGuardPatternCS2011); if (state.failed) return current;
+ otherlv_1=(Token)match(input,30,FollowSets000.FOLLOW_30_in_ruleSourceGuardPatternCS2013); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getSourceGuardPatternCSAccess().getLeftParenthesisKeyword_1());
@@ -2814,7 +2817,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getSourceGuardPatternCSAccess().getUnrealizedVariablesUnrealizedVariableCSParserRuleCall_2_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnrealizedVariableCS_in_ruleSourceGuardPatternCS2033);
+ pushFollow(FollowSets000.FOLLOW_ruleUnrealizedVariableCS_in_ruleSourceGuardPatternCS2035);
lv_unrealizedVariables_2_0=ruleUnrealizedVariableCS();
state._fsp--;
@@ -2853,7 +2856,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
case 1 :
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:1033:4: otherlv_3= ',' ( (lv_unrealizedVariables_4_0= ruleUnrealizedVariableCS ) )
{
- otherlv_3=(Token)match(input,17,FollowSets000.FOLLOW_17_in_ruleSourceGuardPatternCS2046); if (state.failed) return current;
+ otherlv_3=(Token)match(input,17,FollowSets000.FOLLOW_17_in_ruleSourceGuardPatternCS2048); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getSourceGuardPatternCSAccess().getCommaKeyword_2_1_0());
@@ -2870,7 +2873,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getSourceGuardPatternCSAccess().getUnrealizedVariablesUnrealizedVariableCSParserRuleCall_2_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnrealizedVariableCS_in_ruleSourceGuardPatternCS2067);
+ pushFollow(FollowSets000.FOLLOW_ruleUnrealizedVariableCS_in_ruleSourceGuardPatternCS2069);
lv_unrealizedVariables_4_0=ruleUnrealizedVariableCS();
state._fsp--;
@@ -2909,7 +2912,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_5=(Token)match(input,31,FollowSets000.FOLLOW_31_in_ruleSourceGuardPatternCS2083); if (state.failed) return current;
+ otherlv_5=(Token)match(input,31,FollowSets000.FOLLOW_31_in_ruleSourceGuardPatternCS2085); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_5, grammarAccess.getSourceGuardPatternCSAccess().getRightParenthesisKeyword_3());
@@ -2952,7 +2955,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getMiddleDomainCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleMiddleDomainCS_in_entryRuleMiddleDomainCS2119);
+ pushFollow(FollowSets000.FOLLOW_ruleMiddleDomainCS_in_entryRuleMiddleDomainCS2121);
iv_ruleMiddleDomainCS=ruleMiddleDomainCS();
state._fsp--;
@@ -2960,7 +2963,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleMiddleDomainCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleMiddleDomainCS2129); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleMiddleDomainCS2131); if (state.failed) return current;
}
@@ -3025,7 +3028,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getMiddleDomainCSAccess().getGuardPatternMiddleGuardPatternCSParserRuleCall_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleMiddleGuardPatternCS_in_ruleMiddleDomainCS2187);
+ pushFollow(FollowSets000.FOLLOW_ruleMiddleGuardPatternCS_in_ruleMiddleDomainCS2189);
lv_guardPattern_1_0=ruleMiddleGuardPatternCS();
state._fsp--;
@@ -3060,7 +3063,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getMiddleDomainCSAccess().getBottomPatternMiddleBottomPatternCSParserRuleCall_2_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleMiddleBottomPatternCS_in_ruleMiddleDomainCS2208);
+ pushFollow(FollowSets000.FOLLOW_ruleMiddleBottomPatternCS_in_ruleMiddleDomainCS2210);
lv_bottomPattern_2_0=ruleMiddleBottomPatternCS();
state._fsp--;
@@ -3121,7 +3124,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getMiddleBottomPatternCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleMiddleBottomPatternCS_in_entryRuleMiddleBottomPatternCS2244);
+ pushFollow(FollowSets000.FOLLOW_ruleMiddleBottomPatternCS_in_entryRuleMiddleBottomPatternCS2246);
iv_ruleMiddleBottomPatternCS=ruleMiddleBottomPatternCS();
state._fsp--;
@@ -3129,7 +3132,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleMiddleBottomPatternCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleMiddleBottomPatternCS2254); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleMiddleBottomPatternCS2256); if (state.failed) return current;
}
@@ -3183,7 +3186,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,21,FollowSets000.FOLLOW_21_in_ruleMiddleBottomPatternCS2303); if (state.failed) return current;
+ otherlv_1=(Token)match(input,21,FollowSets000.FOLLOW_21_in_ruleMiddleBottomPatternCS2305); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getMiddleBottomPatternCSAccess().getLeftCurlyBracketKeyword_1());
@@ -3212,7 +3215,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getMiddleBottomPatternCSAccess().getConstraintsAssignmentCSParserRuleCall_2_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleAssignmentCS_in_ruleMiddleBottomPatternCS2324);
+ pushFollow(FollowSets000.FOLLOW_ruleAssignmentCS_in_ruleMiddleBottomPatternCS2326);
lv_constraints_2_0=ruleAssignmentCS();
state._fsp--;
@@ -3242,7 +3245,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
} while (true);
- otherlv_3=(Token)match(input,23,FollowSets000.FOLLOW_23_in_ruleMiddleBottomPatternCS2337); if (state.failed) return current;
+ otherlv_3=(Token)match(input,23,FollowSets000.FOLLOW_23_in_ruleMiddleBottomPatternCS2339); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getMiddleBottomPatternCSAccess().getRightCurlyBracketKeyword_3());
@@ -3285,7 +3288,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getMiddleGuardPatternCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleMiddleGuardPatternCS_in_entryRuleMiddleGuardPatternCS2373);
+ pushFollow(FollowSets000.FOLLOW_ruleMiddleGuardPatternCS_in_entryRuleMiddleGuardPatternCS2375);
iv_ruleMiddleGuardPatternCS=ruleMiddleGuardPatternCS();
state._fsp--;
@@ -3293,7 +3296,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleMiddleGuardPatternCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleMiddleGuardPatternCS2383); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleMiddleGuardPatternCS2385); if (state.failed) return current;
}
@@ -3347,7 +3350,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,30,FollowSets000.FOLLOW_30_in_ruleMiddleGuardPatternCS2432); if (state.failed) return current;
+ otherlv_1=(Token)match(input,30,FollowSets000.FOLLOW_30_in_ruleMiddleGuardPatternCS2434); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getMiddleGuardPatternCSAccess().getLeftParenthesisKeyword_1());
@@ -3376,7 +3379,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getMiddleGuardPatternCSAccess().getConstraintsAssignmentCSParserRuleCall_2_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleAssignmentCS_in_ruleMiddleGuardPatternCS2453);
+ pushFollow(FollowSets000.FOLLOW_ruleAssignmentCS_in_ruleMiddleGuardPatternCS2455);
lv_constraints_2_0=ruleAssignmentCS();
state._fsp--;
@@ -3406,7 +3409,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
} while (true);
- otherlv_3=(Token)match(input,31,FollowSets000.FOLLOW_31_in_ruleMiddleGuardPatternCS2466); if (state.failed) return current;
+ otherlv_3=(Token)match(input,31,FollowSets000.FOLLOW_31_in_ruleMiddleGuardPatternCS2468); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getMiddleGuardPatternCSAccess().getRightParenthesisKeyword_3());
@@ -3449,7 +3452,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTargetDomainCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleTargetDomainCS_in_entryRuleTargetDomainCS2502);
+ pushFollow(FollowSets000.FOLLOW_ruleTargetDomainCS_in_entryRuleTargetDomainCS2504);
iv_ruleTargetDomainCS=ruleTargetDomainCS();
state._fsp--;
@@ -3457,7 +3460,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleTargetDomainCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTargetDomainCS2512); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTargetDomainCS2514); if (state.failed) return current;
}
@@ -3500,7 +3503,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:1259:1: (lv_enforce_0_0= 'enforce' )
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:1260:3: lv_enforce_0_0= 'enforce'
{
- lv_enforce_0_0=(Token)match(input,32,FollowSets000.FOLLOW_32_in_ruleTargetDomainCS2555); if (state.failed) return current;
+ lv_enforce_0_0=(Token)match(input,32,FollowSets000.FOLLOW_32_in_ruleTargetDomainCS2557); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_enforce_0_0, grammarAccess.getTargetDomainCSAccess().getEnforceEnforceKeyword_0_0());
@@ -3543,7 +3546,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getTargetDomainCSAccess().getDirectionTypedModelCrossReference_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleTargetDomainCS2595);
+ pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleTargetDomainCS2597);
ruleUnrestrictedName();
state._fsp--;
@@ -3570,7 +3573,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getTargetDomainCSAccess().getGuardPatternTargetGuardPatternCSParserRuleCall_2_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleTargetGuardPatternCS_in_ruleTargetDomainCS2616);
+ pushFollow(FollowSets000.FOLLOW_ruleTargetGuardPatternCS_in_ruleTargetDomainCS2618);
lv_guardPattern_2_0=ruleTargetGuardPatternCS();
state._fsp--;
@@ -3605,7 +3608,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getTargetDomainCSAccess().getBottomPatternTargetBottomPatternCSParserRuleCall_3_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleTargetBottomPatternCS_in_ruleTargetDomainCS2637);
+ pushFollow(FollowSets000.FOLLOW_ruleTargetBottomPatternCS_in_ruleTargetDomainCS2639);
lv_bottomPattern_3_0=ruleTargetBottomPatternCS();
state._fsp--;
@@ -3666,7 +3669,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTargetBottomPatternCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleTargetBottomPatternCS_in_entryRuleTargetBottomPatternCS2673);
+ pushFollow(FollowSets000.FOLLOW_ruleTargetBottomPatternCS_in_entryRuleTargetBottomPatternCS2675);
iv_ruleTargetBottomPatternCS=ruleTargetBottomPatternCS();
state._fsp--;
@@ -3674,7 +3677,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleTargetBottomPatternCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTargetBottomPatternCS2683); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTargetBottomPatternCS2685); if (state.failed) return current;
}
@@ -3735,7 +3738,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,21,FollowSets000.FOLLOW_21_in_ruleTargetBottomPatternCS2732); if (state.failed) return current;
+ otherlv_1=(Token)match(input,21,FollowSets000.FOLLOW_21_in_ruleTargetBottomPatternCS2734); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getTargetBottomPatternCSAccess().getLeftCurlyBracketKeyword_1());
@@ -3798,7 +3801,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getTargetBottomPatternCSAccess().getUnrealizedVariablesUnrealizedVariableCSParserRuleCall_2_0_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnrealizedVariableCS_in_ruleTargetBottomPatternCS2755);
+ pushFollow(FollowSets000.FOLLOW_ruleUnrealizedVariableCS_in_ruleTargetBottomPatternCS2757);
lv_unrealizedVariables_2_0=ruleUnrealizedVariableCS();
state._fsp--;
@@ -3839,7 +3842,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getTargetBottomPatternCSAccess().getRealizedVariablesRealizedVariableCSParserRuleCall_2_0_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleRealizedVariableCS_in_ruleTargetBottomPatternCS2782);
+ pushFollow(FollowSets000.FOLLOW_ruleRealizedVariableCS_in_ruleTargetBottomPatternCS2784);
lv_realizedVariables_3_0=ruleRealizedVariableCS();
state._fsp--;
@@ -3884,7 +3887,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
case 1 :
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:1398:5: otherlv_4= ',' ( ( (lv_unrealizedVariables_5_0= ruleUnrealizedVariableCS ) ) | ( (lv_realizedVariables_6_0= ruleRealizedVariableCS ) ) )
{
- otherlv_4=(Token)match(input,17,FollowSets000.FOLLOW_17_in_ruleTargetBottomPatternCS2796); if (state.failed) return current;
+ otherlv_4=(Token)match(input,17,FollowSets000.FOLLOW_17_in_ruleTargetBottomPatternCS2798); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_4, grammarAccess.getTargetBottomPatternCSAccess().getCommaKeyword_2_1_0());
@@ -3936,7 +3939,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getTargetBottomPatternCSAccess().getUnrealizedVariablesUnrealizedVariableCSParserRuleCall_2_1_1_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnrealizedVariableCS_in_ruleTargetBottomPatternCS2818);
+ pushFollow(FollowSets000.FOLLOW_ruleUnrealizedVariableCS_in_ruleTargetBottomPatternCS2820);
lv_unrealizedVariables_5_0=ruleUnrealizedVariableCS();
state._fsp--;
@@ -3977,7 +3980,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getTargetBottomPatternCSAccess().getRealizedVariablesRealizedVariableCSParserRuleCall_2_1_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleRealizedVariableCS_in_ruleTargetBottomPatternCS2845);
+ pushFollow(FollowSets000.FOLLOW_ruleRealizedVariableCS_in_ruleTargetBottomPatternCS2847);
lv_realizedVariables_6_0=ruleRealizedVariableCS();
state._fsp--;
@@ -4022,7 +4025,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_7=(Token)match(input,23,FollowSets000.FOLLOW_23_in_ruleTargetBottomPatternCS2862); if (state.failed) return current;
+ otherlv_7=(Token)match(input,23,FollowSets000.FOLLOW_23_in_ruleTargetBottomPatternCS2864); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_7, grammarAccess.getTargetBottomPatternCSAccess().getRightCurlyBracketKeyword_3());
@@ -4065,7 +4068,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTargetGuardPatternCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleTargetGuardPatternCS_in_entryRuleTargetGuardPatternCS2898);
+ pushFollow(FollowSets000.FOLLOW_ruleTargetGuardPatternCS_in_entryRuleTargetGuardPatternCS2900);
iv_ruleTargetGuardPatternCS=ruleTargetGuardPatternCS();
state._fsp--;
@@ -4073,7 +4076,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleTargetGuardPatternCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTargetGuardPatternCS2908); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTargetGuardPatternCS2910); if (state.failed) return current;
}
@@ -4130,7 +4133,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,30,FollowSets000.FOLLOW_30_in_ruleTargetGuardPatternCS2957); if (state.failed) return current;
+ otherlv_1=(Token)match(input,30,FollowSets000.FOLLOW_30_in_ruleTargetGuardPatternCS2959); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getTargetGuardPatternCSAccess().getLeftParenthesisKeyword_1());
@@ -4158,7 +4161,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getTargetGuardPatternCSAccess().getUnrealizedVariablesUnrealizedVariableCSParserRuleCall_2_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnrealizedVariableCS_in_ruleTargetGuardPatternCS2979);
+ pushFollow(FollowSets000.FOLLOW_ruleUnrealizedVariableCS_in_ruleTargetGuardPatternCS2981);
lv_unrealizedVariables_2_0=ruleUnrealizedVariableCS();
state._fsp--;
@@ -4197,7 +4200,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
case 1 :
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:1495:4: otherlv_3= ',' ( (lv_unrealizedVariables_4_0= ruleUnrealizedVariableCS ) )
{
- otherlv_3=(Token)match(input,17,FollowSets000.FOLLOW_17_in_ruleTargetGuardPatternCS2992); if (state.failed) return current;
+ otherlv_3=(Token)match(input,17,FollowSets000.FOLLOW_17_in_ruleTargetGuardPatternCS2994); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getTargetGuardPatternCSAccess().getCommaKeyword_2_1_0());
@@ -4214,7 +4217,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getTargetGuardPatternCSAccess().getUnrealizedVariablesUnrealizedVariableCSParserRuleCall_2_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnrealizedVariableCS_in_ruleTargetGuardPatternCS3013);
+ pushFollow(FollowSets000.FOLLOW_ruleUnrealizedVariableCS_in_ruleTargetGuardPatternCS3015);
lv_unrealizedVariables_4_0=ruleUnrealizedVariableCS();
state._fsp--;
@@ -4253,7 +4256,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_5=(Token)match(input,31,FollowSets000.FOLLOW_31_in_ruleTargetGuardPatternCS3029); if (state.failed) return current;
+ otherlv_5=(Token)match(input,31,FollowSets000.FOLLOW_31_in_ruleTargetGuardPatternCS3031); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_5, grammarAccess.getTargetGuardPatternCSAccess().getRightParenthesisKeyword_3());
@@ -4296,7 +4299,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getBottomPatternCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleBottomPatternCS_in_entryRuleBottomPatternCS3065);
+ pushFollow(FollowSets000.FOLLOW_ruleBottomPatternCS_in_entryRuleBottomPatternCS3067);
iv_ruleBottomPatternCS=ruleBottomPatternCS();
state._fsp--;
@@ -4304,7 +4307,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleBottomPatternCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleBottomPatternCS3075); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleBottomPatternCS3077); if (state.failed) return current;
}
@@ -4361,7 +4364,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:1542:2: (otherlv_0= '{' ( ( (lv_unrealizedVariables_1_0= ruleUnrealizedVariableCS ) ) | ( (lv_realizedVariables_2_0= ruleRealizedVariableCS ) ) ) (otherlv_3= ',' ( ( (lv_unrealizedVariables_4_0= ruleUnrealizedVariableCS ) ) | ( (lv_realizedVariables_5_0= ruleRealizedVariableCS ) ) ) )* otherlv_6= '|' ( (lv_constraints_7_0= ruleAssignmentCS ) )* otherlv_8= '}' )
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:1542:4: otherlv_0= '{' ( ( (lv_unrealizedVariables_1_0= ruleUnrealizedVariableCS ) ) | ( (lv_realizedVariables_2_0= ruleRealizedVariableCS ) ) ) (otherlv_3= ',' ( ( (lv_unrealizedVariables_4_0= ruleUnrealizedVariableCS ) ) | ( (lv_realizedVariables_5_0= ruleRealizedVariableCS ) ) ) )* otherlv_6= '|' ( (lv_constraints_7_0= ruleAssignmentCS ) )* otherlv_8= '}'
{
- otherlv_0=(Token)match(input,21,FollowSets000.FOLLOW_21_in_ruleBottomPatternCS3113); if (state.failed) return current;
+ otherlv_0=(Token)match(input,21,FollowSets000.FOLLOW_21_in_ruleBottomPatternCS3115); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_0, grammarAccess.getBottomPatternCSAccess().getLeftCurlyBracketKeyword_0_0());
@@ -4413,7 +4416,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getBottomPatternCSAccess().getUnrealizedVariablesUnrealizedVariableCSParserRuleCall_0_1_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnrealizedVariableCS_in_ruleBottomPatternCS3135);
+ pushFollow(FollowSets000.FOLLOW_ruleUnrealizedVariableCS_in_ruleBottomPatternCS3137);
lv_unrealizedVariables_1_0=ruleUnrealizedVariableCS();
state._fsp--;
@@ -4454,7 +4457,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getBottomPatternCSAccess().getRealizedVariablesRealizedVariableCSParserRuleCall_0_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleRealizedVariableCS_in_ruleBottomPatternCS3162);
+ pushFollow(FollowSets000.FOLLOW_ruleRealizedVariableCS_in_ruleBottomPatternCS3164);
lv_realizedVariables_2_0=ruleRealizedVariableCS();
state._fsp--;
@@ -4499,7 +4502,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
case 1 :
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:1583:5: otherlv_3= ',' ( ( (lv_unrealizedVariables_4_0= ruleUnrealizedVariableCS ) ) | ( (lv_realizedVariables_5_0= ruleRealizedVariableCS ) ) )
{
- otherlv_3=(Token)match(input,17,FollowSets000.FOLLOW_17_in_ruleBottomPatternCS3176); if (state.failed) return current;
+ otherlv_3=(Token)match(input,17,FollowSets000.FOLLOW_17_in_ruleBottomPatternCS3178); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getBottomPatternCSAccess().getCommaKeyword_0_2_0());
@@ -4515,12 +4518,12 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
else if ( (LA27_0==41) ) {
int LA27_2 = input.LA(2);
- if ( (LA27_2==28) ) {
- alt27=1;
- }
- else if ( ((LA27_2>=RULE_SIMPLE_ID && LA27_2<=RULE_ESCAPED_ID)||LA27_2==16||(LA27_2>=18 && LA27_2<=19)||LA27_2==29||LA27_2==32||LA27_2==35||(LA27_2>=38 && LA27_2<=42)) ) {
+ if ( ((LA27_2>=RULE_SIMPLE_ID && LA27_2<=RULE_ESCAPED_ID)||LA27_2==16||(LA27_2>=18 && LA27_2<=19)||LA27_2==29||LA27_2==32||LA27_2==35||(LA27_2>=38 && LA27_2<=42)) ) {
alt27=2;
}
+ else if ( (LA27_2==28) ) {
+ alt27=1;
+ }
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
@@ -4551,7 +4554,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getBottomPatternCSAccess().getUnrealizedVariablesUnrealizedVariableCSParserRuleCall_0_2_1_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnrealizedVariableCS_in_ruleBottomPatternCS3198);
+ pushFollow(FollowSets000.FOLLOW_ruleUnrealizedVariableCS_in_ruleBottomPatternCS3200);
lv_unrealizedVariables_4_0=ruleUnrealizedVariableCS();
state._fsp--;
@@ -4592,7 +4595,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getBottomPatternCSAccess().getRealizedVariablesRealizedVariableCSParserRuleCall_0_2_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleRealizedVariableCS_in_ruleBottomPatternCS3225);
+ pushFollow(FollowSets000.FOLLOW_ruleRealizedVariableCS_in_ruleBottomPatternCS3227);
lv_realizedVariables_5_0=ruleRealizedVariableCS();
state._fsp--;
@@ -4631,7 +4634,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
} while (true);
- otherlv_6=(Token)match(input,33,FollowSets000.FOLLOW_33_in_ruleBottomPatternCS3240); if (state.failed) return current;
+ otherlv_6=(Token)match(input,33,FollowSets000.FOLLOW_33_in_ruleBottomPatternCS3242); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_6, grammarAccess.getBottomPatternCSAccess().getVerticalLineKeyword_0_3());
@@ -4660,7 +4663,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getBottomPatternCSAccess().getConstraintsAssignmentCSParserRuleCall_0_4_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleAssignmentCS_in_ruleBottomPatternCS3261);
+ pushFollow(FollowSets000.FOLLOW_ruleAssignmentCS_in_ruleBottomPatternCS3263);
lv_constraints_7_0=ruleAssignmentCS();
state._fsp--;
@@ -4690,7 +4693,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
} while (true);
- otherlv_8=(Token)match(input,23,FollowSets000.FOLLOW_23_in_ruleBottomPatternCS3274); if (state.failed) return current;
+ otherlv_8=(Token)match(input,23,FollowSets000.FOLLOW_23_in_ruleBottomPatternCS3276); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_8, grammarAccess.getBottomPatternCSAccess().getRightCurlyBracketKeyword_0_5());
@@ -4726,7 +4729,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_10=(Token)match(input,21,FollowSets000.FOLLOW_21_in_ruleBottomPatternCS3306); if (state.failed) return current;
+ otherlv_10=(Token)match(input,21,FollowSets000.FOLLOW_21_in_ruleBottomPatternCS3308); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_10, grammarAccess.getBottomPatternCSAccess().getLeftCurlyBracketKeyword_1_1());
@@ -4755,7 +4758,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getBottomPatternCSAccess().getConstraintsAssignmentCSParserRuleCall_1_2_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleAssignmentCS_in_ruleBottomPatternCS3327);
+ pushFollow(FollowSets000.FOLLOW_ruleAssignmentCS_in_ruleBottomPatternCS3329);
lv_constraints_11_0=ruleAssignmentCS();
state._fsp--;
@@ -4785,7 +4788,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
} while (true);
- otherlv_12=(Token)match(input,23,FollowSets000.FOLLOW_23_in_ruleBottomPatternCS3340); if (state.failed) return current;
+ otherlv_12=(Token)match(input,23,FollowSets000.FOLLOW_23_in_ruleBottomPatternCS3342); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_12, grammarAccess.getBottomPatternCSAccess().getRightCurlyBracketKeyword_1_3());
@@ -4834,7 +4837,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getAssignmentCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleAssignmentCS_in_entryRuleAssignmentCS3377);
+ pushFollow(FollowSets000.FOLLOW_ruleAssignmentCS_in_entryRuleAssignmentCS3379);
iv_ruleAssignmentCS=ruleAssignmentCS();
state._fsp--;
@@ -4842,7 +4845,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleAssignmentCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleAssignmentCS3387); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleAssignmentCS3389); if (state.failed) return current;
}
@@ -4895,7 +4898,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:1708:1: (lv_default_0_0= 'default' )
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:1709:3: lv_default_0_0= 'default'
{
- lv_default_0_0=(Token)match(input,34,FollowSets000.FOLLOW_34_in_ruleAssignmentCS3430); if (state.failed) return current;
+ lv_default_0_0=(Token)match(input,34,FollowSets000.FOLLOW_34_in_ruleAssignmentCS3432); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_default_0_0, grammarAccess.getAssignmentCSAccess().getDefaultDefaultKeyword_0_0());
@@ -4929,7 +4932,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getAssignmentCSAccess().getTargetExpCSParserRuleCall_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleAssignmentCS3465);
+ pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleAssignmentCS3467);
lv_target_1_0=ruleExpCS();
state._fsp--;
@@ -4964,7 +4967,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
case 1 :
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:1740:4: otherlv_2= ':=' ( (lv_initialiser_3_0= ruleExpCS ) )
{
- otherlv_2=(Token)match(input,25,FollowSets000.FOLLOW_25_in_ruleAssignmentCS3478); if (state.failed) return current;
+ otherlv_2=(Token)match(input,25,FollowSets000.FOLLOW_25_in_ruleAssignmentCS3480); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getAssignmentCSAccess().getColonEqualsSignKeyword_2_0());
@@ -4981,7 +4984,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getAssignmentCSAccess().getInitialiserExpCSParserRuleCall_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleAssignmentCS3499);
+ pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleAssignmentCS3501);
lv_initialiser_3_0=ruleExpCS();
state._fsp--;
@@ -5011,7 +5014,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_4=(Token)match(input,26,FollowSets000.FOLLOW_26_in_ruleAssignmentCS3513); if (state.failed) return current;
+ otherlv_4=(Token)match(input,26,FollowSets000.FOLLOW_26_in_ruleAssignmentCS3515); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_4, grammarAccess.getAssignmentCSAccess().getSemicolonKeyword_3());
@@ -5054,7 +5057,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getGuardPatternCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleGuardPatternCS_in_entryRuleGuardPatternCS3549);
+ pushFollow(FollowSets000.FOLLOW_ruleGuardPatternCS_in_entryRuleGuardPatternCS3551);
iv_ruleGuardPatternCS=ruleGuardPatternCS();
state._fsp--;
@@ -5062,7 +5065,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleGuardPatternCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleGuardPatternCS3559); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleGuardPatternCS3561); if (state.failed) return current;
}
@@ -5122,7 +5125,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,30,FollowSets000.FOLLOW_30_in_ruleGuardPatternCS3608); if (state.failed) return current;
+ otherlv_1=(Token)match(input,30,FollowSets000.FOLLOW_30_in_ruleGuardPatternCS3610); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getGuardPatternCSAccess().getLeftParenthesisKeyword_1());
@@ -5146,7 +5149,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getGuardPatternCSAccess().getUnrealizedVariablesUnrealizedVariableCSParserRuleCall_2_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnrealizedVariableCS_in_ruleGuardPatternCS3630);
+ pushFollow(FollowSets000.FOLLOW_ruleUnrealizedVariableCS_in_ruleGuardPatternCS3632);
lv_unrealizedVariables_2_0=ruleUnrealizedVariableCS();
state._fsp--;
@@ -5185,7 +5188,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
case 1 :
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:1818:4: otherlv_3= ',' ( (lv_unrealizedVariables_4_0= ruleUnrealizedVariableCS ) )
{
- otherlv_3=(Token)match(input,17,FollowSets000.FOLLOW_17_in_ruleGuardPatternCS3643); if (state.failed) return current;
+ otherlv_3=(Token)match(input,17,FollowSets000.FOLLOW_17_in_ruleGuardPatternCS3645); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getGuardPatternCSAccess().getCommaKeyword_2_1_0());
@@ -5202,7 +5205,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getGuardPatternCSAccess().getUnrealizedVariablesUnrealizedVariableCSParserRuleCall_2_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnrealizedVariableCS_in_ruleGuardPatternCS3664);
+ pushFollow(FollowSets000.FOLLOW_ruleUnrealizedVariableCS_in_ruleGuardPatternCS3666);
lv_unrealizedVariables_4_0=ruleUnrealizedVariableCS();
state._fsp--;
@@ -5235,7 +5238,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
} while (true);
- otherlv_5=(Token)match(input,33,FollowSets000.FOLLOW_33_in_ruleGuardPatternCS3678); if (state.failed) return current;
+ otherlv_5=(Token)match(input,33,FollowSets000.FOLLOW_33_in_ruleGuardPatternCS3680); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_5, grammarAccess.getGuardPatternCSAccess().getVerticalLineKeyword_2_2());
@@ -5270,7 +5273,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getGuardPatternCSAccess().getConstraintsAssignmentCSParserRuleCall_3_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleAssignmentCS_in_ruleGuardPatternCS3701);
+ pushFollow(FollowSets000.FOLLOW_ruleAssignmentCS_in_ruleGuardPatternCS3703);
lv_constraints_6_0=ruleAssignmentCS();
state._fsp--;
@@ -5300,7 +5303,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
} while (true);
- otherlv_7=(Token)match(input,31,FollowSets000.FOLLOW_31_in_ruleGuardPatternCS3714); if (state.failed) return current;
+ otherlv_7=(Token)match(input,31,FollowSets000.FOLLOW_31_in_ruleGuardPatternCS3716); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_7, grammarAccess.getGuardPatternCSAccess().getRightParenthesisKeyword_4());
@@ -5343,7 +5346,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getImportCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleImportCS_in_entryRuleImportCS3750);
+ pushFollow(FollowSets000.FOLLOW_ruleImportCS_in_entryRuleImportCS3752);
iv_ruleImportCS=ruleImportCS();
state._fsp--;
@@ -5351,7 +5354,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleImportCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleImportCS3760); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleImportCS3762); if (state.failed) return current;
}
@@ -5392,7 +5395,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:1887:1: (otherlv_0= 'import' ( ( (lv_name_1_0= ruleIdentifier ) ) otherlv_2= ':' )? ( (lv_pathName_3_0= ruleURIPathNameCS ) ) ( ( (lv_all_4_0= '::' ) ) otherlv_5= '*' )? otherlv_6= ';' )
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:1887:3: otherlv_0= 'import' ( ( (lv_name_1_0= ruleIdentifier ) ) otherlv_2= ':' )? ( (lv_pathName_3_0= ruleURIPathNameCS ) ) ( ( (lv_all_4_0= '::' ) ) otherlv_5= '*' )? otherlv_6= ';'
{
- otherlv_0=(Token)match(input,35,FollowSets000.FOLLOW_35_in_ruleImportCS3797); if (state.failed) return current;
+ otherlv_0=(Token)match(input,35,FollowSets000.FOLLOW_35_in_ruleImportCS3799); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_0, grammarAccess.getImportCSAccess().getImportKeyword_0());
@@ -5431,7 +5434,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getImportCSAccess().getNameIdentifierParserRuleCall_1_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleIdentifier_in_ruleImportCS3819);
+ pushFollow(FollowSets000.FOLLOW_ruleIdentifier_in_ruleImportCS3821);
lv_name_1_0=ruleIdentifier();
state._fsp--;
@@ -5455,7 +5458,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_2=(Token)match(input,28,FollowSets000.FOLLOW_28_in_ruleImportCS3831); if (state.failed) return current;
+ otherlv_2=(Token)match(input,28,FollowSets000.FOLLOW_28_in_ruleImportCS3833); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getImportCSAccess().getColonKeyword_1_1());
@@ -5478,7 +5481,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getImportCSAccess().getPathNameURIPathNameCSParserRuleCall_2_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleURIPathNameCS_in_ruleImportCS3854);
+ pushFollow(FollowSets000.FOLLOW_ruleURIPathNameCS_in_ruleImportCS3856);
lv_pathName_3_0=ruleURIPathNameCS();
state._fsp--;
@@ -5519,7 +5522,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:1932:1: (lv_all_4_0= '::' )
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:1933:3: lv_all_4_0= '::'
{
- lv_all_4_0=(Token)match(input,36,FollowSets000.FOLLOW_36_in_ruleImportCS3873); if (state.failed) return current;
+ lv_all_4_0=(Token)match(input,36,FollowSets000.FOLLOW_36_in_ruleImportCS3875); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_all_4_0, grammarAccess.getImportCSAccess().getAllColonColonKeyword_3_0_0());
@@ -5539,7 +5542,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_5=(Token)match(input,37,FollowSets000.FOLLOW_37_in_ruleImportCS3898); if (state.failed) return current;
+ otherlv_5=(Token)match(input,37,FollowSets000.FOLLOW_37_in_ruleImportCS3900); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_5, grammarAccess.getImportCSAccess().getAsteriskKeyword_3_1());
@@ -5551,7 +5554,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_6=(Token)match(input,26,FollowSets000.FOLLOW_26_in_ruleImportCS3912); if (state.failed) return current;
+ otherlv_6=(Token)match(input,26,FollowSets000.FOLLOW_26_in_ruleImportCS3914); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_6, grammarAccess.getImportCSAccess().getSemicolonKeyword_4());
@@ -5594,7 +5597,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getLibraryCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleLibraryCS_in_entryRuleLibraryCS3948);
+ pushFollow(FollowSets000.FOLLOW_ruleLibraryCS_in_entryRuleLibraryCS3950);
iv_ruleLibraryCS=ruleLibraryCS();
state._fsp--;
@@ -5602,7 +5605,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleLibraryCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleLibraryCS3958); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleLibraryCS3960); if (state.failed) return current;
}
@@ -5636,7 +5639,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:1975:1: (otherlv_0= 'library' ( ( ruleURI ) ) otherlv_2= ';' )
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:1975:3: otherlv_0= 'library' ( ( ruleURI ) ) otherlv_2= ';'
{
- otherlv_0=(Token)match(input,38,FollowSets000.FOLLOW_38_in_ruleLibraryCS3995); if (state.failed) return current;
+ otherlv_0=(Token)match(input,38,FollowSets000.FOLLOW_38_in_ruleLibraryCS3997); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_0, grammarAccess.getLibraryCSAccess().getLibraryKeyword_0());
@@ -5665,7 +5668,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getLibraryCSAccess().getPackagePackageCrossReference_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleURI_in_ruleLibraryCS4022);
+ pushFollow(FollowSets000.FOLLOW_ruleURI_in_ruleLibraryCS4024);
ruleURI();
state._fsp--;
@@ -5681,7 +5684,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_2=(Token)match(input,26,FollowSets000.FOLLOW_26_in_ruleLibraryCS4034); if (state.failed) return current;
+ otherlv_2=(Token)match(input,26,FollowSets000.FOLLOW_26_in_ruleLibraryCS4036); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getLibraryCSAccess().getSemicolonKeyword_2());
@@ -5724,7 +5727,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getParamDeclarationCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleParamDeclarationCS_in_entryRuleParamDeclarationCS4072);
+ pushFollow(FollowSets000.FOLLOW_ruleParamDeclarationCS_in_entryRuleParamDeclarationCS4074);
iv_ruleParamDeclarationCS=ruleParamDeclarationCS();
state._fsp--;
@@ -5732,7 +5735,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleParamDeclarationCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleParamDeclarationCS4082); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleParamDeclarationCS4084); if (state.failed) return current;
}
@@ -5780,7 +5783,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getParamDeclarationCSAccess().getNameUnrestrictedNameParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleParamDeclarationCS4128);
+ pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleParamDeclarationCS4130);
lv_name_0_0=ruleUnrestrictedName();
state._fsp--;
@@ -5804,7 +5807,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,28,FollowSets000.FOLLOW_28_in_ruleParamDeclarationCS4140); if (state.failed) return current;
+ otherlv_1=(Token)match(input,28,FollowSets000.FOLLOW_28_in_ruleParamDeclarationCS4142); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getParamDeclarationCSAccess().getColonKeyword_1());
@@ -5821,7 +5824,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getParamDeclarationCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleParamDeclarationCS4161);
+ pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleParamDeclarationCS4163);
lv_ownedType_2_0=ruleTypeExpCS();
state._fsp--;
@@ -5882,7 +5885,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getQueryCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleQueryCS_in_entryRuleQueryCS4197);
+ pushFollow(FollowSets000.FOLLOW_ruleQueryCS_in_entryRuleQueryCS4199);
iv_ruleQueryCS=ruleQueryCS();
state._fsp--;
@@ -5890,7 +5893,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleQueryCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleQueryCS4207); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleQueryCS4209); if (state.failed) return current;
}
@@ -5942,7 +5945,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:2085:1: (otherlv_0= 'query' ( (lv_pathName_1_0= ruleScopeNameCS ) ) ( (lv_name_2_0= ruleUnrestrictedName ) ) otherlv_3= '(' ( ( (lv_inputParamDeclaration_4_0= ruleParamDeclarationCS ) ) (otherlv_5= ',' ( (lv_inputParamDeclaration_6_0= ruleParamDeclarationCS ) ) )* )? otherlv_7= ')' otherlv_8= ':' ( (lv_ownedType_9_0= ruleTypeExpCS ) ) (otherlv_10= ';' | (otherlv_11= '{' ( (lv_expression_12_0= ruleExpCS ) ) otherlv_13= '}' ) ) )
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:2085:3: otherlv_0= 'query' ( (lv_pathName_1_0= ruleScopeNameCS ) ) ( (lv_name_2_0= ruleUnrestrictedName ) ) otherlv_3= '(' ( ( (lv_inputParamDeclaration_4_0= ruleParamDeclarationCS ) ) (otherlv_5= ',' ( (lv_inputParamDeclaration_6_0= ruleParamDeclarationCS ) ) )* )? otherlv_7= ')' otherlv_8= ':' ( (lv_ownedType_9_0= ruleTypeExpCS ) ) (otherlv_10= ';' | (otherlv_11= '{' ( (lv_expression_12_0= ruleExpCS ) ) otherlv_13= '}' ) )
{
- otherlv_0=(Token)match(input,39,FollowSets000.FOLLOW_39_in_ruleQueryCS4244); if (state.failed) return current;
+ otherlv_0=(Token)match(input,39,FollowSets000.FOLLOW_39_in_ruleQueryCS4246); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_0, grammarAccess.getQueryCSAccess().getQueryKeyword_0());
@@ -5959,7 +5962,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getQueryCSAccess().getPathNameScopeNameCSParserRuleCall_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleScopeNameCS_in_ruleQueryCS4265);
+ pushFollow(FollowSets000.FOLLOW_ruleScopeNameCS_in_ruleQueryCS4267);
lv_pathName_1_0=ruleScopeNameCS();
state._fsp--;
@@ -5994,7 +5997,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getQueryCSAccess().getNameUnrestrictedNameParserRuleCall_2_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleQueryCS4286);
+ pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleQueryCS4288);
lv_name_2_0=ruleUnrestrictedName();
state._fsp--;
@@ -6018,7 +6021,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_3=(Token)match(input,30,FollowSets000.FOLLOW_30_in_ruleQueryCS4298); if (state.failed) return current;
+ otherlv_3=(Token)match(input,30,FollowSets000.FOLLOW_30_in_ruleQueryCS4300); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getQueryCSAccess().getLeftParenthesisKeyword_3());
@@ -6046,7 +6049,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getQueryCSAccess().getInputParamDeclarationParamDeclarationCSParserRuleCall_4_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleParamDeclarationCS_in_ruleQueryCS4320);
+ pushFollow(FollowSets000.FOLLOW_ruleParamDeclarationCS_in_ruleQueryCS4322);
lv_inputParamDeclaration_4_0=ruleParamDeclarationCS();
state._fsp--;
@@ -6085,7 +6088,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
case 1 :
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:2147:4: otherlv_5= ',' ( (lv_inputParamDeclaration_6_0= ruleParamDeclarationCS ) )
{
- otherlv_5=(Token)match(input,17,FollowSets000.FOLLOW_17_in_ruleQueryCS4333); if (state.failed) return current;
+ otherlv_5=(Token)match(input,17,FollowSets000.FOLLOW_17_in_ruleQueryCS4335); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_5, grammarAccess.getQueryCSAccess().getCommaKeyword_4_1_0());
@@ -6102,7 +6105,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getQueryCSAccess().getInputParamDeclarationParamDeclarationCSParserRuleCall_4_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleParamDeclarationCS_in_ruleQueryCS4354);
+ pushFollow(FollowSets000.FOLLOW_ruleParamDeclarationCS_in_ruleQueryCS4356);
lv_inputParamDeclaration_6_0=ruleParamDeclarationCS();
state._fsp--;
@@ -6141,13 +6144,13 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_7=(Token)match(input,31,FollowSets000.FOLLOW_31_in_ruleQueryCS4370); if (state.failed) return current;
+ otherlv_7=(Token)match(input,31,FollowSets000.FOLLOW_31_in_ruleQueryCS4372); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_7, grammarAccess.getQueryCSAccess().getRightParenthesisKeyword_5());
}
- otherlv_8=(Token)match(input,28,FollowSets000.FOLLOW_28_in_ruleQueryCS4382); if (state.failed) return current;
+ otherlv_8=(Token)match(input,28,FollowSets000.FOLLOW_28_in_ruleQueryCS4384); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_8, grammarAccess.getQueryCSAccess().getColonKeyword_6());
@@ -6164,7 +6167,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getQueryCSAccess().getOwnedTypeTypeExpCSParserRuleCall_7_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleQueryCS4403);
+ pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleQueryCS4405);
lv_ownedType_9_0=ruleTypeExpCS();
state._fsp--;
@@ -6209,7 +6212,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
case 1 :
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:2195:4: otherlv_10= ';'
{
- otherlv_10=(Token)match(input,26,FollowSets000.FOLLOW_26_in_ruleQueryCS4416); if (state.failed) return current;
+ otherlv_10=(Token)match(input,26,FollowSets000.FOLLOW_26_in_ruleQueryCS4418); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_10, grammarAccess.getQueryCSAccess().getSemicolonKeyword_8_0());
@@ -6224,7 +6227,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:2200:6: (otherlv_11= '{' ( (lv_expression_12_0= ruleExpCS ) ) otherlv_13= '}' )
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:2200:8: otherlv_11= '{' ( (lv_expression_12_0= ruleExpCS ) ) otherlv_13= '}'
{
- otherlv_11=(Token)match(input,21,FollowSets000.FOLLOW_21_in_ruleQueryCS4435); if (state.failed) return current;
+ otherlv_11=(Token)match(input,21,FollowSets000.FOLLOW_21_in_ruleQueryCS4437); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_11, grammarAccess.getQueryCSAccess().getLeftCurlyBracketKeyword_8_1_0());
@@ -6241,7 +6244,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getQueryCSAccess().getExpressionExpCSParserRuleCall_8_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleQueryCS4456);
+ pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleQueryCS4458);
lv_expression_12_0=ruleExpCS();
state._fsp--;
@@ -6265,7 +6268,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_13=(Token)match(input,23,FollowSets000.FOLLOW_23_in_ruleQueryCS4468); if (state.failed) return current;
+ otherlv_13=(Token)match(input,23,FollowSets000.FOLLOW_23_in_ruleQueryCS4470); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_13, grammarAccess.getQueryCSAccess().getRightCurlyBracketKeyword_8_1_2());
@@ -6317,7 +6320,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getScopeNameCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleScopeNameCS_in_entryRuleScopeNameCS4506);
+ pushFollow(FollowSets000.FOLLOW_ruleScopeNameCS_in_entryRuleScopeNameCS4508);
iv_ruleScopeNameCS=ruleScopeNameCS();
state._fsp--;
@@ -6325,7 +6328,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleScopeNameCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleScopeNameCS4516); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleScopeNameCS4518); if (state.failed) return current;
}
@@ -6374,7 +6377,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getScopeNameCSAccess().getPathFirstPathElementCSParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleFirstPathElementCS_in_ruleScopeNameCS4562);
+ pushFollow(FollowSets000.FOLLOW_ruleFirstPathElementCS_in_ruleScopeNameCS4564);
lv_path_0_0=ruleFirstPathElementCS();
state._fsp--;
@@ -6398,7 +6401,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,36,FollowSets000.FOLLOW_36_in_ruleScopeNameCS4574); if (state.failed) return current;
+ otherlv_1=(Token)match(input,36,FollowSets000.FOLLOW_36_in_ruleScopeNameCS4576); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getScopeNameCSAccess().getColonColonKeyword_1());
@@ -6424,7 +6427,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getScopeNameCSAccess().getPathNextPathElementCSParserRuleCall_2_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleNextPathElementCS_in_ruleScopeNameCS4596);
+ pushFollow(FollowSets000.FOLLOW_ruleNextPathElementCS_in_ruleScopeNameCS4598);
lv_path_2_0=ruleNextPathElementCS();
state._fsp--;
@@ -6448,7 +6451,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_3=(Token)match(input,36,FollowSets000.FOLLOW_36_in_ruleScopeNameCS4608); if (state.failed) return current;
+ otherlv_3=(Token)match(input,36,FollowSets000.FOLLOW_36_in_ruleScopeNameCS4610); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getScopeNameCSAccess().getColonColonKeyword_2_1());
@@ -6500,7 +6503,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTransformationCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleTransformationCS_in_entryRuleTransformationCS4646);
+ pushFollow(FollowSets000.FOLLOW_ruleTransformationCS_in_entryRuleTransformationCS4648);
iv_ruleTransformationCS=ruleTransformationCS();
state._fsp--;
@@ -6508,7 +6511,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleTransformationCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTransformationCS4656); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTransformationCS4658); if (state.failed) return current;
}
@@ -6550,7 +6553,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:2312:1: (otherlv_0= 'transformation' ( (lv_pathName_1_0= ruleScopeNameCS ) )? ( (lv_name_2_0= ruleUnreservedName ) ) otherlv_3= '{' ( ( (lv_directions_4_0= ruleDirectionCS ) ) otherlv_5= ';' )* otherlv_6= '}' )
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:2312:3: otherlv_0= 'transformation' ( (lv_pathName_1_0= ruleScopeNameCS ) )? ( (lv_name_2_0= ruleUnreservedName ) ) otherlv_3= '{' ( ( (lv_directions_4_0= ruleDirectionCS ) ) otherlv_5= ';' )* otherlv_6= '}'
{
- otherlv_0=(Token)match(input,40,FollowSets000.FOLLOW_40_in_ruleTransformationCS4693); if (state.failed) return current;
+ otherlv_0=(Token)match(input,40,FollowSets000.FOLLOW_40_in_ruleTransformationCS4695); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_0, grammarAccess.getTransformationCSAccess().getTransformationKeyword_0());
@@ -6571,7 +6574,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getTransformationCSAccess().getPathNameScopeNameCSParserRuleCall_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleScopeNameCS_in_ruleTransformationCS4714);
+ pushFollow(FollowSets000.FOLLOW_ruleScopeNameCS_in_ruleTransformationCS4716);
lv_pathName_1_0=ruleScopeNameCS();
state._fsp--;
@@ -6609,7 +6612,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getTransformationCSAccess().getNameUnreservedNameParserRuleCall_2_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnreservedName_in_ruleTransformationCS4736);
+ pushFollow(FollowSets000.FOLLOW_ruleUnreservedName_in_ruleTransformationCS4738);
lv_name_2_0=ruleUnreservedName();
state._fsp--;
@@ -6633,7 +6636,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_3=(Token)match(input,21,FollowSets000.FOLLOW_21_in_ruleTransformationCS4748); if (state.failed) return current;
+ otherlv_3=(Token)match(input,21,FollowSets000.FOLLOW_21_in_ruleTransformationCS4750); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getTransformationCSAccess().getLeftCurlyBracketKeyword_3());
@@ -6665,7 +6668,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getTransformationCSAccess().getDirectionsDirectionCSParserRuleCall_4_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleDirectionCS_in_ruleTransformationCS4770);
+ pushFollow(FollowSets000.FOLLOW_ruleDirectionCS_in_ruleTransformationCS4772);
lv_directions_4_0=ruleDirectionCS();
state._fsp--;
@@ -6689,7 +6692,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_5=(Token)match(input,26,FollowSets000.FOLLOW_26_in_ruleTransformationCS4782); if (state.failed) return current;
+ otherlv_5=(Token)match(input,26,FollowSets000.FOLLOW_26_in_ruleTransformationCS4784); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_5, grammarAccess.getTransformationCSAccess().getSemicolonKeyword_4_1());
@@ -6704,7 +6707,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
} while (true);
- otherlv_6=(Token)match(input,23,FollowSets000.FOLLOW_23_in_ruleTransformationCS4796); if (state.failed) return current;
+ otherlv_6=(Token)match(input,23,FollowSets000.FOLLOW_23_in_ruleTransformationCS4798); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_6, grammarAccess.getTransformationCSAccess().getRightCurlyBracketKeyword_5());
@@ -6747,7 +6750,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getUnrealizedVariableCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnrealizedVariableCS_in_entryRuleUnrealizedVariableCS4832);
+ pushFollow(FollowSets000.FOLLOW_ruleUnrealizedVariableCS_in_entryRuleUnrealizedVariableCS4834);
iv_ruleUnrealizedVariableCS=ruleUnrealizedVariableCS();
state._fsp--;
@@ -6755,7 +6758,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleUnrealizedVariableCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleUnrealizedVariableCS4842); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleUnrealizedVariableCS4844); if (state.failed) return current;
}
@@ -6803,7 +6806,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getUnrealizedVariableCSAccess().getNameUnrestrictedNameParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleUnrealizedVariableCS4888);
+ pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleUnrealizedVariableCS4890);
lv_name_0_0=ruleUnrestrictedName();
state._fsp--;
@@ -6827,7 +6830,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,28,FollowSets000.FOLLOW_28_in_ruleUnrealizedVariableCS4900); if (state.failed) return current;
+ otherlv_1=(Token)match(input,28,FollowSets000.FOLLOW_28_in_ruleUnrealizedVariableCS4902); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getUnrealizedVariableCSAccess().getColonKeyword_1());
@@ -6844,7 +6847,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getUnrealizedVariableCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleUnrealizedVariableCS4921);
+ pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleUnrealizedVariableCS4923);
lv_ownedType_2_0=ruleTypeExpCS();
state._fsp--;
@@ -6905,7 +6908,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getRealizedVariableCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleRealizedVariableCS_in_entryRuleRealizedVariableCS4957);
+ pushFollow(FollowSets000.FOLLOW_ruleRealizedVariableCS_in_entryRuleRealizedVariableCS4959);
iv_ruleRealizedVariableCS=ruleRealizedVariableCS();
state._fsp--;
@@ -6913,7 +6916,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleRealizedVariableCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleRealizedVariableCS4967); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleRealizedVariableCS4969); if (state.failed) return current;
}
@@ -6951,7 +6954,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:2464:1: (otherlv_0= 'realize' ( (lv_name_1_0= ruleUnrestrictedName ) ) otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) )
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:2464:3: otherlv_0= 'realize' ( (lv_name_1_0= ruleUnrestrictedName ) ) otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) )
{
- otherlv_0=(Token)match(input,41,FollowSets000.FOLLOW_41_in_ruleRealizedVariableCS5004); if (state.failed) return current;
+ otherlv_0=(Token)match(input,41,FollowSets000.FOLLOW_41_in_ruleRealizedVariableCS5006); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_0, grammarAccess.getRealizedVariableCSAccess().getRealizeKeyword_0());
@@ -6968,7 +6971,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getRealizedVariableCSAccess().getNameUnrestrictedNameParserRuleCall_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleRealizedVariableCS5025);
+ pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleRealizedVariableCS5027);
lv_name_1_0=ruleUnrestrictedName();
state._fsp--;
@@ -6992,7 +6995,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_2=(Token)match(input,28,FollowSets000.FOLLOW_28_in_ruleRealizedVariableCS5037); if (state.failed) return current;
+ otherlv_2=(Token)match(input,28,FollowSets000.FOLLOW_28_in_ruleRealizedVariableCS5039); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getRealizedVariableCSAccess().getColonKeyword_2());
@@ -7009,7 +7012,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getRealizedVariableCSAccess().getOwnedTypeTypeExpCSParserRuleCall_3_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleRealizedVariableCS5058);
+ pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleRealizedVariableCS5060);
lv_ownedType_3_0=ruleTypeExpCS();
state._fsp--;
@@ -7070,7 +7073,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getUnrestrictedNameRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_entryRuleUnrestrictedName5097);
+ pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_entryRuleUnrestrictedName5099);
iv_ruleUnrestrictedName=ruleUnrestrictedName();
state._fsp--;
@@ -7078,7 +7081,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleUnrestrictedName.getText();
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleUnrestrictedName5108); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleUnrestrictedName5110); if (state.failed) return current;
}
@@ -7191,7 +7194,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getUnrestrictedNameAccess().getEssentialOCLUnrestrictedNameParserRuleCall_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleEssentialOCLUnrestrictedName_in_ruleUnrestrictedName5155);
+ pushFollow(FollowSets000.FOLLOW_ruleEssentialOCLUnrestrictedName_in_ruleUnrestrictedName5157);
this_EssentialOCLUnrestrictedName_0=ruleEssentialOCLUnrestrictedName();
state._fsp--;
@@ -7212,7 +7215,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
case 2 :
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:2544:2: kw= 'check'
{
- kw=(Token)match(input,29,FollowSets000.FOLLOW_29_in_ruleUnrestrictedName5179); if (state.failed) return current;
+ kw=(Token)match(input,29,FollowSets000.FOLLOW_29_in_ruleUnrestrictedName5181); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -7225,7 +7228,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
case 3 :
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:2551:2: kw= 'enforce'
{
- kw=(Token)match(input,32,FollowSets000.FOLLOW_32_in_ruleUnrestrictedName5198); if (state.failed) return current;
+ kw=(Token)match(input,32,FollowSets000.FOLLOW_32_in_ruleUnrestrictedName5200); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -7238,7 +7241,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
case 4 :
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:2558:2: kw= 'import'
{
- kw=(Token)match(input,35,FollowSets000.FOLLOW_35_in_ruleUnrestrictedName5217); if (state.failed) return current;
+ kw=(Token)match(input,35,FollowSets000.FOLLOW_35_in_ruleUnrestrictedName5219); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -7251,7 +7254,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
case 5 :
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:2565:2: kw= 'imports'
{
- kw=(Token)match(input,16,FollowSets000.FOLLOW_16_in_ruleUnrestrictedName5236); if (state.failed) return current;
+ kw=(Token)match(input,16,FollowSets000.FOLLOW_16_in_ruleUnrestrictedName5238); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -7264,7 +7267,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
case 6 :
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:2572:2: kw= 'library'
{
- kw=(Token)match(input,38,FollowSets000.FOLLOW_38_in_ruleUnrestrictedName5255); if (state.failed) return current;
+ kw=(Token)match(input,38,FollowSets000.FOLLOW_38_in_ruleUnrestrictedName5257); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -7277,7 +7280,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
case 7 :
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:2579:2: kw= 'map'
{
- kw=(Token)match(input,19,FollowSets000.FOLLOW_19_in_ruleUnrestrictedName5274); if (state.failed) return current;
+ kw=(Token)match(input,19,FollowSets000.FOLLOW_19_in_ruleUnrestrictedName5276); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -7290,7 +7293,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
case 8 :
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:2586:2: kw= 'query'
{
- kw=(Token)match(input,39,FollowSets000.FOLLOW_39_in_ruleUnrestrictedName5293); if (state.failed) return current;
+ kw=(Token)match(input,39,FollowSets000.FOLLOW_39_in_ruleUnrestrictedName5295); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -7303,7 +7306,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
case 9 :
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:2593:2: kw= 'realize'
{
- kw=(Token)match(input,41,FollowSets000.FOLLOW_41_in_ruleUnrestrictedName5312); if (state.failed) return current;
+ kw=(Token)match(input,41,FollowSets000.FOLLOW_41_in_ruleUnrestrictedName5314); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -7316,7 +7319,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
case 10 :
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:2600:2: kw= 'refines'
{
- kw=(Token)match(input,42,FollowSets000.FOLLOW_42_in_ruleUnrestrictedName5331); if (state.failed) return current;
+ kw=(Token)match(input,42,FollowSets000.FOLLOW_42_in_ruleUnrestrictedName5333); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -7329,7 +7332,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
case 11 :
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:2607:2: kw= 'transformation'
{
- kw=(Token)match(input,40,FollowSets000.FOLLOW_40_in_ruleUnrestrictedName5350); if (state.failed) return current;
+ kw=(Token)match(input,40,FollowSets000.FOLLOW_40_in_ruleUnrestrictedName5352); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -7342,7 +7345,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
case 12 :
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:2614:2: kw= 'uses'
{
- kw=(Token)match(input,18,FollowSets000.FOLLOW_18_in_ruleUnrestrictedName5369); if (state.failed) return current;
+ kw=(Token)match(input,18,FollowSets000.FOLLOW_18_in_ruleUnrestrictedName5371); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -7389,7 +7392,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getIDRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleID_in_entryRuleID5412);
+ pushFollow(FollowSets000.FOLLOW_ruleID_in_entryRuleID5414);
iv_ruleID=ruleID();
state._fsp--;
@@ -7397,7 +7400,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleID.getText();
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleID5423); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleID5425); if (state.failed) return current;
}
@@ -7449,7 +7452,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
case 1 :
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:2642:6: this_SIMPLE_ID_0= RULE_SIMPLE_ID
{
- this_SIMPLE_ID_0=(Token)match(input,RULE_SIMPLE_ID,FollowSets000.FOLLOW_RULE_SIMPLE_ID_in_ruleID5463); if (state.failed) return current;
+ this_SIMPLE_ID_0=(Token)match(input,RULE_SIMPLE_ID,FollowSets000.FOLLOW_RULE_SIMPLE_ID_in_ruleID5465); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(this_SIMPLE_ID_0);
@@ -7466,7 +7469,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
case 2 :
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:2650:10: this_ESCAPED_ID_1= RULE_ESCAPED_ID
{
- this_ESCAPED_ID_1=(Token)match(input,RULE_ESCAPED_ID,FollowSets000.FOLLOW_RULE_ESCAPED_ID_in_ruleID5489); if (state.failed) return current;
+ this_ESCAPED_ID_1=(Token)match(input,RULE_ESCAPED_ID,FollowSets000.FOLLOW_RULE_ESCAPED_ID_in_ruleID5491); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(this_ESCAPED_ID_1);
@@ -7517,7 +7520,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getLOWERRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleLOWER_in_entryRuleLOWER5535);
+ pushFollow(FollowSets000.FOLLOW_ruleLOWER_in_entryRuleLOWER5537);
iv_ruleLOWER=ruleLOWER();
state._fsp--;
@@ -7525,7 +7528,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleLOWER.getText();
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleLOWER5546); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleLOWER5548); if (state.failed) return current;
}
@@ -7555,7 +7558,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:2677:28: (this_INT_0= RULE_INT )
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:2678:5: this_INT_0= RULE_INT
{
- this_INT_0=(Token)match(input,RULE_INT,FollowSets000.FOLLOW_RULE_INT_in_ruleLOWER5585); if (state.failed) return current;
+ this_INT_0=(Token)match(input,RULE_INT,FollowSets000.FOLLOW_RULE_INT_in_ruleLOWER5587); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(this_INT_0);
@@ -7600,7 +7603,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getUPPERRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleUPPER_in_entryRuleUPPER5630);
+ pushFollow(FollowSets000.FOLLOW_ruleUPPER_in_entryRuleUPPER5632);
iv_ruleUPPER=ruleUPPER();
state._fsp--;
@@ -7608,7 +7611,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleUPPER.getText();
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleUPPER5641); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleUPPER5643); if (state.failed) return current;
}
@@ -7660,7 +7663,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
case 1 :
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:2706:6: this_INT_0= RULE_INT
{
- this_INT_0=(Token)match(input,RULE_INT,FollowSets000.FOLLOW_RULE_INT_in_ruleUPPER5681); if (state.failed) return current;
+ this_INT_0=(Token)match(input,RULE_INT,FollowSets000.FOLLOW_RULE_INT_in_ruleUPPER5683); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(this_INT_0);
@@ -7677,7 +7680,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
case 2 :
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:2715:2: kw= '*'
{
- kw=(Token)match(input,37,FollowSets000.FOLLOW_37_in_ruleUPPER5705); if (state.failed) return current;
+ kw=(Token)match(input,37,FollowSets000.FOLLOW_37_in_ruleUPPER5707); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -7724,7 +7727,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNUMBER_LITERALRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleNUMBER_LITERAL_in_entryRuleNUMBER_LITERAL5746);
+ pushFollow(FollowSets000.FOLLOW_ruleNUMBER_LITERAL_in_entryRuleNUMBER_LITERAL5748);
iv_ruleNUMBER_LITERAL=ruleNUMBER_LITERAL();
state._fsp--;
@@ -7732,7 +7735,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleNUMBER_LITERAL.getText();
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNUMBER_LITERAL5757); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNUMBER_LITERAL5759); if (state.failed) return current;
}
@@ -7762,7 +7765,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:2740:28: (this_INT_0= RULE_INT )
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:2741:5: this_INT_0= RULE_INT
{
- this_INT_0=(Token)match(input,RULE_INT,FollowSets000.FOLLOW_RULE_INT_in_ruleNUMBER_LITERAL5796); if (state.failed) return current;
+ this_INT_0=(Token)match(input,RULE_INT,FollowSets000.FOLLOW_RULE_INT_in_ruleNUMBER_LITERAL5798); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(this_INT_0);
@@ -7807,7 +7810,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getURIRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleURI_in_entryRuleURI5841);
+ pushFollow(FollowSets000.FOLLOW_ruleURI_in_entryRuleURI5843);
iv_ruleURI=ruleURI();
state._fsp--;
@@ -7815,7 +7818,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleURI.getText();
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleURI5852); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleURI5854); if (state.failed) return current;
}
@@ -7845,7 +7848,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:2768:28: (this_SINGLE_QUOTED_STRING_0= RULE_SINGLE_QUOTED_STRING )
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:2769:5: this_SINGLE_QUOTED_STRING_0= RULE_SINGLE_QUOTED_STRING
{
- this_SINGLE_QUOTED_STRING_0=(Token)match(input,RULE_SINGLE_QUOTED_STRING,FollowSets000.FOLLOW_RULE_SINGLE_QUOTED_STRING_in_ruleURI5891); if (state.failed) return current;
+ this_SINGLE_QUOTED_STRING_0=(Token)match(input,RULE_SINGLE_QUOTED_STRING,FollowSets000.FOLLOW_RULE_SINGLE_QUOTED_STRING_in_ruleURI5893); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(this_SINGLE_QUOTED_STRING_0);
@@ -7890,7 +7893,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getEssentialOCLUnaryOperatorCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleEssentialOCLUnaryOperatorCS_in_entryRuleEssentialOCLUnaryOperatorCS5937);
+ pushFollow(FollowSets000.FOLLOW_ruleEssentialOCLUnaryOperatorCS_in_entryRuleEssentialOCLUnaryOperatorCS5939);
iv_ruleEssentialOCLUnaryOperatorCS=ruleEssentialOCLUnaryOperatorCS();
state._fsp--;
@@ -7898,7 +7901,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleEssentialOCLUnaryOperatorCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleEssentialOCLUnaryOperatorCS5947); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleEssentialOCLUnaryOperatorCS5949); if (state.failed) return current;
}
@@ -7956,7 +7959,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
case 1 :
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:2802:3: lv_name_0_1= '-'
{
- lv_name_0_1=(Token)match(input,43,FollowSets000.FOLLOW_43_in_ruleEssentialOCLUnaryOperatorCS5991); if (state.failed) return current;
+ lv_name_0_1=(Token)match(input,43,FollowSets000.FOLLOW_43_in_ruleEssentialOCLUnaryOperatorCS5993); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_name_0_1, grammarAccess.getEssentialOCLUnaryOperatorCSAccess().getNameHyphenMinusKeyword_0_0());
@@ -7976,7 +7979,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
case 2 :
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:2814:8: lv_name_0_2= 'not'
{
- lv_name_0_2=(Token)match(input,44,FollowSets000.FOLLOW_44_in_ruleEssentialOCLUnaryOperatorCS6020); if (state.failed) return current;
+ lv_name_0_2=(Token)match(input,44,FollowSets000.FOLLOW_44_in_ruleEssentialOCLUnaryOperatorCS6022); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_name_0_2, grammarAccess.getEssentialOCLUnaryOperatorCSAccess().getNameNotKeyword_0_1());
@@ -8036,7 +8039,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getEssentialOCLInfixOperatorCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleEssentialOCLInfixOperatorCS_in_entryRuleEssentialOCLInfixOperatorCS6071);
+ pushFollow(FollowSets000.FOLLOW_ruleEssentialOCLInfixOperatorCS_in_entryRuleEssentialOCLInfixOperatorCS6073);
iv_ruleEssentialOCLInfixOperatorCS=ruleEssentialOCLInfixOperatorCS();
state._fsp--;
@@ -8044,7 +8047,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleEssentialOCLInfixOperatorCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleEssentialOCLInfixOperatorCS6081); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleEssentialOCLInfixOperatorCS6083); if (state.failed) return current;
}
@@ -8178,7 +8181,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
case 1 :
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:2853:3: lv_name_0_1= '*'
{
- lv_name_0_1=(Token)match(input,37,FollowSets000.FOLLOW_37_in_ruleEssentialOCLInfixOperatorCS6125); if (state.failed) return current;
+ lv_name_0_1=(Token)match(input,37,FollowSets000.FOLLOW_37_in_ruleEssentialOCLInfixOperatorCS6127); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_name_0_1, grammarAccess.getEssentialOCLInfixOperatorCSAccess().getNameAsteriskKeyword_0_0());
@@ -8198,7 +8201,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
case 2 :
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:2865:8: lv_name_0_2= '/'
{
- lv_name_0_2=(Token)match(input,45,FollowSets000.FOLLOW_45_in_ruleEssentialOCLInfixOperatorCS6154); if (state.failed) return current;
+ lv_name_0_2=(Token)match(input,45,FollowSets000.FOLLOW_45_in_ruleEssentialOCLInfixOperatorCS6156); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_name_0_2, grammarAccess.getEssentialOCLInfixOperatorCSAccess().getNameSolidusKeyword_0_1());
@@ -8218,7 +8221,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
case 3 :
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:2877:8: lv_name_0_3= '+'
{
- lv_name_0_3=(Token)match(input,46,FollowSets000.FOLLOW_46_in_ruleEssentialOCLInfixOperatorCS6183); if (state.failed) return current;
+ lv_name_0_3=(Token)match(input,46,FollowSets000.FOLLOW_46_in_ruleEssentialOCLInfixOperatorCS6185); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_name_0_3, grammarAccess.getEssentialOCLInfixOperatorCSAccess().getNamePlusSignKeyword_0_2());
@@ -8238,7 +8241,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
case 4 :
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:2889:8: lv_name_0_4= '-'
{
- lv_name_0_4=(Token)match(input,43,FollowSets000.FOLLOW_43_in_ruleEssentialOCLInfixOperatorCS6212); if (state.failed) return current;
+ lv_name_0_4=(Token)match(input,43,FollowSets000.FOLLOW_43_in_ruleEssentialOCLInfixOperatorCS6214); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_name_0_4, grammarAccess.getEssentialOCLInfixOperatorCSAccess().getNameHyphenMinusKeyword_0_3());
@@ -8258,7 +8261,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
case 5 :
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:2901:8: lv_name_0_5= '>'
{
- lv_name_0_5=(Token)match(input,47,FollowSets000.FOLLOW_47_in_ruleEssentialOCLInfixOperatorCS6241); if (state.failed) return current;
+ lv_name_0_5=(Token)match(input,47,FollowSets000.FOLLOW_47_in_ruleEssentialOCLInfixOperatorCS6243); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_name_0_5, grammarAccess.getEssentialOCLInfixOperatorCSAccess().getNameGreaterThanSignKeyword_0_4());
@@ -8278,7 +8281,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
case 6 :
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:2913:8: lv_name_0_6= '<'
{
- lv_name_0_6=(Token)match(input,48,FollowSets000.FOLLOW_48_in_ruleEssentialOCLInfixOperatorCS6270); if (state.failed) return current;
+ lv_name_0_6=(Token)match(input,48,FollowSets000.FOLLOW_48_in_ruleEssentialOCLInfixOperatorCS6272); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_name_0_6, grammarAccess.getEssentialOCLInfixOperatorCSAccess().getNameLessThanSignKeyword_0_5());
@@ -8298,7 +8301,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
case 7 :
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:2925:8: lv_name_0_7= '>='
{
- lv_name_0_7=(Token)match(input,49,FollowSets000.FOLLOW_49_in_ruleEssentialOCLInfixOperatorCS6299); if (state.failed) return current;
+ lv_name_0_7=(Token)match(input,49,FollowSets000.FOLLOW_49_in_ruleEssentialOCLInfixOperatorCS6301); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_name_0_7, grammarAccess.getEssentialOCLInfixOperatorCSAccess().getNameGreaterThanSignEqualsSignKeyword_0_6());
@@ -8318,7 +8321,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
case 8 :
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:2937:8: lv_name_0_8= '<='
{
- lv_name_0_8=(Token)match(input,50,FollowSets000.FOLLOW_50_in_ruleEssentialOCLInfixOperatorCS6328); if (state.failed) return current;
+ lv_name_0_8=(Token)match(input,50,FollowSets000.FOLLOW_50_in_ruleEssentialOCLInfixOperatorCS6330); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_name_0_8, grammarAccess.getEssentialOCLInfixOperatorCSAccess().getNameLessThanSignEqualsSignKeyword_0_7());
@@ -8338,7 +8341,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
case 9 :
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:2949:8: lv_name_0_9= '='
{
- lv_name_0_9=(Token)match(input,51,FollowSets000.FOLLOW_51_in_ruleEssentialOCLInfixOperatorCS6357); if (state.failed) return current;
+ lv_name_0_9=(Token)match(input,51,FollowSets000.FOLLOW_51_in_ruleEssentialOCLInfixOperatorCS6359); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_name_0_9, grammarAccess.getEssentialOCLInfixOperatorCSAccess().getNameEqualsSignKeyword_0_8());
@@ -8358,7 +8361,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
case 10 :
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:2961:8: lv_name_0_10= '<>'
{
- lv_name_0_10=(Token)match(input,52,FollowSets000.FOLLOW_52_in_ruleEssentialOCLInfixOperatorCS6386); if (state.failed) return current;
+ lv_name_0_10=(Token)match(input,52,FollowSets000.FOLLOW_52_in_ruleEssentialOCLInfixOperatorCS6388); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_name_0_10, grammarAccess.getEssentialOCLInfixOperatorCSAccess().getNameLessThanSignGreaterThanSignKeyword_0_9());
@@ -8378,7 +8381,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
case 11 :
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:2973:8: lv_name_0_11= 'and'
{
- lv_name_0_11=(Token)match(input,53,FollowSets000.FOLLOW_53_in_ruleEssentialOCLInfixOperatorCS6415); if (state.failed) return current;
+ lv_name_0_11=(Token)match(input,53,FollowSets000.FOLLOW_53_in_ruleEssentialOCLInfixOperatorCS6417); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_name_0_11, grammarAccess.getEssentialOCLInfixOperatorCSAccess().getNameAndKeyword_0_10());
@@ -8398,7 +8401,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
case 12 :
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:2985:8: lv_name_0_12= 'or'
{
- lv_name_0_12=(Token)match(input,54,FollowSets000.FOLLOW_54_in_ruleEssentialOCLInfixOperatorCS6444); if (state.failed) return current;
+ lv_name_0_12=(Token)match(input,54,FollowSets000.FOLLOW_54_in_ruleEssentialOCLInfixOperatorCS6446); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_name_0_12, grammarAccess.getEssentialOCLInfixOperatorCSAccess().getNameOrKeyword_0_11());
@@ -8418,7 +8421,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
case 13 :
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:2997:8: lv_name_0_13= 'xor'
{
- lv_name_0_13=(Token)match(input,55,FollowSets000.FOLLOW_55_in_ruleEssentialOCLInfixOperatorCS6473); if (state.failed) return current;
+ lv_name_0_13=(Token)match(input,55,FollowSets000.FOLLOW_55_in_ruleEssentialOCLInfixOperatorCS6475); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_name_0_13, grammarAccess.getEssentialOCLInfixOperatorCSAccess().getNameXorKeyword_0_12());
@@ -8438,7 +8441,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
case 14 :
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:3009:8: lv_name_0_14= 'implies'
{
- lv_name_0_14=(Token)match(input,56,FollowSets000.FOLLOW_56_in_ruleEssentialOCLInfixOperatorCS6502); if (state.failed) return current;
+ lv_name_0_14=(Token)match(input,56,FollowSets000.FOLLOW_56_in_ruleEssentialOCLInfixOperatorCS6504); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_name_0_14, grammarAccess.getEssentialOCLInfixOperatorCSAccess().getNameImpliesKeyword_0_13());
@@ -8498,7 +8501,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getEssentialOCLNavigationOperatorCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleEssentialOCLNavigationOperatorCS_in_entryRuleEssentialOCLNavigationOperatorCS6553);
+ pushFollow(FollowSets000.FOLLOW_ruleEssentialOCLNavigationOperatorCS_in_entryRuleEssentialOCLNavigationOperatorCS6555);
iv_ruleEssentialOCLNavigationOperatorCS=ruleEssentialOCLNavigationOperatorCS();
state._fsp--;
@@ -8506,7 +8509,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleEssentialOCLNavigationOperatorCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleEssentialOCLNavigationOperatorCS6563); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleEssentialOCLNavigationOperatorCS6565); if (state.failed) return current;
}
@@ -8564,7 +8567,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
case 1 :
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:3048:3: lv_name_0_1= '.'
{
- lv_name_0_1=(Token)match(input,57,FollowSets000.FOLLOW_57_in_ruleEssentialOCLNavigationOperatorCS6607); if (state.failed) return current;
+ lv_name_0_1=(Token)match(input,57,FollowSets000.FOLLOW_57_in_ruleEssentialOCLNavigationOperatorCS6609); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_name_0_1, grammarAccess.getEssentialOCLNavigationOperatorCSAccess().getNameFullStopKeyword_0_0());
@@ -8584,7 +8587,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
case 2 :
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:3060:8: lv_name_0_2= '->'
{
- lv_name_0_2=(Token)match(input,58,FollowSets000.FOLLOW_58_in_ruleEssentialOCLNavigationOperatorCS6636); if (state.failed) return current;
+ lv_name_0_2=(Token)match(input,58,FollowSets000.FOLLOW_58_in_ruleEssentialOCLNavigationOperatorCS6638); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_name_0_2, grammarAccess.getEssentialOCLNavigationOperatorCSAccess().getNameHyphenMinusGreaterThanSignKeyword_0_1());
@@ -8644,7 +8647,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getIdentifierRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleIdentifier_in_entryRuleIdentifier6688);
+ pushFollow(FollowSets000.FOLLOW_ruleIdentifier_in_entryRuleIdentifier6690);
iv_ruleIdentifier=ruleIdentifier();
state._fsp--;
@@ -8652,7 +8655,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleIdentifier.getText();
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleIdentifier6699); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleIdentifier6701); if (state.failed) return current;
}
@@ -8688,7 +8691,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getIdentifierAccess().getIDParserRuleCall());
}
- pushFollow(FollowSets000.FOLLOW_ruleID_in_ruleIdentifier6745);
+ pushFollow(FollowSets000.FOLLOW_ruleID_in_ruleIdentifier6747);
this_ID_0=ruleID();
state._fsp--;
@@ -8737,7 +8740,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getStringLiteralRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleStringLiteral_in_entryRuleStringLiteral6790);
+ pushFollow(FollowSets000.FOLLOW_ruleStringLiteral_in_entryRuleStringLiteral6792);
iv_ruleStringLiteral=ruleStringLiteral();
state._fsp--;
@@ -8745,7 +8748,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleStringLiteral.getText();
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleStringLiteral6801); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleStringLiteral6803); if (state.failed) return current;
}
@@ -8775,7 +8778,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:3127:28: (this_SINGLE_QUOTED_STRING_0= RULE_SINGLE_QUOTED_STRING )
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:3128:5: this_SINGLE_QUOTED_STRING_0= RULE_SINGLE_QUOTED_STRING
{
- this_SINGLE_QUOTED_STRING_0=(Token)match(input,RULE_SINGLE_QUOTED_STRING,FollowSets000.FOLLOW_RULE_SINGLE_QUOTED_STRING_in_ruleStringLiteral6840); if (state.failed) return current;
+ this_SINGLE_QUOTED_STRING_0=(Token)match(input,RULE_SINGLE_QUOTED_STRING,FollowSets000.FOLLOW_RULE_SINGLE_QUOTED_STRING_in_ruleStringLiteral6842); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(this_SINGLE_QUOTED_STRING_0);
@@ -8820,7 +8823,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getBinaryOperatorCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleBinaryOperatorCS_in_entryRuleBinaryOperatorCS6884);
+ pushFollow(FollowSets000.FOLLOW_ruleBinaryOperatorCS_in_entryRuleBinaryOperatorCS6886);
iv_ruleBinaryOperatorCS=ruleBinaryOperatorCS();
state._fsp--;
@@ -8828,7 +8831,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleBinaryOperatorCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleBinaryOperatorCS6894); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleBinaryOperatorCS6896); if (state.failed) return current;
}
@@ -8892,7 +8895,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getBinaryOperatorCSAccess().getInfixOperatorCSParserRuleCall_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleInfixOperatorCS_in_ruleBinaryOperatorCS6944);
+ pushFollow(FollowSets000.FOLLOW_ruleInfixOperatorCS_in_ruleBinaryOperatorCS6946);
this_InfixOperatorCS_0=ruleInfixOperatorCS();
state._fsp--;
@@ -8919,7 +8922,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getBinaryOperatorCSAccess().getNavigationOperatorCSParserRuleCall_1());
}
- pushFollow(FollowSets000.FOLLOW_ruleNavigationOperatorCS_in_ruleBinaryOperatorCS6974);
+ pushFollow(FollowSets000.FOLLOW_ruleNavigationOperatorCS_in_ruleBinaryOperatorCS6976);
this_NavigationOperatorCS_1=ruleNavigationOperatorCS();
state._fsp--;
@@ -8970,7 +8973,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getInfixOperatorCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleInfixOperatorCS_in_entryRuleInfixOperatorCS7009);
+ pushFollow(FollowSets000.FOLLOW_ruleInfixOperatorCS_in_entryRuleInfixOperatorCS7011);
iv_ruleInfixOperatorCS=ruleInfixOperatorCS();
state._fsp--;
@@ -8978,7 +8981,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleInfixOperatorCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleInfixOperatorCS7019); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleInfixOperatorCS7021); if (state.failed) return current;
}
@@ -9019,7 +9022,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getInfixOperatorCSAccess().getEssentialOCLInfixOperatorCSParserRuleCall());
}
- pushFollow(FollowSets000.FOLLOW_ruleEssentialOCLInfixOperatorCS_in_ruleInfixOperatorCS7068);
+ pushFollow(FollowSets000.FOLLOW_ruleEssentialOCLInfixOperatorCS_in_ruleInfixOperatorCS7070);
this_EssentialOCLInfixOperatorCS_0=ruleEssentialOCLInfixOperatorCS();
state._fsp--;
@@ -9064,7 +9067,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNavigationOperatorCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleNavigationOperatorCS_in_entryRuleNavigationOperatorCS7102);
+ pushFollow(FollowSets000.FOLLOW_ruleNavigationOperatorCS_in_entryRuleNavigationOperatorCS7104);
iv_ruleNavigationOperatorCS=ruleNavigationOperatorCS();
state._fsp--;
@@ -9072,7 +9075,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleNavigationOperatorCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNavigationOperatorCS7112); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNavigationOperatorCS7114); if (state.failed) return current;
}
@@ -9113,7 +9116,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getNavigationOperatorCSAccess().getEssentialOCLNavigationOperatorCSParserRuleCall());
}
- pushFollow(FollowSets000.FOLLOW_ruleEssentialOCLNavigationOperatorCS_in_ruleNavigationOperatorCS7161);
+ pushFollow(FollowSets000.FOLLOW_ruleEssentialOCLNavigationOperatorCS_in_ruleNavigationOperatorCS7163);
this_EssentialOCLNavigationOperatorCS_0=ruleEssentialOCLNavigationOperatorCS();
state._fsp--;
@@ -9158,7 +9161,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getUnaryOperatorCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnaryOperatorCS_in_entryRuleUnaryOperatorCS7195);
+ pushFollow(FollowSets000.FOLLOW_ruleUnaryOperatorCS_in_entryRuleUnaryOperatorCS7197);
iv_ruleUnaryOperatorCS=ruleUnaryOperatorCS();
state._fsp--;
@@ -9166,7 +9169,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleUnaryOperatorCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleUnaryOperatorCS7205); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleUnaryOperatorCS7207); if (state.failed) return current;
}
@@ -9207,7 +9210,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getUnaryOperatorCSAccess().getEssentialOCLUnaryOperatorCSParserRuleCall());
}
- pushFollow(FollowSets000.FOLLOW_ruleEssentialOCLUnaryOperatorCS_in_ruleUnaryOperatorCS7254);
+ pushFollow(FollowSets000.FOLLOW_ruleEssentialOCLUnaryOperatorCS_in_ruleUnaryOperatorCS7256);
this_EssentialOCLUnaryOperatorCS_0=ruleEssentialOCLUnaryOperatorCS();
state._fsp--;
@@ -9252,7 +9255,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getEssentialOCLUnrestrictedNameRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleEssentialOCLUnrestrictedName_in_entryRuleEssentialOCLUnrestrictedName7289);
+ pushFollow(FollowSets000.FOLLOW_ruleEssentialOCLUnrestrictedName_in_entryRuleEssentialOCLUnrestrictedName7291);
iv_ruleEssentialOCLUnrestrictedName=ruleEssentialOCLUnrestrictedName();
state._fsp--;
@@ -9260,7 +9263,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleEssentialOCLUnrestrictedName.getText();
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleEssentialOCLUnrestrictedName7300); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleEssentialOCLUnrestrictedName7302); if (state.failed) return current;
}
@@ -9296,7 +9299,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getEssentialOCLUnrestrictedNameAccess().getIdentifierParserRuleCall());
}
- pushFollow(FollowSets000.FOLLOW_ruleIdentifier_in_ruleEssentialOCLUnrestrictedName7346);
+ pushFollow(FollowSets000.FOLLOW_ruleIdentifier_in_ruleEssentialOCLUnrestrictedName7348);
this_Identifier_0=ruleIdentifier();
state._fsp--;
@@ -9345,7 +9348,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getEssentialOCLUnreservedNameRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleEssentialOCLUnreservedName_in_entryRuleEssentialOCLUnreservedName7391);
+ pushFollow(FollowSets000.FOLLOW_ruleEssentialOCLUnreservedName_in_entryRuleEssentialOCLUnreservedName7393);
iv_ruleEssentialOCLUnreservedName=ruleEssentialOCLUnreservedName();
state._fsp--;
@@ -9353,7 +9356,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleEssentialOCLUnreservedName.getText();
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleEssentialOCLUnreservedName7402); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleEssentialOCLUnreservedName7404); if (state.failed) return current;
}
@@ -9452,7 +9455,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getEssentialOCLUnreservedNameAccess().getUnrestrictedNameParserRuleCall_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleEssentialOCLUnreservedName7449);
+ pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleEssentialOCLUnreservedName7451);
this_UnrestrictedName_0=ruleUnrestrictedName();
state._fsp--;
@@ -9478,7 +9481,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getEssentialOCLUnreservedNameAccess().getCollectionTypeIdentifierParserRuleCall_1());
}
- pushFollow(FollowSets000.FOLLOW_ruleCollectionTypeIdentifier_in_ruleEssentialOCLUnreservedName7482);
+ pushFollow(FollowSets000.FOLLOW_ruleCollectionTypeIdentifier_in_ruleEssentialOCLUnreservedName7484);
this_CollectionTypeIdentifier_1=ruleCollectionTypeIdentifier();
state._fsp--;
@@ -9504,7 +9507,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getEssentialOCLUnreservedNameAccess().getPrimitiveTypeIdentifierParserRuleCall_2());
}
- pushFollow(FollowSets000.FOLLOW_rulePrimitiveTypeIdentifier_in_ruleEssentialOCLUnreservedName7515);
+ pushFollow(FollowSets000.FOLLOW_rulePrimitiveTypeIdentifier_in_ruleEssentialOCLUnreservedName7517);
this_PrimitiveTypeIdentifier_2=rulePrimitiveTypeIdentifier();
state._fsp--;
@@ -9525,7 +9528,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
case 4 :
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:3370:2: kw= 'Tuple'
{
- kw=(Token)match(input,59,FollowSets000.FOLLOW_59_in_ruleEssentialOCLUnreservedName7539); if (state.failed) return current;
+ kw=(Token)match(input,59,FollowSets000.FOLLOW_59_in_ruleEssentialOCLUnreservedName7541); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -9572,7 +9575,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getUnreservedNameRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnreservedName_in_entryRuleUnreservedName7580);
+ pushFollow(FollowSets000.FOLLOW_ruleUnreservedName_in_entryRuleUnreservedName7582);
iv_ruleUnreservedName=ruleUnreservedName();
state._fsp--;
@@ -9580,7 +9583,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleUnreservedName.getText();
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleUnreservedName7591); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleUnreservedName7593); if (state.failed) return current;
}
@@ -9616,7 +9619,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getUnreservedNameAccess().getEssentialOCLUnreservedNameParserRuleCall());
}
- pushFollow(FollowSets000.FOLLOW_ruleEssentialOCLUnreservedName_in_ruleUnreservedName7637);
+ pushFollow(FollowSets000.FOLLOW_ruleEssentialOCLUnreservedName_in_ruleUnreservedName7639);
this_EssentialOCLUnreservedName_0=ruleEssentialOCLUnreservedName();
state._fsp--;
@@ -9665,7 +9668,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPathNameCSRule());
}
- pushFollow(FollowSets000.FOLLOW_rulePathNameCS_in_entryRulePathNameCS7681);
+ pushFollow(FollowSets000.FOLLOW_rulePathNameCS_in_entryRulePathNameCS7683);
iv_rulePathNameCS=rulePathNameCS();
state._fsp--;
@@ -9673,7 +9676,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_rulePathNameCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRulePathNameCS7691); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRulePathNameCS7693); if (state.failed) return current;
}
@@ -9721,7 +9724,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getPathNameCSAccess().getPathFirstPathElementCSParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleFirstPathElementCS_in_rulePathNameCS7737);
+ pushFollow(FollowSets000.FOLLOW_ruleFirstPathElementCS_in_rulePathNameCS7739);
lv_path_0_0=ruleFirstPathElementCS();
state._fsp--;
@@ -9760,7 +9763,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
case 1 :
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:3446:4: otherlv_1= '::' ( (lv_path_2_0= ruleNextPathElementCS ) )
{
- otherlv_1=(Token)match(input,36,FollowSets000.FOLLOW_36_in_rulePathNameCS7750); if (state.failed) return current;
+ otherlv_1=(Token)match(input,36,FollowSets000.FOLLOW_36_in_rulePathNameCS7752); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getPathNameCSAccess().getColonColonKeyword_1_0());
@@ -9777,7 +9780,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getPathNameCSAccess().getPathNextPathElementCSParserRuleCall_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleNextPathElementCS_in_rulePathNameCS7771);
+ pushFollow(FollowSets000.FOLLOW_ruleNextPathElementCS_in_rulePathNameCS7773);
lv_path_2_0=ruleNextPathElementCS();
state._fsp--;
@@ -9847,7 +9850,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getFirstPathElementCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleFirstPathElementCS_in_entryRuleFirstPathElementCS7809);
+ pushFollow(FollowSets000.FOLLOW_ruleFirstPathElementCS_in_entryRuleFirstPathElementCS7811);
iv_ruleFirstPathElementCS=ruleFirstPathElementCS();
state._fsp--;
@@ -9855,7 +9858,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleFirstPathElementCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleFirstPathElementCS7819); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleFirstPathElementCS7821); if (state.failed) return current;
}
@@ -9906,7 +9909,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getFirstPathElementCSAccess().getElementNamedElementCrossReference_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleFirstPathElementCS7870);
+ pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleFirstPathElementCS7872);
ruleUnrestrictedName();
state._fsp--;
@@ -9956,7 +9959,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNextPathElementCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleNextPathElementCS_in_entryRuleNextPathElementCS7905);
+ pushFollow(FollowSets000.FOLLOW_ruleNextPathElementCS_in_entryRuleNextPathElementCS7907);
iv_ruleNextPathElementCS=ruleNextPathElementCS();
state._fsp--;
@@ -9964,7 +9967,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleNextPathElementCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNextPathElementCS7915); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNextPathElementCS7917); if (state.failed) return current;
}
@@ -10015,7 +10018,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getNextPathElementCSAccess().getElementNamedElementCrossReference_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnreservedName_in_ruleNextPathElementCS7966);
+ pushFollow(FollowSets000.FOLLOW_ruleUnreservedName_in_ruleNextPathElementCS7968);
ruleUnreservedName();
state._fsp--;
@@ -10065,7 +10068,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getURIPathNameCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleURIPathNameCS_in_entryRuleURIPathNameCS8001);
+ pushFollow(FollowSets000.FOLLOW_ruleURIPathNameCS_in_entryRuleURIPathNameCS8003);
iv_ruleURIPathNameCS=ruleURIPathNameCS();
state._fsp--;
@@ -10073,7 +10076,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleURIPathNameCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleURIPathNameCS8011); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleURIPathNameCS8013); if (state.failed) return current;
}
@@ -10121,7 +10124,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getURIPathNameCSAccess().getPathURIFirstPathElementCSParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleURIFirstPathElementCS_in_ruleURIPathNameCS8057);
+ pushFollow(FollowSets000.FOLLOW_ruleURIFirstPathElementCS_in_ruleURIPathNameCS8059);
lv_path_0_0=ruleURIFirstPathElementCS();
state._fsp--;
@@ -10166,7 +10169,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
case 1 :
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:3585:4: otherlv_1= '::' ( (lv_path_2_0= ruleNextPathElementCS ) )
{
- otherlv_1=(Token)match(input,36,FollowSets000.FOLLOW_36_in_ruleURIPathNameCS8070); if (state.failed) return current;
+ otherlv_1=(Token)match(input,36,FollowSets000.FOLLOW_36_in_ruleURIPathNameCS8072); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getURIPathNameCSAccess().getColonColonKeyword_1_0());
@@ -10183,7 +10186,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getURIPathNameCSAccess().getPathNextPathElementCSParserRuleCall_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleNextPathElementCS_in_ruleURIPathNameCS8091);
+ pushFollow(FollowSets000.FOLLOW_ruleNextPathElementCS_in_ruleURIPathNameCS8093);
lv_path_2_0=ruleNextPathElementCS();
state._fsp--;
@@ -10253,7 +10256,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getURIFirstPathElementCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleURIFirstPathElementCS_in_entryRuleURIFirstPathElementCS8129);
+ pushFollow(FollowSets000.FOLLOW_ruleURIFirstPathElementCS_in_entryRuleURIFirstPathElementCS8131);
iv_ruleURIFirstPathElementCS=ruleURIFirstPathElementCS();
state._fsp--;
@@ -10261,7 +10264,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleURIFirstPathElementCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleURIFirstPathElementCS8139); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleURIFirstPathElementCS8141); if (state.failed) return current;
}
@@ -10333,7 +10336,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getURIFirstPathElementCSAccess().getElementNamedElementCrossReference_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleURIFirstPathElementCS8191);
+ pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleURIFirstPathElementCS8193);
ruleUnrestrictedName();
state._fsp--;
@@ -10399,7 +10402,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getURIFirstPathElementCSAccess().getElementNamespaceCrossReference_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleURI_in_ruleURIFirstPathElementCS8237);
+ pushFollow(FollowSets000.FOLLOW_ruleURI_in_ruleURIFirstPathElementCS8239);
ruleURI();
state._fsp--;
@@ -10458,7 +10461,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPrimitiveTypeIdentifierRule());
}
- pushFollow(FollowSets000.FOLLOW_rulePrimitiveTypeIdentifier_in_entryRulePrimitiveTypeIdentifier8275);
+ pushFollow(FollowSets000.FOLLOW_rulePrimitiveTypeIdentifier_in_entryRulePrimitiveTypeIdentifier8277);
iv_rulePrimitiveTypeIdentifier=rulePrimitiveTypeIdentifier();
state._fsp--;
@@ -10466,7 +10469,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_rulePrimitiveTypeIdentifier.getText();
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRulePrimitiveTypeIdentifier8286); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRulePrimitiveTypeIdentifier8288); if (state.failed) return current;
}
@@ -10551,7 +10554,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
case 1 :
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:3696:2: kw= 'Boolean'
{
- kw=(Token)match(input,60,FollowSets000.FOLLOW_60_in_rulePrimitiveTypeIdentifier8324); if (state.failed) return current;
+ kw=(Token)match(input,60,FollowSets000.FOLLOW_60_in_rulePrimitiveTypeIdentifier8326); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -10564,7 +10567,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
case 2 :
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:3703:2: kw= 'Integer'
{
- kw=(Token)match(input,61,FollowSets000.FOLLOW_61_in_rulePrimitiveTypeIdentifier8343); if (state.failed) return current;
+ kw=(Token)match(input,61,FollowSets000.FOLLOW_61_in_rulePrimitiveTypeIdentifier8345); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -10577,7 +10580,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
case 3 :
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:3710:2: kw= 'Real'
{
- kw=(Token)match(input,62,FollowSets000.FOLLOW_62_in_rulePrimitiveTypeIdentifier8362); if (state.failed) return current;
+ kw=(Token)match(input,62,FollowSets000.FOLLOW_62_in_rulePrimitiveTypeIdentifier8364); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -10590,7 +10593,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
case 4 :
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:3717:2: kw= 'String'
{
- kw=(Token)match(input,63,FollowSets000.FOLLOW_63_in_rulePrimitiveTypeIdentifier8381); if (state.failed) return current;
+ kw=(Token)match(input,63,FollowSets000.FOLLOW_63_in_rulePrimitiveTypeIdentifier8383); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -10603,7 +10606,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
case 5 :
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:3724:2: kw= 'UnlimitedNatural'
{
- kw=(Token)match(input,64,FollowSets000.FOLLOW_64_in_rulePrimitiveTypeIdentifier8400); if (state.failed) return current;
+ kw=(Token)match(input,64,FollowSets000.FOLLOW_64_in_rulePrimitiveTypeIdentifier8402); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -10616,7 +10619,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
case 6 :
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:3731:2: kw= 'OclAny'
{
- kw=(Token)match(input,65,FollowSets000.FOLLOW_65_in_rulePrimitiveTypeIdentifier8419); if (state.failed) return current;
+ kw=(Token)match(input,65,FollowSets000.FOLLOW_65_in_rulePrimitiveTypeIdentifier8421); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -10629,7 +10632,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
case 7 :
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:3738:2: kw= 'OclInvalid'
{
- kw=(Token)match(input,66,FollowSets000.FOLLOW_66_in_rulePrimitiveTypeIdentifier8438); if (state.failed) return current;
+ kw=(Token)match(input,66,FollowSets000.FOLLOW_66_in_rulePrimitiveTypeIdentifier8440); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -10642,7 +10645,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
case 8 :
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:3745:2: kw= 'OclVoid'
{
- kw=(Token)match(input,67,FollowSets000.FOLLOW_67_in_rulePrimitiveTypeIdentifier8457); if (state.failed) return current;
+ kw=(Token)match(input,67,FollowSets000.FOLLOW_67_in_rulePrimitiveTypeIdentifier8459); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -10689,7 +10692,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPrimitiveTypeCSRule());
}
- pushFollow(FollowSets000.FOLLOW_rulePrimitiveTypeCS_in_entryRulePrimitiveTypeCS8497);
+ pushFollow(FollowSets000.FOLLOW_rulePrimitiveTypeCS_in_entryRulePrimitiveTypeCS8499);
iv_rulePrimitiveTypeCS=rulePrimitiveTypeCS();
state._fsp--;
@@ -10697,7 +10700,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_rulePrimitiveTypeCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRulePrimitiveTypeCS8507); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRulePrimitiveTypeCS8509); if (state.failed) return current;
}
@@ -10739,7 +10742,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getPrimitiveTypeCSAccess().getNamePrimitiveTypeIdentifierParserRuleCall_0());
}
- pushFollow(FollowSets000.FOLLOW_rulePrimitiveTypeIdentifier_in_rulePrimitiveTypeCS8552);
+ pushFollow(FollowSets000.FOLLOW_rulePrimitiveTypeIdentifier_in_rulePrimitiveTypeCS8554);
lv_name_0_0=rulePrimitiveTypeIdentifier();
state._fsp--;
@@ -10797,7 +10800,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getCollectionTypeIdentifierRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleCollectionTypeIdentifier_in_entryRuleCollectionTypeIdentifier8588);
+ pushFollow(FollowSets000.FOLLOW_ruleCollectionTypeIdentifier_in_entryRuleCollectionTypeIdentifier8590);
iv_ruleCollectionTypeIdentifier=ruleCollectionTypeIdentifier();
state._fsp--;
@@ -10805,7 +10808,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleCollectionTypeIdentifier.getText();
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleCollectionTypeIdentifier8599); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleCollectionTypeIdentifier8601); if (state.failed) return current;
}
@@ -10875,7 +10878,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
case 1 :
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:3811:2: kw= 'Set'
{
- kw=(Token)match(input,68,FollowSets000.FOLLOW_68_in_ruleCollectionTypeIdentifier8637); if (state.failed) return current;
+ kw=(Token)match(input,68,FollowSets000.FOLLOW_68_in_ruleCollectionTypeIdentifier8639); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -10888,7 +10891,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
case 2 :
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:3818:2: kw= 'Bag'
{
- kw=(Token)match(input,69,FollowSets000.FOLLOW_69_in_ruleCollectionTypeIdentifier8656); if (state.failed) return current;
+ kw=(Token)match(input,69,FollowSets000.FOLLOW_69_in_ruleCollectionTypeIdentifier8658); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -10901,7 +10904,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
case 3 :
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:3825:2: kw= 'Sequence'
{
- kw=(Token)match(input,70,FollowSets000.FOLLOW_70_in_ruleCollectionTypeIdentifier8675); if (state.failed) return current;
+ kw=(Token)match(input,70,FollowSets000.FOLLOW_70_in_ruleCollectionTypeIdentifier8677); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -10914,7 +10917,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
case 4 :
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:3832:2: kw= 'Collection'
{
- kw=(Token)match(input,71,FollowSets000.FOLLOW_71_in_ruleCollectionTypeIdentifier8694); if (state.failed) return current;
+ kw=(Token)match(input,71,FollowSets000.FOLLOW_71_in_ruleCollectionTypeIdentifier8696); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -10927,7 +10930,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
case 5 :
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:3839:2: kw= 'OrderedSet'
{
- kw=(Token)match(input,72,FollowSets000.FOLLOW_72_in_ruleCollectionTypeIdentifier8713); if (state.failed) return current;
+ kw=(Token)match(input,72,FollowSets000.FOLLOW_72_in_ruleCollectionTypeIdentifier8715); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -10974,7 +10977,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getCollectionTypeCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleCollectionTypeCS_in_entryRuleCollectionTypeCS8753);
+ pushFollow(FollowSets000.FOLLOW_ruleCollectionTypeCS_in_entryRuleCollectionTypeCS8755);
iv_ruleCollectionTypeCS=ruleCollectionTypeCS();
state._fsp--;
@@ -10982,7 +10985,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleCollectionTypeCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleCollectionTypeCS8763); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleCollectionTypeCS8765); if (state.failed) return current;
}
@@ -11031,7 +11034,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getCollectionTypeCSAccess().getNameCollectionTypeIdentifierParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleCollectionTypeIdentifier_in_ruleCollectionTypeCS8809);
+ pushFollow(FollowSets000.FOLLOW_ruleCollectionTypeIdentifier_in_ruleCollectionTypeCS8811);
lv_name_0_0=ruleCollectionTypeIdentifier();
state._fsp--;
@@ -11066,7 +11069,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
case 1 :
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:3883:4: otherlv_1= '(' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) otherlv_3= ')'
{
- otherlv_1=(Token)match(input,30,FollowSets000.FOLLOW_30_in_ruleCollectionTypeCS8822); if (state.failed) return current;
+ otherlv_1=(Token)match(input,30,FollowSets000.FOLLOW_30_in_ruleCollectionTypeCS8824); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getCollectionTypeCSAccess().getLeftParenthesisKeyword_1_0());
@@ -11083,7 +11086,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getCollectionTypeCSAccess().getOwnedTypeTypeExpCSParserRuleCall_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleCollectionTypeCS8843);
+ pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleCollectionTypeCS8845);
lv_ownedType_2_0=ruleTypeExpCS();
state._fsp--;
@@ -11107,7 +11110,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_3=(Token)match(input,31,FollowSets000.FOLLOW_31_in_ruleCollectionTypeCS8855); if (state.failed) return current;
+ otherlv_3=(Token)match(input,31,FollowSets000.FOLLOW_31_in_ruleCollectionTypeCS8857); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getCollectionTypeCSAccess().getRightParenthesisKeyword_1_2());
@@ -11156,7 +11159,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getMultiplicityBoundsCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleMultiplicityBoundsCS_in_entryRuleMultiplicityBoundsCS8893);
+ pushFollow(FollowSets000.FOLLOW_ruleMultiplicityBoundsCS_in_entryRuleMultiplicityBoundsCS8895);
iv_ruleMultiplicityBoundsCS=ruleMultiplicityBoundsCS();
state._fsp--;
@@ -11164,7 +11167,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleMultiplicityBoundsCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleMultiplicityBoundsCS8903); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleMultiplicityBoundsCS8905); if (state.failed) return current;
}
@@ -11212,7 +11215,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getMultiplicityBoundsCSAccess().getLowerBoundLOWERParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleLOWER_in_ruleMultiplicityBoundsCS8949);
+ pushFollow(FollowSets000.FOLLOW_ruleLOWER_in_ruleMultiplicityBoundsCS8951);
lv_lowerBound_0_0=ruleLOWER();
state._fsp--;
@@ -11247,7 +11250,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
case 1 :
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:3948:4: otherlv_1= '..' ( (lv_upperBound_2_0= ruleUPPER ) )
{
- otherlv_1=(Token)match(input,73,FollowSets000.FOLLOW_73_in_ruleMultiplicityBoundsCS8962); if (state.failed) return current;
+ otherlv_1=(Token)match(input,73,FollowSets000.FOLLOW_73_in_ruleMultiplicityBoundsCS8964); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getMultiplicityBoundsCSAccess().getFullStopFullStopKeyword_1_0());
@@ -11264,7 +11267,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getMultiplicityBoundsCSAccess().getUpperBoundUPPERParserRuleCall_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleUPPER_in_ruleMultiplicityBoundsCS8983);
+ pushFollow(FollowSets000.FOLLOW_ruleUPPER_in_ruleMultiplicityBoundsCS8985);
lv_upperBound_2_0=ruleUPPER();
state._fsp--;
@@ -11331,7 +11334,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getMultiplicityCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleMultiplicityCS_in_entryRuleMultiplicityCS9021);
+ pushFollow(FollowSets000.FOLLOW_ruleMultiplicityCS_in_entryRuleMultiplicityCS9023);
iv_ruleMultiplicityCS=ruleMultiplicityCS();
state._fsp--;
@@ -11339,7 +11342,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleMultiplicityCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleMultiplicityCS9031); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleMultiplicityCS9033); if (state.failed) return current;
}
@@ -11377,7 +11380,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:3991:1: (otherlv_0= '[' (this_MultiplicityBoundsCS_1= ruleMultiplicityBoundsCS | this_MultiplicityStringCS_2= ruleMultiplicityStringCS ) otherlv_3= ']' )
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:3991:3: otherlv_0= '[' (this_MultiplicityBoundsCS_1= ruleMultiplicityBoundsCS | this_MultiplicityStringCS_2= ruleMultiplicityStringCS ) otherlv_3= ']'
{
- otherlv_0=(Token)match(input,74,FollowSets000.FOLLOW_74_in_ruleMultiplicityCS9068); if (state.failed) return current;
+ otherlv_0=(Token)match(input,74,FollowSets000.FOLLOW_74_in_ruleMultiplicityCS9070); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_0, grammarAccess.getMultiplicityCSAccess().getLeftSquareBracketKeyword_0());
@@ -11414,7 +11417,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getMultiplicityCSAccess().getMultiplicityBoundsCSParserRuleCall_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleMultiplicityBoundsCS_in_ruleMultiplicityCS9094);
+ pushFollow(FollowSets000.FOLLOW_ruleMultiplicityBoundsCS_in_ruleMultiplicityCS9096);
this_MultiplicityBoundsCS_1=ruleMultiplicityBoundsCS();
state._fsp--;
@@ -11441,7 +11444,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getMultiplicityCSAccess().getMultiplicityStringCSParserRuleCall_1_1());
}
- pushFollow(FollowSets000.FOLLOW_ruleMultiplicityStringCS_in_ruleMultiplicityCS9124);
+ pushFollow(FollowSets000.FOLLOW_ruleMultiplicityStringCS_in_ruleMultiplicityCS9126);
this_MultiplicityStringCS_2=ruleMultiplicityStringCS();
state._fsp--;
@@ -11458,7 +11461,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_3=(Token)match(input,75,FollowSets000.FOLLOW_75_in_ruleMultiplicityCS9136); if (state.failed) return current;
+ otherlv_3=(Token)match(input,75,FollowSets000.FOLLOW_75_in_ruleMultiplicityCS9138); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getMultiplicityCSAccess().getRightSquareBracketKeyword_2());
@@ -11501,7 +11504,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getMultiplicityStringCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleMultiplicityStringCS_in_entryRuleMultiplicityStringCS9172);
+ pushFollow(FollowSets000.FOLLOW_ruleMultiplicityStringCS_in_entryRuleMultiplicityStringCS9174);
iv_ruleMultiplicityStringCS=ruleMultiplicityStringCS();
state._fsp--;
@@ -11509,7 +11512,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleMultiplicityStringCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleMultiplicityStringCS9182); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleMultiplicityStringCS9184); if (state.failed) return current;
}
@@ -11577,7 +11580,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
case 1 :
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:4048:3: lv_stringBounds_0_1= '*'
{
- lv_stringBounds_0_1=(Token)match(input,37,FollowSets000.FOLLOW_37_in_ruleMultiplicityStringCS9226); if (state.failed) return current;
+ lv_stringBounds_0_1=(Token)match(input,37,FollowSets000.FOLLOW_37_in_ruleMultiplicityStringCS9228); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_stringBounds_0_1, grammarAccess.getMultiplicityStringCSAccess().getStringBoundsAsteriskKeyword_0_0());
@@ -11597,7 +11600,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
case 2 :
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:4060:8: lv_stringBounds_0_2= '+'
{
- lv_stringBounds_0_2=(Token)match(input,46,FollowSets000.FOLLOW_46_in_ruleMultiplicityStringCS9255); if (state.failed) return current;
+ lv_stringBounds_0_2=(Token)match(input,46,FollowSets000.FOLLOW_46_in_ruleMultiplicityStringCS9257); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_stringBounds_0_2, grammarAccess.getMultiplicityStringCSAccess().getStringBoundsPlusSignKeyword_0_1());
@@ -11617,7 +11620,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
case 3 :
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:4072:8: lv_stringBounds_0_3= '?'
{
- lv_stringBounds_0_3=(Token)match(input,76,FollowSets000.FOLLOW_76_in_ruleMultiplicityStringCS9284); if (state.failed) return current;
+ lv_stringBounds_0_3=(Token)match(input,76,FollowSets000.FOLLOW_76_in_ruleMultiplicityStringCS9286); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_stringBounds_0_3, grammarAccess.getMultiplicityStringCSAccess().getStringBoundsQuestionMarkKeyword_0_2());
@@ -11677,7 +11680,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTupleTypeCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleTupleTypeCS_in_entryRuleTupleTypeCS9335);
+ pushFollow(FollowSets000.FOLLOW_ruleTupleTypeCS_in_entryRuleTupleTypeCS9337);
iv_ruleTupleTypeCS=ruleTupleTypeCS();
state._fsp--;
@@ -11685,7 +11688,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleTupleTypeCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTupleTypeCS9345); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTupleTypeCS9347); if (state.failed) return current;
}
@@ -11731,7 +11734,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:4109:1: (lv_name_0_0= 'Tuple' )
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:4110:3: lv_name_0_0= 'Tuple'
{
- lv_name_0_0=(Token)match(input,59,FollowSets000.FOLLOW_59_in_ruleTupleTypeCS9388); if (state.failed) return current;
+ lv_name_0_0=(Token)match(input,59,FollowSets000.FOLLOW_59_in_ruleTupleTypeCS9390); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_name_0_0, grammarAccess.getTupleTypeCSAccess().getNameTupleKeyword_0_0());
@@ -11762,7 +11765,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
case 1 :
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:4123:4: otherlv_1= '(' ( ( (lv_ownedParts_2_0= ruleTuplePartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTuplePartCS ) ) )* )? otherlv_5= ')'
{
- otherlv_1=(Token)match(input,30,FollowSets000.FOLLOW_30_in_ruleTupleTypeCS9414); if (state.failed) return current;
+ otherlv_1=(Token)match(input,30,FollowSets000.FOLLOW_30_in_ruleTupleTypeCS9416); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getTupleTypeCSAccess().getLeftParenthesisKeyword_1_0());
@@ -11790,7 +11793,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getTupleTypeCSAccess().getOwnedPartsTuplePartCSParserRuleCall_1_1_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleTuplePartCS_in_ruleTupleTypeCS9436);
+ pushFollow(FollowSets000.FOLLOW_ruleTuplePartCS_in_ruleTupleTypeCS9438);
lv_ownedParts_2_0=ruleTuplePartCS();
state._fsp--;
@@ -11829,7 +11832,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
case 1 :
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:4145:4: otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTuplePartCS ) )
{
- otherlv_3=(Token)match(input,17,FollowSets000.FOLLOW_17_in_ruleTupleTypeCS9449); if (state.failed) return current;
+ otherlv_3=(Token)match(input,17,FollowSets000.FOLLOW_17_in_ruleTupleTypeCS9451); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getTupleTypeCSAccess().getCommaKeyword_1_1_1_0());
@@ -11846,7 +11849,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getTupleTypeCSAccess().getOwnedPartsTuplePartCSParserRuleCall_1_1_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleTuplePartCS_in_ruleTupleTypeCS9470);
+ pushFollow(FollowSets000.FOLLOW_ruleTuplePartCS_in_ruleTupleTypeCS9472);
lv_ownedParts_4_0=ruleTuplePartCS();
state._fsp--;
@@ -11885,7 +11888,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_5=(Token)match(input,31,FollowSets000.FOLLOW_31_in_ruleTupleTypeCS9486); if (state.failed) return current;
+ otherlv_5=(Token)match(input,31,FollowSets000.FOLLOW_31_in_ruleTupleTypeCS9488); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_5, grammarAccess.getTupleTypeCSAccess().getRightParenthesisKeyword_1_2());
@@ -11934,7 +11937,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTuplePartCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleTuplePartCS_in_entryRuleTuplePartCS9524);
+ pushFollow(FollowSets000.FOLLOW_ruleTuplePartCS_in_entryRuleTuplePartCS9526);
iv_ruleTuplePartCS=ruleTuplePartCS();
state._fsp--;
@@ -11942,7 +11945,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleTuplePartCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTuplePartCS9534); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTuplePartCS9536); if (state.failed) return current;
}
@@ -11990,7 +11993,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getTuplePartCSAccess().getNameUnrestrictedNameParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleTuplePartCS9580);
+ pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleTuplePartCS9582);
lv_name_0_0=ruleUnrestrictedName();
state._fsp--;
@@ -12014,7 +12017,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,28,FollowSets000.FOLLOW_28_in_ruleTuplePartCS9592); if (state.failed) return current;
+ otherlv_1=(Token)match(input,28,FollowSets000.FOLLOW_28_in_ruleTuplePartCS9594); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getTuplePartCSAccess().getColonKeyword_1());
@@ -12031,7 +12034,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getTuplePartCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleTuplePartCS9613);
+ pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleTuplePartCS9615);
lv_ownedType_2_0=ruleTypeExpCS();
state._fsp--;
@@ -12092,7 +12095,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getCollectionLiteralExpCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleCollectionLiteralExpCS_in_entryRuleCollectionLiteralExpCS9649);
+ pushFollow(FollowSets000.FOLLOW_ruleCollectionLiteralExpCS_in_entryRuleCollectionLiteralExpCS9651);
iv_ruleCollectionLiteralExpCS=ruleCollectionLiteralExpCS();
state._fsp--;
@@ -12100,7 +12103,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleCollectionLiteralExpCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleCollectionLiteralExpCS9659); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleCollectionLiteralExpCS9661); if (state.failed) return current;
}
@@ -12152,7 +12155,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getCollectionLiteralExpCSAccess().getOwnedTypeCollectionTypeCSParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleCollectionTypeCS_in_ruleCollectionLiteralExpCS9705);
+ pushFollow(FollowSets000.FOLLOW_ruleCollectionTypeCS_in_ruleCollectionLiteralExpCS9707);
lv_ownedType_0_0=ruleCollectionTypeCS();
state._fsp--;
@@ -12176,7 +12179,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,21,FollowSets000.FOLLOW_21_in_ruleCollectionLiteralExpCS9717); if (state.failed) return current;
+ otherlv_1=(Token)match(input,21,FollowSets000.FOLLOW_21_in_ruleCollectionLiteralExpCS9719); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getCollectionLiteralExpCSAccess().getLeftCurlyBracketKeyword_1());
@@ -12204,7 +12207,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getCollectionLiteralExpCSAccess().getOwnedPartsCollectionLiteralPartCSParserRuleCall_2_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleCollectionLiteralPartCS_in_ruleCollectionLiteralExpCS9739);
+ pushFollow(FollowSets000.FOLLOW_ruleCollectionLiteralPartCS_in_ruleCollectionLiteralExpCS9741);
lv_ownedParts_2_0=ruleCollectionLiteralPartCS();
state._fsp--;
@@ -12243,7 +12246,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
case 1 :
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:4293:4: otherlv_3= ',' ( (lv_ownedParts_4_0= ruleCollectionLiteralPartCS ) )
{
- otherlv_3=(Token)match(input,17,FollowSets000.FOLLOW_17_in_ruleCollectionLiteralExpCS9752); if (state.failed) return current;
+ otherlv_3=(Token)match(input,17,FollowSets000.FOLLOW_17_in_ruleCollectionLiteralExpCS9754); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getCollectionLiteralExpCSAccess().getCommaKeyword_2_1_0());
@@ -12260,7 +12263,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getCollectionLiteralExpCSAccess().getOwnedPartsCollectionLiteralPartCSParserRuleCall_2_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleCollectionLiteralPartCS_in_ruleCollectionLiteralExpCS9773);
+ pushFollow(FollowSets000.FOLLOW_ruleCollectionLiteralPartCS_in_ruleCollectionLiteralExpCS9775);
lv_ownedParts_4_0=ruleCollectionLiteralPartCS();
state._fsp--;
@@ -12299,7 +12302,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_5=(Token)match(input,23,FollowSets000.FOLLOW_23_in_ruleCollectionLiteralExpCS9789); if (state.failed) return current;
+ otherlv_5=(Token)match(input,23,FollowSets000.FOLLOW_23_in_ruleCollectionLiteralExpCS9791); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_5, grammarAccess.getCollectionLiteralExpCSAccess().getRightCurlyBracketKeyword_3());
@@ -12342,7 +12345,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getCollectionLiteralPartCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleCollectionLiteralPartCS_in_entryRuleCollectionLiteralPartCS9825);
+ pushFollow(FollowSets000.FOLLOW_ruleCollectionLiteralPartCS_in_entryRuleCollectionLiteralPartCS9827);
iv_ruleCollectionLiteralPartCS=ruleCollectionLiteralPartCS();
state._fsp--;
@@ -12350,7 +12353,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleCollectionLiteralPartCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleCollectionLiteralPartCS9835); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleCollectionLiteralPartCS9837); if (state.failed) return current;
}
@@ -12398,7 +12401,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getCollectionLiteralPartCSAccess().getExpressionCSExpCSParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleCollectionLiteralPartCS9881);
+ pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleCollectionLiteralPartCS9883);
lv_expressionCS_0_0=ruleExpCS();
state._fsp--;
@@ -12433,7 +12436,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
case 1 :
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:4358:4: otherlv_1= '..' ( (lv_lastExpressionCS_2_0= ruleExpCS ) )
{
- otherlv_1=(Token)match(input,73,FollowSets000.FOLLOW_73_in_ruleCollectionLiteralPartCS9894); if (state.failed) return current;
+ otherlv_1=(Token)match(input,73,FollowSets000.FOLLOW_73_in_ruleCollectionLiteralPartCS9896); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getCollectionLiteralPartCSAccess().getFullStopFullStopKeyword_1_0());
@@ -12450,7 +12453,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getCollectionLiteralPartCSAccess().getLastExpressionCSExpCSParserRuleCall_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleCollectionLiteralPartCS9915);
+ pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleCollectionLiteralPartCS9917);
lv_lastExpressionCS_2_0=ruleExpCS();
state._fsp--;
@@ -12517,7 +12520,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getConstructorPartCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleConstructorPartCS_in_entryRuleConstructorPartCS9953);
+ pushFollow(FollowSets000.FOLLOW_ruleConstructorPartCS_in_entryRuleConstructorPartCS9955);
iv_ruleConstructorPartCS=ruleConstructorPartCS();
state._fsp--;
@@ -12525,7 +12528,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleConstructorPartCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleConstructorPartCS9963); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleConstructorPartCS9965); if (state.failed) return current;
}
@@ -12583,7 +12586,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getConstructorPartCSAccess().getPropertyPropertyCrossReference_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleConstructorPartCS10015);
+ pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleConstructorPartCS10017);
ruleUnrestrictedName();
state._fsp--;
@@ -12599,7 +12602,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,51,FollowSets000.FOLLOW_51_in_ruleConstructorPartCS10027); if (state.failed) return current;
+ otherlv_1=(Token)match(input,51,FollowSets000.FOLLOW_51_in_ruleConstructorPartCS10029); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getConstructorPartCSAccess().getEqualsSignKeyword_1());
@@ -12616,7 +12619,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getConstructorPartCSAccess().getInitExpressionExpCSParserRuleCall_2_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleConstructorPartCS10048);
+ pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleConstructorPartCS10050);
lv_initExpression_2_0=ruleExpCS();
state._fsp--;
@@ -12677,7 +12680,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPrimitiveLiteralExpCSRule());
}
- pushFollow(FollowSets000.FOLLOW_rulePrimitiveLiteralExpCS_in_entryRulePrimitiveLiteralExpCS10084);
+ pushFollow(FollowSets000.FOLLOW_rulePrimitiveLiteralExpCS_in_entryRulePrimitiveLiteralExpCS10086);
iv_rulePrimitiveLiteralExpCS=rulePrimitiveLiteralExpCS();
state._fsp--;
@@ -12685,7 +12688,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_rulePrimitiveLiteralExpCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRulePrimitiveLiteralExpCS10094); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRulePrimitiveLiteralExpCS10096); if (state.failed) return current;
}
@@ -12782,7 +12785,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getPrimitiveLiteralExpCSAccess().getNumberLiteralExpCSParserRuleCall_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleNumberLiteralExpCS_in_rulePrimitiveLiteralExpCS10144);
+ pushFollow(FollowSets000.FOLLOW_ruleNumberLiteralExpCS_in_rulePrimitiveLiteralExpCS10146);
this_NumberLiteralExpCS_0=ruleNumberLiteralExpCS();
state._fsp--;
@@ -12809,7 +12812,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getPrimitiveLiteralExpCSAccess().getStringLiteralExpCSParserRuleCall_1());
}
- pushFollow(FollowSets000.FOLLOW_ruleStringLiteralExpCS_in_rulePrimitiveLiteralExpCS10174);
+ pushFollow(FollowSets000.FOLLOW_ruleStringLiteralExpCS_in_rulePrimitiveLiteralExpCS10176);
this_StringLiteralExpCS_1=ruleStringLiteralExpCS();
state._fsp--;
@@ -12836,7 +12839,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getPrimitiveLiteralExpCSAccess().getBooleanLiteralExpCSParserRuleCall_2());
}
- pushFollow(FollowSets000.FOLLOW_ruleBooleanLiteralExpCS_in_rulePrimitiveLiteralExpCS10204);
+ pushFollow(FollowSets000.FOLLOW_ruleBooleanLiteralExpCS_in_rulePrimitiveLiteralExpCS10206);
this_BooleanLiteralExpCS_2=ruleBooleanLiteralExpCS();
state._fsp--;
@@ -12863,7 +12866,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getPrimitiveLiteralExpCSAccess().getUnlimitedNaturalLiteralExpCSParserRuleCall_3());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnlimitedNaturalLiteralExpCS_in_rulePrimitiveLiteralExpCS10234);
+ pushFollow(FollowSets000.FOLLOW_ruleUnlimitedNaturalLiteralExpCS_in_rulePrimitiveLiteralExpCS10236);
this_UnlimitedNaturalLiteralExpCS_3=ruleUnlimitedNaturalLiteralExpCS();
state._fsp--;
@@ -12890,7 +12893,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getPrimitiveLiteralExpCSAccess().getInvalidLiteralExpCSParserRuleCall_4());
}
- pushFollow(FollowSets000.FOLLOW_ruleInvalidLiteralExpCS_in_rulePrimitiveLiteralExpCS10264);
+ pushFollow(FollowSets000.FOLLOW_ruleInvalidLiteralExpCS_in_rulePrimitiveLiteralExpCS10266);
this_InvalidLiteralExpCS_4=ruleInvalidLiteralExpCS();
state._fsp--;
@@ -12917,7 +12920,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getPrimitiveLiteralExpCSAccess().getNullLiteralExpCSParserRuleCall_5());
}
- pushFollow(FollowSets000.FOLLOW_ruleNullLiteralExpCS_in_rulePrimitiveLiteralExpCS10294);
+ pushFollow(FollowSets000.FOLLOW_ruleNullLiteralExpCS_in_rulePrimitiveLiteralExpCS10296);
this_NullLiteralExpCS_5=ruleNullLiteralExpCS();
state._fsp--;
@@ -12968,7 +12971,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTupleLiteralExpCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleTupleLiteralExpCS_in_entryRuleTupleLiteralExpCS10329);
+ pushFollow(FollowSets000.FOLLOW_ruleTupleLiteralExpCS_in_entryRuleTupleLiteralExpCS10331);
iv_ruleTupleLiteralExpCS=ruleTupleLiteralExpCS();
state._fsp--;
@@ -12976,7 +12979,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleTupleLiteralExpCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTupleLiteralExpCS10339); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTupleLiteralExpCS10341); if (state.failed) return current;
}
@@ -13016,13 +13019,13 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:4560:1: (otherlv_0= 'Tuple' otherlv_1= '{' ( (lv_ownedParts_2_0= ruleTupleLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTupleLiteralPartCS ) ) )* otherlv_5= '}' )
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:4560:3: otherlv_0= 'Tuple' otherlv_1= '{' ( (lv_ownedParts_2_0= ruleTupleLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTupleLiteralPartCS ) ) )* otherlv_5= '}'
{
- otherlv_0=(Token)match(input,59,FollowSets000.FOLLOW_59_in_ruleTupleLiteralExpCS10376); if (state.failed) return current;
+ otherlv_0=(Token)match(input,59,FollowSets000.FOLLOW_59_in_ruleTupleLiteralExpCS10378); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_0, grammarAccess.getTupleLiteralExpCSAccess().getTupleKeyword_0());
}
- otherlv_1=(Token)match(input,21,FollowSets000.FOLLOW_21_in_ruleTupleLiteralExpCS10388); if (state.failed) return current;
+ otherlv_1=(Token)match(input,21,FollowSets000.FOLLOW_21_in_ruleTupleLiteralExpCS10390); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getTupleLiteralExpCSAccess().getLeftCurlyBracketKeyword_1());
@@ -13039,7 +13042,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getTupleLiteralExpCSAccess().getOwnedPartsTupleLiteralPartCSParserRuleCall_2_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleTupleLiteralPartCS_in_ruleTupleLiteralExpCS10409);
+ pushFollow(FollowSets000.FOLLOW_ruleTupleLiteralPartCS_in_ruleTupleLiteralExpCS10411);
lv_ownedParts_2_0=ruleTupleLiteralPartCS();
state._fsp--;
@@ -13078,7 +13081,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
case 1 :
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:4586:4: otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTupleLiteralPartCS ) )
{
- otherlv_3=(Token)match(input,17,FollowSets000.FOLLOW_17_in_ruleTupleLiteralExpCS10422); if (state.failed) return current;
+ otherlv_3=(Token)match(input,17,FollowSets000.FOLLOW_17_in_ruleTupleLiteralExpCS10424); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getTupleLiteralExpCSAccess().getCommaKeyword_3_0());
@@ -13095,7 +13098,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getTupleLiteralExpCSAccess().getOwnedPartsTupleLiteralPartCSParserRuleCall_3_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleTupleLiteralPartCS_in_ruleTupleLiteralExpCS10443);
+ pushFollow(FollowSets000.FOLLOW_ruleTupleLiteralPartCS_in_ruleTupleLiteralExpCS10445);
lv_ownedParts_4_0=ruleTupleLiteralPartCS();
state._fsp--;
@@ -13128,7 +13131,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
} while (true);
- otherlv_5=(Token)match(input,23,FollowSets000.FOLLOW_23_in_ruleTupleLiteralExpCS10457); if (state.failed) return current;
+ otherlv_5=(Token)match(input,23,FollowSets000.FOLLOW_23_in_ruleTupleLiteralExpCS10459); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_5, grammarAccess.getTupleLiteralExpCSAccess().getRightCurlyBracketKeyword_4());
@@ -13171,7 +13174,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTupleLiteralPartCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleTupleLiteralPartCS_in_entryRuleTupleLiteralPartCS10493);
+ pushFollow(FollowSets000.FOLLOW_ruleTupleLiteralPartCS_in_entryRuleTupleLiteralPartCS10495);
iv_ruleTupleLiteralPartCS=ruleTupleLiteralPartCS();
state._fsp--;
@@ -13179,7 +13182,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleTupleLiteralPartCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTupleLiteralPartCS10503); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTupleLiteralPartCS10505); if (state.failed) return current;
}
@@ -13230,7 +13233,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getTupleLiteralPartCSAccess().getNameUnrestrictedNameParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleTupleLiteralPartCS10549);
+ pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleTupleLiteralPartCS10551);
lv_name_0_0=ruleUnrestrictedName();
state._fsp--;
@@ -13265,7 +13268,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
case 1 :
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:4651:4: otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) )
{
- otherlv_1=(Token)match(input,28,FollowSets000.FOLLOW_28_in_ruleTupleLiteralPartCS10562); if (state.failed) return current;
+ otherlv_1=(Token)match(input,28,FollowSets000.FOLLOW_28_in_ruleTupleLiteralPartCS10564); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getTupleLiteralPartCSAccess().getColonKeyword_1_0());
@@ -13282,7 +13285,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getTupleLiteralPartCSAccess().getOwnedTypeTypeExpCSParserRuleCall_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleTupleLiteralPartCS10583);
+ pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleTupleLiteralPartCS10585);
lv_ownedType_2_0=ruleTypeExpCS();
state._fsp--;
@@ -13312,7 +13315,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_3=(Token)match(input,51,FollowSets000.FOLLOW_51_in_ruleTupleLiteralPartCS10597); if (state.failed) return current;
+ otherlv_3=(Token)match(input,51,FollowSets000.FOLLOW_51_in_ruleTupleLiteralPartCS10599); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getTupleLiteralPartCSAccess().getEqualsSignKeyword_2());
@@ -13329,7 +13332,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getTupleLiteralPartCSAccess().getInitExpressionExpCSParserRuleCall_3_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleTupleLiteralPartCS10618);
+ pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleTupleLiteralPartCS10620);
lv_initExpression_4_0=ruleExpCS();
state._fsp--;
@@ -13390,7 +13393,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNumberLiteralExpCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleNumberLiteralExpCS_in_entryRuleNumberLiteralExpCS10654);
+ pushFollow(FollowSets000.FOLLOW_ruleNumberLiteralExpCS_in_entryRuleNumberLiteralExpCS10656);
iv_ruleNumberLiteralExpCS=ruleNumberLiteralExpCS();
state._fsp--;
@@ -13398,7 +13401,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleNumberLiteralExpCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNumberLiteralExpCS10664); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNumberLiteralExpCS10666); if (state.failed) return current;
}
@@ -13440,7 +13443,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getNumberLiteralExpCSAccess().getNameNUMBER_LITERALParserRuleCall_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleNUMBER_LITERAL_in_ruleNumberLiteralExpCS10709);
+ pushFollow(FollowSets000.FOLLOW_ruleNUMBER_LITERAL_in_ruleNumberLiteralExpCS10711);
lv_name_0_0=ruleNUMBER_LITERAL();
state._fsp--;
@@ -13498,7 +13501,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getStringLiteralExpCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleStringLiteralExpCS_in_entryRuleStringLiteralExpCS10744);
+ pushFollow(FollowSets000.FOLLOW_ruleStringLiteralExpCS_in_entryRuleStringLiteralExpCS10746);
iv_ruleStringLiteralExpCS=ruleStringLiteralExpCS();
state._fsp--;
@@ -13506,7 +13509,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleStringLiteralExpCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleStringLiteralExpCS10754); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleStringLiteralExpCS10756); if (state.failed) return current;
}
@@ -13561,7 +13564,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getStringLiteralExpCSAccess().getNameStringLiteralParserRuleCall_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleStringLiteral_in_ruleStringLiteralExpCS10799);
+ pushFollow(FollowSets000.FOLLOW_ruleStringLiteral_in_ruleStringLiteralExpCS10801);
lv_name_0_0=ruleStringLiteral();
state._fsp--;
@@ -13630,7 +13633,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getBooleanLiteralExpCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleBooleanLiteralExpCS_in_entryRuleBooleanLiteralExpCS10835);
+ pushFollow(FollowSets000.FOLLOW_ruleBooleanLiteralExpCS_in_entryRuleBooleanLiteralExpCS10837);
iv_ruleBooleanLiteralExpCS=ruleBooleanLiteralExpCS();
state._fsp--;
@@ -13638,7 +13641,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleBooleanLiteralExpCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleBooleanLiteralExpCS10845); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleBooleanLiteralExpCS10847); if (state.failed) return current;
}
@@ -13696,7 +13699,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:4795:1: (lv_name_0_0= 'true' )
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:4796:3: lv_name_0_0= 'true'
{
- lv_name_0_0=(Token)match(input,77,FollowSets000.FOLLOW_77_in_ruleBooleanLiteralExpCS10888); if (state.failed) return current;
+ lv_name_0_0=(Token)match(input,77,FollowSets000.FOLLOW_77_in_ruleBooleanLiteralExpCS10890); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_name_0_0, grammarAccess.getBooleanLiteralExpCSAccess().getNameTrueKeyword_0_0());
@@ -13728,7 +13731,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:4811:1: (lv_name_1_0= 'false' )
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:4812:3: lv_name_1_0= 'false'
{
- lv_name_1_0=(Token)match(input,78,FollowSets000.FOLLOW_78_in_ruleBooleanLiteralExpCS10925); if (state.failed) return current;
+ lv_name_1_0=(Token)match(input,78,FollowSets000.FOLLOW_78_in_ruleBooleanLiteralExpCS10927); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_name_1_0, grammarAccess.getBooleanLiteralExpCSAccess().getNameFalseKeyword_1_0());
@@ -13788,7 +13791,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getUnlimitedNaturalLiteralExpCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnlimitedNaturalLiteralExpCS_in_entryRuleUnlimitedNaturalLiteralExpCS10974);
+ pushFollow(FollowSets000.FOLLOW_ruleUnlimitedNaturalLiteralExpCS_in_entryRuleUnlimitedNaturalLiteralExpCS10976);
iv_ruleUnlimitedNaturalLiteralExpCS=ruleUnlimitedNaturalLiteralExpCS();
state._fsp--;
@@ -13796,7 +13799,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleUnlimitedNaturalLiteralExpCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleUnlimitedNaturalLiteralExpCS10984); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleUnlimitedNaturalLiteralExpCS10986); if (state.failed) return current;
}
@@ -13847,7 +13850,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,37,FollowSets000.FOLLOW_37_in_ruleUnlimitedNaturalLiteralExpCS11033); if (state.failed) return current;
+ otherlv_1=(Token)match(input,37,FollowSets000.FOLLOW_37_in_ruleUnlimitedNaturalLiteralExpCS11035); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getUnlimitedNaturalLiteralExpCSAccess().getAsteriskKeyword_1());
@@ -13890,7 +13893,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getInvalidLiteralExpCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleInvalidLiteralExpCS_in_entryRuleInvalidLiteralExpCS11069);
+ pushFollow(FollowSets000.FOLLOW_ruleInvalidLiteralExpCS_in_entryRuleInvalidLiteralExpCS11071);
iv_ruleInvalidLiteralExpCS=ruleInvalidLiteralExpCS();
state._fsp--;
@@ -13898,7 +13901,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleInvalidLiteralExpCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleInvalidLiteralExpCS11079); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleInvalidLiteralExpCS11081); if (state.failed) return current;
}
@@ -13949,7 +13952,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,79,FollowSets000.FOLLOW_79_in_ruleInvalidLiteralExpCS11128); if (state.failed) return current;
+ otherlv_1=(Token)match(input,79,FollowSets000.FOLLOW_79_in_ruleInvalidLiteralExpCS11130); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getInvalidLiteralExpCSAccess().getInvalidKeyword_1());
@@ -13992,7 +13995,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNullLiteralExpCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleNullLiteralExpCS_in_entryRuleNullLiteralExpCS11164);
+ pushFollow(FollowSets000.FOLLOW_ruleNullLiteralExpCS_in_entryRuleNullLiteralExpCS11166);
iv_ruleNullLiteralExpCS=ruleNullLiteralExpCS();
state._fsp--;
@@ -14000,7 +14003,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleNullLiteralExpCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNullLiteralExpCS11174); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNullLiteralExpCS11176); if (state.failed) return current;
}
@@ -14051,7 +14054,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,80,FollowSets000.FOLLOW_80_in_ruleNullLiteralExpCS11223); if (state.failed) return current;
+ otherlv_1=(Token)match(input,80,FollowSets000.FOLLOW_80_in_ruleNullLiteralExpCS11225); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getNullLiteralExpCSAccess().getNullKeyword_1());
@@ -14094,7 +14097,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTypeLiteralCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleTypeLiteralCS_in_entryRuleTypeLiteralCS11259);
+ pushFollow(FollowSets000.FOLLOW_ruleTypeLiteralCS_in_entryRuleTypeLiteralCS11261);
iv_ruleTypeLiteralCS=ruleTypeLiteralCS();
state._fsp--;
@@ -14102,7 +14105,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleTypeLiteralCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTypeLiteralCS11269); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTypeLiteralCS11271); if (state.failed) return current;
}
@@ -14188,7 +14191,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getTypeLiteralCSAccess().getPrimitiveTypeCSParserRuleCall_0());
}
- pushFollow(FollowSets000.FOLLOW_rulePrimitiveTypeCS_in_ruleTypeLiteralCS11319);
+ pushFollow(FollowSets000.FOLLOW_rulePrimitiveTypeCS_in_ruleTypeLiteralCS11321);
this_PrimitiveTypeCS_0=rulePrimitiveTypeCS();
state._fsp--;
@@ -14215,7 +14218,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getTypeLiteralCSAccess().getCollectionTypeCSParserRuleCall_1());
}
- pushFollow(FollowSets000.FOLLOW_ruleCollectionTypeCS_in_ruleTypeLiteralCS11349);
+ pushFollow(FollowSets000.FOLLOW_ruleCollectionTypeCS_in_ruleTypeLiteralCS11351);
this_CollectionTypeCS_1=ruleCollectionTypeCS();
state._fsp--;
@@ -14242,7 +14245,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getTypeLiteralCSAccess().getTupleTypeCSParserRuleCall_2());
}
- pushFollow(FollowSets000.FOLLOW_ruleTupleTypeCS_in_ruleTypeLiteralCS11379);
+ pushFollow(FollowSets000.FOLLOW_ruleTupleTypeCS_in_ruleTypeLiteralCS11381);
this_TupleTypeCS_2=ruleTupleTypeCS();
state._fsp--;
@@ -14293,7 +14296,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTypeLiteralWithMultiplicityCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleTypeLiteralWithMultiplicityCS_in_entryRuleTypeLiteralWithMultiplicityCS11414);
+ pushFollow(FollowSets000.FOLLOW_ruleTypeLiteralWithMultiplicityCS_in_entryRuleTypeLiteralWithMultiplicityCS11416);
iv_ruleTypeLiteralWithMultiplicityCS=ruleTypeLiteralWithMultiplicityCS();
state._fsp--;
@@ -14301,7 +14304,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleTypeLiteralWithMultiplicityCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTypeLiteralWithMultiplicityCS11424); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTypeLiteralWithMultiplicityCS11426); if (state.failed) return current;
}
@@ -14347,7 +14350,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getTypeLiteralWithMultiplicityCSAccess().getTypeLiteralCSParserRuleCall_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleTypeLiteralCS_in_ruleTypeLiteralWithMultiplicityCS11474);
+ pushFollow(FollowSets000.FOLLOW_ruleTypeLiteralCS_in_ruleTypeLiteralWithMultiplicityCS11476);
this_TypeLiteralCS_0=ruleTypeLiteralCS();
state._fsp--;
@@ -14377,7 +14380,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getTypeLiteralWithMultiplicityCSAccess().getMultiplicityMultiplicityCSParserRuleCall_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleMultiplicityCS_in_ruleTypeLiteralWithMultiplicityCS11494);
+ pushFollow(FollowSets000.FOLLOW_ruleMultiplicityCS_in_ruleTypeLiteralWithMultiplicityCS11496);
lv_multiplicity_1_0=ruleMultiplicityCS();
state._fsp--;
@@ -14441,7 +14444,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTypeLiteralExpCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleTypeLiteralExpCS_in_entryRuleTypeLiteralExpCS11531);
+ pushFollow(FollowSets000.FOLLOW_ruleTypeLiteralExpCS_in_entryRuleTypeLiteralExpCS11533);
iv_ruleTypeLiteralExpCS=ruleTypeLiteralExpCS();
state._fsp--;
@@ -14449,7 +14452,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleTypeLiteralExpCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTypeLiteralExpCS11541); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTypeLiteralExpCS11543); if (state.failed) return current;
}
@@ -14491,7 +14494,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getTypeLiteralExpCSAccess().getOwnedTypeTypeLiteralWithMultiplicityCSParserRuleCall_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleTypeLiteralWithMultiplicityCS_in_ruleTypeLiteralExpCS11586);
+ pushFollow(FollowSets000.FOLLOW_ruleTypeLiteralWithMultiplicityCS_in_ruleTypeLiteralExpCS11588);
lv_ownedType_0_0=ruleTypeLiteralWithMultiplicityCS();
state._fsp--;
@@ -14549,7 +14552,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTypeNameExpCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleTypeNameExpCS_in_entryRuleTypeNameExpCS11621);
+ pushFollow(FollowSets000.FOLLOW_ruleTypeNameExpCS_in_entryRuleTypeNameExpCS11623);
iv_ruleTypeNameExpCS=ruleTypeNameExpCS();
state._fsp--;
@@ -14557,7 +14560,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleTypeNameExpCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTypeNameExpCS11631); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTypeNameExpCS11633); if (state.failed) return current;
}
@@ -14599,7 +14602,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getTypeNameExpCSAccess().getPathNamePathNameCSParserRuleCall_0());
}
- pushFollow(FollowSets000.FOLLOW_rulePathNameCS_in_ruleTypeNameExpCS11676);
+ pushFollow(FollowSets000.FOLLOW_rulePathNameCS_in_ruleTypeNameExpCS11678);
lv_pathName_0_0=rulePathNameCS();
state._fsp--;
@@ -14657,7 +14660,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTypeExpCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_entryRuleTypeExpCS11711);
+ pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_entryRuleTypeExpCS11713);
iv_ruleTypeExpCS=ruleTypeExpCS();
state._fsp--;
@@ -14665,7 +14668,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleTypeExpCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTypeExpCS11721); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTypeExpCS11723); if (state.failed) return current;
}
@@ -14734,7 +14737,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getTypeExpCSAccess().getTypeNameExpCSParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleTypeNameExpCS_in_ruleTypeExpCS11772);
+ pushFollow(FollowSets000.FOLLOW_ruleTypeNameExpCS_in_ruleTypeExpCS11774);
this_TypeNameExpCS_0=ruleTypeNameExpCS();
state._fsp--;
@@ -14761,7 +14764,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getTypeExpCSAccess().getTypeLiteralCSParserRuleCall_0_1());
}
- pushFollow(FollowSets000.FOLLOW_ruleTypeLiteralCS_in_ruleTypeExpCS11802);
+ pushFollow(FollowSets000.FOLLOW_ruleTypeLiteralCS_in_ruleTypeExpCS11804);
this_TypeLiteralCS_1=ruleTypeLiteralCS();
state._fsp--;
@@ -14797,7 +14800,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getTypeExpCSAccess().getMultiplicityMultiplicityCSParserRuleCall_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleMultiplicityCS_in_ruleTypeExpCS11823);
+ pushFollow(FollowSets000.FOLLOW_ruleMultiplicityCS_in_ruleTypeExpCS11825);
lv_multiplicity_2_0=ruleMultiplicityCS();
state._fsp--;
@@ -14861,7 +14864,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getExpCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_entryRuleExpCS11860);
+ pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_entryRuleExpCS11862);
iv_ruleExpCS=ruleExpCS();
state._fsp--;
@@ -14869,7 +14872,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleExpCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleExpCS11870); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleExpCS11872); if (state.failed) return current;
}
@@ -14940,7 +14943,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getExpCSAccess().getPrefixedExpCSParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_rulePrefixedExpCS_in_ruleExpCS11921);
+ pushFollow(FollowSets000.FOLLOW_rulePrefixedExpCS_in_ruleExpCS11923);
this_PrefixedExpCS_0=rulePrefixedExpCS();
state._fsp--;
@@ -14991,7 +14994,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getExpCSAccess().getOwnedOperatorBinaryOperatorCSParserRuleCall_0_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleBinaryOperatorCS_in_ruleExpCS11954);
+ pushFollow(FollowSets000.FOLLOW_ruleBinaryOperatorCS_in_ruleExpCS11956);
lv_ownedOperator_2_0=ruleBinaryOperatorCS();
state._fsp--;
@@ -15050,7 +15053,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getExpCSAccess().getOwnedExpressionPrefixedExpCSParserRuleCall_0_1_2_0_0_0());
}
- pushFollow(FollowSets000.FOLLOW_rulePrefixedExpCS_in_ruleExpCS11977);
+ pushFollow(FollowSets000.FOLLOW_rulePrefixedExpCS_in_ruleExpCS11979);
lv_ownedExpression_3_0=rulePrefixedExpCS();
state._fsp--;
@@ -15094,7 +15097,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getExpCSAccess().getOwnedOperatorBinaryOperatorCSParserRuleCall_0_1_2_0_1_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleBinaryOperatorCS_in_ruleExpCS11999);
+ pushFollow(FollowSets000.FOLLOW_ruleBinaryOperatorCS_in_ruleExpCS12001);
lv_ownedOperator_4_0=ruleBinaryOperatorCS();
state._fsp--;
@@ -15129,7 +15132,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getExpCSAccess().getOwnedExpressionPrefixedExpCSParserRuleCall_0_1_2_0_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_rulePrefixedExpCS_in_ruleExpCS12020);
+ pushFollow(FollowSets000.FOLLOW_rulePrefixedExpCS_in_ruleExpCS12022);
lv_ownedExpression_5_0=rulePrefixedExpCS();
state._fsp--;
@@ -15184,7 +15187,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getExpCSAccess().getOwnedOperatorBinaryOperatorCSParserRuleCall_0_1_2_0_2_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleBinaryOperatorCS_in_ruleExpCS12044);
+ pushFollow(FollowSets000.FOLLOW_ruleBinaryOperatorCS_in_ruleExpCS12046);
lv_ownedOperator_6_0=ruleBinaryOperatorCS();
state._fsp--;
@@ -15219,7 +15222,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getExpCSAccess().getOwnedExpressionLetExpCSParserRuleCall_0_1_2_0_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleLetExpCS_in_ruleExpCS12065);
+ pushFollow(FollowSets000.FOLLOW_ruleLetExpCS_in_ruleExpCS12067);
lv_ownedExpression_7_0=ruleLetExpCS();
state._fsp--;
@@ -15269,7 +15272,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getExpCSAccess().getOwnedExpressionLetExpCSParserRuleCall_0_1_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleLetExpCS_in_ruleExpCS12095);
+ pushFollow(FollowSets000.FOLLOW_ruleLetExpCS_in_ruleExpCS12097);
lv_ownedExpression_8_0=ruleLetExpCS();
state._fsp--;
@@ -15359,7 +15362,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getExpCSAccess().getOwnedOperatorUnaryOperatorCSParserRuleCall_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnaryOperatorCS_in_ruleExpCS12139);
+ pushFollow(FollowSets000.FOLLOW_ruleUnaryOperatorCS_in_ruleExpCS12141);
lv_ownedOperator_10_0=ruleUnaryOperatorCS();
state._fsp--;
@@ -15405,7 +15408,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getExpCSAccess().getOwnedExpressionLetExpCSParserRuleCall_1_2_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleLetExpCS_in_ruleExpCS12161);
+ pushFollow(FollowSets000.FOLLOW_ruleLetExpCS_in_ruleExpCS12163);
lv_ownedExpression_11_0=ruleLetExpCS();
state._fsp--;
@@ -15448,7 +15451,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getExpCSAccess().getLetExpCSParserRuleCall_2());
}
- pushFollow(FollowSets000.FOLLOW_ruleLetExpCS_in_ruleExpCS12193);
+ pushFollow(FollowSets000.FOLLOW_ruleLetExpCS_in_ruleExpCS12195);
this_LetExpCS_12=ruleLetExpCS();
state._fsp--;
@@ -15499,7 +15502,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPrefixedExpCSRule());
}
- pushFollow(FollowSets000.FOLLOW_rulePrefixedExpCS_in_entryRulePrefixedExpCS12228);
+ pushFollow(FollowSets000.FOLLOW_rulePrefixedExpCS_in_entryRulePrefixedExpCS12230);
iv_rulePrefixedExpCS=rulePrefixedExpCS();
state._fsp--;
@@ -15507,7 +15510,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_rulePrefixedExpCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRulePrefixedExpCS12238); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRulePrefixedExpCS12240); if (state.failed) return current;
}
@@ -15608,7 +15611,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getPrefixedExpCSAccess().getOwnedOperatorUnaryOperatorCSParserRuleCall_0_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnaryOperatorCS_in_rulePrefixedExpCS12297);
+ pushFollow(FollowSets000.FOLLOW_ruleUnaryOperatorCS_in_rulePrefixedExpCS12299);
lv_ownedOperator_1_0=ruleUnaryOperatorCS();
state._fsp--;
@@ -15654,7 +15657,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getPrefixedExpCSAccess().getOwnedExpressionPrimaryExpCSParserRuleCall_0_2_0());
}
- pushFollow(FollowSets000.FOLLOW_rulePrimaryExpCS_in_rulePrefixedExpCS12319);
+ pushFollow(FollowSets000.FOLLOW_rulePrimaryExpCS_in_rulePrefixedExpCS12321);
lv_ownedExpression_2_0=rulePrimaryExpCS();
state._fsp--;
@@ -15697,7 +15700,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getPrefixedExpCSAccess().getPrimaryExpCSParserRuleCall_1());
}
- pushFollow(FollowSets000.FOLLOW_rulePrimaryExpCS_in_rulePrefixedExpCS12351);
+ pushFollow(FollowSets000.FOLLOW_rulePrimaryExpCS_in_rulePrefixedExpCS12353);
this_PrimaryExpCS_3=rulePrimaryExpCS();
state._fsp--;
@@ -15748,7 +15751,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPrimaryExpCSRule());
}
- pushFollow(FollowSets000.FOLLOW_rulePrimaryExpCS_in_entryRulePrimaryExpCS12386);
+ pushFollow(FollowSets000.FOLLOW_rulePrimaryExpCS_in_entryRulePrimaryExpCS12388);
iv_rulePrimaryExpCS=rulePrimaryExpCS();
state._fsp--;
@@ -15756,7 +15759,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_rulePrimaryExpCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRulePrimaryExpCS12396); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRulePrimaryExpCS12398); if (state.failed) return current;
}
@@ -15859,7 +15862,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getNestedExpCSParserRuleCall_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleNestedExpCS_in_rulePrimaryExpCS12446);
+ pushFollow(FollowSets000.FOLLOW_ruleNestedExpCS_in_rulePrimaryExpCS12448);
this_NestedExpCS_0=ruleNestedExpCS();
state._fsp--;
@@ -15886,7 +15889,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getIfExpCSParserRuleCall_1());
}
- pushFollow(FollowSets000.FOLLOW_ruleIfExpCS_in_rulePrimaryExpCS12476);
+ pushFollow(FollowSets000.FOLLOW_ruleIfExpCS_in_rulePrimaryExpCS12478);
this_IfExpCS_1=ruleIfExpCS();
state._fsp--;
@@ -15913,7 +15916,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getSelfExpCSParserRuleCall_2());
}
- pushFollow(FollowSets000.FOLLOW_ruleSelfExpCS_in_rulePrimaryExpCS12506);
+ pushFollow(FollowSets000.FOLLOW_ruleSelfExpCS_in_rulePrimaryExpCS12508);
this_SelfExpCS_2=ruleSelfExpCS();
state._fsp--;
@@ -15940,7 +15943,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getPrimitiveLiteralExpCSParserRuleCall_3());
}
- pushFollow(FollowSets000.FOLLOW_rulePrimitiveLiteralExpCS_in_rulePrimaryExpCS12536);
+ pushFollow(FollowSets000.FOLLOW_rulePrimitiveLiteralExpCS_in_rulePrimaryExpCS12538);
this_PrimitiveLiteralExpCS_3=rulePrimitiveLiteralExpCS();
state._fsp--;
@@ -15967,7 +15970,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getTupleLiteralExpCSParserRuleCall_4());
}
- pushFollow(FollowSets000.FOLLOW_ruleTupleLiteralExpCS_in_rulePrimaryExpCS12566);
+ pushFollow(FollowSets000.FOLLOW_ruleTupleLiteralExpCS_in_rulePrimaryExpCS12568);
this_TupleLiteralExpCS_4=ruleTupleLiteralExpCS();
state._fsp--;
@@ -15994,7 +15997,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getCollectionLiteralExpCSParserRuleCall_5());
}
- pushFollow(FollowSets000.FOLLOW_ruleCollectionLiteralExpCS_in_rulePrimaryExpCS12596);
+ pushFollow(FollowSets000.FOLLOW_ruleCollectionLiteralExpCS_in_rulePrimaryExpCS12598);
this_CollectionLiteralExpCS_5=ruleCollectionLiteralExpCS();
state._fsp--;
@@ -16021,7 +16024,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getTypeLiteralExpCSParserRuleCall_6());
}
- pushFollow(FollowSets000.FOLLOW_ruleTypeLiteralExpCS_in_rulePrimaryExpCS12626);
+ pushFollow(FollowSets000.FOLLOW_ruleTypeLiteralExpCS_in_rulePrimaryExpCS12628);
this_TypeLiteralExpCS_6=ruleTypeLiteralExpCS();
state._fsp--;
@@ -16070,7 +16073,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getPathNamePathNameCSParserRuleCall_7_1_0());
}
- pushFollow(FollowSets000.FOLLOW_rulePathNameCS_in_rulePrimaryExpCS12665);
+ pushFollow(FollowSets000.FOLLOW_rulePathNameCS_in_rulePrimaryExpCS12667);
lv_pathName_8_0=rulePathNameCS();
state._fsp--;
@@ -16106,12 +16109,12 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
{
int LA100_2 = input.LA(2);
- if ( (LA100_2==24||LA100_2==27) ) {
- alt100=3;
- }
- else if ( ((LA100_2>=RULE_SIMPLE_ID && LA100_2<=RULE_ESCAPED_ID)||LA100_2==RULE_SINGLE_QUOTED_STRING||LA100_2==16||(LA100_2>=18 && LA100_2<=19)||LA100_2==23||LA100_2==29||LA100_2==32||LA100_2==35||(LA100_2>=38 && LA100_2<=42)) ) {
+ if ( ((LA100_2>=RULE_SIMPLE_ID && LA100_2<=RULE_ESCAPED_ID)||LA100_2==RULE_SINGLE_QUOTED_STRING||LA100_2==16||(LA100_2>=18 && LA100_2<=19)||LA100_2==23||LA100_2==29||LA100_2==32||LA100_2==35||(LA100_2>=38 && LA100_2<=42)) ) {
alt100=2;
}
+ else if ( (LA100_2==24||LA100_2==27) ) {
+ alt100=3;
+ }
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
@@ -16190,7 +16193,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_10=(Token)match(input,74,FollowSets000.FOLLOW_74_in_rulePrimaryExpCS12691); if (state.failed) return current;
+ otherlv_10=(Token)match(input,74,FollowSets000.FOLLOW_74_in_rulePrimaryExpCS12693); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_10, grammarAccess.getPrimaryExpCSAccess().getLeftSquareBracketKeyword_7_2_0_1());
@@ -16207,7 +16210,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getFirstIndexesExpCSParserRuleCall_7_2_0_2_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_rulePrimaryExpCS12712);
+ pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_rulePrimaryExpCS12714);
lv_firstIndexes_11_0=ruleExpCS();
state._fsp--;
@@ -16246,7 +16249,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
case 1 :
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:5656:4: otherlv_12= ',' ( (lv_firstIndexes_13_0= ruleExpCS ) )
{
- otherlv_12=(Token)match(input,17,FollowSets000.FOLLOW_17_in_rulePrimaryExpCS12725); if (state.failed) return current;
+ otherlv_12=(Token)match(input,17,FollowSets000.FOLLOW_17_in_rulePrimaryExpCS12727); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_12, grammarAccess.getPrimaryExpCSAccess().getCommaKeyword_7_2_0_3_0());
@@ -16263,7 +16266,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getFirstIndexesExpCSParserRuleCall_7_2_0_3_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_rulePrimaryExpCS12746);
+ pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_rulePrimaryExpCS12748);
lv_firstIndexes_13_0=ruleExpCS();
state._fsp--;
@@ -16296,7 +16299,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
} while (true);
- otherlv_14=(Token)match(input,75,FollowSets000.FOLLOW_75_in_rulePrimaryExpCS12760); if (state.failed) return current;
+ otherlv_14=(Token)match(input,75,FollowSets000.FOLLOW_75_in_rulePrimaryExpCS12762); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_14, grammarAccess.getPrimaryExpCSAccess().getRightSquareBracketKeyword_7_2_0_4());
@@ -16313,7 +16316,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
case 1 :
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:5682:3: otherlv_15= '[' ( (lv_secondIndexes_16_0= ruleExpCS ) ) (otherlv_17= ',' ( (lv_secondIndexes_18_0= ruleExpCS ) ) )* otherlv_19= ']'
{
- otherlv_15=(Token)match(input,74,FollowSets000.FOLLOW_74_in_rulePrimaryExpCS12773); if (state.failed) return current;
+ otherlv_15=(Token)match(input,74,FollowSets000.FOLLOW_74_in_rulePrimaryExpCS12775); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_15, grammarAccess.getPrimaryExpCSAccess().getLeftSquareBracketKeyword_7_2_0_5_0());
@@ -16330,7 +16333,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getSecondIndexesExpCSParserRuleCall_7_2_0_5_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_rulePrimaryExpCS12794);
+ pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_rulePrimaryExpCS12796);
lv_secondIndexes_16_0=ruleExpCS();
state._fsp--;
@@ -16369,7 +16372,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
case 1 :
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:5704:4: otherlv_17= ',' ( (lv_secondIndexes_18_0= ruleExpCS ) )
{
- otherlv_17=(Token)match(input,17,FollowSets000.FOLLOW_17_in_rulePrimaryExpCS12807); if (state.failed) return current;
+ otherlv_17=(Token)match(input,17,FollowSets000.FOLLOW_17_in_rulePrimaryExpCS12809); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_17, grammarAccess.getPrimaryExpCSAccess().getCommaKeyword_7_2_0_5_2_0());
@@ -16386,7 +16389,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getSecondIndexesExpCSParserRuleCall_7_2_0_5_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_rulePrimaryExpCS12828);
+ pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_rulePrimaryExpCS12830);
lv_secondIndexes_18_0=ruleExpCS();
state._fsp--;
@@ -16419,7 +16422,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
} while (true);
- otherlv_19=(Token)match(input,75,FollowSets000.FOLLOW_75_in_rulePrimaryExpCS12842); if (state.failed) return current;
+ otherlv_19=(Token)match(input,75,FollowSets000.FOLLOW_75_in_rulePrimaryExpCS12844); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_19, grammarAccess.getPrimaryExpCSAccess().getRightSquareBracketKeyword_7_2_0_5_3());
@@ -16448,7 +16451,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:5731:1: (lv_atPre_20_0= '@' )
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:5732:3: lv_atPre_20_0= '@'
{
- lv_atPre_20_0=(Token)match(input,81,FollowSets000.FOLLOW_81_in_rulePrimaryExpCS12863); if (state.failed) return current;
+ lv_atPre_20_0=(Token)match(input,81,FollowSets000.FOLLOW_81_in_rulePrimaryExpCS12865); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_atPre_20_0, grammarAccess.getPrimaryExpCSAccess().getAtPreCommercialAtKeyword_7_2_0_6_0_0());
@@ -16468,7 +16471,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_21=(Token)match(input,82,FollowSets000.FOLLOW_82_in_rulePrimaryExpCS12888); if (state.failed) return current;
+ otherlv_21=(Token)match(input,82,FollowSets000.FOLLOW_82_in_rulePrimaryExpCS12890); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_21, grammarAccess.getPrimaryExpCSAccess().getPreKeyword_7_2_0_6_1());
@@ -16510,7 +16513,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_23=(Token)match(input,21,FollowSets000.FOLLOW_21_in_rulePrimaryExpCS12922); if (state.failed) return current;
+ otherlv_23=(Token)match(input,21,FollowSets000.FOLLOW_21_in_rulePrimaryExpCS12924); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_23, grammarAccess.getPrimaryExpCSAccess().getLeftCurlyBracketKeyword_7_2_1_1());
@@ -16559,7 +16562,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getOwnedPartsConstructorPartCSParserRuleCall_7_2_1_2_0_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleConstructorPartCS_in_rulePrimaryExpCS12945);
+ pushFollow(FollowSets000.FOLLOW_ruleConstructorPartCS_in_rulePrimaryExpCS12947);
lv_ownedParts_24_0=ruleConstructorPartCS();
state._fsp--;
@@ -16598,7 +16601,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
case 1 :
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:5781:4: otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) )
{
- otherlv_25=(Token)match(input,17,FollowSets000.FOLLOW_17_in_rulePrimaryExpCS12958); if (state.failed) return current;
+ otherlv_25=(Token)match(input,17,FollowSets000.FOLLOW_17_in_rulePrimaryExpCS12960); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_25, grammarAccess.getPrimaryExpCSAccess().getCommaKeyword_7_2_1_2_0_1_0());
@@ -16615,7 +16618,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getOwnedPartsConstructorPartCSParserRuleCall_7_2_1_2_0_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleConstructorPartCS_in_rulePrimaryExpCS12979);
+ pushFollow(FollowSets000.FOLLOW_ruleConstructorPartCS_in_rulePrimaryExpCS12981);
lv_ownedParts_26_0=ruleConstructorPartCS();
state._fsp--;
@@ -16671,7 +16674,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getValueStringLiteralParserRuleCall_7_2_1_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleStringLiteral_in_rulePrimaryExpCS13010);
+ pushFollow(FollowSets000.FOLLOW_ruleStringLiteral_in_rulePrimaryExpCS13012);
lv_value_27_0=ruleStringLiteral();
state._fsp--;
@@ -16701,7 +16704,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_28=(Token)match(input,23,FollowSets000.FOLLOW_23_in_rulePrimaryExpCS13023); if (state.failed) return current;
+ otherlv_28=(Token)match(input,23,FollowSets000.FOLLOW_23_in_rulePrimaryExpCS13025); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_28, grammarAccess.getPrimaryExpCSAccess().getRightCurlyBracketKeyword_7_2_1_3());
@@ -16736,7 +16739,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:5828:1: (lv_atPre_29_0= '@' )
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:5829:3: lv_atPre_29_0= '@'
{
- lv_atPre_29_0=(Token)match(input,81,FollowSets000.FOLLOW_81_in_rulePrimaryExpCS13050); if (state.failed) return current;
+ lv_atPre_29_0=(Token)match(input,81,FollowSets000.FOLLOW_81_in_rulePrimaryExpCS13052); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_atPre_29_0, grammarAccess.getPrimaryExpCSAccess().getAtPreCommercialAtKeyword_7_2_2_0_0_0());
@@ -16756,7 +16759,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_30=(Token)match(input,82,FollowSets000.FOLLOW_82_in_rulePrimaryExpCS13075); if (state.failed) return current;
+ otherlv_30=(Token)match(input,82,FollowSets000.FOLLOW_82_in_rulePrimaryExpCS13077); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_30, grammarAccess.getPrimaryExpCSAccess().getPreKeyword_7_2_2_0_1());
@@ -16797,7 +16800,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_32=(Token)match(input,30,FollowSets000.FOLLOW_30_in_rulePrimaryExpCS13102); if (state.failed) return current;
+ otherlv_32=(Token)match(input,30,FollowSets000.FOLLOW_30_in_rulePrimaryExpCS13104); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_32, grammarAccess.getPrimaryExpCSAccess().getLeftParenthesisKeyword_7_2_2_1_1());
@@ -16825,7 +16828,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getArgumentNavigatingArgCSParserRuleCall_7_2_2_1_2_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleNavigatingArgCS_in_rulePrimaryExpCS13124);
+ pushFollow(FollowSets000.FOLLOW_ruleNavigatingArgCS_in_rulePrimaryExpCS13126);
lv_argument_33_0=ruleNavigatingArgCS();
state._fsp--;
@@ -16872,7 +16875,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getArgumentNavigatingCommaArgCSParserRuleCall_7_2_2_1_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleNavigatingCommaArgCS_in_rulePrimaryExpCS13145);
+ pushFollow(FollowSets000.FOLLOW_ruleNavigatingCommaArgCS_in_rulePrimaryExpCS13147);
lv_argument_34_0=ruleNavigatingCommaArgCS();
state._fsp--;
@@ -16924,7 +16927,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getArgumentNavigatingSemiArgCSParserRuleCall_7_2_2_1_2_2_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleNavigatingSemiArgCS_in_rulePrimaryExpCS13168);
+ pushFollow(FollowSets000.FOLLOW_ruleNavigatingSemiArgCS_in_rulePrimaryExpCS13170);
lv_argument_35_0=ruleNavigatingSemiArgCS();
state._fsp--;
@@ -16971,7 +16974,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getArgumentNavigatingCommaArgCSParserRuleCall_7_2_2_1_2_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleNavigatingCommaArgCS_in_rulePrimaryExpCS13189);
+ pushFollow(FollowSets000.FOLLOW_ruleNavigatingCommaArgCS_in_rulePrimaryExpCS13191);
lv_argument_36_0=ruleNavigatingCommaArgCS();
state._fsp--;
@@ -17029,7 +17032,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getArgumentNavigatingBarArgCSParserRuleCall_7_2_2_1_2_3_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleNavigatingBarArgCS_in_rulePrimaryExpCS13214);
+ pushFollow(FollowSets000.FOLLOW_ruleNavigatingBarArgCS_in_rulePrimaryExpCS13216);
lv_argument_37_0=ruleNavigatingBarArgCS();
state._fsp--;
@@ -17076,7 +17079,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getArgumentNavigatingCommaArgCSParserRuleCall_7_2_2_1_2_3_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleNavigatingCommaArgCS_in_rulePrimaryExpCS13235);
+ pushFollow(FollowSets000.FOLLOW_ruleNavigatingCommaArgCS_in_rulePrimaryExpCS13237);
lv_argument_38_0=ruleNavigatingCommaArgCS();
state._fsp--;
@@ -17118,7 +17121,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_39=(Token)match(input,31,FollowSets000.FOLLOW_31_in_rulePrimaryExpCS13252); if (state.failed) return current;
+ otherlv_39=(Token)match(input,31,FollowSets000.FOLLOW_31_in_rulePrimaryExpCS13254); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_39, grammarAccess.getPrimaryExpCSAccess().getRightParenthesisKeyword_7_2_2_1_3());
@@ -17182,7 +17185,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNavigatingArgCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleNavigatingArgCS_in_entryRuleNavigatingArgCS13293);
+ pushFollow(FollowSets000.FOLLOW_ruleNavigatingArgCS_in_entryRuleNavigatingArgCS13295);
iv_ruleNavigatingArgCS=ruleNavigatingArgCS();
state._fsp--;
@@ -17190,7 +17193,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleNavigatingArgCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNavigatingArgCS13303); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNavigatingArgCS13305); if (state.failed) return current;
}
@@ -17241,7 +17244,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getNavigatingArgCSAccess().getNameNavigatingArgExpCSParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingArgCS13349);
+ pushFollow(FollowSets000.FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingArgCS13351);
lv_name_0_0=ruleNavigatingArgExpCS();
state._fsp--;
@@ -17276,7 +17279,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
case 1 :
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6010:4: otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) (otherlv_3= '=' ( (lv_init_4_0= ruleExpCS ) ) )?
{
- otherlv_1=(Token)match(input,28,FollowSets000.FOLLOW_28_in_ruleNavigatingArgCS13362); if (state.failed) return current;
+ otherlv_1=(Token)match(input,28,FollowSets000.FOLLOW_28_in_ruleNavigatingArgCS13364); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getNavigatingArgCSAccess().getColonKeyword_1_0());
@@ -17293,7 +17296,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getNavigatingArgCSAccess().getOwnedTypeTypeExpCSParserRuleCall_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleNavigatingArgCS13383);
+ pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleNavigatingArgCS13385);
lv_ownedType_2_0=ruleTypeExpCS();
state._fsp--;
@@ -17328,7 +17331,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
case 1 :
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6032:4: otherlv_3= '=' ( (lv_init_4_0= ruleExpCS ) )
{
- otherlv_3=(Token)match(input,51,FollowSets000.FOLLOW_51_in_ruleNavigatingArgCS13396); if (state.failed) return current;
+ otherlv_3=(Token)match(input,51,FollowSets000.FOLLOW_51_in_ruleNavigatingArgCS13398); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getNavigatingArgCSAccess().getEqualsSignKeyword_1_2_0());
@@ -17345,7 +17348,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getNavigatingArgCSAccess().getInitExpCSParserRuleCall_1_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleNavigatingArgCS13417);
+ pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleNavigatingArgCS13419);
lv_init_4_0=ruleExpCS();
state._fsp--;
@@ -17418,7 +17421,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNavigatingBarArgCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleNavigatingBarArgCS_in_entryRuleNavigatingBarArgCS13457);
+ pushFollow(FollowSets000.FOLLOW_ruleNavigatingBarArgCS_in_entryRuleNavigatingBarArgCS13459);
iv_ruleNavigatingBarArgCS=ruleNavigatingBarArgCS();
state._fsp--;
@@ -17426,7 +17429,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleNavigatingBarArgCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNavigatingBarArgCS13467); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNavigatingBarArgCS13469); if (state.failed) return current;
}
@@ -17473,7 +17476,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6076:1: (lv_prefix_0_0= '|' )
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6077:3: lv_prefix_0_0= '|'
{
- lv_prefix_0_0=(Token)match(input,33,FollowSets000.FOLLOW_33_in_ruleNavigatingBarArgCS13510); if (state.failed) return current;
+ lv_prefix_0_0=(Token)match(input,33,FollowSets000.FOLLOW_33_in_ruleNavigatingBarArgCS13512); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_prefix_0_0, grammarAccess.getNavigatingBarArgCSAccess().getPrefixVerticalLineKeyword_0_0());
@@ -17504,7 +17507,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getNavigatingBarArgCSAccess().getNameNavigatingArgExpCSParserRuleCall_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingBarArgCS13544);
+ pushFollow(FollowSets000.FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingBarArgCS13546);
lv_name_1_0=ruleNavigatingArgExpCS();
state._fsp--;
@@ -17539,7 +17542,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
case 1 :
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6108:4: otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_init_5_0= ruleExpCS ) ) )?
{
- otherlv_2=(Token)match(input,28,FollowSets000.FOLLOW_28_in_ruleNavigatingBarArgCS13557); if (state.failed) return current;
+ otherlv_2=(Token)match(input,28,FollowSets000.FOLLOW_28_in_ruleNavigatingBarArgCS13559); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getNavigatingBarArgCSAccess().getColonKeyword_2_0());
@@ -17556,7 +17559,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getNavigatingBarArgCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleNavigatingBarArgCS13578);
+ pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleNavigatingBarArgCS13580);
lv_ownedType_3_0=ruleTypeExpCS();
state._fsp--;
@@ -17591,7 +17594,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
case 1 :
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6130:4: otherlv_4= '=' ( (lv_init_5_0= ruleExpCS ) )
{
- otherlv_4=(Token)match(input,51,FollowSets000.FOLLOW_51_in_ruleNavigatingBarArgCS13591); if (state.failed) return current;
+ otherlv_4=(Token)match(input,51,FollowSets000.FOLLOW_51_in_ruleNavigatingBarArgCS13593); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_4, grammarAccess.getNavigatingBarArgCSAccess().getEqualsSignKeyword_2_2_0());
@@ -17608,7 +17611,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getNavigatingBarArgCSAccess().getInitExpCSParserRuleCall_2_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleNavigatingBarArgCS13612);
+ pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleNavigatingBarArgCS13614);
lv_init_5_0=ruleExpCS();
state._fsp--;
@@ -17681,7 +17684,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNavigatingCommaArgCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleNavigatingCommaArgCS_in_entryRuleNavigatingCommaArgCS13652);
+ pushFollow(FollowSets000.FOLLOW_ruleNavigatingCommaArgCS_in_entryRuleNavigatingCommaArgCS13654);
iv_ruleNavigatingCommaArgCS=ruleNavigatingCommaArgCS();
state._fsp--;
@@ -17689,7 +17692,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleNavigatingCommaArgCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNavigatingCommaArgCS13662); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNavigatingCommaArgCS13664); if (state.failed) return current;
}
@@ -17736,7 +17739,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6174:1: (lv_prefix_0_0= ',' )
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6175:3: lv_prefix_0_0= ','
{
- lv_prefix_0_0=(Token)match(input,17,FollowSets000.FOLLOW_17_in_ruleNavigatingCommaArgCS13705); if (state.failed) return current;
+ lv_prefix_0_0=(Token)match(input,17,FollowSets000.FOLLOW_17_in_ruleNavigatingCommaArgCS13707); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_prefix_0_0, grammarAccess.getNavigatingCommaArgCSAccess().getPrefixCommaKeyword_0_0());
@@ -17767,7 +17770,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getNavigatingCommaArgCSAccess().getNameNavigatingArgExpCSParserRuleCall_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingCommaArgCS13739);
+ pushFollow(FollowSets000.FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingCommaArgCS13741);
lv_name_1_0=ruleNavigatingArgExpCS();
state._fsp--;
@@ -17802,7 +17805,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
case 1 :
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6206:4: otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_init_5_0= ruleExpCS ) ) )?
{
- otherlv_2=(Token)match(input,28,FollowSets000.FOLLOW_28_in_ruleNavigatingCommaArgCS13752); if (state.failed) return current;
+ otherlv_2=(Token)match(input,28,FollowSets000.FOLLOW_28_in_ruleNavigatingCommaArgCS13754); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getNavigatingCommaArgCSAccess().getColonKeyword_2_0());
@@ -17819,7 +17822,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getNavigatingCommaArgCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleNavigatingCommaArgCS13773);
+ pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleNavigatingCommaArgCS13775);
lv_ownedType_3_0=ruleTypeExpCS();
state._fsp--;
@@ -17854,7 +17857,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
case 1 :
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6228:4: otherlv_4= '=' ( (lv_init_5_0= ruleExpCS ) )
{
- otherlv_4=(Token)match(input,51,FollowSets000.FOLLOW_51_in_ruleNavigatingCommaArgCS13786); if (state.failed) return current;
+ otherlv_4=(Token)match(input,51,FollowSets000.FOLLOW_51_in_ruleNavigatingCommaArgCS13788); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_4, grammarAccess.getNavigatingCommaArgCSAccess().getEqualsSignKeyword_2_2_0());
@@ -17871,7 +17874,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getNavigatingCommaArgCSAccess().getInitExpCSParserRuleCall_2_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleNavigatingCommaArgCS13807);
+ pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleNavigatingCommaArgCS13809);
lv_init_5_0=ruleExpCS();
state._fsp--;
@@ -17944,7 +17947,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNavigatingSemiArgCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleNavigatingSemiArgCS_in_entryRuleNavigatingSemiArgCS13847);
+ pushFollow(FollowSets000.FOLLOW_ruleNavigatingSemiArgCS_in_entryRuleNavigatingSemiArgCS13849);
iv_ruleNavigatingSemiArgCS=ruleNavigatingSemiArgCS();
state._fsp--;
@@ -17952,7 +17955,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleNavigatingSemiArgCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNavigatingSemiArgCS13857); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNavigatingSemiArgCS13859); if (state.failed) return current;
}
@@ -17999,7 +18002,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6272:1: (lv_prefix_0_0= ';' )
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6273:3: lv_prefix_0_0= ';'
{
- lv_prefix_0_0=(Token)match(input,26,FollowSets000.FOLLOW_26_in_ruleNavigatingSemiArgCS13900); if (state.failed) return current;
+ lv_prefix_0_0=(Token)match(input,26,FollowSets000.FOLLOW_26_in_ruleNavigatingSemiArgCS13902); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_prefix_0_0, grammarAccess.getNavigatingSemiArgCSAccess().getPrefixSemicolonKeyword_0_0());
@@ -18030,7 +18033,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getNavigatingSemiArgCSAccess().getNameNavigatingArgExpCSParserRuleCall_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingSemiArgCS13934);
+ pushFollow(FollowSets000.FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingSemiArgCS13936);
lv_name_1_0=ruleNavigatingArgExpCS();
state._fsp--;
@@ -18065,7 +18068,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
case 1 :
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6304:4: otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_init_5_0= ruleExpCS ) ) )?
{
- otherlv_2=(Token)match(input,28,FollowSets000.FOLLOW_28_in_ruleNavigatingSemiArgCS13947); if (state.failed) return current;
+ otherlv_2=(Token)match(input,28,FollowSets000.FOLLOW_28_in_ruleNavigatingSemiArgCS13949); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getNavigatingSemiArgCSAccess().getColonKeyword_2_0());
@@ -18082,7 +18085,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getNavigatingSemiArgCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleNavigatingSemiArgCS13968);
+ pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleNavigatingSemiArgCS13970);
lv_ownedType_3_0=ruleTypeExpCS();
state._fsp--;
@@ -18117,7 +18120,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
case 1 :
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6326:4: otherlv_4= '=' ( (lv_init_5_0= ruleExpCS ) )
{
- otherlv_4=(Token)match(input,51,FollowSets000.FOLLOW_51_in_ruleNavigatingSemiArgCS13981); if (state.failed) return current;
+ otherlv_4=(Token)match(input,51,FollowSets000.FOLLOW_51_in_ruleNavigatingSemiArgCS13983); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_4, grammarAccess.getNavigatingSemiArgCSAccess().getEqualsSignKeyword_2_2_0());
@@ -18134,7 +18137,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getNavigatingSemiArgCSAccess().getInitExpCSParserRuleCall_2_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleNavigatingSemiArgCS14002);
+ pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleNavigatingSemiArgCS14004);
lv_init_5_0=ruleExpCS();
state._fsp--;
@@ -18207,7 +18210,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNavigatingArgExpCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleNavigatingArgExpCS_in_entryRuleNavigatingArgExpCS14042);
+ pushFollow(FollowSets000.FOLLOW_ruleNavigatingArgExpCS_in_entryRuleNavigatingArgExpCS14044);
iv_ruleNavigatingArgExpCS=ruleNavigatingArgExpCS();
state._fsp--;
@@ -18215,7 +18218,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleNavigatingArgExpCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNavigatingArgExpCS14052); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNavigatingArgExpCS14054); if (state.failed) return current;
}
@@ -18256,7 +18259,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getNavigatingArgExpCSAccess().getExpCSParserRuleCall());
}
- pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleNavigatingArgExpCS14101);
+ pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleNavigatingArgExpCS14103);
this_ExpCS_0=ruleExpCS();
state._fsp--;
@@ -18301,7 +18304,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getIfExpCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleIfExpCS_in_entryRuleIfExpCS14135);
+ pushFollow(FollowSets000.FOLLOW_ruleIfExpCS_in_entryRuleIfExpCS14137);
iv_ruleIfExpCS=ruleIfExpCS();
state._fsp--;
@@ -18309,7 +18312,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleIfExpCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleIfExpCS14145); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleIfExpCS14147); if (state.failed) return current;
}
@@ -18351,7 +18354,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6402:1: (otherlv_0= 'if' ( (lv_condition_1_0= ruleExpCS ) ) otherlv_2= 'then' ( (lv_thenExpression_3_0= ruleExpCS ) ) otherlv_4= 'else' ( (lv_elseExpression_5_0= ruleExpCS ) ) otherlv_6= 'endif' )
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6402:3: otherlv_0= 'if' ( (lv_condition_1_0= ruleExpCS ) ) otherlv_2= 'then' ( (lv_thenExpression_3_0= ruleExpCS ) ) otherlv_4= 'else' ( (lv_elseExpression_5_0= ruleExpCS ) ) otherlv_6= 'endif'
{
- otherlv_0=(Token)match(input,83,FollowSets000.FOLLOW_83_in_ruleIfExpCS14182); if (state.failed) return current;
+ otherlv_0=(Token)match(input,83,FollowSets000.FOLLOW_83_in_ruleIfExpCS14184); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_0, grammarAccess.getIfExpCSAccess().getIfKeyword_0());
@@ -18368,7 +18371,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getIfExpCSAccess().getConditionExpCSParserRuleCall_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleIfExpCS14203);
+ pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleIfExpCS14205);
lv_condition_1_0=ruleExpCS();
state._fsp--;
@@ -18392,7 +18395,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_2=(Token)match(input,84,FollowSets000.FOLLOW_84_in_ruleIfExpCS14215); if (state.failed) return current;
+ otherlv_2=(Token)match(input,84,FollowSets000.FOLLOW_84_in_ruleIfExpCS14217); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getIfExpCSAccess().getThenKeyword_2());
@@ -18409,7 +18412,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getIfExpCSAccess().getThenExpressionExpCSParserRuleCall_3_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleIfExpCS14236);
+ pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleIfExpCS14238);
lv_thenExpression_3_0=ruleExpCS();
state._fsp--;
@@ -18433,7 +18436,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_4=(Token)match(input,85,FollowSets000.FOLLOW_85_in_ruleIfExpCS14248); if (state.failed) return current;
+ otherlv_4=(Token)match(input,85,FollowSets000.FOLLOW_85_in_ruleIfExpCS14250); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_4, grammarAccess.getIfExpCSAccess().getElseKeyword_4());
@@ -18450,7 +18453,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getIfExpCSAccess().getElseExpressionExpCSParserRuleCall_5_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleIfExpCS14269);
+ pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleIfExpCS14271);
lv_elseExpression_5_0=ruleExpCS();
state._fsp--;
@@ -18474,7 +18477,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_6=(Token)match(input,86,FollowSets000.FOLLOW_86_in_ruleIfExpCS14281); if (state.failed) return current;
+ otherlv_6=(Token)match(input,86,FollowSets000.FOLLOW_86_in_ruleIfExpCS14283); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_6, grammarAccess.getIfExpCSAccess().getEndifKeyword_6());
@@ -18517,7 +18520,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getLetExpCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleLetExpCS_in_entryRuleLetExpCS14317);
+ pushFollow(FollowSets000.FOLLOW_ruleLetExpCS_in_entryRuleLetExpCS14319);
iv_ruleLetExpCS=ruleLetExpCS();
state._fsp--;
@@ -18525,7 +18528,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleLetExpCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleLetExpCS14327); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleLetExpCS14329); if (state.failed) return current;
}
@@ -18566,7 +18569,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6493:1: (otherlv_0= 'let' ( (lv_variable_1_0= ruleLetVariableCS ) ) (otherlv_2= ',' ( (lv_variable_3_0= ruleLetVariableCS ) ) )* otherlv_4= 'in' ( (lv_in_5_0= ruleExpCS ) ) )
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6493:3: otherlv_0= 'let' ( (lv_variable_1_0= ruleLetVariableCS ) ) (otherlv_2= ',' ( (lv_variable_3_0= ruleLetVariableCS ) ) )* otherlv_4= 'in' ( (lv_in_5_0= ruleExpCS ) )
{
- otherlv_0=(Token)match(input,87,FollowSets000.FOLLOW_87_in_ruleLetExpCS14364); if (state.failed) return current;
+ otherlv_0=(Token)match(input,87,FollowSets000.FOLLOW_87_in_ruleLetExpCS14366); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_0, grammarAccess.getLetExpCSAccess().getLetKeyword_0());
@@ -18583,7 +18586,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getLetExpCSAccess().getVariableLetVariableCSParserRuleCall_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleLetVariableCS_in_ruleLetExpCS14385);
+ pushFollow(FollowSets000.FOLLOW_ruleLetVariableCS_in_ruleLetExpCS14387);
lv_variable_1_0=ruleLetVariableCS();
state._fsp--;
@@ -18622,7 +18625,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
case 1 :
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6515:4: otherlv_2= ',' ( (lv_variable_3_0= ruleLetVariableCS ) )
{
- otherlv_2=(Token)match(input,17,FollowSets000.FOLLOW_17_in_ruleLetExpCS14398); if (state.failed) return current;
+ otherlv_2=(Token)match(input,17,FollowSets000.FOLLOW_17_in_ruleLetExpCS14400); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getLetExpCSAccess().getCommaKeyword_2_0());
@@ -18639,7 +18642,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getLetExpCSAccess().getVariableLetVariableCSParserRuleCall_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleLetVariableCS_in_ruleLetExpCS14419);
+ pushFollow(FollowSets000.FOLLOW_ruleLetVariableCS_in_ruleLetExpCS14421);
lv_variable_3_0=ruleLetVariableCS();
state._fsp--;
@@ -18672,7 +18675,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
} while (true);
- otherlv_4=(Token)match(input,20,FollowSets000.FOLLOW_20_in_ruleLetExpCS14433); if (state.failed) return current;
+ otherlv_4=(Token)match(input,20,FollowSets000.FOLLOW_20_in_ruleLetExpCS14435); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_4, grammarAccess.getLetExpCSAccess().getInKeyword_3());
@@ -18689,7 +18692,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getLetExpCSAccess().getInExpCSParserRuleCall_4_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleLetExpCS14454);
+ pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleLetExpCS14456);
lv_in_5_0=ruleExpCS();
state._fsp--;
@@ -18750,7 +18753,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getLetVariableCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleLetVariableCS_in_entryRuleLetVariableCS14490);
+ pushFollow(FollowSets000.FOLLOW_ruleLetVariableCS_in_entryRuleLetVariableCS14492);
iv_ruleLetVariableCS=ruleLetVariableCS();
state._fsp--;
@@ -18758,7 +18761,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleLetVariableCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleLetVariableCS14500); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleLetVariableCS14502); if (state.failed) return current;
}
@@ -18809,7 +18812,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getLetVariableCSAccess().getNameUnrestrictedNameParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleLetVariableCS14546);
+ pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleLetVariableCS14548);
lv_name_0_0=ruleUnrestrictedName();
state._fsp--;
@@ -18844,7 +18847,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
case 1 :
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6598:4: otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) )
{
- otherlv_1=(Token)match(input,28,FollowSets000.FOLLOW_28_in_ruleLetVariableCS14559); if (state.failed) return current;
+ otherlv_1=(Token)match(input,28,FollowSets000.FOLLOW_28_in_ruleLetVariableCS14561); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getLetVariableCSAccess().getColonKeyword_1_0());
@@ -18861,7 +18864,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getLetVariableCSAccess().getOwnedTypeTypeExpCSParserRuleCall_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleLetVariableCS14580);
+ pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleLetVariableCS14582);
lv_ownedType_2_0=ruleTypeExpCS();
state._fsp--;
@@ -18891,7 +18894,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_3=(Token)match(input,51,FollowSets000.FOLLOW_51_in_ruleLetVariableCS14594); if (state.failed) return current;
+ otherlv_3=(Token)match(input,51,FollowSets000.FOLLOW_51_in_ruleLetVariableCS14596); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getLetVariableCSAccess().getEqualsSignKeyword_2());
@@ -18908,7 +18911,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getLetVariableCSAccess().getInitExpressionExpCSParserRuleCall_3_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleLetVariableCS14615);
+ pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleLetVariableCS14617);
lv_initExpression_4_0=ruleExpCS();
state._fsp--;
@@ -18969,7 +18972,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNestedExpCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleNestedExpCS_in_entryRuleNestedExpCS14651);
+ pushFollow(FollowSets000.FOLLOW_ruleNestedExpCS_in_entryRuleNestedExpCS14653);
iv_ruleNestedExpCS=ruleNestedExpCS();
state._fsp--;
@@ -18977,7 +18980,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleNestedExpCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNestedExpCS14661); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNestedExpCS14663); if (state.failed) return current;
}
@@ -19013,7 +19016,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6663:1: (otherlv_0= '(' ( (lv_source_1_0= ruleExpCS ) ) otherlv_2= ')' )
// ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6663:3: otherlv_0= '(' ( (lv_source_1_0= ruleExpCS ) ) otherlv_2= ')'
{
- otherlv_0=(Token)match(input,30,FollowSets000.FOLLOW_30_in_ruleNestedExpCS14698); if (state.failed) return current;
+ otherlv_0=(Token)match(input,30,FollowSets000.FOLLOW_30_in_ruleNestedExpCS14700); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_0, grammarAccess.getNestedExpCSAccess().getLeftParenthesisKeyword_0());
@@ -19030,7 +19033,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getNestedExpCSAccess().getSourceExpCSParserRuleCall_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleNestedExpCS14719);
+ pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleNestedExpCS14721);
lv_source_1_0=ruleExpCS();
state._fsp--;
@@ -19054,7 +19057,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_2=(Token)match(input,31,FollowSets000.FOLLOW_31_in_ruleNestedExpCS14731); if (state.failed) return current;
+ otherlv_2=(Token)match(input,31,FollowSets000.FOLLOW_31_in_ruleNestedExpCS14733); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getNestedExpCSAccess().getRightParenthesisKeyword_2());
@@ -19097,7 +19100,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getSelfExpCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleSelfExpCS_in_entryRuleSelfExpCS14767);
+ pushFollow(FollowSets000.FOLLOW_ruleSelfExpCS_in_entryRuleSelfExpCS14769);
iv_ruleSelfExpCS=ruleSelfExpCS();
state._fsp--;
@@ -19105,7 +19108,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleSelfExpCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleSelfExpCS14777); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleSelfExpCS14779); if (state.failed) return current;
}
@@ -19156,7 +19159,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,88,FollowSets000.FOLLOW_88_in_ruleSelfExpCS14826); if (state.failed) return current;
+ otherlv_1=(Token)match(input,88,FollowSets000.FOLLOW_88_in_ruleSelfExpCS14828); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getSelfExpCSAccess().getSelfKeyword_1());
@@ -19196,7 +19199,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
/* */
}
- pushFollow(FollowSets000.FOLLOW_ruleTupleLiteralExpCS_in_synpred132_InternalQVTimperative12566);
+ pushFollow(FollowSets000.FOLLOW_ruleTupleLiteralExpCS_in_synpred132_InternalQVTimperative12568);
this_TupleLiteralExpCS_4=ruleTupleLiteralExpCS();
state._fsp--;
@@ -19219,7 +19222,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
/* */
}
- pushFollow(FollowSets000.FOLLOW_ruleCollectionLiteralExpCS_in_synpred133_InternalQVTimperative12596);
+ pushFollow(FollowSets000.FOLLOW_ruleCollectionLiteralExpCS_in_synpred133_InternalQVTimperative12598);
this_CollectionLiteralExpCS_5=ruleCollectionLiteralExpCS();
state._fsp--;
@@ -19242,7 +19245,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
/* */
}
- pushFollow(FollowSets000.FOLLOW_ruleTypeLiteralExpCS_in_synpred134_InternalQVTimperative12626);
+ pushFollow(FollowSets000.FOLLOW_ruleTypeLiteralExpCS_in_synpred134_InternalQVTimperative12628);
this_TypeLiteralExpCS_6=ruleTypeLiteralExpCS();
state._fsp--;
@@ -19996,556 +19999,556 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
public static final BitSet FOLLOW_20_in_ruleMappingCS646 = new BitSet(new long[]{0x000007C9200D0030L});
public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleMappingCS673 = new BitSet(new long[]{0x0000000000200000L});
public static final BitSet FOLLOW_21_in_ruleMappingCS687 = new BitSet(new long[]{0x0000000129C00000L});
- public static final BitSet FOLLOW_ruleSourceDomainCS_in_ruleMappingCS708 = new BitSet(new long[]{0x0000000129C00000L});
- public static final BitSet FOLLOW_ruleTargetDomainCS_in_ruleMappingCS730 = new BitSet(new long[]{0x0000000109C00000L});
- public static final BitSet FOLLOW_22_in_ruleMappingCS744 = new BitSet(new long[]{0x0000000040000000L});
- public static final BitSet FOLLOW_ruleMiddleDomainCS_in_ruleMappingCS765 = new BitSet(new long[]{0x0000000009800000L});
- public static final BitSet FOLLOW_ruleMappingSequenceCS_in_ruleMappingCS788 = new BitSet(new long[]{0x0000000000800000L});
- public static final BitSet FOLLOW_23_in_ruleMappingCS801 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleMappingCallCS_in_entryRuleMappingCallCS837 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleMappingCallCS847 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_24_in_ruleMappingCallCS896 = new BitSet(new long[]{0x000007C9200D0030L});
- public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleMappingCallCS923 = new BitSet(new long[]{0x0000000000200000L});
- public static final BitSet FOLLOW_21_in_ruleMappingCallCS935 = new BitSet(new long[]{0x000007C9208D0030L});
- public static final BitSet FOLLOW_ruleMappingCallBindingCS_in_ruleMappingCallCS956 = new BitSet(new long[]{0x000007C9208D0030L});
- public static final BitSet FOLLOW_23_in_ruleMappingCallCS969 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleMappingCallBindingCS_in_entryRuleMappingCallBindingCS1005 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleMappingCallBindingCS1015 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleMappingCallBindingCS1067 = new BitSet(new long[]{0x0000000002000000L});
- public static final BitSet FOLLOW_25_in_ruleMappingCallBindingCS1079 = new BitSet(new long[]{0xF8001FE9600D00F0L,0x000000000189E1FFL});
- public static final BitSet FOLLOW_ruleExpCS_in_ruleMappingCallBindingCS1100 = new BitSet(new long[]{0x0000000004000000L});
- public static final BitSet FOLLOW_26_in_ruleMappingCallBindingCS1112 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleMappingLoopCS_in_entryRuleMappingLoopCS1148 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleMappingLoopCS1158 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_27_in_ruleMappingLoopCS1195 = new BitSet(new long[]{0x000007C9200D0030L});
- public static final BitSet FOLLOW_ruleMappingIteratorCS_in_ruleMappingLoopCS1216 = new BitSet(new long[]{0x0000000000100000L});
- public static final BitSet FOLLOW_20_in_ruleMappingLoopCS1228 = new BitSet(new long[]{0xF8001FE9600D00F0L,0x000000000189E1FFL});
- public static final BitSet FOLLOW_ruleExpCS_in_ruleMappingLoopCS1249 = new BitSet(new long[]{0x0000000000200000L});
- public static final BitSet FOLLOW_21_in_ruleMappingLoopCS1261 = new BitSet(new long[]{0x0000000009000000L});
- public static final BitSet FOLLOW_ruleMappingSequenceCS_in_ruleMappingLoopCS1282 = new BitSet(new long[]{0x0000000000800000L});
- public static final BitSet FOLLOW_23_in_ruleMappingLoopCS1294 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleMappingIteratorCS_in_entryRuleMappingIteratorCS1330 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleMappingIteratorCS1340 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleMappingIteratorCS1386 = new BitSet(new long[]{0x0000000010000002L});
- public static final BitSet FOLLOW_28_in_ruleMappingIteratorCS1399 = new BitSet(new long[]{0xF8001FE9600D00F0L,0x000000000109E1FFL});
- public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleMappingIteratorCS1420 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleMappingSequenceCS_in_entryRuleMappingSequenceCS1458 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleMappingSequenceCS1468 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleMappingStatementCS_in_ruleMappingSequenceCS1513 = new BitSet(new long[]{0x0000000009000002L});
- public static final BitSet FOLLOW_ruleMappingStatementCS_in_entryRuleMappingStatementCS1549 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleMappingStatementCS1559 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleMappingCallCS_in_ruleMappingStatementCS1609 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleMappingLoopCS_in_ruleMappingStatementCS1639 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSourceDomainCS_in_entryRuleSourceDomainCS1674 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleSourceDomainCS1684 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_29_in_ruleSourceDomainCS1727 = new BitSet(new long[]{0x000007C9200D0030L});
- public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleSourceDomainCS1767 = new BitSet(new long[]{0x0000000040000000L});
- public static final BitSet FOLLOW_ruleSourceGuardPatternCS_in_ruleSourceDomainCS1788 = new BitSet(new long[]{0x0000000000200000L});
- public static final BitSet FOLLOW_ruleSourceBottomPatternCS_in_ruleSourceDomainCS1809 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSourceBottomPatternCS_in_entryRuleSourceBottomPatternCS1845 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleSourceBottomPatternCS1855 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_21_in_ruleSourceBottomPatternCS1904 = new BitSet(new long[]{0x0000000000800000L});
- public static final BitSet FOLLOW_23_in_ruleSourceBottomPatternCS1916 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSourceGuardPatternCS_in_entryRuleSourceGuardPatternCS1952 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleSourceGuardPatternCS1962 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_30_in_ruleSourceGuardPatternCS2011 = new BitSet(new long[]{0x000007C9A00D0030L});
- public static final BitSet FOLLOW_ruleUnrealizedVariableCS_in_ruleSourceGuardPatternCS2033 = new BitSet(new long[]{0x0000000080020000L});
- public static final BitSet FOLLOW_17_in_ruleSourceGuardPatternCS2046 = new BitSet(new long[]{0x000007C9200D0030L});
- public static final BitSet FOLLOW_ruleUnrealizedVariableCS_in_ruleSourceGuardPatternCS2067 = new BitSet(new long[]{0x0000000080020000L});
- public static final BitSet FOLLOW_31_in_ruleSourceGuardPatternCS2083 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleMiddleDomainCS_in_entryRuleMiddleDomainCS2119 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleMiddleDomainCS2129 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleMiddleGuardPatternCS_in_ruleMiddleDomainCS2187 = new BitSet(new long[]{0x0000000000200000L});
- public static final BitSet FOLLOW_ruleMiddleBottomPatternCS_in_ruleMiddleDomainCS2208 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleMiddleBottomPatternCS_in_entryRuleMiddleBottomPatternCS2244 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleMiddleBottomPatternCS2254 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_21_in_ruleMiddleBottomPatternCS2303 = new BitSet(new long[]{0xF8001FED608D00F0L,0x000000000189E1FFL});
- public static final BitSet FOLLOW_ruleAssignmentCS_in_ruleMiddleBottomPatternCS2324 = new BitSet(new long[]{0xF8001FED608D00F0L,0x000000000189E1FFL});
- public static final BitSet FOLLOW_23_in_ruleMiddleBottomPatternCS2337 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleMiddleGuardPatternCS_in_entryRuleMiddleGuardPatternCS2373 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleMiddleGuardPatternCS2383 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_30_in_ruleMiddleGuardPatternCS2432 = new BitSet(new long[]{0xF8001FEDE00D00F0L,0x000000000189E1FFL});
- public static final BitSet FOLLOW_ruleAssignmentCS_in_ruleMiddleGuardPatternCS2453 = new BitSet(new long[]{0xF8001FEDE00D00F0L,0x000000000189E1FFL});
- public static final BitSet FOLLOW_31_in_ruleMiddleGuardPatternCS2466 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTargetDomainCS_in_entryRuleTargetDomainCS2502 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleTargetDomainCS2512 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_32_in_ruleTargetDomainCS2555 = new BitSet(new long[]{0x000007C9200D0030L});
- public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleTargetDomainCS2595 = new BitSet(new long[]{0x0000000040000000L});
- public static final BitSet FOLLOW_ruleTargetGuardPatternCS_in_ruleTargetDomainCS2616 = new BitSet(new long[]{0x0000000000200000L});
- public static final BitSet FOLLOW_ruleTargetBottomPatternCS_in_ruleTargetDomainCS2637 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTargetBottomPatternCS_in_entryRuleTargetBottomPatternCS2673 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleTargetBottomPatternCS2683 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_21_in_ruleTargetBottomPatternCS2732 = new BitSet(new long[]{0x000007C9208D0030L});
- public static final BitSet FOLLOW_ruleUnrealizedVariableCS_in_ruleTargetBottomPatternCS2755 = new BitSet(new long[]{0x0000000000820000L});
- public static final BitSet FOLLOW_ruleRealizedVariableCS_in_ruleTargetBottomPatternCS2782 = new BitSet(new long[]{0x0000000000820000L});
- public static final BitSet FOLLOW_17_in_ruleTargetBottomPatternCS2796 = new BitSet(new long[]{0x000007C9200D0030L});
- public static final BitSet FOLLOW_ruleUnrealizedVariableCS_in_ruleTargetBottomPatternCS2818 = new BitSet(new long[]{0x0000000000820000L});
- public static final BitSet FOLLOW_ruleRealizedVariableCS_in_ruleTargetBottomPatternCS2845 = new BitSet(new long[]{0x0000000000820000L});
- public static final BitSet FOLLOW_23_in_ruleTargetBottomPatternCS2862 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTargetGuardPatternCS_in_entryRuleTargetGuardPatternCS2898 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleTargetGuardPatternCS2908 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_30_in_ruleTargetGuardPatternCS2957 = new BitSet(new long[]{0x000007C9A00D0030L});
- public static final BitSet FOLLOW_ruleUnrealizedVariableCS_in_ruleTargetGuardPatternCS2979 = new BitSet(new long[]{0x0000000080020000L});
- public static final BitSet FOLLOW_17_in_ruleTargetGuardPatternCS2992 = new BitSet(new long[]{0x000007C9200D0030L});
- public static final BitSet FOLLOW_ruleUnrealizedVariableCS_in_ruleTargetGuardPatternCS3013 = new BitSet(new long[]{0x0000000080020000L});
- public static final BitSet FOLLOW_31_in_ruleTargetGuardPatternCS3029 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleBottomPatternCS_in_entryRuleBottomPatternCS3065 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleBottomPatternCS3075 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_21_in_ruleBottomPatternCS3113 = new BitSet(new long[]{0x000007C9200D0030L});
- public static final BitSet FOLLOW_ruleUnrealizedVariableCS_in_ruleBottomPatternCS3135 = new BitSet(new long[]{0x0000000200020000L});
- public static final BitSet FOLLOW_ruleRealizedVariableCS_in_ruleBottomPatternCS3162 = new BitSet(new long[]{0x0000000200020000L});
- public static final BitSet FOLLOW_17_in_ruleBottomPatternCS3176 = new BitSet(new long[]{0x000007C9200D0030L});
- public static final BitSet FOLLOW_ruleUnrealizedVariableCS_in_ruleBottomPatternCS3198 = new BitSet(new long[]{0x0000000200020000L});
- public static final BitSet FOLLOW_ruleRealizedVariableCS_in_ruleBottomPatternCS3225 = new BitSet(new long[]{0x0000000200020000L});
- public static final BitSet FOLLOW_33_in_ruleBottomPatternCS3240 = new BitSet(new long[]{0xF8001FED608D00F0L,0x000000000189E1FFL});
- public static final BitSet FOLLOW_ruleAssignmentCS_in_ruleBottomPatternCS3261 = new BitSet(new long[]{0xF8001FED608D00F0L,0x000000000189E1FFL});
- public static final BitSet FOLLOW_23_in_ruleBottomPatternCS3274 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_21_in_ruleBottomPatternCS3306 = new BitSet(new long[]{0xF8001FED608D00F0L,0x000000000189E1FFL});
- public static final BitSet FOLLOW_ruleAssignmentCS_in_ruleBottomPatternCS3327 = new BitSet(new long[]{0xF8001FED608D00F0L,0x000000000189E1FFL});
- public static final BitSet FOLLOW_23_in_ruleBottomPatternCS3340 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleAssignmentCS_in_entryRuleAssignmentCS3377 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleAssignmentCS3387 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_34_in_ruleAssignmentCS3430 = new BitSet(new long[]{0xF8001FE9600D00F0L,0x000000000189E1FFL});
- public static final BitSet FOLLOW_ruleExpCS_in_ruleAssignmentCS3465 = new BitSet(new long[]{0x0000000006000000L});
- public static final BitSet FOLLOW_25_in_ruleAssignmentCS3478 = new BitSet(new long[]{0xF8001FE9600D00F0L,0x000000000189E1FFL});
- public static final BitSet FOLLOW_ruleExpCS_in_ruleAssignmentCS3499 = new BitSet(new long[]{0x0000000004000000L});
- public static final BitSet FOLLOW_26_in_ruleAssignmentCS3513 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleGuardPatternCS_in_entryRuleGuardPatternCS3549 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleGuardPatternCS3559 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_30_in_ruleGuardPatternCS3608 = new BitSet(new long[]{0xF8001FEDE00D00F0L,0x000000000189E1FFL});
- public static final BitSet FOLLOW_ruleUnrealizedVariableCS_in_ruleGuardPatternCS3630 = new BitSet(new long[]{0x0000000200020000L});
- public static final BitSet FOLLOW_17_in_ruleGuardPatternCS3643 = new BitSet(new long[]{0x000007C9200D0030L});
- public static final BitSet FOLLOW_ruleUnrealizedVariableCS_in_ruleGuardPatternCS3664 = new BitSet(new long[]{0x0000000200020000L});
- public static final BitSet FOLLOW_33_in_ruleGuardPatternCS3678 = new BitSet(new long[]{0xF8001FEDE00D00F0L,0x000000000189E1FFL});
- public static final BitSet FOLLOW_ruleAssignmentCS_in_ruleGuardPatternCS3701 = new BitSet(new long[]{0xF8001FEDE00D00F0L,0x000000000189E1FFL});
- public static final BitSet FOLLOW_31_in_ruleGuardPatternCS3714 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleImportCS_in_entryRuleImportCS3750 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleImportCS3760 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_35_in_ruleImportCS3797 = new BitSet(new long[]{0x000007C9200D00B0L});
- public static final BitSet FOLLOW_ruleIdentifier_in_ruleImportCS3819 = new BitSet(new long[]{0x0000000010000000L});
- public static final BitSet FOLLOW_28_in_ruleImportCS3831 = new BitSet(new long[]{0x000007C9200D00B0L});
- public static final BitSet FOLLOW_ruleURIPathNameCS_in_ruleImportCS3854 = new BitSet(new long[]{0x0000001004000000L});
- public static final BitSet FOLLOW_36_in_ruleImportCS3873 = new BitSet(new long[]{0x0000002000000000L});
- public static final BitSet FOLLOW_37_in_ruleImportCS3898 = new BitSet(new long[]{0x0000000004000000L});
- public static final BitSet FOLLOW_26_in_ruleImportCS3912 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleLibraryCS_in_entryRuleLibraryCS3948 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleLibraryCS3958 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_38_in_ruleLibraryCS3995 = new BitSet(new long[]{0x000007C9200D00B0L});
- public static final BitSet FOLLOW_ruleURI_in_ruleLibraryCS4022 = new BitSet(new long[]{0x0000000004000000L});
- public static final BitSet FOLLOW_26_in_ruleLibraryCS4034 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleParamDeclarationCS_in_entryRuleParamDeclarationCS4072 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleParamDeclarationCS4082 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleParamDeclarationCS4128 = new BitSet(new long[]{0x0000000010000000L});
- public static final BitSet FOLLOW_28_in_ruleParamDeclarationCS4140 = new BitSet(new long[]{0xF8001FE9600D00F0L,0x000000000109E1FFL});
- public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleParamDeclarationCS4161 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleQueryCS_in_entryRuleQueryCS4197 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleQueryCS4207 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_39_in_ruleQueryCS4244 = new BitSet(new long[]{0xF8001FE9600D00F0L,0x000000000109E1FFL});
- public static final BitSet FOLLOW_ruleScopeNameCS_in_ruleQueryCS4265 = new BitSet(new long[]{0x000007C9200D0030L});
- public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleQueryCS4286 = new BitSet(new long[]{0x0000000040000000L});
- public static final BitSet FOLLOW_30_in_ruleQueryCS4298 = new BitSet(new long[]{0x000007C9A00D0030L});
- public static final BitSet FOLLOW_ruleParamDeclarationCS_in_ruleQueryCS4320 = new BitSet(new long[]{0x0000000080020000L});
- public static final BitSet FOLLOW_17_in_ruleQueryCS4333 = new BitSet(new long[]{0x000007C9200D0030L});
- public static final BitSet FOLLOW_ruleParamDeclarationCS_in_ruleQueryCS4354 = new BitSet(new long[]{0x0000000080020000L});
- public static final BitSet FOLLOW_31_in_ruleQueryCS4370 = new BitSet(new long[]{0x0000000010000000L});
- public static final BitSet FOLLOW_28_in_ruleQueryCS4382 = new BitSet(new long[]{0xF8001FE9600D00F0L,0x000000000109E1FFL});
- public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleQueryCS4403 = new BitSet(new long[]{0x0000000004200000L});
- public static final BitSet FOLLOW_26_in_ruleQueryCS4416 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_21_in_ruleQueryCS4435 = new BitSet(new long[]{0xF8001FE9600D00F0L,0x000000000189E1FFL});
- public static final BitSet FOLLOW_ruleExpCS_in_ruleQueryCS4456 = new BitSet(new long[]{0x0000000000800000L});
- public static final BitSet FOLLOW_23_in_ruleQueryCS4468 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleScopeNameCS_in_entryRuleScopeNameCS4506 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleScopeNameCS4516 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleFirstPathElementCS_in_ruleScopeNameCS4562 = new BitSet(new long[]{0x0000001000000000L});
- public static final BitSet FOLLOW_36_in_ruleScopeNameCS4574 = new BitSet(new long[]{0xF80007C9200D0032L,0x00000000000001FFL});
- public static final BitSet FOLLOW_ruleNextPathElementCS_in_ruleScopeNameCS4596 = new BitSet(new long[]{0x0000001000000000L});
- public static final BitSet FOLLOW_36_in_ruleScopeNameCS4608 = new BitSet(new long[]{0xF80007C9200D0032L,0x00000000000001FFL});
- public static final BitSet FOLLOW_ruleTransformationCS_in_entryRuleTransformationCS4646 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleTransformationCS4656 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_40_in_ruleTransformationCS4693 = new BitSet(new long[]{0xF8001FE9600D00F0L,0x000000000109E1FFL});
- public static final BitSet FOLLOW_ruleScopeNameCS_in_ruleTransformationCS4714 = new BitSet(new long[]{0xF80007C9200D0030L,0x00000000000001FFL});
- public static final BitSet FOLLOW_ruleUnreservedName_in_ruleTransformationCS4736 = new BitSet(new long[]{0x0000000000200000L});
- public static final BitSet FOLLOW_21_in_ruleTransformationCS4748 = new BitSet(new long[]{0x000007C9208D0030L});
- public static final BitSet FOLLOW_ruleDirectionCS_in_ruleTransformationCS4770 = new BitSet(new long[]{0x0000000004000000L});
- public static final BitSet FOLLOW_26_in_ruleTransformationCS4782 = new BitSet(new long[]{0x000007C9208D0030L});
- public static final BitSet FOLLOW_23_in_ruleTransformationCS4796 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnrealizedVariableCS_in_entryRuleUnrealizedVariableCS4832 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleUnrealizedVariableCS4842 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleUnrealizedVariableCS4888 = new BitSet(new long[]{0x0000000010000000L});
- public static final BitSet FOLLOW_28_in_ruleUnrealizedVariableCS4900 = new BitSet(new long[]{0xF8001FE9600D00F0L,0x000000000109E1FFL});
- public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleUnrealizedVariableCS4921 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleRealizedVariableCS_in_entryRuleRealizedVariableCS4957 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleRealizedVariableCS4967 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_41_in_ruleRealizedVariableCS5004 = new BitSet(new long[]{0x000007C9200D0030L});
- public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleRealizedVariableCS5025 = new BitSet(new long[]{0x0000000010000000L});
- public static final BitSet FOLLOW_28_in_ruleRealizedVariableCS5037 = new BitSet(new long[]{0xF8001FE9600D00F0L,0x000000000109E1FFL});
- public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleRealizedVariableCS5058 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnrestrictedName_in_entryRuleUnrestrictedName5097 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleUnrestrictedName5108 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleEssentialOCLUnrestrictedName_in_ruleUnrestrictedName5155 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_29_in_ruleUnrestrictedName5179 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_32_in_ruleUnrestrictedName5198 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_35_in_ruleUnrestrictedName5217 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_16_in_ruleUnrestrictedName5236 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_38_in_ruleUnrestrictedName5255 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_19_in_ruleUnrestrictedName5274 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_39_in_ruleUnrestrictedName5293 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_41_in_ruleUnrestrictedName5312 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_42_in_ruleUnrestrictedName5331 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_40_in_ruleUnrestrictedName5350 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_18_in_ruleUnrestrictedName5369 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleID_in_entryRuleID5412 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleID5423 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_SIMPLE_ID_in_ruleID5463 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_ESCAPED_ID_in_ruleID5489 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleLOWER_in_entryRuleLOWER5535 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleLOWER5546 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_INT_in_ruleLOWER5585 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUPPER_in_entryRuleUPPER5630 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleUPPER5641 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_INT_in_ruleUPPER5681 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_37_in_ruleUPPER5705 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNUMBER_LITERAL_in_entryRuleNUMBER_LITERAL5746 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleNUMBER_LITERAL5757 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_INT_in_ruleNUMBER_LITERAL5796 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleURI_in_entryRuleURI5841 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleURI5852 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_SINGLE_QUOTED_STRING_in_ruleURI5891 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleEssentialOCLUnaryOperatorCS_in_entryRuleEssentialOCLUnaryOperatorCS5937 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleEssentialOCLUnaryOperatorCS5947 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_43_in_ruleEssentialOCLUnaryOperatorCS5991 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_44_in_ruleEssentialOCLUnaryOperatorCS6020 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleEssentialOCLInfixOperatorCS_in_entryRuleEssentialOCLInfixOperatorCS6071 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleEssentialOCLInfixOperatorCS6081 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_37_in_ruleEssentialOCLInfixOperatorCS6125 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_45_in_ruleEssentialOCLInfixOperatorCS6154 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_46_in_ruleEssentialOCLInfixOperatorCS6183 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_43_in_ruleEssentialOCLInfixOperatorCS6212 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_47_in_ruleEssentialOCLInfixOperatorCS6241 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_48_in_ruleEssentialOCLInfixOperatorCS6270 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_49_in_ruleEssentialOCLInfixOperatorCS6299 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_50_in_ruleEssentialOCLInfixOperatorCS6328 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_51_in_ruleEssentialOCLInfixOperatorCS6357 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_52_in_ruleEssentialOCLInfixOperatorCS6386 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_53_in_ruleEssentialOCLInfixOperatorCS6415 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_54_in_ruleEssentialOCLInfixOperatorCS6444 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_55_in_ruleEssentialOCLInfixOperatorCS6473 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_56_in_ruleEssentialOCLInfixOperatorCS6502 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleEssentialOCLNavigationOperatorCS_in_entryRuleEssentialOCLNavigationOperatorCS6553 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleEssentialOCLNavigationOperatorCS6563 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_57_in_ruleEssentialOCLNavigationOperatorCS6607 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_58_in_ruleEssentialOCLNavigationOperatorCS6636 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleIdentifier_in_entryRuleIdentifier6688 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleIdentifier6699 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleID_in_ruleIdentifier6745 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleStringLiteral_in_entryRuleStringLiteral6790 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleStringLiteral6801 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_SINGLE_QUOTED_STRING_in_ruleStringLiteral6840 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleBinaryOperatorCS_in_entryRuleBinaryOperatorCS6884 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleBinaryOperatorCS6894 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleInfixOperatorCS_in_ruleBinaryOperatorCS6944 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNavigationOperatorCS_in_ruleBinaryOperatorCS6974 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleInfixOperatorCS_in_entryRuleInfixOperatorCS7009 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleInfixOperatorCS7019 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleEssentialOCLInfixOperatorCS_in_ruleInfixOperatorCS7068 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNavigationOperatorCS_in_entryRuleNavigationOperatorCS7102 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleNavigationOperatorCS7112 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleEssentialOCLNavigationOperatorCS_in_ruleNavigationOperatorCS7161 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnaryOperatorCS_in_entryRuleUnaryOperatorCS7195 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleUnaryOperatorCS7205 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleEssentialOCLUnaryOperatorCS_in_ruleUnaryOperatorCS7254 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleEssentialOCLUnrestrictedName_in_entryRuleEssentialOCLUnrestrictedName7289 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleEssentialOCLUnrestrictedName7300 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleIdentifier_in_ruleEssentialOCLUnrestrictedName7346 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleEssentialOCLUnreservedName_in_entryRuleEssentialOCLUnreservedName7391 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleEssentialOCLUnreservedName7402 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleEssentialOCLUnreservedName7449 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleCollectionTypeIdentifier_in_ruleEssentialOCLUnreservedName7482 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePrimitiveTypeIdentifier_in_ruleEssentialOCLUnreservedName7515 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_59_in_ruleEssentialOCLUnreservedName7539 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnreservedName_in_entryRuleUnreservedName7580 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleUnreservedName7591 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleEssentialOCLUnreservedName_in_ruleUnreservedName7637 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePathNameCS_in_entryRulePathNameCS7681 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRulePathNameCS7691 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleFirstPathElementCS_in_rulePathNameCS7737 = new BitSet(new long[]{0x0000001000000002L});
- public static final BitSet FOLLOW_36_in_rulePathNameCS7750 = new BitSet(new long[]{0xF80007C9200D0030L,0x00000000000001FFL});
- public static final BitSet FOLLOW_ruleNextPathElementCS_in_rulePathNameCS7771 = new BitSet(new long[]{0x0000001000000002L});
- public static final BitSet FOLLOW_ruleFirstPathElementCS_in_entryRuleFirstPathElementCS7809 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleFirstPathElementCS7819 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleFirstPathElementCS7870 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNextPathElementCS_in_entryRuleNextPathElementCS7905 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleNextPathElementCS7915 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnreservedName_in_ruleNextPathElementCS7966 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleURIPathNameCS_in_entryRuleURIPathNameCS8001 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleURIPathNameCS8011 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleURIFirstPathElementCS_in_ruleURIPathNameCS8057 = new BitSet(new long[]{0x0000001000000002L});
- public static final BitSet FOLLOW_36_in_ruleURIPathNameCS8070 = new BitSet(new long[]{0xF80007C9200D0030L,0x00000000000001FFL});
- public static final BitSet FOLLOW_ruleNextPathElementCS_in_ruleURIPathNameCS8091 = new BitSet(new long[]{0x0000001000000002L});
- public static final BitSet FOLLOW_ruleURIFirstPathElementCS_in_entryRuleURIFirstPathElementCS8129 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleURIFirstPathElementCS8139 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleURIFirstPathElementCS8191 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleURI_in_ruleURIFirstPathElementCS8237 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePrimitiveTypeIdentifier_in_entryRulePrimitiveTypeIdentifier8275 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRulePrimitiveTypeIdentifier8286 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_60_in_rulePrimitiveTypeIdentifier8324 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_61_in_rulePrimitiveTypeIdentifier8343 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_62_in_rulePrimitiveTypeIdentifier8362 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_63_in_rulePrimitiveTypeIdentifier8381 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_64_in_rulePrimitiveTypeIdentifier8400 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_65_in_rulePrimitiveTypeIdentifier8419 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_66_in_rulePrimitiveTypeIdentifier8438 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_67_in_rulePrimitiveTypeIdentifier8457 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePrimitiveTypeCS_in_entryRulePrimitiveTypeCS8497 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRulePrimitiveTypeCS8507 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePrimitiveTypeIdentifier_in_rulePrimitiveTypeCS8552 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleCollectionTypeIdentifier_in_entryRuleCollectionTypeIdentifier8588 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleCollectionTypeIdentifier8599 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_68_in_ruleCollectionTypeIdentifier8637 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_69_in_ruleCollectionTypeIdentifier8656 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_70_in_ruleCollectionTypeIdentifier8675 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_71_in_ruleCollectionTypeIdentifier8694 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_72_in_ruleCollectionTypeIdentifier8713 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleCollectionTypeCS_in_entryRuleCollectionTypeCS8753 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleCollectionTypeCS8763 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleCollectionTypeIdentifier_in_ruleCollectionTypeCS8809 = new BitSet(new long[]{0x0000000040000002L});
- public static final BitSet FOLLOW_30_in_ruleCollectionTypeCS8822 = new BitSet(new long[]{0xF8001FE9600D00F0L,0x000000000109E1FFL});
- public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleCollectionTypeCS8843 = new BitSet(new long[]{0x0000000080000000L});
- public static final BitSet FOLLOW_31_in_ruleCollectionTypeCS8855 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleMultiplicityBoundsCS_in_entryRuleMultiplicityBoundsCS8893 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleMultiplicityBoundsCS8903 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleLOWER_in_ruleMultiplicityBoundsCS8949 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000200L});
- public static final BitSet FOLLOW_73_in_ruleMultiplicityBoundsCS8962 = new BitSet(new long[]{0x0000002000000040L});
- public static final BitSet FOLLOW_ruleUPPER_in_ruleMultiplicityBoundsCS8983 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleMultiplicityCS_in_entryRuleMultiplicityCS9021 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleMultiplicityCS9031 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_74_in_ruleMultiplicityCS9068 = new BitSet(new long[]{0x0000402000000040L,0x0000000000001000L});
- public static final BitSet FOLLOW_ruleMultiplicityBoundsCS_in_ruleMultiplicityCS9094 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000800L});
- public static final BitSet FOLLOW_ruleMultiplicityStringCS_in_ruleMultiplicityCS9124 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000800L});
- public static final BitSet FOLLOW_75_in_ruleMultiplicityCS9136 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleMultiplicityStringCS_in_entryRuleMultiplicityStringCS9172 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleMultiplicityStringCS9182 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_37_in_ruleMultiplicityStringCS9226 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_46_in_ruleMultiplicityStringCS9255 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_76_in_ruleMultiplicityStringCS9284 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTupleTypeCS_in_entryRuleTupleTypeCS9335 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleTupleTypeCS9345 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_59_in_ruleTupleTypeCS9388 = new BitSet(new long[]{0x0000000040000002L});
- public static final BitSet FOLLOW_30_in_ruleTupleTypeCS9414 = new BitSet(new long[]{0x000007C9A00D0030L});
- public static final BitSet FOLLOW_ruleTuplePartCS_in_ruleTupleTypeCS9436 = new BitSet(new long[]{0x0000000080020000L});
- public static final BitSet FOLLOW_17_in_ruleTupleTypeCS9449 = new BitSet(new long[]{0x000007C9200D0030L});
- public static final BitSet FOLLOW_ruleTuplePartCS_in_ruleTupleTypeCS9470 = new BitSet(new long[]{0x0000000080020000L});
- public static final BitSet FOLLOW_31_in_ruleTupleTypeCS9486 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTuplePartCS_in_entryRuleTuplePartCS9524 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleTuplePartCS9534 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleTuplePartCS9580 = new BitSet(new long[]{0x0000000010000000L});
- public static final BitSet FOLLOW_28_in_ruleTuplePartCS9592 = new BitSet(new long[]{0xF8001FE9600D00F0L,0x000000000109E1FFL});
- public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleTuplePartCS9613 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleCollectionLiteralExpCS_in_entryRuleCollectionLiteralExpCS9649 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleCollectionLiteralExpCS9659 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleCollectionTypeCS_in_ruleCollectionLiteralExpCS9705 = new BitSet(new long[]{0x0000000000200000L});
- public static final BitSet FOLLOW_21_in_ruleCollectionLiteralExpCS9717 = new BitSet(new long[]{0xF8001FE9608D00F0L,0x000000000189E1FFL});
- public static final BitSet FOLLOW_ruleCollectionLiteralPartCS_in_ruleCollectionLiteralExpCS9739 = new BitSet(new long[]{0x0000000000820000L});
- public static final BitSet FOLLOW_17_in_ruleCollectionLiteralExpCS9752 = new BitSet(new long[]{0xF8001FE9600D00F0L,0x000000000189E1FFL});
- public static final BitSet FOLLOW_ruleCollectionLiteralPartCS_in_ruleCollectionLiteralExpCS9773 = new BitSet(new long[]{0x0000000000820000L});
- public static final BitSet FOLLOW_23_in_ruleCollectionLiteralExpCS9789 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleCollectionLiteralPartCS_in_entryRuleCollectionLiteralPartCS9825 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleCollectionLiteralPartCS9835 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleExpCS_in_ruleCollectionLiteralPartCS9881 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000200L});
- public static final BitSet FOLLOW_73_in_ruleCollectionLiteralPartCS9894 = new BitSet(new long[]{0xF8001FE9600D00F0L,0x000000000189E1FFL});
- public static final BitSet FOLLOW_ruleExpCS_in_ruleCollectionLiteralPartCS9915 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleConstructorPartCS_in_entryRuleConstructorPartCS9953 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleConstructorPartCS9963 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleConstructorPartCS10015 = new BitSet(new long[]{0x0008000000000000L});
- public static final BitSet FOLLOW_51_in_ruleConstructorPartCS10027 = new BitSet(new long[]{0xF8001FE9600D00F0L,0x000000000189E1FFL});
- public static final BitSet FOLLOW_ruleExpCS_in_ruleConstructorPartCS10048 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePrimitiveLiteralExpCS_in_entryRulePrimitiveLiteralExpCS10084 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRulePrimitiveLiteralExpCS10094 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNumberLiteralExpCS_in_rulePrimitiveLiteralExpCS10144 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleStringLiteralExpCS_in_rulePrimitiveLiteralExpCS10174 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleBooleanLiteralExpCS_in_rulePrimitiveLiteralExpCS10204 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnlimitedNaturalLiteralExpCS_in_rulePrimitiveLiteralExpCS10234 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleInvalidLiteralExpCS_in_rulePrimitiveLiteralExpCS10264 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNullLiteralExpCS_in_rulePrimitiveLiteralExpCS10294 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTupleLiteralExpCS_in_entryRuleTupleLiteralExpCS10329 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleTupleLiteralExpCS10339 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_59_in_ruleTupleLiteralExpCS10376 = new BitSet(new long[]{0x0000000000200000L});
- public static final BitSet FOLLOW_21_in_ruleTupleLiteralExpCS10388 = new BitSet(new long[]{0x000007C9200D0030L});
- public static final BitSet FOLLOW_ruleTupleLiteralPartCS_in_ruleTupleLiteralExpCS10409 = new BitSet(new long[]{0x0000000000820000L});
- public static final BitSet FOLLOW_17_in_ruleTupleLiteralExpCS10422 = new BitSet(new long[]{0x000007C9200D0030L});
- public static final BitSet FOLLOW_ruleTupleLiteralPartCS_in_ruleTupleLiteralExpCS10443 = new BitSet(new long[]{0x0000000000820000L});
- public static final BitSet FOLLOW_23_in_ruleTupleLiteralExpCS10457 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTupleLiteralPartCS_in_entryRuleTupleLiteralPartCS10493 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleTupleLiteralPartCS10503 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleTupleLiteralPartCS10549 = new BitSet(new long[]{0x0008000010000000L});
- public static final BitSet FOLLOW_28_in_ruleTupleLiteralPartCS10562 = new BitSet(new long[]{0xF8001FE9600D00F0L,0x000000000109E1FFL});
- public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleTupleLiteralPartCS10583 = new BitSet(new long[]{0x0008000000000000L});
- public static final BitSet FOLLOW_51_in_ruleTupleLiteralPartCS10597 = new BitSet(new long[]{0xF8001FE9600D00F0L,0x000000000189E1FFL});
- public static final BitSet FOLLOW_ruleExpCS_in_ruleTupleLiteralPartCS10618 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNumberLiteralExpCS_in_entryRuleNumberLiteralExpCS10654 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleNumberLiteralExpCS10664 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNUMBER_LITERAL_in_ruleNumberLiteralExpCS10709 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleStringLiteralExpCS_in_entryRuleStringLiteralExpCS10744 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleStringLiteralExpCS10754 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleStringLiteral_in_ruleStringLiteralExpCS10799 = new BitSet(new long[]{0x0000000000000082L});
- public static final BitSet FOLLOW_ruleBooleanLiteralExpCS_in_entryRuleBooleanLiteralExpCS10835 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleBooleanLiteralExpCS10845 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_77_in_ruleBooleanLiteralExpCS10888 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_78_in_ruleBooleanLiteralExpCS10925 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnlimitedNaturalLiteralExpCS_in_entryRuleUnlimitedNaturalLiteralExpCS10974 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleUnlimitedNaturalLiteralExpCS10984 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_37_in_ruleUnlimitedNaturalLiteralExpCS11033 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleInvalidLiteralExpCS_in_entryRuleInvalidLiteralExpCS11069 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleInvalidLiteralExpCS11079 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_79_in_ruleInvalidLiteralExpCS11128 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNullLiteralExpCS_in_entryRuleNullLiteralExpCS11164 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleNullLiteralExpCS11174 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_80_in_ruleNullLiteralExpCS11223 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTypeLiteralCS_in_entryRuleTypeLiteralCS11259 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleTypeLiteralCS11269 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePrimitiveTypeCS_in_ruleTypeLiteralCS11319 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleCollectionTypeCS_in_ruleTypeLiteralCS11349 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTupleTypeCS_in_ruleTypeLiteralCS11379 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTypeLiteralWithMultiplicityCS_in_entryRuleTypeLiteralWithMultiplicityCS11414 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleTypeLiteralWithMultiplicityCS11424 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTypeLiteralCS_in_ruleTypeLiteralWithMultiplicityCS11474 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000400L});
- public static final BitSet FOLLOW_ruleMultiplicityCS_in_ruleTypeLiteralWithMultiplicityCS11494 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTypeLiteralExpCS_in_entryRuleTypeLiteralExpCS11531 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleTypeLiteralExpCS11541 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTypeLiteralWithMultiplicityCS_in_ruleTypeLiteralExpCS11586 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTypeNameExpCS_in_entryRuleTypeNameExpCS11621 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleTypeNameExpCS11631 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePathNameCS_in_ruleTypeNameExpCS11676 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTypeExpCS_in_entryRuleTypeExpCS11711 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleTypeExpCS11721 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTypeNameExpCS_in_ruleTypeExpCS11772 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000400L});
- public static final BitSet FOLLOW_ruleTypeLiteralCS_in_ruleTypeExpCS11802 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000400L});
- public static final BitSet FOLLOW_ruleMultiplicityCS_in_ruleTypeExpCS11823 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleExpCS_in_entryRuleExpCS11860 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleExpCS11870 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePrefixedExpCS_in_ruleExpCS11921 = new BitSet(new long[]{0x07FFE82000000002L});
- public static final BitSet FOLLOW_ruleBinaryOperatorCS_in_ruleExpCS11954 = new BitSet(new long[]{0xF8001FE9600D00F0L,0x000000000189E1FFL});
- public static final BitSet FOLLOW_rulePrefixedExpCS_in_ruleExpCS11977 = new BitSet(new long[]{0x07FFE82000000002L});
- public static final BitSet FOLLOW_ruleBinaryOperatorCS_in_ruleExpCS11999 = new BitSet(new long[]{0xF8001FE9600D00F0L,0x000000000109E1FFL});
- public static final BitSet FOLLOW_rulePrefixedExpCS_in_ruleExpCS12020 = new BitSet(new long[]{0x07FFE82000000002L});
- public static final BitSet FOLLOW_ruleBinaryOperatorCS_in_ruleExpCS12044 = new BitSet(new long[]{0xF8001FE9600D00F0L,0x000000000189E1FFL});
- public static final BitSet FOLLOW_ruleLetExpCS_in_ruleExpCS12065 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleLetExpCS_in_ruleExpCS12095 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnaryOperatorCS_in_ruleExpCS12139 = new BitSet(new long[]{0xF8001FE9600D00F0L,0x000000000189E1FFL});
- public static final BitSet FOLLOW_ruleLetExpCS_in_ruleExpCS12161 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleLetExpCS_in_ruleExpCS12193 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePrefixedExpCS_in_entryRulePrefixedExpCS12228 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRulePrefixedExpCS12238 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnaryOperatorCS_in_rulePrefixedExpCS12297 = new BitSet(new long[]{0xF8001FE9600D00F0L,0x000000000109E1FFL});
- public static final BitSet FOLLOW_rulePrimaryExpCS_in_rulePrefixedExpCS12319 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePrimaryExpCS_in_rulePrefixedExpCS12351 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePrimaryExpCS_in_entryRulePrimaryExpCS12386 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRulePrimaryExpCS12396 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNestedExpCS_in_rulePrimaryExpCS12446 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleIfExpCS_in_rulePrimaryExpCS12476 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSelfExpCS_in_rulePrimaryExpCS12506 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePrimitiveLiteralExpCS_in_rulePrimaryExpCS12536 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTupleLiteralExpCS_in_rulePrimaryExpCS12566 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleCollectionLiteralExpCS_in_rulePrimaryExpCS12596 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTypeLiteralExpCS_in_rulePrimaryExpCS12626 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePathNameCS_in_rulePrimaryExpCS12665 = new BitSet(new long[]{0x0000000040200002L,0x0000000000020400L});
- public static final BitSet FOLLOW_74_in_rulePrimaryExpCS12691 = new BitSet(new long[]{0xF8001FE9600D00F0L,0x000000000189E1FFL});
- public static final BitSet FOLLOW_ruleExpCS_in_rulePrimaryExpCS12712 = new BitSet(new long[]{0x0000000000020000L,0x0000000000000800L});
- public static final BitSet FOLLOW_17_in_rulePrimaryExpCS12725 = new BitSet(new long[]{0xF8001FE9600D00F0L,0x000000000189E1FFL});
- public static final BitSet FOLLOW_ruleExpCS_in_rulePrimaryExpCS12746 = new BitSet(new long[]{0x0000000000020000L,0x0000000000000800L});
- public static final BitSet FOLLOW_75_in_rulePrimaryExpCS12760 = new BitSet(new long[]{0x0000000000000002L,0x0000000000020400L});
- public static final BitSet FOLLOW_74_in_rulePrimaryExpCS12773 = new BitSet(new long[]{0xF8001FE9600D00F0L,0x000000000189E1FFL});
- public static final BitSet FOLLOW_ruleExpCS_in_rulePrimaryExpCS12794 = new BitSet(new long[]{0x0000000000020000L,0x0000000000000800L});
- public static final BitSet FOLLOW_17_in_rulePrimaryExpCS12807 = new BitSet(new long[]{0xF8001FE9600D00F0L,0x000000000189E1FFL});
- public static final BitSet FOLLOW_ruleExpCS_in_rulePrimaryExpCS12828 = new BitSet(new long[]{0x0000000000020000L,0x0000000000000800L});
- public static final BitSet FOLLOW_75_in_rulePrimaryExpCS12842 = new BitSet(new long[]{0x0000000000000002L,0x0000000000020000L});
- public static final BitSet FOLLOW_81_in_rulePrimaryExpCS12863 = new BitSet(new long[]{0x0000000000000000L,0x0000000000040000L});
- public static final BitSet FOLLOW_82_in_rulePrimaryExpCS12888 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_21_in_rulePrimaryExpCS12922 = new BitSet(new long[]{0x000007C9208D00B0L});
- public static final BitSet FOLLOW_ruleConstructorPartCS_in_rulePrimaryExpCS12945 = new BitSet(new long[]{0x0000000000820000L});
- public static final BitSet FOLLOW_17_in_rulePrimaryExpCS12958 = new BitSet(new long[]{0x000007C9200D0030L});
- public static final BitSet FOLLOW_ruleConstructorPartCS_in_rulePrimaryExpCS12979 = new BitSet(new long[]{0x0000000000820000L});
- public static final BitSet FOLLOW_ruleStringLiteral_in_rulePrimaryExpCS13010 = new BitSet(new long[]{0x0000000000800000L});
- public static final BitSet FOLLOW_23_in_rulePrimaryExpCS13023 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_81_in_rulePrimaryExpCS13050 = new BitSet(new long[]{0x0000000000000000L,0x0000000000040000L});
- public static final BitSet FOLLOW_82_in_rulePrimaryExpCS13075 = new BitSet(new long[]{0x0000000040000002L});
- public static final BitSet FOLLOW_30_in_rulePrimaryExpCS13102 = new BitSet(new long[]{0xF8001FE9E00D00F0L,0x000000000189E1FFL});
- public static final BitSet FOLLOW_ruleNavigatingArgCS_in_rulePrimaryExpCS13124 = new BitSet(new long[]{0x0000000284020000L});
- public static final BitSet FOLLOW_ruleNavigatingCommaArgCS_in_rulePrimaryExpCS13145 = new BitSet(new long[]{0x0000000284020000L});
- public static final BitSet FOLLOW_ruleNavigatingSemiArgCS_in_rulePrimaryExpCS13168 = new BitSet(new long[]{0x0000000280020000L});
- public static final BitSet FOLLOW_ruleNavigatingCommaArgCS_in_rulePrimaryExpCS13189 = new BitSet(new long[]{0x0000000280020000L});
- public static final BitSet FOLLOW_ruleNavigatingBarArgCS_in_rulePrimaryExpCS13214 = new BitSet(new long[]{0x0000000080020000L});
- public static final BitSet FOLLOW_ruleNavigatingCommaArgCS_in_rulePrimaryExpCS13235 = new BitSet(new long[]{0x0000000080020000L});
- public static final BitSet FOLLOW_31_in_rulePrimaryExpCS13252 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNavigatingArgCS_in_entryRuleNavigatingArgCS13293 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleNavigatingArgCS13303 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingArgCS13349 = new BitSet(new long[]{0x0000000010000002L});
- public static final BitSet FOLLOW_28_in_ruleNavigatingArgCS13362 = new BitSet(new long[]{0xF8001FE9600D00F0L,0x000000000109E1FFL});
- public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleNavigatingArgCS13383 = new BitSet(new long[]{0x0008000000000002L});
- public static final BitSet FOLLOW_51_in_ruleNavigatingArgCS13396 = new BitSet(new long[]{0xF8001FE9600D00F0L,0x000000000189E1FFL});
- public static final BitSet FOLLOW_ruleExpCS_in_ruleNavigatingArgCS13417 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNavigatingBarArgCS_in_entryRuleNavigatingBarArgCS13457 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleNavigatingBarArgCS13467 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_33_in_ruleNavigatingBarArgCS13510 = new BitSet(new long[]{0xF8001FE9600D00F0L,0x000000000189E1FFL});
- public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingBarArgCS13544 = new BitSet(new long[]{0x0000000010000002L});
- public static final BitSet FOLLOW_28_in_ruleNavigatingBarArgCS13557 = new BitSet(new long[]{0xF8001FE9600D00F0L,0x000000000109E1FFL});
- public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleNavigatingBarArgCS13578 = new BitSet(new long[]{0x0008000000000002L});
- public static final BitSet FOLLOW_51_in_ruleNavigatingBarArgCS13591 = new BitSet(new long[]{0xF8001FE9600D00F0L,0x000000000189E1FFL});
- public static final BitSet FOLLOW_ruleExpCS_in_ruleNavigatingBarArgCS13612 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNavigatingCommaArgCS_in_entryRuleNavigatingCommaArgCS13652 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleNavigatingCommaArgCS13662 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_17_in_ruleNavigatingCommaArgCS13705 = new BitSet(new long[]{0xF8001FE9600D00F0L,0x000000000189E1FFL});
- public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingCommaArgCS13739 = new BitSet(new long[]{0x0000000010000002L});
- public static final BitSet FOLLOW_28_in_ruleNavigatingCommaArgCS13752 = new BitSet(new long[]{0xF8001FE9600D00F0L,0x000000000109E1FFL});
- public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleNavigatingCommaArgCS13773 = new BitSet(new long[]{0x0008000000000002L});
- public static final BitSet FOLLOW_51_in_ruleNavigatingCommaArgCS13786 = new BitSet(new long[]{0xF8001FE9600D00F0L,0x000000000189E1FFL});
- public static final BitSet FOLLOW_ruleExpCS_in_ruleNavigatingCommaArgCS13807 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNavigatingSemiArgCS_in_entryRuleNavigatingSemiArgCS13847 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleNavigatingSemiArgCS13857 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_26_in_ruleNavigatingSemiArgCS13900 = new BitSet(new long[]{0xF8001FE9600D00F0L,0x000000000189E1FFL});
- public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingSemiArgCS13934 = new BitSet(new long[]{0x0000000010000002L});
- public static final BitSet FOLLOW_28_in_ruleNavigatingSemiArgCS13947 = new BitSet(new long[]{0xF8001FE9600D00F0L,0x000000000109E1FFL});
- public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleNavigatingSemiArgCS13968 = new BitSet(new long[]{0x0008000000000002L});
- public static final BitSet FOLLOW_51_in_ruleNavigatingSemiArgCS13981 = new BitSet(new long[]{0xF8001FE9600D00F0L,0x000000000189E1FFL});
- public static final BitSet FOLLOW_ruleExpCS_in_ruleNavigatingSemiArgCS14002 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_entryRuleNavigatingArgExpCS14042 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleNavigatingArgExpCS14052 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleExpCS_in_ruleNavigatingArgExpCS14101 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleIfExpCS_in_entryRuleIfExpCS14135 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleIfExpCS14145 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_83_in_ruleIfExpCS14182 = new BitSet(new long[]{0xF8001FE9600D00F0L,0x000000000189E1FFL});
- public static final BitSet FOLLOW_ruleExpCS_in_ruleIfExpCS14203 = new BitSet(new long[]{0x0000000000000000L,0x0000000000100000L});
- public static final BitSet FOLLOW_84_in_ruleIfExpCS14215 = new BitSet(new long[]{0xF8001FE9600D00F0L,0x000000000189E1FFL});
- public static final BitSet FOLLOW_ruleExpCS_in_ruleIfExpCS14236 = new BitSet(new long[]{0x0000000000000000L,0x0000000000200000L});
- public static final BitSet FOLLOW_85_in_ruleIfExpCS14248 = new BitSet(new long[]{0xF8001FE9600D00F0L,0x000000000189E1FFL});
- public static final BitSet FOLLOW_ruleExpCS_in_ruleIfExpCS14269 = new BitSet(new long[]{0x0000000000000000L,0x0000000000400000L});
- public static final BitSet FOLLOW_86_in_ruleIfExpCS14281 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleLetExpCS_in_entryRuleLetExpCS14317 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleLetExpCS14327 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_87_in_ruleLetExpCS14364 = new BitSet(new long[]{0x000007C9200D0030L});
- public static final BitSet FOLLOW_ruleLetVariableCS_in_ruleLetExpCS14385 = new BitSet(new long[]{0x0000000000120000L});
- public static final BitSet FOLLOW_17_in_ruleLetExpCS14398 = new BitSet(new long[]{0x000007C9200D0030L});
- public static final BitSet FOLLOW_ruleLetVariableCS_in_ruleLetExpCS14419 = new BitSet(new long[]{0x0000000000120000L});
- public static final BitSet FOLLOW_20_in_ruleLetExpCS14433 = new BitSet(new long[]{0xF8001FE9600D00F0L,0x000000000189E1FFL});
- public static final BitSet FOLLOW_ruleExpCS_in_ruleLetExpCS14454 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleLetVariableCS_in_entryRuleLetVariableCS14490 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleLetVariableCS14500 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleLetVariableCS14546 = new BitSet(new long[]{0x0008000010000000L});
- public static final BitSet FOLLOW_28_in_ruleLetVariableCS14559 = new BitSet(new long[]{0xF8001FE9600D00F0L,0x000000000109E1FFL});
- public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleLetVariableCS14580 = new BitSet(new long[]{0x0008000000000000L});
- public static final BitSet FOLLOW_51_in_ruleLetVariableCS14594 = new BitSet(new long[]{0xF8001FE9600D00F0L,0x000000000189E1FFL});
- public static final BitSet FOLLOW_ruleExpCS_in_ruleLetVariableCS14615 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNestedExpCS_in_entryRuleNestedExpCS14651 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleNestedExpCS14661 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_30_in_ruleNestedExpCS14698 = new BitSet(new long[]{0xF8001FE9600D00F0L,0x000000000189E1FFL});
- public static final BitSet FOLLOW_ruleExpCS_in_ruleNestedExpCS14719 = new BitSet(new long[]{0x0000000080000000L});
- public static final BitSet FOLLOW_31_in_ruleNestedExpCS14731 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSelfExpCS_in_entryRuleSelfExpCS14767 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleSelfExpCS14777 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_88_in_ruleSelfExpCS14826 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTupleLiteralExpCS_in_synpred132_InternalQVTimperative12566 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleCollectionLiteralExpCS_in_synpred133_InternalQVTimperative12596 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTypeLiteralExpCS_in_synpred134_InternalQVTimperative12626 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSourceDomainCS_in_ruleMappingCS710 = new BitSet(new long[]{0x0000000129C00000L});
+ public static final BitSet FOLLOW_ruleTargetDomainCS_in_ruleMappingCS729 = new BitSet(new long[]{0x0000000129C00000L});
+ public static final BitSet FOLLOW_22_in_ruleMappingCS746 = new BitSet(new long[]{0x0000000040000000L});
+ public static final BitSet FOLLOW_ruleMiddleDomainCS_in_ruleMappingCS767 = new BitSet(new long[]{0x0000000009800000L});
+ public static final BitSet FOLLOW_ruleMappingSequenceCS_in_ruleMappingCS790 = new BitSet(new long[]{0x0000000000800000L});
+ public static final BitSet FOLLOW_23_in_ruleMappingCS803 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleMappingCallCS_in_entryRuleMappingCallCS839 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleMappingCallCS849 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_24_in_ruleMappingCallCS898 = new BitSet(new long[]{0x000007C9200D0030L});
+ public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleMappingCallCS925 = new BitSet(new long[]{0x0000000000200000L});
+ public static final BitSet FOLLOW_21_in_ruleMappingCallCS937 = new BitSet(new long[]{0x000007C9208D0030L});
+ public static final BitSet FOLLOW_ruleMappingCallBindingCS_in_ruleMappingCallCS958 = new BitSet(new long[]{0x000007C9208D0030L});
+ public static final BitSet FOLLOW_23_in_ruleMappingCallCS971 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleMappingCallBindingCS_in_entryRuleMappingCallBindingCS1007 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleMappingCallBindingCS1017 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleMappingCallBindingCS1069 = new BitSet(new long[]{0x0000000002000000L});
+ public static final BitSet FOLLOW_25_in_ruleMappingCallBindingCS1081 = new BitSet(new long[]{0xF8001FE9600D00F0L,0x000000000189E1FFL});
+ public static final BitSet FOLLOW_ruleExpCS_in_ruleMappingCallBindingCS1102 = new BitSet(new long[]{0x0000000004000000L});
+ public static final BitSet FOLLOW_26_in_ruleMappingCallBindingCS1114 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleMappingLoopCS_in_entryRuleMappingLoopCS1150 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleMappingLoopCS1160 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_27_in_ruleMappingLoopCS1197 = new BitSet(new long[]{0x000007C9200D0030L});
+ public static final BitSet FOLLOW_ruleMappingIteratorCS_in_ruleMappingLoopCS1218 = new BitSet(new long[]{0x0000000000100000L});
+ public static final BitSet FOLLOW_20_in_ruleMappingLoopCS1230 = new BitSet(new long[]{0xF8001FE9600D00F0L,0x000000000189E1FFL});
+ public static final BitSet FOLLOW_ruleExpCS_in_ruleMappingLoopCS1251 = new BitSet(new long[]{0x0000000000200000L});
+ public static final BitSet FOLLOW_21_in_ruleMappingLoopCS1263 = new BitSet(new long[]{0x0000000009000000L});
+ public static final BitSet FOLLOW_ruleMappingSequenceCS_in_ruleMappingLoopCS1284 = new BitSet(new long[]{0x0000000000800000L});
+ public static final BitSet FOLLOW_23_in_ruleMappingLoopCS1296 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleMappingIteratorCS_in_entryRuleMappingIteratorCS1332 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleMappingIteratorCS1342 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleMappingIteratorCS1388 = new BitSet(new long[]{0x0000000010000002L});
+ public static final BitSet FOLLOW_28_in_ruleMappingIteratorCS1401 = new BitSet(new long[]{0xF8001FE9600D00F0L,0x000000000109E1FFL});
+ public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleMappingIteratorCS1422 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleMappingSequenceCS_in_entryRuleMappingSequenceCS1460 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleMappingSequenceCS1470 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleMappingStatementCS_in_ruleMappingSequenceCS1515 = new BitSet(new long[]{0x0000000009000002L});
+ public static final BitSet FOLLOW_ruleMappingStatementCS_in_entryRuleMappingStatementCS1551 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleMappingStatementCS1561 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleMappingCallCS_in_ruleMappingStatementCS1611 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleMappingLoopCS_in_ruleMappingStatementCS1641 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSourceDomainCS_in_entryRuleSourceDomainCS1676 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleSourceDomainCS1686 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_29_in_ruleSourceDomainCS1729 = new BitSet(new long[]{0x000007C9200D0030L});
+ public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleSourceDomainCS1769 = new BitSet(new long[]{0x0000000040000000L});
+ public static final BitSet FOLLOW_ruleSourceGuardPatternCS_in_ruleSourceDomainCS1790 = new BitSet(new long[]{0x0000000000200000L});
+ public static final BitSet FOLLOW_ruleSourceBottomPatternCS_in_ruleSourceDomainCS1811 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSourceBottomPatternCS_in_entryRuleSourceBottomPatternCS1847 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleSourceBottomPatternCS1857 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_21_in_ruleSourceBottomPatternCS1906 = new BitSet(new long[]{0x0000000000800000L});
+ public static final BitSet FOLLOW_23_in_ruleSourceBottomPatternCS1918 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSourceGuardPatternCS_in_entryRuleSourceGuardPatternCS1954 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleSourceGuardPatternCS1964 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_30_in_ruleSourceGuardPatternCS2013 = new BitSet(new long[]{0x000007C9A00D0030L});
+ public static final BitSet FOLLOW_ruleUnrealizedVariableCS_in_ruleSourceGuardPatternCS2035 = new BitSet(new long[]{0x0000000080020000L});
+ public static final BitSet FOLLOW_17_in_ruleSourceGuardPatternCS2048 = new BitSet(new long[]{0x000007C9200D0030L});
+ public static final BitSet FOLLOW_ruleUnrealizedVariableCS_in_ruleSourceGuardPatternCS2069 = new BitSet(new long[]{0x0000000080020000L});
+ public static final BitSet FOLLOW_31_in_ruleSourceGuardPatternCS2085 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleMiddleDomainCS_in_entryRuleMiddleDomainCS2121 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleMiddleDomainCS2131 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleMiddleGuardPatternCS_in_ruleMiddleDomainCS2189 = new BitSet(new long[]{0x0000000000200000L});
+ public static final BitSet FOLLOW_ruleMiddleBottomPatternCS_in_ruleMiddleDomainCS2210 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleMiddleBottomPatternCS_in_entryRuleMiddleBottomPatternCS2246 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleMiddleBottomPatternCS2256 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_21_in_ruleMiddleBottomPatternCS2305 = new BitSet(new long[]{0xF8001FED608D00F0L,0x000000000189E1FFL});
+ public static final BitSet FOLLOW_ruleAssignmentCS_in_ruleMiddleBottomPatternCS2326 = new BitSet(new long[]{0xF8001FED608D00F0L,0x000000000189E1FFL});
+ public static final BitSet FOLLOW_23_in_ruleMiddleBottomPatternCS2339 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleMiddleGuardPatternCS_in_entryRuleMiddleGuardPatternCS2375 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleMiddleGuardPatternCS2385 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_30_in_ruleMiddleGuardPatternCS2434 = new BitSet(new long[]{0xF8001FEDE00D00F0L,0x000000000189E1FFL});
+ public static final BitSet FOLLOW_ruleAssignmentCS_in_ruleMiddleGuardPatternCS2455 = new BitSet(new long[]{0xF8001FEDE00D00F0L,0x000000000189E1FFL});
+ public static final BitSet FOLLOW_31_in_ruleMiddleGuardPatternCS2468 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTargetDomainCS_in_entryRuleTargetDomainCS2504 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleTargetDomainCS2514 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_32_in_ruleTargetDomainCS2557 = new BitSet(new long[]{0x000007C9200D0030L});
+ public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleTargetDomainCS2597 = new BitSet(new long[]{0x0000000040000000L});
+ public static final BitSet FOLLOW_ruleTargetGuardPatternCS_in_ruleTargetDomainCS2618 = new BitSet(new long[]{0x0000000000200000L});
+ public static final BitSet FOLLOW_ruleTargetBottomPatternCS_in_ruleTargetDomainCS2639 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTargetBottomPatternCS_in_entryRuleTargetBottomPatternCS2675 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleTargetBottomPatternCS2685 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_21_in_ruleTargetBottomPatternCS2734 = new BitSet(new long[]{0x000007C9208D0030L});
+ public static final BitSet FOLLOW_ruleUnrealizedVariableCS_in_ruleTargetBottomPatternCS2757 = new BitSet(new long[]{0x0000000000820000L});
+ public static final BitSet FOLLOW_ruleRealizedVariableCS_in_ruleTargetBottomPatternCS2784 = new BitSet(new long[]{0x0000000000820000L});
+ public static final BitSet FOLLOW_17_in_ruleTargetBottomPatternCS2798 = new BitSet(new long[]{0x000007C9200D0030L});
+ public static final BitSet FOLLOW_ruleUnrealizedVariableCS_in_ruleTargetBottomPatternCS2820 = new BitSet(new long[]{0x0000000000820000L});
+ public static final BitSet FOLLOW_ruleRealizedVariableCS_in_ruleTargetBottomPatternCS2847 = new BitSet(new long[]{0x0000000000820000L});
+ public static final BitSet FOLLOW_23_in_ruleTargetBottomPatternCS2864 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTargetGuardPatternCS_in_entryRuleTargetGuardPatternCS2900 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleTargetGuardPatternCS2910 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_30_in_ruleTargetGuardPatternCS2959 = new BitSet(new long[]{0x000007C9A00D0030L});
+ public static final BitSet FOLLOW_ruleUnrealizedVariableCS_in_ruleTargetGuardPatternCS2981 = new BitSet(new long[]{0x0000000080020000L});
+ public static final BitSet FOLLOW_17_in_ruleTargetGuardPatternCS2994 = new BitSet(new long[]{0x000007C9200D0030L});
+ public static final BitSet FOLLOW_ruleUnrealizedVariableCS_in_ruleTargetGuardPatternCS3015 = new BitSet(new long[]{0x0000000080020000L});
+ public static final BitSet FOLLOW_31_in_ruleTargetGuardPatternCS3031 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleBottomPatternCS_in_entryRuleBottomPatternCS3067 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleBottomPatternCS3077 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_21_in_ruleBottomPatternCS3115 = new BitSet(new long[]{0x000007C9200D0030L});
+ public static final BitSet FOLLOW_ruleUnrealizedVariableCS_in_ruleBottomPatternCS3137 = new BitSet(new long[]{0x0000000200020000L});
+ public static final BitSet FOLLOW_ruleRealizedVariableCS_in_ruleBottomPatternCS3164 = new BitSet(new long[]{0x0000000200020000L});
+ public static final BitSet FOLLOW_17_in_ruleBottomPatternCS3178 = new BitSet(new long[]{0x000007C9200D0030L});
+ public static final BitSet FOLLOW_ruleUnrealizedVariableCS_in_ruleBottomPatternCS3200 = new BitSet(new long[]{0x0000000200020000L});
+ public static final BitSet FOLLOW_ruleRealizedVariableCS_in_ruleBottomPatternCS3227 = new BitSet(new long[]{0x0000000200020000L});
+ public static final BitSet FOLLOW_33_in_ruleBottomPatternCS3242 = new BitSet(new long[]{0xF8001FED608D00F0L,0x000000000189E1FFL});
+ public static final BitSet FOLLOW_ruleAssignmentCS_in_ruleBottomPatternCS3263 = new BitSet(new long[]{0xF8001FED608D00F0L,0x000000000189E1FFL});
+ public static final BitSet FOLLOW_23_in_ruleBottomPatternCS3276 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_21_in_ruleBottomPatternCS3308 = new BitSet(new long[]{0xF8001FED608D00F0L,0x000000000189E1FFL});
+ public static final BitSet FOLLOW_ruleAssignmentCS_in_ruleBottomPatternCS3329 = new BitSet(new long[]{0xF8001FED608D00F0L,0x000000000189E1FFL});
+ public static final BitSet FOLLOW_23_in_ruleBottomPatternCS3342 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleAssignmentCS_in_entryRuleAssignmentCS3379 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleAssignmentCS3389 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_34_in_ruleAssignmentCS3432 = new BitSet(new long[]{0xF8001FE9600D00F0L,0x000000000189E1FFL});
+ public static final BitSet FOLLOW_ruleExpCS_in_ruleAssignmentCS3467 = new BitSet(new long[]{0x0000000006000000L});
+ public static final BitSet FOLLOW_25_in_ruleAssignmentCS3480 = new BitSet(new long[]{0xF8001FE9600D00F0L,0x000000000189E1FFL});
+ public static final BitSet FOLLOW_ruleExpCS_in_ruleAssignmentCS3501 = new BitSet(new long[]{0x0000000004000000L});
+ public static final BitSet FOLLOW_26_in_ruleAssignmentCS3515 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleGuardPatternCS_in_entryRuleGuardPatternCS3551 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleGuardPatternCS3561 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_30_in_ruleGuardPatternCS3610 = new BitSet(new long[]{0xF8001FEDE00D00F0L,0x000000000189E1FFL});
+ public static final BitSet FOLLOW_ruleUnrealizedVariableCS_in_ruleGuardPatternCS3632 = new BitSet(new long[]{0x0000000200020000L});
+ public static final BitSet FOLLOW_17_in_ruleGuardPatternCS3645 = new BitSet(new long[]{0x000007C9200D0030L});
+ public static final BitSet FOLLOW_ruleUnrealizedVariableCS_in_ruleGuardPatternCS3666 = new BitSet(new long[]{0x0000000200020000L});
+ public static final BitSet FOLLOW_33_in_ruleGuardPatternCS3680 = new BitSet(new long[]{0xF8001FEDE00D00F0L,0x000000000189E1FFL});
+ public static final BitSet FOLLOW_ruleAssignmentCS_in_ruleGuardPatternCS3703 = new BitSet(new long[]{0xF8001FEDE00D00F0L,0x000000000189E1FFL});
+ public static final BitSet FOLLOW_31_in_ruleGuardPatternCS3716 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleImportCS_in_entryRuleImportCS3752 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleImportCS3762 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_35_in_ruleImportCS3799 = new BitSet(new long[]{0x000007C9200D00B0L});
+ public static final BitSet FOLLOW_ruleIdentifier_in_ruleImportCS3821 = new BitSet(new long[]{0x0000000010000000L});
+ public static final BitSet FOLLOW_28_in_ruleImportCS3833 = new BitSet(new long[]{0x000007C9200D00B0L});
+ public static final BitSet FOLLOW_ruleURIPathNameCS_in_ruleImportCS3856 = new BitSet(new long[]{0x0000001004000000L});
+ public static final BitSet FOLLOW_36_in_ruleImportCS3875 = new BitSet(new long[]{0x0000002000000000L});
+ public static final BitSet FOLLOW_37_in_ruleImportCS3900 = new BitSet(new long[]{0x0000000004000000L});
+ public static final BitSet FOLLOW_26_in_ruleImportCS3914 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleLibraryCS_in_entryRuleLibraryCS3950 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleLibraryCS3960 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_38_in_ruleLibraryCS3997 = new BitSet(new long[]{0x000007C9200D00B0L});
+ public static final BitSet FOLLOW_ruleURI_in_ruleLibraryCS4024 = new BitSet(new long[]{0x0000000004000000L});
+ public static final BitSet FOLLOW_26_in_ruleLibraryCS4036 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleParamDeclarationCS_in_entryRuleParamDeclarationCS4074 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleParamDeclarationCS4084 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleParamDeclarationCS4130 = new BitSet(new long[]{0x0000000010000000L});
+ public static final BitSet FOLLOW_28_in_ruleParamDeclarationCS4142 = new BitSet(new long[]{0xF8001FE9600D00F0L,0x000000000109E1FFL});
+ public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleParamDeclarationCS4163 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleQueryCS_in_entryRuleQueryCS4199 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleQueryCS4209 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_39_in_ruleQueryCS4246 = new BitSet(new long[]{0xF8001FE9600D00F0L,0x000000000109E1FFL});
+ public static final BitSet FOLLOW_ruleScopeNameCS_in_ruleQueryCS4267 = new BitSet(new long[]{0x000007C9200D0030L});
+ public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleQueryCS4288 = new BitSet(new long[]{0x0000000040000000L});
+ public static final BitSet FOLLOW_30_in_ruleQueryCS4300 = new BitSet(new long[]{0x000007C9A00D0030L});
+ public static final BitSet FOLLOW_ruleParamDeclarationCS_in_ruleQueryCS4322 = new BitSet(new long[]{0x0000000080020000L});
+ public static final BitSet FOLLOW_17_in_ruleQueryCS4335 = new BitSet(new long[]{0x000007C9200D0030L});
+ public static final BitSet FOLLOW_ruleParamDeclarationCS_in_ruleQueryCS4356 = new BitSet(new long[]{0x0000000080020000L});
+ public static final BitSet FOLLOW_31_in_ruleQueryCS4372 = new BitSet(new long[]{0x0000000010000000L});
+ public static final BitSet FOLLOW_28_in_ruleQueryCS4384 = new BitSet(new long[]{0xF8001FE9600D00F0L,0x000000000109E1FFL});
+ public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleQueryCS4405 = new BitSet(new long[]{0x0000000004200000L});
+ public static final BitSet FOLLOW_26_in_ruleQueryCS4418 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_21_in_ruleQueryCS4437 = new BitSet(new long[]{0xF8001FE9600D00F0L,0x000000000189E1FFL});
+ public static final BitSet FOLLOW_ruleExpCS_in_ruleQueryCS4458 = new BitSet(new long[]{0x0000000000800000L});
+ public static final BitSet FOLLOW_23_in_ruleQueryCS4470 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleScopeNameCS_in_entryRuleScopeNameCS4508 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleScopeNameCS4518 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleFirstPathElementCS_in_ruleScopeNameCS4564 = new BitSet(new long[]{0x0000001000000000L});
+ public static final BitSet FOLLOW_36_in_ruleScopeNameCS4576 = new BitSet(new long[]{0xF80007C9200D0032L,0x00000000000001FFL});
+ public static final BitSet FOLLOW_ruleNextPathElementCS_in_ruleScopeNameCS4598 = new BitSet(new long[]{0x0000001000000000L});
+ public static final BitSet FOLLOW_36_in_ruleScopeNameCS4610 = new BitSet(new long[]{0xF80007C9200D0032L,0x00000000000001FFL});
+ public static final BitSet FOLLOW_ruleTransformationCS_in_entryRuleTransformationCS4648 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleTransformationCS4658 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_40_in_ruleTransformationCS4695 = new BitSet(new long[]{0xF8001FE9600D00F0L,0x000000000109E1FFL});
+ public static final BitSet FOLLOW_ruleScopeNameCS_in_ruleTransformationCS4716 = new BitSet(new long[]{0xF80007C9200D0030L,0x00000000000001FFL});
+ public static final BitSet FOLLOW_ruleUnreservedName_in_ruleTransformationCS4738 = new BitSet(new long[]{0x0000000000200000L});
+ public static final BitSet FOLLOW_21_in_ruleTransformationCS4750 = new BitSet(new long[]{0x000007C9208D0030L});
+ public static final BitSet FOLLOW_ruleDirectionCS_in_ruleTransformationCS4772 = new BitSet(new long[]{0x0000000004000000L});
+ public static final BitSet FOLLOW_26_in_ruleTransformationCS4784 = new BitSet(new long[]{0x000007C9208D0030L});
+ public static final BitSet FOLLOW_23_in_ruleTransformationCS4798 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnrealizedVariableCS_in_entryRuleUnrealizedVariableCS4834 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleUnrealizedVariableCS4844 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleUnrealizedVariableCS4890 = new BitSet(new long[]{0x0000000010000000L});
+ public static final BitSet FOLLOW_28_in_ruleUnrealizedVariableCS4902 = new BitSet(new long[]{0xF8001FE9600D00F0L,0x000000000109E1FFL});
+ public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleUnrealizedVariableCS4923 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleRealizedVariableCS_in_entryRuleRealizedVariableCS4959 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleRealizedVariableCS4969 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_41_in_ruleRealizedVariableCS5006 = new BitSet(new long[]{0x000007C9200D0030L});
+ public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleRealizedVariableCS5027 = new BitSet(new long[]{0x0000000010000000L});
+ public static final BitSet FOLLOW_28_in_ruleRealizedVariableCS5039 = new BitSet(new long[]{0xF8001FE9600D00F0L,0x000000000109E1FFL});
+ public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleRealizedVariableCS5060 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnrestrictedName_in_entryRuleUnrestrictedName5099 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleUnrestrictedName5110 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleEssentialOCLUnrestrictedName_in_ruleUnrestrictedName5157 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_29_in_ruleUnrestrictedName5181 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_32_in_ruleUnrestrictedName5200 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_35_in_ruleUnrestrictedName5219 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_16_in_ruleUnrestrictedName5238 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_38_in_ruleUnrestrictedName5257 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_19_in_ruleUnrestrictedName5276 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_39_in_ruleUnrestrictedName5295 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_41_in_ruleUnrestrictedName5314 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_42_in_ruleUnrestrictedName5333 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_40_in_ruleUnrestrictedName5352 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_18_in_ruleUnrestrictedName5371 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleID_in_entryRuleID5414 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleID5425 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_SIMPLE_ID_in_ruleID5465 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_ESCAPED_ID_in_ruleID5491 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleLOWER_in_entryRuleLOWER5537 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleLOWER5548 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_INT_in_ruleLOWER5587 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUPPER_in_entryRuleUPPER5632 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleUPPER5643 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_INT_in_ruleUPPER5683 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_37_in_ruleUPPER5707 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNUMBER_LITERAL_in_entryRuleNUMBER_LITERAL5748 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleNUMBER_LITERAL5759 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_INT_in_ruleNUMBER_LITERAL5798 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleURI_in_entryRuleURI5843 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleURI5854 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_SINGLE_QUOTED_STRING_in_ruleURI5893 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleEssentialOCLUnaryOperatorCS_in_entryRuleEssentialOCLUnaryOperatorCS5939 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleEssentialOCLUnaryOperatorCS5949 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_43_in_ruleEssentialOCLUnaryOperatorCS5993 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_44_in_ruleEssentialOCLUnaryOperatorCS6022 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleEssentialOCLInfixOperatorCS_in_entryRuleEssentialOCLInfixOperatorCS6073 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleEssentialOCLInfixOperatorCS6083 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_37_in_ruleEssentialOCLInfixOperatorCS6127 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_45_in_ruleEssentialOCLInfixOperatorCS6156 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_46_in_ruleEssentialOCLInfixOperatorCS6185 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_43_in_ruleEssentialOCLInfixOperatorCS6214 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_47_in_ruleEssentialOCLInfixOperatorCS6243 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_48_in_ruleEssentialOCLInfixOperatorCS6272 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_49_in_ruleEssentialOCLInfixOperatorCS6301 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_50_in_ruleEssentialOCLInfixOperatorCS6330 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_51_in_ruleEssentialOCLInfixOperatorCS6359 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_52_in_ruleEssentialOCLInfixOperatorCS6388 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_53_in_ruleEssentialOCLInfixOperatorCS6417 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_54_in_ruleEssentialOCLInfixOperatorCS6446 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_55_in_ruleEssentialOCLInfixOperatorCS6475 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_56_in_ruleEssentialOCLInfixOperatorCS6504 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleEssentialOCLNavigationOperatorCS_in_entryRuleEssentialOCLNavigationOperatorCS6555 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleEssentialOCLNavigationOperatorCS6565 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_57_in_ruleEssentialOCLNavigationOperatorCS6609 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_58_in_ruleEssentialOCLNavigationOperatorCS6638 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleIdentifier_in_entryRuleIdentifier6690 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleIdentifier6701 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleID_in_ruleIdentifier6747 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleStringLiteral_in_entryRuleStringLiteral6792 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleStringLiteral6803 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_SINGLE_QUOTED_STRING_in_ruleStringLiteral6842 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleBinaryOperatorCS_in_entryRuleBinaryOperatorCS6886 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleBinaryOperatorCS6896 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleInfixOperatorCS_in_ruleBinaryOperatorCS6946 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNavigationOperatorCS_in_ruleBinaryOperatorCS6976 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleInfixOperatorCS_in_entryRuleInfixOperatorCS7011 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleInfixOperatorCS7021 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleEssentialOCLInfixOperatorCS_in_ruleInfixOperatorCS7070 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNavigationOperatorCS_in_entryRuleNavigationOperatorCS7104 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleNavigationOperatorCS7114 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleEssentialOCLNavigationOperatorCS_in_ruleNavigationOperatorCS7163 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnaryOperatorCS_in_entryRuleUnaryOperatorCS7197 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleUnaryOperatorCS7207 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleEssentialOCLUnaryOperatorCS_in_ruleUnaryOperatorCS7256 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleEssentialOCLUnrestrictedName_in_entryRuleEssentialOCLUnrestrictedName7291 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleEssentialOCLUnrestrictedName7302 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleIdentifier_in_ruleEssentialOCLUnrestrictedName7348 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleEssentialOCLUnreservedName_in_entryRuleEssentialOCLUnreservedName7393 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleEssentialOCLUnreservedName7404 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleEssentialOCLUnreservedName7451 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleCollectionTypeIdentifier_in_ruleEssentialOCLUnreservedName7484 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePrimitiveTypeIdentifier_in_ruleEssentialOCLUnreservedName7517 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_59_in_ruleEssentialOCLUnreservedName7541 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnreservedName_in_entryRuleUnreservedName7582 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleUnreservedName7593 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleEssentialOCLUnreservedName_in_ruleUnreservedName7639 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePathNameCS_in_entryRulePathNameCS7683 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRulePathNameCS7693 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleFirstPathElementCS_in_rulePathNameCS7739 = new BitSet(new long[]{0x0000001000000002L});
+ public static final BitSet FOLLOW_36_in_rulePathNameCS7752 = new BitSet(new long[]{0xF80007C9200D0030L,0x00000000000001FFL});
+ public static final BitSet FOLLOW_ruleNextPathElementCS_in_rulePathNameCS7773 = new BitSet(new long[]{0x0000001000000002L});
+ public static final BitSet FOLLOW_ruleFirstPathElementCS_in_entryRuleFirstPathElementCS7811 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleFirstPathElementCS7821 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleFirstPathElementCS7872 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNextPathElementCS_in_entryRuleNextPathElementCS7907 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleNextPathElementCS7917 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnreservedName_in_ruleNextPathElementCS7968 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleURIPathNameCS_in_entryRuleURIPathNameCS8003 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleURIPathNameCS8013 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleURIFirstPathElementCS_in_ruleURIPathNameCS8059 = new BitSet(new long[]{0x0000001000000002L});
+ public static final BitSet FOLLOW_36_in_ruleURIPathNameCS8072 = new BitSet(new long[]{0xF80007C9200D0030L,0x00000000000001FFL});
+ public static final BitSet FOLLOW_ruleNextPathElementCS_in_ruleURIPathNameCS8093 = new BitSet(new long[]{0x0000001000000002L});
+ public static final BitSet FOLLOW_ruleURIFirstPathElementCS_in_entryRuleURIFirstPathElementCS8131 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleURIFirstPathElementCS8141 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleURIFirstPathElementCS8193 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleURI_in_ruleURIFirstPathElementCS8239 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePrimitiveTypeIdentifier_in_entryRulePrimitiveTypeIdentifier8277 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRulePrimitiveTypeIdentifier8288 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_60_in_rulePrimitiveTypeIdentifier8326 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_61_in_rulePrimitiveTypeIdentifier8345 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_62_in_rulePrimitiveTypeIdentifier8364 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_63_in_rulePrimitiveTypeIdentifier8383 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_64_in_rulePrimitiveTypeIdentifier8402 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_65_in_rulePrimitiveTypeIdentifier8421 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_66_in_rulePrimitiveTypeIdentifier8440 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_67_in_rulePrimitiveTypeIdentifier8459 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePrimitiveTypeCS_in_entryRulePrimitiveTypeCS8499 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRulePrimitiveTypeCS8509 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePrimitiveTypeIdentifier_in_rulePrimitiveTypeCS8554 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleCollectionTypeIdentifier_in_entryRuleCollectionTypeIdentifier8590 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleCollectionTypeIdentifier8601 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_68_in_ruleCollectionTypeIdentifier8639 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_69_in_ruleCollectionTypeIdentifier8658 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_70_in_ruleCollectionTypeIdentifier8677 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_71_in_ruleCollectionTypeIdentifier8696 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_72_in_ruleCollectionTypeIdentifier8715 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleCollectionTypeCS_in_entryRuleCollectionTypeCS8755 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleCollectionTypeCS8765 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleCollectionTypeIdentifier_in_ruleCollectionTypeCS8811 = new BitSet(new long[]{0x0000000040000002L});
+ public static final BitSet FOLLOW_30_in_ruleCollectionTypeCS8824 = new BitSet(new long[]{0xF8001FE9600D00F0L,0x000000000109E1FFL});
+ public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleCollectionTypeCS8845 = new BitSet(new long[]{0x0000000080000000L});
+ public static final BitSet FOLLOW_31_in_ruleCollectionTypeCS8857 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleMultiplicityBoundsCS_in_entryRuleMultiplicityBoundsCS8895 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleMultiplicityBoundsCS8905 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleLOWER_in_ruleMultiplicityBoundsCS8951 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000200L});
+ public static final BitSet FOLLOW_73_in_ruleMultiplicityBoundsCS8964 = new BitSet(new long[]{0x0000002000000040L});
+ public static final BitSet FOLLOW_ruleUPPER_in_ruleMultiplicityBoundsCS8985 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleMultiplicityCS_in_entryRuleMultiplicityCS9023 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleMultiplicityCS9033 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_74_in_ruleMultiplicityCS9070 = new BitSet(new long[]{0x0000402000000040L,0x0000000000001000L});
+ public static final BitSet FOLLOW_ruleMultiplicityBoundsCS_in_ruleMultiplicityCS9096 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000800L});
+ public static final BitSet FOLLOW_ruleMultiplicityStringCS_in_ruleMultiplicityCS9126 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000800L});
+ public static final BitSet FOLLOW_75_in_ruleMultiplicityCS9138 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleMultiplicityStringCS_in_entryRuleMultiplicityStringCS9174 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleMultiplicityStringCS9184 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_37_in_ruleMultiplicityStringCS9228 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_46_in_ruleMultiplicityStringCS9257 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_76_in_ruleMultiplicityStringCS9286 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTupleTypeCS_in_entryRuleTupleTypeCS9337 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleTupleTypeCS9347 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_59_in_ruleTupleTypeCS9390 = new BitSet(new long[]{0x0000000040000002L});
+ public static final BitSet FOLLOW_30_in_ruleTupleTypeCS9416 = new BitSet(new long[]{0x000007C9A00D0030L});
+ public static final BitSet FOLLOW_ruleTuplePartCS_in_ruleTupleTypeCS9438 = new BitSet(new long[]{0x0000000080020000L});
+ public static final BitSet FOLLOW_17_in_ruleTupleTypeCS9451 = new BitSet(new long[]{0x000007C9200D0030L});
+ public static final BitSet FOLLOW_ruleTuplePartCS_in_ruleTupleTypeCS9472 = new BitSet(new long[]{0x0000000080020000L});
+ public static final BitSet FOLLOW_31_in_ruleTupleTypeCS9488 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTuplePartCS_in_entryRuleTuplePartCS9526 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleTuplePartCS9536 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleTuplePartCS9582 = new BitSet(new long[]{0x0000000010000000L});
+ public static final BitSet FOLLOW_28_in_ruleTuplePartCS9594 = new BitSet(new long[]{0xF8001FE9600D00F0L,0x000000000109E1FFL});
+ public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleTuplePartCS9615 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleCollectionLiteralExpCS_in_entryRuleCollectionLiteralExpCS9651 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleCollectionLiteralExpCS9661 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleCollectionTypeCS_in_ruleCollectionLiteralExpCS9707 = new BitSet(new long[]{0x0000000000200000L});
+ public static final BitSet FOLLOW_21_in_ruleCollectionLiteralExpCS9719 = new BitSet(new long[]{0xF8001FE9608D00F0L,0x000000000189E1FFL});
+ public static final BitSet FOLLOW_ruleCollectionLiteralPartCS_in_ruleCollectionLiteralExpCS9741 = new BitSet(new long[]{0x0000000000820000L});
+ public static final BitSet FOLLOW_17_in_ruleCollectionLiteralExpCS9754 = new BitSet(new long[]{0xF8001FE9600D00F0L,0x000000000189E1FFL});
+ public static final BitSet FOLLOW_ruleCollectionLiteralPartCS_in_ruleCollectionLiteralExpCS9775 = new BitSet(new long[]{0x0000000000820000L});
+ public static final BitSet FOLLOW_23_in_ruleCollectionLiteralExpCS9791 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleCollectionLiteralPartCS_in_entryRuleCollectionLiteralPartCS9827 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleCollectionLiteralPartCS9837 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExpCS_in_ruleCollectionLiteralPartCS9883 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000200L});
+ public static final BitSet FOLLOW_73_in_ruleCollectionLiteralPartCS9896 = new BitSet(new long[]{0xF8001FE9600D00F0L,0x000000000189E1FFL});
+ public static final BitSet FOLLOW_ruleExpCS_in_ruleCollectionLiteralPartCS9917 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleConstructorPartCS_in_entryRuleConstructorPartCS9955 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleConstructorPartCS9965 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleConstructorPartCS10017 = new BitSet(new long[]{0x0008000000000000L});
+ public static final BitSet FOLLOW_51_in_ruleConstructorPartCS10029 = new BitSet(new long[]{0xF8001FE9600D00F0L,0x000000000189E1FFL});
+ public static final BitSet FOLLOW_ruleExpCS_in_ruleConstructorPartCS10050 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePrimitiveLiteralExpCS_in_entryRulePrimitiveLiteralExpCS10086 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRulePrimitiveLiteralExpCS10096 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNumberLiteralExpCS_in_rulePrimitiveLiteralExpCS10146 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleStringLiteralExpCS_in_rulePrimitiveLiteralExpCS10176 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleBooleanLiteralExpCS_in_rulePrimitiveLiteralExpCS10206 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnlimitedNaturalLiteralExpCS_in_rulePrimitiveLiteralExpCS10236 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleInvalidLiteralExpCS_in_rulePrimitiveLiteralExpCS10266 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNullLiteralExpCS_in_rulePrimitiveLiteralExpCS10296 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTupleLiteralExpCS_in_entryRuleTupleLiteralExpCS10331 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleTupleLiteralExpCS10341 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_59_in_ruleTupleLiteralExpCS10378 = new BitSet(new long[]{0x0000000000200000L});
+ public static final BitSet FOLLOW_21_in_ruleTupleLiteralExpCS10390 = new BitSet(new long[]{0x000007C9200D0030L});
+ public static final BitSet FOLLOW_ruleTupleLiteralPartCS_in_ruleTupleLiteralExpCS10411 = new BitSet(new long[]{0x0000000000820000L});
+ public static final BitSet FOLLOW_17_in_ruleTupleLiteralExpCS10424 = new BitSet(new long[]{0x000007C9200D0030L});
+ public static final BitSet FOLLOW_ruleTupleLiteralPartCS_in_ruleTupleLiteralExpCS10445 = new BitSet(new long[]{0x0000000000820000L});
+ public static final BitSet FOLLOW_23_in_ruleTupleLiteralExpCS10459 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTupleLiteralPartCS_in_entryRuleTupleLiteralPartCS10495 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleTupleLiteralPartCS10505 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleTupleLiteralPartCS10551 = new BitSet(new long[]{0x0008000010000000L});
+ public static final BitSet FOLLOW_28_in_ruleTupleLiteralPartCS10564 = new BitSet(new long[]{0xF8001FE9600D00F0L,0x000000000109E1FFL});
+ public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleTupleLiteralPartCS10585 = new BitSet(new long[]{0x0008000000000000L});
+ public static final BitSet FOLLOW_51_in_ruleTupleLiteralPartCS10599 = new BitSet(new long[]{0xF8001FE9600D00F0L,0x000000000189E1FFL});
+ public static final BitSet FOLLOW_ruleExpCS_in_ruleTupleLiteralPartCS10620 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNumberLiteralExpCS_in_entryRuleNumberLiteralExpCS10656 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleNumberLiteralExpCS10666 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNUMBER_LITERAL_in_ruleNumberLiteralExpCS10711 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleStringLiteralExpCS_in_entryRuleStringLiteralExpCS10746 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleStringLiteralExpCS10756 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleStringLiteral_in_ruleStringLiteralExpCS10801 = new BitSet(new long[]{0x0000000000000082L});
+ public static final BitSet FOLLOW_ruleBooleanLiteralExpCS_in_entryRuleBooleanLiteralExpCS10837 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleBooleanLiteralExpCS10847 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_77_in_ruleBooleanLiteralExpCS10890 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_78_in_ruleBooleanLiteralExpCS10927 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnlimitedNaturalLiteralExpCS_in_entryRuleUnlimitedNaturalLiteralExpCS10976 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleUnlimitedNaturalLiteralExpCS10986 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_37_in_ruleUnlimitedNaturalLiteralExpCS11035 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleInvalidLiteralExpCS_in_entryRuleInvalidLiteralExpCS11071 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleInvalidLiteralExpCS11081 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_79_in_ruleInvalidLiteralExpCS11130 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNullLiteralExpCS_in_entryRuleNullLiteralExpCS11166 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleNullLiteralExpCS11176 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_80_in_ruleNullLiteralExpCS11225 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTypeLiteralCS_in_entryRuleTypeLiteralCS11261 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleTypeLiteralCS11271 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePrimitiveTypeCS_in_ruleTypeLiteralCS11321 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleCollectionTypeCS_in_ruleTypeLiteralCS11351 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTupleTypeCS_in_ruleTypeLiteralCS11381 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTypeLiteralWithMultiplicityCS_in_entryRuleTypeLiteralWithMultiplicityCS11416 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleTypeLiteralWithMultiplicityCS11426 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTypeLiteralCS_in_ruleTypeLiteralWithMultiplicityCS11476 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000400L});
+ public static final BitSet FOLLOW_ruleMultiplicityCS_in_ruleTypeLiteralWithMultiplicityCS11496 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTypeLiteralExpCS_in_entryRuleTypeLiteralExpCS11533 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleTypeLiteralExpCS11543 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTypeLiteralWithMultiplicityCS_in_ruleTypeLiteralExpCS11588 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTypeNameExpCS_in_entryRuleTypeNameExpCS11623 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleTypeNameExpCS11633 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePathNameCS_in_ruleTypeNameExpCS11678 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTypeExpCS_in_entryRuleTypeExpCS11713 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleTypeExpCS11723 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTypeNameExpCS_in_ruleTypeExpCS11774 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000400L});
+ public static final BitSet FOLLOW_ruleTypeLiteralCS_in_ruleTypeExpCS11804 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000400L});
+ public static final BitSet FOLLOW_ruleMultiplicityCS_in_ruleTypeExpCS11825 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExpCS_in_entryRuleExpCS11862 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleExpCS11872 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePrefixedExpCS_in_ruleExpCS11923 = new BitSet(new long[]{0x07FFE82000000002L});
+ public static final BitSet FOLLOW_ruleBinaryOperatorCS_in_ruleExpCS11956 = new BitSet(new long[]{0xF8001FE9600D00F0L,0x000000000189E1FFL});
+ public static final BitSet FOLLOW_rulePrefixedExpCS_in_ruleExpCS11979 = new BitSet(new long[]{0x07FFE82000000002L});
+ public static final BitSet FOLLOW_ruleBinaryOperatorCS_in_ruleExpCS12001 = new BitSet(new long[]{0xF8001FE9600D00F0L,0x000000000109E1FFL});
+ public static final BitSet FOLLOW_rulePrefixedExpCS_in_ruleExpCS12022 = new BitSet(new long[]{0x07FFE82000000002L});
+ public static final BitSet FOLLOW_ruleBinaryOperatorCS_in_ruleExpCS12046 = new BitSet(new long[]{0xF8001FE9600D00F0L,0x000000000189E1FFL});
+ public static final BitSet FOLLOW_ruleLetExpCS_in_ruleExpCS12067 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleLetExpCS_in_ruleExpCS12097 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnaryOperatorCS_in_ruleExpCS12141 = new BitSet(new long[]{0xF8001FE9600D00F0L,0x000000000189E1FFL});
+ public static final BitSet FOLLOW_ruleLetExpCS_in_ruleExpCS12163 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleLetExpCS_in_ruleExpCS12195 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePrefixedExpCS_in_entryRulePrefixedExpCS12230 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRulePrefixedExpCS12240 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnaryOperatorCS_in_rulePrefixedExpCS12299 = new BitSet(new long[]{0xF8001FE9600D00F0L,0x000000000109E1FFL});
+ public static final BitSet FOLLOW_rulePrimaryExpCS_in_rulePrefixedExpCS12321 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePrimaryExpCS_in_rulePrefixedExpCS12353 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePrimaryExpCS_in_entryRulePrimaryExpCS12388 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRulePrimaryExpCS12398 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNestedExpCS_in_rulePrimaryExpCS12448 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleIfExpCS_in_rulePrimaryExpCS12478 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSelfExpCS_in_rulePrimaryExpCS12508 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePrimitiveLiteralExpCS_in_rulePrimaryExpCS12538 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTupleLiteralExpCS_in_rulePrimaryExpCS12568 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleCollectionLiteralExpCS_in_rulePrimaryExpCS12598 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTypeLiteralExpCS_in_rulePrimaryExpCS12628 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePathNameCS_in_rulePrimaryExpCS12667 = new BitSet(new long[]{0x0000000040200002L,0x0000000000020400L});
+ public static final BitSet FOLLOW_74_in_rulePrimaryExpCS12693 = new BitSet(new long[]{0xF8001FE9600D00F0L,0x000000000189E1FFL});
+ public static final BitSet FOLLOW_ruleExpCS_in_rulePrimaryExpCS12714 = new BitSet(new long[]{0x0000000000020000L,0x0000000000000800L});
+ public static final BitSet FOLLOW_17_in_rulePrimaryExpCS12727 = new BitSet(new long[]{0xF8001FE9600D00F0L,0x000000000189E1FFL});
+ public static final BitSet FOLLOW_ruleExpCS_in_rulePrimaryExpCS12748 = new BitSet(new long[]{0x0000000000020000L,0x0000000000000800L});
+ public static final BitSet FOLLOW_75_in_rulePrimaryExpCS12762 = new BitSet(new long[]{0x0000000000000002L,0x0000000000020400L});
+ public static final BitSet FOLLOW_74_in_rulePrimaryExpCS12775 = new BitSet(new long[]{0xF8001FE9600D00F0L,0x000000000189E1FFL});
+ public static final BitSet FOLLOW_ruleExpCS_in_rulePrimaryExpCS12796 = new BitSet(new long[]{0x0000000000020000L,0x0000000000000800L});
+ public static final BitSet FOLLOW_17_in_rulePrimaryExpCS12809 = new BitSet(new long[]{0xF8001FE9600D00F0L,0x000000000189E1FFL});
+ public static final BitSet FOLLOW_ruleExpCS_in_rulePrimaryExpCS12830 = new BitSet(new long[]{0x0000000000020000L,0x0000000000000800L});
+ public static final BitSet FOLLOW_75_in_rulePrimaryExpCS12844 = new BitSet(new long[]{0x0000000000000002L,0x0000000000020000L});
+ public static final BitSet FOLLOW_81_in_rulePrimaryExpCS12865 = new BitSet(new long[]{0x0000000000000000L,0x0000000000040000L});
+ public static final BitSet FOLLOW_82_in_rulePrimaryExpCS12890 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_21_in_rulePrimaryExpCS12924 = new BitSet(new long[]{0x000007C9208D00B0L});
+ public static final BitSet FOLLOW_ruleConstructorPartCS_in_rulePrimaryExpCS12947 = new BitSet(new long[]{0x0000000000820000L});
+ public static final BitSet FOLLOW_17_in_rulePrimaryExpCS12960 = new BitSet(new long[]{0x000007C9200D0030L});
+ public static final BitSet FOLLOW_ruleConstructorPartCS_in_rulePrimaryExpCS12981 = new BitSet(new long[]{0x0000000000820000L});
+ public static final BitSet FOLLOW_ruleStringLiteral_in_rulePrimaryExpCS13012 = new BitSet(new long[]{0x0000000000800000L});
+ public static final BitSet FOLLOW_23_in_rulePrimaryExpCS13025 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_81_in_rulePrimaryExpCS13052 = new BitSet(new long[]{0x0000000000000000L,0x0000000000040000L});
+ public static final BitSet FOLLOW_82_in_rulePrimaryExpCS13077 = new BitSet(new long[]{0x0000000040000002L});
+ public static final BitSet FOLLOW_30_in_rulePrimaryExpCS13104 = new BitSet(new long[]{0xF8001FE9E00D00F0L,0x000000000189E1FFL});
+ public static final BitSet FOLLOW_ruleNavigatingArgCS_in_rulePrimaryExpCS13126 = new BitSet(new long[]{0x0000000284020000L});
+ public static final BitSet FOLLOW_ruleNavigatingCommaArgCS_in_rulePrimaryExpCS13147 = new BitSet(new long[]{0x0000000284020000L});
+ public static final BitSet FOLLOW_ruleNavigatingSemiArgCS_in_rulePrimaryExpCS13170 = new BitSet(new long[]{0x0000000280020000L});
+ public static final BitSet FOLLOW_ruleNavigatingCommaArgCS_in_rulePrimaryExpCS13191 = new BitSet(new long[]{0x0000000280020000L});
+ public static final BitSet FOLLOW_ruleNavigatingBarArgCS_in_rulePrimaryExpCS13216 = new BitSet(new long[]{0x0000000080020000L});
+ public static final BitSet FOLLOW_ruleNavigatingCommaArgCS_in_rulePrimaryExpCS13237 = new BitSet(new long[]{0x0000000080020000L});
+ public static final BitSet FOLLOW_31_in_rulePrimaryExpCS13254 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNavigatingArgCS_in_entryRuleNavigatingArgCS13295 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleNavigatingArgCS13305 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingArgCS13351 = new BitSet(new long[]{0x0000000010000002L});
+ public static final BitSet FOLLOW_28_in_ruleNavigatingArgCS13364 = new BitSet(new long[]{0xF8001FE9600D00F0L,0x000000000109E1FFL});
+ public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleNavigatingArgCS13385 = new BitSet(new long[]{0x0008000000000002L});
+ public static final BitSet FOLLOW_51_in_ruleNavigatingArgCS13398 = new BitSet(new long[]{0xF8001FE9600D00F0L,0x000000000189E1FFL});
+ public static final BitSet FOLLOW_ruleExpCS_in_ruleNavigatingArgCS13419 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNavigatingBarArgCS_in_entryRuleNavigatingBarArgCS13459 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleNavigatingBarArgCS13469 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_33_in_ruleNavigatingBarArgCS13512 = new BitSet(new long[]{0xF8001FE9600D00F0L,0x000000000189E1FFL});
+ public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingBarArgCS13546 = new BitSet(new long[]{0x0000000010000002L});
+ public static final BitSet FOLLOW_28_in_ruleNavigatingBarArgCS13559 = new BitSet(new long[]{0xF8001FE9600D00F0L,0x000000000109E1FFL});
+ public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleNavigatingBarArgCS13580 = new BitSet(new long[]{0x0008000000000002L});
+ public static final BitSet FOLLOW_51_in_ruleNavigatingBarArgCS13593 = new BitSet(new long[]{0xF8001FE9600D00F0L,0x000000000189E1FFL});
+ public static final BitSet FOLLOW_ruleExpCS_in_ruleNavigatingBarArgCS13614 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNavigatingCommaArgCS_in_entryRuleNavigatingCommaArgCS13654 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleNavigatingCommaArgCS13664 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_17_in_ruleNavigatingCommaArgCS13707 = new BitSet(new long[]{0xF8001FE9600D00F0L,0x000000000189E1FFL});
+ public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingCommaArgCS13741 = new BitSet(new long[]{0x0000000010000002L});
+ public static final BitSet FOLLOW_28_in_ruleNavigatingCommaArgCS13754 = new BitSet(new long[]{0xF8001FE9600D00F0L,0x000000000109E1FFL});
+ public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleNavigatingCommaArgCS13775 = new BitSet(new long[]{0x0008000000000002L});
+ public static final BitSet FOLLOW_51_in_ruleNavigatingCommaArgCS13788 = new BitSet(new long[]{0xF8001FE9600D00F0L,0x000000000189E1FFL});
+ public static final BitSet FOLLOW_ruleExpCS_in_ruleNavigatingCommaArgCS13809 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNavigatingSemiArgCS_in_entryRuleNavigatingSemiArgCS13849 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleNavigatingSemiArgCS13859 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_26_in_ruleNavigatingSemiArgCS13902 = new BitSet(new long[]{0xF8001FE9600D00F0L,0x000000000189E1FFL});
+ public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingSemiArgCS13936 = new BitSet(new long[]{0x0000000010000002L});
+ public static final BitSet FOLLOW_28_in_ruleNavigatingSemiArgCS13949 = new BitSet(new long[]{0xF8001FE9600D00F0L,0x000000000109E1FFL});
+ public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleNavigatingSemiArgCS13970 = new BitSet(new long[]{0x0008000000000002L});
+ public static final BitSet FOLLOW_51_in_ruleNavigatingSemiArgCS13983 = new BitSet(new long[]{0xF8001FE9600D00F0L,0x000000000189E1FFL});
+ public static final BitSet FOLLOW_ruleExpCS_in_ruleNavigatingSemiArgCS14004 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_entryRuleNavigatingArgExpCS14044 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleNavigatingArgExpCS14054 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExpCS_in_ruleNavigatingArgExpCS14103 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleIfExpCS_in_entryRuleIfExpCS14137 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleIfExpCS14147 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_83_in_ruleIfExpCS14184 = new BitSet(new long[]{0xF8001FE9600D00F0L,0x000000000189E1FFL});
+ public static final BitSet FOLLOW_ruleExpCS_in_ruleIfExpCS14205 = new BitSet(new long[]{0x0000000000000000L,0x0000000000100000L});
+ public static final BitSet FOLLOW_84_in_ruleIfExpCS14217 = new BitSet(new long[]{0xF8001FE9600D00F0L,0x000000000189E1FFL});
+ public static final BitSet FOLLOW_ruleExpCS_in_ruleIfExpCS14238 = new BitSet(new long[]{0x0000000000000000L,0x0000000000200000L});
+ public static final BitSet FOLLOW_85_in_ruleIfExpCS14250 = new BitSet(new long[]{0xF8001FE9600D00F0L,0x000000000189E1FFL});
+ public static final BitSet FOLLOW_ruleExpCS_in_ruleIfExpCS14271 = new BitSet(new long[]{0x0000000000000000L,0x0000000000400000L});
+ public static final BitSet FOLLOW_86_in_ruleIfExpCS14283 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleLetExpCS_in_entryRuleLetExpCS14319 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleLetExpCS14329 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_87_in_ruleLetExpCS14366 = new BitSet(new long[]{0x000007C9200D0030L});
+ public static final BitSet FOLLOW_ruleLetVariableCS_in_ruleLetExpCS14387 = new BitSet(new long[]{0x0000000000120000L});
+ public static final BitSet FOLLOW_17_in_ruleLetExpCS14400 = new BitSet(new long[]{0x000007C9200D0030L});
+ public static final BitSet FOLLOW_ruleLetVariableCS_in_ruleLetExpCS14421 = new BitSet(new long[]{0x0000000000120000L});
+ public static final BitSet FOLLOW_20_in_ruleLetExpCS14435 = new BitSet(new long[]{0xF8001FE9600D00F0L,0x000000000189E1FFL});
+ public static final BitSet FOLLOW_ruleExpCS_in_ruleLetExpCS14456 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleLetVariableCS_in_entryRuleLetVariableCS14492 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleLetVariableCS14502 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleLetVariableCS14548 = new BitSet(new long[]{0x0008000010000000L});
+ public static final BitSet FOLLOW_28_in_ruleLetVariableCS14561 = new BitSet(new long[]{0xF8001FE9600D00F0L,0x000000000109E1FFL});
+ public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleLetVariableCS14582 = new BitSet(new long[]{0x0008000000000000L});
+ public static final BitSet FOLLOW_51_in_ruleLetVariableCS14596 = new BitSet(new long[]{0xF8001FE9600D00F0L,0x000000000189E1FFL});
+ public static final BitSet FOLLOW_ruleExpCS_in_ruleLetVariableCS14617 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNestedExpCS_in_entryRuleNestedExpCS14653 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleNestedExpCS14663 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_30_in_ruleNestedExpCS14700 = new BitSet(new long[]{0xF8001FE9600D00F0L,0x000000000189E1FFL});
+ public static final BitSet FOLLOW_ruleExpCS_in_ruleNestedExpCS14721 = new BitSet(new long[]{0x0000000080000000L});
+ public static final BitSet FOLLOW_31_in_ruleNestedExpCS14733 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSelfExpCS_in_entryRuleSelfExpCS14769 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleSelfExpCS14779 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_88_in_ruleSelfExpCS14828 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTupleLiteralExpCS_in_synpred132_InternalQVTimperative12568 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleCollectionLiteralExpCS_in_synpred133_InternalQVTimperative12598 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTypeLiteralExpCS_in_synpred134_InternalQVTimperative12628 = new BitSet(new long[]{0x0000000000000002L});
}

Back to the top