Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore')
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/QVTcore.xtextbinbin18301 -> 18500 bytes
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/QVTcoreGrammarResource.java4
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g255
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcoreLexer.java88
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcoreParser.java10053
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/serializer/AbstractQVTcoreSyntacticSequencer.java49
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/services/QVTcoreGrammarAccess.java17
7 files changed, 5564 insertions, 4902 deletions
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/QVTcore.xtextbin b/plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/QVTcore.xtextbin
index df18d3a7d..a1a014b34 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/QVTcore.xtextbin
+++ b/plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/QVTcore.xtextbin
Binary files differ
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/QVTcoreGrammarResource.java b/plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/QVTcoreGrammarResource.java
index f7055efac..23e50b2c7 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/QVTcoreGrammarResource.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/QVTcoreGrammarResource.java
@@ -164,9 +164,9 @@ public class QVTcoreGrammarResource extends AbstractGrammarResource
private static final @NonNull ParserRule PR_UnrestrictedName = createParserRule("UnrestrictedName", createTypeRef(MM_ecore, org.eclipse.emf.ecore.EcorePackage.Literals.ESTRING));
private static void initParserRules() {
- PR_BottomPatternCS.setAlternatives(createAlternatives(createGroup(createKeyword("{"), createAlternatives(createAssignment("ownedUnrealizedVariables", "+=", createRuleCall(PR_UnrealizedVariableCS)), createAssignment("ownedRealizedVariables", "+=", createRuleCall(PR_RealizedVariableCS))), setCardinality("*", createGroup(createKeyword(","), createAlternatives(createAssignment("ownedUnrealizedVariables", "+=", createRuleCall(PR_UnrealizedVariableCS)), createAssignment("ownedRealizedVariables", "+=", createRuleCall(PR_RealizedVariableCS))))), setCardinality("?", createGroup(createKeyword("|"), setCardinality("*", createAssignment("ownedConstraints", "+=", createRuleCall(PR_PredicateOrAssignmentCS))))), createKeyword("}")), createGroup(createAction(null, null, createTypeRef(MM, org.eclipse.qvtd.xtext.qvtcorebasecs.QVTcoreBaseCSPackage.Literals.BOTTOM_PATTERN_CS)), createKeyword("{"), setCardinality("*", createAssignment("ownedConstraints", "+=", createRuleCall(PR_PredicateOrAssignmentCS))), createKeyword("}"))));
+ PR_BottomPatternCS.setAlternatives(createAlternatives(createGroup(createKeyword("{"), createAlternatives(createAssignment("ownedUnrealizedVariables", "+=", createRuleCall(PR_UnrealizedVariableCS)), createAssignment("ownedRealizedVariables", "+=", createRuleCall(PR_RealizedVariableCS))), setCardinality("*", createGroup(createKeyword(","), createAlternatives(createAssignment("ownedUnrealizedVariables", "+=", createRuleCall(PR_UnrealizedVariableCS)), createAssignment("ownedRealizedVariables", "+=", createRuleCall(PR_RealizedVariableCS))))), createKeyword("|"), setCardinality("*", createAssignment("ownedConstraints", "+=", createRuleCall(PR_PredicateOrAssignmentCS))), createKeyword("}")), createGroup(createKeyword("{"), createAlternatives(createAssignment("ownedUnrealizedVariables", "+=", createRuleCall(PR_UnrealizedVariableCS)), createAssignment("ownedRealizedVariables", "+=", createRuleCall(PR_RealizedVariableCS))), setCardinality("*", createGroup(createKeyword(","), createAlternatives(createAssignment("ownedUnrealizedVariables", "+=", createRuleCall(PR_UnrealizedVariableCS)), createAssignment("ownedRealizedVariables", "+=", createRuleCall(PR_RealizedVariableCS))))), createKeyword("}")), createGroup(createKeyword("{"), setCardinality("+", createAssignment("ownedConstraints", "+=", createRuleCall(PR_PredicateOrAssignmentCS))), createKeyword("}")), createGroup(createAction(null, null, createTypeRef(MM, org.eclipse.qvtd.xtext.qvtcorebasecs.QVTcoreBaseCSPackage.Literals.BOTTOM_PATTERN_CS)), createKeyword("{"), createKeyword("}"))));
PR_DirectionCS.setAlternatives(createGroup(createAction(null, null, createTypeRef(MM, org.eclipse.qvtd.xtext.qvtcorebasecs.QVTcoreBaseCSPackage.Literals.DIRECTION_CS)), setCardinality("?", createAssignment("name", "=", createRuleCall(PR_UnrestrictedName))), setCardinality("?", createGroup(createKeyword("imports"), createAssignment("imports", "+=", createCrossReference(createTypeRef(MM_pivot, org.eclipse.ocl.pivot.PivotPackage.Literals.PACKAGE), createRuleCall(PR_UnrestrictedName))), setCardinality("*", createGroup(createKeyword(","), createAssignment("imports", "+=", createCrossReference(createTypeRef(MM_pivot, org.eclipse.ocl.pivot.PivotPackage.Literals.PACKAGE), createRuleCall(PR_UnrestrictedName))))))), setCardinality("?", createGroup(createKeyword("uses"), createAssignment("uses", "+=", createCrossReference(createTypeRef(MM_qvtcorebase, org.eclipse.qvtd.pivot.qvtcorebase.QVTcoreBasePackage.Literals.CORE_DOMAIN), createRuleCall(PR_UnrestrictedName))), setCardinality("*", createGroup(createKeyword(","), createAssignment("uses", "+=", createCrossReference(createTypeRef(MM_qvtcorebase, org.eclipse.qvtd.pivot.qvtcorebase.QVTcoreBasePackage.Literals.CORE_DOMAIN), createRuleCall(PR_UnrestrictedName)))))))));
- PR_GuardPatternCS.setAlternatives(createAlternatives(createGroup(createAction(null, null, createTypeRef(MM, org.eclipse.qvtd.xtext.qvtcorebasecs.QVTcoreBaseCSPackage.Literals.GUARD_PATTERN_CS)), createKeyword("("), setCardinality("?", createGroup(createAssignment("ownedUnrealizedVariables", "+=", createRuleCall(PR_GuardVariableCS)), setCardinality("*", createGroup(createKeyword(","), createAssignment("ownedUnrealizedVariables", "+=", createRuleCall(PR_GuardVariableCS)))))), setCardinality("?", createGroup(createKeyword("|"), setCardinality("*", createAssignment("ownedPredicates", "+=", createRuleCall(PR_PredicateCS))))), createKeyword(")")), createGroup(createAction(null, null, createTypeRef(MM, org.eclipse.qvtd.xtext.qvtcorebasecs.QVTcoreBaseCSPackage.Literals.GUARD_PATTERN_CS)), createKeyword("("), setCardinality("?", createGroup(createAssignment("ownedUnrealizedVariables", "+=", createRuleCall(PR_GuardVariableCS)), setCardinality("*", createGroup(createKeyword(","), createAssignment("ownedUnrealizedVariables", "+=", createRuleCall(PR_GuardVariableCS)))))), createKeyword(")")), createGroup(createAction(null, null, createTypeRef(MM, org.eclipse.qvtd.xtext.qvtcorebasecs.QVTcoreBaseCSPackage.Literals.GUARD_PATTERN_CS)), createKeyword("("), setCardinality("*", createAssignment("ownedPredicates", "+=", createRuleCall(PR_PredicateCS))), createKeyword(")"))));
+ PR_GuardPatternCS.setAlternatives(createAlternatives(createGroup(createKeyword("("), createAssignment("ownedUnrealizedVariables", "+=", createRuleCall(PR_GuardVariableCS)), setCardinality("*", createGroup(createKeyword(","), createAssignment("ownedUnrealizedVariables", "+=", createRuleCall(PR_GuardVariableCS)))), createKeyword("|"), setCardinality("*", createAssignment("ownedPredicates", "+=", createRuleCall(PR_PredicateCS))), createKeyword(")")), createGroup(createKeyword("("), createAssignment("ownedUnrealizedVariables", "+=", createRuleCall(PR_GuardVariableCS)), setCardinality("*", createGroup(createKeyword(","), createAssignment("ownedUnrealizedVariables", "+=", createRuleCall(PR_GuardVariableCS)))), createKeyword(")")), createGroup(createKeyword("("), setCardinality("+", createAssignment("ownedPredicates", "+=", createRuleCall(PR_PredicateCS))), createKeyword(")")), createGroup(createAction(null, null, createTypeRef(MM, org.eclipse.qvtd.xtext.qvtcorebasecs.QVTcoreBaseCSPackage.Literals.GUARD_PATTERN_CS)), createKeyword("("), createKeyword(")"))));
PR_GuardVariableCS.setAlternatives(createGroup(createAssignment("name", "=", createRuleCall(PR_UnrestrictedName)), createKeyword(":"), createAssignment("ownedType", "=", createRuleCall(_EssentialOCL.PR_TypeExpCS))));
PR_ImportCS.setAlternatives(createGroup(createKeyword("import"), setCardinality("?", createGroup(createAssignment("name", "=", createRuleCall(_Base.PR_Identifier)), createKeyword(":"))), createAssignment("ownedPathName", "=", createRuleCall(_EssentialOCL.PR_URIPathNameCS)), setCardinality("?", createGroup(createAssignment("isAll", "?=", createKeyword("::")), createKeyword("*"))), createKeyword(";")));
PR_NamedDomainCS.setAlternatives(createGroup(setCardinality("?", createAssignment("isCheck", "?=", createKeyword("check"))), setCardinality("?", createAssignment("isEnforce", "?=", createKeyword("enforce"))), createAssignment("direction", "=", createCrossReference(createTypeRef(MM_qvtbase, org.eclipse.qvtd.pivot.qvtbase.QVTbasePackage.Literals.TYPED_MODEL), createRuleCall(PR_UnrestrictedName))), createAssignment("ownedGuardPattern", "=", createRuleCall(PR_GuardPatternCS)), createAssignment("ownedBottomPattern", "=", createRuleCall(PR_BottomPatternCS))));
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g b/plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g
index c2e11e6a9..80a34ca13 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g
+++ b/plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g
@@ -459,14 +459,14 @@ ruleBottomPatternCS returns [EObject current=null]
}
)
-)))*( otherlv_6='|'
+)))* otherlv_6='|'
{
- newLeafNode(otherlv_6, grammarAccess.getBottomPatternCSAccess().getVerticalLineKeyword_0_3_0());
+ newLeafNode(otherlv_6, grammarAccess.getBottomPatternCSAccess().getVerticalLineKeyword_0_3());
}
(
(
{
- newCompositeNode(grammarAccess.getBottomPatternCSAccess().getOwnedConstraintsPredicateOrAssignmentCSParserRuleCall_0_3_1_0());
+ newCompositeNode(grammarAccess.getBottomPatternCSAccess().getOwnedConstraintsPredicateOrAssignmentCSParserRuleCall_0_4_0());
}
lv_ownedConstraints_7_0=rulePredicateOrAssignmentCS {
if ($current==null) {
@@ -481,45 +481,141 @@ ruleBottomPatternCS returns [EObject current=null]
}
)
-)*)? otherlv_8='}'
+)* otherlv_8='}'
{
- newLeafNode(otherlv_8, grammarAccess.getBottomPatternCSAccess().getRightCurlyBracketKeyword_0_4());
+ newLeafNode(otherlv_8, grammarAccess.getBottomPatternCSAccess().getRightCurlyBracketKeyword_0_5());
}
)
- |((
- {
- /* */
- }
+ |( otherlv_9='{'
{
- $current = forceCreateModelElement(
- grammarAccess.getBottomPatternCSAccess().getBottomPatternCSAction_1_0(),
- $current);
+ newLeafNode(otherlv_9, grammarAccess.getBottomPatternCSAccess().getLeftCurlyBracketKeyword_1_0());
}
-) otherlv_10='{'
+((
+(
+ {
+ newCompositeNode(grammarAccess.getBottomPatternCSAccess().getOwnedUnrealizedVariablesUnrealizedVariableCSParserRuleCall_1_1_0_0());
+ }
+ lv_ownedUnrealizedVariables_10_0=ruleUnrealizedVariableCS {
+ if ($current==null) {
+ $current = createModelElementForParent(grammarAccess.getBottomPatternCSRule());
+ }
+ add(
+ $current,
+ "ownedUnrealizedVariables",
+ lv_ownedUnrealizedVariables_10_0,
+ "UnrealizedVariableCS");
+ afterParserOrEnumRuleCall();
+ }
+
+)
+)
+ |(
+(
+ {
+ newCompositeNode(grammarAccess.getBottomPatternCSAccess().getOwnedRealizedVariablesRealizedVariableCSParserRuleCall_1_1_1_0());
+ }
+ lv_ownedRealizedVariables_11_0=ruleRealizedVariableCS {
+ if ($current==null) {
+ $current = createModelElementForParent(grammarAccess.getBottomPatternCSRule());
+ }
+ add(
+ $current,
+ "ownedRealizedVariables",
+ lv_ownedRealizedVariables_11_0,
+ "RealizedVariableCS");
+ afterParserOrEnumRuleCall();
+ }
+
+)
+))( otherlv_12=','
{
- newLeafNode(otherlv_10, grammarAccess.getBottomPatternCSAccess().getLeftCurlyBracketKeyword_1_1());
+ newLeafNode(otherlv_12, grammarAccess.getBottomPatternCSAccess().getCommaKeyword_1_2_0());
}
+((
(
+ {
+ newCompositeNode(grammarAccess.getBottomPatternCSAccess().getOwnedUnrealizedVariablesUnrealizedVariableCSParserRuleCall_1_2_1_0_0());
+ }
+ lv_ownedUnrealizedVariables_13_0=ruleUnrealizedVariableCS {
+ if ($current==null) {
+ $current = createModelElementForParent(grammarAccess.getBottomPatternCSRule());
+ }
+ add(
+ $current,
+ "ownedUnrealizedVariables",
+ lv_ownedUnrealizedVariables_13_0,
+ "UnrealizedVariableCS");
+ afterParserOrEnumRuleCall();
+ }
+
+)
+)
+ |(
(
{
- newCompositeNode(grammarAccess.getBottomPatternCSAccess().getOwnedConstraintsPredicateOrAssignmentCSParserRuleCall_1_2_0());
+ newCompositeNode(grammarAccess.getBottomPatternCSAccess().getOwnedRealizedVariablesRealizedVariableCSParserRuleCall_1_2_1_1_0());
}
- lv_ownedConstraints_11_0=rulePredicateOrAssignmentCS {
+ lv_ownedRealizedVariables_14_0=ruleRealizedVariableCS {
+ if ($current==null) {
+ $current = createModelElementForParent(grammarAccess.getBottomPatternCSRule());
+ }
+ add(
+ $current,
+ "ownedRealizedVariables",
+ lv_ownedRealizedVariables_14_0,
+ "RealizedVariableCS");
+ afterParserOrEnumRuleCall();
+ }
+
+)
+)))* otherlv_15='}'
+ {
+ newLeafNode(otherlv_15, grammarAccess.getBottomPatternCSAccess().getRightCurlyBracketKeyword_1_3());
+ }
+)
+ |( otherlv_16='{'
+ {
+ newLeafNode(otherlv_16, grammarAccess.getBottomPatternCSAccess().getLeftCurlyBracketKeyword_2_0());
+ }
+(
+(
+ {
+ newCompositeNode(grammarAccess.getBottomPatternCSAccess().getOwnedConstraintsPredicateOrAssignmentCSParserRuleCall_2_1_0());
+ }
+ lv_ownedConstraints_17_0=rulePredicateOrAssignmentCS {
if ($current==null) {
$current = createModelElementForParent(grammarAccess.getBottomPatternCSRule());
}
add(
$current,
"ownedConstraints",
- lv_ownedConstraints_11_0,
+ lv_ownedConstraints_17_0,
"PredicateOrAssignmentCS");
afterParserOrEnumRuleCall();
}
)
-)* otherlv_12='}'
+)+ otherlv_18='}'
+ {
+ newLeafNode(otherlv_18, grammarAccess.getBottomPatternCSAccess().getRightCurlyBracketKeyword_2_2());
+ }
+)
+ |((
+ {
+ /* */
+ }
+ {
+ $current = forceCreateModelElement(
+ grammarAccess.getBottomPatternCSAccess().getBottomPatternCSAction_3_0(),
+ $current);
+ }
+) otherlv_20='{'
+ {
+ newLeafNode(otherlv_20, grammarAccess.getBottomPatternCSAccess().getLeftCurlyBracketKeyword_3_1());
+ }
+ otherlv_21='}'
{
- newLeafNode(otherlv_12, grammarAccess.getBottomPatternCSAccess().getRightCurlyBracketKeyword_1_3());
+ newLeafNode(otherlv_21, grammarAccess.getBottomPatternCSAccess().getRightCurlyBracketKeyword_3_2());
}
))
;
@@ -678,178 +774,169 @@ ruleGuardPatternCS returns [EObject current=null]
@init { enterRule();
}
@after { leaveRule(); }:
-(((
- {
- /* */
- }
+(( otherlv_0='('
{
- $current = forceCreateModelElement(
- grammarAccess.getGuardPatternCSAccess().getGuardPatternCSAction_0_0(),
- $current);
+ newLeafNode(otherlv_0, grammarAccess.getGuardPatternCSAccess().getLeftParenthesisKeyword_0_0());
}
-) otherlv_1='('
- {
- newLeafNode(otherlv_1, grammarAccess.getGuardPatternCSAccess().getLeftParenthesisKeyword_0_1());
- }
-((
+(
(
{
- newCompositeNode(grammarAccess.getGuardPatternCSAccess().getOwnedUnrealizedVariablesGuardVariableCSParserRuleCall_0_2_0_0());
+ newCompositeNode(grammarAccess.getGuardPatternCSAccess().getOwnedUnrealizedVariablesGuardVariableCSParserRuleCall_0_1_0());
}
- lv_ownedUnrealizedVariables_2_0=ruleGuardVariableCS {
+ lv_ownedUnrealizedVariables_1_0=ruleGuardVariableCS {
if ($current==null) {
$current = createModelElementForParent(grammarAccess.getGuardPatternCSRule());
}
add(
$current,
"ownedUnrealizedVariables",
- lv_ownedUnrealizedVariables_2_0,
+ lv_ownedUnrealizedVariables_1_0,
"GuardVariableCS");
afterParserOrEnumRuleCall();
}
)
-)( otherlv_3=','
+)( otherlv_2=','
{
- newLeafNode(otherlv_3, grammarAccess.getGuardPatternCSAccess().getCommaKeyword_0_2_1_0());
+ newLeafNode(otherlv_2, grammarAccess.getGuardPatternCSAccess().getCommaKeyword_0_2_0());
}
(
(
{
- newCompositeNode(grammarAccess.getGuardPatternCSAccess().getOwnedUnrealizedVariablesGuardVariableCSParserRuleCall_0_2_1_1_0());
+ newCompositeNode(grammarAccess.getGuardPatternCSAccess().getOwnedUnrealizedVariablesGuardVariableCSParserRuleCall_0_2_1_0());
}
- lv_ownedUnrealizedVariables_4_0=ruleGuardVariableCS {
+ lv_ownedUnrealizedVariables_3_0=ruleGuardVariableCS {
if ($current==null) {
$current = createModelElementForParent(grammarAccess.getGuardPatternCSRule());
}
add(
$current,
"ownedUnrealizedVariables",
- lv_ownedUnrealizedVariables_4_0,
+ lv_ownedUnrealizedVariables_3_0,
"GuardVariableCS");
afterParserOrEnumRuleCall();
}
)
-))*)?( otherlv_5='|'
+))* otherlv_4='|'
{
- newLeafNode(otherlv_5, grammarAccess.getGuardPatternCSAccess().getVerticalLineKeyword_0_3_0());
+ newLeafNode(otherlv_4, grammarAccess.getGuardPatternCSAccess().getVerticalLineKeyword_0_3());
}
(
(
{
- newCompositeNode(grammarAccess.getGuardPatternCSAccess().getOwnedPredicatesPredicateCSParserRuleCall_0_3_1_0());
+ newCompositeNode(grammarAccess.getGuardPatternCSAccess().getOwnedPredicatesPredicateCSParserRuleCall_0_4_0());
}
- lv_ownedPredicates_6_0=rulePredicateCS {
+ lv_ownedPredicates_5_0=rulePredicateCS {
if ($current==null) {
$current = createModelElementForParent(grammarAccess.getGuardPatternCSRule());
}
add(
$current,
"ownedPredicates",
- lv_ownedPredicates_6_0,
+ lv_ownedPredicates_5_0,
"PredicateCS");
afterParserOrEnumRuleCall();
}
)
-)*)? otherlv_7=')'
+)* otherlv_6=')'
{
- newLeafNode(otherlv_7, grammarAccess.getGuardPatternCSAccess().getRightParenthesisKeyword_0_4());
+ newLeafNode(otherlv_6, grammarAccess.getGuardPatternCSAccess().getRightParenthesisKeyword_0_5());
}
)
- |((
- {
- /* */
- }
+ |( otherlv_7='('
{
- $current = forceCreateModelElement(
- grammarAccess.getGuardPatternCSAccess().getGuardPatternCSAction_1_0(),
- $current);
+ newLeafNode(otherlv_7, grammarAccess.getGuardPatternCSAccess().getLeftParenthesisKeyword_1_0());
}
-) otherlv_9='('
- {
- newLeafNode(otherlv_9, grammarAccess.getGuardPatternCSAccess().getLeftParenthesisKeyword_1_1());
- }
-((
+(
(
{
- newCompositeNode(grammarAccess.getGuardPatternCSAccess().getOwnedUnrealizedVariablesGuardVariableCSParserRuleCall_1_2_0_0());
+ newCompositeNode(grammarAccess.getGuardPatternCSAccess().getOwnedUnrealizedVariablesGuardVariableCSParserRuleCall_1_1_0());
}
- lv_ownedUnrealizedVariables_10_0=ruleGuardVariableCS {
+ lv_ownedUnrealizedVariables_8_0=ruleGuardVariableCS {
if ($current==null) {
$current = createModelElementForParent(grammarAccess.getGuardPatternCSRule());
}
add(
$current,
"ownedUnrealizedVariables",
- lv_ownedUnrealizedVariables_10_0,
+ lv_ownedUnrealizedVariables_8_0,
"GuardVariableCS");
afterParserOrEnumRuleCall();
}
)
-)( otherlv_11=','
+)( otherlv_9=','
{
- newLeafNode(otherlv_11, grammarAccess.getGuardPatternCSAccess().getCommaKeyword_1_2_1_0());
+ newLeafNode(otherlv_9, grammarAccess.getGuardPatternCSAccess().getCommaKeyword_1_2_0());
}
(
(
{
- newCompositeNode(grammarAccess.getGuardPatternCSAccess().getOwnedUnrealizedVariablesGuardVariableCSParserRuleCall_1_2_1_1_0());
+ newCompositeNode(grammarAccess.getGuardPatternCSAccess().getOwnedUnrealizedVariablesGuardVariableCSParserRuleCall_1_2_1_0());
}
- lv_ownedUnrealizedVariables_12_0=ruleGuardVariableCS {
+ lv_ownedUnrealizedVariables_10_0=ruleGuardVariableCS {
if ($current==null) {
$current = createModelElementForParent(grammarAccess.getGuardPatternCSRule());
}
add(
$current,
"ownedUnrealizedVariables",
- lv_ownedUnrealizedVariables_12_0,
+ lv_ownedUnrealizedVariables_10_0,
"GuardVariableCS");
afterParserOrEnumRuleCall();
}
)
-))*)? otherlv_13=')'
+))* otherlv_11=')'
{
- newLeafNode(otherlv_13, grammarAccess.getGuardPatternCSAccess().getRightParenthesisKeyword_1_3());
+ newLeafNode(otherlv_11, grammarAccess.getGuardPatternCSAccess().getRightParenthesisKeyword_1_3());
}
)
- |((
- {
- /* */
- }
+ |( otherlv_12='('
{
- $current = forceCreateModelElement(
- grammarAccess.getGuardPatternCSAccess().getGuardPatternCSAction_2_0(),
- $current);
- }
-) otherlv_15='('
- {
- newLeafNode(otherlv_15, grammarAccess.getGuardPatternCSAccess().getLeftParenthesisKeyword_2_1());
+ newLeafNode(otherlv_12, grammarAccess.getGuardPatternCSAccess().getLeftParenthesisKeyword_2_0());
}
(
(
{
- newCompositeNode(grammarAccess.getGuardPatternCSAccess().getOwnedPredicatesPredicateCSParserRuleCall_2_2_0());
+ newCompositeNode(grammarAccess.getGuardPatternCSAccess().getOwnedPredicatesPredicateCSParserRuleCall_2_1_0());
}
- lv_ownedPredicates_16_0=rulePredicateCS {
+ lv_ownedPredicates_13_0=rulePredicateCS {
if ($current==null) {
$current = createModelElementForParent(grammarAccess.getGuardPatternCSRule());
}
add(
$current,
"ownedPredicates",
- lv_ownedPredicates_16_0,
+ lv_ownedPredicates_13_0,
"PredicateCS");
afterParserOrEnumRuleCall();
}
)
-)* otherlv_17=')'
+)+ otherlv_14=')'
+ {
+ newLeafNode(otherlv_14, grammarAccess.getGuardPatternCSAccess().getRightParenthesisKeyword_2_2());
+ }
+)
+ |((
+ {
+ /* */
+ }
+ {
+ $current = forceCreateModelElement(
+ grammarAccess.getGuardPatternCSAccess().getGuardPatternCSAction_3_0(),
+ $current);
+ }
+) otherlv_16='('
+ {
+ newLeafNode(otherlv_16, grammarAccess.getGuardPatternCSAccess().getLeftParenthesisKeyword_3_1());
+ }
+ otherlv_17=')'
{
- newLeafNode(otherlv_17, grammarAccess.getGuardPatternCSAccess().getRightParenthesisKeyword_2_3());
+ newLeafNode(otherlv_17, grammarAccess.getGuardPatternCSAccess().getRightParenthesisKeyword_3_2());
}
))
;
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcoreLexer.java b/plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcoreLexer.java
index 277566861..14209cbcd 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcoreLexer.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcoreLexer.java
@@ -1782,8 +1782,8 @@ public class InternalQVTcoreLexer extends Lexer {
// $ANTLR start "RULE_ESCAPED_CHARACTER"
public final void mRULE_ESCAPED_CHARACTER() throws RecognitionException {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7113:33: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7113:35: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7200:33: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7200:35: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' )
{
match('\\');
if ( input.LA(1)=='\"'||input.LA(1)=='\''||input.LA(1)=='\\'||input.LA(1)=='b'||input.LA(1)=='f'||input.LA(1)=='n'||input.LA(1)=='r'||(input.LA(1)>='t' && input.LA(1)<='u') ) {
@@ -1807,8 +1807,8 @@ public class InternalQVTcoreLexer extends Lexer {
// $ANTLR start "RULE_LETTER_CHARACTER"
public final void mRULE_LETTER_CHARACTER() throws RecognitionException {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7115:32: ( ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7115:34: ( 'a' .. 'z' | 'A' .. 'Z' | '_' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7202:32: ( ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7202:34: ( 'a' .. 'z' | 'A' .. 'Z' | '_' )
{
if ( (input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) {
input.consume();
@@ -1833,11 +1833,11 @@ public class InternalQVTcoreLexer extends Lexer {
try {
int _type = RULE_DOUBLE_QUOTED_STRING;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7117:27: ( '\"' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )* '\"' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7117:29: '\"' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )* '\"'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7204:27: ( '\"' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )* '\"' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7204:29: '\"' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )* '\"'
{
match('\"');
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7117:33: ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7204:33: ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )*
loop1:
do {
int alt1=3;
@@ -1853,14 +1853,14 @@ public class InternalQVTcoreLexer extends Lexer {
switch (alt1) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7117:34: RULE_ESCAPED_CHARACTER
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7204:34: RULE_ESCAPED_CHARACTER
{
mRULE_ESCAPED_CHARACTER();
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7117:57: ~ ( ( '\\\\' | '\"' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7204:57: ~ ( ( '\\\\' | '\"' ) )
{
if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
input.consume();
@@ -1897,11 +1897,11 @@ public class InternalQVTcoreLexer extends Lexer {
try {
int _type = RULE_SINGLE_QUOTED_STRING;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7119:27: ( '\\'' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7119:29: '\\'' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )* '\\''
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7206:27: ( '\\'' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7206:29: '\\'' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )* '\\''
{
match('\'');
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7119:34: ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7206:34: ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )*
loop2:
do {
int alt2=3;
@@ -1917,14 +1917,14 @@ public class InternalQVTcoreLexer extends Lexer {
switch (alt2) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7119:35: RULE_ESCAPED_CHARACTER
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7206:35: RULE_ESCAPED_CHARACTER
{
mRULE_ESCAPED_CHARACTER();
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7119:58: ~ ( ( '\\\\' | '\\'' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7206:58: ~ ( ( '\\\\' | '\\'' ) )
{
if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
input.consume();
@@ -1961,12 +1961,12 @@ public class InternalQVTcoreLexer extends Lexer {
try {
int _type = RULE_ML_SINGLE_QUOTED_STRING;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7121:30: ( '/\\'' ( options {greedy=false; } : . )* '\\'/' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7121:32: '/\\'' ( options {greedy=false; } : . )* '\\'/'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7208:30: ( '/\\'' ( options {greedy=false; } : . )* '\\'/' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7208:32: '/\\'' ( options {greedy=false; } : . )* '\\'/'
{
match("/'");
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7121:38: ( options {greedy=false; } : . )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7208:38: ( options {greedy=false; } : . )*
loop3:
do {
int alt3=2;
@@ -1991,7 +1991,7 @@ public class InternalQVTcoreLexer extends Lexer {
switch (alt3) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7121:66: .
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7208:66: .
{
matchAny();
@@ -2021,11 +2021,11 @@ public class InternalQVTcoreLexer extends Lexer {
try {
int _type = RULE_SIMPLE_ID;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7123:16: ( RULE_LETTER_CHARACTER ( RULE_LETTER_CHARACTER | '0' .. '9' )* )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7123:18: RULE_LETTER_CHARACTER ( RULE_LETTER_CHARACTER | '0' .. '9' )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7210:16: ( RULE_LETTER_CHARACTER ( RULE_LETTER_CHARACTER | '0' .. '9' )* )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7210:18: RULE_LETTER_CHARACTER ( RULE_LETTER_CHARACTER | '0' .. '9' )*
{
mRULE_LETTER_CHARACTER();
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7123:40: ( RULE_LETTER_CHARACTER | '0' .. '9' )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7210:40: ( RULE_LETTER_CHARACTER | '0' .. '9' )*
loop4:
do {
int alt4=2;
@@ -2074,8 +2074,8 @@ public class InternalQVTcoreLexer extends Lexer {
try {
int _type = RULE_ESCAPED_ID;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7125:17: ( '_' RULE_SINGLE_QUOTED_STRING )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7125:19: '_' RULE_SINGLE_QUOTED_STRING
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7212:17: ( '_' RULE_SINGLE_QUOTED_STRING )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7212:19: '_' RULE_SINGLE_QUOTED_STRING
{
match('_');
mRULE_SINGLE_QUOTED_STRING();
@@ -2095,10 +2095,10 @@ public class InternalQVTcoreLexer extends Lexer {
try {
int _type = RULE_INT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7127:10: ( ( '0' .. '9' )+ )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7127:12: ( '0' .. '9' )+
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7214:10: ( ( '0' .. '9' )+ )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7214:12: ( '0' .. '9' )+
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7127:12: ( '0' .. '9' )+
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7214:12: ( '0' .. '9' )+
int cnt5=0;
loop5:
do {
@@ -2112,7 +2112,7 @@ public class InternalQVTcoreLexer extends Lexer {
switch (alt5) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7127:13: '0' .. '9'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7214:13: '0' .. '9'
{
matchRange('0','9');
@@ -2144,12 +2144,12 @@ public class InternalQVTcoreLexer extends Lexer {
try {
int _type = RULE_ML_COMMENT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7129:17: ( '/*' ( options {greedy=false; } : . )* '*/' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7129:19: '/*' ( options {greedy=false; } : . )* '*/'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7216:17: ( '/*' ( options {greedy=false; } : . )* '*/' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7216:19: '/*' ( options {greedy=false; } : . )* '*/'
{
match("/*");
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7129:24: ( options {greedy=false; } : . )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7216:24: ( options {greedy=false; } : . )*
loop6:
do {
int alt6=2;
@@ -2174,7 +2174,7 @@ public class InternalQVTcoreLexer extends Lexer {
switch (alt6) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7129:52: .
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7216:52: .
{
matchAny();
@@ -2204,12 +2204,12 @@ public class InternalQVTcoreLexer extends Lexer {
try {
int _type = RULE_SL_COMMENT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7131:17: ( '--' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7131:19: '--' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7218:17: ( '--' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7218:19: '--' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )?
{
match("--");
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7131:24: (~ ( ( '\\n' | '\\r' ) ) )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7218:24: (~ ( ( '\\n' | '\\r' ) ) )*
loop7:
do {
int alt7=2;
@@ -2222,7 +2222,7 @@ public class InternalQVTcoreLexer extends Lexer {
switch (alt7) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7131:24: ~ ( ( '\\n' | '\\r' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7218:24: ~ ( ( '\\n' | '\\r' ) )
{
if ( (input.LA(1)>='\u0000' && input.LA(1)<='\t')||(input.LA(1)>='\u000B' && input.LA(1)<='\f')||(input.LA(1)>='\u000E' && input.LA(1)<='\uFFFF') ) {
input.consume();
@@ -2242,7 +2242,7 @@ public class InternalQVTcoreLexer extends Lexer {
}
} while (true);
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7131:40: ( ( '\\r' )? '\\n' )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7218:40: ( ( '\\r' )? '\\n' )?
int alt9=2;
int LA9_0 = input.LA(1);
@@ -2251,9 +2251,9 @@ public class InternalQVTcoreLexer extends Lexer {
}
switch (alt9) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7131:41: ( '\\r' )? '\\n'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7218:41: ( '\\r' )? '\\n'
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7131:41: ( '\\r' )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7218:41: ( '\\r' )?
int alt8=2;
int LA8_0 = input.LA(1);
@@ -2262,7 +2262,7 @@ public class InternalQVTcoreLexer extends Lexer {
}
switch (alt8) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7131:41: '\\r'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7218:41: '\\r'
{
match('\r');
@@ -2294,10 +2294,10 @@ public class InternalQVTcoreLexer extends Lexer {
try {
int _type = RULE_WS;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7133:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7133:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7220:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7220:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7133:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7220:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
int cnt10=0;
loop10:
do {
@@ -2351,8 +2351,8 @@ public class InternalQVTcoreLexer extends Lexer {
try {
int _type = RULE_ANY_OTHER;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7135:16: ( . )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7135:18: .
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7222:16: ( . )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7222:18: .
{
matchAny();
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcoreParser.java b/plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcoreParser.java
index 48ae62f92..a445df684 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcoreParser.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcoreParser.java
@@ -597,16 +597,16 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
else if ( (LA4_0==19) ) {
int LA4_2 = input.LA(2);
- if ( (LA4_2==18||LA4_2==21) ) {
- alt4=1;
- }
- else if ( (LA4_2==19) ) {
+ if ( (LA4_2==19) ) {
int LA4_4 = input.LA(3);
if ( ((LA4_4>=RULE_SIMPLE_ID && LA4_4<=RULE_ESCAPED_ID)||LA4_4==17||LA4_4==19||(LA4_4>=25 && LA4_4<=26)||LA4_4==30||(LA4_4>=34 && LA4_4<=35)||(LA4_4>=37 && LA4_4<=40)) ) {
alt4=1;
}
}
+ else if ( (LA4_2==18||LA4_2==21) ) {
+ alt4=1;
+ }
}
switch (alt4) {
case 1 :
@@ -1084,7 +1084,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleBottomPatternCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:376:1: ruleBottomPatternCS returns [EObject current=null] : ( (otherlv_0= '{' ( ( (lv_ownedUnrealizedVariables_1_0= ruleUnrealizedVariableCS ) ) | ( (lv_ownedRealizedVariables_2_0= ruleRealizedVariableCS ) ) ) (otherlv_3= ',' ( ( (lv_ownedUnrealizedVariables_4_0= ruleUnrealizedVariableCS ) ) | ( (lv_ownedRealizedVariables_5_0= ruleRealizedVariableCS ) ) ) )* (otherlv_6= '|' ( (lv_ownedConstraints_7_0= rulePredicateOrAssignmentCS ) )* )? otherlv_8= '}' ) | ( () otherlv_10= '{' ( (lv_ownedConstraints_11_0= rulePredicateOrAssignmentCS ) )* otherlv_12= '}' ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:376:1: ruleBottomPatternCS returns [EObject current=null] : ( (otherlv_0= '{' ( ( (lv_ownedUnrealizedVariables_1_0= ruleUnrealizedVariableCS ) ) | ( (lv_ownedRealizedVariables_2_0= ruleRealizedVariableCS ) ) ) (otherlv_3= ',' ( ( (lv_ownedUnrealizedVariables_4_0= ruleUnrealizedVariableCS ) ) | ( (lv_ownedRealizedVariables_5_0= ruleRealizedVariableCS ) ) ) )* otherlv_6= '|' ( (lv_ownedConstraints_7_0= rulePredicateOrAssignmentCS ) )* otherlv_8= '}' ) | (otherlv_9= '{' ( ( (lv_ownedUnrealizedVariables_10_0= ruleUnrealizedVariableCS ) ) | ( (lv_ownedRealizedVariables_11_0= ruleRealizedVariableCS ) ) ) (otherlv_12= ',' ( ( (lv_ownedUnrealizedVariables_13_0= ruleUnrealizedVariableCS ) ) | ( (lv_ownedRealizedVariables_14_0= ruleRealizedVariableCS ) ) ) )* otherlv_15= '}' ) | (otherlv_16= '{' ( (lv_ownedConstraints_17_0= rulePredicateOrAssignmentCS ) )+ otherlv_18= '}' ) | ( () otherlv_20= '{' otherlv_21= '}' ) ) ;
public final EObject ruleBottomPatternCS() throws RecognitionException {
EObject current = null;
@@ -1092,8 +1092,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
Token otherlv_3=null;
Token otherlv_6=null;
Token otherlv_8=null;
- Token otherlv_10=null;
+ Token otherlv_9=null;
Token otherlv_12=null;
+ Token otherlv_15=null;
+ Token otherlv_16=null;
+ Token otherlv_18=null;
+ Token otherlv_20=null;
+ Token otherlv_21=null;
EObject lv_ownedUnrealizedVariables_1_0 = null;
EObject lv_ownedRealizedVariables_2_0 = null;
@@ -1104,32 +1109,46 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
EObject lv_ownedConstraints_7_0 = null;
- EObject lv_ownedConstraints_11_0 = null;
+ EObject lv_ownedUnrealizedVariables_10_0 = null;
+
+ EObject lv_ownedRealizedVariables_11_0 = null;
+
+ EObject lv_ownedUnrealizedVariables_13_0 = null;
+
+ EObject lv_ownedRealizedVariables_14_0 = null;
+
+ EObject lv_ownedConstraints_17_0 = null;
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:379:28: ( ( (otherlv_0= '{' ( ( (lv_ownedUnrealizedVariables_1_0= ruleUnrealizedVariableCS ) ) | ( (lv_ownedRealizedVariables_2_0= ruleRealizedVariableCS ) ) ) (otherlv_3= ',' ( ( (lv_ownedUnrealizedVariables_4_0= ruleUnrealizedVariableCS ) ) | ( (lv_ownedRealizedVariables_5_0= ruleRealizedVariableCS ) ) ) )* (otherlv_6= '|' ( (lv_ownedConstraints_7_0= rulePredicateOrAssignmentCS ) )* )? otherlv_8= '}' ) | ( () otherlv_10= '{' ( (lv_ownedConstraints_11_0= rulePredicateOrAssignmentCS ) )* otherlv_12= '}' ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:380:1: ( (otherlv_0= '{' ( ( (lv_ownedUnrealizedVariables_1_0= ruleUnrealizedVariableCS ) ) | ( (lv_ownedRealizedVariables_2_0= ruleRealizedVariableCS ) ) ) (otherlv_3= ',' ( ( (lv_ownedUnrealizedVariables_4_0= ruleUnrealizedVariableCS ) ) | ( (lv_ownedRealizedVariables_5_0= ruleRealizedVariableCS ) ) ) )* (otherlv_6= '|' ( (lv_ownedConstraints_7_0= rulePredicateOrAssignmentCS ) )* )? otherlv_8= '}' ) | ( () otherlv_10= '{' ( (lv_ownedConstraints_11_0= rulePredicateOrAssignmentCS ) )* otherlv_12= '}' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:379:28: ( ( (otherlv_0= '{' ( ( (lv_ownedUnrealizedVariables_1_0= ruleUnrealizedVariableCS ) ) | ( (lv_ownedRealizedVariables_2_0= ruleRealizedVariableCS ) ) ) (otherlv_3= ',' ( ( (lv_ownedUnrealizedVariables_4_0= ruleUnrealizedVariableCS ) ) | ( (lv_ownedRealizedVariables_5_0= ruleRealizedVariableCS ) ) ) )* otherlv_6= '|' ( (lv_ownedConstraints_7_0= rulePredicateOrAssignmentCS ) )* otherlv_8= '}' ) | (otherlv_9= '{' ( ( (lv_ownedUnrealizedVariables_10_0= ruleUnrealizedVariableCS ) ) | ( (lv_ownedRealizedVariables_11_0= ruleRealizedVariableCS ) ) ) (otherlv_12= ',' ( ( (lv_ownedUnrealizedVariables_13_0= ruleUnrealizedVariableCS ) ) | ( (lv_ownedRealizedVariables_14_0= ruleRealizedVariableCS ) ) ) )* otherlv_15= '}' ) | (otherlv_16= '{' ( (lv_ownedConstraints_17_0= rulePredicateOrAssignmentCS ) )+ otherlv_18= '}' ) | ( () otherlv_20= '{' otherlv_21= '}' ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:380:1: ( (otherlv_0= '{' ( ( (lv_ownedUnrealizedVariables_1_0= ruleUnrealizedVariableCS ) ) | ( (lv_ownedRealizedVariables_2_0= ruleRealizedVariableCS ) ) ) (otherlv_3= ',' ( ( (lv_ownedUnrealizedVariables_4_0= ruleUnrealizedVariableCS ) ) | ( (lv_ownedRealizedVariables_5_0= ruleRealizedVariableCS ) ) ) )* otherlv_6= '|' ( (lv_ownedConstraints_7_0= rulePredicateOrAssignmentCS ) )* otherlv_8= '}' ) | (otherlv_9= '{' ( ( (lv_ownedUnrealizedVariables_10_0= ruleUnrealizedVariableCS ) ) | ( (lv_ownedRealizedVariables_11_0= ruleRealizedVariableCS ) ) ) (otherlv_12= ',' ( ( (lv_ownedUnrealizedVariables_13_0= ruleUnrealizedVariableCS ) ) | ( (lv_ownedRealizedVariables_14_0= ruleRealizedVariableCS ) ) ) )* otherlv_15= '}' ) | (otherlv_16= '{' ( (lv_ownedConstraints_17_0= rulePredicateOrAssignmentCS ) )+ otherlv_18= '}' ) | ( () otherlv_20= '{' otherlv_21= '}' ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:380:1: ( (otherlv_0= '{' ( ( (lv_ownedUnrealizedVariables_1_0= ruleUnrealizedVariableCS ) ) | ( (lv_ownedRealizedVariables_2_0= ruleRealizedVariableCS ) ) ) (otherlv_3= ',' ( ( (lv_ownedUnrealizedVariables_4_0= ruleUnrealizedVariableCS ) ) | ( (lv_ownedRealizedVariables_5_0= ruleRealizedVariableCS ) ) ) )* (otherlv_6= '|' ( (lv_ownedConstraints_7_0= rulePredicateOrAssignmentCS ) )* )? otherlv_8= '}' ) | ( () otherlv_10= '{' ( (lv_ownedConstraints_11_0= rulePredicateOrAssignmentCS ) )* otherlv_12= '}' ) )
- int alt17=2;
- int LA17_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:380:1: ( (otherlv_0= '{' ( ( (lv_ownedUnrealizedVariables_1_0= ruleUnrealizedVariableCS ) ) | ( (lv_ownedRealizedVariables_2_0= ruleRealizedVariableCS ) ) ) (otherlv_3= ',' ( ( (lv_ownedUnrealizedVariables_4_0= ruleUnrealizedVariableCS ) ) | ( (lv_ownedRealizedVariables_5_0= ruleRealizedVariableCS ) ) ) )* otherlv_6= '|' ( (lv_ownedConstraints_7_0= rulePredicateOrAssignmentCS ) )* otherlv_8= '}' ) | (otherlv_9= '{' ( ( (lv_ownedUnrealizedVariables_10_0= ruleUnrealizedVariableCS ) ) | ( (lv_ownedRealizedVariables_11_0= ruleRealizedVariableCS ) ) ) (otherlv_12= ',' ( ( (lv_ownedUnrealizedVariables_13_0= ruleUnrealizedVariableCS ) ) | ( (lv_ownedRealizedVariables_14_0= ruleRealizedVariableCS ) ) ) )* otherlv_15= '}' ) | (otherlv_16= '{' ( (lv_ownedConstraints_17_0= rulePredicateOrAssignmentCS ) )+ otherlv_18= '}' ) | ( () otherlv_20= '{' otherlv_21= '}' ) )
+ int alt19=4;
+ int LA19_0 = input.LA(1);
- if ( (LA17_0==21) ) {
- int LA17_1 = input.LA(2);
+ if ( (LA19_0==21) ) {
+ int LA19_1 = input.LA(2);
- if ( (synpred18_InternalQVTcore()) ) {
- alt17=1;
+ if ( (synpred17_InternalQVTcore()) ) {
+ alt19=1;
+ }
+ else if ( (synpred21_InternalQVTcore()) ) {
+ alt19=2;
+ }
+ else if ( (synpred23_InternalQVTcore()) ) {
+ alt19=3;
}
else if ( (true) ) {
- alt17=2;
+ alt19=4;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 17, 1, input);
+ new NoViableAltException("", 19, 1, input);
throw nvae;
}
@@ -1137,16 +1156,16 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 17, 0, input);
+ new NoViableAltException("", 19, 0, input);
throw nvae;
}
- switch (alt17) {
+ switch (alt19) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:380:2: (otherlv_0= '{' ( ( (lv_ownedUnrealizedVariables_1_0= ruleUnrealizedVariableCS ) ) | ( (lv_ownedRealizedVariables_2_0= ruleRealizedVariableCS ) ) ) (otherlv_3= ',' ( ( (lv_ownedUnrealizedVariables_4_0= ruleUnrealizedVariableCS ) ) | ( (lv_ownedRealizedVariables_5_0= ruleRealizedVariableCS ) ) ) )* (otherlv_6= '|' ( (lv_ownedConstraints_7_0= rulePredicateOrAssignmentCS ) )* )? otherlv_8= '}' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:380:2: (otherlv_0= '{' ( ( (lv_ownedUnrealizedVariables_1_0= ruleUnrealizedVariableCS ) ) | ( (lv_ownedRealizedVariables_2_0= ruleRealizedVariableCS ) ) ) (otherlv_3= ',' ( ( (lv_ownedUnrealizedVariables_4_0= ruleUnrealizedVariableCS ) ) | ( (lv_ownedRealizedVariables_5_0= ruleRealizedVariableCS ) ) ) )* otherlv_6= '|' ( (lv_ownedConstraints_7_0= rulePredicateOrAssignmentCS ) )* otherlv_8= '}' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:380:2: (otherlv_0= '{' ( ( (lv_ownedUnrealizedVariables_1_0= ruleUnrealizedVariableCS ) ) | ( (lv_ownedRealizedVariables_2_0= ruleRealizedVariableCS ) ) ) (otherlv_3= ',' ( ( (lv_ownedUnrealizedVariables_4_0= ruleUnrealizedVariableCS ) ) | ( (lv_ownedRealizedVariables_5_0= ruleRealizedVariableCS ) ) ) )* (otherlv_6= '|' ( (lv_ownedConstraints_7_0= rulePredicateOrAssignmentCS ) )* )? otherlv_8= '}' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:380:4: otherlv_0= '{' ( ( (lv_ownedUnrealizedVariables_1_0= ruleUnrealizedVariableCS ) ) | ( (lv_ownedRealizedVariables_2_0= ruleRealizedVariableCS ) ) ) (otherlv_3= ',' ( ( (lv_ownedUnrealizedVariables_4_0= ruleUnrealizedVariableCS ) ) | ( (lv_ownedRealizedVariables_5_0= ruleRealizedVariableCS ) ) ) )* (otherlv_6= '|' ( (lv_ownedConstraints_7_0= rulePredicateOrAssignmentCS ) )* )? otherlv_8= '}'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:380:2: (otherlv_0= '{' ( ( (lv_ownedUnrealizedVariables_1_0= ruleUnrealizedVariableCS ) ) | ( (lv_ownedRealizedVariables_2_0= ruleRealizedVariableCS ) ) ) (otherlv_3= ',' ( ( (lv_ownedUnrealizedVariables_4_0= ruleUnrealizedVariableCS ) ) | ( (lv_ownedRealizedVariables_5_0= ruleRealizedVariableCS ) ) ) )* otherlv_6= '|' ( (lv_ownedConstraints_7_0= rulePredicateOrAssignmentCS ) )* otherlv_8= '}' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:380:4: otherlv_0= '{' ( ( (lv_ownedUnrealizedVariables_1_0= ruleUnrealizedVariableCS ) ) | ( (lv_ownedRealizedVariables_2_0= ruleRealizedVariableCS ) ) ) (otherlv_3= ',' ( ( (lv_ownedUnrealizedVariables_4_0= ruleUnrealizedVariableCS ) ) | ( (lv_ownedRealizedVariables_5_0= ruleRealizedVariableCS ) ) ) )* otherlv_6= '|' ( (lv_ownedConstraints_7_0= rulePredicateOrAssignmentCS ) )* otherlv_8= '}'
{
otherlv_0=(Token)match(input,21,FollowSets000.FOLLOW_21_in_ruleBottomPatternCS673); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -1167,7 +1186,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
if ( ((LA11_2>=RULE_SIMPLE_ID && LA11_2<=RULE_ESCAPED_ID)||LA11_2==17||LA11_2==19||(LA11_2>=25 && LA11_2<=26)||LA11_2==30||(LA11_2>=34 && LA11_2<=35)||(LA11_2>=37 && LA11_2<=40)) ) {
alt11=2;
}
- else if ( (LA11_2==20||(LA11_2>=23 && LA11_2<=24)||LA11_2==29||LA11_2==36) ) {
+ else if ( (LA11_2==20||LA11_2==24||LA11_2==29||LA11_2==36) ) {
alt11=1;
}
else {
@@ -1302,7 +1321,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
else if ( (LA12_0==39) ) {
int LA12_2 = input.LA(2);
- if ( (LA12_2==20||(LA12_2>=23 && LA12_2<=24)||LA12_2==29||LA12_2==36) ) {
+ if ( (LA12_2==20||LA12_2==24||LA12_2==29||LA12_2==36) ) {
alt12=1;
}
else if ( ((LA12_2>=RULE_SIMPLE_ID && LA12_2<=RULE_ESCAPED_ID)||LA12_2==17||LA12_2==19||(LA12_2>=25 && LA12_2<=26)||LA12_2==30||(LA12_2>=34 && LA12_2<=35)||(LA12_2>=37 && LA12_2<=40)) ) {
@@ -1418,75 +1437,199 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
} while (true);
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:462:5: (otherlv_6= '|' ( (lv_ownedConstraints_7_0= rulePredicateOrAssignmentCS ) )* )?
+ otherlv_6=(Token)match(input,24,FollowSets000.FOLLOW_24_in_ruleBottomPatternCS800); if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ newLeafNode(otherlv_6, grammarAccess.getBottomPatternCSAccess().getVerticalLineKeyword_0_3());
+
+ }
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:466:1: ( (lv_ownedConstraints_7_0= rulePredicateOrAssignmentCS ) )*
+ loop14:
+ do {
+ int alt14=2;
+ int LA14_0 = input.LA(1);
+
+ if ( ((LA14_0>=RULE_SIMPLE_ID && LA14_0<=RULE_SINGLE_QUOTED_STRING)||(LA14_0>=16 && LA14_0<=17)||LA14_0==19||(LA14_0>=25 && LA14_0<=27)||LA14_0==30||LA14_0==32||(LA14_0>=34 && LA14_0<=35)||(LA14_0>=37 && LA14_0<=42)||(LA14_0>=59 && LA14_0<=73)||LA14_0==76||(LA14_0>=78 && LA14_0<=81)||LA14_0==86||(LA14_0>=91 && LA14_0<=92)) ) {
+ alt14=1;
+ }
+
+
+ switch (alt14) {
+ case 1 :
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:467:1: (lv_ownedConstraints_7_0= rulePredicateOrAssignmentCS )
+ {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:467:1: (lv_ownedConstraints_7_0= rulePredicateOrAssignmentCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:468:3: lv_ownedConstraints_7_0= rulePredicateOrAssignmentCS
+ {
+ if ( state.backtracking==0 ) {
+
+ newCompositeNode(grammarAccess.getBottomPatternCSAccess().getOwnedConstraintsPredicateOrAssignmentCSParserRuleCall_0_4_0());
+
+ }
+ pushFollow(FollowSets000.FOLLOW_rulePredicateOrAssignmentCS_in_ruleBottomPatternCS821);
+ lv_ownedConstraints_7_0=rulePredicateOrAssignmentCS();
+
+ state._fsp--;
+ if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ if (current==null) {
+ current = createModelElementForParent(grammarAccess.getBottomPatternCSRule());
+ }
+ add(
+ current,
+ "ownedConstraints",
+ lv_ownedConstraints_7_0,
+ "PredicateOrAssignmentCS");
+ afterParserOrEnumRuleCall();
+
+ }
+
+ }
+
+
+ }
+ break;
+
+ default :
+ break loop14;
+ }
+ } while (true);
+
+ otherlv_8=(Token)match(input,23,FollowSets000.FOLLOW_23_in_ruleBottomPatternCS834); if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ newLeafNode(otherlv_8, grammarAccess.getBottomPatternCSAccess().getRightCurlyBracketKeyword_0_5());
+
+ }
+
+ }
+
+
+ }
+ break;
+ case 2 :
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:489:6: (otherlv_9= '{' ( ( (lv_ownedUnrealizedVariables_10_0= ruleUnrealizedVariableCS ) ) | ( (lv_ownedRealizedVariables_11_0= ruleRealizedVariableCS ) ) ) (otherlv_12= ',' ( ( (lv_ownedUnrealizedVariables_13_0= ruleUnrealizedVariableCS ) ) | ( (lv_ownedRealizedVariables_14_0= ruleRealizedVariableCS ) ) ) )* otherlv_15= '}' )
+ {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:489:6: (otherlv_9= '{' ( ( (lv_ownedUnrealizedVariables_10_0= ruleUnrealizedVariableCS ) ) | ( (lv_ownedRealizedVariables_11_0= ruleRealizedVariableCS ) ) ) (otherlv_12= ',' ( ( (lv_ownedUnrealizedVariables_13_0= ruleUnrealizedVariableCS ) ) | ( (lv_ownedRealizedVariables_14_0= ruleRealizedVariableCS ) ) ) )* otherlv_15= '}' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:489:8: otherlv_9= '{' ( ( (lv_ownedUnrealizedVariables_10_0= ruleUnrealizedVariableCS ) ) | ( (lv_ownedRealizedVariables_11_0= ruleRealizedVariableCS ) ) ) (otherlv_12= ',' ( ( (lv_ownedUnrealizedVariables_13_0= ruleUnrealizedVariableCS ) ) | ( (lv_ownedRealizedVariables_14_0= ruleRealizedVariableCS ) ) ) )* otherlv_15= '}'
+ {
+ otherlv_9=(Token)match(input,21,FollowSets000.FOLLOW_21_in_ruleBottomPatternCS854); if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ newLeafNode(otherlv_9, grammarAccess.getBottomPatternCSAccess().getLeftCurlyBracketKeyword_1_0());
+
+ }
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:493:1: ( ( (lv_ownedUnrealizedVariables_10_0= ruleUnrealizedVariableCS ) ) | ( (lv_ownedRealizedVariables_11_0= ruleRealizedVariableCS ) ) )
int alt15=2;
int LA15_0 = input.LA(1);
- if ( (LA15_0==24) ) {
+ if ( ((LA15_0>=RULE_SIMPLE_ID && LA15_0<=RULE_ESCAPED_ID)||LA15_0==17||LA15_0==19||(LA15_0>=25 && LA15_0<=26)||LA15_0==30||(LA15_0>=34 && LA15_0<=35)||(LA15_0>=37 && LA15_0<=38)||LA15_0==40) ) {
alt15=1;
}
+ else if ( (LA15_0==39) ) {
+ int LA15_2 = input.LA(2);
+
+ if ( ((LA15_2>=RULE_SIMPLE_ID && LA15_2<=RULE_ESCAPED_ID)||LA15_2==17||LA15_2==19||(LA15_2>=25 && LA15_2<=26)||LA15_2==30||(LA15_2>=34 && LA15_2<=35)||(LA15_2>=37 && LA15_2<=40)) ) {
+ alt15=2;
+ }
+ else if ( (LA15_2==20||LA15_2==23||LA15_2==29||LA15_2==36) ) {
+ alt15=1;
+ }
+ else {
+ if (state.backtracking>0) {state.failed=true; return current;}
+ NoViableAltException nvae =
+ new NoViableAltException("", 15, 2, input);
+
+ throw nvae;
+ }
+ }
+ else {
+ if (state.backtracking>0) {state.failed=true; return current;}
+ NoViableAltException nvae =
+ new NoViableAltException("", 15, 0, input);
+
+ throw nvae;
+ }
switch (alt15) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:462:7: otherlv_6= '|' ( (lv_ownedConstraints_7_0= rulePredicateOrAssignmentCS ) )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:493:2: ( (lv_ownedUnrealizedVariables_10_0= ruleUnrealizedVariableCS ) )
+ {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:493:2: ( (lv_ownedUnrealizedVariables_10_0= ruleUnrealizedVariableCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:494:1: (lv_ownedUnrealizedVariables_10_0= ruleUnrealizedVariableCS )
{
- otherlv_6=(Token)match(input,24,FollowSets000.FOLLOW_24_in_ruleBottomPatternCS801); if (state.failed) return current;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:494:1: (lv_ownedUnrealizedVariables_10_0= ruleUnrealizedVariableCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:495:3: lv_ownedUnrealizedVariables_10_0= ruleUnrealizedVariableCS
+ {
+ if ( state.backtracking==0 ) {
+
+ newCompositeNode(grammarAccess.getBottomPatternCSAccess().getOwnedUnrealizedVariablesUnrealizedVariableCSParserRuleCall_1_1_0_0());
+
+ }
+ pushFollow(FollowSets000.FOLLOW_ruleUnrealizedVariableCS_in_ruleBottomPatternCS876);
+ lv_ownedUnrealizedVariables_10_0=ruleUnrealizedVariableCS();
+
+ state._fsp--;
+ if (state.failed) return current;
if ( state.backtracking==0 ) {
- newLeafNode(otherlv_6, grammarAccess.getBottomPatternCSAccess().getVerticalLineKeyword_0_3_0());
-
+ if (current==null) {
+ current = createModelElementForParent(grammarAccess.getBottomPatternCSRule());
+ }
+ add(
+ current,
+ "ownedUnrealizedVariables",
+ lv_ownedUnrealizedVariables_10_0,
+ "UnrealizedVariableCS");
+ afterParserOrEnumRuleCall();
+
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:466:1: ( (lv_ownedConstraints_7_0= rulePredicateOrAssignmentCS ) )*
- loop14:
- do {
- int alt14=2;
- int LA14_0 = input.LA(1);
- if ( ((LA14_0>=RULE_SIMPLE_ID && LA14_0<=RULE_SINGLE_QUOTED_STRING)||(LA14_0>=16 && LA14_0<=17)||LA14_0==19||(LA14_0>=25 && LA14_0<=27)||LA14_0==30||LA14_0==32||(LA14_0>=34 && LA14_0<=35)||(LA14_0>=37 && LA14_0<=42)||(LA14_0>=59 && LA14_0<=73)||LA14_0==76||(LA14_0>=78 && LA14_0<=81)||LA14_0==86||(LA14_0>=91 && LA14_0<=92)) ) {
- alt14=1;
- }
+ }
- switch (alt14) {
- case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:467:1: (lv_ownedConstraints_7_0= rulePredicateOrAssignmentCS )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:467:1: (lv_ownedConstraints_7_0= rulePredicateOrAssignmentCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:468:3: lv_ownedConstraints_7_0= rulePredicateOrAssignmentCS
- {
- if ( state.backtracking==0 ) {
-
- newCompositeNode(grammarAccess.getBottomPatternCSAccess().getOwnedConstraintsPredicateOrAssignmentCSParserRuleCall_0_3_1_0());
-
- }
- pushFollow(FollowSets000.FOLLOW_rulePredicateOrAssignmentCS_in_ruleBottomPatternCS822);
- lv_ownedConstraints_7_0=rulePredicateOrAssignmentCS();
+ }
- state._fsp--;
- if (state.failed) return current;
- if ( state.backtracking==0 ) {
- if (current==null) {
- current = createModelElementForParent(grammarAccess.getBottomPatternCSRule());
- }
- add(
- current,
- "ownedConstraints",
- lv_ownedConstraints_7_0,
- "PredicateOrAssignmentCS");
- afterParserOrEnumRuleCall();
-
- }
+ }
+ break;
+ case 2 :
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:512:6: ( (lv_ownedRealizedVariables_11_0= ruleRealizedVariableCS ) )
+ {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:512:6: ( (lv_ownedRealizedVariables_11_0= ruleRealizedVariableCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:513:1: (lv_ownedRealizedVariables_11_0= ruleRealizedVariableCS )
+ {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:513:1: (lv_ownedRealizedVariables_11_0= ruleRealizedVariableCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:514:3: lv_ownedRealizedVariables_11_0= ruleRealizedVariableCS
+ {
+ if ( state.backtracking==0 ) {
+
+ newCompositeNode(grammarAccess.getBottomPatternCSAccess().getOwnedRealizedVariablesRealizedVariableCSParserRuleCall_1_1_1_0());
+
+ }
+ pushFollow(FollowSets000.FOLLOW_ruleRealizedVariableCS_in_ruleBottomPatternCS903);
+ lv_ownedRealizedVariables_11_0=ruleRealizedVariableCS();
- }
+ state._fsp--;
+ if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ if (current==null) {
+ current = createModelElementForParent(grammarAccess.getBottomPatternCSRule());
+ }
+ add(
+ current,
+ "ownedRealizedVariables",
+ lv_ownedRealizedVariables_11_0,
+ "RealizedVariableCS");
+ afterParserOrEnumRuleCall();
+
+ }
+ }
- }
- break;
- default :
- break loop14;
- }
- } while (true);
+ }
}
@@ -1494,10 +1637,157 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- otherlv_8=(Token)match(input,23,FollowSets000.FOLLOW_23_in_ruleBottomPatternCS837); if (state.failed) return current;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:530:3: (otherlv_12= ',' ( ( (lv_ownedUnrealizedVariables_13_0= ruleUnrealizedVariableCS ) ) | ( (lv_ownedRealizedVariables_14_0= ruleRealizedVariableCS ) ) ) )*
+ loop17:
+ do {
+ int alt17=2;
+ int LA17_0 = input.LA(1);
+
+ if ( (LA17_0==20) ) {
+ alt17=1;
+ }
+
+
+ switch (alt17) {
+ case 1 :
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:530:5: otherlv_12= ',' ( ( (lv_ownedUnrealizedVariables_13_0= ruleUnrealizedVariableCS ) ) | ( (lv_ownedRealizedVariables_14_0= ruleRealizedVariableCS ) ) )
+ {
+ otherlv_12=(Token)match(input,20,FollowSets000.FOLLOW_20_in_ruleBottomPatternCS917); if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ newLeafNode(otherlv_12, grammarAccess.getBottomPatternCSAccess().getCommaKeyword_1_2_0());
+
+ }
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:534:1: ( ( (lv_ownedUnrealizedVariables_13_0= ruleUnrealizedVariableCS ) ) | ( (lv_ownedRealizedVariables_14_0= ruleRealizedVariableCS ) ) )
+ int alt16=2;
+ int LA16_0 = input.LA(1);
+
+ if ( ((LA16_0>=RULE_SIMPLE_ID && LA16_0<=RULE_ESCAPED_ID)||LA16_0==17||LA16_0==19||(LA16_0>=25 && LA16_0<=26)||LA16_0==30||(LA16_0>=34 && LA16_0<=35)||(LA16_0>=37 && LA16_0<=38)||LA16_0==40) ) {
+ alt16=1;
+ }
+ else if ( (LA16_0==39) ) {
+ int LA16_2 = input.LA(2);
+
+ if ( ((LA16_2>=RULE_SIMPLE_ID && LA16_2<=RULE_ESCAPED_ID)||LA16_2==17||LA16_2==19||(LA16_2>=25 && LA16_2<=26)||LA16_2==30||(LA16_2>=34 && LA16_2<=35)||(LA16_2>=37 && LA16_2<=40)) ) {
+ alt16=2;
+ }
+ else if ( (LA16_2==20||LA16_2==23||LA16_2==29||LA16_2==36) ) {
+ alt16=1;
+ }
+ else {
+ if (state.backtracking>0) {state.failed=true; return current;}
+ NoViableAltException nvae =
+ new NoViableAltException("", 16, 2, input);
+
+ throw nvae;
+ }
+ }
+ else {
+ if (state.backtracking>0) {state.failed=true; return current;}
+ NoViableAltException nvae =
+ new NoViableAltException("", 16, 0, input);
+
+ throw nvae;
+ }
+ switch (alt16) {
+ case 1 :
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:534:2: ( (lv_ownedUnrealizedVariables_13_0= ruleUnrealizedVariableCS ) )
+ {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:534:2: ( (lv_ownedUnrealizedVariables_13_0= ruleUnrealizedVariableCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:535:1: (lv_ownedUnrealizedVariables_13_0= ruleUnrealizedVariableCS )
+ {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:535:1: (lv_ownedUnrealizedVariables_13_0= ruleUnrealizedVariableCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:536:3: lv_ownedUnrealizedVariables_13_0= ruleUnrealizedVariableCS
+ {
+ if ( state.backtracking==0 ) {
+
+ newCompositeNode(grammarAccess.getBottomPatternCSAccess().getOwnedUnrealizedVariablesUnrealizedVariableCSParserRuleCall_1_2_1_0_0());
+
+ }
+ pushFollow(FollowSets000.FOLLOW_ruleUnrealizedVariableCS_in_ruleBottomPatternCS939);
+ lv_ownedUnrealizedVariables_13_0=ruleUnrealizedVariableCS();
+
+ state._fsp--;
+ if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ if (current==null) {
+ current = createModelElementForParent(grammarAccess.getBottomPatternCSRule());
+ }
+ add(
+ current,
+ "ownedUnrealizedVariables",
+ lv_ownedUnrealizedVariables_13_0,
+ "UnrealizedVariableCS");
+ afterParserOrEnumRuleCall();
+
+ }
+
+ }
+
+
+ }
+
+
+ }
+ break;
+ case 2 :
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:553:6: ( (lv_ownedRealizedVariables_14_0= ruleRealizedVariableCS ) )
+ {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:553:6: ( (lv_ownedRealizedVariables_14_0= ruleRealizedVariableCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:554:1: (lv_ownedRealizedVariables_14_0= ruleRealizedVariableCS )
+ {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:554:1: (lv_ownedRealizedVariables_14_0= ruleRealizedVariableCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:555:3: lv_ownedRealizedVariables_14_0= ruleRealizedVariableCS
+ {
+ if ( state.backtracking==0 ) {
+
+ newCompositeNode(grammarAccess.getBottomPatternCSAccess().getOwnedRealizedVariablesRealizedVariableCSParserRuleCall_1_2_1_1_0());
+
+ }
+ pushFollow(FollowSets000.FOLLOW_ruleRealizedVariableCS_in_ruleBottomPatternCS966);
+ lv_ownedRealizedVariables_14_0=ruleRealizedVariableCS();
+
+ state._fsp--;
+ if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ if (current==null) {
+ current = createModelElementForParent(grammarAccess.getBottomPatternCSRule());
+ }
+ add(
+ current,
+ "ownedRealizedVariables",
+ lv_ownedRealizedVariables_14_0,
+ "RealizedVariableCS");
+ afterParserOrEnumRuleCall();
+
+ }
+
+ }
+
+
+ }
+
+
+ }
+ break;
+
+ }
+
+
+ }
+ break;
+
+ default :
+ break loop17;
+ }
+ } while (true);
+
+ otherlv_15=(Token)match(input,23,FollowSets000.FOLLOW_23_in_ruleBottomPatternCS981); if (state.failed) return current;
if ( state.backtracking==0 ) {
- newLeafNode(otherlv_8, grammarAccess.getBottomPatternCSAccess().getRightCurlyBracketKeyword_0_4());
+ newLeafNode(otherlv_15, grammarAccess.getBottomPatternCSAccess().getRightCurlyBracketKeyword_1_3());
}
@@ -1506,61 +1796,44 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
break;
- case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:489:6: ( () otherlv_10= '{' ( (lv_ownedConstraints_11_0= rulePredicateOrAssignmentCS ) )* otherlv_12= '}' )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:489:6: ( () otherlv_10= '{' ( (lv_ownedConstraints_11_0= rulePredicateOrAssignmentCS ) )* otherlv_12= '}' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:489:7: () otherlv_10= '{' ( (lv_ownedConstraints_11_0= rulePredicateOrAssignmentCS ) )* otherlv_12= '}'
+ case 3 :
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:576:6: (otherlv_16= '{' ( (lv_ownedConstraints_17_0= rulePredicateOrAssignmentCS ) )+ otherlv_18= '}' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:489:7: ()
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:490:2:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:576:6: (otherlv_16= '{' ( (lv_ownedConstraints_17_0= rulePredicateOrAssignmentCS ) )+ otherlv_18= '}' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:576:8: otherlv_16= '{' ( (lv_ownedConstraints_17_0= rulePredicateOrAssignmentCS ) )+ otherlv_18= '}'
{
- if ( state.backtracking==0 ) {
-
- /* */
-
- }
- if ( state.backtracking==0 ) {
-
- current = forceCreateModelElement(
- grammarAccess.getBottomPatternCSAccess().getBottomPatternCSAction_1_0(),
- current);
-
- }
-
- }
-
- otherlv_10=(Token)match(input,21,FollowSets000.FOLLOW_21_in_ruleBottomPatternCS869); if (state.failed) return current;
+ otherlv_16=(Token)match(input,21,FollowSets000.FOLLOW_21_in_ruleBottomPatternCS1001); if (state.failed) return current;
if ( state.backtracking==0 ) {
- newLeafNode(otherlv_10, grammarAccess.getBottomPatternCSAccess().getLeftCurlyBracketKeyword_1_1());
+ newLeafNode(otherlv_16, grammarAccess.getBottomPatternCSAccess().getLeftCurlyBracketKeyword_2_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:502:1: ( (lv_ownedConstraints_11_0= rulePredicateOrAssignmentCS ) )*
- loop16:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:580:1: ( (lv_ownedConstraints_17_0= rulePredicateOrAssignmentCS ) )+
+ int cnt18=0;
+ loop18:
do {
- int alt16=2;
- int LA16_0 = input.LA(1);
+ int alt18=2;
+ int LA18_0 = input.LA(1);
- if ( ((LA16_0>=RULE_SIMPLE_ID && LA16_0<=RULE_SINGLE_QUOTED_STRING)||(LA16_0>=16 && LA16_0<=17)||LA16_0==19||(LA16_0>=25 && LA16_0<=27)||LA16_0==30||LA16_0==32||(LA16_0>=34 && LA16_0<=35)||(LA16_0>=37 && LA16_0<=42)||(LA16_0>=59 && LA16_0<=73)||LA16_0==76||(LA16_0>=78 && LA16_0<=81)||LA16_0==86||(LA16_0>=91 && LA16_0<=92)) ) {
- alt16=1;
+ if ( ((LA18_0>=RULE_SIMPLE_ID && LA18_0<=RULE_SINGLE_QUOTED_STRING)||(LA18_0>=16 && LA18_0<=17)||LA18_0==19||(LA18_0>=25 && LA18_0<=27)||LA18_0==30||LA18_0==32||(LA18_0>=34 && LA18_0<=35)||(LA18_0>=37 && LA18_0<=42)||(LA18_0>=59 && LA18_0<=73)||LA18_0==76||(LA18_0>=78 && LA18_0<=81)||LA18_0==86||(LA18_0>=91 && LA18_0<=92)) ) {
+ alt18=1;
}
- switch (alt16) {
+ switch (alt18) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:503:1: (lv_ownedConstraints_11_0= rulePredicateOrAssignmentCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:581:1: (lv_ownedConstraints_17_0= rulePredicateOrAssignmentCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:503:1: (lv_ownedConstraints_11_0= rulePredicateOrAssignmentCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:504:3: lv_ownedConstraints_11_0= rulePredicateOrAssignmentCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:581:1: (lv_ownedConstraints_17_0= rulePredicateOrAssignmentCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:582:3: lv_ownedConstraints_17_0= rulePredicateOrAssignmentCS
{
if ( state.backtracking==0 ) {
- newCompositeNode(grammarAccess.getBottomPatternCSAccess().getOwnedConstraintsPredicateOrAssignmentCSParserRuleCall_1_2_0());
+ newCompositeNode(grammarAccess.getBottomPatternCSAccess().getOwnedConstraintsPredicateOrAssignmentCSParserRuleCall_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_rulePredicateOrAssignmentCS_in_ruleBottomPatternCS890);
- lv_ownedConstraints_11_0=rulePredicateOrAssignmentCS();
+ pushFollow(FollowSets000.FOLLOW_rulePredicateOrAssignmentCS_in_ruleBottomPatternCS1022);
+ lv_ownedConstraints_17_0=rulePredicateOrAssignmentCS();
state._fsp--;
if (state.failed) return current;
@@ -1572,7 +1845,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
add(
current,
"ownedConstraints",
- lv_ownedConstraints_11_0,
+ lv_ownedConstraints_17_0,
"PredicateOrAssignmentCS");
afterParserOrEnumRuleCall();
@@ -1585,14 +1858,61 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
break;
default :
- break loop16;
+ if ( cnt18 >= 1 ) break loop18;
+ if (state.backtracking>0) {state.failed=true; return current;}
+ EarlyExitException eee =
+ new EarlyExitException(18, input);
+ throw eee;
}
+ cnt18++;
} while (true);
- otherlv_12=(Token)match(input,23,FollowSets000.FOLLOW_23_in_ruleBottomPatternCS903); if (state.failed) return current;
+ otherlv_18=(Token)match(input,23,FollowSets000.FOLLOW_23_in_ruleBottomPatternCS1035); if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ newLeafNode(otherlv_18, grammarAccess.getBottomPatternCSAccess().getRightCurlyBracketKeyword_2_2());
+
+ }
+
+ }
+
+
+ }
+ break;
+ case 4 :
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:603:6: ( () otherlv_20= '{' otherlv_21= '}' )
+ {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:603:6: ( () otherlv_20= '{' otherlv_21= '}' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:603:7: () otherlv_20= '{' otherlv_21= '}'
+ {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:603:7: ()
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:604:2:
+ {
+ if ( state.backtracking==0 ) {
+
+ /* */
+
+ }
+ if ( state.backtracking==0 ) {
+
+ current = forceCreateModelElement(
+ grammarAccess.getBottomPatternCSAccess().getBottomPatternCSAction_3_0(),
+ current);
+
+ }
+
+ }
+
+ otherlv_20=(Token)match(input,21,FollowSets000.FOLLOW_21_in_ruleBottomPatternCS1067); if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ newLeafNode(otherlv_20, grammarAccess.getBottomPatternCSAccess().getLeftCurlyBracketKeyword_3_1());
+
+ }
+ otherlv_21=(Token)match(input,23,FollowSets000.FOLLOW_23_in_ruleBottomPatternCS1079); if (state.failed) return current;
if ( state.backtracking==0 ) {
- newLeafNode(otherlv_12, grammarAccess.getBottomPatternCSAccess().getRightCurlyBracketKeyword_1_3());
+ newLeafNode(otherlv_21, grammarAccess.getBottomPatternCSAccess().getRightCurlyBracketKeyword_3_2());
}
@@ -1624,7 +1944,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleDirectionCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:532:1: entryRuleDirectionCS returns [EObject current=null] : iv_ruleDirectionCS= ruleDirectionCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:628:1: entryRuleDirectionCS returns [EObject current=null] : iv_ruleDirectionCS= ruleDirectionCS EOF ;
public final EObject entryRuleDirectionCS() throws RecognitionException {
EObject current = null;
@@ -1632,13 +1952,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:533:2: (iv_ruleDirectionCS= ruleDirectionCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:534:2: iv_ruleDirectionCS= ruleDirectionCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:629:2: (iv_ruleDirectionCS= ruleDirectionCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:630:2: iv_ruleDirectionCS= ruleDirectionCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getDirectionCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleDirectionCS_in_entryRuleDirectionCS940);
+ pushFollow(FollowSets000.FOLLOW_ruleDirectionCS_in_entryRuleDirectionCS1116);
iv_ruleDirectionCS=ruleDirectionCS();
state._fsp--;
@@ -1646,7 +1966,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleDirectionCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleDirectionCS950); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleDirectionCS1126); if (state.failed) return current;
}
@@ -1664,7 +1984,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleDirectionCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:541:1: ruleDirectionCS returns [EObject current=null] : ( () ( (lv_name_1_0= ruleUnrestrictedName ) )? (otherlv_2= 'imports' ( ( ruleUnrestrictedName ) ) (otherlv_4= ',' ( ( ruleUnrestrictedName ) ) )* )? (otherlv_6= 'uses' ( ( ruleUnrestrictedName ) ) (otherlv_8= ',' ( ( ruleUnrestrictedName ) ) )* )? ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:637:1: ruleDirectionCS returns [EObject current=null] : ( () ( (lv_name_1_0= ruleUnrestrictedName ) )? (otherlv_2= 'imports' ( ( ruleUnrestrictedName ) ) (otherlv_4= ',' ( ( ruleUnrestrictedName ) ) )* )? (otherlv_6= 'uses' ( ( ruleUnrestrictedName ) ) (otherlv_8= ',' ( ( ruleUnrestrictedName ) ) )* )? ) ;
public final EObject ruleDirectionCS() throws RecognitionException {
EObject current = null;
@@ -1678,14 +1998,14 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:544:28: ( ( () ( (lv_name_1_0= ruleUnrestrictedName ) )? (otherlv_2= 'imports' ( ( ruleUnrestrictedName ) ) (otherlv_4= ',' ( ( ruleUnrestrictedName ) ) )* )? (otherlv_6= 'uses' ( ( ruleUnrestrictedName ) ) (otherlv_8= ',' ( ( ruleUnrestrictedName ) ) )* )? ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:545:1: ( () ( (lv_name_1_0= ruleUnrestrictedName ) )? (otherlv_2= 'imports' ( ( ruleUnrestrictedName ) ) (otherlv_4= ',' ( ( ruleUnrestrictedName ) ) )* )? (otherlv_6= 'uses' ( ( ruleUnrestrictedName ) ) (otherlv_8= ',' ( ( ruleUnrestrictedName ) ) )* )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:640:28: ( ( () ( (lv_name_1_0= ruleUnrestrictedName ) )? (otherlv_2= 'imports' ( ( ruleUnrestrictedName ) ) (otherlv_4= ',' ( ( ruleUnrestrictedName ) ) )* )? (otherlv_6= 'uses' ( ( ruleUnrestrictedName ) ) (otherlv_8= ',' ( ( ruleUnrestrictedName ) ) )* )? ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:641:1: ( () ( (lv_name_1_0= ruleUnrestrictedName ) )? (otherlv_2= 'imports' ( ( ruleUnrestrictedName ) ) (otherlv_4= ',' ( ( ruleUnrestrictedName ) ) )* )? (otherlv_6= 'uses' ( ( ruleUnrestrictedName ) ) (otherlv_8= ',' ( ( ruleUnrestrictedName ) ) )* )? )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:545:1: ( () ( (lv_name_1_0= ruleUnrestrictedName ) )? (otherlv_2= 'imports' ( ( ruleUnrestrictedName ) ) (otherlv_4= ',' ( ( ruleUnrestrictedName ) ) )* )? (otherlv_6= 'uses' ( ( ruleUnrestrictedName ) ) (otherlv_8= ',' ( ( ruleUnrestrictedName ) ) )* )? )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:545:2: () ( (lv_name_1_0= ruleUnrestrictedName ) )? (otherlv_2= 'imports' ( ( ruleUnrestrictedName ) ) (otherlv_4= ',' ( ( ruleUnrestrictedName ) ) )* )? (otherlv_6= 'uses' ( ( ruleUnrestrictedName ) ) (otherlv_8= ',' ( ( ruleUnrestrictedName ) ) )* )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:641:1: ( () ( (lv_name_1_0= ruleUnrestrictedName ) )? (otherlv_2= 'imports' ( ( ruleUnrestrictedName ) ) (otherlv_4= ',' ( ( ruleUnrestrictedName ) ) )* )? (otherlv_6= 'uses' ( ( ruleUnrestrictedName ) ) (otherlv_8= ',' ( ( ruleUnrestrictedName ) ) )* )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:641:2: () ( (lv_name_1_0= ruleUnrestrictedName ) )? (otherlv_2= 'imports' ( ( ruleUnrestrictedName ) ) (otherlv_4= ',' ( ( ruleUnrestrictedName ) ) )* )? (otherlv_6= 'uses' ( ( ruleUnrestrictedName ) ) (otherlv_8= ',' ( ( ruleUnrestrictedName ) ) )* )?
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:545:2: ()
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:546:2:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:641:2: ()
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:642:2:
{
if ( state.backtracking==0 ) {
@@ -1702,22 +2022,22 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:554:2: ( (lv_name_1_0= ruleUnrestrictedName ) )?
- int alt18=2;
- alt18 = dfa18.predict(input);
- switch (alt18) {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:650:2: ( (lv_name_1_0= ruleUnrestrictedName ) )?
+ int alt20=2;
+ alt20 = dfa20.predict(input);
+ switch (alt20) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:555:1: (lv_name_1_0= ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:651:1: (lv_name_1_0= ruleUnrestrictedName )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:555:1: (lv_name_1_0= ruleUnrestrictedName )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:556:3: lv_name_1_0= ruleUnrestrictedName
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:651:1: (lv_name_1_0= ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:652:3: lv_name_1_0= ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getDirectionCSAccess().getNameUnrestrictedNameParserRuleCall_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleDirectionCS1008);
+ pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleDirectionCS1184);
lv_name_1_0=ruleUnrestrictedName();
state._fsp--;
@@ -1744,28 +2064,28 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:572:3: (otherlv_2= 'imports' ( ( ruleUnrestrictedName ) ) (otherlv_4= ',' ( ( ruleUnrestrictedName ) ) )* )?
- int alt20=2;
- int LA20_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:668:3: (otherlv_2= 'imports' ( ( ruleUnrestrictedName ) ) (otherlv_4= ',' ( ( ruleUnrestrictedName ) ) )* )?
+ int alt22=2;
+ int LA22_0 = input.LA(1);
- if ( (LA20_0==25) ) {
- alt20=1;
+ if ( (LA22_0==25) ) {
+ alt22=1;
}
- switch (alt20) {
+ switch (alt22) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:572:5: otherlv_2= 'imports' ( ( ruleUnrestrictedName ) ) (otherlv_4= ',' ( ( ruleUnrestrictedName ) ) )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:668:5: otherlv_2= 'imports' ( ( ruleUnrestrictedName ) ) (otherlv_4= ',' ( ( ruleUnrestrictedName ) ) )*
{
- otherlv_2=(Token)match(input,25,FollowSets000.FOLLOW_25_in_ruleDirectionCS1022); if (state.failed) return current;
+ otherlv_2=(Token)match(input,25,FollowSets000.FOLLOW_25_in_ruleDirectionCS1198); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getDirectionCSAccess().getImportsKeyword_2_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:576:1: ( ( ruleUnrestrictedName ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:577:1: ( ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:672:1: ( ( ruleUnrestrictedName ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:673:1: ( ruleUnrestrictedName )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:577:1: ( ruleUnrestrictedName )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:578:3: ruleUnrestrictedName
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:673:1: ( ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:674:3: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -1784,7 +2104,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getDirectionCSAccess().getImportsPackageCrossReference_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleDirectionCS1049);
+ pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleDirectionCS1225);
ruleUnrestrictedName();
state._fsp--;
@@ -1800,32 +2120,32 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:594:2: (otherlv_4= ',' ( ( ruleUnrestrictedName ) ) )*
- loop19:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:690:2: (otherlv_4= ',' ( ( ruleUnrestrictedName ) ) )*
+ loop21:
do {
- int alt19=2;
- int LA19_0 = input.LA(1);
+ int alt21=2;
+ int LA21_0 = input.LA(1);
- if ( (LA19_0==20) ) {
- alt19=1;
+ if ( (LA21_0==20) ) {
+ alt21=1;
}
- switch (alt19) {
+ switch (alt21) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:594:4: otherlv_4= ',' ( ( ruleUnrestrictedName ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:690:4: otherlv_4= ',' ( ( ruleUnrestrictedName ) )
{
- otherlv_4=(Token)match(input,20,FollowSets000.FOLLOW_20_in_ruleDirectionCS1062); if (state.failed) return current;
+ otherlv_4=(Token)match(input,20,FollowSets000.FOLLOW_20_in_ruleDirectionCS1238); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_4, grammarAccess.getDirectionCSAccess().getCommaKeyword_2_2_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:598:1: ( ( ruleUnrestrictedName ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:599:1: ( ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:694:1: ( ( ruleUnrestrictedName ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:695:1: ( ruleUnrestrictedName )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:599:1: ( ruleUnrestrictedName )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:600:3: ruleUnrestrictedName
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:695:1: ( ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:696:3: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -1844,7 +2164,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getDirectionCSAccess().getImportsPackageCrossReference_2_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleDirectionCS1089);
+ pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleDirectionCS1265);
ruleUnrestrictedName();
state._fsp--;
@@ -1865,7 +2185,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
break;
default :
- break loop19;
+ break loop21;
}
} while (true);
@@ -1875,28 +2195,28 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:616:6: (otherlv_6= 'uses' ( ( ruleUnrestrictedName ) ) (otherlv_8= ',' ( ( ruleUnrestrictedName ) ) )* )?
- int alt22=2;
- int LA22_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:712:6: (otherlv_6= 'uses' ( ( ruleUnrestrictedName ) ) (otherlv_8= ',' ( ( ruleUnrestrictedName ) ) )* )?
+ int alt24=2;
+ int LA24_0 = input.LA(1);
- if ( (LA22_0==26) ) {
- alt22=1;
+ if ( (LA24_0==26) ) {
+ alt24=1;
}
- switch (alt22) {
+ switch (alt24) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:616:8: otherlv_6= 'uses' ( ( ruleUnrestrictedName ) ) (otherlv_8= ',' ( ( ruleUnrestrictedName ) ) )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:712:8: otherlv_6= 'uses' ( ( ruleUnrestrictedName ) ) (otherlv_8= ',' ( ( ruleUnrestrictedName ) ) )*
{
- otherlv_6=(Token)match(input,26,FollowSets000.FOLLOW_26_in_ruleDirectionCS1106); if (state.failed) return current;
+ otherlv_6=(Token)match(input,26,FollowSets000.FOLLOW_26_in_ruleDirectionCS1282); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_6, grammarAccess.getDirectionCSAccess().getUsesKeyword_3_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:620:1: ( ( ruleUnrestrictedName ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:621:1: ( ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:716:1: ( ( ruleUnrestrictedName ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:717:1: ( ruleUnrestrictedName )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:621:1: ( ruleUnrestrictedName )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:622:3: ruleUnrestrictedName
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:717:1: ( ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:718:3: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -1915,7 +2235,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getDirectionCSAccess().getUsesCoreDomainCrossReference_3_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleDirectionCS1133);
+ pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleDirectionCS1309);
ruleUnrestrictedName();
state._fsp--;
@@ -1931,32 +2251,32 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:638:2: (otherlv_8= ',' ( ( ruleUnrestrictedName ) ) )*
- loop21:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:734:2: (otherlv_8= ',' ( ( ruleUnrestrictedName ) ) )*
+ loop23:
do {
- int alt21=2;
- int LA21_0 = input.LA(1);
+ int alt23=2;
+ int LA23_0 = input.LA(1);
- if ( (LA21_0==20) ) {
- alt21=1;
+ if ( (LA23_0==20) ) {
+ alt23=1;
}
- switch (alt21) {
+ switch (alt23) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:638:4: otherlv_8= ',' ( ( ruleUnrestrictedName ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:734:4: otherlv_8= ',' ( ( ruleUnrestrictedName ) )
{
- otherlv_8=(Token)match(input,20,FollowSets000.FOLLOW_20_in_ruleDirectionCS1146); if (state.failed) return current;
+ otherlv_8=(Token)match(input,20,FollowSets000.FOLLOW_20_in_ruleDirectionCS1322); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_8, grammarAccess.getDirectionCSAccess().getCommaKeyword_3_2_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:642:1: ( ( ruleUnrestrictedName ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:643:1: ( ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:738:1: ( ( ruleUnrestrictedName ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:739:1: ( ruleUnrestrictedName )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:643:1: ( ruleUnrestrictedName )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:644:3: ruleUnrestrictedName
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:739:1: ( ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:740:3: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -1975,7 +2295,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getDirectionCSAccess().getUsesCoreDomainCrossReference_3_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleDirectionCS1173);
+ pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleDirectionCS1349);
ruleUnrestrictedName();
state._fsp--;
@@ -1996,7 +2316,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
break;
default :
- break loop21;
+ break loop23;
}
} while (true);
@@ -2029,7 +2349,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleGuardPatternCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:668:1: entryRuleGuardPatternCS returns [EObject current=null] : iv_ruleGuardPatternCS= ruleGuardPatternCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:764:1: entryRuleGuardPatternCS returns [EObject current=null] : iv_ruleGuardPatternCS= ruleGuardPatternCS EOF ;
public final EObject entryRuleGuardPatternCS() throws RecognitionException {
EObject current = null;
@@ -2037,13 +2357,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:669:2: (iv_ruleGuardPatternCS= ruleGuardPatternCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:670:2: iv_ruleGuardPatternCS= ruleGuardPatternCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:765:2: (iv_ruleGuardPatternCS= ruleGuardPatternCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:766:2: iv_ruleGuardPatternCS= ruleGuardPatternCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getGuardPatternCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleGuardPatternCS_in_entryRuleGuardPatternCS1213);
+ pushFollow(FollowSets000.FOLLOW_ruleGuardPatternCS_in_entryRuleGuardPatternCS1389);
iv_ruleGuardPatternCS=ruleGuardPatternCS();
state._fsp--;
@@ -2051,7 +2371,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleGuardPatternCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleGuardPatternCS1223); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleGuardPatternCS1399); if (state.failed) return current;
}
@@ -2069,58 +2389,63 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleGuardPatternCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:677:1: ruleGuardPatternCS returns [EObject current=null] : ( ( () otherlv_1= '(' ( ( (lv_ownedUnrealizedVariables_2_0= ruleGuardVariableCS ) ) (otherlv_3= ',' ( (lv_ownedUnrealizedVariables_4_0= ruleGuardVariableCS ) ) )* )? (otherlv_5= '|' ( (lv_ownedPredicates_6_0= rulePredicateCS ) )* )? otherlv_7= ')' ) | ( () otherlv_9= '(' ( ( (lv_ownedUnrealizedVariables_10_0= ruleGuardVariableCS ) ) (otherlv_11= ',' ( (lv_ownedUnrealizedVariables_12_0= ruleGuardVariableCS ) ) )* )? otherlv_13= ')' ) | ( () otherlv_15= '(' ( (lv_ownedPredicates_16_0= rulePredicateCS ) )* otherlv_17= ')' ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:773:1: ruleGuardPatternCS returns [EObject current=null] : ( (otherlv_0= '(' ( (lv_ownedUnrealizedVariables_1_0= ruleGuardVariableCS ) ) (otherlv_2= ',' ( (lv_ownedUnrealizedVariables_3_0= ruleGuardVariableCS ) ) )* otherlv_4= '|' ( (lv_ownedPredicates_5_0= rulePredicateCS ) )* otherlv_6= ')' ) | (otherlv_7= '(' ( (lv_ownedUnrealizedVariables_8_0= ruleGuardVariableCS ) ) (otherlv_9= ',' ( (lv_ownedUnrealizedVariables_10_0= ruleGuardVariableCS ) ) )* otherlv_11= ')' ) | (otherlv_12= '(' ( (lv_ownedPredicates_13_0= rulePredicateCS ) )+ otherlv_14= ')' ) | ( () otherlv_16= '(' otherlv_17= ')' ) ) ;
public final EObject ruleGuardPatternCS() throws RecognitionException {
EObject current = null;
- Token otherlv_1=null;
- Token otherlv_3=null;
- Token otherlv_5=null;
+ Token otherlv_0=null;
+ Token otherlv_2=null;
+ Token otherlv_4=null;
+ Token otherlv_6=null;
Token otherlv_7=null;
Token otherlv_9=null;
Token otherlv_11=null;
- Token otherlv_13=null;
- Token otherlv_15=null;
+ Token otherlv_12=null;
+ Token otherlv_14=null;
+ Token otherlv_16=null;
Token otherlv_17=null;
- EObject lv_ownedUnrealizedVariables_2_0 = null;
+ EObject lv_ownedUnrealizedVariables_1_0 = null;
- EObject lv_ownedUnrealizedVariables_4_0 = null;
+ EObject lv_ownedUnrealizedVariables_3_0 = null;
- EObject lv_ownedPredicates_6_0 = null;
+ EObject lv_ownedPredicates_5_0 = null;
- EObject lv_ownedUnrealizedVariables_10_0 = null;
+ EObject lv_ownedUnrealizedVariables_8_0 = null;
- EObject lv_ownedUnrealizedVariables_12_0 = null;
+ EObject lv_ownedUnrealizedVariables_10_0 = null;
- EObject lv_ownedPredicates_16_0 = null;
+ EObject lv_ownedPredicates_13_0 = null;
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:680:28: ( ( ( () otherlv_1= '(' ( ( (lv_ownedUnrealizedVariables_2_0= ruleGuardVariableCS ) ) (otherlv_3= ',' ( (lv_ownedUnrealizedVariables_4_0= ruleGuardVariableCS ) ) )* )? (otherlv_5= '|' ( (lv_ownedPredicates_6_0= rulePredicateCS ) )* )? otherlv_7= ')' ) | ( () otherlv_9= '(' ( ( (lv_ownedUnrealizedVariables_10_0= ruleGuardVariableCS ) ) (otherlv_11= ',' ( (lv_ownedUnrealizedVariables_12_0= ruleGuardVariableCS ) ) )* )? otherlv_13= ')' ) | ( () otherlv_15= '(' ( (lv_ownedPredicates_16_0= rulePredicateCS ) )* otherlv_17= ')' ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:681:1: ( ( () otherlv_1= '(' ( ( (lv_ownedUnrealizedVariables_2_0= ruleGuardVariableCS ) ) (otherlv_3= ',' ( (lv_ownedUnrealizedVariables_4_0= ruleGuardVariableCS ) ) )* )? (otherlv_5= '|' ( (lv_ownedPredicates_6_0= rulePredicateCS ) )* )? otherlv_7= ')' ) | ( () otherlv_9= '(' ( ( (lv_ownedUnrealizedVariables_10_0= ruleGuardVariableCS ) ) (otherlv_11= ',' ( (lv_ownedUnrealizedVariables_12_0= ruleGuardVariableCS ) ) )* )? otherlv_13= ')' ) | ( () otherlv_15= '(' ( (lv_ownedPredicates_16_0= rulePredicateCS ) )* otherlv_17= ')' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:776:28: ( ( (otherlv_0= '(' ( (lv_ownedUnrealizedVariables_1_0= ruleGuardVariableCS ) ) (otherlv_2= ',' ( (lv_ownedUnrealizedVariables_3_0= ruleGuardVariableCS ) ) )* otherlv_4= '|' ( (lv_ownedPredicates_5_0= rulePredicateCS ) )* otherlv_6= ')' ) | (otherlv_7= '(' ( (lv_ownedUnrealizedVariables_8_0= ruleGuardVariableCS ) ) (otherlv_9= ',' ( (lv_ownedUnrealizedVariables_10_0= ruleGuardVariableCS ) ) )* otherlv_11= ')' ) | (otherlv_12= '(' ( (lv_ownedPredicates_13_0= rulePredicateCS ) )+ otherlv_14= ')' ) | ( () otherlv_16= '(' otherlv_17= ')' ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:777:1: ( (otherlv_0= '(' ( (lv_ownedUnrealizedVariables_1_0= ruleGuardVariableCS ) ) (otherlv_2= ',' ( (lv_ownedUnrealizedVariables_3_0= ruleGuardVariableCS ) ) )* otherlv_4= '|' ( (lv_ownedPredicates_5_0= rulePredicateCS ) )* otherlv_6= ')' ) | (otherlv_7= '(' ( (lv_ownedUnrealizedVariables_8_0= ruleGuardVariableCS ) ) (otherlv_9= ',' ( (lv_ownedUnrealizedVariables_10_0= ruleGuardVariableCS ) ) )* otherlv_11= ')' ) | (otherlv_12= '(' ( (lv_ownedPredicates_13_0= rulePredicateCS ) )+ otherlv_14= ')' ) | ( () otherlv_16= '(' otherlv_17= ')' ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:681:1: ( ( () otherlv_1= '(' ( ( (lv_ownedUnrealizedVariables_2_0= ruleGuardVariableCS ) ) (otherlv_3= ',' ( (lv_ownedUnrealizedVariables_4_0= ruleGuardVariableCS ) ) )* )? (otherlv_5= '|' ( (lv_ownedPredicates_6_0= rulePredicateCS ) )* )? otherlv_7= ')' ) | ( () otherlv_9= '(' ( ( (lv_ownedUnrealizedVariables_10_0= ruleGuardVariableCS ) ) (otherlv_11= ',' ( (lv_ownedUnrealizedVariables_12_0= ruleGuardVariableCS ) ) )* )? otherlv_13= ')' ) | ( () otherlv_15= '(' ( (lv_ownedPredicates_16_0= rulePredicateCS ) )* otherlv_17= ')' ) )
- int alt30=3;
- int LA30_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:777:1: ( (otherlv_0= '(' ( (lv_ownedUnrealizedVariables_1_0= ruleGuardVariableCS ) ) (otherlv_2= ',' ( (lv_ownedUnrealizedVariables_3_0= ruleGuardVariableCS ) ) )* otherlv_4= '|' ( (lv_ownedPredicates_5_0= rulePredicateCS ) )* otherlv_6= ')' ) | (otherlv_7= '(' ( (lv_ownedUnrealizedVariables_8_0= ruleGuardVariableCS ) ) (otherlv_9= ',' ( (lv_ownedUnrealizedVariables_10_0= ruleGuardVariableCS ) ) )* otherlv_11= ')' ) | (otherlv_12= '(' ( (lv_ownedPredicates_13_0= rulePredicateCS ) )+ otherlv_14= ')' ) | ( () otherlv_16= '(' otherlv_17= ')' ) )
+ int alt29=4;
+ int LA29_0 = input.LA(1);
- if ( (LA30_0==27) ) {
- int LA30_1 = input.LA(2);
+ if ( (LA29_0==27) ) {
+ int LA29_1 = input.LA(2);
- if ( (synpred29_InternalQVTcore()) ) {
- alt30=1;
+ if ( (synpred31_InternalQVTcore()) ) {
+ alt29=1;
+ }
+ else if ( (synpred33_InternalQVTcore()) ) {
+ alt29=2;
}
- else if ( (synpred32_InternalQVTcore()) ) {
- alt30=2;
+ else if ( (synpred35_InternalQVTcore()) ) {
+ alt29=3;
}
else if ( (true) ) {
- alt30=3;
+ alt29=4;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 30, 1, input);
+ new NoViableAltException("", 29, 1, input);
throw nvae;
}
@@ -2128,238 +2453,186 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 30, 0, input);
+ new NoViableAltException("", 29, 0, input);
throw nvae;
}
- switch (alt30) {
+ switch (alt29) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:681:2: ( () otherlv_1= '(' ( ( (lv_ownedUnrealizedVariables_2_0= ruleGuardVariableCS ) ) (otherlv_3= ',' ( (lv_ownedUnrealizedVariables_4_0= ruleGuardVariableCS ) ) )* )? (otherlv_5= '|' ( (lv_ownedPredicates_6_0= rulePredicateCS ) )* )? otherlv_7= ')' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:777:2: (otherlv_0= '(' ( (lv_ownedUnrealizedVariables_1_0= ruleGuardVariableCS ) ) (otherlv_2= ',' ( (lv_ownedUnrealizedVariables_3_0= ruleGuardVariableCS ) ) )* otherlv_4= '|' ( (lv_ownedPredicates_5_0= rulePredicateCS ) )* otherlv_6= ')' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:681:2: ( () otherlv_1= '(' ( ( (lv_ownedUnrealizedVariables_2_0= ruleGuardVariableCS ) ) (otherlv_3= ',' ( (lv_ownedUnrealizedVariables_4_0= ruleGuardVariableCS ) ) )* )? (otherlv_5= '|' ( (lv_ownedPredicates_6_0= rulePredicateCS ) )* )? otherlv_7= ')' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:681:3: () otherlv_1= '(' ( ( (lv_ownedUnrealizedVariables_2_0= ruleGuardVariableCS ) ) (otherlv_3= ',' ( (lv_ownedUnrealizedVariables_4_0= ruleGuardVariableCS ) ) )* )? (otherlv_5= '|' ( (lv_ownedPredicates_6_0= rulePredicateCS ) )* )? otherlv_7= ')'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:777:2: (otherlv_0= '(' ( (lv_ownedUnrealizedVariables_1_0= ruleGuardVariableCS ) ) (otherlv_2= ',' ( (lv_ownedUnrealizedVariables_3_0= ruleGuardVariableCS ) ) )* otherlv_4= '|' ( (lv_ownedPredicates_5_0= rulePredicateCS ) )* otherlv_6= ')' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:777:4: otherlv_0= '(' ( (lv_ownedUnrealizedVariables_1_0= ruleGuardVariableCS ) ) (otherlv_2= ',' ( (lv_ownedUnrealizedVariables_3_0= ruleGuardVariableCS ) ) )* otherlv_4= '|' ( (lv_ownedPredicates_5_0= rulePredicateCS ) )* otherlv_6= ')'
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:681:3: ()
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:682:2:
- {
- if ( state.backtracking==0 ) {
-
- /* */
-
- }
+ otherlv_0=(Token)match(input,27,FollowSets000.FOLLOW_27_in_ruleGuardPatternCS1437); if (state.failed) return current;
if ( state.backtracking==0 ) {
- current = forceCreateModelElement(
- grammarAccess.getGuardPatternCSAccess().getGuardPatternCSAction_0_0(),
- current);
+ newLeafNode(otherlv_0, grammarAccess.getGuardPatternCSAccess().getLeftParenthesisKeyword_0_0());
}
-
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:781:1: ( (lv_ownedUnrealizedVariables_1_0= ruleGuardVariableCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:782:1: (lv_ownedUnrealizedVariables_1_0= ruleGuardVariableCS )
+ {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:782:1: (lv_ownedUnrealizedVariables_1_0= ruleGuardVariableCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:783:3: lv_ownedUnrealizedVariables_1_0= ruleGuardVariableCS
+ {
+ if ( state.backtracking==0 ) {
+
+ newCompositeNode(grammarAccess.getGuardPatternCSAccess().getOwnedUnrealizedVariablesGuardVariableCSParserRuleCall_0_1_0());
+
}
+ pushFollow(FollowSets000.FOLLOW_ruleGuardVariableCS_in_ruleGuardPatternCS1458);
+ lv_ownedUnrealizedVariables_1_0=ruleGuardVariableCS();
- otherlv_1=(Token)match(input,27,FollowSets000.FOLLOW_27_in_ruleGuardPatternCS1273); if (state.failed) return current;
+ state._fsp--;
+ if (state.failed) return current;
if ( state.backtracking==0 ) {
- newLeafNode(otherlv_1, grammarAccess.getGuardPatternCSAccess().getLeftParenthesisKeyword_0_1());
-
+ if (current==null) {
+ current = createModelElementForParent(grammarAccess.getGuardPatternCSRule());
+ }
+ add(
+ current,
+ "ownedUnrealizedVariables",
+ lv_ownedUnrealizedVariables_1_0,
+ "GuardVariableCS");
+ afterParserOrEnumRuleCall();
+
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:694:1: ( ( (lv_ownedUnrealizedVariables_2_0= ruleGuardVariableCS ) ) (otherlv_3= ',' ( (lv_ownedUnrealizedVariables_4_0= ruleGuardVariableCS ) ) )* )?
- int alt24=2;
- int LA24_0 = input.LA(1);
- if ( ((LA24_0>=RULE_SIMPLE_ID && LA24_0<=RULE_ESCAPED_ID)||LA24_0==17||LA24_0==19||(LA24_0>=25 && LA24_0<=26)||LA24_0==30||(LA24_0>=34 && LA24_0<=35)||(LA24_0>=37 && LA24_0<=40)) ) {
- alt24=1;
}
- switch (alt24) {
- case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:694:2: ( (lv_ownedUnrealizedVariables_2_0= ruleGuardVariableCS ) ) (otherlv_3= ',' ( (lv_ownedUnrealizedVariables_4_0= ruleGuardVariableCS ) ) )*
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:694:2: ( (lv_ownedUnrealizedVariables_2_0= ruleGuardVariableCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:695:1: (lv_ownedUnrealizedVariables_2_0= ruleGuardVariableCS )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:695:1: (lv_ownedUnrealizedVariables_2_0= ruleGuardVariableCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:696:3: lv_ownedUnrealizedVariables_2_0= ruleGuardVariableCS
- {
- if ( state.backtracking==0 ) {
-
- newCompositeNode(grammarAccess.getGuardPatternCSAccess().getOwnedUnrealizedVariablesGuardVariableCSParserRuleCall_0_2_0_0());
-
- }
- pushFollow(FollowSets000.FOLLOW_ruleGuardVariableCS_in_ruleGuardPatternCS1295);
- lv_ownedUnrealizedVariables_2_0=ruleGuardVariableCS();
-
- state._fsp--;
- if (state.failed) return current;
- if ( state.backtracking==0 ) {
-
- if (current==null) {
- current = createModelElementForParent(grammarAccess.getGuardPatternCSRule());
- }
- add(
- current,
- "ownedUnrealizedVariables",
- lv_ownedUnrealizedVariables_2_0,
- "GuardVariableCS");
- afterParserOrEnumRuleCall();
-
- }
-
- }
- }
-
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:712:2: (otherlv_3= ',' ( (lv_ownedUnrealizedVariables_4_0= ruleGuardVariableCS ) ) )*
- loop23:
- do {
- int alt23=2;
- int LA23_0 = input.LA(1);
-
- if ( (LA23_0==20) ) {
- alt23=1;
- }
-
+ }
- switch (alt23) {
- case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:712:4: otherlv_3= ',' ( (lv_ownedUnrealizedVariables_4_0= ruleGuardVariableCS ) )
- {
- otherlv_3=(Token)match(input,20,FollowSets000.FOLLOW_20_in_ruleGuardPatternCS1308); if (state.failed) return current;
- if ( state.backtracking==0 ) {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:799:2: (otherlv_2= ',' ( (lv_ownedUnrealizedVariables_3_0= ruleGuardVariableCS ) ) )*
+ loop25:
+ do {
+ int alt25=2;
+ int LA25_0 = input.LA(1);
- newLeafNode(otherlv_3, grammarAccess.getGuardPatternCSAccess().getCommaKeyword_0_2_1_0());
-
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:716:1: ( (lv_ownedUnrealizedVariables_4_0= ruleGuardVariableCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:717:1: (lv_ownedUnrealizedVariables_4_0= ruleGuardVariableCS )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:717:1: (lv_ownedUnrealizedVariables_4_0= ruleGuardVariableCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:718:3: lv_ownedUnrealizedVariables_4_0= ruleGuardVariableCS
- {
- if ( state.backtracking==0 ) {
-
- newCompositeNode(grammarAccess.getGuardPatternCSAccess().getOwnedUnrealizedVariablesGuardVariableCSParserRuleCall_0_2_1_1_0());
-
- }
- pushFollow(FollowSets000.FOLLOW_ruleGuardVariableCS_in_ruleGuardPatternCS1329);
- lv_ownedUnrealizedVariables_4_0=ruleGuardVariableCS();
+ if ( (LA25_0==20) ) {
+ alt25=1;
+ }
- state._fsp--;
- if (state.failed) return current;
- if ( state.backtracking==0 ) {
- if (current==null) {
- current = createModelElementForParent(grammarAccess.getGuardPatternCSRule());
- }
- add(
- current,
- "ownedUnrealizedVariables",
- lv_ownedUnrealizedVariables_4_0,
- "GuardVariableCS");
- afterParserOrEnumRuleCall();
-
- }
+ switch (alt25) {
+ case 1 :
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:799:4: otherlv_2= ',' ( (lv_ownedUnrealizedVariables_3_0= ruleGuardVariableCS ) )
+ {
+ otherlv_2=(Token)match(input,20,FollowSets000.FOLLOW_20_in_ruleGuardPatternCS1471); if (state.failed) return current;
+ if ( state.backtracking==0 ) {
- }
+ newLeafNode(otherlv_2, grammarAccess.getGuardPatternCSAccess().getCommaKeyword_0_2_0());
+
+ }
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:803:1: ( (lv_ownedUnrealizedVariables_3_0= ruleGuardVariableCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:804:1: (lv_ownedUnrealizedVariables_3_0= ruleGuardVariableCS )
+ {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:804:1: (lv_ownedUnrealizedVariables_3_0= ruleGuardVariableCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:805:3: lv_ownedUnrealizedVariables_3_0= ruleGuardVariableCS
+ {
+ if ( state.backtracking==0 ) {
+
+ newCompositeNode(grammarAccess.getGuardPatternCSAccess().getOwnedUnrealizedVariablesGuardVariableCSParserRuleCall_0_2_1_0());
+
+ }
+ pushFollow(FollowSets000.FOLLOW_ruleGuardVariableCS_in_ruleGuardPatternCS1492);
+ lv_ownedUnrealizedVariables_3_0=ruleGuardVariableCS();
+ state._fsp--;
+ if (state.failed) return current;
+ if ( state.backtracking==0 ) {
- }
+ if (current==null) {
+ current = createModelElementForParent(grammarAccess.getGuardPatternCSRule());
+ }
+ add(
+ current,
+ "ownedUnrealizedVariables",
+ lv_ownedUnrealizedVariables_3_0,
+ "GuardVariableCS");
+ afterParserOrEnumRuleCall();
+
+ }
+ }
- }
- break;
- default :
- break loop23;
- }
- } while (true);
+ }
- }
- break;
+ }
+ break;
- }
+ default :
+ break loop25;
+ }
+ } while (true);
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:734:6: (otherlv_5= '|' ( (lv_ownedPredicates_6_0= rulePredicateCS ) )* )?
- int alt26=2;
- int LA26_0 = input.LA(1);
+ otherlv_4=(Token)match(input,24,FollowSets000.FOLLOW_24_in_ruleGuardPatternCS1506); if (state.failed) return current;
+ if ( state.backtracking==0 ) {
- if ( (LA26_0==24) ) {
- alt26=1;
+ newLeafNode(otherlv_4, grammarAccess.getGuardPatternCSAccess().getVerticalLineKeyword_0_3());
+
}
- switch (alt26) {
- case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:734:8: otherlv_5= '|' ( (lv_ownedPredicates_6_0= rulePredicateCS ) )*
- {
- otherlv_5=(Token)match(input,24,FollowSets000.FOLLOW_24_in_ruleGuardPatternCS1346); if (state.failed) return current;
- if ( state.backtracking==0 ) {
-
- newLeafNode(otherlv_5, grammarAccess.getGuardPatternCSAccess().getVerticalLineKeyword_0_3_0());
-
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:738:1: ( (lv_ownedPredicates_6_0= rulePredicateCS ) )*
- loop25:
- do {
- int alt25=2;
- int LA25_0 = input.LA(1);
-
- if ( ((LA25_0>=RULE_SIMPLE_ID && LA25_0<=RULE_SINGLE_QUOTED_STRING)||LA25_0==17||LA25_0==19||(LA25_0>=25 && LA25_0<=27)||LA25_0==30||LA25_0==32||(LA25_0>=34 && LA25_0<=35)||(LA25_0>=37 && LA25_0<=42)||(LA25_0>=59 && LA25_0<=73)||LA25_0==76||(LA25_0>=78 && LA25_0<=81)||LA25_0==86||(LA25_0>=91 && LA25_0<=92)) ) {
- alt25=1;
- }
-
-
- switch (alt25) {
- case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:739:1: (lv_ownedPredicates_6_0= rulePredicateCS )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:739:1: (lv_ownedPredicates_6_0= rulePredicateCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:740:3: lv_ownedPredicates_6_0= rulePredicateCS
- {
- if ( state.backtracking==0 ) {
-
- newCompositeNode(grammarAccess.getGuardPatternCSAccess().getOwnedPredicatesPredicateCSParserRuleCall_0_3_1_0());
-
- }
- pushFollow(FollowSets000.FOLLOW_rulePredicateCS_in_ruleGuardPatternCS1367);
- lv_ownedPredicates_6_0=rulePredicateCS();
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:825:1: ( (lv_ownedPredicates_5_0= rulePredicateCS ) )*
+ loop26:
+ do {
+ int alt26=2;
+ int LA26_0 = input.LA(1);
- state._fsp--;
- if (state.failed) return current;
- if ( state.backtracking==0 ) {
+ if ( ((LA26_0>=RULE_SIMPLE_ID && LA26_0<=RULE_SINGLE_QUOTED_STRING)||LA26_0==17||LA26_0==19||(LA26_0>=25 && LA26_0<=27)||LA26_0==30||LA26_0==32||(LA26_0>=34 && LA26_0<=35)||(LA26_0>=37 && LA26_0<=42)||(LA26_0>=59 && LA26_0<=73)||LA26_0==76||(LA26_0>=78 && LA26_0<=81)||LA26_0==86||(LA26_0>=91 && LA26_0<=92)) ) {
+ alt26=1;
+ }
- if (current==null) {
- current = createModelElementForParent(grammarAccess.getGuardPatternCSRule());
- }
- add(
- current,
- "ownedPredicates",
- lv_ownedPredicates_6_0,
- "PredicateCS");
- afterParserOrEnumRuleCall();
-
- }
- }
+ switch (alt26) {
+ case 1 :
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:826:1: (lv_ownedPredicates_5_0= rulePredicateCS )
+ {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:826:1: (lv_ownedPredicates_5_0= rulePredicateCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:827:3: lv_ownedPredicates_5_0= rulePredicateCS
+ {
+ if ( state.backtracking==0 ) {
+
+ newCompositeNode(grammarAccess.getGuardPatternCSAccess().getOwnedPredicatesPredicateCSParserRuleCall_0_4_0());
+
+ }
+ pushFollow(FollowSets000.FOLLOW_rulePredicateCS_in_ruleGuardPatternCS1527);
+ lv_ownedPredicates_5_0=rulePredicateCS();
+ state._fsp--;
+ if (state.failed) return current;
+ if ( state.backtracking==0 ) {
- }
- break;
+ if (current==null) {
+ current = createModelElementForParent(grammarAccess.getGuardPatternCSRule());
+ }
+ add(
+ current,
+ "ownedPredicates",
+ lv_ownedPredicates_5_0,
+ "PredicateCS");
+ afterParserOrEnumRuleCall();
+
+ }
- default :
- break loop25;
- }
- } while (true);
+ }
- }
- break;
+ }
+ break;
- }
+ default :
+ break loop26;
+ }
+ } while (true);
- otherlv_7=(Token)match(input,28,FollowSets000.FOLLOW_28_in_ruleGuardPatternCS1382); if (state.failed) return current;
+ otherlv_6=(Token)match(input,28,FollowSets000.FOLLOW_28_in_ruleGuardPatternCS1540); if (state.failed) return current;
if ( state.backtracking==0 ) {
- newLeafNode(otherlv_7, grammarAccess.getGuardPatternCSAccess().getRightParenthesisKeyword_0_4());
+ newLeafNode(otherlv_6, grammarAccess.getGuardPatternCSAccess().getRightParenthesisKeyword_0_5());
}
@@ -2369,156 +2642,121 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:761:6: ( () otherlv_9= '(' ( ( (lv_ownedUnrealizedVariables_10_0= ruleGuardVariableCS ) ) (otherlv_11= ',' ( (lv_ownedUnrealizedVariables_12_0= ruleGuardVariableCS ) ) )* )? otherlv_13= ')' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:848:6: (otherlv_7= '(' ( (lv_ownedUnrealizedVariables_8_0= ruleGuardVariableCS ) ) (otherlv_9= ',' ( (lv_ownedUnrealizedVariables_10_0= ruleGuardVariableCS ) ) )* otherlv_11= ')' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:761:6: ( () otherlv_9= '(' ( ( (lv_ownedUnrealizedVariables_10_0= ruleGuardVariableCS ) ) (otherlv_11= ',' ( (lv_ownedUnrealizedVariables_12_0= ruleGuardVariableCS ) ) )* )? otherlv_13= ')' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:761:7: () otherlv_9= '(' ( ( (lv_ownedUnrealizedVariables_10_0= ruleGuardVariableCS ) ) (otherlv_11= ',' ( (lv_ownedUnrealizedVariables_12_0= ruleGuardVariableCS ) ) )* )? otherlv_13= ')'
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:761:7: ()
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:762:2:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:848:6: (otherlv_7= '(' ( (lv_ownedUnrealizedVariables_8_0= ruleGuardVariableCS ) ) (otherlv_9= ',' ( (lv_ownedUnrealizedVariables_10_0= ruleGuardVariableCS ) ) )* otherlv_11= ')' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:848:8: otherlv_7= '(' ( (lv_ownedUnrealizedVariables_8_0= ruleGuardVariableCS ) ) (otherlv_9= ',' ( (lv_ownedUnrealizedVariables_10_0= ruleGuardVariableCS ) ) )* otherlv_11= ')'
{
- if ( state.backtracking==0 ) {
-
- /* */
-
- }
+ otherlv_7=(Token)match(input,27,FollowSets000.FOLLOW_27_in_ruleGuardPatternCS1560); if (state.failed) return current;
if ( state.backtracking==0 ) {
- current = forceCreateModelElement(
- grammarAccess.getGuardPatternCSAccess().getGuardPatternCSAction_1_0(),
- current);
+ newLeafNode(otherlv_7, grammarAccess.getGuardPatternCSAccess().getLeftParenthesisKeyword_1_0());
}
-
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:852:1: ( (lv_ownedUnrealizedVariables_8_0= ruleGuardVariableCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:853:1: (lv_ownedUnrealizedVariables_8_0= ruleGuardVariableCS )
+ {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:853:1: (lv_ownedUnrealizedVariables_8_0= ruleGuardVariableCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:854:3: lv_ownedUnrealizedVariables_8_0= ruleGuardVariableCS
+ {
+ if ( state.backtracking==0 ) {
+
+ newCompositeNode(grammarAccess.getGuardPatternCSAccess().getOwnedUnrealizedVariablesGuardVariableCSParserRuleCall_1_1_0());
+
}
+ pushFollow(FollowSets000.FOLLOW_ruleGuardVariableCS_in_ruleGuardPatternCS1581);
+ lv_ownedUnrealizedVariables_8_0=ruleGuardVariableCS();
- otherlv_9=(Token)match(input,27,FollowSets000.FOLLOW_27_in_ruleGuardPatternCS1414); if (state.failed) return current;
+ state._fsp--;
+ if (state.failed) return current;
if ( state.backtracking==0 ) {
- newLeafNode(otherlv_9, grammarAccess.getGuardPatternCSAccess().getLeftParenthesisKeyword_1_1());
-
+ if (current==null) {
+ current = createModelElementForParent(grammarAccess.getGuardPatternCSRule());
+ }
+ add(
+ current,
+ "ownedUnrealizedVariables",
+ lv_ownedUnrealizedVariables_8_0,
+ "GuardVariableCS");
+ afterParserOrEnumRuleCall();
+
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:774:1: ( ( (lv_ownedUnrealizedVariables_10_0= ruleGuardVariableCS ) ) (otherlv_11= ',' ( (lv_ownedUnrealizedVariables_12_0= ruleGuardVariableCS ) ) )* )?
- int alt28=2;
- int LA28_0 = input.LA(1);
- if ( ((LA28_0>=RULE_SIMPLE_ID && LA28_0<=RULE_ESCAPED_ID)||LA28_0==17||LA28_0==19||(LA28_0>=25 && LA28_0<=26)||LA28_0==30||(LA28_0>=34 && LA28_0<=35)||(LA28_0>=37 && LA28_0<=40)) ) {
- alt28=1;
}
- switch (alt28) {
- case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:774:2: ( (lv_ownedUnrealizedVariables_10_0= ruleGuardVariableCS ) ) (otherlv_11= ',' ( (lv_ownedUnrealizedVariables_12_0= ruleGuardVariableCS ) ) )*
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:774:2: ( (lv_ownedUnrealizedVariables_10_0= ruleGuardVariableCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:775:1: (lv_ownedUnrealizedVariables_10_0= ruleGuardVariableCS )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:775:1: (lv_ownedUnrealizedVariables_10_0= ruleGuardVariableCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:776:3: lv_ownedUnrealizedVariables_10_0= ruleGuardVariableCS
- {
- if ( state.backtracking==0 ) {
-
- newCompositeNode(grammarAccess.getGuardPatternCSAccess().getOwnedUnrealizedVariablesGuardVariableCSParserRuleCall_1_2_0_0());
-
- }
- pushFollow(FollowSets000.FOLLOW_ruleGuardVariableCS_in_ruleGuardPatternCS1436);
- lv_ownedUnrealizedVariables_10_0=ruleGuardVariableCS();
-
- state._fsp--;
- if (state.failed) return current;
- if ( state.backtracking==0 ) {
-
- if (current==null) {
- current = createModelElementForParent(grammarAccess.getGuardPatternCSRule());
- }
- add(
- current,
- "ownedUnrealizedVariables",
- lv_ownedUnrealizedVariables_10_0,
- "GuardVariableCS");
- afterParserOrEnumRuleCall();
-
- }
-
- }
- }
-
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:792:2: (otherlv_11= ',' ( (lv_ownedUnrealizedVariables_12_0= ruleGuardVariableCS ) ) )*
- loop27:
- do {
- int alt27=2;
- int LA27_0 = input.LA(1);
-
- if ( (LA27_0==20) ) {
- alt27=1;
- }
-
+ }
- switch (alt27) {
- case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:792:4: otherlv_11= ',' ( (lv_ownedUnrealizedVariables_12_0= ruleGuardVariableCS ) )
- {
- otherlv_11=(Token)match(input,20,FollowSets000.FOLLOW_20_in_ruleGuardPatternCS1449); if (state.failed) return current;
- if ( state.backtracking==0 ) {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:870:2: (otherlv_9= ',' ( (lv_ownedUnrealizedVariables_10_0= ruleGuardVariableCS ) ) )*
+ loop27:
+ do {
+ int alt27=2;
+ int LA27_0 = input.LA(1);
- newLeafNode(otherlv_11, grammarAccess.getGuardPatternCSAccess().getCommaKeyword_1_2_1_0());
-
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:796:1: ( (lv_ownedUnrealizedVariables_12_0= ruleGuardVariableCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:797:1: (lv_ownedUnrealizedVariables_12_0= ruleGuardVariableCS )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:797:1: (lv_ownedUnrealizedVariables_12_0= ruleGuardVariableCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:798:3: lv_ownedUnrealizedVariables_12_0= ruleGuardVariableCS
- {
- if ( state.backtracking==0 ) {
-
- newCompositeNode(grammarAccess.getGuardPatternCSAccess().getOwnedUnrealizedVariablesGuardVariableCSParserRuleCall_1_2_1_1_0());
-
- }
- pushFollow(FollowSets000.FOLLOW_ruleGuardVariableCS_in_ruleGuardPatternCS1470);
- lv_ownedUnrealizedVariables_12_0=ruleGuardVariableCS();
+ if ( (LA27_0==20) ) {
+ alt27=1;
+ }
- state._fsp--;
- if (state.failed) return current;
- if ( state.backtracking==0 ) {
- if (current==null) {
- current = createModelElementForParent(grammarAccess.getGuardPatternCSRule());
- }
- add(
- current,
- "ownedUnrealizedVariables",
- lv_ownedUnrealizedVariables_12_0,
- "GuardVariableCS");
- afterParserOrEnumRuleCall();
-
- }
+ switch (alt27) {
+ case 1 :
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:870:4: otherlv_9= ',' ( (lv_ownedUnrealizedVariables_10_0= ruleGuardVariableCS ) )
+ {
+ otherlv_9=(Token)match(input,20,FollowSets000.FOLLOW_20_in_ruleGuardPatternCS1594); if (state.failed) return current;
+ if ( state.backtracking==0 ) {
- }
+ newLeafNode(otherlv_9, grammarAccess.getGuardPatternCSAccess().getCommaKeyword_1_2_0());
+
+ }
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:874:1: ( (lv_ownedUnrealizedVariables_10_0= ruleGuardVariableCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:875:1: (lv_ownedUnrealizedVariables_10_0= ruleGuardVariableCS )
+ {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:875:1: (lv_ownedUnrealizedVariables_10_0= ruleGuardVariableCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:876:3: lv_ownedUnrealizedVariables_10_0= ruleGuardVariableCS
+ {
+ if ( state.backtracking==0 ) {
+
+ newCompositeNode(grammarAccess.getGuardPatternCSAccess().getOwnedUnrealizedVariablesGuardVariableCSParserRuleCall_1_2_1_0());
+
+ }
+ pushFollow(FollowSets000.FOLLOW_ruleGuardVariableCS_in_ruleGuardPatternCS1615);
+ lv_ownedUnrealizedVariables_10_0=ruleGuardVariableCS();
+ state._fsp--;
+ if (state.failed) return current;
+ if ( state.backtracking==0 ) {
- }
+ if (current==null) {
+ current = createModelElementForParent(grammarAccess.getGuardPatternCSRule());
+ }
+ add(
+ current,
+ "ownedUnrealizedVariables",
+ lv_ownedUnrealizedVariables_10_0,
+ "GuardVariableCS");
+ afterParserOrEnumRuleCall();
+
+ }
+ }
- }
- break;
- default :
- break loop27;
- }
- } while (true);
+ }
- }
- break;
+ }
+ break;
- }
+ default :
+ break loop27;
+ }
+ } while (true);
- otherlv_13=(Token)match(input,28,FollowSets000.FOLLOW_28_in_ruleGuardPatternCS1486); if (state.failed) return current;
+ otherlv_11=(Token)match(input,28,FollowSets000.FOLLOW_28_in_ruleGuardPatternCS1629); if (state.failed) return current;
if ( state.backtracking==0 ) {
- newLeafNode(otherlv_13, grammarAccess.getGuardPatternCSAccess().getRightParenthesisKeyword_1_3());
+ newLeafNode(otherlv_11, grammarAccess.getGuardPatternCSAccess().getRightParenthesisKeyword_1_3());
}
@@ -2528,60 +2766,43 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:819:6: ( () otherlv_15= '(' ( (lv_ownedPredicates_16_0= rulePredicateCS ) )* otherlv_17= ')' )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:819:6: ( () otherlv_15= '(' ( (lv_ownedPredicates_16_0= rulePredicateCS ) )* otherlv_17= ')' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:819:7: () otherlv_15= '(' ( (lv_ownedPredicates_16_0= rulePredicateCS ) )* otherlv_17= ')'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:897:6: (otherlv_12= '(' ( (lv_ownedPredicates_13_0= rulePredicateCS ) )+ otherlv_14= ')' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:819:7: ()
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:820:2:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:897:6: (otherlv_12= '(' ( (lv_ownedPredicates_13_0= rulePredicateCS ) )+ otherlv_14= ')' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:897:8: otherlv_12= '(' ( (lv_ownedPredicates_13_0= rulePredicateCS ) )+ otherlv_14= ')'
{
+ otherlv_12=(Token)match(input,27,FollowSets000.FOLLOW_27_in_ruleGuardPatternCS1649); if (state.failed) return current;
if ( state.backtracking==0 ) {
-
- /* */
-
- }
- if ( state.backtracking==0 ) {
-
- current = forceCreateModelElement(
- grammarAccess.getGuardPatternCSAccess().getGuardPatternCSAction_2_0(),
- current);
-
- }
- }
-
- otherlv_15=(Token)match(input,27,FollowSets000.FOLLOW_27_in_ruleGuardPatternCS1518); if (state.failed) return current;
- if ( state.backtracking==0 ) {
-
- newLeafNode(otherlv_15, grammarAccess.getGuardPatternCSAccess().getLeftParenthesisKeyword_2_1());
+ newLeafNode(otherlv_12, grammarAccess.getGuardPatternCSAccess().getLeftParenthesisKeyword_2_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:832:1: ( (lv_ownedPredicates_16_0= rulePredicateCS ) )*
- loop29:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:901:1: ( (lv_ownedPredicates_13_0= rulePredicateCS ) )+
+ int cnt28=0;
+ loop28:
do {
- int alt29=2;
- int LA29_0 = input.LA(1);
+ int alt28=2;
+ int LA28_0 = input.LA(1);
- if ( ((LA29_0>=RULE_SIMPLE_ID && LA29_0<=RULE_SINGLE_QUOTED_STRING)||LA29_0==17||LA29_0==19||(LA29_0>=25 && LA29_0<=27)||LA29_0==30||LA29_0==32||(LA29_0>=34 && LA29_0<=35)||(LA29_0>=37 && LA29_0<=42)||(LA29_0>=59 && LA29_0<=73)||LA29_0==76||(LA29_0>=78 && LA29_0<=81)||LA29_0==86||(LA29_0>=91 && LA29_0<=92)) ) {
- alt29=1;
+ if ( ((LA28_0>=RULE_SIMPLE_ID && LA28_0<=RULE_SINGLE_QUOTED_STRING)||LA28_0==17||LA28_0==19||(LA28_0>=25 && LA28_0<=27)||LA28_0==30||LA28_0==32||(LA28_0>=34 && LA28_0<=35)||(LA28_0>=37 && LA28_0<=42)||(LA28_0>=59 && LA28_0<=73)||LA28_0==76||(LA28_0>=78 && LA28_0<=81)||LA28_0==86||(LA28_0>=91 && LA28_0<=92)) ) {
+ alt28=1;
}
- switch (alt29) {
+ switch (alt28) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:833:1: (lv_ownedPredicates_16_0= rulePredicateCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:902:1: (lv_ownedPredicates_13_0= rulePredicateCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:833:1: (lv_ownedPredicates_16_0= rulePredicateCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:834:3: lv_ownedPredicates_16_0= rulePredicateCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:902:1: (lv_ownedPredicates_13_0= rulePredicateCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:903:3: lv_ownedPredicates_13_0= rulePredicateCS
{
if ( state.backtracking==0 ) {
- newCompositeNode(grammarAccess.getGuardPatternCSAccess().getOwnedPredicatesPredicateCSParserRuleCall_2_2_0());
+ newCompositeNode(grammarAccess.getGuardPatternCSAccess().getOwnedPredicatesPredicateCSParserRuleCall_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_rulePredicateCS_in_ruleGuardPatternCS1539);
- lv_ownedPredicates_16_0=rulePredicateCS();
+ pushFollow(FollowSets000.FOLLOW_rulePredicateCS_in_ruleGuardPatternCS1670);
+ lv_ownedPredicates_13_0=rulePredicateCS();
state._fsp--;
if (state.failed) return current;
@@ -2593,7 +2814,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
add(
current,
"ownedPredicates",
- lv_ownedPredicates_16_0,
+ lv_ownedPredicates_13_0,
"PredicateCS");
afterParserOrEnumRuleCall();
@@ -2606,14 +2827,61 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
break;
default :
- break loop29;
+ if ( cnt28 >= 1 ) break loop28;
+ if (state.backtracking>0) {state.failed=true; return current;}
+ EarlyExitException eee =
+ new EarlyExitException(28, input);
+ throw eee;
}
+ cnt28++;
} while (true);
- otherlv_17=(Token)match(input,28,FollowSets000.FOLLOW_28_in_ruleGuardPatternCS1552); if (state.failed) return current;
+ otherlv_14=(Token)match(input,28,FollowSets000.FOLLOW_28_in_ruleGuardPatternCS1683); if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ newLeafNode(otherlv_14, grammarAccess.getGuardPatternCSAccess().getRightParenthesisKeyword_2_2());
+
+ }
+
+ }
+
+
+ }
+ break;
+ case 4 :
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:924:6: ( () otherlv_16= '(' otherlv_17= ')' )
+ {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:924:6: ( () otherlv_16= '(' otherlv_17= ')' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:924:7: () otherlv_16= '(' otherlv_17= ')'
+ {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:924:7: ()
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:925:2:
+ {
+ if ( state.backtracking==0 ) {
+
+ /* */
+
+ }
+ if ( state.backtracking==0 ) {
+
+ current = forceCreateModelElement(
+ grammarAccess.getGuardPatternCSAccess().getGuardPatternCSAction_3_0(),
+ current);
+
+ }
+
+ }
+
+ otherlv_16=(Token)match(input,27,FollowSets000.FOLLOW_27_in_ruleGuardPatternCS1715); if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ newLeafNode(otherlv_16, grammarAccess.getGuardPatternCSAccess().getLeftParenthesisKeyword_3_1());
+
+ }
+ otherlv_17=(Token)match(input,28,FollowSets000.FOLLOW_28_in_ruleGuardPatternCS1727); if (state.failed) return current;
if ( state.backtracking==0 ) {
- newLeafNode(otherlv_17, grammarAccess.getGuardPatternCSAccess().getRightParenthesisKeyword_2_3());
+ newLeafNode(otherlv_17, grammarAccess.getGuardPatternCSAccess().getRightParenthesisKeyword_3_2());
}
@@ -2645,7 +2913,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleGuardVariableCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:862:1: entryRuleGuardVariableCS returns [EObject current=null] : iv_ruleGuardVariableCS= ruleGuardVariableCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:949:1: entryRuleGuardVariableCS returns [EObject current=null] : iv_ruleGuardVariableCS= ruleGuardVariableCS EOF ;
public final EObject entryRuleGuardVariableCS() throws RecognitionException {
EObject current = null;
@@ -2653,13 +2921,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:863:2: (iv_ruleGuardVariableCS= ruleGuardVariableCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:864:2: iv_ruleGuardVariableCS= ruleGuardVariableCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:950:2: (iv_ruleGuardVariableCS= ruleGuardVariableCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:951:2: iv_ruleGuardVariableCS= ruleGuardVariableCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getGuardVariableCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleGuardVariableCS_in_entryRuleGuardVariableCS1589);
+ pushFollow(FollowSets000.FOLLOW_ruleGuardVariableCS_in_entryRuleGuardVariableCS1764);
iv_ruleGuardVariableCS=ruleGuardVariableCS();
state._fsp--;
@@ -2667,7 +2935,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleGuardVariableCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleGuardVariableCS1599); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleGuardVariableCS1774); if (state.failed) return current;
}
@@ -2685,7 +2953,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleGuardVariableCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:871:1: ruleGuardVariableCS returns [EObject current=null] : ( ( (lv_name_0_0= ruleUnrestrictedName ) ) otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:958:1: ruleGuardVariableCS returns [EObject current=null] : ( ( (lv_name_0_0= ruleUnrestrictedName ) ) otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) ) ;
public final EObject ruleGuardVariableCS() throws RecognitionException {
EObject current = null;
@@ -2698,24 +2966,24 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:874:28: ( ( ( (lv_name_0_0= ruleUnrestrictedName ) ) otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:875:1: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:961:28: ( ( ( (lv_name_0_0= ruleUnrestrictedName ) ) otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:962:1: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:875:1: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:875:2: ( (lv_name_0_0= ruleUnrestrictedName ) ) otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:962:1: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:962:2: ( (lv_name_0_0= ruleUnrestrictedName ) ) otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:875:2: ( (lv_name_0_0= ruleUnrestrictedName ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:876:1: (lv_name_0_0= ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:962:2: ( (lv_name_0_0= ruleUnrestrictedName ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:963:1: (lv_name_0_0= ruleUnrestrictedName )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:876:1: (lv_name_0_0= ruleUnrestrictedName )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:877:3: lv_name_0_0= ruleUnrestrictedName
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:963:1: (lv_name_0_0= ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:964:3: lv_name_0_0= ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getGuardVariableCSAccess().getNameUnrestrictedNameParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleGuardVariableCS1645);
+ pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleGuardVariableCS1820);
lv_name_0_0=ruleUnrestrictedName();
state._fsp--;
@@ -2739,24 +3007,24 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,29,FollowSets000.FOLLOW_29_in_ruleGuardVariableCS1657); if (state.failed) return current;
+ otherlv_1=(Token)match(input,29,FollowSets000.FOLLOW_29_in_ruleGuardVariableCS1832); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getGuardVariableCSAccess().getColonKeyword_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:897:1: ( (lv_ownedType_2_0= ruleTypeExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:898:1: (lv_ownedType_2_0= ruleTypeExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:984:1: ( (lv_ownedType_2_0= ruleTypeExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:985:1: (lv_ownedType_2_0= ruleTypeExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:898:1: (lv_ownedType_2_0= ruleTypeExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:899:3: lv_ownedType_2_0= ruleTypeExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:985:1: (lv_ownedType_2_0= ruleTypeExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:986:3: lv_ownedType_2_0= ruleTypeExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getGuardVariableCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleGuardVariableCS1678);
+ pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleGuardVariableCS1853);
lv_ownedType_2_0=ruleTypeExpCS();
state._fsp--;
@@ -2803,7 +3071,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleImportCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:923:1: entryRuleImportCS returns [EObject current=null] : iv_ruleImportCS= ruleImportCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1010:1: entryRuleImportCS returns [EObject current=null] : iv_ruleImportCS= ruleImportCS EOF ;
public final EObject entryRuleImportCS() throws RecognitionException {
EObject current = null;
@@ -2811,13 +3079,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:924:2: (iv_ruleImportCS= ruleImportCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:925:2: iv_ruleImportCS= ruleImportCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1011:2: (iv_ruleImportCS= ruleImportCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1012:2: iv_ruleImportCS= ruleImportCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getImportCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleImportCS_in_entryRuleImportCS1714);
+ pushFollow(FollowSets000.FOLLOW_ruleImportCS_in_entryRuleImportCS1889);
iv_ruleImportCS=ruleImportCS();
state._fsp--;
@@ -2825,7 +3093,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleImportCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleImportCS1724); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleImportCS1899); if (state.failed) return current;
}
@@ -2843,7 +3111,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleImportCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:932:1: ruleImportCS returns [EObject current=null] : (otherlv_0= 'import' ( ( (lv_name_1_0= ruleIdentifier ) ) otherlv_2= ':' )? ( (lv_ownedPathName_3_0= ruleURIPathNameCS ) ) ( ( (lv_isAll_4_0= '::' ) ) otherlv_5= '*' )? otherlv_6= ';' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1019:1: ruleImportCS returns [EObject current=null] : (otherlv_0= 'import' ( ( (lv_name_1_0= ruleIdentifier ) ) otherlv_2= ':' )? ( (lv_ownedPathName_3_0= ruleURIPathNameCS ) ) ( ( (lv_isAll_4_0= '::' ) ) otherlv_5= '*' )? otherlv_6= ';' ) ;
public final EObject ruleImportCS() throws RecognitionException {
EObject current = null;
@@ -2860,52 +3128,52 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:935:28: ( (otherlv_0= 'import' ( ( (lv_name_1_0= ruleIdentifier ) ) otherlv_2= ':' )? ( (lv_ownedPathName_3_0= ruleURIPathNameCS ) ) ( ( (lv_isAll_4_0= '::' ) ) otherlv_5= '*' )? otherlv_6= ';' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:936:1: (otherlv_0= 'import' ( ( (lv_name_1_0= ruleIdentifier ) ) otherlv_2= ':' )? ( (lv_ownedPathName_3_0= ruleURIPathNameCS ) ) ( ( (lv_isAll_4_0= '::' ) ) otherlv_5= '*' )? otherlv_6= ';' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1022:28: ( (otherlv_0= 'import' ( ( (lv_name_1_0= ruleIdentifier ) ) otherlv_2= ':' )? ( (lv_ownedPathName_3_0= ruleURIPathNameCS ) ) ( ( (lv_isAll_4_0= '::' ) ) otherlv_5= '*' )? otherlv_6= ';' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1023:1: (otherlv_0= 'import' ( ( (lv_name_1_0= ruleIdentifier ) ) otherlv_2= ':' )? ( (lv_ownedPathName_3_0= ruleURIPathNameCS ) ) ( ( (lv_isAll_4_0= '::' ) ) otherlv_5= '*' )? otherlv_6= ';' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:936:1: (otherlv_0= 'import' ( ( (lv_name_1_0= ruleIdentifier ) ) otherlv_2= ':' )? ( (lv_ownedPathName_3_0= ruleURIPathNameCS ) ) ( ( (lv_isAll_4_0= '::' ) ) otherlv_5= '*' )? otherlv_6= ';' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:936:3: otherlv_0= 'import' ( ( (lv_name_1_0= ruleIdentifier ) ) otherlv_2= ':' )? ( (lv_ownedPathName_3_0= ruleURIPathNameCS ) ) ( ( (lv_isAll_4_0= '::' ) ) otherlv_5= '*' )? otherlv_6= ';'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1023:1: (otherlv_0= 'import' ( ( (lv_name_1_0= ruleIdentifier ) ) otherlv_2= ':' )? ( (lv_ownedPathName_3_0= ruleURIPathNameCS ) ) ( ( (lv_isAll_4_0= '::' ) ) otherlv_5= '*' )? otherlv_6= ';' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1023:3: otherlv_0= 'import' ( ( (lv_name_1_0= ruleIdentifier ) ) otherlv_2= ':' )? ( (lv_ownedPathName_3_0= ruleURIPathNameCS ) ) ( ( (lv_isAll_4_0= '::' ) ) otherlv_5= '*' )? otherlv_6= ';'
{
- otherlv_0=(Token)match(input,30,FollowSets000.FOLLOW_30_in_ruleImportCS1761); if (state.failed) return current;
+ otherlv_0=(Token)match(input,30,FollowSets000.FOLLOW_30_in_ruleImportCS1936); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_0, grammarAccess.getImportCSAccess().getImportKeyword_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:940:1: ( ( (lv_name_1_0= ruleIdentifier ) ) otherlv_2= ':' )?
- int alt31=2;
- int LA31_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1027:1: ( ( (lv_name_1_0= ruleIdentifier ) ) otherlv_2= ':' )?
+ int alt30=2;
+ int LA30_0 = input.LA(1);
- if ( (LA31_0==RULE_SIMPLE_ID) ) {
- int LA31_1 = input.LA(2);
+ if ( (LA30_0==RULE_SIMPLE_ID) ) {
+ int LA30_1 = input.LA(2);
- if ( (LA31_1==29) ) {
- alt31=1;
+ if ( (LA30_1==29) ) {
+ alt30=1;
}
}
- else if ( (LA31_0==RULE_ESCAPED_ID) ) {
- int LA31_2 = input.LA(2);
+ else if ( (LA30_0==RULE_ESCAPED_ID) ) {
+ int LA30_2 = input.LA(2);
- if ( (LA31_2==29) ) {
- alt31=1;
+ if ( (LA30_2==29) ) {
+ alt30=1;
}
}
- switch (alt31) {
+ switch (alt30) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:940:2: ( (lv_name_1_0= ruleIdentifier ) ) otherlv_2= ':'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1027:2: ( (lv_name_1_0= ruleIdentifier ) ) otherlv_2= ':'
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:940:2: ( (lv_name_1_0= ruleIdentifier ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:941:1: (lv_name_1_0= ruleIdentifier )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1027:2: ( (lv_name_1_0= ruleIdentifier ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1028:1: (lv_name_1_0= ruleIdentifier )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:941:1: (lv_name_1_0= ruleIdentifier )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:942:3: lv_name_1_0= ruleIdentifier
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1028:1: (lv_name_1_0= ruleIdentifier )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1029:3: lv_name_1_0= ruleIdentifier
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getImportCSAccess().getNameIdentifierParserRuleCall_1_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleIdentifier_in_ruleImportCS1783);
+ pushFollow(FollowSets000.FOLLOW_ruleIdentifier_in_ruleImportCS1958);
lv_name_1_0=ruleIdentifier();
state._fsp--;
@@ -2929,7 +3197,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- otherlv_2=(Token)match(input,29,FollowSets000.FOLLOW_29_in_ruleImportCS1795); if (state.failed) return current;
+ otherlv_2=(Token)match(input,29,FollowSets000.FOLLOW_29_in_ruleImportCS1970); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getImportCSAccess().getColonKeyword_1_1());
@@ -2941,18 +3209,18 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:962:3: ( (lv_ownedPathName_3_0= ruleURIPathNameCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:963:1: (lv_ownedPathName_3_0= ruleURIPathNameCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1049:3: ( (lv_ownedPathName_3_0= ruleURIPathNameCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1050:1: (lv_ownedPathName_3_0= ruleURIPathNameCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:963:1: (lv_ownedPathName_3_0= ruleURIPathNameCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:964:3: lv_ownedPathName_3_0= ruleURIPathNameCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1050:1: (lv_ownedPathName_3_0= ruleURIPathNameCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1051:3: lv_ownedPathName_3_0= ruleURIPathNameCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getImportCSAccess().getOwnedPathNameURIPathNameCSParserRuleCall_2_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleURIPathNameCS_in_ruleImportCS1818);
+ pushFollow(FollowSets000.FOLLOW_ruleURIPathNameCS_in_ruleImportCS1993);
lv_ownedPathName_3_0=ruleURIPathNameCS();
state._fsp--;
@@ -2976,24 +3244,24 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:980:2: ( ( (lv_isAll_4_0= '::' ) ) otherlv_5= '*' )?
- int alt32=2;
- int LA32_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1067:2: ( ( (lv_isAll_4_0= '::' ) ) otherlv_5= '*' )?
+ int alt31=2;
+ int LA31_0 = input.LA(1);
- if ( (LA32_0==31) ) {
- alt32=1;
+ if ( (LA31_0==31) ) {
+ alt31=1;
}
- switch (alt32) {
+ switch (alt31) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:980:3: ( (lv_isAll_4_0= '::' ) ) otherlv_5= '*'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1067:3: ( (lv_isAll_4_0= '::' ) ) otherlv_5= '*'
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:980:3: ( (lv_isAll_4_0= '::' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:981:1: (lv_isAll_4_0= '::' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1067:3: ( (lv_isAll_4_0= '::' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1068:1: (lv_isAll_4_0= '::' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:981:1: (lv_isAll_4_0= '::' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:982:3: lv_isAll_4_0= '::'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1068:1: (lv_isAll_4_0= '::' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1069:3: lv_isAll_4_0= '::'
{
- lv_isAll_4_0=(Token)match(input,31,FollowSets000.FOLLOW_31_in_ruleImportCS1837); if (state.failed) return current;
+ lv_isAll_4_0=(Token)match(input,31,FollowSets000.FOLLOW_31_in_ruleImportCS2012); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_isAll_4_0, grammarAccess.getImportCSAccess().getIsAllColonColonKeyword_3_0_0());
@@ -3013,7 +3281,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- otherlv_5=(Token)match(input,32,FollowSets000.FOLLOW_32_in_ruleImportCS1862); if (state.failed) return current;
+ otherlv_5=(Token)match(input,32,FollowSets000.FOLLOW_32_in_ruleImportCS2037); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_5, grammarAccess.getImportCSAccess().getAsteriskKeyword_3_1());
@@ -3025,7 +3293,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- otherlv_6=(Token)match(input,33,FollowSets000.FOLLOW_33_in_ruleImportCS1876); if (state.failed) return current;
+ otherlv_6=(Token)match(input,33,FollowSets000.FOLLOW_33_in_ruleImportCS2051); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_6, grammarAccess.getImportCSAccess().getSemicolonKeyword_4());
@@ -3054,7 +3322,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleNamedDomainCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1011:1: entryRuleNamedDomainCS returns [EObject current=null] : iv_ruleNamedDomainCS= ruleNamedDomainCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1098:1: entryRuleNamedDomainCS returns [EObject current=null] : iv_ruleNamedDomainCS= ruleNamedDomainCS EOF ;
public final EObject entryRuleNamedDomainCS() throws RecognitionException {
EObject current = null;
@@ -3062,13 +3330,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1012:2: (iv_ruleNamedDomainCS= ruleNamedDomainCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1013:2: iv_ruleNamedDomainCS= ruleNamedDomainCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1099:2: (iv_ruleNamedDomainCS= ruleNamedDomainCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1100:2: iv_ruleNamedDomainCS= ruleNamedDomainCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNamedDomainCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleNamedDomainCS_in_entryRuleNamedDomainCS1912);
+ pushFollow(FollowSets000.FOLLOW_ruleNamedDomainCS_in_entryRuleNamedDomainCS2087);
iv_ruleNamedDomainCS=ruleNamedDomainCS();
state._fsp--;
@@ -3076,7 +3344,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleNamedDomainCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNamedDomainCS1922); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNamedDomainCS2097); if (state.failed) return current;
}
@@ -3094,7 +3362,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleNamedDomainCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1020:1: ruleNamedDomainCS returns [EObject current=null] : ( ( (lv_isCheck_0_0= 'check' ) )? ( (lv_isEnforce_1_0= 'enforce' ) )? ( ( ruleUnrestrictedName ) ) ( (lv_ownedGuardPattern_3_0= ruleGuardPatternCS ) ) ( (lv_ownedBottomPattern_4_0= ruleBottomPatternCS ) ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1107:1: ruleNamedDomainCS returns [EObject current=null] : ( ( (lv_isCheck_0_0= 'check' ) )? ( (lv_isEnforce_1_0= 'enforce' ) )? ( ( ruleUnrestrictedName ) ) ( (lv_ownedGuardPattern_3_0= ruleGuardPatternCS ) ) ( (lv_ownedBottomPattern_4_0= ruleBottomPatternCS ) ) ) ;
public final EObject ruleNamedDomainCS() throws RecognitionException {
EObject current = null;
@@ -3108,31 +3376,31 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1023:28: ( ( ( (lv_isCheck_0_0= 'check' ) )? ( (lv_isEnforce_1_0= 'enforce' ) )? ( ( ruleUnrestrictedName ) ) ( (lv_ownedGuardPattern_3_0= ruleGuardPatternCS ) ) ( (lv_ownedBottomPattern_4_0= ruleBottomPatternCS ) ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1024:1: ( ( (lv_isCheck_0_0= 'check' ) )? ( (lv_isEnforce_1_0= 'enforce' ) )? ( ( ruleUnrestrictedName ) ) ( (lv_ownedGuardPattern_3_0= ruleGuardPatternCS ) ) ( (lv_ownedBottomPattern_4_0= ruleBottomPatternCS ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1110:28: ( ( ( (lv_isCheck_0_0= 'check' ) )? ( (lv_isEnforce_1_0= 'enforce' ) )? ( ( ruleUnrestrictedName ) ) ( (lv_ownedGuardPattern_3_0= ruleGuardPatternCS ) ) ( (lv_ownedBottomPattern_4_0= ruleBottomPatternCS ) ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1111:1: ( ( (lv_isCheck_0_0= 'check' ) )? ( (lv_isEnforce_1_0= 'enforce' ) )? ( ( ruleUnrestrictedName ) ) ( (lv_ownedGuardPattern_3_0= ruleGuardPatternCS ) ) ( (lv_ownedBottomPattern_4_0= ruleBottomPatternCS ) ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1024:1: ( ( (lv_isCheck_0_0= 'check' ) )? ( (lv_isEnforce_1_0= 'enforce' ) )? ( ( ruleUnrestrictedName ) ) ( (lv_ownedGuardPattern_3_0= ruleGuardPatternCS ) ) ( (lv_ownedBottomPattern_4_0= ruleBottomPatternCS ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1024:2: ( (lv_isCheck_0_0= 'check' ) )? ( (lv_isEnforce_1_0= 'enforce' ) )? ( ( ruleUnrestrictedName ) ) ( (lv_ownedGuardPattern_3_0= ruleGuardPatternCS ) ) ( (lv_ownedBottomPattern_4_0= ruleBottomPatternCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1111:1: ( ( (lv_isCheck_0_0= 'check' ) )? ( (lv_isEnforce_1_0= 'enforce' ) )? ( ( ruleUnrestrictedName ) ) ( (lv_ownedGuardPattern_3_0= ruleGuardPatternCS ) ) ( (lv_ownedBottomPattern_4_0= ruleBottomPatternCS ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1111:2: ( (lv_isCheck_0_0= 'check' ) )? ( (lv_isEnforce_1_0= 'enforce' ) )? ( ( ruleUnrestrictedName ) ) ( (lv_ownedGuardPattern_3_0= ruleGuardPatternCS ) ) ( (lv_ownedBottomPattern_4_0= ruleBottomPatternCS ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1024:2: ( (lv_isCheck_0_0= 'check' ) )?
- int alt33=2;
- int LA33_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1111:2: ( (lv_isCheck_0_0= 'check' ) )?
+ int alt32=2;
+ int LA32_0 = input.LA(1);
- if ( (LA33_0==34) ) {
- int LA33_1 = input.LA(2);
+ if ( (LA32_0==34) ) {
+ int LA32_1 = input.LA(2);
- if ( ((LA33_1>=RULE_SIMPLE_ID && LA33_1<=RULE_ESCAPED_ID)||LA33_1==17||LA33_1==19||(LA33_1>=25 && LA33_1<=26)||LA33_1==30||(LA33_1>=34 && LA33_1<=35)||(LA33_1>=37 && LA33_1<=40)) ) {
- alt33=1;
+ if ( ((LA32_1>=RULE_SIMPLE_ID && LA32_1<=RULE_ESCAPED_ID)||LA32_1==17||LA32_1==19||(LA32_1>=25 && LA32_1<=26)||LA32_1==30||(LA32_1>=34 && LA32_1<=35)||(LA32_1>=37 && LA32_1<=40)) ) {
+ alt32=1;
}
}
- switch (alt33) {
+ switch (alt32) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1025:1: (lv_isCheck_0_0= 'check' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1112:1: (lv_isCheck_0_0= 'check' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1025:1: (lv_isCheck_0_0= 'check' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1026:3: lv_isCheck_0_0= 'check'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1112:1: (lv_isCheck_0_0= 'check' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1113:3: lv_isCheck_0_0= 'check'
{
- lv_isCheck_0_0=(Token)match(input,34,FollowSets000.FOLLOW_34_in_ruleNamedDomainCS1965); if (state.failed) return current;
+ lv_isCheck_0_0=(Token)match(input,34,FollowSets000.FOLLOW_34_in_ruleNamedDomainCS2140); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_isCheck_0_0, grammarAccess.getNamedDomainCSAccess().getIsCheckCheckKeyword_0_0());
@@ -3155,25 +3423,25 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1039:3: ( (lv_isEnforce_1_0= 'enforce' ) )?
- int alt34=2;
- int LA34_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1126:3: ( (lv_isEnforce_1_0= 'enforce' ) )?
+ int alt33=2;
+ int LA33_0 = input.LA(1);
- if ( (LA34_0==35) ) {
- int LA34_1 = input.LA(2);
+ if ( (LA33_0==35) ) {
+ int LA33_1 = input.LA(2);
- if ( ((LA34_1>=RULE_SIMPLE_ID && LA34_1<=RULE_ESCAPED_ID)||LA34_1==17||LA34_1==19||(LA34_1>=25 && LA34_1<=26)||LA34_1==30||(LA34_1>=34 && LA34_1<=35)||(LA34_1>=37 && LA34_1<=40)) ) {
- alt34=1;
+ if ( ((LA33_1>=RULE_SIMPLE_ID && LA33_1<=RULE_ESCAPED_ID)||LA33_1==17||LA33_1==19||(LA33_1>=25 && LA33_1<=26)||LA33_1==30||(LA33_1>=34 && LA33_1<=35)||(LA33_1>=37 && LA33_1<=40)) ) {
+ alt33=1;
}
}
- switch (alt34) {
+ switch (alt33) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1040:1: (lv_isEnforce_1_0= 'enforce' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1127:1: (lv_isEnforce_1_0= 'enforce' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1040:1: (lv_isEnforce_1_0= 'enforce' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1041:3: lv_isEnforce_1_0= 'enforce'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1127:1: (lv_isEnforce_1_0= 'enforce' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1128:3: lv_isEnforce_1_0= 'enforce'
{
- lv_isEnforce_1_0=(Token)match(input,35,FollowSets000.FOLLOW_35_in_ruleNamedDomainCS1997); if (state.failed) return current;
+ lv_isEnforce_1_0=(Token)match(input,35,FollowSets000.FOLLOW_35_in_ruleNamedDomainCS2172); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_isEnforce_1_0, grammarAccess.getNamedDomainCSAccess().getIsEnforceEnforceKeyword_1_0());
@@ -3196,11 +3464,11 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1054:3: ( ( ruleUnrestrictedName ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1055:1: ( ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1141:3: ( ( ruleUnrestrictedName ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1142:1: ( ruleUnrestrictedName )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1055:1: ( ruleUnrestrictedName )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1056:3: ruleUnrestrictedName
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1142:1: ( ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1143:3: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -3219,7 +3487,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getNamedDomainCSAccess().getDirectionTypedModelCrossReference_2_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleNamedDomainCS2038);
+ pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleNamedDomainCS2213);
ruleUnrestrictedName();
state._fsp--;
@@ -3235,18 +3503,18 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1072:2: ( (lv_ownedGuardPattern_3_0= ruleGuardPatternCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1073:1: (lv_ownedGuardPattern_3_0= ruleGuardPatternCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1159:2: ( (lv_ownedGuardPattern_3_0= ruleGuardPatternCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1160:1: (lv_ownedGuardPattern_3_0= ruleGuardPatternCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1073:1: (lv_ownedGuardPattern_3_0= ruleGuardPatternCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1074:3: lv_ownedGuardPattern_3_0= ruleGuardPatternCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1160:1: (lv_ownedGuardPattern_3_0= ruleGuardPatternCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1161:3: lv_ownedGuardPattern_3_0= ruleGuardPatternCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNamedDomainCSAccess().getOwnedGuardPatternGuardPatternCSParserRuleCall_3_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleGuardPatternCS_in_ruleNamedDomainCS2059);
+ pushFollow(FollowSets000.FOLLOW_ruleGuardPatternCS_in_ruleNamedDomainCS2234);
lv_ownedGuardPattern_3_0=ruleGuardPatternCS();
state._fsp--;
@@ -3270,18 +3538,18 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1090:2: ( (lv_ownedBottomPattern_4_0= ruleBottomPatternCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1091:1: (lv_ownedBottomPattern_4_0= ruleBottomPatternCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1177:2: ( (lv_ownedBottomPattern_4_0= ruleBottomPatternCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1178:1: (lv_ownedBottomPattern_4_0= ruleBottomPatternCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1091:1: (lv_ownedBottomPattern_4_0= ruleBottomPatternCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1092:3: lv_ownedBottomPattern_4_0= ruleBottomPatternCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1178:1: (lv_ownedBottomPattern_4_0= ruleBottomPatternCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1179:3: lv_ownedBottomPattern_4_0= ruleBottomPatternCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNamedDomainCSAccess().getOwnedBottomPatternBottomPatternCSParserRuleCall_4_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleBottomPatternCS_in_ruleNamedDomainCS2080);
+ pushFollow(FollowSets000.FOLLOW_ruleBottomPatternCS_in_ruleNamedDomainCS2255);
lv_ownedBottomPattern_4_0=ruleBottomPatternCS();
state._fsp--;
@@ -3328,7 +3596,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleParamDeclarationCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1116:1: entryRuleParamDeclarationCS returns [EObject current=null] : iv_ruleParamDeclarationCS= ruleParamDeclarationCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1203:1: entryRuleParamDeclarationCS returns [EObject current=null] : iv_ruleParamDeclarationCS= ruleParamDeclarationCS EOF ;
public final EObject entryRuleParamDeclarationCS() throws RecognitionException {
EObject current = null;
@@ -3336,13 +3604,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1117:2: (iv_ruleParamDeclarationCS= ruleParamDeclarationCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1118:2: iv_ruleParamDeclarationCS= ruleParamDeclarationCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1204:2: (iv_ruleParamDeclarationCS= ruleParamDeclarationCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1205:2: iv_ruleParamDeclarationCS= ruleParamDeclarationCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getParamDeclarationCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleParamDeclarationCS_in_entryRuleParamDeclarationCS2116);
+ pushFollow(FollowSets000.FOLLOW_ruleParamDeclarationCS_in_entryRuleParamDeclarationCS2291);
iv_ruleParamDeclarationCS=ruleParamDeclarationCS();
state._fsp--;
@@ -3350,7 +3618,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleParamDeclarationCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleParamDeclarationCS2126); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleParamDeclarationCS2301); if (state.failed) return current;
}
@@ -3368,7 +3636,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleParamDeclarationCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1125:1: ruleParamDeclarationCS returns [EObject current=null] : ( ( (lv_name_0_0= ruleUnrestrictedName ) ) otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1212:1: ruleParamDeclarationCS returns [EObject current=null] : ( ( (lv_name_0_0= ruleUnrestrictedName ) ) otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) ) ;
public final EObject ruleParamDeclarationCS() throws RecognitionException {
EObject current = null;
@@ -3381,24 +3649,24 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1128:28: ( ( ( (lv_name_0_0= ruleUnrestrictedName ) ) otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1129:1: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1215:28: ( ( ( (lv_name_0_0= ruleUnrestrictedName ) ) otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1216:1: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1129:1: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1129:2: ( (lv_name_0_0= ruleUnrestrictedName ) ) otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1216:1: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1216:2: ( (lv_name_0_0= ruleUnrestrictedName ) ) otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1129:2: ( (lv_name_0_0= ruleUnrestrictedName ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1130:1: (lv_name_0_0= ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1216:2: ( (lv_name_0_0= ruleUnrestrictedName ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1217:1: (lv_name_0_0= ruleUnrestrictedName )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1130:1: (lv_name_0_0= ruleUnrestrictedName )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1131:3: lv_name_0_0= ruleUnrestrictedName
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1217:1: (lv_name_0_0= ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1218:3: lv_name_0_0= ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getParamDeclarationCSAccess().getNameUnrestrictedNameParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleParamDeclarationCS2172);
+ pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleParamDeclarationCS2347);
lv_name_0_0=ruleUnrestrictedName();
state._fsp--;
@@ -3422,24 +3690,24 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,29,FollowSets000.FOLLOW_29_in_ruleParamDeclarationCS2184); if (state.failed) return current;
+ otherlv_1=(Token)match(input,29,FollowSets000.FOLLOW_29_in_ruleParamDeclarationCS2359); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getParamDeclarationCSAccess().getColonKeyword_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1151:1: ( (lv_ownedType_2_0= ruleTypeExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1152:1: (lv_ownedType_2_0= ruleTypeExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1238:1: ( (lv_ownedType_2_0= ruleTypeExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1239:1: (lv_ownedType_2_0= ruleTypeExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1152:1: (lv_ownedType_2_0= ruleTypeExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1153:3: lv_ownedType_2_0= ruleTypeExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1239:1: (lv_ownedType_2_0= ruleTypeExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1240:3: lv_ownedType_2_0= ruleTypeExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getParamDeclarationCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleParamDeclarationCS2205);
+ pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleParamDeclarationCS2380);
lv_ownedType_2_0=ruleTypeExpCS();
state._fsp--;
@@ -3486,7 +3754,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRulePredicateCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1177:1: entryRulePredicateCS returns [EObject current=null] : iv_rulePredicateCS= rulePredicateCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1264:1: entryRulePredicateCS returns [EObject current=null] : iv_rulePredicateCS= rulePredicateCS EOF ;
public final EObject entryRulePredicateCS() throws RecognitionException {
EObject current = null;
@@ -3494,13 +3762,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1178:2: (iv_rulePredicateCS= rulePredicateCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1179:2: iv_rulePredicateCS= rulePredicateCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1265:2: (iv_rulePredicateCS= rulePredicateCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1266:2: iv_rulePredicateCS= rulePredicateCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPredicateCSRule());
}
- pushFollow(FollowSets000.FOLLOW_rulePredicateCS_in_entryRulePredicateCS2241);
+ pushFollow(FollowSets000.FOLLOW_rulePredicateCS_in_entryRulePredicateCS2416);
iv_rulePredicateCS=rulePredicateCS();
state._fsp--;
@@ -3508,7 +3776,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_rulePredicateCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRulePredicateCS2251); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRulePredicateCS2426); if (state.failed) return current;
}
@@ -3526,7 +3794,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "rulePredicateCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1186:1: rulePredicateCS returns [EObject current=null] : ( ( (lv_ownedCondition_0_0= ruleExpCS ) ) otherlv_1= ';' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1273:1: rulePredicateCS returns [EObject current=null] : ( ( (lv_ownedCondition_0_0= ruleExpCS ) ) otherlv_1= ';' ) ;
public final EObject rulePredicateCS() throws RecognitionException {
EObject current = null;
@@ -3537,24 +3805,24 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1189:28: ( ( ( (lv_ownedCondition_0_0= ruleExpCS ) ) otherlv_1= ';' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1190:1: ( ( (lv_ownedCondition_0_0= ruleExpCS ) ) otherlv_1= ';' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1276:28: ( ( ( (lv_ownedCondition_0_0= ruleExpCS ) ) otherlv_1= ';' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1277:1: ( ( (lv_ownedCondition_0_0= ruleExpCS ) ) otherlv_1= ';' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1190:1: ( ( (lv_ownedCondition_0_0= ruleExpCS ) ) otherlv_1= ';' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1190:2: ( (lv_ownedCondition_0_0= ruleExpCS ) ) otherlv_1= ';'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1277:1: ( ( (lv_ownedCondition_0_0= ruleExpCS ) ) otherlv_1= ';' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1277:2: ( (lv_ownedCondition_0_0= ruleExpCS ) ) otherlv_1= ';'
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1190:2: ( (lv_ownedCondition_0_0= ruleExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1191:1: (lv_ownedCondition_0_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1277:2: ( (lv_ownedCondition_0_0= ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1278:1: (lv_ownedCondition_0_0= ruleExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1191:1: (lv_ownedCondition_0_0= ruleExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1192:3: lv_ownedCondition_0_0= ruleExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1278:1: (lv_ownedCondition_0_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1279:3: lv_ownedCondition_0_0= ruleExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPredicateCSAccess().getOwnedConditionExpCSParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_rulePredicateCS2297);
+ pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_rulePredicateCS2472);
lv_ownedCondition_0_0=ruleExpCS();
state._fsp--;
@@ -3578,7 +3846,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,33,FollowSets000.FOLLOW_33_in_rulePredicateCS2309); if (state.failed) return current;
+ otherlv_1=(Token)match(input,33,FollowSets000.FOLLOW_33_in_rulePredicateCS2484); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getPredicateCSAccess().getSemicolonKeyword_1());
@@ -3607,7 +3875,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRulePredicateOrAssignmentCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1220:1: entryRulePredicateOrAssignmentCS returns [EObject current=null] : iv_rulePredicateOrAssignmentCS= rulePredicateOrAssignmentCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1307:1: entryRulePredicateOrAssignmentCS returns [EObject current=null] : iv_rulePredicateOrAssignmentCS= rulePredicateOrAssignmentCS EOF ;
public final EObject entryRulePredicateOrAssignmentCS() throws RecognitionException {
EObject current = null;
@@ -3615,13 +3883,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1221:2: (iv_rulePredicateOrAssignmentCS= rulePredicateOrAssignmentCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1222:2: iv_rulePredicateOrAssignmentCS= rulePredicateOrAssignmentCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1308:2: (iv_rulePredicateOrAssignmentCS= rulePredicateOrAssignmentCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1309:2: iv_rulePredicateOrAssignmentCS= rulePredicateOrAssignmentCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPredicateOrAssignmentCSRule());
}
- pushFollow(FollowSets000.FOLLOW_rulePredicateOrAssignmentCS_in_entryRulePredicateOrAssignmentCS2345);
+ pushFollow(FollowSets000.FOLLOW_rulePredicateOrAssignmentCS_in_entryRulePredicateOrAssignmentCS2520);
iv_rulePredicateOrAssignmentCS=rulePredicateOrAssignmentCS();
state._fsp--;
@@ -3629,7 +3897,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_rulePredicateOrAssignmentCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRulePredicateOrAssignmentCS2355); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRulePredicateOrAssignmentCS2530); if (state.failed) return current;
}
@@ -3647,7 +3915,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "rulePredicateOrAssignmentCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1229:1: rulePredicateOrAssignmentCS returns [EObject current=null] : ( ( (lv_isDefault_0_0= 'default' ) )? ( (lv_ownedTarget_1_0= ruleExpCS ) ) (otherlv_2= ':=' ( (lv_ownedInitExpression_3_0= ruleExpCS ) ) )? otherlv_4= ';' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1316:1: rulePredicateOrAssignmentCS returns [EObject current=null] : ( ( (lv_isDefault_0_0= 'default' ) )? ( (lv_ownedTarget_1_0= ruleExpCS ) ) (otherlv_2= ':=' ( (lv_ownedInitExpression_3_0= ruleExpCS ) ) )? otherlv_4= ';' ) ;
public final EObject rulePredicateOrAssignmentCS() throws RecognitionException {
EObject current = null;
@@ -3662,27 +3930,27 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1232:28: ( ( ( (lv_isDefault_0_0= 'default' ) )? ( (lv_ownedTarget_1_0= ruleExpCS ) ) (otherlv_2= ':=' ( (lv_ownedInitExpression_3_0= ruleExpCS ) ) )? otherlv_4= ';' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1233:1: ( ( (lv_isDefault_0_0= 'default' ) )? ( (lv_ownedTarget_1_0= ruleExpCS ) ) (otherlv_2= ':=' ( (lv_ownedInitExpression_3_0= ruleExpCS ) ) )? otherlv_4= ';' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1319:28: ( ( ( (lv_isDefault_0_0= 'default' ) )? ( (lv_ownedTarget_1_0= ruleExpCS ) ) (otherlv_2= ':=' ( (lv_ownedInitExpression_3_0= ruleExpCS ) ) )? otherlv_4= ';' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1320:1: ( ( (lv_isDefault_0_0= 'default' ) )? ( (lv_ownedTarget_1_0= ruleExpCS ) ) (otherlv_2= ':=' ( (lv_ownedInitExpression_3_0= ruleExpCS ) ) )? otherlv_4= ';' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1233:1: ( ( (lv_isDefault_0_0= 'default' ) )? ( (lv_ownedTarget_1_0= ruleExpCS ) ) (otherlv_2= ':=' ( (lv_ownedInitExpression_3_0= ruleExpCS ) ) )? otherlv_4= ';' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1233:2: ( (lv_isDefault_0_0= 'default' ) )? ( (lv_ownedTarget_1_0= ruleExpCS ) ) (otherlv_2= ':=' ( (lv_ownedInitExpression_3_0= ruleExpCS ) ) )? otherlv_4= ';'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1320:1: ( ( (lv_isDefault_0_0= 'default' ) )? ( (lv_ownedTarget_1_0= ruleExpCS ) ) (otherlv_2= ':=' ( (lv_ownedInitExpression_3_0= ruleExpCS ) ) )? otherlv_4= ';' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1320:2: ( (lv_isDefault_0_0= 'default' ) )? ( (lv_ownedTarget_1_0= ruleExpCS ) ) (otherlv_2= ':=' ( (lv_ownedInitExpression_3_0= ruleExpCS ) ) )? otherlv_4= ';'
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1233:2: ( (lv_isDefault_0_0= 'default' ) )?
- int alt35=2;
- int LA35_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1320:2: ( (lv_isDefault_0_0= 'default' ) )?
+ int alt34=2;
+ int LA34_0 = input.LA(1);
- if ( (LA35_0==16) ) {
- alt35=1;
+ if ( (LA34_0==16) ) {
+ alt34=1;
}
- switch (alt35) {
+ switch (alt34) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1234:1: (lv_isDefault_0_0= 'default' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1321:1: (lv_isDefault_0_0= 'default' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1234:1: (lv_isDefault_0_0= 'default' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1235:3: lv_isDefault_0_0= 'default'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1321:1: (lv_isDefault_0_0= 'default' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1322:3: lv_isDefault_0_0= 'default'
{
- lv_isDefault_0_0=(Token)match(input,16,FollowSets000.FOLLOW_16_in_rulePredicateOrAssignmentCS2398); if (state.failed) return current;
+ lv_isDefault_0_0=(Token)match(input,16,FollowSets000.FOLLOW_16_in_rulePredicateOrAssignmentCS2573); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_isDefault_0_0, grammarAccess.getPredicateOrAssignmentCSAccess().getIsDefaultDefaultKeyword_0_0());
@@ -3705,18 +3973,18 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1248:3: ( (lv_ownedTarget_1_0= ruleExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1249:1: (lv_ownedTarget_1_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1335:3: ( (lv_ownedTarget_1_0= ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1336:1: (lv_ownedTarget_1_0= ruleExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1249:1: (lv_ownedTarget_1_0= ruleExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1250:3: lv_ownedTarget_1_0= ruleExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1336:1: (lv_ownedTarget_1_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1337:3: lv_ownedTarget_1_0= ruleExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPredicateOrAssignmentCSAccess().getOwnedTargetExpCSParserRuleCall_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_rulePredicateOrAssignmentCS2433);
+ pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_rulePredicateOrAssignmentCS2608);
lv_ownedTarget_1_0=ruleExpCS();
state._fsp--;
@@ -3740,35 +4008,35 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1266:2: (otherlv_2= ':=' ( (lv_ownedInitExpression_3_0= ruleExpCS ) ) )?
- int alt36=2;
- int LA36_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1353:2: (otherlv_2= ':=' ( (lv_ownedInitExpression_3_0= ruleExpCS ) ) )?
+ int alt35=2;
+ int LA35_0 = input.LA(1);
- if ( (LA36_0==36) ) {
- alt36=1;
+ if ( (LA35_0==36) ) {
+ alt35=1;
}
- switch (alt36) {
+ switch (alt35) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1266:4: otherlv_2= ':=' ( (lv_ownedInitExpression_3_0= ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1353:4: otherlv_2= ':=' ( (lv_ownedInitExpression_3_0= ruleExpCS ) )
{
- otherlv_2=(Token)match(input,36,FollowSets000.FOLLOW_36_in_rulePredicateOrAssignmentCS2446); if (state.failed) return current;
+ otherlv_2=(Token)match(input,36,FollowSets000.FOLLOW_36_in_rulePredicateOrAssignmentCS2621); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getPredicateOrAssignmentCSAccess().getColonEqualsSignKeyword_2_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1270:1: ( (lv_ownedInitExpression_3_0= ruleExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1271:1: (lv_ownedInitExpression_3_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1357:1: ( (lv_ownedInitExpression_3_0= ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1358:1: (lv_ownedInitExpression_3_0= ruleExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1271:1: (lv_ownedInitExpression_3_0= ruleExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1272:3: lv_ownedInitExpression_3_0= ruleExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1358:1: (lv_ownedInitExpression_3_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1359:3: lv_ownedInitExpression_3_0= ruleExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPredicateOrAssignmentCSAccess().getOwnedInitExpressionExpCSParserRuleCall_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_rulePredicateOrAssignmentCS2467);
+ pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_rulePredicateOrAssignmentCS2642);
lv_ownedInitExpression_3_0=ruleExpCS();
state._fsp--;
@@ -3798,7 +4066,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- otherlv_4=(Token)match(input,33,FollowSets000.FOLLOW_33_in_rulePredicateOrAssignmentCS2481); if (state.failed) return current;
+ otherlv_4=(Token)match(input,33,FollowSets000.FOLLOW_33_in_rulePredicateOrAssignmentCS2656); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_4, grammarAccess.getPredicateOrAssignmentCSAccess().getSemicolonKeyword_3());
@@ -3827,7 +4095,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleQueryCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1300:1: entryRuleQueryCS returns [EObject current=null] : iv_ruleQueryCS= ruleQueryCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1387:1: entryRuleQueryCS returns [EObject current=null] : iv_ruleQueryCS= ruleQueryCS EOF ;
public final EObject entryRuleQueryCS() throws RecognitionException {
EObject current = null;
@@ -3835,13 +4103,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1301:2: (iv_ruleQueryCS= ruleQueryCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1302:2: iv_ruleQueryCS= ruleQueryCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1388:2: (iv_ruleQueryCS= ruleQueryCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1389:2: iv_ruleQueryCS= ruleQueryCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getQueryCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleQueryCS_in_entryRuleQueryCS2517);
+ pushFollow(FollowSets000.FOLLOW_ruleQueryCS_in_entryRuleQueryCS2692);
iv_ruleQueryCS=ruleQueryCS();
state._fsp--;
@@ -3849,7 +4117,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleQueryCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleQueryCS2527); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleQueryCS2702); if (state.failed) return current;
}
@@ -3867,7 +4135,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleQueryCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1309:1: ruleQueryCS returns [EObject current=null] : (otherlv_0= 'query' ( (lv_ownedPathName_1_0= ruleScopeNameCS ) ) ( (lv_name_2_0= ruleUnrestrictedName ) ) otherlv_3= '(' ( ( (lv_ownedParameters_4_0= ruleParamDeclarationCS ) ) (otherlv_5= ',' ( (lv_ownedParameters_6_0= ruleParamDeclarationCS ) ) )* )? otherlv_7= ')' otherlv_8= ':' ( (lv_ownedType_9_0= ruleTypeExpCS ) ) (otherlv_10= ';' | (otherlv_11= '{' ( (lv_ownedExpression_12_0= ruleExpCS ) ) otherlv_13= '}' ) ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1396:1: ruleQueryCS returns [EObject current=null] : (otherlv_0= 'query' ( (lv_ownedPathName_1_0= ruleScopeNameCS ) ) ( (lv_name_2_0= ruleUnrestrictedName ) ) otherlv_3= '(' ( ( (lv_ownedParameters_4_0= ruleParamDeclarationCS ) ) (otherlv_5= ',' ( (lv_ownedParameters_6_0= ruleParamDeclarationCS ) ) )* )? otherlv_7= ')' otherlv_8= ':' ( (lv_ownedType_9_0= ruleTypeExpCS ) ) (otherlv_10= ';' | (otherlv_11= '{' ( (lv_ownedExpression_12_0= ruleExpCS ) ) otherlv_13= '}' ) ) ) ;
public final EObject ruleQueryCS() throws RecognitionException {
EObject current = null;
@@ -3895,30 +4163,30 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1312:28: ( (otherlv_0= 'query' ( (lv_ownedPathName_1_0= ruleScopeNameCS ) ) ( (lv_name_2_0= ruleUnrestrictedName ) ) otherlv_3= '(' ( ( (lv_ownedParameters_4_0= ruleParamDeclarationCS ) ) (otherlv_5= ',' ( (lv_ownedParameters_6_0= ruleParamDeclarationCS ) ) )* )? otherlv_7= ')' otherlv_8= ':' ( (lv_ownedType_9_0= ruleTypeExpCS ) ) (otherlv_10= ';' | (otherlv_11= '{' ( (lv_ownedExpression_12_0= ruleExpCS ) ) otherlv_13= '}' ) ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1313:1: (otherlv_0= 'query' ( (lv_ownedPathName_1_0= ruleScopeNameCS ) ) ( (lv_name_2_0= ruleUnrestrictedName ) ) otherlv_3= '(' ( ( (lv_ownedParameters_4_0= ruleParamDeclarationCS ) ) (otherlv_5= ',' ( (lv_ownedParameters_6_0= ruleParamDeclarationCS ) ) )* )? otherlv_7= ')' otherlv_8= ':' ( (lv_ownedType_9_0= ruleTypeExpCS ) ) (otherlv_10= ';' | (otherlv_11= '{' ( (lv_ownedExpression_12_0= ruleExpCS ) ) otherlv_13= '}' ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1399:28: ( (otherlv_0= 'query' ( (lv_ownedPathName_1_0= ruleScopeNameCS ) ) ( (lv_name_2_0= ruleUnrestrictedName ) ) otherlv_3= '(' ( ( (lv_ownedParameters_4_0= ruleParamDeclarationCS ) ) (otherlv_5= ',' ( (lv_ownedParameters_6_0= ruleParamDeclarationCS ) ) )* )? otherlv_7= ')' otherlv_8= ':' ( (lv_ownedType_9_0= ruleTypeExpCS ) ) (otherlv_10= ';' | (otherlv_11= '{' ( (lv_ownedExpression_12_0= ruleExpCS ) ) otherlv_13= '}' ) ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1400:1: (otherlv_0= 'query' ( (lv_ownedPathName_1_0= ruleScopeNameCS ) ) ( (lv_name_2_0= ruleUnrestrictedName ) ) otherlv_3= '(' ( ( (lv_ownedParameters_4_0= ruleParamDeclarationCS ) ) (otherlv_5= ',' ( (lv_ownedParameters_6_0= ruleParamDeclarationCS ) ) )* )? otherlv_7= ')' otherlv_8= ':' ( (lv_ownedType_9_0= ruleTypeExpCS ) ) (otherlv_10= ';' | (otherlv_11= '{' ( (lv_ownedExpression_12_0= ruleExpCS ) ) otherlv_13= '}' ) ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1313:1: (otherlv_0= 'query' ( (lv_ownedPathName_1_0= ruleScopeNameCS ) ) ( (lv_name_2_0= ruleUnrestrictedName ) ) otherlv_3= '(' ( ( (lv_ownedParameters_4_0= ruleParamDeclarationCS ) ) (otherlv_5= ',' ( (lv_ownedParameters_6_0= ruleParamDeclarationCS ) ) )* )? otherlv_7= ')' otherlv_8= ':' ( (lv_ownedType_9_0= ruleTypeExpCS ) ) (otherlv_10= ';' | (otherlv_11= '{' ( (lv_ownedExpression_12_0= ruleExpCS ) ) otherlv_13= '}' ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1313:3: otherlv_0= 'query' ( (lv_ownedPathName_1_0= ruleScopeNameCS ) ) ( (lv_name_2_0= ruleUnrestrictedName ) ) otherlv_3= '(' ( ( (lv_ownedParameters_4_0= ruleParamDeclarationCS ) ) (otherlv_5= ',' ( (lv_ownedParameters_6_0= ruleParamDeclarationCS ) ) )* )? otherlv_7= ')' otherlv_8= ':' ( (lv_ownedType_9_0= ruleTypeExpCS ) ) (otherlv_10= ';' | (otherlv_11= '{' ( (lv_ownedExpression_12_0= ruleExpCS ) ) otherlv_13= '}' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1400:1: (otherlv_0= 'query' ( (lv_ownedPathName_1_0= ruleScopeNameCS ) ) ( (lv_name_2_0= ruleUnrestrictedName ) ) otherlv_3= '(' ( ( (lv_ownedParameters_4_0= ruleParamDeclarationCS ) ) (otherlv_5= ',' ( (lv_ownedParameters_6_0= ruleParamDeclarationCS ) ) )* )? otherlv_7= ')' otherlv_8= ':' ( (lv_ownedType_9_0= ruleTypeExpCS ) ) (otherlv_10= ';' | (otherlv_11= '{' ( (lv_ownedExpression_12_0= ruleExpCS ) ) otherlv_13= '}' ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1400:3: otherlv_0= 'query' ( (lv_ownedPathName_1_0= ruleScopeNameCS ) ) ( (lv_name_2_0= ruleUnrestrictedName ) ) otherlv_3= '(' ( ( (lv_ownedParameters_4_0= ruleParamDeclarationCS ) ) (otherlv_5= ',' ( (lv_ownedParameters_6_0= ruleParamDeclarationCS ) ) )* )? otherlv_7= ')' otherlv_8= ':' ( (lv_ownedType_9_0= ruleTypeExpCS ) ) (otherlv_10= ';' | (otherlv_11= '{' ( (lv_ownedExpression_12_0= ruleExpCS ) ) otherlv_13= '}' ) )
{
- otherlv_0=(Token)match(input,37,FollowSets000.FOLLOW_37_in_ruleQueryCS2564); if (state.failed) return current;
+ otherlv_0=(Token)match(input,37,FollowSets000.FOLLOW_37_in_ruleQueryCS2739); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_0, grammarAccess.getQueryCSAccess().getQueryKeyword_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1317:1: ( (lv_ownedPathName_1_0= ruleScopeNameCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1318:1: (lv_ownedPathName_1_0= ruleScopeNameCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1404:1: ( (lv_ownedPathName_1_0= ruleScopeNameCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1405:1: (lv_ownedPathName_1_0= ruleScopeNameCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1318:1: (lv_ownedPathName_1_0= ruleScopeNameCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1319:3: lv_ownedPathName_1_0= ruleScopeNameCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1405:1: (lv_ownedPathName_1_0= ruleScopeNameCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1406:3: lv_ownedPathName_1_0= ruleScopeNameCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getQueryCSAccess().getOwnedPathNameScopeNameCSParserRuleCall_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleScopeNameCS_in_ruleQueryCS2585);
+ pushFollow(FollowSets000.FOLLOW_ruleScopeNameCS_in_ruleQueryCS2760);
lv_ownedPathName_1_0=ruleScopeNameCS();
state._fsp--;
@@ -3942,18 +4210,18 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1335:2: ( (lv_name_2_0= ruleUnrestrictedName ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1336:1: (lv_name_2_0= ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1422:2: ( (lv_name_2_0= ruleUnrestrictedName ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1423:1: (lv_name_2_0= ruleUnrestrictedName )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1336:1: (lv_name_2_0= ruleUnrestrictedName )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1337:3: lv_name_2_0= ruleUnrestrictedName
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1423:1: (lv_name_2_0= ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1424:3: lv_name_2_0= ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getQueryCSAccess().getNameUnrestrictedNameParserRuleCall_2_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleQueryCS2606);
+ pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleQueryCS2781);
lv_name_2_0=ruleUnrestrictedName();
state._fsp--;
@@ -3977,35 +4245,35 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- otherlv_3=(Token)match(input,27,FollowSets000.FOLLOW_27_in_ruleQueryCS2618); if (state.failed) return current;
+ otherlv_3=(Token)match(input,27,FollowSets000.FOLLOW_27_in_ruleQueryCS2793); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getQueryCSAccess().getLeftParenthesisKeyword_3());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1357:1: ( ( (lv_ownedParameters_4_0= ruleParamDeclarationCS ) ) (otherlv_5= ',' ( (lv_ownedParameters_6_0= ruleParamDeclarationCS ) ) )* )?
- int alt38=2;
- int LA38_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1444:1: ( ( (lv_ownedParameters_4_0= ruleParamDeclarationCS ) ) (otherlv_5= ',' ( (lv_ownedParameters_6_0= ruleParamDeclarationCS ) ) )* )?
+ int alt37=2;
+ int LA37_0 = input.LA(1);
- if ( ((LA38_0>=RULE_SIMPLE_ID && LA38_0<=RULE_ESCAPED_ID)||LA38_0==17||LA38_0==19||(LA38_0>=25 && LA38_0<=26)||LA38_0==30||(LA38_0>=34 && LA38_0<=35)||(LA38_0>=37 && LA38_0<=40)) ) {
- alt38=1;
+ if ( ((LA37_0>=RULE_SIMPLE_ID && LA37_0<=RULE_ESCAPED_ID)||LA37_0==17||LA37_0==19||(LA37_0>=25 && LA37_0<=26)||LA37_0==30||(LA37_0>=34 && LA37_0<=35)||(LA37_0>=37 && LA37_0<=40)) ) {
+ alt37=1;
}
- switch (alt38) {
+ switch (alt37) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1357:2: ( (lv_ownedParameters_4_0= ruleParamDeclarationCS ) ) (otherlv_5= ',' ( (lv_ownedParameters_6_0= ruleParamDeclarationCS ) ) )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1444:2: ( (lv_ownedParameters_4_0= ruleParamDeclarationCS ) ) (otherlv_5= ',' ( (lv_ownedParameters_6_0= ruleParamDeclarationCS ) ) )*
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1357:2: ( (lv_ownedParameters_4_0= ruleParamDeclarationCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1358:1: (lv_ownedParameters_4_0= ruleParamDeclarationCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1444:2: ( (lv_ownedParameters_4_0= ruleParamDeclarationCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1445:1: (lv_ownedParameters_4_0= ruleParamDeclarationCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1358:1: (lv_ownedParameters_4_0= ruleParamDeclarationCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1359:3: lv_ownedParameters_4_0= ruleParamDeclarationCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1445:1: (lv_ownedParameters_4_0= ruleParamDeclarationCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1446:3: lv_ownedParameters_4_0= ruleParamDeclarationCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getQueryCSAccess().getOwnedParametersParamDeclarationCSParserRuleCall_4_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleParamDeclarationCS_in_ruleQueryCS2640);
+ pushFollow(FollowSets000.FOLLOW_ruleParamDeclarationCS_in_ruleQueryCS2815);
lv_ownedParameters_4_0=ruleParamDeclarationCS();
state._fsp--;
@@ -4029,39 +4297,39 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1375:2: (otherlv_5= ',' ( (lv_ownedParameters_6_0= ruleParamDeclarationCS ) ) )*
- loop37:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1462:2: (otherlv_5= ',' ( (lv_ownedParameters_6_0= ruleParamDeclarationCS ) ) )*
+ loop36:
do {
- int alt37=2;
- int LA37_0 = input.LA(1);
+ int alt36=2;
+ int LA36_0 = input.LA(1);
- if ( (LA37_0==20) ) {
- alt37=1;
+ if ( (LA36_0==20) ) {
+ alt36=1;
}
- switch (alt37) {
+ switch (alt36) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1375:4: otherlv_5= ',' ( (lv_ownedParameters_6_0= ruleParamDeclarationCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1462:4: otherlv_5= ',' ( (lv_ownedParameters_6_0= ruleParamDeclarationCS ) )
{
- otherlv_5=(Token)match(input,20,FollowSets000.FOLLOW_20_in_ruleQueryCS2653); if (state.failed) return current;
+ otherlv_5=(Token)match(input,20,FollowSets000.FOLLOW_20_in_ruleQueryCS2828); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_5, grammarAccess.getQueryCSAccess().getCommaKeyword_4_1_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1379:1: ( (lv_ownedParameters_6_0= ruleParamDeclarationCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1380:1: (lv_ownedParameters_6_0= ruleParamDeclarationCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1466:1: ( (lv_ownedParameters_6_0= ruleParamDeclarationCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1467:1: (lv_ownedParameters_6_0= ruleParamDeclarationCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1380:1: (lv_ownedParameters_6_0= ruleParamDeclarationCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1381:3: lv_ownedParameters_6_0= ruleParamDeclarationCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1467:1: (lv_ownedParameters_6_0= ruleParamDeclarationCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1468:3: lv_ownedParameters_6_0= ruleParamDeclarationCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getQueryCSAccess().getOwnedParametersParamDeclarationCSParserRuleCall_4_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleParamDeclarationCS_in_ruleQueryCS2674);
+ pushFollow(FollowSets000.FOLLOW_ruleParamDeclarationCS_in_ruleQueryCS2849);
lv_ownedParameters_6_0=ruleParamDeclarationCS();
state._fsp--;
@@ -4090,7 +4358,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
break;
default :
- break loop37;
+ break loop36;
}
} while (true);
@@ -4100,30 +4368,30 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- otherlv_7=(Token)match(input,28,FollowSets000.FOLLOW_28_in_ruleQueryCS2690); if (state.failed) return current;
+ otherlv_7=(Token)match(input,28,FollowSets000.FOLLOW_28_in_ruleQueryCS2865); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_7, grammarAccess.getQueryCSAccess().getRightParenthesisKeyword_5());
}
- otherlv_8=(Token)match(input,29,FollowSets000.FOLLOW_29_in_ruleQueryCS2702); if (state.failed) return current;
+ otherlv_8=(Token)match(input,29,FollowSets000.FOLLOW_29_in_ruleQueryCS2877); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_8, grammarAccess.getQueryCSAccess().getColonKeyword_6());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1405:1: ( (lv_ownedType_9_0= ruleTypeExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1406:1: (lv_ownedType_9_0= ruleTypeExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1492:1: ( (lv_ownedType_9_0= ruleTypeExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1493:1: (lv_ownedType_9_0= ruleTypeExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1406:1: (lv_ownedType_9_0= ruleTypeExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1407:3: lv_ownedType_9_0= ruleTypeExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1493:1: (lv_ownedType_9_0= ruleTypeExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1494:3: lv_ownedType_9_0= ruleTypeExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getQueryCSAccess().getOwnedTypeTypeExpCSParserRuleCall_7_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleQueryCS2723);
+ pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleQueryCS2898);
lv_ownedType_9_0=ruleTypeExpCS();
state._fsp--;
@@ -4147,28 +4415,28 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1423:2: (otherlv_10= ';' | (otherlv_11= '{' ( (lv_ownedExpression_12_0= ruleExpCS ) ) otherlv_13= '}' ) )
- int alt39=2;
- int LA39_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1510:2: (otherlv_10= ';' | (otherlv_11= '{' ( (lv_ownedExpression_12_0= ruleExpCS ) ) otherlv_13= '}' ) )
+ int alt38=2;
+ int LA38_0 = input.LA(1);
- if ( (LA39_0==33) ) {
- alt39=1;
+ if ( (LA38_0==33) ) {
+ alt38=1;
}
- else if ( (LA39_0==21) ) {
- alt39=2;
+ else if ( (LA38_0==21) ) {
+ alt38=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 39, 0, input);
+ new NoViableAltException("", 38, 0, input);
throw nvae;
}
- switch (alt39) {
+ switch (alt38) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1423:4: otherlv_10= ';'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1510:4: otherlv_10= ';'
{
- otherlv_10=(Token)match(input,33,FollowSets000.FOLLOW_33_in_ruleQueryCS2736); if (state.failed) return current;
+ otherlv_10=(Token)match(input,33,FollowSets000.FOLLOW_33_in_ruleQueryCS2911); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_10, grammarAccess.getQueryCSAccess().getSemicolonKeyword_8_0());
@@ -4178,29 +4446,29 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1428:6: (otherlv_11= '{' ( (lv_ownedExpression_12_0= ruleExpCS ) ) otherlv_13= '}' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1515:6: (otherlv_11= '{' ( (lv_ownedExpression_12_0= ruleExpCS ) ) otherlv_13= '}' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1428:6: (otherlv_11= '{' ( (lv_ownedExpression_12_0= ruleExpCS ) ) otherlv_13= '}' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1428:8: otherlv_11= '{' ( (lv_ownedExpression_12_0= ruleExpCS ) ) otherlv_13= '}'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1515:6: (otherlv_11= '{' ( (lv_ownedExpression_12_0= ruleExpCS ) ) otherlv_13= '}' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1515:8: otherlv_11= '{' ( (lv_ownedExpression_12_0= ruleExpCS ) ) otherlv_13= '}'
{
- otherlv_11=(Token)match(input,21,FollowSets000.FOLLOW_21_in_ruleQueryCS2755); if (state.failed) return current;
+ otherlv_11=(Token)match(input,21,FollowSets000.FOLLOW_21_in_ruleQueryCS2930); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_11, grammarAccess.getQueryCSAccess().getLeftCurlyBracketKeyword_8_1_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1432:1: ( (lv_ownedExpression_12_0= ruleExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1433:1: (lv_ownedExpression_12_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1519:1: ( (lv_ownedExpression_12_0= ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1520:1: (lv_ownedExpression_12_0= ruleExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1433:1: (lv_ownedExpression_12_0= ruleExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1434:3: lv_ownedExpression_12_0= ruleExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1520:1: (lv_ownedExpression_12_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1521:3: lv_ownedExpression_12_0= ruleExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getQueryCSAccess().getOwnedExpressionExpCSParserRuleCall_8_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleQueryCS2776);
+ pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleQueryCS2951);
lv_ownedExpression_12_0=ruleExpCS();
state._fsp--;
@@ -4224,7 +4492,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- otherlv_13=(Token)match(input,23,FollowSets000.FOLLOW_23_in_ruleQueryCS2788); if (state.failed) return current;
+ otherlv_13=(Token)match(input,23,FollowSets000.FOLLOW_23_in_ruleQueryCS2963); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_13, grammarAccess.getQueryCSAccess().getRightCurlyBracketKeyword_8_1_2());
@@ -4262,7 +4530,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleScopeNameCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1462:1: entryRuleScopeNameCS returns [EObject current=null] : iv_ruleScopeNameCS= ruleScopeNameCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1549:1: entryRuleScopeNameCS returns [EObject current=null] : iv_ruleScopeNameCS= ruleScopeNameCS EOF ;
public final EObject entryRuleScopeNameCS() throws RecognitionException {
EObject current = null;
@@ -4270,13 +4538,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1463:2: (iv_ruleScopeNameCS= ruleScopeNameCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1464:2: iv_ruleScopeNameCS= ruleScopeNameCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1550:2: (iv_ruleScopeNameCS= ruleScopeNameCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1551:2: iv_ruleScopeNameCS= ruleScopeNameCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getScopeNameCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleScopeNameCS_in_entryRuleScopeNameCS2826);
+ pushFollow(FollowSets000.FOLLOW_ruleScopeNameCS_in_entryRuleScopeNameCS3001);
iv_ruleScopeNameCS=ruleScopeNameCS();
state._fsp--;
@@ -4284,7 +4552,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleScopeNameCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleScopeNameCS2836); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleScopeNameCS3011); if (state.failed) return current;
}
@@ -4302,7 +4570,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleScopeNameCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1471:1: ruleScopeNameCS returns [EObject current=null] : ( ( (lv_ownedPathElements_0_0= ruleFirstPathElementCS ) ) otherlv_1= '::' ( ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) otherlv_3= '::' )* ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1558:1: ruleScopeNameCS returns [EObject current=null] : ( ( (lv_ownedPathElements_0_0= ruleFirstPathElementCS ) ) otherlv_1= '::' ( ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) otherlv_3= '::' )* ) ;
public final EObject ruleScopeNameCS() throws RecognitionException {
EObject current = null;
@@ -4316,24 +4584,24 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1474:28: ( ( ( (lv_ownedPathElements_0_0= ruleFirstPathElementCS ) ) otherlv_1= '::' ( ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) otherlv_3= '::' )* ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1475:1: ( ( (lv_ownedPathElements_0_0= ruleFirstPathElementCS ) ) otherlv_1= '::' ( ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) otherlv_3= '::' )* )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1561:28: ( ( ( (lv_ownedPathElements_0_0= ruleFirstPathElementCS ) ) otherlv_1= '::' ( ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) otherlv_3= '::' )* ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1562:1: ( ( (lv_ownedPathElements_0_0= ruleFirstPathElementCS ) ) otherlv_1= '::' ( ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) otherlv_3= '::' )* )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1475:1: ( ( (lv_ownedPathElements_0_0= ruleFirstPathElementCS ) ) otherlv_1= '::' ( ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) otherlv_3= '::' )* )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1475:2: ( (lv_ownedPathElements_0_0= ruleFirstPathElementCS ) ) otherlv_1= '::' ( ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) otherlv_3= '::' )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1562:1: ( ( (lv_ownedPathElements_0_0= ruleFirstPathElementCS ) ) otherlv_1= '::' ( ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) otherlv_3= '::' )* )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1562:2: ( (lv_ownedPathElements_0_0= ruleFirstPathElementCS ) ) otherlv_1= '::' ( ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) otherlv_3= '::' )*
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1475:2: ( (lv_ownedPathElements_0_0= ruleFirstPathElementCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1476:1: (lv_ownedPathElements_0_0= ruleFirstPathElementCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1562:2: ( (lv_ownedPathElements_0_0= ruleFirstPathElementCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1563:1: (lv_ownedPathElements_0_0= ruleFirstPathElementCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1476:1: (lv_ownedPathElements_0_0= ruleFirstPathElementCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1477:3: lv_ownedPathElements_0_0= ruleFirstPathElementCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1563:1: (lv_ownedPathElements_0_0= ruleFirstPathElementCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1564:3: lv_ownedPathElements_0_0= ruleFirstPathElementCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getScopeNameCSAccess().getOwnedPathElementsFirstPathElementCSParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleFirstPathElementCS_in_ruleScopeNameCS2882);
+ pushFollow(FollowSets000.FOLLOW_ruleFirstPathElementCS_in_ruleScopeNameCS3057);
lv_ownedPathElements_0_0=ruleFirstPathElementCS();
state._fsp--;
@@ -4357,33 +4625,33 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,31,FollowSets000.FOLLOW_31_in_ruleScopeNameCS2894); if (state.failed) return current;
+ otherlv_1=(Token)match(input,31,FollowSets000.FOLLOW_31_in_ruleScopeNameCS3069); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getScopeNameCSAccess().getColonColonKeyword_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1497:1: ( ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) otherlv_3= '::' )*
- loop40:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1584:1: ( ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) otherlv_3= '::' )*
+ loop39:
do {
- int alt40=2;
- alt40 = dfa40.predict(input);
- switch (alt40) {
+ int alt39=2;
+ alt39 = dfa39.predict(input);
+ switch (alt39) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1497:2: ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) otherlv_3= '::'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1584:2: ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) otherlv_3= '::'
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1497:2: ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1498:1: (lv_ownedPathElements_2_0= ruleNextPathElementCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1584:2: ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1585:1: (lv_ownedPathElements_2_0= ruleNextPathElementCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1498:1: (lv_ownedPathElements_2_0= ruleNextPathElementCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1499:3: lv_ownedPathElements_2_0= ruleNextPathElementCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1585:1: (lv_ownedPathElements_2_0= ruleNextPathElementCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1586:3: lv_ownedPathElements_2_0= ruleNextPathElementCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getScopeNameCSAccess().getOwnedPathElementsNextPathElementCSParserRuleCall_2_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleNextPathElementCS_in_ruleScopeNameCS2916);
+ pushFollow(FollowSets000.FOLLOW_ruleNextPathElementCS_in_ruleScopeNameCS3091);
lv_ownedPathElements_2_0=ruleNextPathElementCS();
state._fsp--;
@@ -4407,7 +4675,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- otherlv_3=(Token)match(input,31,FollowSets000.FOLLOW_31_in_ruleScopeNameCS2928); if (state.failed) return current;
+ otherlv_3=(Token)match(input,31,FollowSets000.FOLLOW_31_in_ruleScopeNameCS3103); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getScopeNameCSAccess().getColonColonKeyword_2_1());
@@ -4418,7 +4686,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
break;
default :
- break loop40;
+ break loop39;
}
} while (true);
@@ -4445,7 +4713,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleTransformationCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1527:1: entryRuleTransformationCS returns [EObject current=null] : iv_ruleTransformationCS= ruleTransformationCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1614:1: entryRuleTransformationCS returns [EObject current=null] : iv_ruleTransformationCS= ruleTransformationCS EOF ;
public final EObject entryRuleTransformationCS() throws RecognitionException {
EObject current = null;
@@ -4453,13 +4721,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1528:2: (iv_ruleTransformationCS= ruleTransformationCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1529:2: iv_ruleTransformationCS= ruleTransformationCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1615:2: (iv_ruleTransformationCS= ruleTransformationCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1616:2: iv_ruleTransformationCS= ruleTransformationCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTransformationCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleTransformationCS_in_entryRuleTransformationCS2966);
+ pushFollow(FollowSets000.FOLLOW_ruleTransformationCS_in_entryRuleTransformationCS3141);
iv_ruleTransformationCS=ruleTransformationCS();
state._fsp--;
@@ -4467,7 +4735,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleTransformationCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTransformationCS2976); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTransformationCS3151); if (state.failed) return current;
}
@@ -4485,7 +4753,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleTransformationCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1536:1: ruleTransformationCS returns [EObject current=null] : (otherlv_0= 'transformation' ( (lv_ownedPathName_1_0= ruleScopeNameCS ) )? ( (lv_name_2_0= ruleUnreservedName ) ) otherlv_3= '{' ( ( (lv_ownedDirections_4_0= ruleDirectionCS ) ) otherlv_5= ';' )* otherlv_6= '}' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1623:1: ruleTransformationCS returns [EObject current=null] : (otherlv_0= 'transformation' ( (lv_ownedPathName_1_0= ruleScopeNameCS ) )? ( (lv_name_2_0= ruleUnreservedName ) ) otherlv_3= '{' ( ( (lv_ownedDirections_4_0= ruleDirectionCS ) ) otherlv_5= ';' )* otherlv_6= '}' ) ;
public final EObject ruleTransformationCS() throws RecognitionException {
EObject current = null;
@@ -4503,34 +4771,34 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1539:28: ( (otherlv_0= 'transformation' ( (lv_ownedPathName_1_0= ruleScopeNameCS ) )? ( (lv_name_2_0= ruleUnreservedName ) ) otherlv_3= '{' ( ( (lv_ownedDirections_4_0= ruleDirectionCS ) ) otherlv_5= ';' )* otherlv_6= '}' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1540:1: (otherlv_0= 'transformation' ( (lv_ownedPathName_1_0= ruleScopeNameCS ) )? ( (lv_name_2_0= ruleUnreservedName ) ) otherlv_3= '{' ( ( (lv_ownedDirections_4_0= ruleDirectionCS ) ) otherlv_5= ';' )* otherlv_6= '}' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1626:28: ( (otherlv_0= 'transformation' ( (lv_ownedPathName_1_0= ruleScopeNameCS ) )? ( (lv_name_2_0= ruleUnreservedName ) ) otherlv_3= '{' ( ( (lv_ownedDirections_4_0= ruleDirectionCS ) ) otherlv_5= ';' )* otherlv_6= '}' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1627:1: (otherlv_0= 'transformation' ( (lv_ownedPathName_1_0= ruleScopeNameCS ) )? ( (lv_name_2_0= ruleUnreservedName ) ) otherlv_3= '{' ( ( (lv_ownedDirections_4_0= ruleDirectionCS ) ) otherlv_5= ';' )* otherlv_6= '}' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1540:1: (otherlv_0= 'transformation' ( (lv_ownedPathName_1_0= ruleScopeNameCS ) )? ( (lv_name_2_0= ruleUnreservedName ) ) otherlv_3= '{' ( ( (lv_ownedDirections_4_0= ruleDirectionCS ) ) otherlv_5= ';' )* otherlv_6= '}' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1540:3: otherlv_0= 'transformation' ( (lv_ownedPathName_1_0= ruleScopeNameCS ) )? ( (lv_name_2_0= ruleUnreservedName ) ) otherlv_3= '{' ( ( (lv_ownedDirections_4_0= ruleDirectionCS ) ) otherlv_5= ';' )* otherlv_6= '}'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1627:1: (otherlv_0= 'transformation' ( (lv_ownedPathName_1_0= ruleScopeNameCS ) )? ( (lv_name_2_0= ruleUnreservedName ) ) otherlv_3= '{' ( ( (lv_ownedDirections_4_0= ruleDirectionCS ) ) otherlv_5= ';' )* otherlv_6= '}' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1627:3: otherlv_0= 'transformation' ( (lv_ownedPathName_1_0= ruleScopeNameCS ) )? ( (lv_name_2_0= ruleUnreservedName ) ) otherlv_3= '{' ( ( (lv_ownedDirections_4_0= ruleDirectionCS ) ) otherlv_5= ';' )* otherlv_6= '}'
{
- otherlv_0=(Token)match(input,38,FollowSets000.FOLLOW_38_in_ruleTransformationCS3013); if (state.failed) return current;
+ otherlv_0=(Token)match(input,38,FollowSets000.FOLLOW_38_in_ruleTransformationCS3188); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_0, grammarAccess.getTransformationCSAccess().getTransformationKeyword_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1544:1: ( (lv_ownedPathName_1_0= ruleScopeNameCS ) )?
- int alt41=2;
- alt41 = dfa41.predict(input);
- switch (alt41) {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1631:1: ( (lv_ownedPathName_1_0= ruleScopeNameCS ) )?
+ int alt40=2;
+ alt40 = dfa40.predict(input);
+ switch (alt40) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1545:1: (lv_ownedPathName_1_0= ruleScopeNameCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1632:1: (lv_ownedPathName_1_0= ruleScopeNameCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1545:1: (lv_ownedPathName_1_0= ruleScopeNameCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1546:3: lv_ownedPathName_1_0= ruleScopeNameCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1632:1: (lv_ownedPathName_1_0= ruleScopeNameCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1633:3: lv_ownedPathName_1_0= ruleScopeNameCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTransformationCSAccess().getOwnedPathNameScopeNameCSParserRuleCall_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleScopeNameCS_in_ruleTransformationCS3034);
+ pushFollow(FollowSets000.FOLLOW_ruleScopeNameCS_in_ruleTransformationCS3209);
lv_ownedPathName_1_0=ruleScopeNameCS();
state._fsp--;
@@ -4557,18 +4825,18 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1562:3: ( (lv_name_2_0= ruleUnreservedName ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1563:1: (lv_name_2_0= ruleUnreservedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1649:3: ( (lv_name_2_0= ruleUnreservedName ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1650:1: (lv_name_2_0= ruleUnreservedName )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1563:1: (lv_name_2_0= ruleUnreservedName )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1564:3: lv_name_2_0= ruleUnreservedName
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1650:1: (lv_name_2_0= ruleUnreservedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1651:3: lv_name_2_0= ruleUnreservedName
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTransformationCSAccess().getNameUnreservedNameParserRuleCall_2_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnreservedName_in_ruleTransformationCS3056);
+ pushFollow(FollowSets000.FOLLOW_ruleUnreservedName_in_ruleTransformationCS3231);
lv_name_2_0=ruleUnreservedName();
state._fsp--;
@@ -4592,39 +4860,39 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- otherlv_3=(Token)match(input,21,FollowSets000.FOLLOW_21_in_ruleTransformationCS3068); if (state.failed) return current;
+ otherlv_3=(Token)match(input,21,FollowSets000.FOLLOW_21_in_ruleTransformationCS3243); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getTransformationCSAccess().getLeftCurlyBracketKeyword_3());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1584:1: ( ( (lv_ownedDirections_4_0= ruleDirectionCS ) ) otherlv_5= ';' )*
- loop42:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1671:1: ( ( (lv_ownedDirections_4_0= ruleDirectionCS ) ) otherlv_5= ';' )*
+ loop41:
do {
- int alt42=2;
- int LA42_0 = input.LA(1);
+ int alt41=2;
+ int LA41_0 = input.LA(1);
- if ( (LA42_0==EOF||(LA42_0>=RULE_SIMPLE_ID && LA42_0<=RULE_ESCAPED_ID)||LA42_0==17||LA42_0==19||(LA42_0>=25 && LA42_0<=26)||LA42_0==30||(LA42_0>=33 && LA42_0<=35)||(LA42_0>=37 && LA42_0<=40)) ) {
- alt42=1;
+ if ( (LA41_0==EOF||(LA41_0>=RULE_SIMPLE_ID && LA41_0<=RULE_ESCAPED_ID)||LA41_0==17||LA41_0==19||(LA41_0>=25 && LA41_0<=26)||LA41_0==30||(LA41_0>=33 && LA41_0<=35)||(LA41_0>=37 && LA41_0<=40)) ) {
+ alt41=1;
}
- switch (alt42) {
+ switch (alt41) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1584:2: ( (lv_ownedDirections_4_0= ruleDirectionCS ) ) otherlv_5= ';'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1671:2: ( (lv_ownedDirections_4_0= ruleDirectionCS ) ) otherlv_5= ';'
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1584:2: ( (lv_ownedDirections_4_0= ruleDirectionCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1585:1: (lv_ownedDirections_4_0= ruleDirectionCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1671:2: ( (lv_ownedDirections_4_0= ruleDirectionCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1672:1: (lv_ownedDirections_4_0= ruleDirectionCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1585:1: (lv_ownedDirections_4_0= ruleDirectionCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1586:3: lv_ownedDirections_4_0= ruleDirectionCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1672:1: (lv_ownedDirections_4_0= ruleDirectionCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1673:3: lv_ownedDirections_4_0= ruleDirectionCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTransformationCSAccess().getOwnedDirectionsDirectionCSParserRuleCall_4_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleDirectionCS_in_ruleTransformationCS3090);
+ pushFollow(FollowSets000.FOLLOW_ruleDirectionCS_in_ruleTransformationCS3265);
lv_ownedDirections_4_0=ruleDirectionCS();
state._fsp--;
@@ -4648,7 +4916,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- otherlv_5=(Token)match(input,33,FollowSets000.FOLLOW_33_in_ruleTransformationCS3102); if (state.failed) return current;
+ otherlv_5=(Token)match(input,33,FollowSets000.FOLLOW_33_in_ruleTransformationCS3277); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_5, grammarAccess.getTransformationCSAccess().getSemicolonKeyword_4_1());
@@ -4659,11 +4927,11 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
break;
default :
- break loop42;
+ break loop41;
}
} while (true);
- otherlv_6=(Token)match(input,23,FollowSets000.FOLLOW_23_in_ruleTransformationCS3116); if (state.failed) return current;
+ otherlv_6=(Token)match(input,23,FollowSets000.FOLLOW_23_in_ruleTransformationCS3291); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_6, grammarAccess.getTransformationCSAccess().getRightCurlyBracketKeyword_5());
@@ -4692,7 +4960,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleUnrealizedVariableCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1618:1: entryRuleUnrealizedVariableCS returns [EObject current=null] : iv_ruleUnrealizedVariableCS= ruleUnrealizedVariableCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1705:1: entryRuleUnrealizedVariableCS returns [EObject current=null] : iv_ruleUnrealizedVariableCS= ruleUnrealizedVariableCS EOF ;
public final EObject entryRuleUnrealizedVariableCS() throws RecognitionException {
EObject current = null;
@@ -4700,13 +4968,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1619:2: (iv_ruleUnrealizedVariableCS= ruleUnrealizedVariableCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1620:2: iv_ruleUnrealizedVariableCS= ruleUnrealizedVariableCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1706:2: (iv_ruleUnrealizedVariableCS= ruleUnrealizedVariableCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1707:2: iv_ruleUnrealizedVariableCS= ruleUnrealizedVariableCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getUnrealizedVariableCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnrealizedVariableCS_in_entryRuleUnrealizedVariableCS3152);
+ pushFollow(FollowSets000.FOLLOW_ruleUnrealizedVariableCS_in_entryRuleUnrealizedVariableCS3327);
iv_ruleUnrealizedVariableCS=ruleUnrealizedVariableCS();
state._fsp--;
@@ -4714,7 +4982,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleUnrealizedVariableCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleUnrealizedVariableCS3162); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleUnrealizedVariableCS3337); if (state.failed) return current;
}
@@ -4732,7 +5000,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleUnrealizedVariableCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1627:1: ruleUnrealizedVariableCS returns [EObject current=null] : ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )? (otherlv_3= ':=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) )? ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1714:1: ruleUnrealizedVariableCS returns [EObject current=null] : ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )? (otherlv_3= ':=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) )? ) ;
public final EObject ruleUnrealizedVariableCS() throws RecognitionException {
EObject current = null;
@@ -4748,24 +5016,24 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1630:28: ( ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )? (otherlv_3= ':=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) )? ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1631:1: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )? (otherlv_3= ':=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1717:28: ( ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )? (otherlv_3= ':=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) )? ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1718:1: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )? (otherlv_3= ':=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) )? )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1631:1: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )? (otherlv_3= ':=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) )? )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1631:2: ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )? (otherlv_3= ':=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1718:1: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )? (otherlv_3= ':=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1718:2: ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )? (otherlv_3= ':=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) )?
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1631:2: ( (lv_name_0_0= ruleUnrestrictedName ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1632:1: (lv_name_0_0= ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1718:2: ( (lv_name_0_0= ruleUnrestrictedName ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1719:1: (lv_name_0_0= ruleUnrestrictedName )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1632:1: (lv_name_0_0= ruleUnrestrictedName )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1633:3: lv_name_0_0= ruleUnrestrictedName
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1719:1: (lv_name_0_0= ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1720:3: lv_name_0_0= ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getUnrealizedVariableCSAccess().getNameUnrestrictedNameParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleUnrealizedVariableCS3208);
+ pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleUnrealizedVariableCS3383);
lv_name_0_0=ruleUnrestrictedName();
state._fsp--;
@@ -4789,35 +5057,35 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1649:2: (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )?
- int alt43=2;
- int LA43_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1736:2: (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )?
+ int alt42=2;
+ int LA42_0 = input.LA(1);
- if ( (LA43_0==29) ) {
- alt43=1;
+ if ( (LA42_0==29) ) {
+ alt42=1;
}
- switch (alt43) {
+ switch (alt42) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1649:4: otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1736:4: otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) )
{
- otherlv_1=(Token)match(input,29,FollowSets000.FOLLOW_29_in_ruleUnrealizedVariableCS3221); if (state.failed) return current;
+ otherlv_1=(Token)match(input,29,FollowSets000.FOLLOW_29_in_ruleUnrealizedVariableCS3396); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getUnrealizedVariableCSAccess().getColonKeyword_1_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1653:1: ( (lv_ownedType_2_0= ruleTypeExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1654:1: (lv_ownedType_2_0= ruleTypeExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1740:1: ( (lv_ownedType_2_0= ruleTypeExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1741:1: (lv_ownedType_2_0= ruleTypeExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1654:1: (lv_ownedType_2_0= ruleTypeExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1655:3: lv_ownedType_2_0= ruleTypeExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1741:1: (lv_ownedType_2_0= ruleTypeExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1742:3: lv_ownedType_2_0= ruleTypeExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getUnrealizedVariableCSAccess().getOwnedTypeTypeExpCSParserRuleCall_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleUnrealizedVariableCS3242);
+ pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleUnrealizedVariableCS3417);
lv_ownedType_2_0=ruleTypeExpCS();
state._fsp--;
@@ -4847,35 +5115,35 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1671:4: (otherlv_3= ':=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) )?
- int alt44=2;
- int LA44_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1758:4: (otherlv_3= ':=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) )?
+ int alt43=2;
+ int LA43_0 = input.LA(1);
- if ( (LA44_0==36) ) {
- alt44=1;
+ if ( (LA43_0==36) ) {
+ alt43=1;
}
- switch (alt44) {
+ switch (alt43) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1671:6: otherlv_3= ':=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1758:6: otherlv_3= ':=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) )
{
- otherlv_3=(Token)match(input,36,FollowSets000.FOLLOW_36_in_ruleUnrealizedVariableCS3257); if (state.failed) return current;
+ otherlv_3=(Token)match(input,36,FollowSets000.FOLLOW_36_in_ruleUnrealizedVariableCS3432); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getUnrealizedVariableCSAccess().getColonEqualsSignKeyword_2_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1675:1: ( (lv_ownedInitExpression_4_0= ruleExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1676:1: (lv_ownedInitExpression_4_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1762:1: ( (lv_ownedInitExpression_4_0= ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1763:1: (lv_ownedInitExpression_4_0= ruleExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1676:1: (lv_ownedInitExpression_4_0= ruleExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1677:3: lv_ownedInitExpression_4_0= ruleExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1763:1: (lv_ownedInitExpression_4_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1764:3: lv_ownedInitExpression_4_0= ruleExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getUnrealizedVariableCSAccess().getOwnedInitExpressionExpCSParserRuleCall_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleUnrealizedVariableCS3278);
+ pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleUnrealizedVariableCS3453);
lv_ownedInitExpression_4_0=ruleExpCS();
state._fsp--;
@@ -4928,7 +5196,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleRealizedVariableCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1701:1: entryRuleRealizedVariableCS returns [EObject current=null] : iv_ruleRealizedVariableCS= ruleRealizedVariableCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1788:1: entryRuleRealizedVariableCS returns [EObject current=null] : iv_ruleRealizedVariableCS= ruleRealizedVariableCS EOF ;
public final EObject entryRuleRealizedVariableCS() throws RecognitionException {
EObject current = null;
@@ -4936,13 +5204,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1702:2: (iv_ruleRealizedVariableCS= ruleRealizedVariableCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1703:2: iv_ruleRealizedVariableCS= ruleRealizedVariableCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1789:2: (iv_ruleRealizedVariableCS= ruleRealizedVariableCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1790:2: iv_ruleRealizedVariableCS= ruleRealizedVariableCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getRealizedVariableCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleRealizedVariableCS_in_entryRuleRealizedVariableCS3316);
+ pushFollow(FollowSets000.FOLLOW_ruleRealizedVariableCS_in_entryRuleRealizedVariableCS3491);
iv_ruleRealizedVariableCS=ruleRealizedVariableCS();
state._fsp--;
@@ -4950,7 +5218,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleRealizedVariableCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleRealizedVariableCS3326); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleRealizedVariableCS3501); if (state.failed) return current;
}
@@ -4968,7 +5236,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleRealizedVariableCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1710:1: ruleRealizedVariableCS returns [EObject current=null] : (otherlv_0= 'realize' ( (lv_name_1_0= ruleUnrestrictedName ) ) otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1797:1: ruleRealizedVariableCS returns [EObject current=null] : (otherlv_0= 'realize' ( (lv_name_1_0= ruleUnrestrictedName ) ) otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) ) ;
public final EObject ruleRealizedVariableCS() throws RecognitionException {
EObject current = null;
@@ -4982,30 +5250,30 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1713:28: ( (otherlv_0= 'realize' ( (lv_name_1_0= ruleUnrestrictedName ) ) otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1714:1: (otherlv_0= 'realize' ( (lv_name_1_0= ruleUnrestrictedName ) ) otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1800:28: ( (otherlv_0= 'realize' ( (lv_name_1_0= ruleUnrestrictedName ) ) otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1801:1: (otherlv_0= 'realize' ( (lv_name_1_0= ruleUnrestrictedName ) ) otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1714:1: (otherlv_0= 'realize' ( (lv_name_1_0= ruleUnrestrictedName ) ) otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1714:3: otherlv_0= 'realize' ( (lv_name_1_0= ruleUnrestrictedName ) ) otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1801:1: (otherlv_0= 'realize' ( (lv_name_1_0= ruleUnrestrictedName ) ) otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1801:3: otherlv_0= 'realize' ( (lv_name_1_0= ruleUnrestrictedName ) ) otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) )
{
- otherlv_0=(Token)match(input,39,FollowSets000.FOLLOW_39_in_ruleRealizedVariableCS3363); if (state.failed) return current;
+ otherlv_0=(Token)match(input,39,FollowSets000.FOLLOW_39_in_ruleRealizedVariableCS3538); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_0, grammarAccess.getRealizedVariableCSAccess().getRealizeKeyword_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1718:1: ( (lv_name_1_0= ruleUnrestrictedName ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1719:1: (lv_name_1_0= ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1805:1: ( (lv_name_1_0= ruleUnrestrictedName ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1806:1: (lv_name_1_0= ruleUnrestrictedName )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1719:1: (lv_name_1_0= ruleUnrestrictedName )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1720:3: lv_name_1_0= ruleUnrestrictedName
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1806:1: (lv_name_1_0= ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1807:3: lv_name_1_0= ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getRealizedVariableCSAccess().getNameUnrestrictedNameParserRuleCall_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleRealizedVariableCS3384);
+ pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleRealizedVariableCS3559);
lv_name_1_0=ruleUnrestrictedName();
state._fsp--;
@@ -5029,24 +5297,24 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- otherlv_2=(Token)match(input,29,FollowSets000.FOLLOW_29_in_ruleRealizedVariableCS3396); if (state.failed) return current;
+ otherlv_2=(Token)match(input,29,FollowSets000.FOLLOW_29_in_ruleRealizedVariableCS3571); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getRealizedVariableCSAccess().getColonKeyword_2());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1740:1: ( (lv_ownedType_3_0= ruleTypeExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1741:1: (lv_ownedType_3_0= ruleTypeExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1827:1: ( (lv_ownedType_3_0= ruleTypeExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1828:1: (lv_ownedType_3_0= ruleTypeExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1741:1: (lv_ownedType_3_0= ruleTypeExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1742:3: lv_ownedType_3_0= ruleTypeExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1828:1: (lv_ownedType_3_0= ruleTypeExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1829:3: lv_ownedType_3_0= ruleTypeExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getRealizedVariableCSAccess().getOwnedTypeTypeExpCSParserRuleCall_3_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleRealizedVariableCS3417);
+ pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleRealizedVariableCS3592);
lv_ownedType_3_0=ruleTypeExpCS();
state._fsp--;
@@ -5093,7 +5361,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleUnnamedDomainCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1766:1: entryRuleUnnamedDomainCS returns [EObject current=null] : iv_ruleUnnamedDomainCS= ruleUnnamedDomainCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1853:1: entryRuleUnnamedDomainCS returns [EObject current=null] : iv_ruleUnnamedDomainCS= ruleUnnamedDomainCS EOF ;
public final EObject entryRuleUnnamedDomainCS() throws RecognitionException {
EObject current = null;
@@ -5101,13 +5369,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1767:2: (iv_ruleUnnamedDomainCS= ruleUnnamedDomainCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1768:2: iv_ruleUnnamedDomainCS= ruleUnnamedDomainCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1854:2: (iv_ruleUnnamedDomainCS= ruleUnnamedDomainCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1855:2: iv_ruleUnnamedDomainCS= ruleUnnamedDomainCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getUnnamedDomainCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnnamedDomainCS_in_entryRuleUnnamedDomainCS3453);
+ pushFollow(FollowSets000.FOLLOW_ruleUnnamedDomainCS_in_entryRuleUnnamedDomainCS3628);
iv_ruleUnnamedDomainCS=ruleUnnamedDomainCS();
state._fsp--;
@@ -5115,7 +5383,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleUnnamedDomainCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleUnnamedDomainCS3463); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleUnnamedDomainCS3638); if (state.failed) return current;
}
@@ -5133,7 +5401,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleUnnamedDomainCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1775:1: ruleUnnamedDomainCS returns [EObject current=null] : ( () ( (lv_ownedGuardPattern_1_0= ruleGuardPatternCS ) ) ( (lv_ownedBottomPattern_2_0= ruleBottomPatternCS ) ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1862:1: ruleUnnamedDomainCS returns [EObject current=null] : ( () ( (lv_ownedGuardPattern_1_0= ruleGuardPatternCS ) ) ( (lv_ownedBottomPattern_2_0= ruleBottomPatternCS ) ) ) ;
public final EObject ruleUnnamedDomainCS() throws RecognitionException {
EObject current = null;
@@ -5145,14 +5413,14 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1778:28: ( ( () ( (lv_ownedGuardPattern_1_0= ruleGuardPatternCS ) ) ( (lv_ownedBottomPattern_2_0= ruleBottomPatternCS ) ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1779:1: ( () ( (lv_ownedGuardPattern_1_0= ruleGuardPatternCS ) ) ( (lv_ownedBottomPattern_2_0= ruleBottomPatternCS ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1865:28: ( ( () ( (lv_ownedGuardPattern_1_0= ruleGuardPatternCS ) ) ( (lv_ownedBottomPattern_2_0= ruleBottomPatternCS ) ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1866:1: ( () ( (lv_ownedGuardPattern_1_0= ruleGuardPatternCS ) ) ( (lv_ownedBottomPattern_2_0= ruleBottomPatternCS ) ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1779:1: ( () ( (lv_ownedGuardPattern_1_0= ruleGuardPatternCS ) ) ( (lv_ownedBottomPattern_2_0= ruleBottomPatternCS ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1779:2: () ( (lv_ownedGuardPattern_1_0= ruleGuardPatternCS ) ) ( (lv_ownedBottomPattern_2_0= ruleBottomPatternCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1866:1: ( () ( (lv_ownedGuardPattern_1_0= ruleGuardPatternCS ) ) ( (lv_ownedBottomPattern_2_0= ruleBottomPatternCS ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1866:2: () ( (lv_ownedGuardPattern_1_0= ruleGuardPatternCS ) ) ( (lv_ownedBottomPattern_2_0= ruleBottomPatternCS ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1779:2: ()
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1780:2:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1866:2: ()
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1867:2:
{
if ( state.backtracking==0 ) {
@@ -5169,18 +5437,18 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1788:2: ( (lv_ownedGuardPattern_1_0= ruleGuardPatternCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1789:1: (lv_ownedGuardPattern_1_0= ruleGuardPatternCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1875:2: ( (lv_ownedGuardPattern_1_0= ruleGuardPatternCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1876:1: (lv_ownedGuardPattern_1_0= ruleGuardPatternCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1789:1: (lv_ownedGuardPattern_1_0= ruleGuardPatternCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1790:3: lv_ownedGuardPattern_1_0= ruleGuardPatternCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1876:1: (lv_ownedGuardPattern_1_0= ruleGuardPatternCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1877:3: lv_ownedGuardPattern_1_0= ruleGuardPatternCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getUnnamedDomainCSAccess().getOwnedGuardPatternGuardPatternCSParserRuleCall_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleGuardPatternCS_in_ruleUnnamedDomainCS3521);
+ pushFollow(FollowSets000.FOLLOW_ruleGuardPatternCS_in_ruleUnnamedDomainCS3696);
lv_ownedGuardPattern_1_0=ruleGuardPatternCS();
state._fsp--;
@@ -5204,18 +5472,18 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1806:2: ( (lv_ownedBottomPattern_2_0= ruleBottomPatternCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1807:1: (lv_ownedBottomPattern_2_0= ruleBottomPatternCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1893:2: ( (lv_ownedBottomPattern_2_0= ruleBottomPatternCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1894:1: (lv_ownedBottomPattern_2_0= ruleBottomPatternCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1807:1: (lv_ownedBottomPattern_2_0= ruleBottomPatternCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1808:3: lv_ownedBottomPattern_2_0= ruleBottomPatternCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1894:1: (lv_ownedBottomPattern_2_0= ruleBottomPatternCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1895:3: lv_ownedBottomPattern_2_0= ruleBottomPatternCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getUnnamedDomainCSAccess().getOwnedBottomPatternBottomPatternCSParserRuleCall_2_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleBottomPatternCS_in_ruleUnnamedDomainCS3542);
+ pushFollow(FollowSets000.FOLLOW_ruleBottomPatternCS_in_ruleUnnamedDomainCS3717);
lv_ownedBottomPattern_2_0=ruleBottomPatternCS();
state._fsp--;
@@ -5262,7 +5530,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleUnrestrictedName"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1832:1: entryRuleUnrestrictedName returns [String current=null] : iv_ruleUnrestrictedName= ruleUnrestrictedName EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1919:1: entryRuleUnrestrictedName returns [String current=null] : iv_ruleUnrestrictedName= ruleUnrestrictedName EOF ;
public final String entryRuleUnrestrictedName() throws RecognitionException {
String current = null;
@@ -5270,13 +5538,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1833:2: (iv_ruleUnrestrictedName= ruleUnrestrictedName EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1834:2: iv_ruleUnrestrictedName= ruleUnrestrictedName EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1920:2: (iv_ruleUnrestrictedName= ruleUnrestrictedName EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1921:2: iv_ruleUnrestrictedName= ruleUnrestrictedName EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getUnrestrictedNameRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_entryRuleUnrestrictedName3579);
+ pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_entryRuleUnrestrictedName3754);
iv_ruleUnrestrictedName=ruleUnrestrictedName();
state._fsp--;
@@ -5284,7 +5552,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleUnrestrictedName.getText();
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleUnrestrictedName3590); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleUnrestrictedName3765); if (state.failed) return current;
}
@@ -5302,7 +5570,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleUnrestrictedName"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1841:1: ruleUnrestrictedName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_EssentialOCLUnrestrictedName_0= ruleEssentialOCLUnrestrictedName | kw= 'check' | kw= 'enforce' | kw= 'import' | kw= 'imports' | kw= 'library' | kw= 'map' | kw= 'query' | kw= 'realize' | kw= 'refines' | kw= 'transformation' | kw= 'uses' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1928:1: ruleUnrestrictedName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_EssentialOCLUnrestrictedName_0= ruleEssentialOCLUnrestrictedName | kw= 'check' | kw= 'enforce' | kw= 'import' | kw= 'imports' | kw= 'library' | kw= 'map' | kw= 'query' | kw= 'realize' | kw= 'refines' | kw= 'transformation' | kw= 'uses' ) ;
public final AntlrDatatypeRuleToken ruleUnrestrictedName() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -5313,91 +5581,91 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1844:28: ( (this_EssentialOCLUnrestrictedName_0= ruleEssentialOCLUnrestrictedName | kw= 'check' | kw= 'enforce' | kw= 'import' | kw= 'imports' | kw= 'library' | kw= 'map' | kw= 'query' | kw= 'realize' | kw= 'refines' | kw= 'transformation' | kw= 'uses' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1845:1: (this_EssentialOCLUnrestrictedName_0= ruleEssentialOCLUnrestrictedName | kw= 'check' | kw= 'enforce' | kw= 'import' | kw= 'imports' | kw= 'library' | kw= 'map' | kw= 'query' | kw= 'realize' | kw= 'refines' | kw= 'transformation' | kw= 'uses' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1931:28: ( (this_EssentialOCLUnrestrictedName_0= ruleEssentialOCLUnrestrictedName | kw= 'check' | kw= 'enforce' | kw= 'import' | kw= 'imports' | kw= 'library' | kw= 'map' | kw= 'query' | kw= 'realize' | kw= 'refines' | kw= 'transformation' | kw= 'uses' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1932:1: (this_EssentialOCLUnrestrictedName_0= ruleEssentialOCLUnrestrictedName | kw= 'check' | kw= 'enforce' | kw= 'import' | kw= 'imports' | kw= 'library' | kw= 'map' | kw= 'query' | kw= 'realize' | kw= 'refines' | kw= 'transformation' | kw= 'uses' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1845:1: (this_EssentialOCLUnrestrictedName_0= ruleEssentialOCLUnrestrictedName | kw= 'check' | kw= 'enforce' | kw= 'import' | kw= 'imports' | kw= 'library' | kw= 'map' | kw= 'query' | kw= 'realize' | kw= 'refines' | kw= 'transformation' | kw= 'uses' )
- int alt45=12;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1932:1: (this_EssentialOCLUnrestrictedName_0= ruleEssentialOCLUnrestrictedName | kw= 'check' | kw= 'enforce' | kw= 'import' | kw= 'imports' | kw= 'library' | kw= 'map' | kw= 'query' | kw= 'realize' | kw= 'refines' | kw= 'transformation' | kw= 'uses' )
+ int alt44=12;
switch ( input.LA(1) ) {
case RULE_SIMPLE_ID:
case RULE_ESCAPED_ID:
{
- alt45=1;
+ alt44=1;
}
break;
case 34:
{
- alt45=2;
+ alt44=2;
}
break;
case 35:
{
- alt45=3;
+ alt44=3;
}
break;
case 30:
{
- alt45=4;
+ alt44=4;
}
break;
case 25:
{
- alt45=5;
+ alt44=5;
}
break;
case 40:
{
- alt45=6;
+ alt44=6;
}
break;
case 17:
{
- alt45=7;
+ alt44=7;
}
break;
case 37:
{
- alt45=8;
+ alt44=8;
}
break;
case 39:
{
- alt45=9;
+ alt44=9;
}
break;
case 19:
{
- alt45=10;
+ alt44=10;
}
break;
case 38:
{
- alt45=11;
+ alt44=11;
}
break;
case 26:
{
- alt45=12;
+ alt44=12;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 45, 0, input);
+ new NoViableAltException("", 44, 0, input);
throw nvae;
}
- switch (alt45) {
+ switch (alt44) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1846:5: this_EssentialOCLUnrestrictedName_0= ruleEssentialOCLUnrestrictedName
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1933:5: this_EssentialOCLUnrestrictedName_0= ruleEssentialOCLUnrestrictedName
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getUnrestrictedNameAccess().getEssentialOCLUnrestrictedNameParserRuleCall_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleEssentialOCLUnrestrictedName_in_ruleUnrestrictedName3637);
+ pushFollow(FollowSets000.FOLLOW_ruleEssentialOCLUnrestrictedName_in_ruleUnrestrictedName3812);
this_EssentialOCLUnrestrictedName_0=ruleEssentialOCLUnrestrictedName();
state._fsp--;
@@ -5416,9 +5684,9 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1858:2: kw= 'check'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1945:2: kw= 'check'
{
- kw=(Token)match(input,34,FollowSets000.FOLLOW_34_in_ruleUnrestrictedName3661); if (state.failed) return current;
+ kw=(Token)match(input,34,FollowSets000.FOLLOW_34_in_ruleUnrestrictedName3836); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -5429,9 +5697,9 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1865:2: kw= 'enforce'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1952:2: kw= 'enforce'
{
- kw=(Token)match(input,35,FollowSets000.FOLLOW_35_in_ruleUnrestrictedName3680); if (state.failed) return current;
+ kw=(Token)match(input,35,FollowSets000.FOLLOW_35_in_ruleUnrestrictedName3855); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -5442,9 +5710,9 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
break;
case 4 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1872:2: kw= 'import'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1959:2: kw= 'import'
{
- kw=(Token)match(input,30,FollowSets000.FOLLOW_30_in_ruleUnrestrictedName3699); if (state.failed) return current;
+ kw=(Token)match(input,30,FollowSets000.FOLLOW_30_in_ruleUnrestrictedName3874); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -5455,9 +5723,9 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
break;
case 5 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1879:2: kw= 'imports'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1966:2: kw= 'imports'
{
- kw=(Token)match(input,25,FollowSets000.FOLLOW_25_in_ruleUnrestrictedName3718); if (state.failed) return current;
+ kw=(Token)match(input,25,FollowSets000.FOLLOW_25_in_ruleUnrestrictedName3893); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -5468,9 +5736,9 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
break;
case 6 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1886:2: kw= 'library'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1973:2: kw= 'library'
{
- kw=(Token)match(input,40,FollowSets000.FOLLOW_40_in_ruleUnrestrictedName3737); if (state.failed) return current;
+ kw=(Token)match(input,40,FollowSets000.FOLLOW_40_in_ruleUnrestrictedName3912); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -5481,9 +5749,9 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
break;
case 7 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1893:2: kw= 'map'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1980:2: kw= 'map'
{
- kw=(Token)match(input,17,FollowSets000.FOLLOW_17_in_ruleUnrestrictedName3756); if (state.failed) return current;
+ kw=(Token)match(input,17,FollowSets000.FOLLOW_17_in_ruleUnrestrictedName3931); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -5494,9 +5762,9 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
break;
case 8 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1900:2: kw= 'query'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1987:2: kw= 'query'
{
- kw=(Token)match(input,37,FollowSets000.FOLLOW_37_in_ruleUnrestrictedName3775); if (state.failed) return current;
+ kw=(Token)match(input,37,FollowSets000.FOLLOW_37_in_ruleUnrestrictedName3950); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -5507,9 +5775,9 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
break;
case 9 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1907:2: kw= 'realize'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1994:2: kw= 'realize'
{
- kw=(Token)match(input,39,FollowSets000.FOLLOW_39_in_ruleUnrestrictedName3794); if (state.failed) return current;
+ kw=(Token)match(input,39,FollowSets000.FOLLOW_39_in_ruleUnrestrictedName3969); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -5520,9 +5788,9 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
break;
case 10 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1914:2: kw= 'refines'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2001:2: kw= 'refines'
{
- kw=(Token)match(input,19,FollowSets000.FOLLOW_19_in_ruleUnrestrictedName3813); if (state.failed) return current;
+ kw=(Token)match(input,19,FollowSets000.FOLLOW_19_in_ruleUnrestrictedName3988); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -5533,9 +5801,9 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
break;
case 11 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1921:2: kw= 'transformation'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2008:2: kw= 'transformation'
{
- kw=(Token)match(input,38,FollowSets000.FOLLOW_38_in_ruleUnrestrictedName3832); if (state.failed) return current;
+ kw=(Token)match(input,38,FollowSets000.FOLLOW_38_in_ruleUnrestrictedName4007); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -5546,9 +5814,9 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
break;
case 12 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1928:2: kw= 'uses'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2015:2: kw= 'uses'
{
- kw=(Token)match(input,26,FollowSets000.FOLLOW_26_in_ruleUnrestrictedName3851); if (state.failed) return current;
+ kw=(Token)match(input,26,FollowSets000.FOLLOW_26_in_ruleUnrestrictedName4026); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -5581,7 +5849,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleEssentialOCLUnaryOperatorName"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1945:1: entryRuleEssentialOCLUnaryOperatorName returns [String current=null] : iv_ruleEssentialOCLUnaryOperatorName= ruleEssentialOCLUnaryOperatorName EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2032:1: entryRuleEssentialOCLUnaryOperatorName returns [String current=null] : iv_ruleEssentialOCLUnaryOperatorName= ruleEssentialOCLUnaryOperatorName EOF ;
public final String entryRuleEssentialOCLUnaryOperatorName() throws RecognitionException {
String current = null;
@@ -5589,13 +5857,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1946:2: (iv_ruleEssentialOCLUnaryOperatorName= ruleEssentialOCLUnaryOperatorName EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1947:2: iv_ruleEssentialOCLUnaryOperatorName= ruleEssentialOCLUnaryOperatorName EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2033:2: (iv_ruleEssentialOCLUnaryOperatorName= ruleEssentialOCLUnaryOperatorName EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2034:2: iv_ruleEssentialOCLUnaryOperatorName= ruleEssentialOCLUnaryOperatorName EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getEssentialOCLUnaryOperatorNameRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleEssentialOCLUnaryOperatorName_in_entryRuleEssentialOCLUnaryOperatorName3896);
+ pushFollow(FollowSets000.FOLLOW_ruleEssentialOCLUnaryOperatorName_in_entryRuleEssentialOCLUnaryOperatorName4071);
iv_ruleEssentialOCLUnaryOperatorName=ruleEssentialOCLUnaryOperatorName();
state._fsp--;
@@ -5603,7 +5871,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleEssentialOCLUnaryOperatorName.getText();
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleEssentialOCLUnaryOperatorName3907); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleEssentialOCLUnaryOperatorName4082); if (state.failed) return current;
}
@@ -5621,7 +5889,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleEssentialOCLUnaryOperatorName"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1954:1: ruleEssentialOCLUnaryOperatorName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= '-' | kw= 'not' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2041:1: ruleEssentialOCLUnaryOperatorName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= '-' | kw= 'not' ) ;
public final AntlrDatatypeRuleToken ruleEssentialOCLUnaryOperatorName() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -5630,31 +5898,31 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1957:28: ( (kw= '-' | kw= 'not' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1958:1: (kw= '-' | kw= 'not' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2044:28: ( (kw= '-' | kw= 'not' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2045:1: (kw= '-' | kw= 'not' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1958:1: (kw= '-' | kw= 'not' )
- int alt46=2;
- int LA46_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2045:1: (kw= '-' | kw= 'not' )
+ int alt45=2;
+ int LA45_0 = input.LA(1);
- if ( (LA46_0==41) ) {
- alt46=1;
+ if ( (LA45_0==41) ) {
+ alt45=1;
}
- else if ( (LA46_0==42) ) {
- alt46=2;
+ else if ( (LA45_0==42) ) {
+ alt45=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 46, 0, input);
+ new NoViableAltException("", 45, 0, input);
throw nvae;
}
- switch (alt46) {
+ switch (alt45) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1959:2: kw= '-'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2046:2: kw= '-'
{
- kw=(Token)match(input,41,FollowSets000.FOLLOW_41_in_ruleEssentialOCLUnaryOperatorName3945); if (state.failed) return current;
+ kw=(Token)match(input,41,FollowSets000.FOLLOW_41_in_ruleEssentialOCLUnaryOperatorName4120); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -5665,9 +5933,9 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1966:2: kw= 'not'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2053:2: kw= 'not'
{
- kw=(Token)match(input,42,FollowSets000.FOLLOW_42_in_ruleEssentialOCLUnaryOperatorName3964); if (state.failed) return current;
+ kw=(Token)match(input,42,FollowSets000.FOLLOW_42_in_ruleEssentialOCLUnaryOperatorName4139); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -5700,7 +5968,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleEssentialOCLInfixOperatorName"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1979:1: entryRuleEssentialOCLInfixOperatorName returns [String current=null] : iv_ruleEssentialOCLInfixOperatorName= ruleEssentialOCLInfixOperatorName EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2066:1: entryRuleEssentialOCLInfixOperatorName returns [String current=null] : iv_ruleEssentialOCLInfixOperatorName= ruleEssentialOCLInfixOperatorName EOF ;
public final String entryRuleEssentialOCLInfixOperatorName() throws RecognitionException {
String current = null;
@@ -5708,13 +5976,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1980:2: (iv_ruleEssentialOCLInfixOperatorName= ruleEssentialOCLInfixOperatorName EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1981:2: iv_ruleEssentialOCLInfixOperatorName= ruleEssentialOCLInfixOperatorName EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2067:2: (iv_ruleEssentialOCLInfixOperatorName= ruleEssentialOCLInfixOperatorName EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2068:2: iv_ruleEssentialOCLInfixOperatorName= ruleEssentialOCLInfixOperatorName EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getEssentialOCLInfixOperatorNameRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleEssentialOCLInfixOperatorName_in_entryRuleEssentialOCLInfixOperatorName4005);
+ pushFollow(FollowSets000.FOLLOW_ruleEssentialOCLInfixOperatorName_in_entryRuleEssentialOCLInfixOperatorName4180);
iv_ruleEssentialOCLInfixOperatorName=ruleEssentialOCLInfixOperatorName();
state._fsp--;
@@ -5722,7 +5990,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleEssentialOCLInfixOperatorName.getText();
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleEssentialOCLInfixOperatorName4016); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleEssentialOCLInfixOperatorName4191); if (state.failed) return current;
}
@@ -5740,7 +6008,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleEssentialOCLInfixOperatorName"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1988:1: ruleEssentialOCLInfixOperatorName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= '*' | kw= '/' | kw= '+' | kw= '-' | kw= '>' | kw= '<' | kw= '>=' | kw= '<=' | kw= '=' | kw= '<>' | kw= 'and' | kw= 'or' | kw= 'xor' | kw= 'implies' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2075:1: ruleEssentialOCLInfixOperatorName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= '*' | kw= '/' | kw= '+' | kw= '-' | kw= '>' | kw= '<' | kw= '>=' | kw= '<=' | kw= '=' | kw= '<>' | kw= 'and' | kw= 'or' | kw= 'xor' | kw= 'implies' ) ;
public final AntlrDatatypeRuleToken ruleEssentialOCLInfixOperatorName() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -5749,95 +6017,95 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1991:28: ( (kw= '*' | kw= '/' | kw= '+' | kw= '-' | kw= '>' | kw= '<' | kw= '>=' | kw= '<=' | kw= '=' | kw= '<>' | kw= 'and' | kw= 'or' | kw= 'xor' | kw= 'implies' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1992:1: (kw= '*' | kw= '/' | kw= '+' | kw= '-' | kw= '>' | kw= '<' | kw= '>=' | kw= '<=' | kw= '=' | kw= '<>' | kw= 'and' | kw= 'or' | kw= 'xor' | kw= 'implies' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2078:28: ( (kw= '*' | kw= '/' | kw= '+' | kw= '-' | kw= '>' | kw= '<' | kw= '>=' | kw= '<=' | kw= '=' | kw= '<>' | kw= 'and' | kw= 'or' | kw= 'xor' | kw= 'implies' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2079:1: (kw= '*' | kw= '/' | kw= '+' | kw= '-' | kw= '>' | kw= '<' | kw= '>=' | kw= '<=' | kw= '=' | kw= '<>' | kw= 'and' | kw= 'or' | kw= 'xor' | kw= 'implies' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1992:1: (kw= '*' | kw= '/' | kw= '+' | kw= '-' | kw= '>' | kw= '<' | kw= '>=' | kw= '<=' | kw= '=' | kw= '<>' | kw= 'and' | kw= 'or' | kw= 'xor' | kw= 'implies' )
- int alt47=14;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2079:1: (kw= '*' | kw= '/' | kw= '+' | kw= '-' | kw= '>' | kw= '<' | kw= '>=' | kw= '<=' | kw= '=' | kw= '<>' | kw= 'and' | kw= 'or' | kw= 'xor' | kw= 'implies' )
+ int alt46=14;
switch ( input.LA(1) ) {
case 32:
{
- alt47=1;
+ alt46=1;
}
break;
case 43:
{
- alt47=2;
+ alt46=2;
}
break;
case 44:
{
- alt47=3;
+ alt46=3;
}
break;
case 41:
{
- alt47=4;
+ alt46=4;
}
break;
case 45:
{
- alt47=5;
+ alt46=5;
}
break;
case 46:
{
- alt47=6;
+ alt46=6;
}
break;
case 47:
{
- alt47=7;
+ alt46=7;
}
break;
case 48:
{
- alt47=8;
+ alt46=8;
}
break;
case 49:
{
- alt47=9;
+ alt46=9;
}
break;
case 50:
{
- alt47=10;
+ alt46=10;
}
break;
case 51:
{
- alt47=11;
+ alt46=11;
}
break;
case 52:
{
- alt47=12;
+ alt46=12;
}
break;
case 53:
{
- alt47=13;
+ alt46=13;
}
break;
case 54:
{
- alt47=14;
+ alt46=14;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 47, 0, input);
+ new NoViableAltException("", 46, 0, input);
throw nvae;
}
- switch (alt47) {
+ switch (alt46) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:1993:2: kw= '*'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2080:2: kw= '*'
{
- kw=(Token)match(input,32,FollowSets000.FOLLOW_32_in_ruleEssentialOCLInfixOperatorName4054); if (state.failed) return current;
+ kw=(Token)match(input,32,FollowSets000.FOLLOW_32_in_ruleEssentialOCLInfixOperatorName4229); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -5848,9 +6116,9 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2000:2: kw= '/'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2087:2: kw= '/'
{
- kw=(Token)match(input,43,FollowSets000.FOLLOW_43_in_ruleEssentialOCLInfixOperatorName4073); if (state.failed) return current;
+ kw=(Token)match(input,43,FollowSets000.FOLLOW_43_in_ruleEssentialOCLInfixOperatorName4248); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -5861,9 +6129,9 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2007:2: kw= '+'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2094:2: kw= '+'
{
- kw=(Token)match(input,44,FollowSets000.FOLLOW_44_in_ruleEssentialOCLInfixOperatorName4092); if (state.failed) return current;
+ kw=(Token)match(input,44,FollowSets000.FOLLOW_44_in_ruleEssentialOCLInfixOperatorName4267); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -5874,9 +6142,9 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
break;
case 4 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2014:2: kw= '-'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2101:2: kw= '-'
{
- kw=(Token)match(input,41,FollowSets000.FOLLOW_41_in_ruleEssentialOCLInfixOperatorName4111); if (state.failed) return current;
+ kw=(Token)match(input,41,FollowSets000.FOLLOW_41_in_ruleEssentialOCLInfixOperatorName4286); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -5887,9 +6155,9 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
break;
case 5 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2021:2: kw= '>'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2108:2: kw= '>'
{
- kw=(Token)match(input,45,FollowSets000.FOLLOW_45_in_ruleEssentialOCLInfixOperatorName4130); if (state.failed) return current;
+ kw=(Token)match(input,45,FollowSets000.FOLLOW_45_in_ruleEssentialOCLInfixOperatorName4305); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -5900,9 +6168,9 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
break;
case 6 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2028:2: kw= '<'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2115:2: kw= '<'
{
- kw=(Token)match(input,46,FollowSets000.FOLLOW_46_in_ruleEssentialOCLInfixOperatorName4149); if (state.failed) return current;
+ kw=(Token)match(input,46,FollowSets000.FOLLOW_46_in_ruleEssentialOCLInfixOperatorName4324); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -5913,9 +6181,9 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
break;
case 7 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2035:2: kw= '>='
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2122:2: kw= '>='
{
- kw=(Token)match(input,47,FollowSets000.FOLLOW_47_in_ruleEssentialOCLInfixOperatorName4168); if (state.failed) return current;
+ kw=(Token)match(input,47,FollowSets000.FOLLOW_47_in_ruleEssentialOCLInfixOperatorName4343); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -5926,9 +6194,9 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
break;
case 8 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2042:2: kw= '<='
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2129:2: kw= '<='
{
- kw=(Token)match(input,48,FollowSets000.FOLLOW_48_in_ruleEssentialOCLInfixOperatorName4187); if (state.failed) return current;
+ kw=(Token)match(input,48,FollowSets000.FOLLOW_48_in_ruleEssentialOCLInfixOperatorName4362); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -5939,9 +6207,9 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
break;
case 9 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2049:2: kw= '='
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2136:2: kw= '='
{
- kw=(Token)match(input,49,FollowSets000.FOLLOW_49_in_ruleEssentialOCLInfixOperatorName4206); if (state.failed) return current;
+ kw=(Token)match(input,49,FollowSets000.FOLLOW_49_in_ruleEssentialOCLInfixOperatorName4381); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -5952,9 +6220,9 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
break;
case 10 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2056:2: kw= '<>'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2143:2: kw= '<>'
{
- kw=(Token)match(input,50,FollowSets000.FOLLOW_50_in_ruleEssentialOCLInfixOperatorName4225); if (state.failed) return current;
+ kw=(Token)match(input,50,FollowSets000.FOLLOW_50_in_ruleEssentialOCLInfixOperatorName4400); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -5965,9 +6233,9 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
break;
case 11 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2063:2: kw= 'and'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2150:2: kw= 'and'
{
- kw=(Token)match(input,51,FollowSets000.FOLLOW_51_in_ruleEssentialOCLInfixOperatorName4244); if (state.failed) return current;
+ kw=(Token)match(input,51,FollowSets000.FOLLOW_51_in_ruleEssentialOCLInfixOperatorName4419); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -5978,9 +6246,9 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
break;
case 12 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2070:2: kw= 'or'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2157:2: kw= 'or'
{
- kw=(Token)match(input,52,FollowSets000.FOLLOW_52_in_ruleEssentialOCLInfixOperatorName4263); if (state.failed) return current;
+ kw=(Token)match(input,52,FollowSets000.FOLLOW_52_in_ruleEssentialOCLInfixOperatorName4438); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -5991,9 +6259,9 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
break;
case 13 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2077:2: kw= 'xor'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2164:2: kw= 'xor'
{
- kw=(Token)match(input,53,FollowSets000.FOLLOW_53_in_ruleEssentialOCLInfixOperatorName4282); if (state.failed) return current;
+ kw=(Token)match(input,53,FollowSets000.FOLLOW_53_in_ruleEssentialOCLInfixOperatorName4457); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -6004,9 +6272,9 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
break;
case 14 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2084:2: kw= 'implies'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2171:2: kw= 'implies'
{
- kw=(Token)match(input,54,FollowSets000.FOLLOW_54_in_ruleEssentialOCLInfixOperatorName4301); if (state.failed) return current;
+ kw=(Token)match(input,54,FollowSets000.FOLLOW_54_in_ruleEssentialOCLInfixOperatorName4476); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -6039,7 +6307,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleEssentialOCLNavigationOperatorName"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2097:1: entryRuleEssentialOCLNavigationOperatorName returns [String current=null] : iv_ruleEssentialOCLNavigationOperatorName= ruleEssentialOCLNavigationOperatorName EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2184:1: entryRuleEssentialOCLNavigationOperatorName returns [String current=null] : iv_ruleEssentialOCLNavigationOperatorName= ruleEssentialOCLNavigationOperatorName EOF ;
public final String entryRuleEssentialOCLNavigationOperatorName() throws RecognitionException {
String current = null;
@@ -6047,13 +6315,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2098:2: (iv_ruleEssentialOCLNavigationOperatorName= ruleEssentialOCLNavigationOperatorName EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2099:2: iv_ruleEssentialOCLNavigationOperatorName= ruleEssentialOCLNavigationOperatorName EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2185:2: (iv_ruleEssentialOCLNavigationOperatorName= ruleEssentialOCLNavigationOperatorName EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2186:2: iv_ruleEssentialOCLNavigationOperatorName= ruleEssentialOCLNavigationOperatorName EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getEssentialOCLNavigationOperatorNameRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleEssentialOCLNavigationOperatorName_in_entryRuleEssentialOCLNavigationOperatorName4342);
+ pushFollow(FollowSets000.FOLLOW_ruleEssentialOCLNavigationOperatorName_in_entryRuleEssentialOCLNavigationOperatorName4517);
iv_ruleEssentialOCLNavigationOperatorName=ruleEssentialOCLNavigationOperatorName();
state._fsp--;
@@ -6061,7 +6329,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleEssentialOCLNavigationOperatorName.getText();
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleEssentialOCLNavigationOperatorName4353); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleEssentialOCLNavigationOperatorName4528); if (state.failed) return current;
}
@@ -6079,7 +6347,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleEssentialOCLNavigationOperatorName"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2106:1: ruleEssentialOCLNavigationOperatorName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= '.' | kw= '->' | kw= '?.' | kw= '?->' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2193:1: ruleEssentialOCLNavigationOperatorName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= '.' | kw= '->' | kw= '?.' | kw= '?->' ) ;
public final AntlrDatatypeRuleToken ruleEssentialOCLNavigationOperatorName() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -6088,45 +6356,45 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2109:28: ( (kw= '.' | kw= '->' | kw= '?.' | kw= '?->' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2110:1: (kw= '.' | kw= '->' | kw= '?.' | kw= '?->' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2196:28: ( (kw= '.' | kw= '->' | kw= '?.' | kw= '?->' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2197:1: (kw= '.' | kw= '->' | kw= '?.' | kw= '?->' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2110:1: (kw= '.' | kw= '->' | kw= '?.' | kw= '?->' )
- int alt48=4;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2197:1: (kw= '.' | kw= '->' | kw= '?.' | kw= '?->' )
+ int alt47=4;
switch ( input.LA(1) ) {
case 55:
{
- alt48=1;
+ alt47=1;
}
break;
case 56:
{
- alt48=2;
+ alt47=2;
}
break;
case 57:
{
- alt48=3;
+ alt47=3;
}
break;
case 58:
{
- alt48=4;
+ alt47=4;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 48, 0, input);
+ new NoViableAltException("", 47, 0, input);
throw nvae;
}
- switch (alt48) {
+ switch (alt47) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2111:2: kw= '.'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2198:2: kw= '.'
{
- kw=(Token)match(input,55,FollowSets000.FOLLOW_55_in_ruleEssentialOCLNavigationOperatorName4391); if (state.failed) return current;
+ kw=(Token)match(input,55,FollowSets000.FOLLOW_55_in_ruleEssentialOCLNavigationOperatorName4566); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -6137,9 +6405,9 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2118:2: kw= '->'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2205:2: kw= '->'
{
- kw=(Token)match(input,56,FollowSets000.FOLLOW_56_in_ruleEssentialOCLNavigationOperatorName4410); if (state.failed) return current;
+ kw=(Token)match(input,56,FollowSets000.FOLLOW_56_in_ruleEssentialOCLNavigationOperatorName4585); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -6150,9 +6418,9 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2125:2: kw= '?.'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2212:2: kw= '?.'
{
- kw=(Token)match(input,57,FollowSets000.FOLLOW_57_in_ruleEssentialOCLNavigationOperatorName4429); if (state.failed) return current;
+ kw=(Token)match(input,57,FollowSets000.FOLLOW_57_in_ruleEssentialOCLNavigationOperatorName4604); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -6163,9 +6431,9 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
break;
case 4 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2132:2: kw= '?->'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2219:2: kw= '?->'
{
- kw=(Token)match(input,58,FollowSets000.FOLLOW_58_in_ruleEssentialOCLNavigationOperatorName4448); if (state.failed) return current;
+ kw=(Token)match(input,58,FollowSets000.FOLLOW_58_in_ruleEssentialOCLNavigationOperatorName4623); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -6198,7 +6466,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleBinaryOperatorName"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2145:1: entryRuleBinaryOperatorName returns [String current=null] : iv_ruleBinaryOperatorName= ruleBinaryOperatorName EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2232:1: entryRuleBinaryOperatorName returns [String current=null] : iv_ruleBinaryOperatorName= ruleBinaryOperatorName EOF ;
public final String entryRuleBinaryOperatorName() throws RecognitionException {
String current = null;
@@ -6206,13 +6474,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2146:2: (iv_ruleBinaryOperatorName= ruleBinaryOperatorName EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2147:2: iv_ruleBinaryOperatorName= ruleBinaryOperatorName EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2233:2: (iv_ruleBinaryOperatorName= ruleBinaryOperatorName EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2234:2: iv_ruleBinaryOperatorName= ruleBinaryOperatorName EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getBinaryOperatorNameRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleBinaryOperatorName_in_entryRuleBinaryOperatorName4489);
+ pushFollow(FollowSets000.FOLLOW_ruleBinaryOperatorName_in_entryRuleBinaryOperatorName4664);
iv_ruleBinaryOperatorName=ruleBinaryOperatorName();
state._fsp--;
@@ -6220,7 +6488,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleBinaryOperatorName.getText();
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleBinaryOperatorName4500); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleBinaryOperatorName4675); if (state.failed) return current;
}
@@ -6238,7 +6506,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleBinaryOperatorName"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2154:1: ruleBinaryOperatorName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_InfixOperatorName_0= ruleInfixOperatorName | this_NavigationOperatorName_1= ruleNavigationOperatorName ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2241:1: ruleBinaryOperatorName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_InfixOperatorName_0= ruleInfixOperatorName | this_NavigationOperatorName_1= ruleNavigationOperatorName ) ;
public final AntlrDatatypeRuleToken ruleBinaryOperatorName() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -6250,36 +6518,36 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2157:28: ( (this_InfixOperatorName_0= ruleInfixOperatorName | this_NavigationOperatorName_1= ruleNavigationOperatorName ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2158:1: (this_InfixOperatorName_0= ruleInfixOperatorName | this_NavigationOperatorName_1= ruleNavigationOperatorName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2244:28: ( (this_InfixOperatorName_0= ruleInfixOperatorName | this_NavigationOperatorName_1= ruleNavigationOperatorName ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2245:1: (this_InfixOperatorName_0= ruleInfixOperatorName | this_NavigationOperatorName_1= ruleNavigationOperatorName )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2158:1: (this_InfixOperatorName_0= ruleInfixOperatorName | this_NavigationOperatorName_1= ruleNavigationOperatorName )
- int alt49=2;
- int LA49_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2245:1: (this_InfixOperatorName_0= ruleInfixOperatorName | this_NavigationOperatorName_1= ruleNavigationOperatorName )
+ int alt48=2;
+ int LA48_0 = input.LA(1);
- if ( (LA49_0==32||LA49_0==41||(LA49_0>=43 && LA49_0<=54)) ) {
- alt49=1;
+ if ( (LA48_0==32||LA48_0==41||(LA48_0>=43 && LA48_0<=54)) ) {
+ alt48=1;
}
- else if ( ((LA49_0>=55 && LA49_0<=58)) ) {
- alt49=2;
+ else if ( ((LA48_0>=55 && LA48_0<=58)) ) {
+ alt48=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 49, 0, input);
+ new NoViableAltException("", 48, 0, input);
throw nvae;
}
- switch (alt49) {
+ switch (alt48) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2159:5: this_InfixOperatorName_0= ruleInfixOperatorName
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2246:5: this_InfixOperatorName_0= ruleInfixOperatorName
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getBinaryOperatorNameAccess().getInfixOperatorNameParserRuleCall_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleInfixOperatorName_in_ruleBinaryOperatorName4547);
+ pushFollow(FollowSets000.FOLLOW_ruleInfixOperatorName_in_ruleBinaryOperatorName4722);
this_InfixOperatorName_0=ruleInfixOperatorName();
state._fsp--;
@@ -6298,14 +6566,14 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2171:5: this_NavigationOperatorName_1= ruleNavigationOperatorName
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2258:5: this_NavigationOperatorName_1= ruleNavigationOperatorName
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getBinaryOperatorNameAccess().getNavigationOperatorNameParserRuleCall_1());
}
- pushFollow(FollowSets000.FOLLOW_ruleNavigationOperatorName_in_ruleBinaryOperatorName4580);
+ pushFollow(FollowSets000.FOLLOW_ruleNavigationOperatorName_in_ruleBinaryOperatorName4755);
this_NavigationOperatorName_1=ruleNavigationOperatorName();
state._fsp--;
@@ -6346,7 +6614,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleInfixOperatorName"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2189:1: entryRuleInfixOperatorName returns [String current=null] : iv_ruleInfixOperatorName= ruleInfixOperatorName EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2276:1: entryRuleInfixOperatorName returns [String current=null] : iv_ruleInfixOperatorName= ruleInfixOperatorName EOF ;
public final String entryRuleInfixOperatorName() throws RecognitionException {
String current = null;
@@ -6354,13 +6622,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2190:2: (iv_ruleInfixOperatorName= ruleInfixOperatorName EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2191:2: iv_ruleInfixOperatorName= ruleInfixOperatorName EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2277:2: (iv_ruleInfixOperatorName= ruleInfixOperatorName EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2278:2: iv_ruleInfixOperatorName= ruleInfixOperatorName EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getInfixOperatorNameRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleInfixOperatorName_in_entryRuleInfixOperatorName4626);
+ pushFollow(FollowSets000.FOLLOW_ruleInfixOperatorName_in_entryRuleInfixOperatorName4801);
iv_ruleInfixOperatorName=ruleInfixOperatorName();
state._fsp--;
@@ -6368,7 +6636,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleInfixOperatorName.getText();
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleInfixOperatorName4637); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleInfixOperatorName4812); if (state.failed) return current;
}
@@ -6386,7 +6654,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleInfixOperatorName"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2198:1: ruleInfixOperatorName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_EssentialOCLInfixOperatorName_0= ruleEssentialOCLInfixOperatorName ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2285:1: ruleInfixOperatorName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_EssentialOCLInfixOperatorName_0= ruleEssentialOCLInfixOperatorName ;
public final AntlrDatatypeRuleToken ruleInfixOperatorName() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -6396,15 +6664,15 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2201:28: (this_EssentialOCLInfixOperatorName_0= ruleEssentialOCLInfixOperatorName )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2203:5: this_EssentialOCLInfixOperatorName_0= ruleEssentialOCLInfixOperatorName
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2288:28: (this_EssentialOCLInfixOperatorName_0= ruleEssentialOCLInfixOperatorName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2290:5: this_EssentialOCLInfixOperatorName_0= ruleEssentialOCLInfixOperatorName
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getInfixOperatorNameAccess().getEssentialOCLInfixOperatorNameParserRuleCall());
}
- pushFollow(FollowSets000.FOLLOW_ruleEssentialOCLInfixOperatorName_in_ruleInfixOperatorName4683);
+ pushFollow(FollowSets000.FOLLOW_ruleEssentialOCLInfixOperatorName_in_ruleInfixOperatorName4858);
this_EssentialOCLInfixOperatorName_0=ruleEssentialOCLInfixOperatorName();
state._fsp--;
@@ -6439,7 +6707,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleNavigationOperatorName"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2221:1: entryRuleNavigationOperatorName returns [String current=null] : iv_ruleNavigationOperatorName= ruleNavigationOperatorName EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2308:1: entryRuleNavigationOperatorName returns [String current=null] : iv_ruleNavigationOperatorName= ruleNavigationOperatorName EOF ;
public final String entryRuleNavigationOperatorName() throws RecognitionException {
String current = null;
@@ -6447,13 +6715,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2222:2: (iv_ruleNavigationOperatorName= ruleNavigationOperatorName EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2223:2: iv_ruleNavigationOperatorName= ruleNavigationOperatorName EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2309:2: (iv_ruleNavigationOperatorName= ruleNavigationOperatorName EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2310:2: iv_ruleNavigationOperatorName= ruleNavigationOperatorName EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNavigationOperatorNameRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleNavigationOperatorName_in_entryRuleNavigationOperatorName4728);
+ pushFollow(FollowSets000.FOLLOW_ruleNavigationOperatorName_in_entryRuleNavigationOperatorName4903);
iv_ruleNavigationOperatorName=ruleNavigationOperatorName();
state._fsp--;
@@ -6461,7 +6729,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleNavigationOperatorName.getText();
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNavigationOperatorName4739); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNavigationOperatorName4914); if (state.failed) return current;
}
@@ -6479,7 +6747,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleNavigationOperatorName"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2230:1: ruleNavigationOperatorName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_EssentialOCLNavigationOperatorName_0= ruleEssentialOCLNavigationOperatorName ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2317:1: ruleNavigationOperatorName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_EssentialOCLNavigationOperatorName_0= ruleEssentialOCLNavigationOperatorName ;
public final AntlrDatatypeRuleToken ruleNavigationOperatorName() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -6489,15 +6757,15 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2233:28: (this_EssentialOCLNavigationOperatorName_0= ruleEssentialOCLNavigationOperatorName )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2235:5: this_EssentialOCLNavigationOperatorName_0= ruleEssentialOCLNavigationOperatorName
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2320:28: (this_EssentialOCLNavigationOperatorName_0= ruleEssentialOCLNavigationOperatorName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2322:5: this_EssentialOCLNavigationOperatorName_0= ruleEssentialOCLNavigationOperatorName
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNavigationOperatorNameAccess().getEssentialOCLNavigationOperatorNameParserRuleCall());
}
- pushFollow(FollowSets000.FOLLOW_ruleEssentialOCLNavigationOperatorName_in_ruleNavigationOperatorName4785);
+ pushFollow(FollowSets000.FOLLOW_ruleEssentialOCLNavigationOperatorName_in_ruleNavigationOperatorName4960);
this_EssentialOCLNavigationOperatorName_0=ruleEssentialOCLNavigationOperatorName();
state._fsp--;
@@ -6532,7 +6800,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleUnaryOperatorName"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2253:1: entryRuleUnaryOperatorName returns [String current=null] : iv_ruleUnaryOperatorName= ruleUnaryOperatorName EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2340:1: entryRuleUnaryOperatorName returns [String current=null] : iv_ruleUnaryOperatorName= ruleUnaryOperatorName EOF ;
public final String entryRuleUnaryOperatorName() throws RecognitionException {
String current = null;
@@ -6540,13 +6808,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2254:2: (iv_ruleUnaryOperatorName= ruleUnaryOperatorName EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2255:2: iv_ruleUnaryOperatorName= ruleUnaryOperatorName EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2341:2: (iv_ruleUnaryOperatorName= ruleUnaryOperatorName EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2342:2: iv_ruleUnaryOperatorName= ruleUnaryOperatorName EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getUnaryOperatorNameRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnaryOperatorName_in_entryRuleUnaryOperatorName4830);
+ pushFollow(FollowSets000.FOLLOW_ruleUnaryOperatorName_in_entryRuleUnaryOperatorName5005);
iv_ruleUnaryOperatorName=ruleUnaryOperatorName();
state._fsp--;
@@ -6554,7 +6822,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleUnaryOperatorName.getText();
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleUnaryOperatorName4841); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleUnaryOperatorName5016); if (state.failed) return current;
}
@@ -6572,7 +6840,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleUnaryOperatorName"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2262:1: ruleUnaryOperatorName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_EssentialOCLUnaryOperatorName_0= ruleEssentialOCLUnaryOperatorName ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2349:1: ruleUnaryOperatorName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_EssentialOCLUnaryOperatorName_0= ruleEssentialOCLUnaryOperatorName ;
public final AntlrDatatypeRuleToken ruleUnaryOperatorName() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -6582,15 +6850,15 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2265:28: (this_EssentialOCLUnaryOperatorName_0= ruleEssentialOCLUnaryOperatorName )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2267:5: this_EssentialOCLUnaryOperatorName_0= ruleEssentialOCLUnaryOperatorName
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2352:28: (this_EssentialOCLUnaryOperatorName_0= ruleEssentialOCLUnaryOperatorName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2354:5: this_EssentialOCLUnaryOperatorName_0= ruleEssentialOCLUnaryOperatorName
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getUnaryOperatorNameAccess().getEssentialOCLUnaryOperatorNameParserRuleCall());
}
- pushFollow(FollowSets000.FOLLOW_ruleEssentialOCLUnaryOperatorName_in_ruleUnaryOperatorName4887);
+ pushFollow(FollowSets000.FOLLOW_ruleEssentialOCLUnaryOperatorName_in_ruleUnaryOperatorName5062);
this_EssentialOCLUnaryOperatorName_0=ruleEssentialOCLUnaryOperatorName();
state._fsp--;
@@ -6625,7 +6893,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleEssentialOCLUnrestrictedName"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2285:1: entryRuleEssentialOCLUnrestrictedName returns [String current=null] : iv_ruleEssentialOCLUnrestrictedName= ruleEssentialOCLUnrestrictedName EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2372:1: entryRuleEssentialOCLUnrestrictedName returns [String current=null] : iv_ruleEssentialOCLUnrestrictedName= ruleEssentialOCLUnrestrictedName EOF ;
public final String entryRuleEssentialOCLUnrestrictedName() throws RecognitionException {
String current = null;
@@ -6633,13 +6901,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2286:2: (iv_ruleEssentialOCLUnrestrictedName= ruleEssentialOCLUnrestrictedName EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2287:2: iv_ruleEssentialOCLUnrestrictedName= ruleEssentialOCLUnrestrictedName EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2373:2: (iv_ruleEssentialOCLUnrestrictedName= ruleEssentialOCLUnrestrictedName EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2374:2: iv_ruleEssentialOCLUnrestrictedName= ruleEssentialOCLUnrestrictedName EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getEssentialOCLUnrestrictedNameRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleEssentialOCLUnrestrictedName_in_entryRuleEssentialOCLUnrestrictedName4932);
+ pushFollow(FollowSets000.FOLLOW_ruleEssentialOCLUnrestrictedName_in_entryRuleEssentialOCLUnrestrictedName5107);
iv_ruleEssentialOCLUnrestrictedName=ruleEssentialOCLUnrestrictedName();
state._fsp--;
@@ -6647,7 +6915,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleEssentialOCLUnrestrictedName.getText();
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleEssentialOCLUnrestrictedName4943); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleEssentialOCLUnrestrictedName5118); if (state.failed) return current;
}
@@ -6665,7 +6933,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleEssentialOCLUnrestrictedName"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2294:1: ruleEssentialOCLUnrestrictedName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_Identifier_0= ruleIdentifier ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2381:1: ruleEssentialOCLUnrestrictedName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_Identifier_0= ruleIdentifier ;
public final AntlrDatatypeRuleToken ruleEssentialOCLUnrestrictedName() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -6675,15 +6943,15 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2297:28: (this_Identifier_0= ruleIdentifier )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2299:5: this_Identifier_0= ruleIdentifier
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2384:28: (this_Identifier_0= ruleIdentifier )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2386:5: this_Identifier_0= ruleIdentifier
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getEssentialOCLUnrestrictedNameAccess().getIdentifierParserRuleCall());
}
- pushFollow(FollowSets000.FOLLOW_ruleIdentifier_in_ruleEssentialOCLUnrestrictedName4989);
+ pushFollow(FollowSets000.FOLLOW_ruleIdentifier_in_ruleEssentialOCLUnrestrictedName5164);
this_Identifier_0=ruleIdentifier();
state._fsp--;
@@ -6718,7 +6986,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleEssentialOCLUnreservedName"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2317:1: entryRuleEssentialOCLUnreservedName returns [String current=null] : iv_ruleEssentialOCLUnreservedName= ruleEssentialOCLUnreservedName EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2404:1: entryRuleEssentialOCLUnreservedName returns [String current=null] : iv_ruleEssentialOCLUnreservedName= ruleEssentialOCLUnreservedName EOF ;
public final String entryRuleEssentialOCLUnreservedName() throws RecognitionException {
String current = null;
@@ -6726,13 +6994,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2318:2: (iv_ruleEssentialOCLUnreservedName= ruleEssentialOCLUnreservedName EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2319:2: iv_ruleEssentialOCLUnreservedName= ruleEssentialOCLUnreservedName EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2405:2: (iv_ruleEssentialOCLUnreservedName= ruleEssentialOCLUnreservedName EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2406:2: iv_ruleEssentialOCLUnreservedName= ruleEssentialOCLUnreservedName EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getEssentialOCLUnreservedNameRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleEssentialOCLUnreservedName_in_entryRuleEssentialOCLUnreservedName5034);
+ pushFollow(FollowSets000.FOLLOW_ruleEssentialOCLUnreservedName_in_entryRuleEssentialOCLUnreservedName5209);
iv_ruleEssentialOCLUnreservedName=ruleEssentialOCLUnreservedName();
state._fsp--;
@@ -6740,7 +7008,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleEssentialOCLUnreservedName.getText();
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleEssentialOCLUnreservedName5045); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleEssentialOCLUnreservedName5220); if (state.failed) return current;
}
@@ -6758,7 +7026,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleEssentialOCLUnreservedName"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2326:1: ruleEssentialOCLUnreservedName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_UnrestrictedName_0= ruleUnrestrictedName | this_CollectionTypeIdentifier_1= ruleCollectionTypeIdentifier | this_PrimitiveTypeIdentifier_2= rulePrimitiveTypeIdentifier | kw= 'Map' | kw= 'Tuple' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2413:1: ruleEssentialOCLUnreservedName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_UnrestrictedName_0= ruleUnrestrictedName | this_CollectionTypeIdentifier_1= ruleCollectionTypeIdentifier | this_PrimitiveTypeIdentifier_2= rulePrimitiveTypeIdentifier | kw= 'Map' | kw= 'Tuple' ) ;
public final AntlrDatatypeRuleToken ruleEssentialOCLUnreservedName() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -6773,11 +7041,11 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2329:28: ( (this_UnrestrictedName_0= ruleUnrestrictedName | this_CollectionTypeIdentifier_1= ruleCollectionTypeIdentifier | this_PrimitiveTypeIdentifier_2= rulePrimitiveTypeIdentifier | kw= 'Map' | kw= 'Tuple' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2330:1: (this_UnrestrictedName_0= ruleUnrestrictedName | this_CollectionTypeIdentifier_1= ruleCollectionTypeIdentifier | this_PrimitiveTypeIdentifier_2= rulePrimitiveTypeIdentifier | kw= 'Map' | kw= 'Tuple' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2416:28: ( (this_UnrestrictedName_0= ruleUnrestrictedName | this_CollectionTypeIdentifier_1= ruleCollectionTypeIdentifier | this_PrimitiveTypeIdentifier_2= rulePrimitiveTypeIdentifier | kw= 'Map' | kw= 'Tuple' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2417:1: (this_UnrestrictedName_0= ruleUnrestrictedName | this_CollectionTypeIdentifier_1= ruleCollectionTypeIdentifier | this_PrimitiveTypeIdentifier_2= rulePrimitiveTypeIdentifier | kw= 'Map' | kw= 'Tuple' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2330:1: (this_UnrestrictedName_0= ruleUnrestrictedName | this_CollectionTypeIdentifier_1= ruleCollectionTypeIdentifier | this_PrimitiveTypeIdentifier_2= rulePrimitiveTypeIdentifier | kw= 'Map' | kw= 'Tuple' )
- int alt50=5;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2417:1: (this_UnrestrictedName_0= ruleUnrestrictedName | this_CollectionTypeIdentifier_1= ruleCollectionTypeIdentifier | this_PrimitiveTypeIdentifier_2= rulePrimitiveTypeIdentifier | kw= 'Map' | kw= 'Tuple' )
+ int alt49=5;
switch ( input.LA(1) ) {
case RULE_SIMPLE_ID:
case RULE_ESCAPED_ID:
@@ -6793,7 +7061,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
case 39:
case 40:
{
- alt50=1;
+ alt49=1;
}
break;
case 69:
@@ -6802,7 +7070,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
case 72:
case 73:
{
- alt50=2;
+ alt49=2;
}
break;
case 61:
@@ -6814,37 +7082,37 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
case 67:
case 68:
{
- alt50=3;
+ alt49=3;
}
break;
case 59:
{
- alt50=4;
+ alt49=4;
}
break;
case 60:
{
- alt50=5;
+ alt49=5;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 50, 0, input);
+ new NoViableAltException("", 49, 0, input);
throw nvae;
}
- switch (alt50) {
+ switch (alt49) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2331:5: this_UnrestrictedName_0= ruleUnrestrictedName
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2418:5: this_UnrestrictedName_0= ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getEssentialOCLUnreservedNameAccess().getUnrestrictedNameParserRuleCall_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleEssentialOCLUnreservedName5092);
+ pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleEssentialOCLUnreservedName5267);
this_UnrestrictedName_0=ruleUnrestrictedName();
state._fsp--;
@@ -6863,14 +7131,14 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2343:5: this_CollectionTypeIdentifier_1= ruleCollectionTypeIdentifier
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2430:5: this_CollectionTypeIdentifier_1= ruleCollectionTypeIdentifier
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getEssentialOCLUnreservedNameAccess().getCollectionTypeIdentifierParserRuleCall_1());
}
- pushFollow(FollowSets000.FOLLOW_ruleCollectionTypeIdentifier_in_ruleEssentialOCLUnreservedName5125);
+ pushFollow(FollowSets000.FOLLOW_ruleCollectionTypeIdentifier_in_ruleEssentialOCLUnreservedName5300);
this_CollectionTypeIdentifier_1=ruleCollectionTypeIdentifier();
state._fsp--;
@@ -6889,14 +7157,14 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2355:5: this_PrimitiveTypeIdentifier_2= rulePrimitiveTypeIdentifier
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2442:5: this_PrimitiveTypeIdentifier_2= rulePrimitiveTypeIdentifier
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getEssentialOCLUnreservedNameAccess().getPrimitiveTypeIdentifierParserRuleCall_2());
}
- pushFollow(FollowSets000.FOLLOW_rulePrimitiveTypeIdentifier_in_ruleEssentialOCLUnreservedName5158);
+ pushFollow(FollowSets000.FOLLOW_rulePrimitiveTypeIdentifier_in_ruleEssentialOCLUnreservedName5333);
this_PrimitiveTypeIdentifier_2=rulePrimitiveTypeIdentifier();
state._fsp--;
@@ -6915,9 +7183,9 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
break;
case 4 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2367:2: kw= 'Map'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2454:2: kw= 'Map'
{
- kw=(Token)match(input,59,FollowSets000.FOLLOW_59_in_ruleEssentialOCLUnreservedName5182); if (state.failed) return current;
+ kw=(Token)match(input,59,FollowSets000.FOLLOW_59_in_ruleEssentialOCLUnreservedName5357); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -6928,9 +7196,9 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
break;
case 5 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2374:2: kw= 'Tuple'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2461:2: kw= 'Tuple'
{
- kw=(Token)match(input,60,FollowSets000.FOLLOW_60_in_ruleEssentialOCLUnreservedName5201); if (state.failed) return current;
+ kw=(Token)match(input,60,FollowSets000.FOLLOW_60_in_ruleEssentialOCLUnreservedName5376); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -6963,7 +7231,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleUnreservedName"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2387:1: entryRuleUnreservedName returns [String current=null] : iv_ruleUnreservedName= ruleUnreservedName EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2474:1: entryRuleUnreservedName returns [String current=null] : iv_ruleUnreservedName= ruleUnreservedName EOF ;
public final String entryRuleUnreservedName() throws RecognitionException {
String current = null;
@@ -6971,13 +7239,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2388:2: (iv_ruleUnreservedName= ruleUnreservedName EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2389:2: iv_ruleUnreservedName= ruleUnreservedName EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2475:2: (iv_ruleUnreservedName= ruleUnreservedName EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2476:2: iv_ruleUnreservedName= ruleUnreservedName EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getUnreservedNameRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnreservedName_in_entryRuleUnreservedName5242);
+ pushFollow(FollowSets000.FOLLOW_ruleUnreservedName_in_entryRuleUnreservedName5417);
iv_ruleUnreservedName=ruleUnreservedName();
state._fsp--;
@@ -6985,7 +7253,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleUnreservedName.getText();
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleUnreservedName5253); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleUnreservedName5428); if (state.failed) return current;
}
@@ -7003,7 +7271,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleUnreservedName"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2396:1: ruleUnreservedName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_EssentialOCLUnreservedName_0= ruleEssentialOCLUnreservedName ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2483:1: ruleUnreservedName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_EssentialOCLUnreservedName_0= ruleEssentialOCLUnreservedName ;
public final AntlrDatatypeRuleToken ruleUnreservedName() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -7013,15 +7281,15 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2399:28: (this_EssentialOCLUnreservedName_0= ruleEssentialOCLUnreservedName )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2401:5: this_EssentialOCLUnreservedName_0= ruleEssentialOCLUnreservedName
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2486:28: (this_EssentialOCLUnreservedName_0= ruleEssentialOCLUnreservedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2488:5: this_EssentialOCLUnreservedName_0= ruleEssentialOCLUnreservedName
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getUnreservedNameAccess().getEssentialOCLUnreservedNameParserRuleCall());
}
- pushFollow(FollowSets000.FOLLOW_ruleEssentialOCLUnreservedName_in_ruleUnreservedName5299);
+ pushFollow(FollowSets000.FOLLOW_ruleEssentialOCLUnreservedName_in_ruleUnreservedName5474);
this_EssentialOCLUnreservedName_0=ruleEssentialOCLUnreservedName();
state._fsp--;
@@ -7056,7 +7324,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleURIPathNameCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2419:1: entryRuleURIPathNameCS returns [EObject current=null] : iv_ruleURIPathNameCS= ruleURIPathNameCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2506:1: entryRuleURIPathNameCS returns [EObject current=null] : iv_ruleURIPathNameCS= ruleURIPathNameCS EOF ;
public final EObject entryRuleURIPathNameCS() throws RecognitionException {
EObject current = null;
@@ -7064,13 +7332,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2420:2: (iv_ruleURIPathNameCS= ruleURIPathNameCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2421:2: iv_ruleURIPathNameCS= ruleURIPathNameCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2507:2: (iv_ruleURIPathNameCS= ruleURIPathNameCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2508:2: iv_ruleURIPathNameCS= ruleURIPathNameCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getURIPathNameCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleURIPathNameCS_in_entryRuleURIPathNameCS5343);
+ pushFollow(FollowSets000.FOLLOW_ruleURIPathNameCS_in_entryRuleURIPathNameCS5518);
iv_ruleURIPathNameCS=ruleURIPathNameCS();
state._fsp--;
@@ -7078,7 +7346,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleURIPathNameCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleURIPathNameCS5353); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleURIPathNameCS5528); if (state.failed) return current;
}
@@ -7096,7 +7364,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleURIPathNameCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2428:1: ruleURIPathNameCS returns [EObject current=null] : ( ( (lv_ownedPathElements_0_0= ruleURIFirstPathElementCS ) ) (otherlv_1= '::' ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) )* ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2515:1: ruleURIPathNameCS returns [EObject current=null] : ( ( (lv_ownedPathElements_0_0= ruleURIFirstPathElementCS ) ) (otherlv_1= '::' ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) )* ) ;
public final EObject ruleURIPathNameCS() throws RecognitionException {
EObject current = null;
@@ -7109,24 +7377,24 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2431:28: ( ( ( (lv_ownedPathElements_0_0= ruleURIFirstPathElementCS ) ) (otherlv_1= '::' ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) )* ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2432:1: ( ( (lv_ownedPathElements_0_0= ruleURIFirstPathElementCS ) ) (otherlv_1= '::' ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) )* )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2518:28: ( ( ( (lv_ownedPathElements_0_0= ruleURIFirstPathElementCS ) ) (otherlv_1= '::' ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) )* ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2519:1: ( ( (lv_ownedPathElements_0_0= ruleURIFirstPathElementCS ) ) (otherlv_1= '::' ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) )* )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2432:1: ( ( (lv_ownedPathElements_0_0= ruleURIFirstPathElementCS ) ) (otherlv_1= '::' ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) )* )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2432:2: ( (lv_ownedPathElements_0_0= ruleURIFirstPathElementCS ) ) (otherlv_1= '::' ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2519:1: ( ( (lv_ownedPathElements_0_0= ruleURIFirstPathElementCS ) ) (otherlv_1= '::' ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) )* )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2519:2: ( (lv_ownedPathElements_0_0= ruleURIFirstPathElementCS ) ) (otherlv_1= '::' ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) )*
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2432:2: ( (lv_ownedPathElements_0_0= ruleURIFirstPathElementCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2433:1: (lv_ownedPathElements_0_0= ruleURIFirstPathElementCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2519:2: ( (lv_ownedPathElements_0_0= ruleURIFirstPathElementCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2520:1: (lv_ownedPathElements_0_0= ruleURIFirstPathElementCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2433:1: (lv_ownedPathElements_0_0= ruleURIFirstPathElementCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2434:3: lv_ownedPathElements_0_0= ruleURIFirstPathElementCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2520:1: (lv_ownedPathElements_0_0= ruleURIFirstPathElementCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2521:3: lv_ownedPathElements_0_0= ruleURIFirstPathElementCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getURIPathNameCSAccess().getOwnedPathElementsURIFirstPathElementCSParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleURIFirstPathElementCS_in_ruleURIPathNameCS5399);
+ pushFollow(FollowSets000.FOLLOW_ruleURIFirstPathElementCS_in_ruleURIPathNameCS5574);
lv_ownedPathElements_0_0=ruleURIFirstPathElementCS();
state._fsp--;
@@ -7150,45 +7418,45 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2450:2: (otherlv_1= '::' ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) )*
- loop51:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2537:2: (otherlv_1= '::' ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) )*
+ loop50:
do {
- int alt51=2;
- int LA51_0 = input.LA(1);
+ int alt50=2;
+ int LA50_0 = input.LA(1);
- if ( (LA51_0==31) ) {
- int LA51_1 = input.LA(2);
+ if ( (LA50_0==31) ) {
+ int LA50_1 = input.LA(2);
- if ( ((LA51_1>=RULE_SIMPLE_ID && LA51_1<=RULE_ESCAPED_ID)||LA51_1==17||LA51_1==19||(LA51_1>=25 && LA51_1<=26)||LA51_1==30||(LA51_1>=34 && LA51_1<=35)||(LA51_1>=37 && LA51_1<=40)||(LA51_1>=59 && LA51_1<=73)) ) {
- alt51=1;
+ if ( ((LA50_1>=RULE_SIMPLE_ID && LA50_1<=RULE_ESCAPED_ID)||LA50_1==17||LA50_1==19||(LA50_1>=25 && LA50_1<=26)||LA50_1==30||(LA50_1>=34 && LA50_1<=35)||(LA50_1>=37 && LA50_1<=40)||(LA50_1>=59 && LA50_1<=73)) ) {
+ alt50=1;
}
}
- switch (alt51) {
+ switch (alt50) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2450:4: otherlv_1= '::' ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2537:4: otherlv_1= '::' ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) )
{
- otherlv_1=(Token)match(input,31,FollowSets000.FOLLOW_31_in_ruleURIPathNameCS5412); if (state.failed) return current;
+ otherlv_1=(Token)match(input,31,FollowSets000.FOLLOW_31_in_ruleURIPathNameCS5587); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getURIPathNameCSAccess().getColonColonKeyword_1_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2454:1: ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2455:1: (lv_ownedPathElements_2_0= ruleNextPathElementCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2541:1: ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2542:1: (lv_ownedPathElements_2_0= ruleNextPathElementCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2455:1: (lv_ownedPathElements_2_0= ruleNextPathElementCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2456:3: lv_ownedPathElements_2_0= ruleNextPathElementCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2542:1: (lv_ownedPathElements_2_0= ruleNextPathElementCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2543:3: lv_ownedPathElements_2_0= ruleNextPathElementCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getURIPathNameCSAccess().getOwnedPathElementsNextPathElementCSParserRuleCall_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleNextPathElementCS_in_ruleURIPathNameCS5433);
+ pushFollow(FollowSets000.FOLLOW_ruleNextPathElementCS_in_ruleURIPathNameCS5608);
lv_ownedPathElements_2_0=ruleNextPathElementCS();
state._fsp--;
@@ -7217,7 +7485,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
break;
default :
- break loop51;
+ break loop50;
}
} while (true);
@@ -7244,7 +7512,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleURIFirstPathElementCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2480:1: entryRuleURIFirstPathElementCS returns [EObject current=null] : iv_ruleURIFirstPathElementCS= ruleURIFirstPathElementCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2567:1: entryRuleURIFirstPathElementCS returns [EObject current=null] : iv_ruleURIFirstPathElementCS= ruleURIFirstPathElementCS EOF ;
public final EObject entryRuleURIFirstPathElementCS() throws RecognitionException {
EObject current = null;
@@ -7252,13 +7520,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2481:2: (iv_ruleURIFirstPathElementCS= ruleURIFirstPathElementCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2482:2: iv_ruleURIFirstPathElementCS= ruleURIFirstPathElementCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2568:2: (iv_ruleURIFirstPathElementCS= ruleURIFirstPathElementCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2569:2: iv_ruleURIFirstPathElementCS= ruleURIFirstPathElementCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getURIFirstPathElementCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleURIFirstPathElementCS_in_entryRuleURIFirstPathElementCS5471);
+ pushFollow(FollowSets000.FOLLOW_ruleURIFirstPathElementCS_in_entryRuleURIFirstPathElementCS5646);
iv_ruleURIFirstPathElementCS=ruleURIFirstPathElementCS();
state._fsp--;
@@ -7266,7 +7534,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleURIFirstPathElementCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleURIFirstPathElementCS5481); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleURIFirstPathElementCS5656); if (state.failed) return current;
}
@@ -7284,42 +7552,42 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleURIFirstPathElementCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2489:1: ruleURIFirstPathElementCS returns [EObject current=null] : ( ( ( ruleUnrestrictedName ) ) | ( () ( ( ruleURI ) ) ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2576:1: ruleURIFirstPathElementCS returns [EObject current=null] : ( ( ( ruleUnrestrictedName ) ) | ( () ( ( ruleURI ) ) ) ) ;
public final EObject ruleURIFirstPathElementCS() throws RecognitionException {
EObject current = null;
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2492:28: ( ( ( ( ruleUnrestrictedName ) ) | ( () ( ( ruleURI ) ) ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2493:1: ( ( ( ruleUnrestrictedName ) ) | ( () ( ( ruleURI ) ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2579:28: ( ( ( ( ruleUnrestrictedName ) ) | ( () ( ( ruleURI ) ) ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2580:1: ( ( ( ruleUnrestrictedName ) ) | ( () ( ( ruleURI ) ) ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2493:1: ( ( ( ruleUnrestrictedName ) ) | ( () ( ( ruleURI ) ) ) )
- int alt52=2;
- int LA52_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2580:1: ( ( ( ruleUnrestrictedName ) ) | ( () ( ( ruleURI ) ) ) )
+ int alt51=2;
+ int LA51_0 = input.LA(1);
- if ( ((LA52_0>=RULE_SIMPLE_ID && LA52_0<=RULE_ESCAPED_ID)||LA52_0==17||LA52_0==19||(LA52_0>=25 && LA52_0<=26)||LA52_0==30||(LA52_0>=34 && LA52_0<=35)||(LA52_0>=37 && LA52_0<=40)) ) {
- alt52=1;
+ if ( ((LA51_0>=RULE_SIMPLE_ID && LA51_0<=RULE_ESCAPED_ID)||LA51_0==17||LA51_0==19||(LA51_0>=25 && LA51_0<=26)||LA51_0==30||(LA51_0>=34 && LA51_0<=35)||(LA51_0>=37 && LA51_0<=40)) ) {
+ alt51=1;
}
- else if ( (LA52_0==RULE_SINGLE_QUOTED_STRING) ) {
- alt52=2;
+ else if ( (LA51_0==RULE_SINGLE_QUOTED_STRING) ) {
+ alt51=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 52, 0, input);
+ new NoViableAltException("", 51, 0, input);
throw nvae;
}
- switch (alt52) {
+ switch (alt51) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2493:2: ( ( ruleUnrestrictedName ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2580:2: ( ( ruleUnrestrictedName ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2493:2: ( ( ruleUnrestrictedName ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2494:1: ( ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2580:2: ( ( ruleUnrestrictedName ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2581:1: ( ruleUnrestrictedName )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2494:1: ( ruleUnrestrictedName )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2495:3: ruleUnrestrictedName
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2581:1: ( ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2582:3: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -7338,7 +7606,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getURIFirstPathElementCSAccess().getReferredElementNamedElementCrossReference_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleURIFirstPathElementCS5533);
+ pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleURIFirstPathElementCS5708);
ruleUnrestrictedName();
state._fsp--;
@@ -7358,13 +7626,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2512:6: ( () ( ( ruleURI ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2599:6: ( () ( ( ruleURI ) ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2512:6: ( () ( ( ruleURI ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2512:7: () ( ( ruleURI ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2599:6: ( () ( ( ruleURI ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2599:7: () ( ( ruleURI ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2512:7: ()
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2513:2:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2599:7: ()
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2600:2:
{
if ( state.backtracking==0 ) {
@@ -7381,11 +7649,11 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2521:2: ( ( ruleURI ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2522:1: ( ruleURI )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2608:2: ( ( ruleURI ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2609:1: ( ruleURI )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2522:1: ( ruleURI )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2523:3: ruleURI
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2609:1: ( ruleURI )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2610:3: ruleURI
{
if ( state.backtracking==0 ) {
@@ -7404,7 +7672,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getURIFirstPathElementCSAccess().getReferredElementNamespaceCrossReference_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleURI_in_ruleURIFirstPathElementCS5579);
+ pushFollow(FollowSets000.FOLLOW_ruleURI_in_ruleURIFirstPathElementCS5754);
ruleURI();
state._fsp--;
@@ -7449,7 +7717,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRulePrimitiveTypeIdentifier"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2547:1: entryRulePrimitiveTypeIdentifier returns [String current=null] : iv_rulePrimitiveTypeIdentifier= rulePrimitiveTypeIdentifier EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2634:1: entryRulePrimitiveTypeIdentifier returns [String current=null] : iv_rulePrimitiveTypeIdentifier= rulePrimitiveTypeIdentifier EOF ;
public final String entryRulePrimitiveTypeIdentifier() throws RecognitionException {
String current = null;
@@ -7457,13 +7725,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2548:2: (iv_rulePrimitiveTypeIdentifier= rulePrimitiveTypeIdentifier EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2549:2: iv_rulePrimitiveTypeIdentifier= rulePrimitiveTypeIdentifier EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2635:2: (iv_rulePrimitiveTypeIdentifier= rulePrimitiveTypeIdentifier EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2636:2: iv_rulePrimitiveTypeIdentifier= rulePrimitiveTypeIdentifier EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPrimitiveTypeIdentifierRule());
}
- pushFollow(FollowSets000.FOLLOW_rulePrimitiveTypeIdentifier_in_entryRulePrimitiveTypeIdentifier5617);
+ pushFollow(FollowSets000.FOLLOW_rulePrimitiveTypeIdentifier_in_entryRulePrimitiveTypeIdentifier5792);
iv_rulePrimitiveTypeIdentifier=rulePrimitiveTypeIdentifier();
state._fsp--;
@@ -7471,7 +7739,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_rulePrimitiveTypeIdentifier.getText();
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRulePrimitiveTypeIdentifier5628); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRulePrimitiveTypeIdentifier5803); if (state.failed) return current;
}
@@ -7489,7 +7757,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "rulePrimitiveTypeIdentifier"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2556:1: rulePrimitiveTypeIdentifier returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= 'Boolean' | kw= 'Integer' | kw= 'Real' | kw= 'String' | kw= 'UnlimitedNatural' | kw= 'OclAny' | kw= 'OclInvalid' | kw= 'OclVoid' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2643:1: rulePrimitiveTypeIdentifier returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= 'Boolean' | kw= 'Integer' | kw= 'Real' | kw= 'String' | kw= 'UnlimitedNatural' | kw= 'OclAny' | kw= 'OclInvalid' | kw= 'OclVoid' ) ;
public final AntlrDatatypeRuleToken rulePrimitiveTypeIdentifier() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -7498,65 +7766,65 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2559:28: ( (kw= 'Boolean' | kw= 'Integer' | kw= 'Real' | kw= 'String' | kw= 'UnlimitedNatural' | kw= 'OclAny' | kw= 'OclInvalid' | kw= 'OclVoid' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2560:1: (kw= 'Boolean' | kw= 'Integer' | kw= 'Real' | kw= 'String' | kw= 'UnlimitedNatural' | kw= 'OclAny' | kw= 'OclInvalid' | kw= 'OclVoid' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2646:28: ( (kw= 'Boolean' | kw= 'Integer' | kw= 'Real' | kw= 'String' | kw= 'UnlimitedNatural' | kw= 'OclAny' | kw= 'OclInvalid' | kw= 'OclVoid' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2647:1: (kw= 'Boolean' | kw= 'Integer' | kw= 'Real' | kw= 'String' | kw= 'UnlimitedNatural' | kw= 'OclAny' | kw= 'OclInvalid' | kw= 'OclVoid' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2560:1: (kw= 'Boolean' | kw= 'Integer' | kw= 'Real' | kw= 'String' | kw= 'UnlimitedNatural' | kw= 'OclAny' | kw= 'OclInvalid' | kw= 'OclVoid' )
- int alt53=8;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2647:1: (kw= 'Boolean' | kw= 'Integer' | kw= 'Real' | kw= 'String' | kw= 'UnlimitedNatural' | kw= 'OclAny' | kw= 'OclInvalid' | kw= 'OclVoid' )
+ int alt52=8;
switch ( input.LA(1) ) {
case 61:
{
- alt53=1;
+ alt52=1;
}
break;
case 62:
{
- alt53=2;
+ alt52=2;
}
break;
case 63:
{
- alt53=3;
+ alt52=3;
}
break;
case 64:
{
- alt53=4;
+ alt52=4;
}
break;
case 65:
{
- alt53=5;
+ alt52=5;
}
break;
case 66:
{
- alt53=6;
+ alt52=6;
}
break;
case 67:
{
- alt53=7;
+ alt52=7;
}
break;
case 68:
{
- alt53=8;
+ alt52=8;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 53, 0, input);
+ new NoViableAltException("", 52, 0, input);
throw nvae;
}
- switch (alt53) {
+ switch (alt52) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2561:2: kw= 'Boolean'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2648:2: kw= 'Boolean'
{
- kw=(Token)match(input,61,FollowSets000.FOLLOW_61_in_rulePrimitiveTypeIdentifier5666); if (state.failed) return current;
+ kw=(Token)match(input,61,FollowSets000.FOLLOW_61_in_rulePrimitiveTypeIdentifier5841); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -7567,9 +7835,9 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2568:2: kw= 'Integer'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2655:2: kw= 'Integer'
{
- kw=(Token)match(input,62,FollowSets000.FOLLOW_62_in_rulePrimitiveTypeIdentifier5685); if (state.failed) return current;
+ kw=(Token)match(input,62,FollowSets000.FOLLOW_62_in_rulePrimitiveTypeIdentifier5860); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -7580,9 +7848,9 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2575:2: kw= 'Real'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2662:2: kw= 'Real'
{
- kw=(Token)match(input,63,FollowSets000.FOLLOW_63_in_rulePrimitiveTypeIdentifier5704); if (state.failed) return current;
+ kw=(Token)match(input,63,FollowSets000.FOLLOW_63_in_rulePrimitiveTypeIdentifier5879); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -7593,9 +7861,9 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
break;
case 4 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2582:2: kw= 'String'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2669:2: kw= 'String'
{
- kw=(Token)match(input,64,FollowSets000.FOLLOW_64_in_rulePrimitiveTypeIdentifier5723); if (state.failed) return current;
+ kw=(Token)match(input,64,FollowSets000.FOLLOW_64_in_rulePrimitiveTypeIdentifier5898); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -7606,9 +7874,9 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
break;
case 5 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2589:2: kw= 'UnlimitedNatural'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2676:2: kw= 'UnlimitedNatural'
{
- kw=(Token)match(input,65,FollowSets000.FOLLOW_65_in_rulePrimitiveTypeIdentifier5742); if (state.failed) return current;
+ kw=(Token)match(input,65,FollowSets000.FOLLOW_65_in_rulePrimitiveTypeIdentifier5917); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -7619,9 +7887,9 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
break;
case 6 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2596:2: kw= 'OclAny'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2683:2: kw= 'OclAny'
{
- kw=(Token)match(input,66,FollowSets000.FOLLOW_66_in_rulePrimitiveTypeIdentifier5761); if (state.failed) return current;
+ kw=(Token)match(input,66,FollowSets000.FOLLOW_66_in_rulePrimitiveTypeIdentifier5936); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -7632,9 +7900,9 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
break;
case 7 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2603:2: kw= 'OclInvalid'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2690:2: kw= 'OclInvalid'
{
- kw=(Token)match(input,67,FollowSets000.FOLLOW_67_in_rulePrimitiveTypeIdentifier5780); if (state.failed) return current;
+ kw=(Token)match(input,67,FollowSets000.FOLLOW_67_in_rulePrimitiveTypeIdentifier5955); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -7645,9 +7913,9 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
break;
case 8 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2610:2: kw= 'OclVoid'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2697:2: kw= 'OclVoid'
{
- kw=(Token)match(input,68,FollowSets000.FOLLOW_68_in_rulePrimitiveTypeIdentifier5799); if (state.failed) return current;
+ kw=(Token)match(input,68,FollowSets000.FOLLOW_68_in_rulePrimitiveTypeIdentifier5974); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -7680,7 +7948,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRulePrimitiveTypeCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2623:1: entryRulePrimitiveTypeCS returns [EObject current=null] : iv_rulePrimitiveTypeCS= rulePrimitiveTypeCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2710:1: entryRulePrimitiveTypeCS returns [EObject current=null] : iv_rulePrimitiveTypeCS= rulePrimitiveTypeCS EOF ;
public final EObject entryRulePrimitiveTypeCS() throws RecognitionException {
EObject current = null;
@@ -7688,13 +7956,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2624:2: (iv_rulePrimitiveTypeCS= rulePrimitiveTypeCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2625:2: iv_rulePrimitiveTypeCS= rulePrimitiveTypeCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2711:2: (iv_rulePrimitiveTypeCS= rulePrimitiveTypeCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2712:2: iv_rulePrimitiveTypeCS= rulePrimitiveTypeCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPrimitiveTypeCSRule());
}
- pushFollow(FollowSets000.FOLLOW_rulePrimitiveTypeCS_in_entryRulePrimitiveTypeCS5839);
+ pushFollow(FollowSets000.FOLLOW_rulePrimitiveTypeCS_in_entryRulePrimitiveTypeCS6014);
iv_rulePrimitiveTypeCS=rulePrimitiveTypeCS();
state._fsp--;
@@ -7702,7 +7970,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_rulePrimitiveTypeCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRulePrimitiveTypeCS5849); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRulePrimitiveTypeCS6024); if (state.failed) return current;
}
@@ -7720,7 +7988,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "rulePrimitiveTypeCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2632:1: rulePrimitiveTypeCS returns [EObject current=null] : ( (lv_name_0_0= rulePrimitiveTypeIdentifier ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2719:1: rulePrimitiveTypeCS returns [EObject current=null] : ( (lv_name_0_0= rulePrimitiveTypeIdentifier ) ) ;
public final EObject rulePrimitiveTypeCS() throws RecognitionException {
EObject current = null;
@@ -7730,21 +7998,21 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2635:28: ( ( (lv_name_0_0= rulePrimitiveTypeIdentifier ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2636:1: ( (lv_name_0_0= rulePrimitiveTypeIdentifier ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2722:28: ( ( (lv_name_0_0= rulePrimitiveTypeIdentifier ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2723:1: ( (lv_name_0_0= rulePrimitiveTypeIdentifier ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2636:1: ( (lv_name_0_0= rulePrimitiveTypeIdentifier ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2637:1: (lv_name_0_0= rulePrimitiveTypeIdentifier )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2723:1: ( (lv_name_0_0= rulePrimitiveTypeIdentifier ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2724:1: (lv_name_0_0= rulePrimitiveTypeIdentifier )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2637:1: (lv_name_0_0= rulePrimitiveTypeIdentifier )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2638:3: lv_name_0_0= rulePrimitiveTypeIdentifier
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2724:1: (lv_name_0_0= rulePrimitiveTypeIdentifier )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2725:3: lv_name_0_0= rulePrimitiveTypeIdentifier
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPrimitiveTypeCSAccess().getNamePrimitiveTypeIdentifierParserRuleCall_0());
}
- pushFollow(FollowSets000.FOLLOW_rulePrimitiveTypeIdentifier_in_rulePrimitiveTypeCS5894);
+ pushFollow(FollowSets000.FOLLOW_rulePrimitiveTypeIdentifier_in_rulePrimitiveTypeCS6069);
lv_name_0_0=rulePrimitiveTypeIdentifier();
state._fsp--;
@@ -7788,7 +8056,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleCollectionTypeIdentifier"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2662:1: entryRuleCollectionTypeIdentifier returns [String current=null] : iv_ruleCollectionTypeIdentifier= ruleCollectionTypeIdentifier EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2749:1: entryRuleCollectionTypeIdentifier returns [String current=null] : iv_ruleCollectionTypeIdentifier= ruleCollectionTypeIdentifier EOF ;
public final String entryRuleCollectionTypeIdentifier() throws RecognitionException {
String current = null;
@@ -7796,13 +8064,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2663:2: (iv_ruleCollectionTypeIdentifier= ruleCollectionTypeIdentifier EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2664:2: iv_ruleCollectionTypeIdentifier= ruleCollectionTypeIdentifier EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2750:2: (iv_ruleCollectionTypeIdentifier= ruleCollectionTypeIdentifier EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2751:2: iv_ruleCollectionTypeIdentifier= ruleCollectionTypeIdentifier EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getCollectionTypeIdentifierRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleCollectionTypeIdentifier_in_entryRuleCollectionTypeIdentifier5930);
+ pushFollow(FollowSets000.FOLLOW_ruleCollectionTypeIdentifier_in_entryRuleCollectionTypeIdentifier6105);
iv_ruleCollectionTypeIdentifier=ruleCollectionTypeIdentifier();
state._fsp--;
@@ -7810,7 +8078,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleCollectionTypeIdentifier.getText();
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleCollectionTypeIdentifier5941); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleCollectionTypeIdentifier6116); if (state.failed) return current;
}
@@ -7828,7 +8096,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleCollectionTypeIdentifier"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2671:1: ruleCollectionTypeIdentifier returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= 'Set' | kw= 'Bag' | kw= 'Sequence' | kw= 'Collection' | kw= 'OrderedSet' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2758:1: ruleCollectionTypeIdentifier returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= 'Set' | kw= 'Bag' | kw= 'Sequence' | kw= 'Collection' | kw= 'OrderedSet' ) ;
public final AntlrDatatypeRuleToken ruleCollectionTypeIdentifier() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -7837,50 +8105,50 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2674:28: ( (kw= 'Set' | kw= 'Bag' | kw= 'Sequence' | kw= 'Collection' | kw= 'OrderedSet' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2675:1: (kw= 'Set' | kw= 'Bag' | kw= 'Sequence' | kw= 'Collection' | kw= 'OrderedSet' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2761:28: ( (kw= 'Set' | kw= 'Bag' | kw= 'Sequence' | kw= 'Collection' | kw= 'OrderedSet' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2762:1: (kw= 'Set' | kw= 'Bag' | kw= 'Sequence' | kw= 'Collection' | kw= 'OrderedSet' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2675:1: (kw= 'Set' | kw= 'Bag' | kw= 'Sequence' | kw= 'Collection' | kw= 'OrderedSet' )
- int alt54=5;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2762:1: (kw= 'Set' | kw= 'Bag' | kw= 'Sequence' | kw= 'Collection' | kw= 'OrderedSet' )
+ int alt53=5;
switch ( input.LA(1) ) {
case 69:
{
- alt54=1;
+ alt53=1;
}
break;
case 70:
{
- alt54=2;
+ alt53=2;
}
break;
case 71:
{
- alt54=3;
+ alt53=3;
}
break;
case 72:
{
- alt54=4;
+ alt53=4;
}
break;
case 73:
{
- alt54=5;
+ alt53=5;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 54, 0, input);
+ new NoViableAltException("", 53, 0, input);
throw nvae;
}
- switch (alt54) {
+ switch (alt53) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2676:2: kw= 'Set'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2763:2: kw= 'Set'
{
- kw=(Token)match(input,69,FollowSets000.FOLLOW_69_in_ruleCollectionTypeIdentifier5979); if (state.failed) return current;
+ kw=(Token)match(input,69,FollowSets000.FOLLOW_69_in_ruleCollectionTypeIdentifier6154); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -7891,9 +8159,9 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2683:2: kw= 'Bag'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2770:2: kw= 'Bag'
{
- kw=(Token)match(input,70,FollowSets000.FOLLOW_70_in_ruleCollectionTypeIdentifier5998); if (state.failed) return current;
+ kw=(Token)match(input,70,FollowSets000.FOLLOW_70_in_ruleCollectionTypeIdentifier6173); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -7904,9 +8172,9 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2690:2: kw= 'Sequence'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2777:2: kw= 'Sequence'
{
- kw=(Token)match(input,71,FollowSets000.FOLLOW_71_in_ruleCollectionTypeIdentifier6017); if (state.failed) return current;
+ kw=(Token)match(input,71,FollowSets000.FOLLOW_71_in_ruleCollectionTypeIdentifier6192); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -7917,9 +8185,9 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
break;
case 4 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2697:2: kw= 'Collection'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2784:2: kw= 'Collection'
{
- kw=(Token)match(input,72,FollowSets000.FOLLOW_72_in_ruleCollectionTypeIdentifier6036); if (state.failed) return current;
+ kw=(Token)match(input,72,FollowSets000.FOLLOW_72_in_ruleCollectionTypeIdentifier6211); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -7930,9 +8198,9 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
break;
case 5 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2704:2: kw= 'OrderedSet'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2791:2: kw= 'OrderedSet'
{
- kw=(Token)match(input,73,FollowSets000.FOLLOW_73_in_ruleCollectionTypeIdentifier6055); if (state.failed) return current;
+ kw=(Token)match(input,73,FollowSets000.FOLLOW_73_in_ruleCollectionTypeIdentifier6230); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -7965,7 +8233,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleCollectionTypeCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2717:1: entryRuleCollectionTypeCS returns [EObject current=null] : iv_ruleCollectionTypeCS= ruleCollectionTypeCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2804:1: entryRuleCollectionTypeCS returns [EObject current=null] : iv_ruleCollectionTypeCS= ruleCollectionTypeCS EOF ;
public final EObject entryRuleCollectionTypeCS() throws RecognitionException {
EObject current = null;
@@ -7973,13 +8241,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2718:2: (iv_ruleCollectionTypeCS= ruleCollectionTypeCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2719:2: iv_ruleCollectionTypeCS= ruleCollectionTypeCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2805:2: (iv_ruleCollectionTypeCS= ruleCollectionTypeCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2806:2: iv_ruleCollectionTypeCS= ruleCollectionTypeCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getCollectionTypeCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleCollectionTypeCS_in_entryRuleCollectionTypeCS6095);
+ pushFollow(FollowSets000.FOLLOW_ruleCollectionTypeCS_in_entryRuleCollectionTypeCS6270);
iv_ruleCollectionTypeCS=ruleCollectionTypeCS();
state._fsp--;
@@ -7987,7 +8255,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleCollectionTypeCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleCollectionTypeCS6105); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleCollectionTypeCS6280); if (state.failed) return current;
}
@@ -8005,7 +8273,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleCollectionTypeCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2726:1: ruleCollectionTypeCS returns [EObject current=null] : ( ( (lv_name_0_0= ruleCollectionTypeIdentifier ) ) (otherlv_1= '(' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) otherlv_3= ')' )? ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2813:1: ruleCollectionTypeCS returns [EObject current=null] : ( ( (lv_name_0_0= ruleCollectionTypeIdentifier ) ) (otherlv_1= '(' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) otherlv_3= ')' )? ) ;
public final EObject ruleCollectionTypeCS() throws RecognitionException {
EObject current = null;
@@ -8019,24 +8287,24 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2729:28: ( ( ( (lv_name_0_0= ruleCollectionTypeIdentifier ) ) (otherlv_1= '(' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) otherlv_3= ')' )? ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2730:1: ( ( (lv_name_0_0= ruleCollectionTypeIdentifier ) ) (otherlv_1= '(' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) otherlv_3= ')' )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2816:28: ( ( ( (lv_name_0_0= ruleCollectionTypeIdentifier ) ) (otherlv_1= '(' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) otherlv_3= ')' )? ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2817:1: ( ( (lv_name_0_0= ruleCollectionTypeIdentifier ) ) (otherlv_1= '(' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) otherlv_3= ')' )? )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2730:1: ( ( (lv_name_0_0= ruleCollectionTypeIdentifier ) ) (otherlv_1= '(' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) otherlv_3= ')' )? )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2730:2: ( (lv_name_0_0= ruleCollectionTypeIdentifier ) ) (otherlv_1= '(' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) otherlv_3= ')' )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2817:1: ( ( (lv_name_0_0= ruleCollectionTypeIdentifier ) ) (otherlv_1= '(' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) otherlv_3= ')' )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2817:2: ( (lv_name_0_0= ruleCollectionTypeIdentifier ) ) (otherlv_1= '(' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) otherlv_3= ')' )?
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2730:2: ( (lv_name_0_0= ruleCollectionTypeIdentifier ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2731:1: (lv_name_0_0= ruleCollectionTypeIdentifier )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2817:2: ( (lv_name_0_0= ruleCollectionTypeIdentifier ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2818:1: (lv_name_0_0= ruleCollectionTypeIdentifier )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2731:1: (lv_name_0_0= ruleCollectionTypeIdentifier )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2732:3: lv_name_0_0= ruleCollectionTypeIdentifier
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2818:1: (lv_name_0_0= ruleCollectionTypeIdentifier )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2819:3: lv_name_0_0= ruleCollectionTypeIdentifier
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getCollectionTypeCSAccess().getNameCollectionTypeIdentifierParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleCollectionTypeIdentifier_in_ruleCollectionTypeCS6151);
+ pushFollow(FollowSets000.FOLLOW_ruleCollectionTypeIdentifier_in_ruleCollectionTypeCS6326);
lv_name_0_0=ruleCollectionTypeIdentifier();
state._fsp--;
@@ -8060,35 +8328,35 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2748:2: (otherlv_1= '(' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) otherlv_3= ')' )?
- int alt55=2;
- int LA55_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2835:2: (otherlv_1= '(' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) otherlv_3= ')' )?
+ int alt54=2;
+ int LA54_0 = input.LA(1);
- if ( (LA55_0==27) ) {
- alt55=1;
+ if ( (LA54_0==27) ) {
+ alt54=1;
}
- switch (alt55) {
+ switch (alt54) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2748:4: otherlv_1= '(' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) otherlv_3= ')'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2835:4: otherlv_1= '(' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) otherlv_3= ')'
{
- otherlv_1=(Token)match(input,27,FollowSets000.FOLLOW_27_in_ruleCollectionTypeCS6164); if (state.failed) return current;
+ otherlv_1=(Token)match(input,27,FollowSets000.FOLLOW_27_in_ruleCollectionTypeCS6339); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getCollectionTypeCSAccess().getLeftParenthesisKeyword_1_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2752:1: ( (lv_ownedType_2_0= ruleTypeExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2753:1: (lv_ownedType_2_0= ruleTypeExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2839:1: ( (lv_ownedType_2_0= ruleTypeExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2840:1: (lv_ownedType_2_0= ruleTypeExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2753:1: (lv_ownedType_2_0= ruleTypeExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2754:3: lv_ownedType_2_0= ruleTypeExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2840:1: (lv_ownedType_2_0= ruleTypeExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2841:3: lv_ownedType_2_0= ruleTypeExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getCollectionTypeCSAccess().getOwnedTypeTypeExpCSParserRuleCall_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleCollectionTypeCS6185);
+ pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleCollectionTypeCS6360);
lv_ownedType_2_0=ruleTypeExpCS();
state._fsp--;
@@ -8112,7 +8380,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- otherlv_3=(Token)match(input,28,FollowSets000.FOLLOW_28_in_ruleCollectionTypeCS6197); if (state.failed) return current;
+ otherlv_3=(Token)match(input,28,FollowSets000.FOLLOW_28_in_ruleCollectionTypeCS6372); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getCollectionTypeCSAccess().getRightParenthesisKeyword_1_2());
@@ -8147,7 +8415,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleMapTypeCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2782:1: entryRuleMapTypeCS returns [EObject current=null] : iv_ruleMapTypeCS= ruleMapTypeCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2869:1: entryRuleMapTypeCS returns [EObject current=null] : iv_ruleMapTypeCS= ruleMapTypeCS EOF ;
public final EObject entryRuleMapTypeCS() throws RecognitionException {
EObject current = null;
@@ -8155,13 +8423,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2783:2: (iv_ruleMapTypeCS= ruleMapTypeCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2784:2: iv_ruleMapTypeCS= ruleMapTypeCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2870:2: (iv_ruleMapTypeCS= ruleMapTypeCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2871:2: iv_ruleMapTypeCS= ruleMapTypeCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getMapTypeCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleMapTypeCS_in_entryRuleMapTypeCS6235);
+ pushFollow(FollowSets000.FOLLOW_ruleMapTypeCS_in_entryRuleMapTypeCS6410);
iv_ruleMapTypeCS=ruleMapTypeCS();
state._fsp--;
@@ -8169,7 +8437,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleMapTypeCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleMapTypeCS6245); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleMapTypeCS6420); if (state.failed) return current;
}
@@ -8187,7 +8455,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleMapTypeCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2791:1: ruleMapTypeCS returns [EObject current=null] : ( ( (lv_name_0_0= 'Map' ) ) (otherlv_1= '(' ( (lv_ownedKeyType_2_0= ruleTypeExpCS ) ) otherlv_3= ',' ( (lv_ownedValueType_4_0= ruleTypeExpCS ) ) otherlv_5= ')' )? ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2878:1: ruleMapTypeCS returns [EObject current=null] : ( ( (lv_name_0_0= 'Map' ) ) (otherlv_1= '(' ( (lv_ownedKeyType_2_0= ruleTypeExpCS ) ) otherlv_3= ',' ( (lv_ownedValueType_4_0= ruleTypeExpCS ) ) otherlv_5= ')' )? ) ;
public final EObject ruleMapTypeCS() throws RecognitionException {
EObject current = null;
@@ -8203,19 +8471,19 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2794:28: ( ( ( (lv_name_0_0= 'Map' ) ) (otherlv_1= '(' ( (lv_ownedKeyType_2_0= ruleTypeExpCS ) ) otherlv_3= ',' ( (lv_ownedValueType_4_0= ruleTypeExpCS ) ) otherlv_5= ')' )? ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2795:1: ( ( (lv_name_0_0= 'Map' ) ) (otherlv_1= '(' ( (lv_ownedKeyType_2_0= ruleTypeExpCS ) ) otherlv_3= ',' ( (lv_ownedValueType_4_0= ruleTypeExpCS ) ) otherlv_5= ')' )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2881:28: ( ( ( (lv_name_0_0= 'Map' ) ) (otherlv_1= '(' ( (lv_ownedKeyType_2_0= ruleTypeExpCS ) ) otherlv_3= ',' ( (lv_ownedValueType_4_0= ruleTypeExpCS ) ) otherlv_5= ')' )? ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2882:1: ( ( (lv_name_0_0= 'Map' ) ) (otherlv_1= '(' ( (lv_ownedKeyType_2_0= ruleTypeExpCS ) ) otherlv_3= ',' ( (lv_ownedValueType_4_0= ruleTypeExpCS ) ) otherlv_5= ')' )? )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2795:1: ( ( (lv_name_0_0= 'Map' ) ) (otherlv_1= '(' ( (lv_ownedKeyType_2_0= ruleTypeExpCS ) ) otherlv_3= ',' ( (lv_ownedValueType_4_0= ruleTypeExpCS ) ) otherlv_5= ')' )? )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2795:2: ( (lv_name_0_0= 'Map' ) ) (otherlv_1= '(' ( (lv_ownedKeyType_2_0= ruleTypeExpCS ) ) otherlv_3= ',' ( (lv_ownedValueType_4_0= ruleTypeExpCS ) ) otherlv_5= ')' )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2882:1: ( ( (lv_name_0_0= 'Map' ) ) (otherlv_1= '(' ( (lv_ownedKeyType_2_0= ruleTypeExpCS ) ) otherlv_3= ',' ( (lv_ownedValueType_4_0= ruleTypeExpCS ) ) otherlv_5= ')' )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2882:2: ( (lv_name_0_0= 'Map' ) ) (otherlv_1= '(' ( (lv_ownedKeyType_2_0= ruleTypeExpCS ) ) otherlv_3= ',' ( (lv_ownedValueType_4_0= ruleTypeExpCS ) ) otherlv_5= ')' )?
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2795:2: ( (lv_name_0_0= 'Map' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2796:1: (lv_name_0_0= 'Map' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2882:2: ( (lv_name_0_0= 'Map' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2883:1: (lv_name_0_0= 'Map' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2796:1: (lv_name_0_0= 'Map' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2797:3: lv_name_0_0= 'Map'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2883:1: (lv_name_0_0= 'Map' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2884:3: lv_name_0_0= 'Map'
{
- lv_name_0_0=(Token)match(input,59,FollowSets000.FOLLOW_59_in_ruleMapTypeCS6288); if (state.failed) return current;
+ lv_name_0_0=(Token)match(input,59,FollowSets000.FOLLOW_59_in_ruleMapTypeCS6463); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_name_0_0, grammarAccess.getMapTypeCSAccess().getNameMapKeyword_0_0());
@@ -8235,35 +8503,35 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2810:2: (otherlv_1= '(' ( (lv_ownedKeyType_2_0= ruleTypeExpCS ) ) otherlv_3= ',' ( (lv_ownedValueType_4_0= ruleTypeExpCS ) ) otherlv_5= ')' )?
- int alt56=2;
- int LA56_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2897:2: (otherlv_1= '(' ( (lv_ownedKeyType_2_0= ruleTypeExpCS ) ) otherlv_3= ',' ( (lv_ownedValueType_4_0= ruleTypeExpCS ) ) otherlv_5= ')' )?
+ int alt55=2;
+ int LA55_0 = input.LA(1);
- if ( (LA56_0==27) ) {
- alt56=1;
+ if ( (LA55_0==27) ) {
+ alt55=1;
}
- switch (alt56) {
+ switch (alt55) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2810:4: otherlv_1= '(' ( (lv_ownedKeyType_2_0= ruleTypeExpCS ) ) otherlv_3= ',' ( (lv_ownedValueType_4_0= ruleTypeExpCS ) ) otherlv_5= ')'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2897:4: otherlv_1= '(' ( (lv_ownedKeyType_2_0= ruleTypeExpCS ) ) otherlv_3= ',' ( (lv_ownedValueType_4_0= ruleTypeExpCS ) ) otherlv_5= ')'
{
- otherlv_1=(Token)match(input,27,FollowSets000.FOLLOW_27_in_ruleMapTypeCS6314); if (state.failed) return current;
+ otherlv_1=(Token)match(input,27,FollowSets000.FOLLOW_27_in_ruleMapTypeCS6489); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getMapTypeCSAccess().getLeftParenthesisKeyword_1_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2814:1: ( (lv_ownedKeyType_2_0= ruleTypeExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2815:1: (lv_ownedKeyType_2_0= ruleTypeExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2901:1: ( (lv_ownedKeyType_2_0= ruleTypeExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2902:1: (lv_ownedKeyType_2_0= ruleTypeExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2815:1: (lv_ownedKeyType_2_0= ruleTypeExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2816:3: lv_ownedKeyType_2_0= ruleTypeExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2902:1: (lv_ownedKeyType_2_0= ruleTypeExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2903:3: lv_ownedKeyType_2_0= ruleTypeExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getMapTypeCSAccess().getOwnedKeyTypeTypeExpCSParserRuleCall_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleMapTypeCS6335);
+ pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleMapTypeCS6510);
lv_ownedKeyType_2_0=ruleTypeExpCS();
state._fsp--;
@@ -8287,24 +8555,24 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- otherlv_3=(Token)match(input,20,FollowSets000.FOLLOW_20_in_ruleMapTypeCS6347); if (state.failed) return current;
+ otherlv_3=(Token)match(input,20,FollowSets000.FOLLOW_20_in_ruleMapTypeCS6522); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getMapTypeCSAccess().getCommaKeyword_1_2());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2836:1: ( (lv_ownedValueType_4_0= ruleTypeExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2837:1: (lv_ownedValueType_4_0= ruleTypeExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2923:1: ( (lv_ownedValueType_4_0= ruleTypeExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2924:1: (lv_ownedValueType_4_0= ruleTypeExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2837:1: (lv_ownedValueType_4_0= ruleTypeExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2838:3: lv_ownedValueType_4_0= ruleTypeExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2924:1: (lv_ownedValueType_4_0= ruleTypeExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2925:3: lv_ownedValueType_4_0= ruleTypeExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getMapTypeCSAccess().getOwnedValueTypeTypeExpCSParserRuleCall_1_3_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleMapTypeCS6368);
+ pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleMapTypeCS6543);
lv_ownedValueType_4_0=ruleTypeExpCS();
state._fsp--;
@@ -8328,7 +8596,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- otherlv_5=(Token)match(input,28,FollowSets000.FOLLOW_28_in_ruleMapTypeCS6380); if (state.failed) return current;
+ otherlv_5=(Token)match(input,28,FollowSets000.FOLLOW_28_in_ruleMapTypeCS6555); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_5, grammarAccess.getMapTypeCSAccess().getRightParenthesisKeyword_1_4());
@@ -8363,7 +8631,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleTupleTypeCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2866:1: entryRuleTupleTypeCS returns [EObject current=null] : iv_ruleTupleTypeCS= ruleTupleTypeCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2953:1: entryRuleTupleTypeCS returns [EObject current=null] : iv_ruleTupleTypeCS= ruleTupleTypeCS EOF ;
public final EObject entryRuleTupleTypeCS() throws RecognitionException {
EObject current = null;
@@ -8371,13 +8639,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2867:2: (iv_ruleTupleTypeCS= ruleTupleTypeCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2868:2: iv_ruleTupleTypeCS= ruleTupleTypeCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2954:2: (iv_ruleTupleTypeCS= ruleTupleTypeCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2955:2: iv_ruleTupleTypeCS= ruleTupleTypeCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTupleTypeCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleTupleTypeCS_in_entryRuleTupleTypeCS6418);
+ pushFollow(FollowSets000.FOLLOW_ruleTupleTypeCS_in_entryRuleTupleTypeCS6593);
iv_ruleTupleTypeCS=ruleTupleTypeCS();
state._fsp--;
@@ -8385,7 +8653,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleTupleTypeCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTupleTypeCS6428); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTupleTypeCS6603); if (state.failed) return current;
}
@@ -8403,7 +8671,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleTupleTypeCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2875:1: ruleTupleTypeCS returns [EObject current=null] : ( ( (lv_name_0_0= 'Tuple' ) ) (otherlv_1= '(' ( ( (lv_ownedParts_2_0= ruleTuplePartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTuplePartCS ) ) )* )? otherlv_5= ')' )? ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2962:1: ruleTupleTypeCS returns [EObject current=null] : ( ( (lv_name_0_0= 'Tuple' ) ) (otherlv_1= '(' ( ( (lv_ownedParts_2_0= ruleTuplePartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTuplePartCS ) ) )* )? otherlv_5= ')' )? ) ;
public final EObject ruleTupleTypeCS() throws RecognitionException {
EObject current = null;
@@ -8419,19 +8687,19 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2878:28: ( ( ( (lv_name_0_0= 'Tuple' ) ) (otherlv_1= '(' ( ( (lv_ownedParts_2_0= ruleTuplePartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTuplePartCS ) ) )* )? otherlv_5= ')' )? ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2879:1: ( ( (lv_name_0_0= 'Tuple' ) ) (otherlv_1= '(' ( ( (lv_ownedParts_2_0= ruleTuplePartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTuplePartCS ) ) )* )? otherlv_5= ')' )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2965:28: ( ( ( (lv_name_0_0= 'Tuple' ) ) (otherlv_1= '(' ( ( (lv_ownedParts_2_0= ruleTuplePartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTuplePartCS ) ) )* )? otherlv_5= ')' )? ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2966:1: ( ( (lv_name_0_0= 'Tuple' ) ) (otherlv_1= '(' ( ( (lv_ownedParts_2_0= ruleTuplePartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTuplePartCS ) ) )* )? otherlv_5= ')' )? )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2879:1: ( ( (lv_name_0_0= 'Tuple' ) ) (otherlv_1= '(' ( ( (lv_ownedParts_2_0= ruleTuplePartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTuplePartCS ) ) )* )? otherlv_5= ')' )? )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2879:2: ( (lv_name_0_0= 'Tuple' ) ) (otherlv_1= '(' ( ( (lv_ownedParts_2_0= ruleTuplePartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTuplePartCS ) ) )* )? otherlv_5= ')' )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2966:1: ( ( (lv_name_0_0= 'Tuple' ) ) (otherlv_1= '(' ( ( (lv_ownedParts_2_0= ruleTuplePartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTuplePartCS ) ) )* )? otherlv_5= ')' )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2966:2: ( (lv_name_0_0= 'Tuple' ) ) (otherlv_1= '(' ( ( (lv_ownedParts_2_0= ruleTuplePartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTuplePartCS ) ) )* )? otherlv_5= ')' )?
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2879:2: ( (lv_name_0_0= 'Tuple' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2880:1: (lv_name_0_0= 'Tuple' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2966:2: ( (lv_name_0_0= 'Tuple' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2967:1: (lv_name_0_0= 'Tuple' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2880:1: (lv_name_0_0= 'Tuple' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2881:3: lv_name_0_0= 'Tuple'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2967:1: (lv_name_0_0= 'Tuple' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2968:3: lv_name_0_0= 'Tuple'
{
- lv_name_0_0=(Token)match(input,60,FollowSets000.FOLLOW_60_in_ruleTupleTypeCS6471); if (state.failed) return current;
+ lv_name_0_0=(Token)match(input,60,FollowSets000.FOLLOW_60_in_ruleTupleTypeCS6646); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_name_0_0, grammarAccess.getTupleTypeCSAccess().getNameTupleKeyword_0_0());
@@ -8451,46 +8719,46 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2894:2: (otherlv_1= '(' ( ( (lv_ownedParts_2_0= ruleTuplePartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTuplePartCS ) ) )* )? otherlv_5= ')' )?
- int alt59=2;
- int LA59_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2981:2: (otherlv_1= '(' ( ( (lv_ownedParts_2_0= ruleTuplePartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTuplePartCS ) ) )* )? otherlv_5= ')' )?
+ int alt58=2;
+ int LA58_0 = input.LA(1);
- if ( (LA59_0==27) ) {
- alt59=1;
+ if ( (LA58_0==27) ) {
+ alt58=1;
}
- switch (alt59) {
+ switch (alt58) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2894:4: otherlv_1= '(' ( ( (lv_ownedParts_2_0= ruleTuplePartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTuplePartCS ) ) )* )? otherlv_5= ')'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2981:4: otherlv_1= '(' ( ( (lv_ownedParts_2_0= ruleTuplePartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTuplePartCS ) ) )* )? otherlv_5= ')'
{
- otherlv_1=(Token)match(input,27,FollowSets000.FOLLOW_27_in_ruleTupleTypeCS6497); if (state.failed) return current;
+ otherlv_1=(Token)match(input,27,FollowSets000.FOLLOW_27_in_ruleTupleTypeCS6672); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getTupleTypeCSAccess().getLeftParenthesisKeyword_1_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2898:1: ( ( (lv_ownedParts_2_0= ruleTuplePartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTuplePartCS ) ) )* )?
- int alt58=2;
- int LA58_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2985:1: ( ( (lv_ownedParts_2_0= ruleTuplePartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTuplePartCS ) ) )* )?
+ int alt57=2;
+ int LA57_0 = input.LA(1);
- if ( ((LA58_0>=RULE_SIMPLE_ID && LA58_0<=RULE_ESCAPED_ID)||LA58_0==17||LA58_0==19||(LA58_0>=25 && LA58_0<=26)||LA58_0==30||(LA58_0>=34 && LA58_0<=35)||(LA58_0>=37 && LA58_0<=40)) ) {
- alt58=1;
+ if ( ((LA57_0>=RULE_SIMPLE_ID && LA57_0<=RULE_ESCAPED_ID)||LA57_0==17||LA57_0==19||(LA57_0>=25 && LA57_0<=26)||LA57_0==30||(LA57_0>=34 && LA57_0<=35)||(LA57_0>=37 && LA57_0<=40)) ) {
+ alt57=1;
}
- switch (alt58) {
+ switch (alt57) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2898:2: ( (lv_ownedParts_2_0= ruleTuplePartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTuplePartCS ) ) )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2985:2: ( (lv_ownedParts_2_0= ruleTuplePartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTuplePartCS ) ) )*
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2898:2: ( (lv_ownedParts_2_0= ruleTuplePartCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2899:1: (lv_ownedParts_2_0= ruleTuplePartCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2985:2: ( (lv_ownedParts_2_0= ruleTuplePartCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2986:1: (lv_ownedParts_2_0= ruleTuplePartCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2899:1: (lv_ownedParts_2_0= ruleTuplePartCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2900:3: lv_ownedParts_2_0= ruleTuplePartCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2986:1: (lv_ownedParts_2_0= ruleTuplePartCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2987:3: lv_ownedParts_2_0= ruleTuplePartCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTupleTypeCSAccess().getOwnedPartsTuplePartCSParserRuleCall_1_1_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleTuplePartCS_in_ruleTupleTypeCS6519);
+ pushFollow(FollowSets000.FOLLOW_ruleTuplePartCS_in_ruleTupleTypeCS6694);
lv_ownedParts_2_0=ruleTuplePartCS();
state._fsp--;
@@ -8514,39 +8782,39 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2916:2: (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTuplePartCS ) ) )*
- loop57:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3003:2: (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTuplePartCS ) ) )*
+ loop56:
do {
- int alt57=2;
- int LA57_0 = input.LA(1);
+ int alt56=2;
+ int LA56_0 = input.LA(1);
- if ( (LA57_0==20) ) {
- alt57=1;
+ if ( (LA56_0==20) ) {
+ alt56=1;
}
- switch (alt57) {
+ switch (alt56) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2916:4: otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTuplePartCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3003:4: otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTuplePartCS ) )
{
- otherlv_3=(Token)match(input,20,FollowSets000.FOLLOW_20_in_ruleTupleTypeCS6532); if (state.failed) return current;
+ otherlv_3=(Token)match(input,20,FollowSets000.FOLLOW_20_in_ruleTupleTypeCS6707); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getTupleTypeCSAccess().getCommaKeyword_1_1_1_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2920:1: ( (lv_ownedParts_4_0= ruleTuplePartCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2921:1: (lv_ownedParts_4_0= ruleTuplePartCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3007:1: ( (lv_ownedParts_4_0= ruleTuplePartCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3008:1: (lv_ownedParts_4_0= ruleTuplePartCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2921:1: (lv_ownedParts_4_0= ruleTuplePartCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2922:3: lv_ownedParts_4_0= ruleTuplePartCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3008:1: (lv_ownedParts_4_0= ruleTuplePartCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3009:3: lv_ownedParts_4_0= ruleTuplePartCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTupleTypeCSAccess().getOwnedPartsTuplePartCSParserRuleCall_1_1_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleTuplePartCS_in_ruleTupleTypeCS6553);
+ pushFollow(FollowSets000.FOLLOW_ruleTuplePartCS_in_ruleTupleTypeCS6728);
lv_ownedParts_4_0=ruleTuplePartCS();
state._fsp--;
@@ -8575,7 +8843,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
break;
default :
- break loop57;
+ break loop56;
}
} while (true);
@@ -8585,7 +8853,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- otherlv_5=(Token)match(input,28,FollowSets000.FOLLOW_28_in_ruleTupleTypeCS6569); if (state.failed) return current;
+ otherlv_5=(Token)match(input,28,FollowSets000.FOLLOW_28_in_ruleTupleTypeCS6744); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_5, grammarAccess.getTupleTypeCSAccess().getRightParenthesisKeyword_1_2());
@@ -8620,7 +8888,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleTuplePartCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2950:1: entryRuleTuplePartCS returns [EObject current=null] : iv_ruleTuplePartCS= ruleTuplePartCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3037:1: entryRuleTuplePartCS returns [EObject current=null] : iv_ruleTuplePartCS= ruleTuplePartCS EOF ;
public final EObject entryRuleTuplePartCS() throws RecognitionException {
EObject current = null;
@@ -8628,13 +8896,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2951:2: (iv_ruleTuplePartCS= ruleTuplePartCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2952:2: iv_ruleTuplePartCS= ruleTuplePartCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3038:2: (iv_ruleTuplePartCS= ruleTuplePartCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3039:2: iv_ruleTuplePartCS= ruleTuplePartCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTuplePartCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleTuplePartCS_in_entryRuleTuplePartCS6607);
+ pushFollow(FollowSets000.FOLLOW_ruleTuplePartCS_in_entryRuleTuplePartCS6782);
iv_ruleTuplePartCS=ruleTuplePartCS();
state._fsp--;
@@ -8642,7 +8910,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleTuplePartCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTuplePartCS6617); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTuplePartCS6792); if (state.failed) return current;
}
@@ -8660,7 +8928,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleTuplePartCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2959:1: ruleTuplePartCS returns [EObject current=null] : ( ( (lv_name_0_0= ruleUnrestrictedName ) ) otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3046:1: ruleTuplePartCS returns [EObject current=null] : ( ( (lv_name_0_0= ruleUnrestrictedName ) ) otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) ) ;
public final EObject ruleTuplePartCS() throws RecognitionException {
EObject current = null;
@@ -8673,24 +8941,24 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2962:28: ( ( ( (lv_name_0_0= ruleUnrestrictedName ) ) otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2963:1: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3049:28: ( ( ( (lv_name_0_0= ruleUnrestrictedName ) ) otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3050:1: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2963:1: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2963:2: ( (lv_name_0_0= ruleUnrestrictedName ) ) otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3050:1: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3050:2: ( (lv_name_0_0= ruleUnrestrictedName ) ) otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2963:2: ( (lv_name_0_0= ruleUnrestrictedName ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2964:1: (lv_name_0_0= ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3050:2: ( (lv_name_0_0= ruleUnrestrictedName ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3051:1: (lv_name_0_0= ruleUnrestrictedName )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2964:1: (lv_name_0_0= ruleUnrestrictedName )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2965:3: lv_name_0_0= ruleUnrestrictedName
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3051:1: (lv_name_0_0= ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3052:3: lv_name_0_0= ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTuplePartCSAccess().getNameUnrestrictedNameParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleTuplePartCS6663);
+ pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleTuplePartCS6838);
lv_name_0_0=ruleUnrestrictedName();
state._fsp--;
@@ -8714,24 +8982,24 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,29,FollowSets000.FOLLOW_29_in_ruleTuplePartCS6675); if (state.failed) return current;
+ otherlv_1=(Token)match(input,29,FollowSets000.FOLLOW_29_in_ruleTuplePartCS6850); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getTuplePartCSAccess().getColonKeyword_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2985:1: ( (lv_ownedType_2_0= ruleTypeExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2986:1: (lv_ownedType_2_0= ruleTypeExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3072:1: ( (lv_ownedType_2_0= ruleTypeExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3073:1: (lv_ownedType_2_0= ruleTypeExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2986:1: (lv_ownedType_2_0= ruleTypeExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:2987:3: lv_ownedType_2_0= ruleTypeExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3073:1: (lv_ownedType_2_0= ruleTypeExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3074:3: lv_ownedType_2_0= ruleTypeExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTuplePartCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleTuplePartCS6696);
+ pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleTuplePartCS6871);
lv_ownedType_2_0=ruleTypeExpCS();
state._fsp--;
@@ -8778,7 +9046,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleCollectionLiteralExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3011:1: entryRuleCollectionLiteralExpCS returns [EObject current=null] : iv_ruleCollectionLiteralExpCS= ruleCollectionLiteralExpCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3098:1: entryRuleCollectionLiteralExpCS returns [EObject current=null] : iv_ruleCollectionLiteralExpCS= ruleCollectionLiteralExpCS EOF ;
public final EObject entryRuleCollectionLiteralExpCS() throws RecognitionException {
EObject current = null;
@@ -8786,13 +9054,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3012:2: (iv_ruleCollectionLiteralExpCS= ruleCollectionLiteralExpCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3013:2: iv_ruleCollectionLiteralExpCS= ruleCollectionLiteralExpCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3099:2: (iv_ruleCollectionLiteralExpCS= ruleCollectionLiteralExpCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3100:2: iv_ruleCollectionLiteralExpCS= ruleCollectionLiteralExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getCollectionLiteralExpCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleCollectionLiteralExpCS_in_entryRuleCollectionLiteralExpCS6732);
+ pushFollow(FollowSets000.FOLLOW_ruleCollectionLiteralExpCS_in_entryRuleCollectionLiteralExpCS6907);
iv_ruleCollectionLiteralExpCS=ruleCollectionLiteralExpCS();
state._fsp--;
@@ -8800,7 +9068,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleCollectionLiteralExpCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleCollectionLiteralExpCS6742); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleCollectionLiteralExpCS6917); if (state.failed) return current;
}
@@ -8818,7 +9086,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleCollectionLiteralExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3020:1: ruleCollectionLiteralExpCS returns [EObject current=null] : ( ( (lv_ownedType_0_0= ruleCollectionTypeCS ) ) otherlv_1= '{' ( ( (lv_ownedParts_2_0= ruleCollectionLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleCollectionLiteralPartCS ) ) )* )? otherlv_5= '}' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3107:1: ruleCollectionLiteralExpCS returns [EObject current=null] : ( ( (lv_ownedType_0_0= ruleCollectionTypeCS ) ) otherlv_1= '{' ( ( (lv_ownedParts_2_0= ruleCollectionLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleCollectionLiteralPartCS ) ) )* )? otherlv_5= '}' ) ;
public final EObject ruleCollectionLiteralExpCS() throws RecognitionException {
EObject current = null;
@@ -8835,24 +9103,24 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3023:28: ( ( ( (lv_ownedType_0_0= ruleCollectionTypeCS ) ) otherlv_1= '{' ( ( (lv_ownedParts_2_0= ruleCollectionLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleCollectionLiteralPartCS ) ) )* )? otherlv_5= '}' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3024:1: ( ( (lv_ownedType_0_0= ruleCollectionTypeCS ) ) otherlv_1= '{' ( ( (lv_ownedParts_2_0= ruleCollectionLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleCollectionLiteralPartCS ) ) )* )? otherlv_5= '}' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3110:28: ( ( ( (lv_ownedType_0_0= ruleCollectionTypeCS ) ) otherlv_1= '{' ( ( (lv_ownedParts_2_0= ruleCollectionLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleCollectionLiteralPartCS ) ) )* )? otherlv_5= '}' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3111:1: ( ( (lv_ownedType_0_0= ruleCollectionTypeCS ) ) otherlv_1= '{' ( ( (lv_ownedParts_2_0= ruleCollectionLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleCollectionLiteralPartCS ) ) )* )? otherlv_5= '}' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3024:1: ( ( (lv_ownedType_0_0= ruleCollectionTypeCS ) ) otherlv_1= '{' ( ( (lv_ownedParts_2_0= ruleCollectionLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleCollectionLiteralPartCS ) ) )* )? otherlv_5= '}' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3024:2: ( (lv_ownedType_0_0= ruleCollectionTypeCS ) ) otherlv_1= '{' ( ( (lv_ownedParts_2_0= ruleCollectionLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleCollectionLiteralPartCS ) ) )* )? otherlv_5= '}'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3111:1: ( ( (lv_ownedType_0_0= ruleCollectionTypeCS ) ) otherlv_1= '{' ( ( (lv_ownedParts_2_0= ruleCollectionLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleCollectionLiteralPartCS ) ) )* )? otherlv_5= '}' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3111:2: ( (lv_ownedType_0_0= ruleCollectionTypeCS ) ) otherlv_1= '{' ( ( (lv_ownedParts_2_0= ruleCollectionLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleCollectionLiteralPartCS ) ) )* )? otherlv_5= '}'
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3024:2: ( (lv_ownedType_0_0= ruleCollectionTypeCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3025:1: (lv_ownedType_0_0= ruleCollectionTypeCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3111:2: ( (lv_ownedType_0_0= ruleCollectionTypeCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3112:1: (lv_ownedType_0_0= ruleCollectionTypeCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3025:1: (lv_ownedType_0_0= ruleCollectionTypeCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3026:3: lv_ownedType_0_0= ruleCollectionTypeCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3112:1: (lv_ownedType_0_0= ruleCollectionTypeCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3113:3: lv_ownedType_0_0= ruleCollectionTypeCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getCollectionLiteralExpCSAccess().getOwnedTypeCollectionTypeCSParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleCollectionTypeCS_in_ruleCollectionLiteralExpCS6788);
+ pushFollow(FollowSets000.FOLLOW_ruleCollectionTypeCS_in_ruleCollectionLiteralExpCS6963);
lv_ownedType_0_0=ruleCollectionTypeCS();
state._fsp--;
@@ -8876,35 +9144,35 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,21,FollowSets000.FOLLOW_21_in_ruleCollectionLiteralExpCS6800); if (state.failed) return current;
+ otherlv_1=(Token)match(input,21,FollowSets000.FOLLOW_21_in_ruleCollectionLiteralExpCS6975); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getCollectionLiteralExpCSAccess().getLeftCurlyBracketKeyword_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3046:1: ( ( (lv_ownedParts_2_0= ruleCollectionLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleCollectionLiteralPartCS ) ) )* )?
- int alt61=2;
- int LA61_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3133:1: ( ( (lv_ownedParts_2_0= ruleCollectionLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleCollectionLiteralPartCS ) ) )* )?
+ int alt60=2;
+ int LA60_0 = input.LA(1);
- if ( ((LA61_0>=RULE_SIMPLE_ID && LA61_0<=RULE_SINGLE_QUOTED_STRING)||LA61_0==17||LA61_0==19||(LA61_0>=25 && LA61_0<=27)||(LA61_0>=29 && LA61_0<=30)||LA61_0==32||(LA61_0>=34 && LA61_0<=35)||(LA61_0>=37 && LA61_0<=42)||(LA61_0>=59 && LA61_0<=73)||LA61_0==76||(LA61_0>=78 && LA61_0<=81)||LA61_0==86||(LA61_0>=91 && LA61_0<=92)) ) {
- alt61=1;
+ if ( ((LA60_0>=RULE_SIMPLE_ID && LA60_0<=RULE_SINGLE_QUOTED_STRING)||LA60_0==17||LA60_0==19||(LA60_0>=25 && LA60_0<=27)||(LA60_0>=29 && LA60_0<=30)||LA60_0==32||(LA60_0>=34 && LA60_0<=35)||(LA60_0>=37 && LA60_0<=42)||(LA60_0>=59 && LA60_0<=73)||LA60_0==76||(LA60_0>=78 && LA60_0<=81)||LA60_0==86||(LA60_0>=91 && LA60_0<=92)) ) {
+ alt60=1;
}
- switch (alt61) {
+ switch (alt60) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3046:2: ( (lv_ownedParts_2_0= ruleCollectionLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleCollectionLiteralPartCS ) ) )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3133:2: ( (lv_ownedParts_2_0= ruleCollectionLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleCollectionLiteralPartCS ) ) )*
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3046:2: ( (lv_ownedParts_2_0= ruleCollectionLiteralPartCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3047:1: (lv_ownedParts_2_0= ruleCollectionLiteralPartCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3133:2: ( (lv_ownedParts_2_0= ruleCollectionLiteralPartCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3134:1: (lv_ownedParts_2_0= ruleCollectionLiteralPartCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3047:1: (lv_ownedParts_2_0= ruleCollectionLiteralPartCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3048:3: lv_ownedParts_2_0= ruleCollectionLiteralPartCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3134:1: (lv_ownedParts_2_0= ruleCollectionLiteralPartCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3135:3: lv_ownedParts_2_0= ruleCollectionLiteralPartCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getCollectionLiteralExpCSAccess().getOwnedPartsCollectionLiteralPartCSParserRuleCall_2_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleCollectionLiteralPartCS_in_ruleCollectionLiteralExpCS6822);
+ pushFollow(FollowSets000.FOLLOW_ruleCollectionLiteralPartCS_in_ruleCollectionLiteralExpCS6997);
lv_ownedParts_2_0=ruleCollectionLiteralPartCS();
state._fsp--;
@@ -8928,39 +9196,39 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3064:2: (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleCollectionLiteralPartCS ) ) )*
- loop60:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3151:2: (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleCollectionLiteralPartCS ) ) )*
+ loop59:
do {
- int alt60=2;
- int LA60_0 = input.LA(1);
+ int alt59=2;
+ int LA59_0 = input.LA(1);
- if ( (LA60_0==20) ) {
- alt60=1;
+ if ( (LA59_0==20) ) {
+ alt59=1;
}
- switch (alt60) {
+ switch (alt59) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3064:4: otherlv_3= ',' ( (lv_ownedParts_4_0= ruleCollectionLiteralPartCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3151:4: otherlv_3= ',' ( (lv_ownedParts_4_0= ruleCollectionLiteralPartCS ) )
{
- otherlv_3=(Token)match(input,20,FollowSets000.FOLLOW_20_in_ruleCollectionLiteralExpCS6835); if (state.failed) return current;
+ otherlv_3=(Token)match(input,20,FollowSets000.FOLLOW_20_in_ruleCollectionLiteralExpCS7010); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getCollectionLiteralExpCSAccess().getCommaKeyword_2_1_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3068:1: ( (lv_ownedParts_4_0= ruleCollectionLiteralPartCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3069:1: (lv_ownedParts_4_0= ruleCollectionLiteralPartCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3155:1: ( (lv_ownedParts_4_0= ruleCollectionLiteralPartCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3156:1: (lv_ownedParts_4_0= ruleCollectionLiteralPartCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3069:1: (lv_ownedParts_4_0= ruleCollectionLiteralPartCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3070:3: lv_ownedParts_4_0= ruleCollectionLiteralPartCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3156:1: (lv_ownedParts_4_0= ruleCollectionLiteralPartCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3157:3: lv_ownedParts_4_0= ruleCollectionLiteralPartCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getCollectionLiteralExpCSAccess().getOwnedPartsCollectionLiteralPartCSParserRuleCall_2_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleCollectionLiteralPartCS_in_ruleCollectionLiteralExpCS6856);
+ pushFollow(FollowSets000.FOLLOW_ruleCollectionLiteralPartCS_in_ruleCollectionLiteralExpCS7031);
lv_ownedParts_4_0=ruleCollectionLiteralPartCS();
state._fsp--;
@@ -8989,7 +9257,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
break;
default :
- break loop60;
+ break loop59;
}
} while (true);
@@ -8999,7 +9267,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- otherlv_5=(Token)match(input,23,FollowSets000.FOLLOW_23_in_ruleCollectionLiteralExpCS6872); if (state.failed) return current;
+ otherlv_5=(Token)match(input,23,FollowSets000.FOLLOW_23_in_ruleCollectionLiteralExpCS7047); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_5, grammarAccess.getCollectionLiteralExpCSAccess().getRightCurlyBracketKeyword_3());
@@ -9028,7 +9296,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleCollectionLiteralPartCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3098:1: entryRuleCollectionLiteralPartCS returns [EObject current=null] : iv_ruleCollectionLiteralPartCS= ruleCollectionLiteralPartCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3185:1: entryRuleCollectionLiteralPartCS returns [EObject current=null] : iv_ruleCollectionLiteralPartCS= ruleCollectionLiteralPartCS EOF ;
public final EObject entryRuleCollectionLiteralPartCS() throws RecognitionException {
EObject current = null;
@@ -9036,13 +9304,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3099:2: (iv_ruleCollectionLiteralPartCS= ruleCollectionLiteralPartCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3100:2: iv_ruleCollectionLiteralPartCS= ruleCollectionLiteralPartCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3186:2: (iv_ruleCollectionLiteralPartCS= ruleCollectionLiteralPartCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3187:2: iv_ruleCollectionLiteralPartCS= ruleCollectionLiteralPartCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getCollectionLiteralPartCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleCollectionLiteralPartCS_in_entryRuleCollectionLiteralPartCS6908);
+ pushFollow(FollowSets000.FOLLOW_ruleCollectionLiteralPartCS_in_entryRuleCollectionLiteralPartCS7083);
iv_ruleCollectionLiteralPartCS=ruleCollectionLiteralPartCS();
state._fsp--;
@@ -9050,7 +9318,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleCollectionLiteralPartCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleCollectionLiteralPartCS6918); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleCollectionLiteralPartCS7093); if (state.failed) return current;
}
@@ -9068,7 +9336,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleCollectionLiteralPartCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3107:1: ruleCollectionLiteralPartCS returns [EObject current=null] : ( ( ( (lv_ownedExpression_0_0= ruleExpCS ) ) (otherlv_1= '..' ( (lv_ownedLastExpression_2_0= ruleExpCS ) ) )? ) | ( (lv_ownedExpression_3_0= rulePatternExpCS ) ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3194:1: ruleCollectionLiteralPartCS returns [EObject current=null] : ( ( ( (lv_ownedExpression_0_0= ruleExpCS ) ) (otherlv_1= '..' ( (lv_ownedLastExpression_2_0= ruleExpCS ) ) )? ) | ( (lv_ownedExpression_3_0= rulePatternExpCS ) ) ) ;
public final EObject ruleCollectionLiteralPartCS() throws RecognitionException {
EObject current = null;
@@ -9083,31 +9351,31 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3110:28: ( ( ( ( (lv_ownedExpression_0_0= ruleExpCS ) ) (otherlv_1= '..' ( (lv_ownedLastExpression_2_0= ruleExpCS ) ) )? ) | ( (lv_ownedExpression_3_0= rulePatternExpCS ) ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3111:1: ( ( ( (lv_ownedExpression_0_0= ruleExpCS ) ) (otherlv_1= '..' ( (lv_ownedLastExpression_2_0= ruleExpCS ) ) )? ) | ( (lv_ownedExpression_3_0= rulePatternExpCS ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3197:28: ( ( ( ( (lv_ownedExpression_0_0= ruleExpCS ) ) (otherlv_1= '..' ( (lv_ownedLastExpression_2_0= ruleExpCS ) ) )? ) | ( (lv_ownedExpression_3_0= rulePatternExpCS ) ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3198:1: ( ( ( (lv_ownedExpression_0_0= ruleExpCS ) ) (otherlv_1= '..' ( (lv_ownedLastExpression_2_0= ruleExpCS ) ) )? ) | ( (lv_ownedExpression_3_0= rulePatternExpCS ) ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3111:1: ( ( ( (lv_ownedExpression_0_0= ruleExpCS ) ) (otherlv_1= '..' ( (lv_ownedLastExpression_2_0= ruleExpCS ) ) )? ) | ( (lv_ownedExpression_3_0= rulePatternExpCS ) ) )
- int alt63=2;
- alt63 = dfa63.predict(input);
- switch (alt63) {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3198:1: ( ( ( (lv_ownedExpression_0_0= ruleExpCS ) ) (otherlv_1= '..' ( (lv_ownedLastExpression_2_0= ruleExpCS ) ) )? ) | ( (lv_ownedExpression_3_0= rulePatternExpCS ) ) )
+ int alt62=2;
+ alt62 = dfa62.predict(input);
+ switch (alt62) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3111:2: ( ( (lv_ownedExpression_0_0= ruleExpCS ) ) (otherlv_1= '..' ( (lv_ownedLastExpression_2_0= ruleExpCS ) ) )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3198:2: ( ( (lv_ownedExpression_0_0= ruleExpCS ) ) (otherlv_1= '..' ( (lv_ownedLastExpression_2_0= ruleExpCS ) ) )? )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3111:2: ( ( (lv_ownedExpression_0_0= ruleExpCS ) ) (otherlv_1= '..' ( (lv_ownedLastExpression_2_0= ruleExpCS ) ) )? )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3111:3: ( (lv_ownedExpression_0_0= ruleExpCS ) ) (otherlv_1= '..' ( (lv_ownedLastExpression_2_0= ruleExpCS ) ) )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3198:2: ( ( (lv_ownedExpression_0_0= ruleExpCS ) ) (otherlv_1= '..' ( (lv_ownedLastExpression_2_0= ruleExpCS ) ) )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3198:3: ( (lv_ownedExpression_0_0= ruleExpCS ) ) (otherlv_1= '..' ( (lv_ownedLastExpression_2_0= ruleExpCS ) ) )?
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3111:3: ( (lv_ownedExpression_0_0= ruleExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3112:1: (lv_ownedExpression_0_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3198:3: ( (lv_ownedExpression_0_0= ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3199:1: (lv_ownedExpression_0_0= ruleExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3112:1: (lv_ownedExpression_0_0= ruleExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3113:3: lv_ownedExpression_0_0= ruleExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3199:1: (lv_ownedExpression_0_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3200:3: lv_ownedExpression_0_0= ruleExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getCollectionLiteralPartCSAccess().getOwnedExpressionExpCSParserRuleCall_0_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleCollectionLiteralPartCS6965);
+ pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleCollectionLiteralPartCS7140);
lv_ownedExpression_0_0=ruleExpCS();
state._fsp--;
@@ -9131,35 +9399,35 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3129:2: (otherlv_1= '..' ( (lv_ownedLastExpression_2_0= ruleExpCS ) ) )?
- int alt62=2;
- int LA62_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3216:2: (otherlv_1= '..' ( (lv_ownedLastExpression_2_0= ruleExpCS ) ) )?
+ int alt61=2;
+ int LA61_0 = input.LA(1);
- if ( (LA62_0==74) ) {
- alt62=1;
+ if ( (LA61_0==74) ) {
+ alt61=1;
}
- switch (alt62) {
+ switch (alt61) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3129:4: otherlv_1= '..' ( (lv_ownedLastExpression_2_0= ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3216:4: otherlv_1= '..' ( (lv_ownedLastExpression_2_0= ruleExpCS ) )
{
- otherlv_1=(Token)match(input,74,FollowSets000.FOLLOW_74_in_ruleCollectionLiteralPartCS6978); if (state.failed) return current;
+ otherlv_1=(Token)match(input,74,FollowSets000.FOLLOW_74_in_ruleCollectionLiteralPartCS7153); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getCollectionLiteralPartCSAccess().getFullStopFullStopKeyword_0_1_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3133:1: ( (lv_ownedLastExpression_2_0= ruleExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3134:1: (lv_ownedLastExpression_2_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3220:1: ( (lv_ownedLastExpression_2_0= ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3221:1: (lv_ownedLastExpression_2_0= ruleExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3134:1: (lv_ownedLastExpression_2_0= ruleExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3135:3: lv_ownedLastExpression_2_0= ruleExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3221:1: (lv_ownedLastExpression_2_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3222:3: lv_ownedLastExpression_2_0= ruleExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getCollectionLiteralPartCSAccess().getOwnedLastExpressionExpCSParserRuleCall_0_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleCollectionLiteralPartCS6999);
+ pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleCollectionLiteralPartCS7174);
lv_ownedLastExpression_2_0=ruleExpCS();
state._fsp--;
@@ -9196,20 +9464,20 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3152:6: ( (lv_ownedExpression_3_0= rulePatternExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3239:6: ( (lv_ownedExpression_3_0= rulePatternExpCS ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3152:6: ( (lv_ownedExpression_3_0= rulePatternExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3153:1: (lv_ownedExpression_3_0= rulePatternExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3239:6: ( (lv_ownedExpression_3_0= rulePatternExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3240:1: (lv_ownedExpression_3_0= rulePatternExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3153:1: (lv_ownedExpression_3_0= rulePatternExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3154:3: lv_ownedExpression_3_0= rulePatternExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3240:1: (lv_ownedExpression_3_0= rulePatternExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3241:3: lv_ownedExpression_3_0= rulePatternExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getCollectionLiteralPartCSAccess().getOwnedExpressionPatternExpCSParserRuleCall_1_0());
}
- pushFollow(FollowSets000.FOLLOW_rulePatternExpCS_in_ruleCollectionLiteralPartCS7029);
+ pushFollow(FollowSets000.FOLLOW_rulePatternExpCS_in_ruleCollectionLiteralPartCS7204);
lv_ownedExpression_3_0=rulePatternExpCS();
state._fsp--;
@@ -9259,7 +9527,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleCollectionPatternCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3178:1: entryRuleCollectionPatternCS returns [EObject current=null] : iv_ruleCollectionPatternCS= ruleCollectionPatternCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3265:1: entryRuleCollectionPatternCS returns [EObject current=null] : iv_ruleCollectionPatternCS= ruleCollectionPatternCS EOF ;
public final EObject entryRuleCollectionPatternCS() throws RecognitionException {
EObject current = null;
@@ -9267,13 +9535,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3179:2: (iv_ruleCollectionPatternCS= ruleCollectionPatternCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3180:2: iv_ruleCollectionPatternCS= ruleCollectionPatternCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3266:2: (iv_ruleCollectionPatternCS= ruleCollectionPatternCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3267:2: iv_ruleCollectionPatternCS= ruleCollectionPatternCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getCollectionPatternCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleCollectionPatternCS_in_entryRuleCollectionPatternCS7065);
+ pushFollow(FollowSets000.FOLLOW_ruleCollectionPatternCS_in_entryRuleCollectionPatternCS7240);
iv_ruleCollectionPatternCS=ruleCollectionPatternCS();
state._fsp--;
@@ -9281,7 +9549,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleCollectionPatternCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleCollectionPatternCS7075); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleCollectionPatternCS7250); if (state.failed) return current;
}
@@ -9299,7 +9567,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleCollectionPatternCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3187:1: ruleCollectionPatternCS returns [EObject current=null] : ( ( (lv_ownedType_0_0= ruleCollectionTypeCS ) ) otherlv_1= '{' ( ( (lv_ownedParts_2_0= rulePatternExpCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= rulePatternExpCS ) ) )* (otherlv_5= '++' ( (lv_restVariableName_6_0= ruleIdentifier ) ) ) )? otherlv_7= '}' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3274:1: ruleCollectionPatternCS returns [EObject current=null] : ( ( (lv_ownedType_0_0= ruleCollectionTypeCS ) ) otherlv_1= '{' ( ( (lv_ownedParts_2_0= rulePatternExpCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= rulePatternExpCS ) ) )* (otherlv_5= '++' ( (lv_restVariableName_6_0= ruleIdentifier ) ) ) )? otherlv_7= '}' ) ;
public final EObject ruleCollectionPatternCS() throws RecognitionException {
EObject current = null;
@@ -9319,24 +9587,24 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3190:28: ( ( ( (lv_ownedType_0_0= ruleCollectionTypeCS ) ) otherlv_1= '{' ( ( (lv_ownedParts_2_0= rulePatternExpCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= rulePatternExpCS ) ) )* (otherlv_5= '++' ( (lv_restVariableName_6_0= ruleIdentifier ) ) ) )? otherlv_7= '}' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3191:1: ( ( (lv_ownedType_0_0= ruleCollectionTypeCS ) ) otherlv_1= '{' ( ( (lv_ownedParts_2_0= rulePatternExpCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= rulePatternExpCS ) ) )* (otherlv_5= '++' ( (lv_restVariableName_6_0= ruleIdentifier ) ) ) )? otherlv_7= '}' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3277:28: ( ( ( (lv_ownedType_0_0= ruleCollectionTypeCS ) ) otherlv_1= '{' ( ( (lv_ownedParts_2_0= rulePatternExpCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= rulePatternExpCS ) ) )* (otherlv_5= '++' ( (lv_restVariableName_6_0= ruleIdentifier ) ) ) )? otherlv_7= '}' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3278:1: ( ( (lv_ownedType_0_0= ruleCollectionTypeCS ) ) otherlv_1= '{' ( ( (lv_ownedParts_2_0= rulePatternExpCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= rulePatternExpCS ) ) )* (otherlv_5= '++' ( (lv_restVariableName_6_0= ruleIdentifier ) ) ) )? otherlv_7= '}' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3191:1: ( ( (lv_ownedType_0_0= ruleCollectionTypeCS ) ) otherlv_1= '{' ( ( (lv_ownedParts_2_0= rulePatternExpCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= rulePatternExpCS ) ) )* (otherlv_5= '++' ( (lv_restVariableName_6_0= ruleIdentifier ) ) ) )? otherlv_7= '}' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3191:2: ( (lv_ownedType_0_0= ruleCollectionTypeCS ) ) otherlv_1= '{' ( ( (lv_ownedParts_2_0= rulePatternExpCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= rulePatternExpCS ) ) )* (otherlv_5= '++' ( (lv_restVariableName_6_0= ruleIdentifier ) ) ) )? otherlv_7= '}'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3278:1: ( ( (lv_ownedType_0_0= ruleCollectionTypeCS ) ) otherlv_1= '{' ( ( (lv_ownedParts_2_0= rulePatternExpCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= rulePatternExpCS ) ) )* (otherlv_5= '++' ( (lv_restVariableName_6_0= ruleIdentifier ) ) ) )? otherlv_7= '}' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3278:2: ( (lv_ownedType_0_0= ruleCollectionTypeCS ) ) otherlv_1= '{' ( ( (lv_ownedParts_2_0= rulePatternExpCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= rulePatternExpCS ) ) )* (otherlv_5= '++' ( (lv_restVariableName_6_0= ruleIdentifier ) ) ) )? otherlv_7= '}'
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3191:2: ( (lv_ownedType_0_0= ruleCollectionTypeCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3192:1: (lv_ownedType_0_0= ruleCollectionTypeCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3278:2: ( (lv_ownedType_0_0= ruleCollectionTypeCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3279:1: (lv_ownedType_0_0= ruleCollectionTypeCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3192:1: (lv_ownedType_0_0= ruleCollectionTypeCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3193:3: lv_ownedType_0_0= ruleCollectionTypeCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3279:1: (lv_ownedType_0_0= ruleCollectionTypeCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3280:3: lv_ownedType_0_0= ruleCollectionTypeCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getCollectionPatternCSAccess().getOwnedTypeCollectionTypeCSParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleCollectionTypeCS_in_ruleCollectionPatternCS7121);
+ pushFollow(FollowSets000.FOLLOW_ruleCollectionTypeCS_in_ruleCollectionPatternCS7296);
lv_ownedType_0_0=ruleCollectionTypeCS();
state._fsp--;
@@ -9360,35 +9628,35 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,21,FollowSets000.FOLLOW_21_in_ruleCollectionPatternCS7133); if (state.failed) return current;
+ otherlv_1=(Token)match(input,21,FollowSets000.FOLLOW_21_in_ruleCollectionPatternCS7308); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getCollectionPatternCSAccess().getLeftCurlyBracketKeyword_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3213:1: ( ( (lv_ownedParts_2_0= rulePatternExpCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= rulePatternExpCS ) ) )* (otherlv_5= '++' ( (lv_restVariableName_6_0= ruleIdentifier ) ) ) )?
- int alt65=2;
- int LA65_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3300:1: ( ( (lv_ownedParts_2_0= rulePatternExpCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= rulePatternExpCS ) ) )* (otherlv_5= '++' ( (lv_restVariableName_6_0= ruleIdentifier ) ) ) )?
+ int alt64=2;
+ int LA64_0 = input.LA(1);
- if ( ((LA65_0>=RULE_SIMPLE_ID && LA65_0<=RULE_ESCAPED_ID)||LA65_0==17||LA65_0==19||(LA65_0>=25 && LA65_0<=26)||(LA65_0>=29 && LA65_0<=30)||(LA65_0>=34 && LA65_0<=35)||(LA65_0>=37 && LA65_0<=40)) ) {
- alt65=1;
+ if ( ((LA64_0>=RULE_SIMPLE_ID && LA64_0<=RULE_ESCAPED_ID)||LA64_0==17||LA64_0==19||(LA64_0>=25 && LA64_0<=26)||(LA64_0>=29 && LA64_0<=30)||(LA64_0>=34 && LA64_0<=35)||(LA64_0>=37 && LA64_0<=40)) ) {
+ alt64=1;
}
- switch (alt65) {
+ switch (alt64) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3213:2: ( (lv_ownedParts_2_0= rulePatternExpCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= rulePatternExpCS ) ) )* (otherlv_5= '++' ( (lv_restVariableName_6_0= ruleIdentifier ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3300:2: ( (lv_ownedParts_2_0= rulePatternExpCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= rulePatternExpCS ) ) )* (otherlv_5= '++' ( (lv_restVariableName_6_0= ruleIdentifier ) ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3213:2: ( (lv_ownedParts_2_0= rulePatternExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3214:1: (lv_ownedParts_2_0= rulePatternExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3300:2: ( (lv_ownedParts_2_0= rulePatternExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3301:1: (lv_ownedParts_2_0= rulePatternExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3214:1: (lv_ownedParts_2_0= rulePatternExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3215:3: lv_ownedParts_2_0= rulePatternExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3301:1: (lv_ownedParts_2_0= rulePatternExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3302:3: lv_ownedParts_2_0= rulePatternExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getCollectionPatternCSAccess().getOwnedPartsPatternExpCSParserRuleCall_2_0_0());
}
- pushFollow(FollowSets000.FOLLOW_rulePatternExpCS_in_ruleCollectionPatternCS7155);
+ pushFollow(FollowSets000.FOLLOW_rulePatternExpCS_in_ruleCollectionPatternCS7330);
lv_ownedParts_2_0=rulePatternExpCS();
state._fsp--;
@@ -9412,39 +9680,39 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3231:2: (otherlv_3= ',' ( (lv_ownedParts_4_0= rulePatternExpCS ) ) )*
- loop64:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3318:2: (otherlv_3= ',' ( (lv_ownedParts_4_0= rulePatternExpCS ) ) )*
+ loop63:
do {
- int alt64=2;
- int LA64_0 = input.LA(1);
+ int alt63=2;
+ int LA63_0 = input.LA(1);
- if ( (LA64_0==20) ) {
- alt64=1;
+ if ( (LA63_0==20) ) {
+ alt63=1;
}
- switch (alt64) {
+ switch (alt63) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3231:4: otherlv_3= ',' ( (lv_ownedParts_4_0= rulePatternExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3318:4: otherlv_3= ',' ( (lv_ownedParts_4_0= rulePatternExpCS ) )
{
- otherlv_3=(Token)match(input,20,FollowSets000.FOLLOW_20_in_ruleCollectionPatternCS7168); if (state.failed) return current;
+ otherlv_3=(Token)match(input,20,FollowSets000.FOLLOW_20_in_ruleCollectionPatternCS7343); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getCollectionPatternCSAccess().getCommaKeyword_2_1_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3235:1: ( (lv_ownedParts_4_0= rulePatternExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3236:1: (lv_ownedParts_4_0= rulePatternExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3322:1: ( (lv_ownedParts_4_0= rulePatternExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3323:1: (lv_ownedParts_4_0= rulePatternExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3236:1: (lv_ownedParts_4_0= rulePatternExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3237:3: lv_ownedParts_4_0= rulePatternExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3323:1: (lv_ownedParts_4_0= rulePatternExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3324:3: lv_ownedParts_4_0= rulePatternExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getCollectionPatternCSAccess().getOwnedPartsPatternExpCSParserRuleCall_2_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_rulePatternExpCS_in_ruleCollectionPatternCS7189);
+ pushFollow(FollowSets000.FOLLOW_rulePatternExpCS_in_ruleCollectionPatternCS7364);
lv_ownedParts_4_0=rulePatternExpCS();
state._fsp--;
@@ -9473,31 +9741,31 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
break;
default :
- break loop64;
+ break loop63;
}
} while (true);
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3253:4: (otherlv_5= '++' ( (lv_restVariableName_6_0= ruleIdentifier ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3253:6: otherlv_5= '++' ( (lv_restVariableName_6_0= ruleIdentifier ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3340:4: (otherlv_5= '++' ( (lv_restVariableName_6_0= ruleIdentifier ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3340:6: otherlv_5= '++' ( (lv_restVariableName_6_0= ruleIdentifier ) )
{
- otherlv_5=(Token)match(input,75,FollowSets000.FOLLOW_75_in_ruleCollectionPatternCS7204); if (state.failed) return current;
+ otherlv_5=(Token)match(input,75,FollowSets000.FOLLOW_75_in_ruleCollectionPatternCS7379); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_5, grammarAccess.getCollectionPatternCSAccess().getPlusSignPlusSignKeyword_2_2_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3257:1: ( (lv_restVariableName_6_0= ruleIdentifier ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3258:1: (lv_restVariableName_6_0= ruleIdentifier )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3344:1: ( (lv_restVariableName_6_0= ruleIdentifier ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3345:1: (lv_restVariableName_6_0= ruleIdentifier )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3258:1: (lv_restVariableName_6_0= ruleIdentifier )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3259:3: lv_restVariableName_6_0= ruleIdentifier
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3345:1: (lv_restVariableName_6_0= ruleIdentifier )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3346:3: lv_restVariableName_6_0= ruleIdentifier
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getCollectionPatternCSAccess().getRestVariableNameIdentifierParserRuleCall_2_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleIdentifier_in_ruleCollectionPatternCS7225);
+ pushFollow(FollowSets000.FOLLOW_ruleIdentifier_in_ruleCollectionPatternCS7400);
lv_restVariableName_6_0=ruleIdentifier();
state._fsp--;
@@ -9530,7 +9798,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- otherlv_7=(Token)match(input,23,FollowSets000.FOLLOW_23_in_ruleCollectionPatternCS7240); if (state.failed) return current;
+ otherlv_7=(Token)match(input,23,FollowSets000.FOLLOW_23_in_ruleCollectionPatternCS7415); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_7, grammarAccess.getCollectionPatternCSAccess().getRightCurlyBracketKeyword_3());
@@ -9559,7 +9827,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleShadowPartCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3287:1: entryRuleShadowPartCS returns [EObject current=null] : iv_ruleShadowPartCS= ruleShadowPartCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3374:1: entryRuleShadowPartCS returns [EObject current=null] : iv_ruleShadowPartCS= ruleShadowPartCS EOF ;
public final EObject entryRuleShadowPartCS() throws RecognitionException {
EObject current = null;
@@ -9567,13 +9835,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3288:2: (iv_ruleShadowPartCS= ruleShadowPartCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3289:2: iv_ruleShadowPartCS= ruleShadowPartCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3375:2: (iv_ruleShadowPartCS= ruleShadowPartCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3376:2: iv_ruleShadowPartCS= ruleShadowPartCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getShadowPartCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleShadowPartCS_in_entryRuleShadowPartCS7276);
+ pushFollow(FollowSets000.FOLLOW_ruleShadowPartCS_in_entryRuleShadowPartCS7451);
iv_ruleShadowPartCS=ruleShadowPartCS();
state._fsp--;
@@ -9581,7 +9849,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleShadowPartCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleShadowPartCS7286); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleShadowPartCS7461); if (state.failed) return current;
}
@@ -9599,7 +9867,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleShadowPartCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3296:1: ruleShadowPartCS returns [EObject current=null] : ( ( ( ruleUnrestrictedName ) ) otherlv_1= '=' ( ( (lv_ownedInitExpression_2_1= ruleExpCS | lv_ownedInitExpression_2_2= rulePatternExpCS ) ) ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3383:1: ruleShadowPartCS returns [EObject current=null] : ( ( ( ruleUnrestrictedName ) ) otherlv_1= '=' ( ( (lv_ownedInitExpression_2_1= ruleExpCS | lv_ownedInitExpression_2_2= rulePatternExpCS ) ) ) ) ;
public final EObject ruleShadowPartCS() throws RecognitionException {
EObject current = null;
@@ -9612,17 +9880,17 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3299:28: ( ( ( ( ruleUnrestrictedName ) ) otherlv_1= '=' ( ( (lv_ownedInitExpression_2_1= ruleExpCS | lv_ownedInitExpression_2_2= rulePatternExpCS ) ) ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3300:1: ( ( ( ruleUnrestrictedName ) ) otherlv_1= '=' ( ( (lv_ownedInitExpression_2_1= ruleExpCS | lv_ownedInitExpression_2_2= rulePatternExpCS ) ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3386:28: ( ( ( ( ruleUnrestrictedName ) ) otherlv_1= '=' ( ( (lv_ownedInitExpression_2_1= ruleExpCS | lv_ownedInitExpression_2_2= rulePatternExpCS ) ) ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3387:1: ( ( ( ruleUnrestrictedName ) ) otherlv_1= '=' ( ( (lv_ownedInitExpression_2_1= ruleExpCS | lv_ownedInitExpression_2_2= rulePatternExpCS ) ) ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3300:1: ( ( ( ruleUnrestrictedName ) ) otherlv_1= '=' ( ( (lv_ownedInitExpression_2_1= ruleExpCS | lv_ownedInitExpression_2_2= rulePatternExpCS ) ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3300:2: ( ( ruleUnrestrictedName ) ) otherlv_1= '=' ( ( (lv_ownedInitExpression_2_1= ruleExpCS | lv_ownedInitExpression_2_2= rulePatternExpCS ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3387:1: ( ( ( ruleUnrestrictedName ) ) otherlv_1= '=' ( ( (lv_ownedInitExpression_2_1= ruleExpCS | lv_ownedInitExpression_2_2= rulePatternExpCS ) ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3387:2: ( ( ruleUnrestrictedName ) ) otherlv_1= '=' ( ( (lv_ownedInitExpression_2_1= ruleExpCS | lv_ownedInitExpression_2_2= rulePatternExpCS ) ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3300:2: ( ( ruleUnrestrictedName ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3301:1: ( ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3387:2: ( ( ruleUnrestrictedName ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3388:1: ( ruleUnrestrictedName )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3301:1: ( ruleUnrestrictedName )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3302:3: ruleUnrestrictedName
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3388:1: ( ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3389:3: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -9641,7 +9909,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getShadowPartCSAccess().getReferredPropertyPropertyCrossReference_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleShadowPartCS7338);
+ pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleShadowPartCS7513);
ruleUnrestrictedName();
state._fsp--;
@@ -9657,31 +9925,31 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,49,FollowSets000.FOLLOW_49_in_ruleShadowPartCS7350); if (state.failed) return current;
+ otherlv_1=(Token)match(input,49,FollowSets000.FOLLOW_49_in_ruleShadowPartCS7525); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getShadowPartCSAccess().getEqualsSignKeyword_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3322:1: ( ( (lv_ownedInitExpression_2_1= ruleExpCS | lv_ownedInitExpression_2_2= rulePatternExpCS ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3323:1: ( (lv_ownedInitExpression_2_1= ruleExpCS | lv_ownedInitExpression_2_2= rulePatternExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3409:1: ( ( (lv_ownedInitExpression_2_1= ruleExpCS | lv_ownedInitExpression_2_2= rulePatternExpCS ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3410:1: ( (lv_ownedInitExpression_2_1= ruleExpCS | lv_ownedInitExpression_2_2= rulePatternExpCS ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3323:1: ( (lv_ownedInitExpression_2_1= ruleExpCS | lv_ownedInitExpression_2_2= rulePatternExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3324:1: (lv_ownedInitExpression_2_1= ruleExpCS | lv_ownedInitExpression_2_2= rulePatternExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3410:1: ( (lv_ownedInitExpression_2_1= ruleExpCS | lv_ownedInitExpression_2_2= rulePatternExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3411:1: (lv_ownedInitExpression_2_1= ruleExpCS | lv_ownedInitExpression_2_2= rulePatternExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3324:1: (lv_ownedInitExpression_2_1= ruleExpCS | lv_ownedInitExpression_2_2= rulePatternExpCS )
- int alt66=2;
- alt66 = dfa66.predict(input);
- switch (alt66) {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3411:1: (lv_ownedInitExpression_2_1= ruleExpCS | lv_ownedInitExpression_2_2= rulePatternExpCS )
+ int alt65=2;
+ alt65 = dfa65.predict(input);
+ switch (alt65) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3325:3: lv_ownedInitExpression_2_1= ruleExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3412:3: lv_ownedInitExpression_2_1= ruleExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getShadowPartCSAccess().getOwnedInitExpressionExpCSParserRuleCall_2_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleShadowPartCS7373);
+ pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleShadowPartCS7548);
lv_ownedInitExpression_2_1=ruleExpCS();
state._fsp--;
@@ -9703,14 +9971,14 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3340:8: lv_ownedInitExpression_2_2= rulePatternExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3427:8: lv_ownedInitExpression_2_2= rulePatternExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getShadowPartCSAccess().getOwnedInitExpressionPatternExpCSParserRuleCall_2_0_1());
}
- pushFollow(FollowSets000.FOLLOW_rulePatternExpCS_in_ruleShadowPartCS7392);
+ pushFollow(FollowSets000.FOLLOW_rulePatternExpCS_in_ruleShadowPartCS7567);
lv_ownedInitExpression_2_2=rulePatternExpCS();
state._fsp--;
@@ -9763,7 +10031,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRulePatternExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3366:1: entryRulePatternExpCS returns [EObject current=null] : iv_rulePatternExpCS= rulePatternExpCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3453:1: entryRulePatternExpCS returns [EObject current=null] : iv_rulePatternExpCS= rulePatternExpCS EOF ;
public final EObject entryRulePatternExpCS() throws RecognitionException {
EObject current = null;
@@ -9771,13 +10039,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3367:2: (iv_rulePatternExpCS= rulePatternExpCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3368:2: iv_rulePatternExpCS= rulePatternExpCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3454:2: (iv_rulePatternExpCS= rulePatternExpCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3455:2: iv_rulePatternExpCS= rulePatternExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPatternExpCSRule());
}
- pushFollow(FollowSets000.FOLLOW_rulePatternExpCS_in_entryRulePatternExpCS7431);
+ pushFollow(FollowSets000.FOLLOW_rulePatternExpCS_in_entryRulePatternExpCS7606);
iv_rulePatternExpCS=rulePatternExpCS();
state._fsp--;
@@ -9785,7 +10053,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_rulePatternExpCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRulePatternExpCS7441); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRulePatternExpCS7616); if (state.failed) return current;
}
@@ -9803,7 +10071,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "rulePatternExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3375:1: rulePatternExpCS returns [EObject current=null] : ( ( (lv_patternVariableName_0_0= ruleUnrestrictedName ) )? otherlv_1= ':' ( (lv_ownedPatternType_2_0= ruleTypeExpCS ) ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3462:1: rulePatternExpCS returns [EObject current=null] : ( ( (lv_patternVariableName_0_0= ruleUnrestrictedName ) )? otherlv_1= ':' ( (lv_ownedPatternType_2_0= ruleTypeExpCS ) ) ) ;
public final EObject rulePatternExpCS() throws RecognitionException {
EObject current = null;
@@ -9816,32 +10084,32 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3378:28: ( ( ( (lv_patternVariableName_0_0= ruleUnrestrictedName ) )? otherlv_1= ':' ( (lv_ownedPatternType_2_0= ruleTypeExpCS ) ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3379:1: ( ( (lv_patternVariableName_0_0= ruleUnrestrictedName ) )? otherlv_1= ':' ( (lv_ownedPatternType_2_0= ruleTypeExpCS ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3465:28: ( ( ( (lv_patternVariableName_0_0= ruleUnrestrictedName ) )? otherlv_1= ':' ( (lv_ownedPatternType_2_0= ruleTypeExpCS ) ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3466:1: ( ( (lv_patternVariableName_0_0= ruleUnrestrictedName ) )? otherlv_1= ':' ( (lv_ownedPatternType_2_0= ruleTypeExpCS ) ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3379:1: ( ( (lv_patternVariableName_0_0= ruleUnrestrictedName ) )? otherlv_1= ':' ( (lv_ownedPatternType_2_0= ruleTypeExpCS ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3379:2: ( (lv_patternVariableName_0_0= ruleUnrestrictedName ) )? otherlv_1= ':' ( (lv_ownedPatternType_2_0= ruleTypeExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3466:1: ( ( (lv_patternVariableName_0_0= ruleUnrestrictedName ) )? otherlv_1= ':' ( (lv_ownedPatternType_2_0= ruleTypeExpCS ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3466:2: ( (lv_patternVariableName_0_0= ruleUnrestrictedName ) )? otherlv_1= ':' ( (lv_ownedPatternType_2_0= ruleTypeExpCS ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3379:2: ( (lv_patternVariableName_0_0= ruleUnrestrictedName ) )?
- int alt67=2;
- int LA67_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3466:2: ( (lv_patternVariableName_0_0= ruleUnrestrictedName ) )?
+ int alt66=2;
+ int LA66_0 = input.LA(1);
- if ( ((LA67_0>=RULE_SIMPLE_ID && LA67_0<=RULE_ESCAPED_ID)||LA67_0==17||LA67_0==19||(LA67_0>=25 && LA67_0<=26)||LA67_0==30||(LA67_0>=34 && LA67_0<=35)||(LA67_0>=37 && LA67_0<=40)) ) {
- alt67=1;
+ if ( ((LA66_0>=RULE_SIMPLE_ID && LA66_0<=RULE_ESCAPED_ID)||LA66_0==17||LA66_0==19||(LA66_0>=25 && LA66_0<=26)||LA66_0==30||(LA66_0>=34 && LA66_0<=35)||(LA66_0>=37 && LA66_0<=40)) ) {
+ alt66=1;
}
- switch (alt67) {
+ switch (alt66) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3380:1: (lv_patternVariableName_0_0= ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3467:1: (lv_patternVariableName_0_0= ruleUnrestrictedName )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3380:1: (lv_patternVariableName_0_0= ruleUnrestrictedName )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3381:3: lv_patternVariableName_0_0= ruleUnrestrictedName
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3467:1: (lv_patternVariableName_0_0= ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3468:3: lv_patternVariableName_0_0= ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPatternExpCSAccess().getPatternVariableNameUnrestrictedNameParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_rulePatternExpCS7487);
+ pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_rulePatternExpCS7662);
lv_patternVariableName_0_0=ruleUnrestrictedName();
state._fsp--;
@@ -9868,24 +10136,24 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,29,FollowSets000.FOLLOW_29_in_rulePatternExpCS7500); if (state.failed) return current;
+ otherlv_1=(Token)match(input,29,FollowSets000.FOLLOW_29_in_rulePatternExpCS7675); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getPatternExpCSAccess().getColonKeyword_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3401:1: ( (lv_ownedPatternType_2_0= ruleTypeExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3402:1: (lv_ownedPatternType_2_0= ruleTypeExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3488:1: ( (lv_ownedPatternType_2_0= ruleTypeExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3489:1: (lv_ownedPatternType_2_0= ruleTypeExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3402:1: (lv_ownedPatternType_2_0= ruleTypeExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3403:3: lv_ownedPatternType_2_0= ruleTypeExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3489:1: (lv_ownedPatternType_2_0= ruleTypeExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3490:3: lv_ownedPatternType_2_0= ruleTypeExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPatternExpCSAccess().getOwnedPatternTypeTypeExpCSParserRuleCall_2_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_rulePatternExpCS7521);
+ pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_rulePatternExpCS7696);
lv_ownedPatternType_2_0=ruleTypeExpCS();
state._fsp--;
@@ -9932,7 +10200,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleLambdaLiteralExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3427:1: entryRuleLambdaLiteralExpCS returns [EObject current=null] : iv_ruleLambdaLiteralExpCS= ruleLambdaLiteralExpCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3514:1: entryRuleLambdaLiteralExpCS returns [EObject current=null] : iv_ruleLambdaLiteralExpCS= ruleLambdaLiteralExpCS EOF ;
public final EObject entryRuleLambdaLiteralExpCS() throws RecognitionException {
EObject current = null;
@@ -9940,13 +10208,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3428:2: (iv_ruleLambdaLiteralExpCS= ruleLambdaLiteralExpCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3429:2: iv_ruleLambdaLiteralExpCS= ruleLambdaLiteralExpCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3515:2: (iv_ruleLambdaLiteralExpCS= ruleLambdaLiteralExpCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3516:2: iv_ruleLambdaLiteralExpCS= ruleLambdaLiteralExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getLambdaLiteralExpCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleLambdaLiteralExpCS_in_entryRuleLambdaLiteralExpCS7557);
+ pushFollow(FollowSets000.FOLLOW_ruleLambdaLiteralExpCS_in_entryRuleLambdaLiteralExpCS7732);
iv_ruleLambdaLiteralExpCS=ruleLambdaLiteralExpCS();
state._fsp--;
@@ -9954,7 +10222,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleLambdaLiteralExpCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleLambdaLiteralExpCS7567); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleLambdaLiteralExpCS7742); if (state.failed) return current;
}
@@ -9972,7 +10240,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleLambdaLiteralExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3436:1: ruleLambdaLiteralExpCS returns [EObject current=null] : (otherlv_0= 'Lambda' otherlv_1= '{' ( (lv_ownedExpressionCS_2_0= ruleExpCS ) ) otherlv_3= '}' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3523:1: ruleLambdaLiteralExpCS returns [EObject current=null] : (otherlv_0= 'Lambda' otherlv_1= '{' ( (lv_ownedExpressionCS_2_0= ruleExpCS ) ) otherlv_3= '}' ) ;
public final EObject ruleLambdaLiteralExpCS() throws RecognitionException {
EObject current = null;
@@ -9985,36 +10253,36 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3439:28: ( (otherlv_0= 'Lambda' otherlv_1= '{' ( (lv_ownedExpressionCS_2_0= ruleExpCS ) ) otherlv_3= '}' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3440:1: (otherlv_0= 'Lambda' otherlv_1= '{' ( (lv_ownedExpressionCS_2_0= ruleExpCS ) ) otherlv_3= '}' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3526:28: ( (otherlv_0= 'Lambda' otherlv_1= '{' ( (lv_ownedExpressionCS_2_0= ruleExpCS ) ) otherlv_3= '}' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3527:1: (otherlv_0= 'Lambda' otherlv_1= '{' ( (lv_ownedExpressionCS_2_0= ruleExpCS ) ) otherlv_3= '}' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3440:1: (otherlv_0= 'Lambda' otherlv_1= '{' ( (lv_ownedExpressionCS_2_0= ruleExpCS ) ) otherlv_3= '}' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3440:3: otherlv_0= 'Lambda' otherlv_1= '{' ( (lv_ownedExpressionCS_2_0= ruleExpCS ) ) otherlv_3= '}'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3527:1: (otherlv_0= 'Lambda' otherlv_1= '{' ( (lv_ownedExpressionCS_2_0= ruleExpCS ) ) otherlv_3= '}' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3527:3: otherlv_0= 'Lambda' otherlv_1= '{' ( (lv_ownedExpressionCS_2_0= ruleExpCS ) ) otherlv_3= '}'
{
- otherlv_0=(Token)match(input,76,FollowSets000.FOLLOW_76_in_ruleLambdaLiteralExpCS7604); if (state.failed) return current;
+ otherlv_0=(Token)match(input,76,FollowSets000.FOLLOW_76_in_ruleLambdaLiteralExpCS7779); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_0, grammarAccess.getLambdaLiteralExpCSAccess().getLambdaKeyword_0());
}
- otherlv_1=(Token)match(input,21,FollowSets000.FOLLOW_21_in_ruleLambdaLiteralExpCS7616); if (state.failed) return current;
+ otherlv_1=(Token)match(input,21,FollowSets000.FOLLOW_21_in_ruleLambdaLiteralExpCS7791); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getLambdaLiteralExpCSAccess().getLeftCurlyBracketKeyword_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3448:1: ( (lv_ownedExpressionCS_2_0= ruleExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3449:1: (lv_ownedExpressionCS_2_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3535:1: ( (lv_ownedExpressionCS_2_0= ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3536:1: (lv_ownedExpressionCS_2_0= ruleExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3449:1: (lv_ownedExpressionCS_2_0= ruleExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3450:3: lv_ownedExpressionCS_2_0= ruleExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3536:1: (lv_ownedExpressionCS_2_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3537:3: lv_ownedExpressionCS_2_0= ruleExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getLambdaLiteralExpCSAccess().getOwnedExpressionCSExpCSParserRuleCall_2_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleLambdaLiteralExpCS7637);
+ pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleLambdaLiteralExpCS7812);
lv_ownedExpressionCS_2_0=ruleExpCS();
state._fsp--;
@@ -10038,7 +10306,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- otherlv_3=(Token)match(input,23,FollowSets000.FOLLOW_23_in_ruleLambdaLiteralExpCS7649); if (state.failed) return current;
+ otherlv_3=(Token)match(input,23,FollowSets000.FOLLOW_23_in_ruleLambdaLiteralExpCS7824); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getLambdaLiteralExpCSAccess().getRightCurlyBracketKeyword_3());
@@ -10067,7 +10335,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleMapLiteralExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3478:1: entryRuleMapLiteralExpCS returns [EObject current=null] : iv_ruleMapLiteralExpCS= ruleMapLiteralExpCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3565:1: entryRuleMapLiteralExpCS returns [EObject current=null] : iv_ruleMapLiteralExpCS= ruleMapLiteralExpCS EOF ;
public final EObject entryRuleMapLiteralExpCS() throws RecognitionException {
EObject current = null;
@@ -10075,13 +10343,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3479:2: (iv_ruleMapLiteralExpCS= ruleMapLiteralExpCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3480:2: iv_ruleMapLiteralExpCS= ruleMapLiteralExpCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3566:2: (iv_ruleMapLiteralExpCS= ruleMapLiteralExpCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3567:2: iv_ruleMapLiteralExpCS= ruleMapLiteralExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getMapLiteralExpCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleMapLiteralExpCS_in_entryRuleMapLiteralExpCS7685);
+ pushFollow(FollowSets000.FOLLOW_ruleMapLiteralExpCS_in_entryRuleMapLiteralExpCS7860);
iv_ruleMapLiteralExpCS=ruleMapLiteralExpCS();
state._fsp--;
@@ -10089,7 +10357,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleMapLiteralExpCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleMapLiteralExpCS7695); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleMapLiteralExpCS7870); if (state.failed) return current;
}
@@ -10107,7 +10375,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleMapLiteralExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3487:1: ruleMapLiteralExpCS returns [EObject current=null] : ( ( (lv_ownedType_0_0= ruleMapTypeCS ) ) otherlv_1= '{' ( ( (lv_ownedParts_2_0= ruleMapLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleMapLiteralPartCS ) ) )* )? otherlv_5= '}' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3574:1: ruleMapLiteralExpCS returns [EObject current=null] : ( ( (lv_ownedType_0_0= ruleMapTypeCS ) ) otherlv_1= '{' ( ( (lv_ownedParts_2_0= ruleMapLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleMapLiteralPartCS ) ) )* )? otherlv_5= '}' ) ;
public final EObject ruleMapLiteralExpCS() throws RecognitionException {
EObject current = null;
@@ -10124,24 +10392,24 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3490:28: ( ( ( (lv_ownedType_0_0= ruleMapTypeCS ) ) otherlv_1= '{' ( ( (lv_ownedParts_2_0= ruleMapLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleMapLiteralPartCS ) ) )* )? otherlv_5= '}' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3491:1: ( ( (lv_ownedType_0_0= ruleMapTypeCS ) ) otherlv_1= '{' ( ( (lv_ownedParts_2_0= ruleMapLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleMapLiteralPartCS ) ) )* )? otherlv_5= '}' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3577:28: ( ( ( (lv_ownedType_0_0= ruleMapTypeCS ) ) otherlv_1= '{' ( ( (lv_ownedParts_2_0= ruleMapLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleMapLiteralPartCS ) ) )* )? otherlv_5= '}' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3578:1: ( ( (lv_ownedType_0_0= ruleMapTypeCS ) ) otherlv_1= '{' ( ( (lv_ownedParts_2_0= ruleMapLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleMapLiteralPartCS ) ) )* )? otherlv_5= '}' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3491:1: ( ( (lv_ownedType_0_0= ruleMapTypeCS ) ) otherlv_1= '{' ( ( (lv_ownedParts_2_0= ruleMapLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleMapLiteralPartCS ) ) )* )? otherlv_5= '}' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3491:2: ( (lv_ownedType_0_0= ruleMapTypeCS ) ) otherlv_1= '{' ( ( (lv_ownedParts_2_0= ruleMapLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleMapLiteralPartCS ) ) )* )? otherlv_5= '}'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3578:1: ( ( (lv_ownedType_0_0= ruleMapTypeCS ) ) otherlv_1= '{' ( ( (lv_ownedParts_2_0= ruleMapLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleMapLiteralPartCS ) ) )* )? otherlv_5= '}' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3578:2: ( (lv_ownedType_0_0= ruleMapTypeCS ) ) otherlv_1= '{' ( ( (lv_ownedParts_2_0= ruleMapLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleMapLiteralPartCS ) ) )* )? otherlv_5= '}'
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3491:2: ( (lv_ownedType_0_0= ruleMapTypeCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3492:1: (lv_ownedType_0_0= ruleMapTypeCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3578:2: ( (lv_ownedType_0_0= ruleMapTypeCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3579:1: (lv_ownedType_0_0= ruleMapTypeCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3492:1: (lv_ownedType_0_0= ruleMapTypeCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3493:3: lv_ownedType_0_0= ruleMapTypeCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3579:1: (lv_ownedType_0_0= ruleMapTypeCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3580:3: lv_ownedType_0_0= ruleMapTypeCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getMapLiteralExpCSAccess().getOwnedTypeMapTypeCSParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleMapTypeCS_in_ruleMapLiteralExpCS7741);
+ pushFollow(FollowSets000.FOLLOW_ruleMapTypeCS_in_ruleMapLiteralExpCS7916);
lv_ownedType_0_0=ruleMapTypeCS();
state._fsp--;
@@ -10165,35 +10433,35 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,21,FollowSets000.FOLLOW_21_in_ruleMapLiteralExpCS7753); if (state.failed) return current;
+ otherlv_1=(Token)match(input,21,FollowSets000.FOLLOW_21_in_ruleMapLiteralExpCS7928); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getMapLiteralExpCSAccess().getLeftCurlyBracketKeyword_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3513:1: ( ( (lv_ownedParts_2_0= ruleMapLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleMapLiteralPartCS ) ) )* )?
- int alt69=2;
- int LA69_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3600:1: ( ( (lv_ownedParts_2_0= ruleMapLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleMapLiteralPartCS ) ) )* )?
+ int alt68=2;
+ int LA68_0 = input.LA(1);
- if ( ((LA69_0>=RULE_SIMPLE_ID && LA69_0<=RULE_SINGLE_QUOTED_STRING)||LA69_0==17||LA69_0==19||(LA69_0>=25 && LA69_0<=27)||LA69_0==30||LA69_0==32||(LA69_0>=34 && LA69_0<=35)||(LA69_0>=37 && LA69_0<=42)||(LA69_0>=59 && LA69_0<=73)||LA69_0==76||(LA69_0>=78 && LA69_0<=81)||LA69_0==86||(LA69_0>=91 && LA69_0<=92)) ) {
- alt69=1;
+ if ( ((LA68_0>=RULE_SIMPLE_ID && LA68_0<=RULE_SINGLE_QUOTED_STRING)||LA68_0==17||LA68_0==19||(LA68_0>=25 && LA68_0<=27)||LA68_0==30||LA68_0==32||(LA68_0>=34 && LA68_0<=35)||(LA68_0>=37 && LA68_0<=42)||(LA68_0>=59 && LA68_0<=73)||LA68_0==76||(LA68_0>=78 && LA68_0<=81)||LA68_0==86||(LA68_0>=91 && LA68_0<=92)) ) {
+ alt68=1;
}
- switch (alt69) {
+ switch (alt68) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3513:2: ( (lv_ownedParts_2_0= ruleMapLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleMapLiteralPartCS ) ) )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3600:2: ( (lv_ownedParts_2_0= ruleMapLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleMapLiteralPartCS ) ) )*
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3513:2: ( (lv_ownedParts_2_0= ruleMapLiteralPartCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3514:1: (lv_ownedParts_2_0= ruleMapLiteralPartCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3600:2: ( (lv_ownedParts_2_0= ruleMapLiteralPartCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3601:1: (lv_ownedParts_2_0= ruleMapLiteralPartCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3514:1: (lv_ownedParts_2_0= ruleMapLiteralPartCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3515:3: lv_ownedParts_2_0= ruleMapLiteralPartCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3601:1: (lv_ownedParts_2_0= ruleMapLiteralPartCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3602:3: lv_ownedParts_2_0= ruleMapLiteralPartCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getMapLiteralExpCSAccess().getOwnedPartsMapLiteralPartCSParserRuleCall_2_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleMapLiteralPartCS_in_ruleMapLiteralExpCS7775);
+ pushFollow(FollowSets000.FOLLOW_ruleMapLiteralPartCS_in_ruleMapLiteralExpCS7950);
lv_ownedParts_2_0=ruleMapLiteralPartCS();
state._fsp--;
@@ -10217,39 +10485,39 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3531:2: (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleMapLiteralPartCS ) ) )*
- loop68:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3618:2: (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleMapLiteralPartCS ) ) )*
+ loop67:
do {
- int alt68=2;
- int LA68_0 = input.LA(1);
+ int alt67=2;
+ int LA67_0 = input.LA(1);
- if ( (LA68_0==20) ) {
- alt68=1;
+ if ( (LA67_0==20) ) {
+ alt67=1;
}
- switch (alt68) {
+ switch (alt67) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3531:4: otherlv_3= ',' ( (lv_ownedParts_4_0= ruleMapLiteralPartCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3618:4: otherlv_3= ',' ( (lv_ownedParts_4_0= ruleMapLiteralPartCS ) )
{
- otherlv_3=(Token)match(input,20,FollowSets000.FOLLOW_20_in_ruleMapLiteralExpCS7788); if (state.failed) return current;
+ otherlv_3=(Token)match(input,20,FollowSets000.FOLLOW_20_in_ruleMapLiteralExpCS7963); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getMapLiteralExpCSAccess().getCommaKeyword_2_1_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3535:1: ( (lv_ownedParts_4_0= ruleMapLiteralPartCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3536:1: (lv_ownedParts_4_0= ruleMapLiteralPartCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3622:1: ( (lv_ownedParts_4_0= ruleMapLiteralPartCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3623:1: (lv_ownedParts_4_0= ruleMapLiteralPartCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3536:1: (lv_ownedParts_4_0= ruleMapLiteralPartCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3537:3: lv_ownedParts_4_0= ruleMapLiteralPartCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3623:1: (lv_ownedParts_4_0= ruleMapLiteralPartCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3624:3: lv_ownedParts_4_0= ruleMapLiteralPartCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getMapLiteralExpCSAccess().getOwnedPartsMapLiteralPartCSParserRuleCall_2_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleMapLiteralPartCS_in_ruleMapLiteralExpCS7809);
+ pushFollow(FollowSets000.FOLLOW_ruleMapLiteralPartCS_in_ruleMapLiteralExpCS7984);
lv_ownedParts_4_0=ruleMapLiteralPartCS();
state._fsp--;
@@ -10278,7 +10546,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
break;
default :
- break loop68;
+ break loop67;
}
} while (true);
@@ -10288,7 +10556,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- otherlv_5=(Token)match(input,23,FollowSets000.FOLLOW_23_in_ruleMapLiteralExpCS7825); if (state.failed) return current;
+ otherlv_5=(Token)match(input,23,FollowSets000.FOLLOW_23_in_ruleMapLiteralExpCS8000); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_5, grammarAccess.getMapLiteralExpCSAccess().getRightCurlyBracketKeyword_3());
@@ -10317,7 +10585,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleMapLiteralPartCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3565:1: entryRuleMapLiteralPartCS returns [EObject current=null] : iv_ruleMapLiteralPartCS= ruleMapLiteralPartCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3652:1: entryRuleMapLiteralPartCS returns [EObject current=null] : iv_ruleMapLiteralPartCS= ruleMapLiteralPartCS EOF ;
public final EObject entryRuleMapLiteralPartCS() throws RecognitionException {
EObject current = null;
@@ -10325,13 +10593,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3566:2: (iv_ruleMapLiteralPartCS= ruleMapLiteralPartCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3567:2: iv_ruleMapLiteralPartCS= ruleMapLiteralPartCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3653:2: (iv_ruleMapLiteralPartCS= ruleMapLiteralPartCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3654:2: iv_ruleMapLiteralPartCS= ruleMapLiteralPartCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getMapLiteralPartCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleMapLiteralPartCS_in_entryRuleMapLiteralPartCS7861);
+ pushFollow(FollowSets000.FOLLOW_ruleMapLiteralPartCS_in_entryRuleMapLiteralPartCS8036);
iv_ruleMapLiteralPartCS=ruleMapLiteralPartCS();
state._fsp--;
@@ -10339,7 +10607,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleMapLiteralPartCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleMapLiteralPartCS7871); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleMapLiteralPartCS8046); if (state.failed) return current;
}
@@ -10357,7 +10625,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleMapLiteralPartCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3574:1: ruleMapLiteralPartCS returns [EObject current=null] : ( ( (lv_ownedKey_0_0= ruleExpCS ) ) otherlv_1= '<-' ( (lv_ownedValue_2_0= ruleExpCS ) ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3661:1: ruleMapLiteralPartCS returns [EObject current=null] : ( ( (lv_ownedKey_0_0= ruleExpCS ) ) otherlv_1= '<-' ( (lv_ownedValue_2_0= ruleExpCS ) ) ) ;
public final EObject ruleMapLiteralPartCS() throws RecognitionException {
EObject current = null;
@@ -10370,24 +10638,24 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3577:28: ( ( ( (lv_ownedKey_0_0= ruleExpCS ) ) otherlv_1= '<-' ( (lv_ownedValue_2_0= ruleExpCS ) ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3578:1: ( ( (lv_ownedKey_0_0= ruleExpCS ) ) otherlv_1= '<-' ( (lv_ownedValue_2_0= ruleExpCS ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3664:28: ( ( ( (lv_ownedKey_0_0= ruleExpCS ) ) otherlv_1= '<-' ( (lv_ownedValue_2_0= ruleExpCS ) ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3665:1: ( ( (lv_ownedKey_0_0= ruleExpCS ) ) otherlv_1= '<-' ( (lv_ownedValue_2_0= ruleExpCS ) ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3578:1: ( ( (lv_ownedKey_0_0= ruleExpCS ) ) otherlv_1= '<-' ( (lv_ownedValue_2_0= ruleExpCS ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3578:2: ( (lv_ownedKey_0_0= ruleExpCS ) ) otherlv_1= '<-' ( (lv_ownedValue_2_0= ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3665:1: ( ( (lv_ownedKey_0_0= ruleExpCS ) ) otherlv_1= '<-' ( (lv_ownedValue_2_0= ruleExpCS ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3665:2: ( (lv_ownedKey_0_0= ruleExpCS ) ) otherlv_1= '<-' ( (lv_ownedValue_2_0= ruleExpCS ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3578:2: ( (lv_ownedKey_0_0= ruleExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3579:1: (lv_ownedKey_0_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3665:2: ( (lv_ownedKey_0_0= ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3666:1: (lv_ownedKey_0_0= ruleExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3579:1: (lv_ownedKey_0_0= ruleExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3580:3: lv_ownedKey_0_0= ruleExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3666:1: (lv_ownedKey_0_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3667:3: lv_ownedKey_0_0= ruleExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getMapLiteralPartCSAccess().getOwnedKeyExpCSParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleMapLiteralPartCS7917);
+ pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleMapLiteralPartCS8092);
lv_ownedKey_0_0=ruleExpCS();
state._fsp--;
@@ -10411,24 +10679,24 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,77,FollowSets000.FOLLOW_77_in_ruleMapLiteralPartCS7929); if (state.failed) return current;
+ otherlv_1=(Token)match(input,77,FollowSets000.FOLLOW_77_in_ruleMapLiteralPartCS8104); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getMapLiteralPartCSAccess().getLessThanSignHyphenMinusKeyword_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3600:1: ( (lv_ownedValue_2_0= ruleExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3601:1: (lv_ownedValue_2_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3687:1: ( (lv_ownedValue_2_0= ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3688:1: (lv_ownedValue_2_0= ruleExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3601:1: (lv_ownedValue_2_0= ruleExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3602:3: lv_ownedValue_2_0= ruleExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3688:1: (lv_ownedValue_2_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3689:3: lv_ownedValue_2_0= ruleExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getMapLiteralPartCSAccess().getOwnedValueExpCSParserRuleCall_2_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleMapLiteralPartCS7950);
+ pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleMapLiteralPartCS8125);
lv_ownedValue_2_0=ruleExpCS();
state._fsp--;
@@ -10475,7 +10743,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRulePrimitiveLiteralExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3626:1: entryRulePrimitiveLiteralExpCS returns [EObject current=null] : iv_rulePrimitiveLiteralExpCS= rulePrimitiveLiteralExpCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3713:1: entryRulePrimitiveLiteralExpCS returns [EObject current=null] : iv_rulePrimitiveLiteralExpCS= rulePrimitiveLiteralExpCS EOF ;
public final EObject entryRulePrimitiveLiteralExpCS() throws RecognitionException {
EObject current = null;
@@ -10483,13 +10751,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3627:2: (iv_rulePrimitiveLiteralExpCS= rulePrimitiveLiteralExpCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3628:2: iv_rulePrimitiveLiteralExpCS= rulePrimitiveLiteralExpCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3714:2: (iv_rulePrimitiveLiteralExpCS= rulePrimitiveLiteralExpCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3715:2: iv_rulePrimitiveLiteralExpCS= rulePrimitiveLiteralExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPrimitiveLiteralExpCSRule());
}
- pushFollow(FollowSets000.FOLLOW_rulePrimitiveLiteralExpCS_in_entryRulePrimitiveLiteralExpCS7986);
+ pushFollow(FollowSets000.FOLLOW_rulePrimitiveLiteralExpCS_in_entryRulePrimitiveLiteralExpCS8161);
iv_rulePrimitiveLiteralExpCS=rulePrimitiveLiteralExpCS();
state._fsp--;
@@ -10497,7 +10765,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_rulePrimitiveLiteralExpCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRulePrimitiveLiteralExpCS7996); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRulePrimitiveLiteralExpCS8171); if (state.failed) return current;
}
@@ -10515,7 +10783,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "rulePrimitiveLiteralExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3635:1: rulePrimitiveLiteralExpCS returns [EObject current=null] : (this_NumberLiteralExpCS_0= ruleNumberLiteralExpCS | this_StringLiteralExpCS_1= ruleStringLiteralExpCS | this_BooleanLiteralExpCS_2= ruleBooleanLiteralExpCS | this_UnlimitedNaturalLiteralExpCS_3= ruleUnlimitedNaturalLiteralExpCS | this_InvalidLiteralExpCS_4= ruleInvalidLiteralExpCS | this_NullLiteralExpCS_5= ruleNullLiteralExpCS ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3722:1: rulePrimitiveLiteralExpCS returns [EObject current=null] : (this_NumberLiteralExpCS_0= ruleNumberLiteralExpCS | this_StringLiteralExpCS_1= ruleStringLiteralExpCS | this_BooleanLiteralExpCS_2= ruleBooleanLiteralExpCS | this_UnlimitedNaturalLiteralExpCS_3= ruleUnlimitedNaturalLiteralExpCS | this_InvalidLiteralExpCS_4= ruleInvalidLiteralExpCS | this_NullLiteralExpCS_5= ruleNullLiteralExpCS ) ;
public final EObject rulePrimitiveLiteralExpCS() throws RecognitionException {
EObject current = null;
@@ -10535,54 +10803,54 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3638:28: ( (this_NumberLiteralExpCS_0= ruleNumberLiteralExpCS | this_StringLiteralExpCS_1= ruleStringLiteralExpCS | this_BooleanLiteralExpCS_2= ruleBooleanLiteralExpCS | this_UnlimitedNaturalLiteralExpCS_3= ruleUnlimitedNaturalLiteralExpCS | this_InvalidLiteralExpCS_4= ruleInvalidLiteralExpCS | this_NullLiteralExpCS_5= ruleNullLiteralExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3639:1: (this_NumberLiteralExpCS_0= ruleNumberLiteralExpCS | this_StringLiteralExpCS_1= ruleStringLiteralExpCS | this_BooleanLiteralExpCS_2= ruleBooleanLiteralExpCS | this_UnlimitedNaturalLiteralExpCS_3= ruleUnlimitedNaturalLiteralExpCS | this_InvalidLiteralExpCS_4= ruleInvalidLiteralExpCS | this_NullLiteralExpCS_5= ruleNullLiteralExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3725:28: ( (this_NumberLiteralExpCS_0= ruleNumberLiteralExpCS | this_StringLiteralExpCS_1= ruleStringLiteralExpCS | this_BooleanLiteralExpCS_2= ruleBooleanLiteralExpCS | this_UnlimitedNaturalLiteralExpCS_3= ruleUnlimitedNaturalLiteralExpCS | this_InvalidLiteralExpCS_4= ruleInvalidLiteralExpCS | this_NullLiteralExpCS_5= ruleNullLiteralExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3726:1: (this_NumberLiteralExpCS_0= ruleNumberLiteralExpCS | this_StringLiteralExpCS_1= ruleStringLiteralExpCS | this_BooleanLiteralExpCS_2= ruleBooleanLiteralExpCS | this_UnlimitedNaturalLiteralExpCS_3= ruleUnlimitedNaturalLiteralExpCS | this_InvalidLiteralExpCS_4= ruleInvalidLiteralExpCS | this_NullLiteralExpCS_5= ruleNullLiteralExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3639:1: (this_NumberLiteralExpCS_0= ruleNumberLiteralExpCS | this_StringLiteralExpCS_1= ruleStringLiteralExpCS | this_BooleanLiteralExpCS_2= ruleBooleanLiteralExpCS | this_UnlimitedNaturalLiteralExpCS_3= ruleUnlimitedNaturalLiteralExpCS | this_InvalidLiteralExpCS_4= ruleInvalidLiteralExpCS | this_NullLiteralExpCS_5= ruleNullLiteralExpCS )
- int alt70=6;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3726:1: (this_NumberLiteralExpCS_0= ruleNumberLiteralExpCS | this_StringLiteralExpCS_1= ruleStringLiteralExpCS | this_BooleanLiteralExpCS_2= ruleBooleanLiteralExpCS | this_UnlimitedNaturalLiteralExpCS_3= ruleUnlimitedNaturalLiteralExpCS | this_InvalidLiteralExpCS_4= ruleInvalidLiteralExpCS | this_NullLiteralExpCS_5= ruleNullLiteralExpCS )
+ int alt69=6;
switch ( input.LA(1) ) {
case RULE_INT:
{
- alt70=1;
+ alt69=1;
}
break;
case RULE_SINGLE_QUOTED_STRING:
{
- alt70=2;
+ alt69=2;
}
break;
case 78:
case 79:
{
- alt70=3;
+ alt69=3;
}
break;
case 32:
{
- alt70=4;
+ alt69=4;
}
break;
case 80:
{
- alt70=5;
+ alt69=5;
}
break;
case 81:
{
- alt70=6;
+ alt69=6;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 70, 0, input);
+ new NoViableAltException("", 69, 0, input);
throw nvae;
}
- switch (alt70) {
+ switch (alt69) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3640:2: this_NumberLiteralExpCS_0= ruleNumberLiteralExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3727:2: this_NumberLiteralExpCS_0= ruleNumberLiteralExpCS
{
if ( state.backtracking==0 ) {
@@ -10594,7 +10862,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getPrimitiveLiteralExpCSAccess().getNumberLiteralExpCSParserRuleCall_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleNumberLiteralExpCS_in_rulePrimitiveLiteralExpCS8046);
+ pushFollow(FollowSets000.FOLLOW_ruleNumberLiteralExpCS_in_rulePrimitiveLiteralExpCS8221);
this_NumberLiteralExpCS_0=ruleNumberLiteralExpCS();
state._fsp--;
@@ -10609,7 +10877,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3653:2: this_StringLiteralExpCS_1= ruleStringLiteralExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3740:2: this_StringLiteralExpCS_1= ruleStringLiteralExpCS
{
if ( state.backtracking==0 ) {
@@ -10621,7 +10889,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getPrimitiveLiteralExpCSAccess().getStringLiteralExpCSParserRuleCall_1());
}
- pushFollow(FollowSets000.FOLLOW_ruleStringLiteralExpCS_in_rulePrimitiveLiteralExpCS8076);
+ pushFollow(FollowSets000.FOLLOW_ruleStringLiteralExpCS_in_rulePrimitiveLiteralExpCS8251);
this_StringLiteralExpCS_1=ruleStringLiteralExpCS();
state._fsp--;
@@ -10636,7 +10904,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3666:2: this_BooleanLiteralExpCS_2= ruleBooleanLiteralExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3753:2: this_BooleanLiteralExpCS_2= ruleBooleanLiteralExpCS
{
if ( state.backtracking==0 ) {
@@ -10648,7 +10916,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getPrimitiveLiteralExpCSAccess().getBooleanLiteralExpCSParserRuleCall_2());
}
- pushFollow(FollowSets000.FOLLOW_ruleBooleanLiteralExpCS_in_rulePrimitiveLiteralExpCS8106);
+ pushFollow(FollowSets000.FOLLOW_ruleBooleanLiteralExpCS_in_rulePrimitiveLiteralExpCS8281);
this_BooleanLiteralExpCS_2=ruleBooleanLiteralExpCS();
state._fsp--;
@@ -10663,7 +10931,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
break;
case 4 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3679:2: this_UnlimitedNaturalLiteralExpCS_3= ruleUnlimitedNaturalLiteralExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3766:2: this_UnlimitedNaturalLiteralExpCS_3= ruleUnlimitedNaturalLiteralExpCS
{
if ( state.backtracking==0 ) {
@@ -10675,7 +10943,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getPrimitiveLiteralExpCSAccess().getUnlimitedNaturalLiteralExpCSParserRuleCall_3());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnlimitedNaturalLiteralExpCS_in_rulePrimitiveLiteralExpCS8136);
+ pushFollow(FollowSets000.FOLLOW_ruleUnlimitedNaturalLiteralExpCS_in_rulePrimitiveLiteralExpCS8311);
this_UnlimitedNaturalLiteralExpCS_3=ruleUnlimitedNaturalLiteralExpCS();
state._fsp--;
@@ -10690,7 +10958,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
break;
case 5 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3692:2: this_InvalidLiteralExpCS_4= ruleInvalidLiteralExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3779:2: this_InvalidLiteralExpCS_4= ruleInvalidLiteralExpCS
{
if ( state.backtracking==0 ) {
@@ -10702,7 +10970,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getPrimitiveLiteralExpCSAccess().getInvalidLiteralExpCSParserRuleCall_4());
}
- pushFollow(FollowSets000.FOLLOW_ruleInvalidLiteralExpCS_in_rulePrimitiveLiteralExpCS8166);
+ pushFollow(FollowSets000.FOLLOW_ruleInvalidLiteralExpCS_in_rulePrimitiveLiteralExpCS8341);
this_InvalidLiteralExpCS_4=ruleInvalidLiteralExpCS();
state._fsp--;
@@ -10717,7 +10985,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
break;
case 6 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3705:2: this_NullLiteralExpCS_5= ruleNullLiteralExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3792:2: this_NullLiteralExpCS_5= ruleNullLiteralExpCS
{
if ( state.backtracking==0 ) {
@@ -10729,7 +10997,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getPrimitiveLiteralExpCSAccess().getNullLiteralExpCSParserRuleCall_5());
}
- pushFollow(FollowSets000.FOLLOW_ruleNullLiteralExpCS_in_rulePrimitiveLiteralExpCS8196);
+ pushFollow(FollowSets000.FOLLOW_ruleNullLiteralExpCS_in_rulePrimitiveLiteralExpCS8371);
this_NullLiteralExpCS_5=ruleNullLiteralExpCS();
state._fsp--;
@@ -10766,7 +11034,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleTupleLiteralExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3724:1: entryRuleTupleLiteralExpCS returns [EObject current=null] : iv_ruleTupleLiteralExpCS= ruleTupleLiteralExpCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3811:1: entryRuleTupleLiteralExpCS returns [EObject current=null] : iv_ruleTupleLiteralExpCS= ruleTupleLiteralExpCS EOF ;
public final EObject entryRuleTupleLiteralExpCS() throws RecognitionException {
EObject current = null;
@@ -10774,13 +11042,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3725:2: (iv_ruleTupleLiteralExpCS= ruleTupleLiteralExpCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3726:2: iv_ruleTupleLiteralExpCS= ruleTupleLiteralExpCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3812:2: (iv_ruleTupleLiteralExpCS= ruleTupleLiteralExpCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3813:2: iv_ruleTupleLiteralExpCS= ruleTupleLiteralExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTupleLiteralExpCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleTupleLiteralExpCS_in_entryRuleTupleLiteralExpCS8231);
+ pushFollow(FollowSets000.FOLLOW_ruleTupleLiteralExpCS_in_entryRuleTupleLiteralExpCS8406);
iv_ruleTupleLiteralExpCS=ruleTupleLiteralExpCS();
state._fsp--;
@@ -10788,7 +11056,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleTupleLiteralExpCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTupleLiteralExpCS8241); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTupleLiteralExpCS8416); if (state.failed) return current;
}
@@ -10806,7 +11074,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleTupleLiteralExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3733:1: ruleTupleLiteralExpCS returns [EObject current=null] : (otherlv_0= 'Tuple' otherlv_1= '{' ( (lv_ownedParts_2_0= ruleTupleLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTupleLiteralPartCS ) ) )* otherlv_5= '}' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3820:1: ruleTupleLiteralExpCS returns [EObject current=null] : (otherlv_0= 'Tuple' otherlv_1= '{' ( (lv_ownedParts_2_0= ruleTupleLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTupleLiteralPartCS ) ) )* otherlv_5= '}' ) ;
public final EObject ruleTupleLiteralExpCS() throws RecognitionException {
EObject current = null;
@@ -10822,36 +11090,36 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3736:28: ( (otherlv_0= 'Tuple' otherlv_1= '{' ( (lv_ownedParts_2_0= ruleTupleLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTupleLiteralPartCS ) ) )* otherlv_5= '}' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3737: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.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3823:28: ( (otherlv_0= 'Tuple' otherlv_1= '{' ( (lv_ownedParts_2_0= ruleTupleLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTupleLiteralPartCS ) ) )* otherlv_5= '}' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3824: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.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3737: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.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3737:3: otherlv_0= 'Tuple' otherlv_1= '{' ( (lv_ownedParts_2_0= ruleTupleLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTupleLiteralPartCS ) ) )* otherlv_5= '}'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3824: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.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3824: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,60,FollowSets000.FOLLOW_60_in_ruleTupleLiteralExpCS8278); if (state.failed) return current;
+ otherlv_0=(Token)match(input,60,FollowSets000.FOLLOW_60_in_ruleTupleLiteralExpCS8453); 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_ruleTupleLiteralExpCS8290); if (state.failed) return current;
+ otherlv_1=(Token)match(input,21,FollowSets000.FOLLOW_21_in_ruleTupleLiteralExpCS8465); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getTupleLiteralExpCSAccess().getLeftCurlyBracketKeyword_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3745:1: ( (lv_ownedParts_2_0= ruleTupleLiteralPartCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3746:1: (lv_ownedParts_2_0= ruleTupleLiteralPartCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3832:1: ( (lv_ownedParts_2_0= ruleTupleLiteralPartCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3833:1: (lv_ownedParts_2_0= ruleTupleLiteralPartCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3746:1: (lv_ownedParts_2_0= ruleTupleLiteralPartCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3747:3: lv_ownedParts_2_0= ruleTupleLiteralPartCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3833:1: (lv_ownedParts_2_0= ruleTupleLiteralPartCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3834:3: lv_ownedParts_2_0= ruleTupleLiteralPartCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTupleLiteralExpCSAccess().getOwnedPartsTupleLiteralPartCSParserRuleCall_2_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleTupleLiteralPartCS_in_ruleTupleLiteralExpCS8311);
+ pushFollow(FollowSets000.FOLLOW_ruleTupleLiteralPartCS_in_ruleTupleLiteralExpCS8486);
lv_ownedParts_2_0=ruleTupleLiteralPartCS();
state._fsp--;
@@ -10875,39 +11143,39 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3763:2: (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTupleLiteralPartCS ) ) )*
- loop71:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3850:2: (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTupleLiteralPartCS ) ) )*
+ loop70:
do {
- int alt71=2;
- int LA71_0 = input.LA(1);
+ int alt70=2;
+ int LA70_0 = input.LA(1);
- if ( (LA71_0==20) ) {
- alt71=1;
+ if ( (LA70_0==20) ) {
+ alt70=1;
}
- switch (alt71) {
+ switch (alt70) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3763:4: otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTupleLiteralPartCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3850:4: otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTupleLiteralPartCS ) )
{
- otherlv_3=(Token)match(input,20,FollowSets000.FOLLOW_20_in_ruleTupleLiteralExpCS8324); if (state.failed) return current;
+ otherlv_3=(Token)match(input,20,FollowSets000.FOLLOW_20_in_ruleTupleLiteralExpCS8499); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getTupleLiteralExpCSAccess().getCommaKeyword_3_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3767:1: ( (lv_ownedParts_4_0= ruleTupleLiteralPartCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3768:1: (lv_ownedParts_4_0= ruleTupleLiteralPartCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3854:1: ( (lv_ownedParts_4_0= ruleTupleLiteralPartCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3855:1: (lv_ownedParts_4_0= ruleTupleLiteralPartCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3768:1: (lv_ownedParts_4_0= ruleTupleLiteralPartCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3769:3: lv_ownedParts_4_0= ruleTupleLiteralPartCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3855:1: (lv_ownedParts_4_0= ruleTupleLiteralPartCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3856:3: lv_ownedParts_4_0= ruleTupleLiteralPartCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTupleLiteralExpCSAccess().getOwnedPartsTupleLiteralPartCSParserRuleCall_3_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleTupleLiteralPartCS_in_ruleTupleLiteralExpCS8345);
+ pushFollow(FollowSets000.FOLLOW_ruleTupleLiteralPartCS_in_ruleTupleLiteralExpCS8520);
lv_ownedParts_4_0=ruleTupleLiteralPartCS();
state._fsp--;
@@ -10936,11 +11204,11 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
break;
default :
- break loop71;
+ break loop70;
}
} while (true);
- otherlv_5=(Token)match(input,23,FollowSets000.FOLLOW_23_in_ruleTupleLiteralExpCS8359); if (state.failed) return current;
+ otherlv_5=(Token)match(input,23,FollowSets000.FOLLOW_23_in_ruleTupleLiteralExpCS8534); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_5, grammarAccess.getTupleLiteralExpCSAccess().getRightCurlyBracketKeyword_4());
@@ -10969,7 +11237,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleTupleLiteralPartCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3797:1: entryRuleTupleLiteralPartCS returns [EObject current=null] : iv_ruleTupleLiteralPartCS= ruleTupleLiteralPartCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3884:1: entryRuleTupleLiteralPartCS returns [EObject current=null] : iv_ruleTupleLiteralPartCS= ruleTupleLiteralPartCS EOF ;
public final EObject entryRuleTupleLiteralPartCS() throws RecognitionException {
EObject current = null;
@@ -10977,13 +11245,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3798:2: (iv_ruleTupleLiteralPartCS= ruleTupleLiteralPartCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3799:2: iv_ruleTupleLiteralPartCS= ruleTupleLiteralPartCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3885:2: (iv_ruleTupleLiteralPartCS= ruleTupleLiteralPartCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3886:2: iv_ruleTupleLiteralPartCS= ruleTupleLiteralPartCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTupleLiteralPartCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleTupleLiteralPartCS_in_entryRuleTupleLiteralPartCS8395);
+ pushFollow(FollowSets000.FOLLOW_ruleTupleLiteralPartCS_in_entryRuleTupleLiteralPartCS8570);
iv_ruleTupleLiteralPartCS=ruleTupleLiteralPartCS();
state._fsp--;
@@ -10991,7 +11259,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleTupleLiteralPartCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTupleLiteralPartCS8405); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTupleLiteralPartCS8580); if (state.failed) return current;
}
@@ -11009,7 +11277,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleTupleLiteralPartCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3806:1: ruleTupleLiteralPartCS returns [EObject current=null] : ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )? otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3893:1: ruleTupleLiteralPartCS returns [EObject current=null] : ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )? otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) ) ;
public final EObject ruleTupleLiteralPartCS() throws RecognitionException {
EObject current = null;
@@ -11025,24 +11293,24 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3809:28: ( ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )? otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3810:1: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )? otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3896:28: ( ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )? otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3897:1: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )? otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3810:1: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )? otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3810:2: ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )? otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3897:1: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )? otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3897:2: ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )? otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3810:2: ( (lv_name_0_0= ruleUnrestrictedName ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3811:1: (lv_name_0_0= ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3897:2: ( (lv_name_0_0= ruleUnrestrictedName ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3898:1: (lv_name_0_0= ruleUnrestrictedName )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3811:1: (lv_name_0_0= ruleUnrestrictedName )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3812:3: lv_name_0_0= ruleUnrestrictedName
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3898:1: (lv_name_0_0= ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3899:3: lv_name_0_0= ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTupleLiteralPartCSAccess().getNameUnrestrictedNameParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleTupleLiteralPartCS8451);
+ pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleTupleLiteralPartCS8626);
lv_name_0_0=ruleUnrestrictedName();
state._fsp--;
@@ -11066,35 +11334,35 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3828:2: (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )?
- int alt72=2;
- int LA72_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3915:2: (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )?
+ int alt71=2;
+ int LA71_0 = input.LA(1);
- if ( (LA72_0==29) ) {
- alt72=1;
+ if ( (LA71_0==29) ) {
+ alt71=1;
}
- switch (alt72) {
+ switch (alt71) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3828:4: otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3915:4: otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) )
{
- otherlv_1=(Token)match(input,29,FollowSets000.FOLLOW_29_in_ruleTupleLiteralPartCS8464); if (state.failed) return current;
+ otherlv_1=(Token)match(input,29,FollowSets000.FOLLOW_29_in_ruleTupleLiteralPartCS8639); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getTupleLiteralPartCSAccess().getColonKeyword_1_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3832:1: ( (lv_ownedType_2_0= ruleTypeExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3833:1: (lv_ownedType_2_0= ruleTypeExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3919:1: ( (lv_ownedType_2_0= ruleTypeExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3920:1: (lv_ownedType_2_0= ruleTypeExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3833:1: (lv_ownedType_2_0= ruleTypeExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3834:3: lv_ownedType_2_0= ruleTypeExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3920:1: (lv_ownedType_2_0= ruleTypeExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3921:3: lv_ownedType_2_0= ruleTypeExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTupleLiteralPartCSAccess().getOwnedTypeTypeExpCSParserRuleCall_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleTupleLiteralPartCS8485);
+ pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleTupleLiteralPartCS8660);
lv_ownedType_2_0=ruleTypeExpCS();
state._fsp--;
@@ -11124,24 +11392,24 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- otherlv_3=(Token)match(input,49,FollowSets000.FOLLOW_49_in_ruleTupleLiteralPartCS8499); if (state.failed) return current;
+ otherlv_3=(Token)match(input,49,FollowSets000.FOLLOW_49_in_ruleTupleLiteralPartCS8674); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getTupleLiteralPartCSAccess().getEqualsSignKeyword_2());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3854:1: ( (lv_ownedInitExpression_4_0= ruleExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3855:1: (lv_ownedInitExpression_4_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3941:1: ( (lv_ownedInitExpression_4_0= ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3942:1: (lv_ownedInitExpression_4_0= ruleExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3855:1: (lv_ownedInitExpression_4_0= ruleExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3856:3: lv_ownedInitExpression_4_0= ruleExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3942:1: (lv_ownedInitExpression_4_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3943:3: lv_ownedInitExpression_4_0= ruleExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTupleLiteralPartCSAccess().getOwnedInitExpressionExpCSParserRuleCall_3_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleTupleLiteralPartCS8520);
+ pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleTupleLiteralPartCS8695);
lv_ownedInitExpression_4_0=ruleExpCS();
state._fsp--;
@@ -11188,7 +11456,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleNumberLiteralExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3880:1: entryRuleNumberLiteralExpCS returns [EObject current=null] : iv_ruleNumberLiteralExpCS= ruleNumberLiteralExpCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3967:1: entryRuleNumberLiteralExpCS returns [EObject current=null] : iv_ruleNumberLiteralExpCS= ruleNumberLiteralExpCS EOF ;
public final EObject entryRuleNumberLiteralExpCS() throws RecognitionException {
EObject current = null;
@@ -11196,13 +11464,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3881:2: (iv_ruleNumberLiteralExpCS= ruleNumberLiteralExpCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3882:2: iv_ruleNumberLiteralExpCS= ruleNumberLiteralExpCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3968:2: (iv_ruleNumberLiteralExpCS= ruleNumberLiteralExpCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3969:2: iv_ruleNumberLiteralExpCS= ruleNumberLiteralExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNumberLiteralExpCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleNumberLiteralExpCS_in_entryRuleNumberLiteralExpCS8556);
+ pushFollow(FollowSets000.FOLLOW_ruleNumberLiteralExpCS_in_entryRuleNumberLiteralExpCS8731);
iv_ruleNumberLiteralExpCS=ruleNumberLiteralExpCS();
state._fsp--;
@@ -11210,7 +11478,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleNumberLiteralExpCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNumberLiteralExpCS8566); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNumberLiteralExpCS8741); if (state.failed) return current;
}
@@ -11228,7 +11496,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleNumberLiteralExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3889:1: ruleNumberLiteralExpCS returns [EObject current=null] : ( (lv_symbol_0_0= ruleNUMBER_LITERAL ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3976:1: ruleNumberLiteralExpCS returns [EObject current=null] : ( (lv_symbol_0_0= ruleNUMBER_LITERAL ) ) ;
public final EObject ruleNumberLiteralExpCS() throws RecognitionException {
EObject current = null;
@@ -11238,21 +11506,21 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3892:28: ( ( (lv_symbol_0_0= ruleNUMBER_LITERAL ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3893:1: ( (lv_symbol_0_0= ruleNUMBER_LITERAL ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3979:28: ( ( (lv_symbol_0_0= ruleNUMBER_LITERAL ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3980:1: ( (lv_symbol_0_0= ruleNUMBER_LITERAL ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3893:1: ( (lv_symbol_0_0= ruleNUMBER_LITERAL ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3894:1: (lv_symbol_0_0= ruleNUMBER_LITERAL )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3980:1: ( (lv_symbol_0_0= ruleNUMBER_LITERAL ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3981:1: (lv_symbol_0_0= ruleNUMBER_LITERAL )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3894:1: (lv_symbol_0_0= ruleNUMBER_LITERAL )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3895:3: lv_symbol_0_0= ruleNUMBER_LITERAL
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3981:1: (lv_symbol_0_0= ruleNUMBER_LITERAL )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3982:3: lv_symbol_0_0= ruleNUMBER_LITERAL
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNumberLiteralExpCSAccess().getSymbolNUMBER_LITERALParserRuleCall_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleNUMBER_LITERAL_in_ruleNumberLiteralExpCS8611);
+ pushFollow(FollowSets000.FOLLOW_ruleNUMBER_LITERAL_in_ruleNumberLiteralExpCS8786);
lv_symbol_0_0=ruleNUMBER_LITERAL();
state._fsp--;
@@ -11296,7 +11564,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleStringLiteralExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3919:1: entryRuleStringLiteralExpCS returns [EObject current=null] : iv_ruleStringLiteralExpCS= ruleStringLiteralExpCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4006:1: entryRuleStringLiteralExpCS returns [EObject current=null] : iv_ruleStringLiteralExpCS= ruleStringLiteralExpCS EOF ;
public final EObject entryRuleStringLiteralExpCS() throws RecognitionException {
EObject current = null;
@@ -11304,13 +11572,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3920:2: (iv_ruleStringLiteralExpCS= ruleStringLiteralExpCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3921:2: iv_ruleStringLiteralExpCS= ruleStringLiteralExpCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4007:2: (iv_ruleStringLiteralExpCS= ruleStringLiteralExpCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4008:2: iv_ruleStringLiteralExpCS= ruleStringLiteralExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getStringLiteralExpCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleStringLiteralExpCS_in_entryRuleStringLiteralExpCS8646);
+ pushFollow(FollowSets000.FOLLOW_ruleStringLiteralExpCS_in_entryRuleStringLiteralExpCS8821);
iv_ruleStringLiteralExpCS=ruleStringLiteralExpCS();
state._fsp--;
@@ -11318,7 +11586,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleStringLiteralExpCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleStringLiteralExpCS8656); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleStringLiteralExpCS8831); if (state.failed) return current;
}
@@ -11336,7 +11604,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleStringLiteralExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3928:1: ruleStringLiteralExpCS returns [EObject current=null] : ( (lv_segments_0_0= ruleStringLiteral ) )+ ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4015:1: ruleStringLiteralExpCS returns [EObject current=null] : ( (lv_segments_0_0= ruleStringLiteral ) )+ ;
public final EObject ruleStringLiteralExpCS() throws RecognitionException {
EObject current = null;
@@ -11346,34 +11614,34 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3931:28: ( ( (lv_segments_0_0= ruleStringLiteral ) )+ )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3932:1: ( (lv_segments_0_0= ruleStringLiteral ) )+
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4018:28: ( ( (lv_segments_0_0= ruleStringLiteral ) )+ )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4019:1: ( (lv_segments_0_0= ruleStringLiteral ) )+
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3932:1: ( (lv_segments_0_0= ruleStringLiteral ) )+
- int cnt73=0;
- loop73:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4019:1: ( (lv_segments_0_0= ruleStringLiteral ) )+
+ int cnt72=0;
+ loop72:
do {
- int alt73=2;
- int LA73_0 = input.LA(1);
+ int alt72=2;
+ int LA72_0 = input.LA(1);
- if ( (LA73_0==RULE_SINGLE_QUOTED_STRING) ) {
- alt73=1;
+ if ( (LA72_0==RULE_SINGLE_QUOTED_STRING) ) {
+ alt72=1;
}
- switch (alt73) {
+ switch (alt72) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3933:1: (lv_segments_0_0= ruleStringLiteral )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4020:1: (lv_segments_0_0= ruleStringLiteral )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3933:1: (lv_segments_0_0= ruleStringLiteral )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3934:3: lv_segments_0_0= ruleStringLiteral
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4020:1: (lv_segments_0_0= ruleStringLiteral )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4021:3: lv_segments_0_0= ruleStringLiteral
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getStringLiteralExpCSAccess().getSegmentsStringLiteralParserRuleCall_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleStringLiteral_in_ruleStringLiteralExpCS8701);
+ pushFollow(FollowSets000.FOLLOW_ruleStringLiteral_in_ruleStringLiteralExpCS8876);
lv_segments_0_0=ruleStringLiteral();
state._fsp--;
@@ -11399,13 +11667,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
break;
default :
- if ( cnt73 >= 1 ) break loop73;
+ if ( cnt72 >= 1 ) break loop72;
if (state.backtracking>0) {state.failed=true; return current;}
EarlyExitException eee =
- new EarlyExitException(73, input);
+ new EarlyExitException(72, input);
throw eee;
}
- cnt73++;
+ cnt72++;
} while (true);
@@ -11428,7 +11696,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleBooleanLiteralExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3958:1: entryRuleBooleanLiteralExpCS returns [EObject current=null] : iv_ruleBooleanLiteralExpCS= ruleBooleanLiteralExpCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4045:1: entryRuleBooleanLiteralExpCS returns [EObject current=null] : iv_ruleBooleanLiteralExpCS= ruleBooleanLiteralExpCS EOF ;
public final EObject entryRuleBooleanLiteralExpCS() throws RecognitionException {
EObject current = null;
@@ -11436,13 +11704,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3959:2: (iv_ruleBooleanLiteralExpCS= ruleBooleanLiteralExpCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3960:2: iv_ruleBooleanLiteralExpCS= ruleBooleanLiteralExpCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4046:2: (iv_ruleBooleanLiteralExpCS= ruleBooleanLiteralExpCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4047:2: iv_ruleBooleanLiteralExpCS= ruleBooleanLiteralExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getBooleanLiteralExpCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleBooleanLiteralExpCS_in_entryRuleBooleanLiteralExpCS8737);
+ pushFollow(FollowSets000.FOLLOW_ruleBooleanLiteralExpCS_in_entryRuleBooleanLiteralExpCS8912);
iv_ruleBooleanLiteralExpCS=ruleBooleanLiteralExpCS();
state._fsp--;
@@ -11450,7 +11718,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleBooleanLiteralExpCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleBooleanLiteralExpCS8747); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleBooleanLiteralExpCS8922); if (state.failed) return current;
}
@@ -11468,7 +11736,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleBooleanLiteralExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3967:1: ruleBooleanLiteralExpCS returns [EObject current=null] : ( ( (lv_symbol_0_0= 'true' ) ) | ( (lv_symbol_1_0= 'false' ) ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4054:1: ruleBooleanLiteralExpCS returns [EObject current=null] : ( ( (lv_symbol_0_0= 'true' ) ) | ( (lv_symbol_1_0= 'false' ) ) ) ;
public final EObject ruleBooleanLiteralExpCS() throws RecognitionException {
EObject current = null;
@@ -11478,37 +11746,37 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3970:28: ( ( ( (lv_symbol_0_0= 'true' ) ) | ( (lv_symbol_1_0= 'false' ) ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3971:1: ( ( (lv_symbol_0_0= 'true' ) ) | ( (lv_symbol_1_0= 'false' ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4057:28: ( ( ( (lv_symbol_0_0= 'true' ) ) | ( (lv_symbol_1_0= 'false' ) ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4058:1: ( ( (lv_symbol_0_0= 'true' ) ) | ( (lv_symbol_1_0= 'false' ) ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3971:1: ( ( (lv_symbol_0_0= 'true' ) ) | ( (lv_symbol_1_0= 'false' ) ) )
- int alt74=2;
- int LA74_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4058:1: ( ( (lv_symbol_0_0= 'true' ) ) | ( (lv_symbol_1_0= 'false' ) ) )
+ int alt73=2;
+ int LA73_0 = input.LA(1);
- if ( (LA74_0==78) ) {
- alt74=1;
+ if ( (LA73_0==78) ) {
+ alt73=1;
}
- else if ( (LA74_0==79) ) {
- alt74=2;
+ else if ( (LA73_0==79) ) {
+ alt73=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 74, 0, input);
+ new NoViableAltException("", 73, 0, input);
throw nvae;
}
- switch (alt74) {
+ switch (alt73) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3971:2: ( (lv_symbol_0_0= 'true' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4058:2: ( (lv_symbol_0_0= 'true' ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3971:2: ( (lv_symbol_0_0= 'true' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3972:1: (lv_symbol_0_0= 'true' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4058:2: ( (lv_symbol_0_0= 'true' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4059:1: (lv_symbol_0_0= 'true' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3972:1: (lv_symbol_0_0= 'true' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3973:3: lv_symbol_0_0= 'true'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4059:1: (lv_symbol_0_0= 'true' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4060:3: lv_symbol_0_0= 'true'
{
- lv_symbol_0_0=(Token)match(input,78,FollowSets000.FOLLOW_78_in_ruleBooleanLiteralExpCS8790); if (state.failed) return current;
+ lv_symbol_0_0=(Token)match(input,78,FollowSets000.FOLLOW_78_in_ruleBooleanLiteralExpCS8965); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_symbol_0_0, grammarAccess.getBooleanLiteralExpCSAccess().getSymbolTrueKeyword_0_0());
@@ -11532,15 +11800,15 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3987:6: ( (lv_symbol_1_0= 'false' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4074:6: ( (lv_symbol_1_0= 'false' ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3987:6: ( (lv_symbol_1_0= 'false' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3988:1: (lv_symbol_1_0= 'false' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4074:6: ( (lv_symbol_1_0= 'false' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4075:1: (lv_symbol_1_0= 'false' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3988:1: (lv_symbol_1_0= 'false' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:3989:3: lv_symbol_1_0= 'false'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4075:1: (lv_symbol_1_0= 'false' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4076:3: lv_symbol_1_0= 'false'
{
- lv_symbol_1_0=(Token)match(input,79,FollowSets000.FOLLOW_79_in_ruleBooleanLiteralExpCS8827); if (state.failed) return current;
+ lv_symbol_1_0=(Token)match(input,79,FollowSets000.FOLLOW_79_in_ruleBooleanLiteralExpCS9002); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_symbol_1_0, grammarAccess.getBooleanLiteralExpCSAccess().getSymbolFalseKeyword_1_0());
@@ -11586,7 +11854,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleUnlimitedNaturalLiteralExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4010:1: entryRuleUnlimitedNaturalLiteralExpCS returns [EObject current=null] : iv_ruleUnlimitedNaturalLiteralExpCS= ruleUnlimitedNaturalLiteralExpCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4097:1: entryRuleUnlimitedNaturalLiteralExpCS returns [EObject current=null] : iv_ruleUnlimitedNaturalLiteralExpCS= ruleUnlimitedNaturalLiteralExpCS EOF ;
public final EObject entryRuleUnlimitedNaturalLiteralExpCS() throws RecognitionException {
EObject current = null;
@@ -11594,13 +11862,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4011:2: (iv_ruleUnlimitedNaturalLiteralExpCS= ruleUnlimitedNaturalLiteralExpCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4012:2: iv_ruleUnlimitedNaturalLiteralExpCS= ruleUnlimitedNaturalLiteralExpCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4098:2: (iv_ruleUnlimitedNaturalLiteralExpCS= ruleUnlimitedNaturalLiteralExpCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4099:2: iv_ruleUnlimitedNaturalLiteralExpCS= ruleUnlimitedNaturalLiteralExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getUnlimitedNaturalLiteralExpCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnlimitedNaturalLiteralExpCS_in_entryRuleUnlimitedNaturalLiteralExpCS8876);
+ pushFollow(FollowSets000.FOLLOW_ruleUnlimitedNaturalLiteralExpCS_in_entryRuleUnlimitedNaturalLiteralExpCS9051);
iv_ruleUnlimitedNaturalLiteralExpCS=ruleUnlimitedNaturalLiteralExpCS();
state._fsp--;
@@ -11608,7 +11876,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleUnlimitedNaturalLiteralExpCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleUnlimitedNaturalLiteralExpCS8886); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleUnlimitedNaturalLiteralExpCS9061); if (state.failed) return current;
}
@@ -11626,7 +11894,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleUnlimitedNaturalLiteralExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4019:1: ruleUnlimitedNaturalLiteralExpCS returns [EObject current=null] : ( () otherlv_1= '*' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4106:1: ruleUnlimitedNaturalLiteralExpCS returns [EObject current=null] : ( () otherlv_1= '*' ) ;
public final EObject ruleUnlimitedNaturalLiteralExpCS() throws RecognitionException {
EObject current = null;
@@ -11635,14 +11903,14 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4022:28: ( ( () otherlv_1= '*' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4023:1: ( () otherlv_1= '*' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4109:28: ( ( () otherlv_1= '*' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4110:1: ( () otherlv_1= '*' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4023:1: ( () otherlv_1= '*' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4023:2: () otherlv_1= '*'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4110:1: ( () otherlv_1= '*' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4110:2: () otherlv_1= '*'
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4023:2: ()
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4024:2:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4110:2: ()
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4111:2:
{
if ( state.backtracking==0 ) {
@@ -11659,7 +11927,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,32,FollowSets000.FOLLOW_32_in_ruleUnlimitedNaturalLiteralExpCS8935); if (state.failed) return current;
+ otherlv_1=(Token)match(input,32,FollowSets000.FOLLOW_32_in_ruleUnlimitedNaturalLiteralExpCS9110); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getUnlimitedNaturalLiteralExpCSAccess().getAsteriskKeyword_1());
@@ -11688,7 +11956,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleInvalidLiteralExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4044:1: entryRuleInvalidLiteralExpCS returns [EObject current=null] : iv_ruleInvalidLiteralExpCS= ruleInvalidLiteralExpCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4131:1: entryRuleInvalidLiteralExpCS returns [EObject current=null] : iv_ruleInvalidLiteralExpCS= ruleInvalidLiteralExpCS EOF ;
public final EObject entryRuleInvalidLiteralExpCS() throws RecognitionException {
EObject current = null;
@@ -11696,13 +11964,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4045:2: (iv_ruleInvalidLiteralExpCS= ruleInvalidLiteralExpCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4046:2: iv_ruleInvalidLiteralExpCS= ruleInvalidLiteralExpCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4132:2: (iv_ruleInvalidLiteralExpCS= ruleInvalidLiteralExpCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4133:2: iv_ruleInvalidLiteralExpCS= ruleInvalidLiteralExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getInvalidLiteralExpCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleInvalidLiteralExpCS_in_entryRuleInvalidLiteralExpCS8971);
+ pushFollow(FollowSets000.FOLLOW_ruleInvalidLiteralExpCS_in_entryRuleInvalidLiteralExpCS9146);
iv_ruleInvalidLiteralExpCS=ruleInvalidLiteralExpCS();
state._fsp--;
@@ -11710,7 +11978,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleInvalidLiteralExpCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleInvalidLiteralExpCS8981); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleInvalidLiteralExpCS9156); if (state.failed) return current;
}
@@ -11728,7 +11996,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleInvalidLiteralExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4053:1: ruleInvalidLiteralExpCS returns [EObject current=null] : ( () otherlv_1= 'invalid' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4140:1: ruleInvalidLiteralExpCS returns [EObject current=null] : ( () otherlv_1= 'invalid' ) ;
public final EObject ruleInvalidLiteralExpCS() throws RecognitionException {
EObject current = null;
@@ -11737,14 +12005,14 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4056:28: ( ( () otherlv_1= 'invalid' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4057:1: ( () otherlv_1= 'invalid' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4143:28: ( ( () otherlv_1= 'invalid' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4144:1: ( () otherlv_1= 'invalid' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4057:1: ( () otherlv_1= 'invalid' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4057:2: () otherlv_1= 'invalid'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4144:1: ( () otherlv_1= 'invalid' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4144:2: () otherlv_1= 'invalid'
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4057:2: ()
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4058:2:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4144:2: ()
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4145:2:
{
if ( state.backtracking==0 ) {
@@ -11761,7 +12029,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,80,FollowSets000.FOLLOW_80_in_ruleInvalidLiteralExpCS9030); if (state.failed) return current;
+ otherlv_1=(Token)match(input,80,FollowSets000.FOLLOW_80_in_ruleInvalidLiteralExpCS9205); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getInvalidLiteralExpCSAccess().getInvalidKeyword_1());
@@ -11790,7 +12058,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleNullLiteralExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4078:1: entryRuleNullLiteralExpCS returns [EObject current=null] : iv_ruleNullLiteralExpCS= ruleNullLiteralExpCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4165:1: entryRuleNullLiteralExpCS returns [EObject current=null] : iv_ruleNullLiteralExpCS= ruleNullLiteralExpCS EOF ;
public final EObject entryRuleNullLiteralExpCS() throws RecognitionException {
EObject current = null;
@@ -11798,13 +12066,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4079:2: (iv_ruleNullLiteralExpCS= ruleNullLiteralExpCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4080:2: iv_ruleNullLiteralExpCS= ruleNullLiteralExpCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4166:2: (iv_ruleNullLiteralExpCS= ruleNullLiteralExpCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4167:2: iv_ruleNullLiteralExpCS= ruleNullLiteralExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNullLiteralExpCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleNullLiteralExpCS_in_entryRuleNullLiteralExpCS9066);
+ pushFollow(FollowSets000.FOLLOW_ruleNullLiteralExpCS_in_entryRuleNullLiteralExpCS9241);
iv_ruleNullLiteralExpCS=ruleNullLiteralExpCS();
state._fsp--;
@@ -11812,7 +12080,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleNullLiteralExpCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNullLiteralExpCS9076); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNullLiteralExpCS9251); if (state.failed) return current;
}
@@ -11830,7 +12098,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleNullLiteralExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4087:1: ruleNullLiteralExpCS returns [EObject current=null] : ( () otherlv_1= 'null' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4174:1: ruleNullLiteralExpCS returns [EObject current=null] : ( () otherlv_1= 'null' ) ;
public final EObject ruleNullLiteralExpCS() throws RecognitionException {
EObject current = null;
@@ -11839,14 +12107,14 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4090:28: ( ( () otherlv_1= 'null' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4091:1: ( () otherlv_1= 'null' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4177:28: ( ( () otherlv_1= 'null' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4178:1: ( () otherlv_1= 'null' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4091:1: ( () otherlv_1= 'null' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4091:2: () otherlv_1= 'null'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4178:1: ( () otherlv_1= 'null' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4178:2: () otherlv_1= 'null'
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4091:2: ()
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4092:2:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4178:2: ()
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4179:2:
{
if ( state.backtracking==0 ) {
@@ -11863,7 +12131,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,81,FollowSets000.FOLLOW_81_in_ruleNullLiteralExpCS9125); if (state.failed) return current;
+ otherlv_1=(Token)match(input,81,FollowSets000.FOLLOW_81_in_ruleNullLiteralExpCS9300); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getNullLiteralExpCSAccess().getNullKeyword_1());
@@ -11892,7 +12160,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleTypeLiteralCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4112:1: entryRuleTypeLiteralCS returns [EObject current=null] : iv_ruleTypeLiteralCS= ruleTypeLiteralCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4199:1: entryRuleTypeLiteralCS returns [EObject current=null] : iv_ruleTypeLiteralCS= ruleTypeLiteralCS EOF ;
public final EObject entryRuleTypeLiteralCS() throws RecognitionException {
EObject current = null;
@@ -11900,13 +12168,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4113:2: (iv_ruleTypeLiteralCS= ruleTypeLiteralCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4114:2: iv_ruleTypeLiteralCS= ruleTypeLiteralCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4200:2: (iv_ruleTypeLiteralCS= ruleTypeLiteralCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4201:2: iv_ruleTypeLiteralCS= ruleTypeLiteralCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTypeLiteralCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleTypeLiteralCS_in_entryRuleTypeLiteralCS9161);
+ pushFollow(FollowSets000.FOLLOW_ruleTypeLiteralCS_in_entryRuleTypeLiteralCS9336);
iv_ruleTypeLiteralCS=ruleTypeLiteralCS();
state._fsp--;
@@ -11914,7 +12182,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleTypeLiteralCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTypeLiteralCS9171); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTypeLiteralCS9346); if (state.failed) return current;
}
@@ -11932,7 +12200,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleTypeLiteralCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4121:1: ruleTypeLiteralCS returns [EObject current=null] : (this_PrimitiveTypeCS_0= rulePrimitiveTypeCS | this_CollectionTypeCS_1= ruleCollectionTypeCS | this_MapTypeCS_2= ruleMapTypeCS | this_TupleTypeCS_3= ruleTupleTypeCS ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4208:1: ruleTypeLiteralCS returns [EObject current=null] : (this_PrimitiveTypeCS_0= rulePrimitiveTypeCS | this_CollectionTypeCS_1= ruleCollectionTypeCS | this_MapTypeCS_2= ruleMapTypeCS | this_TupleTypeCS_3= ruleTupleTypeCS ) ;
public final EObject ruleTypeLiteralCS() throws RecognitionException {
EObject current = null;
@@ -11948,11 +12216,11 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4124:28: ( (this_PrimitiveTypeCS_0= rulePrimitiveTypeCS | this_CollectionTypeCS_1= ruleCollectionTypeCS | this_MapTypeCS_2= ruleMapTypeCS | this_TupleTypeCS_3= ruleTupleTypeCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4125:1: (this_PrimitiveTypeCS_0= rulePrimitiveTypeCS | this_CollectionTypeCS_1= ruleCollectionTypeCS | this_MapTypeCS_2= ruleMapTypeCS | this_TupleTypeCS_3= ruleTupleTypeCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4211:28: ( (this_PrimitiveTypeCS_0= rulePrimitiveTypeCS | this_CollectionTypeCS_1= ruleCollectionTypeCS | this_MapTypeCS_2= ruleMapTypeCS | this_TupleTypeCS_3= ruleTupleTypeCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4212:1: (this_PrimitiveTypeCS_0= rulePrimitiveTypeCS | this_CollectionTypeCS_1= ruleCollectionTypeCS | this_MapTypeCS_2= ruleMapTypeCS | this_TupleTypeCS_3= ruleTupleTypeCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4125:1: (this_PrimitiveTypeCS_0= rulePrimitiveTypeCS | this_CollectionTypeCS_1= ruleCollectionTypeCS | this_MapTypeCS_2= ruleMapTypeCS | this_TupleTypeCS_3= ruleTupleTypeCS )
- int alt75=4;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4212:1: (this_PrimitiveTypeCS_0= rulePrimitiveTypeCS | this_CollectionTypeCS_1= ruleCollectionTypeCS | this_MapTypeCS_2= ruleMapTypeCS | this_TupleTypeCS_3= ruleTupleTypeCS )
+ int alt74=4;
switch ( input.LA(1) ) {
case 61:
case 62:
@@ -11963,7 +12231,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
case 67:
case 68:
{
- alt75=1;
+ alt74=1;
}
break;
case 69:
@@ -11972,30 +12240,30 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
case 72:
case 73:
{
- alt75=2;
+ alt74=2;
}
break;
case 59:
{
- alt75=3;
+ alt74=3;
}
break;
case 60:
{
- alt75=4;
+ alt74=4;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 75, 0, input);
+ new NoViableAltException("", 74, 0, input);
throw nvae;
}
- switch (alt75) {
+ switch (alt74) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4126:2: this_PrimitiveTypeCS_0= rulePrimitiveTypeCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4213:2: this_PrimitiveTypeCS_0= rulePrimitiveTypeCS
{
if ( state.backtracking==0 ) {
@@ -12007,7 +12275,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getTypeLiteralCSAccess().getPrimitiveTypeCSParserRuleCall_0());
}
- pushFollow(FollowSets000.FOLLOW_rulePrimitiveTypeCS_in_ruleTypeLiteralCS9221);
+ pushFollow(FollowSets000.FOLLOW_rulePrimitiveTypeCS_in_ruleTypeLiteralCS9396);
this_PrimitiveTypeCS_0=rulePrimitiveTypeCS();
state._fsp--;
@@ -12022,7 +12290,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4139:2: this_CollectionTypeCS_1= ruleCollectionTypeCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4226:2: this_CollectionTypeCS_1= ruleCollectionTypeCS
{
if ( state.backtracking==0 ) {
@@ -12034,7 +12302,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getTypeLiteralCSAccess().getCollectionTypeCSParserRuleCall_1());
}
- pushFollow(FollowSets000.FOLLOW_ruleCollectionTypeCS_in_ruleTypeLiteralCS9251);
+ pushFollow(FollowSets000.FOLLOW_ruleCollectionTypeCS_in_ruleTypeLiteralCS9426);
this_CollectionTypeCS_1=ruleCollectionTypeCS();
state._fsp--;
@@ -12049,7 +12317,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4152:2: this_MapTypeCS_2= ruleMapTypeCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4239:2: this_MapTypeCS_2= ruleMapTypeCS
{
if ( state.backtracking==0 ) {
@@ -12061,7 +12329,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getTypeLiteralCSAccess().getMapTypeCSParserRuleCall_2());
}
- pushFollow(FollowSets000.FOLLOW_ruleMapTypeCS_in_ruleTypeLiteralCS9281);
+ pushFollow(FollowSets000.FOLLOW_ruleMapTypeCS_in_ruleTypeLiteralCS9456);
this_MapTypeCS_2=ruleMapTypeCS();
state._fsp--;
@@ -12076,7 +12344,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
break;
case 4 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4165:2: this_TupleTypeCS_3= ruleTupleTypeCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4252:2: this_TupleTypeCS_3= ruleTupleTypeCS
{
if ( state.backtracking==0 ) {
@@ -12088,7 +12356,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getTypeLiteralCSAccess().getTupleTypeCSParserRuleCall_3());
}
- pushFollow(FollowSets000.FOLLOW_ruleTupleTypeCS_in_ruleTypeLiteralCS9311);
+ pushFollow(FollowSets000.FOLLOW_ruleTupleTypeCS_in_ruleTypeLiteralCS9486);
this_TupleTypeCS_3=ruleTupleTypeCS();
state._fsp--;
@@ -12125,7 +12393,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleTypeLiteralWithMultiplicityCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4184:1: entryRuleTypeLiteralWithMultiplicityCS returns [EObject current=null] : iv_ruleTypeLiteralWithMultiplicityCS= ruleTypeLiteralWithMultiplicityCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4271:1: entryRuleTypeLiteralWithMultiplicityCS returns [EObject current=null] : iv_ruleTypeLiteralWithMultiplicityCS= ruleTypeLiteralWithMultiplicityCS EOF ;
public final EObject entryRuleTypeLiteralWithMultiplicityCS() throws RecognitionException {
EObject current = null;
@@ -12133,13 +12401,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4185:2: (iv_ruleTypeLiteralWithMultiplicityCS= ruleTypeLiteralWithMultiplicityCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4186:2: iv_ruleTypeLiteralWithMultiplicityCS= ruleTypeLiteralWithMultiplicityCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4272:2: (iv_ruleTypeLiteralWithMultiplicityCS= ruleTypeLiteralWithMultiplicityCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4273:2: iv_ruleTypeLiteralWithMultiplicityCS= ruleTypeLiteralWithMultiplicityCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTypeLiteralWithMultiplicityCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleTypeLiteralWithMultiplicityCS_in_entryRuleTypeLiteralWithMultiplicityCS9346);
+ pushFollow(FollowSets000.FOLLOW_ruleTypeLiteralWithMultiplicityCS_in_entryRuleTypeLiteralWithMultiplicityCS9521);
iv_ruleTypeLiteralWithMultiplicityCS=ruleTypeLiteralWithMultiplicityCS();
state._fsp--;
@@ -12147,7 +12415,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleTypeLiteralWithMultiplicityCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTypeLiteralWithMultiplicityCS9356); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTypeLiteralWithMultiplicityCS9531); if (state.failed) return current;
}
@@ -12165,7 +12433,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleTypeLiteralWithMultiplicityCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4193:1: ruleTypeLiteralWithMultiplicityCS returns [EObject current=null] : (this_TypeLiteralCS_0= ruleTypeLiteralCS ( (lv_ownedMultiplicity_1_0= ruleMultiplicityCS ) )? ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4280:1: ruleTypeLiteralWithMultiplicityCS returns [EObject current=null] : (this_TypeLiteralCS_0= ruleTypeLiteralCS ( (lv_ownedMultiplicity_1_0= ruleMultiplicityCS ) )? ) ;
public final EObject ruleTypeLiteralWithMultiplicityCS() throws RecognitionException {
EObject current = null;
@@ -12177,11 +12445,11 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4196:28: ( (this_TypeLiteralCS_0= ruleTypeLiteralCS ( (lv_ownedMultiplicity_1_0= ruleMultiplicityCS ) )? ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4197:1: (this_TypeLiteralCS_0= ruleTypeLiteralCS ( (lv_ownedMultiplicity_1_0= ruleMultiplicityCS ) )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4283:28: ( (this_TypeLiteralCS_0= ruleTypeLiteralCS ( (lv_ownedMultiplicity_1_0= ruleMultiplicityCS ) )? ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4284:1: (this_TypeLiteralCS_0= ruleTypeLiteralCS ( (lv_ownedMultiplicity_1_0= ruleMultiplicityCS ) )? )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4197:1: (this_TypeLiteralCS_0= ruleTypeLiteralCS ( (lv_ownedMultiplicity_1_0= ruleMultiplicityCS ) )? )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4198:2: this_TypeLiteralCS_0= ruleTypeLiteralCS ( (lv_ownedMultiplicity_1_0= ruleMultiplicityCS ) )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4284:1: (this_TypeLiteralCS_0= ruleTypeLiteralCS ( (lv_ownedMultiplicity_1_0= ruleMultiplicityCS ) )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4285:2: this_TypeLiteralCS_0= ruleTypeLiteralCS ( (lv_ownedMultiplicity_1_0= ruleMultiplicityCS ) )?
{
if ( state.backtracking==0 ) {
@@ -12193,7 +12461,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getTypeLiteralWithMultiplicityCSAccess().getTypeLiteralCSParserRuleCall_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleTypeLiteralCS_in_ruleTypeLiteralWithMultiplicityCS9406);
+ pushFollow(FollowSets000.FOLLOW_ruleTypeLiteralCS_in_ruleTypeLiteralWithMultiplicityCS9581);
this_TypeLiteralCS_0=ruleTypeLiteralCS();
state._fsp--;
@@ -12204,26 +12472,26 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
afterParserOrEnumRuleCall();
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4209:1: ( (lv_ownedMultiplicity_1_0= ruleMultiplicityCS ) )?
- int alt76=2;
- int LA76_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4296:1: ( (lv_ownedMultiplicity_1_0= ruleMultiplicityCS ) )?
+ int alt75=2;
+ int LA75_0 = input.LA(1);
- if ( (LA76_0==84) ) {
- alt76=1;
+ if ( (LA75_0==84) ) {
+ alt75=1;
}
- switch (alt76) {
+ switch (alt75) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4210:1: (lv_ownedMultiplicity_1_0= ruleMultiplicityCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4297:1: (lv_ownedMultiplicity_1_0= ruleMultiplicityCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4210:1: (lv_ownedMultiplicity_1_0= ruleMultiplicityCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4211:3: lv_ownedMultiplicity_1_0= ruleMultiplicityCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4297:1: (lv_ownedMultiplicity_1_0= ruleMultiplicityCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4298:3: lv_ownedMultiplicity_1_0= ruleMultiplicityCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTypeLiteralWithMultiplicityCSAccess().getOwnedMultiplicityMultiplicityCSParserRuleCall_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleMultiplicityCS_in_ruleTypeLiteralWithMultiplicityCS9426);
+ pushFollow(FollowSets000.FOLLOW_ruleMultiplicityCS_in_ruleTypeLiteralWithMultiplicityCS9601);
lv_ownedMultiplicity_1_0=ruleMultiplicityCS();
state._fsp--;
@@ -12273,7 +12541,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleTypeLiteralExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4235:1: entryRuleTypeLiteralExpCS returns [EObject current=null] : iv_ruleTypeLiteralExpCS= ruleTypeLiteralExpCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4322:1: entryRuleTypeLiteralExpCS returns [EObject current=null] : iv_ruleTypeLiteralExpCS= ruleTypeLiteralExpCS EOF ;
public final EObject entryRuleTypeLiteralExpCS() throws RecognitionException {
EObject current = null;
@@ -12281,13 +12549,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4236:2: (iv_ruleTypeLiteralExpCS= ruleTypeLiteralExpCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4237:2: iv_ruleTypeLiteralExpCS= ruleTypeLiteralExpCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4323:2: (iv_ruleTypeLiteralExpCS= ruleTypeLiteralExpCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4324:2: iv_ruleTypeLiteralExpCS= ruleTypeLiteralExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTypeLiteralExpCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleTypeLiteralExpCS_in_entryRuleTypeLiteralExpCS9463);
+ pushFollow(FollowSets000.FOLLOW_ruleTypeLiteralExpCS_in_entryRuleTypeLiteralExpCS9638);
iv_ruleTypeLiteralExpCS=ruleTypeLiteralExpCS();
state._fsp--;
@@ -12295,7 +12563,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleTypeLiteralExpCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTypeLiteralExpCS9473); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTypeLiteralExpCS9648); if (state.failed) return current;
}
@@ -12313,7 +12581,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleTypeLiteralExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4244:1: ruleTypeLiteralExpCS returns [EObject current=null] : ( (lv_ownedType_0_0= ruleTypeLiteralWithMultiplicityCS ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4331:1: ruleTypeLiteralExpCS returns [EObject current=null] : ( (lv_ownedType_0_0= ruleTypeLiteralWithMultiplicityCS ) ) ;
public final EObject ruleTypeLiteralExpCS() throws RecognitionException {
EObject current = null;
@@ -12323,21 +12591,21 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4247:28: ( ( (lv_ownedType_0_0= ruleTypeLiteralWithMultiplicityCS ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4248:1: ( (lv_ownedType_0_0= ruleTypeLiteralWithMultiplicityCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4334:28: ( ( (lv_ownedType_0_0= ruleTypeLiteralWithMultiplicityCS ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4335:1: ( (lv_ownedType_0_0= ruleTypeLiteralWithMultiplicityCS ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4248:1: ( (lv_ownedType_0_0= ruleTypeLiteralWithMultiplicityCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4249:1: (lv_ownedType_0_0= ruleTypeLiteralWithMultiplicityCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4335:1: ( (lv_ownedType_0_0= ruleTypeLiteralWithMultiplicityCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4336:1: (lv_ownedType_0_0= ruleTypeLiteralWithMultiplicityCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4249:1: (lv_ownedType_0_0= ruleTypeLiteralWithMultiplicityCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4250:3: lv_ownedType_0_0= ruleTypeLiteralWithMultiplicityCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4336:1: (lv_ownedType_0_0= ruleTypeLiteralWithMultiplicityCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4337:3: lv_ownedType_0_0= ruleTypeLiteralWithMultiplicityCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTypeLiteralExpCSAccess().getOwnedTypeTypeLiteralWithMultiplicityCSParserRuleCall_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleTypeLiteralWithMultiplicityCS_in_ruleTypeLiteralExpCS9518);
+ pushFollow(FollowSets000.FOLLOW_ruleTypeLiteralWithMultiplicityCS_in_ruleTypeLiteralExpCS9693);
lv_ownedType_0_0=ruleTypeLiteralWithMultiplicityCS();
state._fsp--;
@@ -12381,7 +12649,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleTypeNameExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4274:1: entryRuleTypeNameExpCS returns [EObject current=null] : iv_ruleTypeNameExpCS= ruleTypeNameExpCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4361:1: entryRuleTypeNameExpCS returns [EObject current=null] : iv_ruleTypeNameExpCS= ruleTypeNameExpCS EOF ;
public final EObject entryRuleTypeNameExpCS() throws RecognitionException {
EObject current = null;
@@ -12389,13 +12657,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4275:2: (iv_ruleTypeNameExpCS= ruleTypeNameExpCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4276:2: iv_ruleTypeNameExpCS= ruleTypeNameExpCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4362:2: (iv_ruleTypeNameExpCS= ruleTypeNameExpCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4363:2: iv_ruleTypeNameExpCS= ruleTypeNameExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTypeNameExpCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleTypeNameExpCS_in_entryRuleTypeNameExpCS9553);
+ pushFollow(FollowSets000.FOLLOW_ruleTypeNameExpCS_in_entryRuleTypeNameExpCS9728);
iv_ruleTypeNameExpCS=ruleTypeNameExpCS();
state._fsp--;
@@ -12403,7 +12671,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleTypeNameExpCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTypeNameExpCS9563); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTypeNameExpCS9738); if (state.failed) return current;
}
@@ -12421,7 +12689,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleTypeNameExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4283:1: ruleTypeNameExpCS returns [EObject current=null] : ( ( (lv_ownedPathName_0_0= rulePathNameCS ) ) ( ( (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS ) ) (otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}' )? )? ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4370:1: ruleTypeNameExpCS returns [EObject current=null] : ( ( (lv_ownedPathName_0_0= rulePathNameCS ) ) ( ( (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS ) ) (otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}' )? )? ) ;
public final EObject ruleTypeNameExpCS() throws RecognitionException {
EObject current = null;
@@ -12437,24 +12705,24 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4286:28: ( ( ( (lv_ownedPathName_0_0= rulePathNameCS ) ) ( ( (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS ) ) (otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}' )? )? ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4287:1: ( ( (lv_ownedPathName_0_0= rulePathNameCS ) ) ( ( (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS ) ) (otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}' )? )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4373:28: ( ( ( (lv_ownedPathName_0_0= rulePathNameCS ) ) ( ( (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS ) ) (otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}' )? )? ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4374:1: ( ( (lv_ownedPathName_0_0= rulePathNameCS ) ) ( ( (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS ) ) (otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}' )? )? )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4287:1: ( ( (lv_ownedPathName_0_0= rulePathNameCS ) ) ( ( (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS ) ) (otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}' )? )? )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4287:2: ( (lv_ownedPathName_0_0= rulePathNameCS ) ) ( ( (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS ) ) (otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}' )? )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4374:1: ( ( (lv_ownedPathName_0_0= rulePathNameCS ) ) ( ( (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS ) ) (otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}' )? )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4374:2: ( (lv_ownedPathName_0_0= rulePathNameCS ) ) ( ( (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS ) ) (otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}' )? )?
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4287:2: ( (lv_ownedPathName_0_0= rulePathNameCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4288:1: (lv_ownedPathName_0_0= rulePathNameCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4374:2: ( (lv_ownedPathName_0_0= rulePathNameCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4375:1: (lv_ownedPathName_0_0= rulePathNameCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4288:1: (lv_ownedPathName_0_0= rulePathNameCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4289:3: lv_ownedPathName_0_0= rulePathNameCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4375:1: (lv_ownedPathName_0_0= rulePathNameCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4376:3: lv_ownedPathName_0_0= rulePathNameCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTypeNameExpCSAccess().getOwnedPathNamePathNameCSParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_rulePathNameCS_in_ruleTypeNameExpCS9609);
+ pushFollow(FollowSets000.FOLLOW_rulePathNameCS_in_ruleTypeNameExpCS9784);
lv_ownedPathName_0_0=rulePathNameCS();
state._fsp--;
@@ -12478,25 +12746,25 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4305:2: ( ( (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS ) ) (otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}' )? )?
- int alt78=2;
- alt78 = dfa78.predict(input);
- switch (alt78) {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4392:2: ( ( (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS ) ) (otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}' )? )?
+ int alt77=2;
+ alt77 = dfa77.predict(input);
+ switch (alt77) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4305:3: ( (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS ) ) (otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}' )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4392:3: ( (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS ) ) (otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}' )?
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4305:3: ( (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4306:1: (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4392:3: ( (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4393:1: (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4306:1: (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4307:3: lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4393:1: (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4394:3: lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTypeNameExpCSAccess().getOwnedCurlyBracketedClauseCurlyBracketedClauseCSParserRuleCall_1_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleCurlyBracketedClauseCS_in_ruleTypeNameExpCS9631);
+ pushFollow(FollowSets000.FOLLOW_ruleCurlyBracketedClauseCS_in_ruleTypeNameExpCS9806);
lv_ownedCurlyBracketedClause_1_0=ruleCurlyBracketedClauseCS();
state._fsp--;
@@ -12520,31 +12788,31 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4323:2: (otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}' )?
- int alt77=2;
- alt77 = dfa77.predict(input);
- switch (alt77) {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4410:2: (otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}' )?
+ int alt76=2;
+ alt76 = dfa76.predict(input);
+ switch (alt76) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4323:4: otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4410:4: otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}'
{
- otherlv_2=(Token)match(input,21,FollowSets000.FOLLOW_21_in_ruleTypeNameExpCS9644); if (state.failed) return current;
+ otherlv_2=(Token)match(input,21,FollowSets000.FOLLOW_21_in_ruleTypeNameExpCS9819); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getTypeNameExpCSAccess().getLeftCurlyBracketKeyword_1_1_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4327:1: ( (lv_ownedPatternGuard_3_0= ruleExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4328:1: (lv_ownedPatternGuard_3_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4414:1: ( (lv_ownedPatternGuard_3_0= ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4415:1: (lv_ownedPatternGuard_3_0= ruleExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4328:1: (lv_ownedPatternGuard_3_0= ruleExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4329:3: lv_ownedPatternGuard_3_0= ruleExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4415:1: (lv_ownedPatternGuard_3_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4416:3: lv_ownedPatternGuard_3_0= ruleExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTypeNameExpCSAccess().getOwnedPatternGuardExpCSParserRuleCall_1_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleTypeNameExpCS9665);
+ pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleTypeNameExpCS9840);
lv_ownedPatternGuard_3_0=ruleExpCS();
state._fsp--;
@@ -12568,7 +12836,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- otherlv_4=(Token)match(input,23,FollowSets000.FOLLOW_23_in_ruleTypeNameExpCS9677); if (state.failed) return current;
+ otherlv_4=(Token)match(input,23,FollowSets000.FOLLOW_23_in_ruleTypeNameExpCS9852); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_4, grammarAccess.getTypeNameExpCSAccess().getRightCurlyBracketKeyword_1_1_2());
@@ -12609,7 +12877,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleTypeExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4357:1: entryRuleTypeExpCS returns [EObject current=null] : iv_ruleTypeExpCS= ruleTypeExpCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4444:1: entryRuleTypeExpCS returns [EObject current=null] : iv_ruleTypeExpCS= ruleTypeExpCS EOF ;
public final EObject entryRuleTypeExpCS() throws RecognitionException {
EObject current = null;
@@ -12617,13 +12885,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4358:2: (iv_ruleTypeExpCS= ruleTypeExpCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4359:2: iv_ruleTypeExpCS= ruleTypeExpCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4445:2: (iv_ruleTypeExpCS= ruleTypeExpCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4446:2: iv_ruleTypeExpCS= ruleTypeExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTypeExpCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_entryRuleTypeExpCS9717);
+ pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_entryRuleTypeExpCS9892);
iv_ruleTypeExpCS=ruleTypeExpCS();
state._fsp--;
@@ -12631,7 +12899,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleTypeExpCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTypeExpCS9727); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTypeExpCS9902); if (state.failed) return current;
}
@@ -12649,7 +12917,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleTypeExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4366:1: ruleTypeExpCS returns [EObject current=null] : ( (this_TypeNameExpCS_0= ruleTypeNameExpCS | this_TypeLiteralCS_1= ruleTypeLiteralCS | this_CollectionPatternCS_2= ruleCollectionPatternCS ) ( (lv_ownedMultiplicity_3_0= ruleMultiplicityCS ) )? ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4453:1: ruleTypeExpCS returns [EObject current=null] : ( (this_TypeNameExpCS_0= ruleTypeNameExpCS | this_TypeLiteralCS_1= ruleTypeLiteralCS | this_CollectionPatternCS_2= ruleCollectionPatternCS ) ( (lv_ownedMultiplicity_3_0= ruleMultiplicityCS ) )? ) ;
public final EObject ruleTypeExpCS() throws RecognitionException {
EObject current = null;
@@ -12665,18 +12933,18 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4369:28: ( ( (this_TypeNameExpCS_0= ruleTypeNameExpCS | this_TypeLiteralCS_1= ruleTypeLiteralCS | this_CollectionPatternCS_2= ruleCollectionPatternCS ) ( (lv_ownedMultiplicity_3_0= ruleMultiplicityCS ) )? ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4370:1: ( (this_TypeNameExpCS_0= ruleTypeNameExpCS | this_TypeLiteralCS_1= ruleTypeLiteralCS | this_CollectionPatternCS_2= ruleCollectionPatternCS ) ( (lv_ownedMultiplicity_3_0= ruleMultiplicityCS ) )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4456:28: ( ( (this_TypeNameExpCS_0= ruleTypeNameExpCS | this_TypeLiteralCS_1= ruleTypeLiteralCS | this_CollectionPatternCS_2= ruleCollectionPatternCS ) ( (lv_ownedMultiplicity_3_0= ruleMultiplicityCS ) )? ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4457:1: ( (this_TypeNameExpCS_0= ruleTypeNameExpCS | this_TypeLiteralCS_1= ruleTypeLiteralCS | this_CollectionPatternCS_2= ruleCollectionPatternCS ) ( (lv_ownedMultiplicity_3_0= ruleMultiplicityCS ) )? )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4370:1: ( (this_TypeNameExpCS_0= ruleTypeNameExpCS | this_TypeLiteralCS_1= ruleTypeLiteralCS | this_CollectionPatternCS_2= ruleCollectionPatternCS ) ( (lv_ownedMultiplicity_3_0= ruleMultiplicityCS ) )? )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4370:2: (this_TypeNameExpCS_0= ruleTypeNameExpCS | this_TypeLiteralCS_1= ruleTypeLiteralCS | this_CollectionPatternCS_2= ruleCollectionPatternCS ) ( (lv_ownedMultiplicity_3_0= ruleMultiplicityCS ) )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4457:1: ( (this_TypeNameExpCS_0= ruleTypeNameExpCS | this_TypeLiteralCS_1= ruleTypeLiteralCS | this_CollectionPatternCS_2= ruleCollectionPatternCS ) ( (lv_ownedMultiplicity_3_0= ruleMultiplicityCS ) )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4457:2: (this_TypeNameExpCS_0= ruleTypeNameExpCS | this_TypeLiteralCS_1= ruleTypeLiteralCS | this_CollectionPatternCS_2= ruleCollectionPatternCS ) ( (lv_ownedMultiplicity_3_0= ruleMultiplicityCS ) )?
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4370:2: (this_TypeNameExpCS_0= ruleTypeNameExpCS | this_TypeLiteralCS_1= ruleTypeLiteralCS | this_CollectionPatternCS_2= ruleCollectionPatternCS )
- int alt79=3;
- alt79 = dfa79.predict(input);
- switch (alt79) {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4457:2: (this_TypeNameExpCS_0= ruleTypeNameExpCS | this_TypeLiteralCS_1= ruleTypeLiteralCS | this_CollectionPatternCS_2= ruleCollectionPatternCS )
+ int alt78=3;
+ alt78 = dfa78.predict(input);
+ switch (alt78) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4371:2: this_TypeNameExpCS_0= ruleTypeNameExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4458:2: this_TypeNameExpCS_0= ruleTypeNameExpCS
{
if ( state.backtracking==0 ) {
@@ -12688,7 +12956,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getTypeExpCSAccess().getTypeNameExpCSParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleTypeNameExpCS_in_ruleTypeExpCS9778);
+ pushFollow(FollowSets000.FOLLOW_ruleTypeNameExpCS_in_ruleTypeExpCS9953);
this_TypeNameExpCS_0=ruleTypeNameExpCS();
state._fsp--;
@@ -12703,7 +12971,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4384:2: this_TypeLiteralCS_1= ruleTypeLiteralCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4471:2: this_TypeLiteralCS_1= ruleTypeLiteralCS
{
if ( state.backtracking==0 ) {
@@ -12715,7 +12983,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getTypeExpCSAccess().getTypeLiteralCSParserRuleCall_0_1());
}
- pushFollow(FollowSets000.FOLLOW_ruleTypeLiteralCS_in_ruleTypeExpCS9808);
+ pushFollow(FollowSets000.FOLLOW_ruleTypeLiteralCS_in_ruleTypeExpCS9983);
this_TypeLiteralCS_1=ruleTypeLiteralCS();
state._fsp--;
@@ -12730,7 +12998,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4397:2: this_CollectionPatternCS_2= ruleCollectionPatternCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4484:2: this_CollectionPatternCS_2= ruleCollectionPatternCS
{
if ( state.backtracking==0 ) {
@@ -12742,7 +13010,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getTypeExpCSAccess().getCollectionPatternCSParserRuleCall_0_2());
}
- pushFollow(FollowSets000.FOLLOW_ruleCollectionPatternCS_in_ruleTypeExpCS9838);
+ pushFollow(FollowSets000.FOLLOW_ruleCollectionPatternCS_in_ruleTypeExpCS10013);
this_CollectionPatternCS_2=ruleCollectionPatternCS();
state._fsp--;
@@ -12759,26 +13027,26 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4408:2: ( (lv_ownedMultiplicity_3_0= ruleMultiplicityCS ) )?
- int alt80=2;
- int LA80_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4495:2: ( (lv_ownedMultiplicity_3_0= ruleMultiplicityCS ) )?
+ int alt79=2;
+ int LA79_0 = input.LA(1);
- if ( (LA80_0==84) ) {
- alt80=1;
+ if ( (LA79_0==84) ) {
+ alt79=1;
}
- switch (alt80) {
+ switch (alt79) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4409:1: (lv_ownedMultiplicity_3_0= ruleMultiplicityCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4496:1: (lv_ownedMultiplicity_3_0= ruleMultiplicityCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4409:1: (lv_ownedMultiplicity_3_0= ruleMultiplicityCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4410:3: lv_ownedMultiplicity_3_0= ruleMultiplicityCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4496:1: (lv_ownedMultiplicity_3_0= ruleMultiplicityCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4497:3: lv_ownedMultiplicity_3_0= ruleMultiplicityCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTypeExpCSAccess().getOwnedMultiplicityMultiplicityCSParserRuleCall_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleMultiplicityCS_in_ruleTypeExpCS9859);
+ pushFollow(FollowSets000.FOLLOW_ruleMultiplicityCS_in_ruleTypeExpCS10034);
lv_ownedMultiplicity_3_0=ruleMultiplicityCS();
state._fsp--;
@@ -12828,7 +13096,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4434:1: entryRuleExpCS returns [EObject current=null] : iv_ruleExpCS= ruleExpCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4521:1: entryRuleExpCS returns [EObject current=null] : iv_ruleExpCS= ruleExpCS EOF ;
public final EObject entryRuleExpCS() throws RecognitionException {
EObject current = null;
@@ -12836,13 +13104,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4435:2: (iv_ruleExpCS= ruleExpCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4436:2: iv_ruleExpCS= ruleExpCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4522:2: (iv_ruleExpCS= ruleExpCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4523:2: iv_ruleExpCS= ruleExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getExpCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_entryRuleExpCS9896);
+ pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_entryRuleExpCS10071);
iv_ruleExpCS=ruleExpCS();
state._fsp--;
@@ -12850,7 +13118,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleExpCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleExpCS9906); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleExpCS10081); if (state.failed) return current;
}
@@ -12868,7 +13136,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4443:1: ruleExpCS returns [EObject current=null] : ( (this_PrefixedPrimaryExpCS_0= rulePrefixedPrimaryExpCS ( () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) ) )? ) | this_PrefixedLetExpCS_4= rulePrefixedLetExpCS ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4530:1: ruleExpCS returns [EObject current=null] : ( (this_PrefixedPrimaryExpCS_0= rulePrefixedPrimaryExpCS ( () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) ) )? ) | this_PrefixedLetExpCS_4= rulePrefixedLetExpCS ) ;
public final EObject ruleExpCS() throws RecognitionException {
EObject current = null;
@@ -12884,18 +13152,18 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4446:28: ( ( (this_PrefixedPrimaryExpCS_0= rulePrefixedPrimaryExpCS ( () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) ) )? ) | this_PrefixedLetExpCS_4= rulePrefixedLetExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4447:1: ( (this_PrefixedPrimaryExpCS_0= rulePrefixedPrimaryExpCS ( () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) ) )? ) | this_PrefixedLetExpCS_4= rulePrefixedLetExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4533:28: ( ( (this_PrefixedPrimaryExpCS_0= rulePrefixedPrimaryExpCS ( () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) ) )? ) | this_PrefixedLetExpCS_4= rulePrefixedLetExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4534:1: ( (this_PrefixedPrimaryExpCS_0= rulePrefixedPrimaryExpCS ( () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) ) )? ) | this_PrefixedLetExpCS_4= rulePrefixedLetExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4447:1: ( (this_PrefixedPrimaryExpCS_0= rulePrefixedPrimaryExpCS ( () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) ) )? ) | this_PrefixedLetExpCS_4= rulePrefixedLetExpCS )
- int alt82=2;
- alt82 = dfa82.predict(input);
- switch (alt82) {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4534:1: ( (this_PrefixedPrimaryExpCS_0= rulePrefixedPrimaryExpCS ( () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) ) )? ) | this_PrefixedLetExpCS_4= rulePrefixedLetExpCS )
+ int alt81=2;
+ alt81 = dfa81.predict(input);
+ switch (alt81) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4447:2: (this_PrefixedPrimaryExpCS_0= rulePrefixedPrimaryExpCS ( () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) ) )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4534:2: (this_PrefixedPrimaryExpCS_0= rulePrefixedPrimaryExpCS ( () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) ) )? )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4447:2: (this_PrefixedPrimaryExpCS_0= rulePrefixedPrimaryExpCS ( () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) ) )? )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4448:2: this_PrefixedPrimaryExpCS_0= rulePrefixedPrimaryExpCS ( () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) ) )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4534:2: (this_PrefixedPrimaryExpCS_0= rulePrefixedPrimaryExpCS ( () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) ) )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4535:2: this_PrefixedPrimaryExpCS_0= rulePrefixedPrimaryExpCS ( () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) ) )?
{
if ( state.backtracking==0 ) {
@@ -12907,7 +13175,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getExpCSAccess().getPrefixedPrimaryExpCSParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_rulePrefixedPrimaryExpCS_in_ruleExpCS9957);
+ pushFollow(FollowSets000.FOLLOW_rulePrefixedPrimaryExpCS_in_ruleExpCS10132);
this_PrefixedPrimaryExpCS_0=rulePrefixedPrimaryExpCS();
state._fsp--;
@@ -12918,19 +13186,19 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
afterParserOrEnumRuleCall();
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4459:1: ( () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) ) )?
- int alt81=2;
- int LA81_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4546:1: ( () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) ) )?
+ int alt80=2;
+ int LA80_0 = input.LA(1);
- if ( (LA81_0==32||LA81_0==41||(LA81_0>=43 && LA81_0<=58)) ) {
- alt81=1;
+ if ( (LA80_0==32||LA80_0==41||(LA80_0>=43 && LA80_0<=58)) ) {
+ alt80=1;
}
- switch (alt81) {
+ switch (alt80) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4459:2: () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4546:2: () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4459:2: ()
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4460:2:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4546:2: ()
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4547:2:
{
if ( state.backtracking==0 ) {
@@ -12947,18 +13215,18 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4468:2: ( (lv_name_2_0= ruleBinaryOperatorName ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4469:1: (lv_name_2_0= ruleBinaryOperatorName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4555:2: ( (lv_name_2_0= ruleBinaryOperatorName ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4556:1: (lv_name_2_0= ruleBinaryOperatorName )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4469:1: (lv_name_2_0= ruleBinaryOperatorName )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4470:3: lv_name_2_0= ruleBinaryOperatorName
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4556:1: (lv_name_2_0= ruleBinaryOperatorName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4557:3: lv_name_2_0= ruleBinaryOperatorName
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getExpCSAccess().getNameBinaryOperatorNameParserRuleCall_0_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleBinaryOperatorName_in_ruleExpCS9990);
+ pushFollow(FollowSets000.FOLLOW_ruleBinaryOperatorName_in_ruleExpCS10165);
lv_name_2_0=ruleBinaryOperatorName();
state._fsp--;
@@ -12982,18 +13250,18 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4486:2: ( (lv_ownedRight_3_0= ruleExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4487:1: (lv_ownedRight_3_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4573:2: ( (lv_ownedRight_3_0= ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4574:1: (lv_ownedRight_3_0= ruleExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4487:1: (lv_ownedRight_3_0= ruleExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4488:3: lv_ownedRight_3_0= ruleExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4574:1: (lv_ownedRight_3_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4575:3: lv_ownedRight_3_0= ruleExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getExpCSAccess().getOwnedRightExpCSParserRuleCall_0_1_2_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleExpCS10011);
+ pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleExpCS10186);
lv_ownedRight_3_0=ruleExpCS();
state._fsp--;
@@ -13030,7 +13298,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4506:2: this_PrefixedLetExpCS_4= rulePrefixedLetExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4593:2: this_PrefixedLetExpCS_4= rulePrefixedLetExpCS
{
if ( state.backtracking==0 ) {
@@ -13042,7 +13310,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getExpCSAccess().getPrefixedLetExpCSParserRuleCall_1());
}
- pushFollow(FollowSets000.FOLLOW_rulePrefixedLetExpCS_in_ruleExpCS10045);
+ pushFollow(FollowSets000.FOLLOW_rulePrefixedLetExpCS_in_ruleExpCS10220);
this_PrefixedLetExpCS_4=rulePrefixedLetExpCS();
state._fsp--;
@@ -13079,7 +13347,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRulePrefixedLetExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4525:1: entryRulePrefixedLetExpCS returns [EObject current=null] : iv_rulePrefixedLetExpCS= rulePrefixedLetExpCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4612:1: entryRulePrefixedLetExpCS returns [EObject current=null] : iv_rulePrefixedLetExpCS= rulePrefixedLetExpCS EOF ;
public final EObject entryRulePrefixedLetExpCS() throws RecognitionException {
EObject current = null;
@@ -13087,13 +13355,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4526:2: (iv_rulePrefixedLetExpCS= rulePrefixedLetExpCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4527:2: iv_rulePrefixedLetExpCS= rulePrefixedLetExpCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4613:2: (iv_rulePrefixedLetExpCS= rulePrefixedLetExpCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4614:2: iv_rulePrefixedLetExpCS= rulePrefixedLetExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPrefixedLetExpCSRule());
}
- pushFollow(FollowSets000.FOLLOW_rulePrefixedLetExpCS_in_entryRulePrefixedLetExpCS10080);
+ pushFollow(FollowSets000.FOLLOW_rulePrefixedLetExpCS_in_entryRulePrefixedLetExpCS10255);
iv_rulePrefixedLetExpCS=rulePrefixedLetExpCS();
state._fsp--;
@@ -13101,7 +13369,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_rulePrefixedLetExpCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRulePrefixedLetExpCS10090); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRulePrefixedLetExpCS10265); if (state.failed) return current;
}
@@ -13119,7 +13387,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "rulePrefixedLetExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4534:1: rulePrefixedLetExpCS returns [EObject current=null] : ( ( () ( (lv_name_1_0= ruleUnaryOperatorName ) ) ( (lv_ownedRight_2_0= rulePrefixedLetExpCS ) ) ) | this_LetExpCS_3= ruleLetExpCS ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4621:1: rulePrefixedLetExpCS returns [EObject current=null] : ( ( () ( (lv_name_1_0= ruleUnaryOperatorName ) ) ( (lv_ownedRight_2_0= rulePrefixedLetExpCS ) ) ) | this_LetExpCS_3= ruleLetExpCS ) ;
public final EObject rulePrefixedLetExpCS() throws RecognitionException {
EObject current = null;
@@ -13133,35 +13401,35 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4537:28: ( ( ( () ( (lv_name_1_0= ruleUnaryOperatorName ) ) ( (lv_ownedRight_2_0= rulePrefixedLetExpCS ) ) ) | this_LetExpCS_3= ruleLetExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4538:1: ( ( () ( (lv_name_1_0= ruleUnaryOperatorName ) ) ( (lv_ownedRight_2_0= rulePrefixedLetExpCS ) ) ) | this_LetExpCS_3= ruleLetExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4624:28: ( ( ( () ( (lv_name_1_0= ruleUnaryOperatorName ) ) ( (lv_ownedRight_2_0= rulePrefixedLetExpCS ) ) ) | this_LetExpCS_3= ruleLetExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4625:1: ( ( () ( (lv_name_1_0= ruleUnaryOperatorName ) ) ( (lv_ownedRight_2_0= rulePrefixedLetExpCS ) ) ) | this_LetExpCS_3= ruleLetExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4538:1: ( ( () ( (lv_name_1_0= ruleUnaryOperatorName ) ) ( (lv_ownedRight_2_0= rulePrefixedLetExpCS ) ) ) | this_LetExpCS_3= ruleLetExpCS )
- int alt83=2;
- int LA83_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4625:1: ( ( () ( (lv_name_1_0= ruleUnaryOperatorName ) ) ( (lv_ownedRight_2_0= rulePrefixedLetExpCS ) ) ) | this_LetExpCS_3= ruleLetExpCS )
+ int alt82=2;
+ int LA82_0 = input.LA(1);
- if ( ((LA83_0>=41 && LA83_0<=42)) ) {
- alt83=1;
+ if ( ((LA82_0>=41 && LA82_0<=42)) ) {
+ alt82=1;
}
- else if ( (LA83_0==91) ) {
- alt83=2;
+ else if ( (LA82_0==91) ) {
+ alt82=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 83, 0, input);
+ new NoViableAltException("", 82, 0, input);
throw nvae;
}
- switch (alt83) {
+ switch (alt82) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4538:2: ( () ( (lv_name_1_0= ruleUnaryOperatorName ) ) ( (lv_ownedRight_2_0= rulePrefixedLetExpCS ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4625:2: ( () ( (lv_name_1_0= ruleUnaryOperatorName ) ) ( (lv_ownedRight_2_0= rulePrefixedLetExpCS ) ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4538:2: ( () ( (lv_name_1_0= ruleUnaryOperatorName ) ) ( (lv_ownedRight_2_0= rulePrefixedLetExpCS ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4538:3: () ( (lv_name_1_0= ruleUnaryOperatorName ) ) ( (lv_ownedRight_2_0= rulePrefixedLetExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4625:2: ( () ( (lv_name_1_0= ruleUnaryOperatorName ) ) ( (lv_ownedRight_2_0= rulePrefixedLetExpCS ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4625:3: () ( (lv_name_1_0= ruleUnaryOperatorName ) ) ( (lv_ownedRight_2_0= rulePrefixedLetExpCS ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4538:3: ()
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4539:2:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4625:3: ()
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4626:2:
{
if ( state.backtracking==0 ) {
@@ -13178,18 +13446,18 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4547:2: ( (lv_name_1_0= ruleUnaryOperatorName ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4548:1: (lv_name_1_0= ruleUnaryOperatorName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4634:2: ( (lv_name_1_0= ruleUnaryOperatorName ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4635:1: (lv_name_1_0= ruleUnaryOperatorName )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4548:1: (lv_name_1_0= ruleUnaryOperatorName )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4549:3: lv_name_1_0= ruleUnaryOperatorName
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4635:1: (lv_name_1_0= ruleUnaryOperatorName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4636:3: lv_name_1_0= ruleUnaryOperatorName
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPrefixedLetExpCSAccess().getNameUnaryOperatorNameParserRuleCall_0_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnaryOperatorName_in_rulePrefixedLetExpCS10149);
+ pushFollow(FollowSets000.FOLLOW_ruleUnaryOperatorName_in_rulePrefixedLetExpCS10324);
lv_name_1_0=ruleUnaryOperatorName();
state._fsp--;
@@ -13213,18 +13481,18 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4565:2: ( (lv_ownedRight_2_0= rulePrefixedLetExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4566:1: (lv_ownedRight_2_0= rulePrefixedLetExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4652:2: ( (lv_ownedRight_2_0= rulePrefixedLetExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4653:1: (lv_ownedRight_2_0= rulePrefixedLetExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4566:1: (lv_ownedRight_2_0= rulePrefixedLetExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4567:3: lv_ownedRight_2_0= rulePrefixedLetExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4653:1: (lv_ownedRight_2_0= rulePrefixedLetExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4654:3: lv_ownedRight_2_0= rulePrefixedLetExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPrefixedLetExpCSAccess().getOwnedRightPrefixedLetExpCSParserRuleCall_0_2_0());
}
- pushFollow(FollowSets000.FOLLOW_rulePrefixedLetExpCS_in_rulePrefixedLetExpCS10170);
+ pushFollow(FollowSets000.FOLLOW_rulePrefixedLetExpCS_in_rulePrefixedLetExpCS10345);
lv_ownedRight_2_0=rulePrefixedLetExpCS();
state._fsp--;
@@ -13255,7 +13523,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4585:2: this_LetExpCS_3= ruleLetExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4672:2: this_LetExpCS_3= ruleLetExpCS
{
if ( state.backtracking==0 ) {
@@ -13267,7 +13535,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getPrefixedLetExpCSAccess().getLetExpCSParserRuleCall_1());
}
- pushFollow(FollowSets000.FOLLOW_ruleLetExpCS_in_rulePrefixedLetExpCS10202);
+ pushFollow(FollowSets000.FOLLOW_ruleLetExpCS_in_rulePrefixedLetExpCS10377);
this_LetExpCS_3=ruleLetExpCS();
state._fsp--;
@@ -13304,7 +13572,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRulePrefixedPrimaryExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4604:1: entryRulePrefixedPrimaryExpCS returns [EObject current=null] : iv_rulePrefixedPrimaryExpCS= rulePrefixedPrimaryExpCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4691:1: entryRulePrefixedPrimaryExpCS returns [EObject current=null] : iv_rulePrefixedPrimaryExpCS= rulePrefixedPrimaryExpCS EOF ;
public final EObject entryRulePrefixedPrimaryExpCS() throws RecognitionException {
EObject current = null;
@@ -13312,13 +13580,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4605:2: (iv_rulePrefixedPrimaryExpCS= rulePrefixedPrimaryExpCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4606:2: iv_rulePrefixedPrimaryExpCS= rulePrefixedPrimaryExpCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4692:2: (iv_rulePrefixedPrimaryExpCS= rulePrefixedPrimaryExpCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4693:2: iv_rulePrefixedPrimaryExpCS= rulePrefixedPrimaryExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPrefixedPrimaryExpCSRule());
}
- pushFollow(FollowSets000.FOLLOW_rulePrefixedPrimaryExpCS_in_entryRulePrefixedPrimaryExpCS10237);
+ pushFollow(FollowSets000.FOLLOW_rulePrefixedPrimaryExpCS_in_entryRulePrefixedPrimaryExpCS10412);
iv_rulePrefixedPrimaryExpCS=rulePrefixedPrimaryExpCS();
state._fsp--;
@@ -13326,7 +13594,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_rulePrefixedPrimaryExpCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRulePrefixedPrimaryExpCS10247); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRulePrefixedPrimaryExpCS10422); if (state.failed) return current;
}
@@ -13344,7 +13612,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "rulePrefixedPrimaryExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4613:1: rulePrefixedPrimaryExpCS returns [EObject current=null] : ( ( () ( (lv_name_1_0= ruleUnaryOperatorName ) ) ( (lv_ownedRight_2_0= rulePrefixedPrimaryExpCS ) ) ) | this_PrimaryExpCS_3= rulePrimaryExpCS ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4700:1: rulePrefixedPrimaryExpCS returns [EObject current=null] : ( ( () ( (lv_name_1_0= ruleUnaryOperatorName ) ) ( (lv_ownedRight_2_0= rulePrefixedPrimaryExpCS ) ) ) | this_PrimaryExpCS_3= rulePrimaryExpCS ) ;
public final EObject rulePrefixedPrimaryExpCS() throws RecognitionException {
EObject current = null;
@@ -13358,35 +13626,35 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4616:28: ( ( ( () ( (lv_name_1_0= ruleUnaryOperatorName ) ) ( (lv_ownedRight_2_0= rulePrefixedPrimaryExpCS ) ) ) | this_PrimaryExpCS_3= rulePrimaryExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4617:1: ( ( () ( (lv_name_1_0= ruleUnaryOperatorName ) ) ( (lv_ownedRight_2_0= rulePrefixedPrimaryExpCS ) ) ) | this_PrimaryExpCS_3= rulePrimaryExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4703:28: ( ( ( () ( (lv_name_1_0= ruleUnaryOperatorName ) ) ( (lv_ownedRight_2_0= rulePrefixedPrimaryExpCS ) ) ) | this_PrimaryExpCS_3= rulePrimaryExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4704:1: ( ( () ( (lv_name_1_0= ruleUnaryOperatorName ) ) ( (lv_ownedRight_2_0= rulePrefixedPrimaryExpCS ) ) ) | this_PrimaryExpCS_3= rulePrimaryExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4617:1: ( ( () ( (lv_name_1_0= ruleUnaryOperatorName ) ) ( (lv_ownedRight_2_0= rulePrefixedPrimaryExpCS ) ) ) | this_PrimaryExpCS_3= rulePrimaryExpCS )
- int alt84=2;
- int LA84_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4704:1: ( ( () ( (lv_name_1_0= ruleUnaryOperatorName ) ) ( (lv_ownedRight_2_0= rulePrefixedPrimaryExpCS ) ) ) | this_PrimaryExpCS_3= rulePrimaryExpCS )
+ int alt83=2;
+ int LA83_0 = input.LA(1);
- if ( ((LA84_0>=41 && LA84_0<=42)) ) {
- alt84=1;
+ if ( ((LA83_0>=41 && LA83_0<=42)) ) {
+ alt83=1;
}
- else if ( ((LA84_0>=RULE_SIMPLE_ID && LA84_0<=RULE_SINGLE_QUOTED_STRING)||LA84_0==17||LA84_0==19||(LA84_0>=25 && LA84_0<=27)||LA84_0==30||LA84_0==32||(LA84_0>=34 && LA84_0<=35)||(LA84_0>=37 && LA84_0<=40)||(LA84_0>=59 && LA84_0<=73)||LA84_0==76||(LA84_0>=78 && LA84_0<=81)||LA84_0==86||LA84_0==92) ) {
- alt84=2;
+ else if ( ((LA83_0>=RULE_SIMPLE_ID && LA83_0<=RULE_SINGLE_QUOTED_STRING)||LA83_0==17||LA83_0==19||(LA83_0>=25 && LA83_0<=27)||LA83_0==30||LA83_0==32||(LA83_0>=34 && LA83_0<=35)||(LA83_0>=37 && LA83_0<=40)||(LA83_0>=59 && LA83_0<=73)||LA83_0==76||(LA83_0>=78 && LA83_0<=81)||LA83_0==86||LA83_0==92) ) {
+ alt83=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 84, 0, input);
+ new NoViableAltException("", 83, 0, input);
throw nvae;
}
- switch (alt84) {
+ switch (alt83) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4617:2: ( () ( (lv_name_1_0= ruleUnaryOperatorName ) ) ( (lv_ownedRight_2_0= rulePrefixedPrimaryExpCS ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4704:2: ( () ( (lv_name_1_0= ruleUnaryOperatorName ) ) ( (lv_ownedRight_2_0= rulePrefixedPrimaryExpCS ) ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4617:2: ( () ( (lv_name_1_0= ruleUnaryOperatorName ) ) ( (lv_ownedRight_2_0= rulePrefixedPrimaryExpCS ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4617:3: () ( (lv_name_1_0= ruleUnaryOperatorName ) ) ( (lv_ownedRight_2_0= rulePrefixedPrimaryExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4704:2: ( () ( (lv_name_1_0= ruleUnaryOperatorName ) ) ( (lv_ownedRight_2_0= rulePrefixedPrimaryExpCS ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4704:3: () ( (lv_name_1_0= ruleUnaryOperatorName ) ) ( (lv_ownedRight_2_0= rulePrefixedPrimaryExpCS ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4617:3: ()
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4618:2:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4704:3: ()
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4705:2:
{
if ( state.backtracking==0 ) {
@@ -13403,18 +13671,18 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4626:2: ( (lv_name_1_0= ruleUnaryOperatorName ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4627:1: (lv_name_1_0= ruleUnaryOperatorName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4713:2: ( (lv_name_1_0= ruleUnaryOperatorName ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4714:1: (lv_name_1_0= ruleUnaryOperatorName )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4627:1: (lv_name_1_0= ruleUnaryOperatorName )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4628:3: lv_name_1_0= ruleUnaryOperatorName
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4714:1: (lv_name_1_0= ruleUnaryOperatorName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4715:3: lv_name_1_0= ruleUnaryOperatorName
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPrefixedPrimaryExpCSAccess().getNameUnaryOperatorNameParserRuleCall_0_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnaryOperatorName_in_rulePrefixedPrimaryExpCS10306);
+ pushFollow(FollowSets000.FOLLOW_ruleUnaryOperatorName_in_rulePrefixedPrimaryExpCS10481);
lv_name_1_0=ruleUnaryOperatorName();
state._fsp--;
@@ -13438,18 +13706,18 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4644:2: ( (lv_ownedRight_2_0= rulePrefixedPrimaryExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4645:1: (lv_ownedRight_2_0= rulePrefixedPrimaryExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4731:2: ( (lv_ownedRight_2_0= rulePrefixedPrimaryExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4732:1: (lv_ownedRight_2_0= rulePrefixedPrimaryExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4645:1: (lv_ownedRight_2_0= rulePrefixedPrimaryExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4646:3: lv_ownedRight_2_0= rulePrefixedPrimaryExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4732:1: (lv_ownedRight_2_0= rulePrefixedPrimaryExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4733:3: lv_ownedRight_2_0= rulePrefixedPrimaryExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPrefixedPrimaryExpCSAccess().getOwnedRightPrefixedPrimaryExpCSParserRuleCall_0_2_0());
}
- pushFollow(FollowSets000.FOLLOW_rulePrefixedPrimaryExpCS_in_rulePrefixedPrimaryExpCS10327);
+ pushFollow(FollowSets000.FOLLOW_rulePrefixedPrimaryExpCS_in_rulePrefixedPrimaryExpCS10502);
lv_ownedRight_2_0=rulePrefixedPrimaryExpCS();
state._fsp--;
@@ -13480,7 +13748,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4664:2: this_PrimaryExpCS_3= rulePrimaryExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4751:2: this_PrimaryExpCS_3= rulePrimaryExpCS
{
if ( state.backtracking==0 ) {
@@ -13492,7 +13760,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getPrefixedPrimaryExpCSAccess().getPrimaryExpCSParserRuleCall_1());
}
- pushFollow(FollowSets000.FOLLOW_rulePrimaryExpCS_in_rulePrefixedPrimaryExpCS10359);
+ pushFollow(FollowSets000.FOLLOW_rulePrimaryExpCS_in_rulePrefixedPrimaryExpCS10534);
this_PrimaryExpCS_3=rulePrimaryExpCS();
state._fsp--;
@@ -13529,7 +13797,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRulePrimaryExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4683:1: entryRulePrimaryExpCS returns [EObject current=null] : iv_rulePrimaryExpCS= rulePrimaryExpCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4770:1: entryRulePrimaryExpCS returns [EObject current=null] : iv_rulePrimaryExpCS= rulePrimaryExpCS EOF ;
public final EObject entryRulePrimaryExpCS() throws RecognitionException {
EObject current = null;
@@ -13537,13 +13805,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4684:2: (iv_rulePrimaryExpCS= rulePrimaryExpCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4685:2: iv_rulePrimaryExpCS= rulePrimaryExpCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4771:2: (iv_rulePrimaryExpCS= rulePrimaryExpCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4772:2: iv_rulePrimaryExpCS= rulePrimaryExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPrimaryExpCSRule());
}
- pushFollow(FollowSets000.FOLLOW_rulePrimaryExpCS_in_entryRulePrimaryExpCS10394);
+ pushFollow(FollowSets000.FOLLOW_rulePrimaryExpCS_in_entryRulePrimaryExpCS10569);
iv_rulePrimaryExpCS=rulePrimaryExpCS();
state._fsp--;
@@ -13551,7 +13819,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_rulePrimaryExpCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRulePrimaryExpCS10404); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRulePrimaryExpCS10579); if (state.failed) return current;
}
@@ -13569,7 +13837,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "rulePrimaryExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4692:1: rulePrimaryExpCS returns [EObject current=null] : (this_NestedExpCS_0= ruleNestedExpCS | this_IfExpCS_1= ruleIfExpCS | this_SelfExpCS_2= ruleSelfExpCS | this_PrimitiveLiteralExpCS_3= rulePrimitiveLiteralExpCS | this_TupleLiteralExpCS_4= ruleTupleLiteralExpCS | this_MapLiteralExpCS_5= ruleMapLiteralExpCS | this_CollectionLiteralExpCS_6= ruleCollectionLiteralExpCS | this_LambdaLiteralExpCS_7= ruleLambdaLiteralExpCS | this_TypeLiteralExpCS_8= ruleTypeLiteralExpCS | this_NameExpCS_9= ruleNameExpCS ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4779:1: rulePrimaryExpCS returns [EObject current=null] : (this_NestedExpCS_0= ruleNestedExpCS | this_IfExpCS_1= ruleIfExpCS | this_SelfExpCS_2= ruleSelfExpCS | this_PrimitiveLiteralExpCS_3= rulePrimitiveLiteralExpCS | this_TupleLiteralExpCS_4= ruleTupleLiteralExpCS | this_MapLiteralExpCS_5= ruleMapLiteralExpCS | this_CollectionLiteralExpCS_6= ruleCollectionLiteralExpCS | this_LambdaLiteralExpCS_7= ruleLambdaLiteralExpCS | this_TypeLiteralExpCS_8= ruleTypeLiteralExpCS | this_NameExpCS_9= ruleNameExpCS ) ;
public final EObject rulePrimaryExpCS() throws RecognitionException {
EObject current = null;
@@ -13597,15 +13865,15 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4695:28: ( (this_NestedExpCS_0= ruleNestedExpCS | this_IfExpCS_1= ruleIfExpCS | this_SelfExpCS_2= ruleSelfExpCS | this_PrimitiveLiteralExpCS_3= rulePrimitiveLiteralExpCS | this_TupleLiteralExpCS_4= ruleTupleLiteralExpCS | this_MapLiteralExpCS_5= ruleMapLiteralExpCS | this_CollectionLiteralExpCS_6= ruleCollectionLiteralExpCS | this_LambdaLiteralExpCS_7= ruleLambdaLiteralExpCS | this_TypeLiteralExpCS_8= ruleTypeLiteralExpCS | this_NameExpCS_9= ruleNameExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4696:1: (this_NestedExpCS_0= ruleNestedExpCS | this_IfExpCS_1= ruleIfExpCS | this_SelfExpCS_2= ruleSelfExpCS | this_PrimitiveLiteralExpCS_3= rulePrimitiveLiteralExpCS | this_TupleLiteralExpCS_4= ruleTupleLiteralExpCS | this_MapLiteralExpCS_5= ruleMapLiteralExpCS | this_CollectionLiteralExpCS_6= ruleCollectionLiteralExpCS | this_LambdaLiteralExpCS_7= ruleLambdaLiteralExpCS | this_TypeLiteralExpCS_8= ruleTypeLiteralExpCS | this_NameExpCS_9= ruleNameExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4782:28: ( (this_NestedExpCS_0= ruleNestedExpCS | this_IfExpCS_1= ruleIfExpCS | this_SelfExpCS_2= ruleSelfExpCS | this_PrimitiveLiteralExpCS_3= rulePrimitiveLiteralExpCS | this_TupleLiteralExpCS_4= ruleTupleLiteralExpCS | this_MapLiteralExpCS_5= ruleMapLiteralExpCS | this_CollectionLiteralExpCS_6= ruleCollectionLiteralExpCS | this_LambdaLiteralExpCS_7= ruleLambdaLiteralExpCS | this_TypeLiteralExpCS_8= ruleTypeLiteralExpCS | this_NameExpCS_9= ruleNameExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4783:1: (this_NestedExpCS_0= ruleNestedExpCS | this_IfExpCS_1= ruleIfExpCS | this_SelfExpCS_2= ruleSelfExpCS | this_PrimitiveLiteralExpCS_3= rulePrimitiveLiteralExpCS | this_TupleLiteralExpCS_4= ruleTupleLiteralExpCS | this_MapLiteralExpCS_5= ruleMapLiteralExpCS | this_CollectionLiteralExpCS_6= ruleCollectionLiteralExpCS | this_LambdaLiteralExpCS_7= ruleLambdaLiteralExpCS | this_TypeLiteralExpCS_8= ruleTypeLiteralExpCS | this_NameExpCS_9= ruleNameExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4696:1: (this_NestedExpCS_0= ruleNestedExpCS | this_IfExpCS_1= ruleIfExpCS | this_SelfExpCS_2= ruleSelfExpCS | this_PrimitiveLiteralExpCS_3= rulePrimitiveLiteralExpCS | this_TupleLiteralExpCS_4= ruleTupleLiteralExpCS | this_MapLiteralExpCS_5= ruleMapLiteralExpCS | this_CollectionLiteralExpCS_6= ruleCollectionLiteralExpCS | this_LambdaLiteralExpCS_7= ruleLambdaLiteralExpCS | this_TypeLiteralExpCS_8= ruleTypeLiteralExpCS | this_NameExpCS_9= ruleNameExpCS )
- int alt85=10;
- alt85 = dfa85.predict(input);
- switch (alt85) {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4783:1: (this_NestedExpCS_0= ruleNestedExpCS | this_IfExpCS_1= ruleIfExpCS | this_SelfExpCS_2= ruleSelfExpCS | this_PrimitiveLiteralExpCS_3= rulePrimitiveLiteralExpCS | this_TupleLiteralExpCS_4= ruleTupleLiteralExpCS | this_MapLiteralExpCS_5= ruleMapLiteralExpCS | this_CollectionLiteralExpCS_6= ruleCollectionLiteralExpCS | this_LambdaLiteralExpCS_7= ruleLambdaLiteralExpCS | this_TypeLiteralExpCS_8= ruleTypeLiteralExpCS | this_NameExpCS_9= ruleNameExpCS )
+ int alt84=10;
+ alt84 = dfa84.predict(input);
+ switch (alt84) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4697:2: this_NestedExpCS_0= ruleNestedExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4784:2: this_NestedExpCS_0= ruleNestedExpCS
{
if ( state.backtracking==0 ) {
@@ -13617,7 +13885,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getNestedExpCSParserRuleCall_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleNestedExpCS_in_rulePrimaryExpCS10454);
+ pushFollow(FollowSets000.FOLLOW_ruleNestedExpCS_in_rulePrimaryExpCS10629);
this_NestedExpCS_0=ruleNestedExpCS();
state._fsp--;
@@ -13632,7 +13900,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4710:2: this_IfExpCS_1= ruleIfExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4797:2: this_IfExpCS_1= ruleIfExpCS
{
if ( state.backtracking==0 ) {
@@ -13644,7 +13912,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getIfExpCSParserRuleCall_1());
}
- pushFollow(FollowSets000.FOLLOW_ruleIfExpCS_in_rulePrimaryExpCS10484);
+ pushFollow(FollowSets000.FOLLOW_ruleIfExpCS_in_rulePrimaryExpCS10659);
this_IfExpCS_1=ruleIfExpCS();
state._fsp--;
@@ -13659,7 +13927,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4723:2: this_SelfExpCS_2= ruleSelfExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4810:2: this_SelfExpCS_2= ruleSelfExpCS
{
if ( state.backtracking==0 ) {
@@ -13671,7 +13939,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getSelfExpCSParserRuleCall_2());
}
- pushFollow(FollowSets000.FOLLOW_ruleSelfExpCS_in_rulePrimaryExpCS10514);
+ pushFollow(FollowSets000.FOLLOW_ruleSelfExpCS_in_rulePrimaryExpCS10689);
this_SelfExpCS_2=ruleSelfExpCS();
state._fsp--;
@@ -13686,7 +13954,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
break;
case 4 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4736:2: this_PrimitiveLiteralExpCS_3= rulePrimitiveLiteralExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4823:2: this_PrimitiveLiteralExpCS_3= rulePrimitiveLiteralExpCS
{
if ( state.backtracking==0 ) {
@@ -13698,7 +13966,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getPrimitiveLiteralExpCSParserRuleCall_3());
}
- pushFollow(FollowSets000.FOLLOW_rulePrimitiveLiteralExpCS_in_rulePrimaryExpCS10544);
+ pushFollow(FollowSets000.FOLLOW_rulePrimitiveLiteralExpCS_in_rulePrimaryExpCS10719);
this_PrimitiveLiteralExpCS_3=rulePrimitiveLiteralExpCS();
state._fsp--;
@@ -13713,7 +13981,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
break;
case 5 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4749:2: this_TupleLiteralExpCS_4= ruleTupleLiteralExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4836:2: this_TupleLiteralExpCS_4= ruleTupleLiteralExpCS
{
if ( state.backtracking==0 ) {
@@ -13725,7 +13993,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getTupleLiteralExpCSParserRuleCall_4());
}
- pushFollow(FollowSets000.FOLLOW_ruleTupleLiteralExpCS_in_rulePrimaryExpCS10574);
+ pushFollow(FollowSets000.FOLLOW_ruleTupleLiteralExpCS_in_rulePrimaryExpCS10749);
this_TupleLiteralExpCS_4=ruleTupleLiteralExpCS();
state._fsp--;
@@ -13740,7 +14008,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
break;
case 6 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4762:2: this_MapLiteralExpCS_5= ruleMapLiteralExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4849:2: this_MapLiteralExpCS_5= ruleMapLiteralExpCS
{
if ( state.backtracking==0 ) {
@@ -13752,7 +14020,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getMapLiteralExpCSParserRuleCall_5());
}
- pushFollow(FollowSets000.FOLLOW_ruleMapLiteralExpCS_in_rulePrimaryExpCS10604);
+ pushFollow(FollowSets000.FOLLOW_ruleMapLiteralExpCS_in_rulePrimaryExpCS10779);
this_MapLiteralExpCS_5=ruleMapLiteralExpCS();
state._fsp--;
@@ -13767,7 +14035,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
break;
case 7 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4775:2: this_CollectionLiteralExpCS_6= ruleCollectionLiteralExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4862:2: this_CollectionLiteralExpCS_6= ruleCollectionLiteralExpCS
{
if ( state.backtracking==0 ) {
@@ -13779,7 +14047,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getCollectionLiteralExpCSParserRuleCall_6());
}
- pushFollow(FollowSets000.FOLLOW_ruleCollectionLiteralExpCS_in_rulePrimaryExpCS10634);
+ pushFollow(FollowSets000.FOLLOW_ruleCollectionLiteralExpCS_in_rulePrimaryExpCS10809);
this_CollectionLiteralExpCS_6=ruleCollectionLiteralExpCS();
state._fsp--;
@@ -13794,7 +14062,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
break;
case 8 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4788:2: this_LambdaLiteralExpCS_7= ruleLambdaLiteralExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4875:2: this_LambdaLiteralExpCS_7= ruleLambdaLiteralExpCS
{
if ( state.backtracking==0 ) {
@@ -13806,7 +14074,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getLambdaLiteralExpCSParserRuleCall_7());
}
- pushFollow(FollowSets000.FOLLOW_ruleLambdaLiteralExpCS_in_rulePrimaryExpCS10664);
+ pushFollow(FollowSets000.FOLLOW_ruleLambdaLiteralExpCS_in_rulePrimaryExpCS10839);
this_LambdaLiteralExpCS_7=ruleLambdaLiteralExpCS();
state._fsp--;
@@ -13821,7 +14089,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
break;
case 9 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4801:2: this_TypeLiteralExpCS_8= ruleTypeLiteralExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4888:2: this_TypeLiteralExpCS_8= ruleTypeLiteralExpCS
{
if ( state.backtracking==0 ) {
@@ -13833,7 +14101,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getTypeLiteralExpCSParserRuleCall_8());
}
- pushFollow(FollowSets000.FOLLOW_ruleTypeLiteralExpCS_in_rulePrimaryExpCS10694);
+ pushFollow(FollowSets000.FOLLOW_ruleTypeLiteralExpCS_in_rulePrimaryExpCS10869);
this_TypeLiteralExpCS_8=ruleTypeLiteralExpCS();
state._fsp--;
@@ -13848,7 +14116,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
break;
case 10 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4814:2: this_NameExpCS_9= ruleNameExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4901:2: this_NameExpCS_9= ruleNameExpCS
{
if ( state.backtracking==0 ) {
@@ -13860,7 +14128,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getNameExpCSParserRuleCall_9());
}
- pushFollow(FollowSets000.FOLLOW_ruleNameExpCS_in_rulePrimaryExpCS10724);
+ pushFollow(FollowSets000.FOLLOW_ruleNameExpCS_in_rulePrimaryExpCS10899);
this_NameExpCS_9=ruleNameExpCS();
state._fsp--;
@@ -13897,7 +14165,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleNameExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4833:1: entryRuleNameExpCS returns [EObject current=null] : iv_ruleNameExpCS= ruleNameExpCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4920:1: entryRuleNameExpCS returns [EObject current=null] : iv_ruleNameExpCS= ruleNameExpCS EOF ;
public final EObject entryRuleNameExpCS() throws RecognitionException {
EObject current = null;
@@ -13905,13 +14173,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4834:2: (iv_ruleNameExpCS= ruleNameExpCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4835:2: iv_ruleNameExpCS= ruleNameExpCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4921:2: (iv_ruleNameExpCS= ruleNameExpCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4922:2: iv_ruleNameExpCS= ruleNameExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNameExpCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleNameExpCS_in_entryRuleNameExpCS10759);
+ pushFollow(FollowSets000.FOLLOW_ruleNameExpCS_in_entryRuleNameExpCS10934);
iv_ruleNameExpCS=ruleNameExpCS();
state._fsp--;
@@ -13919,7 +14187,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleNameExpCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNameExpCS10769); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNameExpCS10944); if (state.failed) return current;
}
@@ -13937,7 +14205,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleNameExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4842:1: ruleNameExpCS returns [EObject current=null] : ( ( (lv_ownedPathName_0_0= rulePathNameCS ) ) ( (lv_ownedSquareBracketedClauses_1_0= ruleSquareBracketedClauseCS ) )* ( (lv_ownedRoundBracketedClause_2_0= ruleRoundBracketedClauseCS ) )? ( (lv_ownedCurlyBracketedClause_3_0= ruleCurlyBracketedClauseCS ) )? ( ( (lv_isPre_4_0= '@' ) ) otherlv_5= 'pre' )? ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4929:1: ruleNameExpCS returns [EObject current=null] : ( ( (lv_ownedPathName_0_0= rulePathNameCS ) ) ( (lv_ownedSquareBracketedClauses_1_0= ruleSquareBracketedClauseCS ) )* ( (lv_ownedRoundBracketedClause_2_0= ruleRoundBracketedClauseCS ) )? ( (lv_ownedCurlyBracketedClause_3_0= ruleCurlyBracketedClauseCS ) )? ( ( (lv_isPre_4_0= '@' ) ) otherlv_5= 'pre' )? ) ;
public final EObject ruleNameExpCS() throws RecognitionException {
EObject current = null;
@@ -13955,24 +14223,24 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4845:28: ( ( ( (lv_ownedPathName_0_0= rulePathNameCS ) ) ( (lv_ownedSquareBracketedClauses_1_0= ruleSquareBracketedClauseCS ) )* ( (lv_ownedRoundBracketedClause_2_0= ruleRoundBracketedClauseCS ) )? ( (lv_ownedCurlyBracketedClause_3_0= ruleCurlyBracketedClauseCS ) )? ( ( (lv_isPre_4_0= '@' ) ) otherlv_5= 'pre' )? ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4846:1: ( ( (lv_ownedPathName_0_0= rulePathNameCS ) ) ( (lv_ownedSquareBracketedClauses_1_0= ruleSquareBracketedClauseCS ) )* ( (lv_ownedRoundBracketedClause_2_0= ruleRoundBracketedClauseCS ) )? ( (lv_ownedCurlyBracketedClause_3_0= ruleCurlyBracketedClauseCS ) )? ( ( (lv_isPre_4_0= '@' ) ) otherlv_5= 'pre' )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4932:28: ( ( ( (lv_ownedPathName_0_0= rulePathNameCS ) ) ( (lv_ownedSquareBracketedClauses_1_0= ruleSquareBracketedClauseCS ) )* ( (lv_ownedRoundBracketedClause_2_0= ruleRoundBracketedClauseCS ) )? ( (lv_ownedCurlyBracketedClause_3_0= ruleCurlyBracketedClauseCS ) )? ( ( (lv_isPre_4_0= '@' ) ) otherlv_5= 'pre' )? ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4933:1: ( ( (lv_ownedPathName_0_0= rulePathNameCS ) ) ( (lv_ownedSquareBracketedClauses_1_0= ruleSquareBracketedClauseCS ) )* ( (lv_ownedRoundBracketedClause_2_0= ruleRoundBracketedClauseCS ) )? ( (lv_ownedCurlyBracketedClause_3_0= ruleCurlyBracketedClauseCS ) )? ( ( (lv_isPre_4_0= '@' ) ) otherlv_5= 'pre' )? )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4846:1: ( ( (lv_ownedPathName_0_0= rulePathNameCS ) ) ( (lv_ownedSquareBracketedClauses_1_0= ruleSquareBracketedClauseCS ) )* ( (lv_ownedRoundBracketedClause_2_0= ruleRoundBracketedClauseCS ) )? ( (lv_ownedCurlyBracketedClause_3_0= ruleCurlyBracketedClauseCS ) )? ( ( (lv_isPre_4_0= '@' ) ) otherlv_5= 'pre' )? )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4846:2: ( (lv_ownedPathName_0_0= rulePathNameCS ) ) ( (lv_ownedSquareBracketedClauses_1_0= ruleSquareBracketedClauseCS ) )* ( (lv_ownedRoundBracketedClause_2_0= ruleRoundBracketedClauseCS ) )? ( (lv_ownedCurlyBracketedClause_3_0= ruleCurlyBracketedClauseCS ) )? ( ( (lv_isPre_4_0= '@' ) ) otherlv_5= 'pre' )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4933:1: ( ( (lv_ownedPathName_0_0= rulePathNameCS ) ) ( (lv_ownedSquareBracketedClauses_1_0= ruleSquareBracketedClauseCS ) )* ( (lv_ownedRoundBracketedClause_2_0= ruleRoundBracketedClauseCS ) )? ( (lv_ownedCurlyBracketedClause_3_0= ruleCurlyBracketedClauseCS ) )? ( ( (lv_isPre_4_0= '@' ) ) otherlv_5= 'pre' )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4933:2: ( (lv_ownedPathName_0_0= rulePathNameCS ) ) ( (lv_ownedSquareBracketedClauses_1_0= ruleSquareBracketedClauseCS ) )* ( (lv_ownedRoundBracketedClause_2_0= ruleRoundBracketedClauseCS ) )? ( (lv_ownedCurlyBracketedClause_3_0= ruleCurlyBracketedClauseCS ) )? ( ( (lv_isPre_4_0= '@' ) ) otherlv_5= 'pre' )?
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4846:2: ( (lv_ownedPathName_0_0= rulePathNameCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4847:1: (lv_ownedPathName_0_0= rulePathNameCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4933:2: ( (lv_ownedPathName_0_0= rulePathNameCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4934:1: (lv_ownedPathName_0_0= rulePathNameCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4847:1: (lv_ownedPathName_0_0= rulePathNameCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4848:3: lv_ownedPathName_0_0= rulePathNameCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4934:1: (lv_ownedPathName_0_0= rulePathNameCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4935:3: lv_ownedPathName_0_0= rulePathNameCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNameExpCSAccess().getOwnedPathNamePathNameCSParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_rulePathNameCS_in_ruleNameExpCS10815);
+ pushFollow(FollowSets000.FOLLOW_rulePathNameCS_in_ruleNameExpCS10990);
lv_ownedPathName_0_0=rulePathNameCS();
state._fsp--;
@@ -13996,30 +14264,30 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4864:2: ( (lv_ownedSquareBracketedClauses_1_0= ruleSquareBracketedClauseCS ) )*
- loop86:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4951:2: ( (lv_ownedSquareBracketedClauses_1_0= ruleSquareBracketedClauseCS ) )*
+ loop85:
do {
- int alt86=2;
- int LA86_0 = input.LA(1);
+ int alt85=2;
+ int LA85_0 = input.LA(1);
- if ( (LA86_0==84) ) {
- alt86=1;
+ if ( (LA85_0==84) ) {
+ alt85=1;
}
- switch (alt86) {
+ switch (alt85) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4865:1: (lv_ownedSquareBracketedClauses_1_0= ruleSquareBracketedClauseCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4952:1: (lv_ownedSquareBracketedClauses_1_0= ruleSquareBracketedClauseCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4865:1: (lv_ownedSquareBracketedClauses_1_0= ruleSquareBracketedClauseCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4866:3: lv_ownedSquareBracketedClauses_1_0= ruleSquareBracketedClauseCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4952:1: (lv_ownedSquareBracketedClauses_1_0= ruleSquareBracketedClauseCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4953:3: lv_ownedSquareBracketedClauses_1_0= ruleSquareBracketedClauseCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNameExpCSAccess().getOwnedSquareBracketedClausesSquareBracketedClauseCSParserRuleCall_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleSquareBracketedClauseCS_in_ruleNameExpCS10836);
+ pushFollow(FollowSets000.FOLLOW_ruleSquareBracketedClauseCS_in_ruleNameExpCS11011);
lv_ownedSquareBracketedClauses_1_0=ruleSquareBracketedClauseCS();
state._fsp--;
@@ -14045,30 +14313,30 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
break;
default :
- break loop86;
+ break loop85;
}
} while (true);
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4882:3: ( (lv_ownedRoundBracketedClause_2_0= ruleRoundBracketedClauseCS ) )?
- int alt87=2;
- int LA87_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4969:3: ( (lv_ownedRoundBracketedClause_2_0= ruleRoundBracketedClauseCS ) )?
+ int alt86=2;
+ int LA86_0 = input.LA(1);
- if ( (LA87_0==27) ) {
- alt87=1;
+ if ( (LA86_0==27) ) {
+ alt86=1;
}
- switch (alt87) {
+ switch (alt86) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4883:1: (lv_ownedRoundBracketedClause_2_0= ruleRoundBracketedClauseCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4970:1: (lv_ownedRoundBracketedClause_2_0= ruleRoundBracketedClauseCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4883:1: (lv_ownedRoundBracketedClause_2_0= ruleRoundBracketedClauseCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4884:3: lv_ownedRoundBracketedClause_2_0= ruleRoundBracketedClauseCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4970:1: (lv_ownedRoundBracketedClause_2_0= ruleRoundBracketedClauseCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4971:3: lv_ownedRoundBracketedClause_2_0= ruleRoundBracketedClauseCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNameExpCSAccess().getOwnedRoundBracketedClauseRoundBracketedClauseCSParserRuleCall_2_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleRoundBracketedClauseCS_in_ruleNameExpCS10858);
+ pushFollow(FollowSets000.FOLLOW_ruleRoundBracketedClauseCS_in_ruleNameExpCS11033);
lv_ownedRoundBracketedClause_2_0=ruleRoundBracketedClauseCS();
state._fsp--;
@@ -14095,26 +14363,26 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4900:3: ( (lv_ownedCurlyBracketedClause_3_0= ruleCurlyBracketedClauseCS ) )?
- int alt88=2;
- int LA88_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4987:3: ( (lv_ownedCurlyBracketedClause_3_0= ruleCurlyBracketedClauseCS ) )?
+ int alt87=2;
+ int LA87_0 = input.LA(1);
- if ( (LA88_0==21) ) {
- alt88=1;
+ if ( (LA87_0==21) ) {
+ alt87=1;
}
- switch (alt88) {
+ switch (alt87) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4901:1: (lv_ownedCurlyBracketedClause_3_0= ruleCurlyBracketedClauseCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4988:1: (lv_ownedCurlyBracketedClause_3_0= ruleCurlyBracketedClauseCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4901:1: (lv_ownedCurlyBracketedClause_3_0= ruleCurlyBracketedClauseCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4902:3: lv_ownedCurlyBracketedClause_3_0= ruleCurlyBracketedClauseCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4988:1: (lv_ownedCurlyBracketedClause_3_0= ruleCurlyBracketedClauseCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4989:3: lv_ownedCurlyBracketedClause_3_0= ruleCurlyBracketedClauseCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNameExpCSAccess().getOwnedCurlyBracketedClauseCurlyBracketedClauseCSParserRuleCall_3_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleCurlyBracketedClauseCS_in_ruleNameExpCS10880);
+ pushFollow(FollowSets000.FOLLOW_ruleCurlyBracketedClauseCS_in_ruleNameExpCS11055);
lv_ownedCurlyBracketedClause_3_0=ruleCurlyBracketedClauseCS();
state._fsp--;
@@ -14141,24 +14409,24 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4918:3: ( ( (lv_isPre_4_0= '@' ) ) otherlv_5= 'pre' )?
- int alt89=2;
- int LA89_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5005:3: ( ( (lv_isPre_4_0= '@' ) ) otherlv_5= 'pre' )?
+ int alt88=2;
+ int LA88_0 = input.LA(1);
- if ( (LA89_0==82) ) {
- alt89=1;
+ if ( (LA88_0==82) ) {
+ alt88=1;
}
- switch (alt89) {
+ switch (alt88) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4918:4: ( (lv_isPre_4_0= '@' ) ) otherlv_5= 'pre'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5005:4: ( (lv_isPre_4_0= '@' ) ) otherlv_5= 'pre'
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4918:4: ( (lv_isPre_4_0= '@' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4919:1: (lv_isPre_4_0= '@' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5005:4: ( (lv_isPre_4_0= '@' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5006:1: (lv_isPre_4_0= '@' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4919:1: (lv_isPre_4_0= '@' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4920:3: lv_isPre_4_0= '@'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5006:1: (lv_isPre_4_0= '@' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5007:3: lv_isPre_4_0= '@'
{
- lv_isPre_4_0=(Token)match(input,82,FollowSets000.FOLLOW_82_in_ruleNameExpCS10900); if (state.failed) return current;
+ lv_isPre_4_0=(Token)match(input,82,FollowSets000.FOLLOW_82_in_ruleNameExpCS11075); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_isPre_4_0, grammarAccess.getNameExpCSAccess().getIsPreCommercialAtKeyword_4_0_0());
@@ -14178,7 +14446,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- otherlv_5=(Token)match(input,83,FollowSets000.FOLLOW_83_in_ruleNameExpCS10925); if (state.failed) return current;
+ otherlv_5=(Token)match(input,83,FollowSets000.FOLLOW_83_in_ruleNameExpCS11100); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_5, grammarAccess.getNameExpCSAccess().getPreKeyword_4_1());
@@ -14213,7 +14481,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleCurlyBracketedClauseCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4945:1: entryRuleCurlyBracketedClauseCS returns [EObject current=null] : iv_ruleCurlyBracketedClauseCS= ruleCurlyBracketedClauseCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5032:1: entryRuleCurlyBracketedClauseCS returns [EObject current=null] : iv_ruleCurlyBracketedClauseCS= ruleCurlyBracketedClauseCS EOF ;
public final EObject entryRuleCurlyBracketedClauseCS() throws RecognitionException {
EObject current = null;
@@ -14221,13 +14489,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4946:2: (iv_ruleCurlyBracketedClauseCS= ruleCurlyBracketedClauseCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4947:2: iv_ruleCurlyBracketedClauseCS= ruleCurlyBracketedClauseCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5033:2: (iv_ruleCurlyBracketedClauseCS= ruleCurlyBracketedClauseCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5034:2: iv_ruleCurlyBracketedClauseCS= ruleCurlyBracketedClauseCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getCurlyBracketedClauseCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleCurlyBracketedClauseCS_in_entryRuleCurlyBracketedClauseCS10963);
+ pushFollow(FollowSets000.FOLLOW_ruleCurlyBracketedClauseCS_in_entryRuleCurlyBracketedClauseCS11138);
iv_ruleCurlyBracketedClauseCS=ruleCurlyBracketedClauseCS();
state._fsp--;
@@ -14235,7 +14503,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleCurlyBracketedClauseCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleCurlyBracketedClauseCS10973); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleCurlyBracketedClauseCS11148); if (state.failed) return current;
}
@@ -14253,7 +14521,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleCurlyBracketedClauseCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4954:1: ruleCurlyBracketedClauseCS returns [EObject current=null] : ( () otherlv_1= '{' ( ( ( (lv_ownedParts_2_0= ruleShadowPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) )* )? | ( (lv_value_5_0= ruleStringLiteral ) ) ) otherlv_6= '}' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5041:1: ruleCurlyBracketedClauseCS returns [EObject current=null] : ( () otherlv_1= '{' ( ( ( (lv_ownedParts_2_0= ruleShadowPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) )* )? | ( (lv_value_5_0= ruleStringLiteral ) ) ) otherlv_6= '}' ) ;
public final EObject ruleCurlyBracketedClauseCS() throws RecognitionException {
EObject current = null;
@@ -14270,14 +14538,14 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4957:28: ( ( () otherlv_1= '{' ( ( ( (lv_ownedParts_2_0= ruleShadowPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) )* )? | ( (lv_value_5_0= ruleStringLiteral ) ) ) otherlv_6= '}' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4958:1: ( () otherlv_1= '{' ( ( ( (lv_ownedParts_2_0= ruleShadowPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) )* )? | ( (lv_value_5_0= ruleStringLiteral ) ) ) otherlv_6= '}' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5044:28: ( ( () otherlv_1= '{' ( ( ( (lv_ownedParts_2_0= ruleShadowPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) )* )? | ( (lv_value_5_0= ruleStringLiteral ) ) ) otherlv_6= '}' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5045:1: ( () otherlv_1= '{' ( ( ( (lv_ownedParts_2_0= ruleShadowPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) )* )? | ( (lv_value_5_0= ruleStringLiteral ) ) ) otherlv_6= '}' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4958:1: ( () otherlv_1= '{' ( ( ( (lv_ownedParts_2_0= ruleShadowPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) )* )? | ( (lv_value_5_0= ruleStringLiteral ) ) ) otherlv_6= '}' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4958:2: () otherlv_1= '{' ( ( ( (lv_ownedParts_2_0= ruleShadowPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) )* )? | ( (lv_value_5_0= ruleStringLiteral ) ) ) otherlv_6= '}'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5045:1: ( () otherlv_1= '{' ( ( ( (lv_ownedParts_2_0= ruleShadowPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) )* )? | ( (lv_value_5_0= ruleStringLiteral ) ) ) otherlv_6= '}' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5045:2: () otherlv_1= '{' ( ( ( (lv_ownedParts_2_0= ruleShadowPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) )* )? | ( (lv_value_5_0= ruleStringLiteral ) ) ) otherlv_6= '}'
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4958:2: ()
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4959:2:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5045:2: ()
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5046:2:
{
if ( state.backtracking==0 ) {
@@ -14294,56 +14562,56 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,21,FollowSets000.FOLLOW_21_in_ruleCurlyBracketedClauseCS11022); if (state.failed) return current;
+ otherlv_1=(Token)match(input,21,FollowSets000.FOLLOW_21_in_ruleCurlyBracketedClauseCS11197); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getCurlyBracketedClauseCSAccess().getLeftCurlyBracketKeyword_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4971:1: ( ( ( (lv_ownedParts_2_0= ruleShadowPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) )* )? | ( (lv_value_5_0= ruleStringLiteral ) ) )
- int alt92=2;
- int LA92_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5058:1: ( ( ( (lv_ownedParts_2_0= ruleShadowPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) )* )? | ( (lv_value_5_0= ruleStringLiteral ) ) )
+ int alt91=2;
+ int LA91_0 = input.LA(1);
- if ( ((LA92_0>=RULE_SIMPLE_ID && LA92_0<=RULE_ESCAPED_ID)||LA92_0==17||LA92_0==19||LA92_0==23||(LA92_0>=25 && LA92_0<=26)||LA92_0==30||(LA92_0>=34 && LA92_0<=35)||(LA92_0>=37 && LA92_0<=40)) ) {
- alt92=1;
+ if ( ((LA91_0>=RULE_SIMPLE_ID && LA91_0<=RULE_ESCAPED_ID)||LA91_0==17||LA91_0==19||LA91_0==23||(LA91_0>=25 && LA91_0<=26)||LA91_0==30||(LA91_0>=34 && LA91_0<=35)||(LA91_0>=37 && LA91_0<=40)) ) {
+ alt91=1;
}
- else if ( (LA92_0==RULE_SINGLE_QUOTED_STRING) ) {
- alt92=2;
+ else if ( (LA91_0==RULE_SINGLE_QUOTED_STRING) ) {
+ alt91=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 92, 0, input);
+ new NoViableAltException("", 91, 0, input);
throw nvae;
}
- switch (alt92) {
+ switch (alt91) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4971:2: ( ( (lv_ownedParts_2_0= ruleShadowPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) )* )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5058:2: ( ( (lv_ownedParts_2_0= ruleShadowPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) )* )?
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4971:2: ( ( (lv_ownedParts_2_0= ruleShadowPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) )* )?
- int alt91=2;
- int LA91_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5058:2: ( ( (lv_ownedParts_2_0= ruleShadowPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) )* )?
+ int alt90=2;
+ int LA90_0 = input.LA(1);
- if ( ((LA91_0>=RULE_SIMPLE_ID && LA91_0<=RULE_ESCAPED_ID)||LA91_0==17||LA91_0==19||(LA91_0>=25 && LA91_0<=26)||LA91_0==30||(LA91_0>=34 && LA91_0<=35)||(LA91_0>=37 && LA91_0<=40)) ) {
- alt91=1;
+ if ( ((LA90_0>=RULE_SIMPLE_ID && LA90_0<=RULE_ESCAPED_ID)||LA90_0==17||LA90_0==19||(LA90_0>=25 && LA90_0<=26)||LA90_0==30||(LA90_0>=34 && LA90_0<=35)||(LA90_0>=37 && LA90_0<=40)) ) {
+ alt90=1;
}
- switch (alt91) {
+ switch (alt90) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4971:3: ( (lv_ownedParts_2_0= ruleShadowPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5058:3: ( (lv_ownedParts_2_0= ruleShadowPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) )*
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4971:3: ( (lv_ownedParts_2_0= ruleShadowPartCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4972:1: (lv_ownedParts_2_0= ruleShadowPartCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5058:3: ( (lv_ownedParts_2_0= ruleShadowPartCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5059:1: (lv_ownedParts_2_0= ruleShadowPartCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4972:1: (lv_ownedParts_2_0= ruleShadowPartCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4973:3: lv_ownedParts_2_0= ruleShadowPartCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5059:1: (lv_ownedParts_2_0= ruleShadowPartCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5060:3: lv_ownedParts_2_0= ruleShadowPartCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_0_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleShadowPartCS_in_ruleCurlyBracketedClauseCS11045);
+ pushFollow(FollowSets000.FOLLOW_ruleShadowPartCS_in_ruleCurlyBracketedClauseCS11220);
lv_ownedParts_2_0=ruleShadowPartCS();
state._fsp--;
@@ -14367,39 +14635,39 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4989:2: (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) )*
- loop90:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5076:2: (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) )*
+ loop89:
do {
- int alt90=2;
- int LA90_0 = input.LA(1);
+ int alt89=2;
+ int LA89_0 = input.LA(1);
- if ( (LA90_0==20) ) {
- alt90=1;
+ if ( (LA89_0==20) ) {
+ alt89=1;
}
- switch (alt90) {
+ switch (alt89) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4989:4: otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5076:4: otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) )
{
- otherlv_3=(Token)match(input,20,FollowSets000.FOLLOW_20_in_ruleCurlyBracketedClauseCS11058); if (state.failed) return current;
+ otherlv_3=(Token)match(input,20,FollowSets000.FOLLOW_20_in_ruleCurlyBracketedClauseCS11233); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getCurlyBracketedClauseCSAccess().getCommaKeyword_2_0_1_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4993:1: ( (lv_ownedParts_4_0= ruleShadowPartCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4994:1: (lv_ownedParts_4_0= ruleShadowPartCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5080:1: ( (lv_ownedParts_4_0= ruleShadowPartCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5081:1: (lv_ownedParts_4_0= ruleShadowPartCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4994:1: (lv_ownedParts_4_0= ruleShadowPartCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4995:3: lv_ownedParts_4_0= ruleShadowPartCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5081:1: (lv_ownedParts_4_0= ruleShadowPartCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5082:3: lv_ownedParts_4_0= ruleShadowPartCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_0_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleShadowPartCS_in_ruleCurlyBracketedClauseCS11079);
+ pushFollow(FollowSets000.FOLLOW_ruleShadowPartCS_in_ruleCurlyBracketedClauseCS11254);
lv_ownedParts_4_0=ruleShadowPartCS();
state._fsp--;
@@ -14428,7 +14696,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
break;
default :
- break loop90;
+ break loop89;
}
} while (true);
@@ -14442,20 +14710,20 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5012:6: ( (lv_value_5_0= ruleStringLiteral ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5099:6: ( (lv_value_5_0= ruleStringLiteral ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5012:6: ( (lv_value_5_0= ruleStringLiteral ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5013:1: (lv_value_5_0= ruleStringLiteral )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5099:6: ( (lv_value_5_0= ruleStringLiteral ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5100:1: (lv_value_5_0= ruleStringLiteral )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5013:1: (lv_value_5_0= ruleStringLiteral )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5014:3: lv_value_5_0= ruleStringLiteral
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5100:1: (lv_value_5_0= ruleStringLiteral )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5101:3: lv_value_5_0= ruleStringLiteral
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getCurlyBracketedClauseCSAccess().getValueStringLiteralParserRuleCall_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleStringLiteral_in_ruleCurlyBracketedClauseCS11110);
+ pushFollow(FollowSets000.FOLLOW_ruleStringLiteral_in_ruleCurlyBracketedClauseCS11285);
lv_value_5_0=ruleStringLiteral();
state._fsp--;
@@ -14485,7 +14753,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- otherlv_6=(Token)match(input,23,FollowSets000.FOLLOW_23_in_ruleCurlyBracketedClauseCS11123); if (state.failed) return current;
+ otherlv_6=(Token)match(input,23,FollowSets000.FOLLOW_23_in_ruleCurlyBracketedClauseCS11298); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_6, grammarAccess.getCurlyBracketedClauseCSAccess().getRightCurlyBracketKeyword_3());
@@ -14514,7 +14782,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleRoundBracketedClauseCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5042:1: entryRuleRoundBracketedClauseCS returns [EObject current=null] : iv_ruleRoundBracketedClauseCS= ruleRoundBracketedClauseCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5129:1: entryRuleRoundBracketedClauseCS returns [EObject current=null] : iv_ruleRoundBracketedClauseCS= ruleRoundBracketedClauseCS EOF ;
public final EObject entryRuleRoundBracketedClauseCS() throws RecognitionException {
EObject current = null;
@@ -14522,13 +14790,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5043:2: (iv_ruleRoundBracketedClauseCS= ruleRoundBracketedClauseCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5044:2: iv_ruleRoundBracketedClauseCS= ruleRoundBracketedClauseCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5130:2: (iv_ruleRoundBracketedClauseCS= ruleRoundBracketedClauseCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5131:2: iv_ruleRoundBracketedClauseCS= ruleRoundBracketedClauseCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getRoundBracketedClauseCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleRoundBracketedClauseCS_in_entryRuleRoundBracketedClauseCS11159);
+ pushFollow(FollowSets000.FOLLOW_ruleRoundBracketedClauseCS_in_entryRuleRoundBracketedClauseCS11334);
iv_ruleRoundBracketedClauseCS=ruleRoundBracketedClauseCS();
state._fsp--;
@@ -14536,7 +14804,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleRoundBracketedClauseCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleRoundBracketedClauseCS11169); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleRoundBracketedClauseCS11344); if (state.failed) return current;
}
@@ -14554,7 +14822,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleRoundBracketedClauseCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5051:1: ruleRoundBracketedClauseCS returns [EObject current=null] : ( () otherlv_1= '(' ( ( (lv_ownedArguments_2_0= ruleNavigatingArgCS ) ) ( (lv_ownedArguments_3_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_ownedArguments_4_0= ruleNavigatingSemiArgCS ) ) ( (lv_ownedArguments_5_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_ownedArguments_6_0= ruleNavigatingBarArgCS ) ) ( (lv_ownedArguments_7_0= ruleNavigatingCommaArgCS ) )* )* )? otherlv_8= ')' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5138:1: ruleRoundBracketedClauseCS returns [EObject current=null] : ( () otherlv_1= '(' ( ( (lv_ownedArguments_2_0= ruleNavigatingArgCS ) ) ( (lv_ownedArguments_3_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_ownedArguments_4_0= ruleNavigatingSemiArgCS ) ) ( (lv_ownedArguments_5_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_ownedArguments_6_0= ruleNavigatingBarArgCS ) ) ( (lv_ownedArguments_7_0= ruleNavigatingCommaArgCS ) )* )* )? otherlv_8= ')' ) ;
public final EObject ruleRoundBracketedClauseCS() throws RecognitionException {
EObject current = null;
@@ -14576,14 +14844,14 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5054:28: ( ( () otherlv_1= '(' ( ( (lv_ownedArguments_2_0= ruleNavigatingArgCS ) ) ( (lv_ownedArguments_3_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_ownedArguments_4_0= ruleNavigatingSemiArgCS ) ) ( (lv_ownedArguments_5_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_ownedArguments_6_0= ruleNavigatingBarArgCS ) ) ( (lv_ownedArguments_7_0= ruleNavigatingCommaArgCS ) )* )* )? otherlv_8= ')' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5055:1: ( () otherlv_1= '(' ( ( (lv_ownedArguments_2_0= ruleNavigatingArgCS ) ) ( (lv_ownedArguments_3_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_ownedArguments_4_0= ruleNavigatingSemiArgCS ) ) ( (lv_ownedArguments_5_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_ownedArguments_6_0= ruleNavigatingBarArgCS ) ) ( (lv_ownedArguments_7_0= ruleNavigatingCommaArgCS ) )* )* )? otherlv_8= ')' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5141:28: ( ( () otherlv_1= '(' ( ( (lv_ownedArguments_2_0= ruleNavigatingArgCS ) ) ( (lv_ownedArguments_3_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_ownedArguments_4_0= ruleNavigatingSemiArgCS ) ) ( (lv_ownedArguments_5_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_ownedArguments_6_0= ruleNavigatingBarArgCS ) ) ( (lv_ownedArguments_7_0= ruleNavigatingCommaArgCS ) )* )* )? otherlv_8= ')' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5142:1: ( () otherlv_1= '(' ( ( (lv_ownedArguments_2_0= ruleNavigatingArgCS ) ) ( (lv_ownedArguments_3_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_ownedArguments_4_0= ruleNavigatingSemiArgCS ) ) ( (lv_ownedArguments_5_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_ownedArguments_6_0= ruleNavigatingBarArgCS ) ) ( (lv_ownedArguments_7_0= ruleNavigatingCommaArgCS ) )* )* )? otherlv_8= ')' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5055:1: ( () otherlv_1= '(' ( ( (lv_ownedArguments_2_0= ruleNavigatingArgCS ) ) ( (lv_ownedArguments_3_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_ownedArguments_4_0= ruleNavigatingSemiArgCS ) ) ( (lv_ownedArguments_5_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_ownedArguments_6_0= ruleNavigatingBarArgCS ) ) ( (lv_ownedArguments_7_0= ruleNavigatingCommaArgCS ) )* )* )? otherlv_8= ')' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5055:2: () otherlv_1= '(' ( ( (lv_ownedArguments_2_0= ruleNavigatingArgCS ) ) ( (lv_ownedArguments_3_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_ownedArguments_4_0= ruleNavigatingSemiArgCS ) ) ( (lv_ownedArguments_5_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_ownedArguments_6_0= ruleNavigatingBarArgCS ) ) ( (lv_ownedArguments_7_0= ruleNavigatingCommaArgCS ) )* )* )? otherlv_8= ')'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5142:1: ( () otherlv_1= '(' ( ( (lv_ownedArguments_2_0= ruleNavigatingArgCS ) ) ( (lv_ownedArguments_3_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_ownedArguments_4_0= ruleNavigatingSemiArgCS ) ) ( (lv_ownedArguments_5_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_ownedArguments_6_0= ruleNavigatingBarArgCS ) ) ( (lv_ownedArguments_7_0= ruleNavigatingCommaArgCS ) )* )* )? otherlv_8= ')' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5142:2: () otherlv_1= '(' ( ( (lv_ownedArguments_2_0= ruleNavigatingArgCS ) ) ( (lv_ownedArguments_3_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_ownedArguments_4_0= ruleNavigatingSemiArgCS ) ) ( (lv_ownedArguments_5_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_ownedArguments_6_0= ruleNavigatingBarArgCS ) ) ( (lv_ownedArguments_7_0= ruleNavigatingCommaArgCS ) )* )* )? otherlv_8= ')'
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5055:2: ()
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5056:2:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5142:2: ()
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5143:2:
{
if ( state.backtracking==0 ) {
@@ -14600,35 +14868,35 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,27,FollowSets000.FOLLOW_27_in_ruleRoundBracketedClauseCS11218); if (state.failed) return current;
+ otherlv_1=(Token)match(input,27,FollowSets000.FOLLOW_27_in_ruleRoundBracketedClauseCS11393); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getRoundBracketedClauseCSAccess().getLeftParenthesisKeyword_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5068:1: ( ( (lv_ownedArguments_2_0= ruleNavigatingArgCS ) ) ( (lv_ownedArguments_3_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_ownedArguments_4_0= ruleNavigatingSemiArgCS ) ) ( (lv_ownedArguments_5_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_ownedArguments_6_0= ruleNavigatingBarArgCS ) ) ( (lv_ownedArguments_7_0= ruleNavigatingCommaArgCS ) )* )* )?
- int alt98=2;
- int LA98_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5155:1: ( ( (lv_ownedArguments_2_0= ruleNavigatingArgCS ) ) ( (lv_ownedArguments_3_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_ownedArguments_4_0= ruleNavigatingSemiArgCS ) ) ( (lv_ownedArguments_5_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_ownedArguments_6_0= ruleNavigatingBarArgCS ) ) ( (lv_ownedArguments_7_0= ruleNavigatingCommaArgCS ) )* )* )?
+ int alt97=2;
+ int LA97_0 = input.LA(1);
- if ( ((LA98_0>=RULE_SIMPLE_ID && LA98_0<=RULE_SINGLE_QUOTED_STRING)||LA98_0==17||LA98_0==19||(LA98_0>=25 && LA98_0<=27)||(LA98_0>=29 && LA98_0<=30)||LA98_0==32||(LA98_0>=34 && LA98_0<=35)||(LA98_0>=37 && LA98_0<=42)||(LA98_0>=59 && LA98_0<=73)||LA98_0==76||(LA98_0>=78 && LA98_0<=81)||LA98_0==86||(LA98_0>=91 && LA98_0<=92)) ) {
- alt98=1;
+ if ( ((LA97_0>=RULE_SIMPLE_ID && LA97_0<=RULE_SINGLE_QUOTED_STRING)||LA97_0==17||LA97_0==19||(LA97_0>=25 && LA97_0<=27)||(LA97_0>=29 && LA97_0<=30)||LA97_0==32||(LA97_0>=34 && LA97_0<=35)||(LA97_0>=37 && LA97_0<=42)||(LA97_0>=59 && LA97_0<=73)||LA97_0==76||(LA97_0>=78 && LA97_0<=81)||LA97_0==86||(LA97_0>=91 && LA97_0<=92)) ) {
+ alt97=1;
}
- switch (alt98) {
+ switch (alt97) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5068:2: ( (lv_ownedArguments_2_0= ruleNavigatingArgCS ) ) ( (lv_ownedArguments_3_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_ownedArguments_4_0= ruleNavigatingSemiArgCS ) ) ( (lv_ownedArguments_5_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_ownedArguments_6_0= ruleNavigatingBarArgCS ) ) ( (lv_ownedArguments_7_0= ruleNavigatingCommaArgCS ) )* )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5155:2: ( (lv_ownedArguments_2_0= ruleNavigatingArgCS ) ) ( (lv_ownedArguments_3_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_ownedArguments_4_0= ruleNavigatingSemiArgCS ) ) ( (lv_ownedArguments_5_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_ownedArguments_6_0= ruleNavigatingBarArgCS ) ) ( (lv_ownedArguments_7_0= ruleNavigatingCommaArgCS ) )* )*
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5068:2: ( (lv_ownedArguments_2_0= ruleNavigatingArgCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5069:1: (lv_ownedArguments_2_0= ruleNavigatingArgCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5155:2: ( (lv_ownedArguments_2_0= ruleNavigatingArgCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5156:1: (lv_ownedArguments_2_0= ruleNavigatingArgCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5069:1: (lv_ownedArguments_2_0= ruleNavigatingArgCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5070:3: lv_ownedArguments_2_0= ruleNavigatingArgCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5156:1: (lv_ownedArguments_2_0= ruleNavigatingArgCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5157:3: lv_ownedArguments_2_0= ruleNavigatingArgCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getRoundBracketedClauseCSAccess().getOwnedArgumentsNavigatingArgCSParserRuleCall_2_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleNavigatingArgCS_in_ruleRoundBracketedClauseCS11240);
+ pushFollow(FollowSets000.FOLLOW_ruleNavigatingArgCS_in_ruleRoundBracketedClauseCS11415);
lv_ownedArguments_2_0=ruleNavigatingArgCS();
state._fsp--;
@@ -14652,30 +14920,30 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5086:2: ( (lv_ownedArguments_3_0= ruleNavigatingCommaArgCS ) )*
- loop93:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5173:2: ( (lv_ownedArguments_3_0= ruleNavigatingCommaArgCS ) )*
+ loop92:
do {
- int alt93=2;
- int LA93_0 = input.LA(1);
+ int alt92=2;
+ int LA92_0 = input.LA(1);
- if ( (LA93_0==20) ) {
- alt93=1;
+ if ( (LA92_0==20) ) {
+ alt92=1;
}
- switch (alt93) {
+ switch (alt92) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5087:1: (lv_ownedArguments_3_0= ruleNavigatingCommaArgCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5174:1: (lv_ownedArguments_3_0= ruleNavigatingCommaArgCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5087:1: (lv_ownedArguments_3_0= ruleNavigatingCommaArgCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5088:3: lv_ownedArguments_3_0= ruleNavigatingCommaArgCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5174:1: (lv_ownedArguments_3_0= ruleNavigatingCommaArgCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5175:3: lv_ownedArguments_3_0= ruleNavigatingCommaArgCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getRoundBracketedClauseCSAccess().getOwnedArgumentsNavigatingCommaArgCSParserRuleCall_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleNavigatingCommaArgCS_in_ruleRoundBracketedClauseCS11261);
+ pushFollow(FollowSets000.FOLLOW_ruleNavigatingCommaArgCS_in_ruleRoundBracketedClauseCS11436);
lv_ownedArguments_3_0=ruleNavigatingCommaArgCS();
state._fsp--;
@@ -14701,33 +14969,33 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
break;
default :
- break loop93;
+ break loop92;
}
} while (true);
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5104:3: ( ( (lv_ownedArguments_4_0= ruleNavigatingSemiArgCS ) ) ( (lv_ownedArguments_5_0= ruleNavigatingCommaArgCS ) )* )?
- int alt95=2;
- int LA95_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5191:3: ( ( (lv_ownedArguments_4_0= ruleNavigatingSemiArgCS ) ) ( (lv_ownedArguments_5_0= ruleNavigatingCommaArgCS ) )* )?
+ int alt94=2;
+ int LA94_0 = input.LA(1);
- if ( (LA95_0==33) ) {
- alt95=1;
+ if ( (LA94_0==33) ) {
+ alt94=1;
}
- switch (alt95) {
+ switch (alt94) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5104:4: ( (lv_ownedArguments_4_0= ruleNavigatingSemiArgCS ) ) ( (lv_ownedArguments_5_0= ruleNavigatingCommaArgCS ) )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5191:4: ( (lv_ownedArguments_4_0= ruleNavigatingSemiArgCS ) ) ( (lv_ownedArguments_5_0= ruleNavigatingCommaArgCS ) )*
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5104:4: ( (lv_ownedArguments_4_0= ruleNavigatingSemiArgCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5105:1: (lv_ownedArguments_4_0= ruleNavigatingSemiArgCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5191:4: ( (lv_ownedArguments_4_0= ruleNavigatingSemiArgCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5192:1: (lv_ownedArguments_4_0= ruleNavigatingSemiArgCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5105:1: (lv_ownedArguments_4_0= ruleNavigatingSemiArgCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5106:3: lv_ownedArguments_4_0= ruleNavigatingSemiArgCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5192:1: (lv_ownedArguments_4_0= ruleNavigatingSemiArgCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5193:3: lv_ownedArguments_4_0= ruleNavigatingSemiArgCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getRoundBracketedClauseCSAccess().getOwnedArgumentsNavigatingSemiArgCSParserRuleCall_2_2_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleNavigatingSemiArgCS_in_ruleRoundBracketedClauseCS11284);
+ pushFollow(FollowSets000.FOLLOW_ruleNavigatingSemiArgCS_in_ruleRoundBracketedClauseCS11459);
lv_ownedArguments_4_0=ruleNavigatingSemiArgCS();
state._fsp--;
@@ -14751,30 +15019,30 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5122:2: ( (lv_ownedArguments_5_0= ruleNavigatingCommaArgCS ) )*
- loop94:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5209:2: ( (lv_ownedArguments_5_0= ruleNavigatingCommaArgCS ) )*
+ loop93:
do {
- int alt94=2;
- int LA94_0 = input.LA(1);
+ int alt93=2;
+ int LA93_0 = input.LA(1);
- if ( (LA94_0==20) ) {
- alt94=1;
+ if ( (LA93_0==20) ) {
+ alt93=1;
}
- switch (alt94) {
+ switch (alt93) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5123:1: (lv_ownedArguments_5_0= ruleNavigatingCommaArgCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5210:1: (lv_ownedArguments_5_0= ruleNavigatingCommaArgCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5123:1: (lv_ownedArguments_5_0= ruleNavigatingCommaArgCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5124:3: lv_ownedArguments_5_0= ruleNavigatingCommaArgCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5210:1: (lv_ownedArguments_5_0= ruleNavigatingCommaArgCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5211:3: lv_ownedArguments_5_0= ruleNavigatingCommaArgCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getRoundBracketedClauseCSAccess().getOwnedArgumentsNavigatingCommaArgCSParserRuleCall_2_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleNavigatingCommaArgCS_in_ruleRoundBracketedClauseCS11305);
+ pushFollow(FollowSets000.FOLLOW_ruleNavigatingCommaArgCS_in_ruleRoundBracketedClauseCS11480);
lv_ownedArguments_5_0=ruleNavigatingCommaArgCS();
state._fsp--;
@@ -14800,7 +15068,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
break;
default :
- break loop94;
+ break loop93;
}
} while (true);
@@ -14810,33 +15078,33 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5140:5: ( ( (lv_ownedArguments_6_0= ruleNavigatingBarArgCS ) ) ( (lv_ownedArguments_7_0= ruleNavigatingCommaArgCS ) )* )*
- loop97:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5227:5: ( ( (lv_ownedArguments_6_0= ruleNavigatingBarArgCS ) ) ( (lv_ownedArguments_7_0= ruleNavigatingCommaArgCS ) )* )*
+ loop96:
do {
- int alt97=2;
- int LA97_0 = input.LA(1);
+ int alt96=2;
+ int LA96_0 = input.LA(1);
- if ( (LA97_0==24) ) {
- alt97=1;
+ if ( (LA96_0==24) ) {
+ alt96=1;
}
- switch (alt97) {
+ switch (alt96) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5140:6: ( (lv_ownedArguments_6_0= ruleNavigatingBarArgCS ) ) ( (lv_ownedArguments_7_0= ruleNavigatingCommaArgCS ) )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5227:6: ( (lv_ownedArguments_6_0= ruleNavigatingBarArgCS ) ) ( (lv_ownedArguments_7_0= ruleNavigatingCommaArgCS ) )*
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5140:6: ( (lv_ownedArguments_6_0= ruleNavigatingBarArgCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5141:1: (lv_ownedArguments_6_0= ruleNavigatingBarArgCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5227:6: ( (lv_ownedArguments_6_0= ruleNavigatingBarArgCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5228:1: (lv_ownedArguments_6_0= ruleNavigatingBarArgCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5141:1: (lv_ownedArguments_6_0= ruleNavigatingBarArgCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5142:3: lv_ownedArguments_6_0= ruleNavigatingBarArgCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5228:1: (lv_ownedArguments_6_0= ruleNavigatingBarArgCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5229:3: lv_ownedArguments_6_0= ruleNavigatingBarArgCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getRoundBracketedClauseCSAccess().getOwnedArgumentsNavigatingBarArgCSParserRuleCall_2_3_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleNavigatingBarArgCS_in_ruleRoundBracketedClauseCS11330);
+ pushFollow(FollowSets000.FOLLOW_ruleNavigatingBarArgCS_in_ruleRoundBracketedClauseCS11505);
lv_ownedArguments_6_0=ruleNavigatingBarArgCS();
state._fsp--;
@@ -14860,30 +15128,30 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5158:2: ( (lv_ownedArguments_7_0= ruleNavigatingCommaArgCS ) )*
- loop96:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5245:2: ( (lv_ownedArguments_7_0= ruleNavigatingCommaArgCS ) )*
+ loop95:
do {
- int alt96=2;
- int LA96_0 = input.LA(1);
+ int alt95=2;
+ int LA95_0 = input.LA(1);
- if ( (LA96_0==20) ) {
- alt96=1;
+ if ( (LA95_0==20) ) {
+ alt95=1;
}
- switch (alt96) {
+ switch (alt95) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5159:1: (lv_ownedArguments_7_0= ruleNavigatingCommaArgCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5246:1: (lv_ownedArguments_7_0= ruleNavigatingCommaArgCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5159:1: (lv_ownedArguments_7_0= ruleNavigatingCommaArgCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5160:3: lv_ownedArguments_7_0= ruleNavigatingCommaArgCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5246:1: (lv_ownedArguments_7_0= ruleNavigatingCommaArgCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5247:3: lv_ownedArguments_7_0= ruleNavigatingCommaArgCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getRoundBracketedClauseCSAccess().getOwnedArgumentsNavigatingCommaArgCSParserRuleCall_2_3_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleNavigatingCommaArgCS_in_ruleRoundBracketedClauseCS11351);
+ pushFollow(FollowSets000.FOLLOW_ruleNavigatingCommaArgCS_in_ruleRoundBracketedClauseCS11526);
lv_ownedArguments_7_0=ruleNavigatingCommaArgCS();
state._fsp--;
@@ -14909,7 +15177,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
break;
default :
- break loop96;
+ break loop95;
}
} while (true);
@@ -14918,7 +15186,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
break;
default :
- break loop97;
+ break loop96;
}
} while (true);
@@ -14928,7 +15196,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- otherlv_8=(Token)match(input,28,FollowSets000.FOLLOW_28_in_ruleRoundBracketedClauseCS11368); if (state.failed) return current;
+ otherlv_8=(Token)match(input,28,FollowSets000.FOLLOW_28_in_ruleRoundBracketedClauseCS11543); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_8, grammarAccess.getRoundBracketedClauseCSAccess().getRightParenthesisKeyword_3());
@@ -14957,7 +15225,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleSquareBracketedClauseCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5188:1: entryRuleSquareBracketedClauseCS returns [EObject current=null] : iv_ruleSquareBracketedClauseCS= ruleSquareBracketedClauseCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5275:1: entryRuleSquareBracketedClauseCS returns [EObject current=null] : iv_ruleSquareBracketedClauseCS= ruleSquareBracketedClauseCS EOF ;
public final EObject entryRuleSquareBracketedClauseCS() throws RecognitionException {
EObject current = null;
@@ -14965,13 +15233,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5189:2: (iv_ruleSquareBracketedClauseCS= ruleSquareBracketedClauseCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5190:2: iv_ruleSquareBracketedClauseCS= ruleSquareBracketedClauseCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5276:2: (iv_ruleSquareBracketedClauseCS= ruleSquareBracketedClauseCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5277:2: iv_ruleSquareBracketedClauseCS= ruleSquareBracketedClauseCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getSquareBracketedClauseCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleSquareBracketedClauseCS_in_entryRuleSquareBracketedClauseCS11404);
+ pushFollow(FollowSets000.FOLLOW_ruleSquareBracketedClauseCS_in_entryRuleSquareBracketedClauseCS11579);
iv_ruleSquareBracketedClauseCS=ruleSquareBracketedClauseCS();
state._fsp--;
@@ -14979,7 +15247,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleSquareBracketedClauseCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleSquareBracketedClauseCS11414); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleSquareBracketedClauseCS11589); if (state.failed) return current;
}
@@ -14997,7 +15265,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleSquareBracketedClauseCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5197:1: ruleSquareBracketedClauseCS returns [EObject current=null] : (otherlv_0= '[' ( (lv_ownedTerms_1_0= ruleExpCS ) ) (otherlv_2= ',' ( (lv_ownedTerms_3_0= ruleExpCS ) ) )* otherlv_4= ']' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5284:1: ruleSquareBracketedClauseCS returns [EObject current=null] : (otherlv_0= '[' ( (lv_ownedTerms_1_0= ruleExpCS ) ) (otherlv_2= ',' ( (lv_ownedTerms_3_0= ruleExpCS ) ) )* otherlv_4= ']' ) ;
public final EObject ruleSquareBracketedClauseCS() throws RecognitionException {
EObject current = null;
@@ -15012,30 +15280,30 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5200:28: ( (otherlv_0= '[' ( (lv_ownedTerms_1_0= ruleExpCS ) ) (otherlv_2= ',' ( (lv_ownedTerms_3_0= ruleExpCS ) ) )* otherlv_4= ']' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5201:1: (otherlv_0= '[' ( (lv_ownedTerms_1_0= ruleExpCS ) ) (otherlv_2= ',' ( (lv_ownedTerms_3_0= ruleExpCS ) ) )* otherlv_4= ']' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5287:28: ( (otherlv_0= '[' ( (lv_ownedTerms_1_0= ruleExpCS ) ) (otherlv_2= ',' ( (lv_ownedTerms_3_0= ruleExpCS ) ) )* otherlv_4= ']' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5288:1: (otherlv_0= '[' ( (lv_ownedTerms_1_0= ruleExpCS ) ) (otherlv_2= ',' ( (lv_ownedTerms_3_0= ruleExpCS ) ) )* otherlv_4= ']' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5201:1: (otherlv_0= '[' ( (lv_ownedTerms_1_0= ruleExpCS ) ) (otherlv_2= ',' ( (lv_ownedTerms_3_0= ruleExpCS ) ) )* otherlv_4= ']' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5201:3: otherlv_0= '[' ( (lv_ownedTerms_1_0= ruleExpCS ) ) (otherlv_2= ',' ( (lv_ownedTerms_3_0= ruleExpCS ) ) )* otherlv_4= ']'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5288:1: (otherlv_0= '[' ( (lv_ownedTerms_1_0= ruleExpCS ) ) (otherlv_2= ',' ( (lv_ownedTerms_3_0= ruleExpCS ) ) )* otherlv_4= ']' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5288:3: otherlv_0= '[' ( (lv_ownedTerms_1_0= ruleExpCS ) ) (otherlv_2= ',' ( (lv_ownedTerms_3_0= ruleExpCS ) ) )* otherlv_4= ']'
{
- otherlv_0=(Token)match(input,84,FollowSets000.FOLLOW_84_in_ruleSquareBracketedClauseCS11451); if (state.failed) return current;
+ otherlv_0=(Token)match(input,84,FollowSets000.FOLLOW_84_in_ruleSquareBracketedClauseCS11626); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_0, grammarAccess.getSquareBracketedClauseCSAccess().getLeftSquareBracketKeyword_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5205:1: ( (lv_ownedTerms_1_0= ruleExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5206:1: (lv_ownedTerms_1_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5292:1: ( (lv_ownedTerms_1_0= ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5293:1: (lv_ownedTerms_1_0= ruleExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5206:1: (lv_ownedTerms_1_0= ruleExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5207:3: lv_ownedTerms_1_0= ruleExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5293:1: (lv_ownedTerms_1_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5294:3: lv_ownedTerms_1_0= ruleExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getSquareBracketedClauseCSAccess().getOwnedTermsExpCSParserRuleCall_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleSquareBracketedClauseCS11472);
+ pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleSquareBracketedClauseCS11647);
lv_ownedTerms_1_0=ruleExpCS();
state._fsp--;
@@ -15059,39 +15327,39 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5223:2: (otherlv_2= ',' ( (lv_ownedTerms_3_0= ruleExpCS ) ) )*
- loop99:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5310:2: (otherlv_2= ',' ( (lv_ownedTerms_3_0= ruleExpCS ) ) )*
+ loop98:
do {
- int alt99=2;
- int LA99_0 = input.LA(1);
+ int alt98=2;
+ int LA98_0 = input.LA(1);
- if ( (LA99_0==20) ) {
- alt99=1;
+ if ( (LA98_0==20) ) {
+ alt98=1;
}
- switch (alt99) {
+ switch (alt98) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5223:4: otherlv_2= ',' ( (lv_ownedTerms_3_0= ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5310:4: otherlv_2= ',' ( (lv_ownedTerms_3_0= ruleExpCS ) )
{
- otherlv_2=(Token)match(input,20,FollowSets000.FOLLOW_20_in_ruleSquareBracketedClauseCS11485); if (state.failed) return current;
+ otherlv_2=(Token)match(input,20,FollowSets000.FOLLOW_20_in_ruleSquareBracketedClauseCS11660); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getSquareBracketedClauseCSAccess().getCommaKeyword_2_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5227:1: ( (lv_ownedTerms_3_0= ruleExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5228:1: (lv_ownedTerms_3_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5314:1: ( (lv_ownedTerms_3_0= ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5315:1: (lv_ownedTerms_3_0= ruleExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5228:1: (lv_ownedTerms_3_0= ruleExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5229:3: lv_ownedTerms_3_0= ruleExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5315:1: (lv_ownedTerms_3_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5316:3: lv_ownedTerms_3_0= ruleExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getSquareBracketedClauseCSAccess().getOwnedTermsExpCSParserRuleCall_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleSquareBracketedClauseCS11506);
+ pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleSquareBracketedClauseCS11681);
lv_ownedTerms_3_0=ruleExpCS();
state._fsp--;
@@ -15120,11 +15388,11 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
break;
default :
- break loop99;
+ break loop98;
}
} while (true);
- otherlv_4=(Token)match(input,85,FollowSets000.FOLLOW_85_in_ruleSquareBracketedClauseCS11520); if (state.failed) return current;
+ otherlv_4=(Token)match(input,85,FollowSets000.FOLLOW_85_in_ruleSquareBracketedClauseCS11695); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_4, grammarAccess.getSquareBracketedClauseCSAccess().getRightSquareBracketKeyword_3());
@@ -15153,7 +15421,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleNavigatingArgCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5257:1: entryRuleNavigatingArgCS returns [EObject current=null] : iv_ruleNavigatingArgCS= ruleNavigatingArgCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5344:1: entryRuleNavigatingArgCS returns [EObject current=null] : iv_ruleNavigatingArgCS= ruleNavigatingArgCS EOF ;
public final EObject entryRuleNavigatingArgCS() throws RecognitionException {
EObject current = null;
@@ -15161,13 +15429,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5258:2: (iv_ruleNavigatingArgCS= ruleNavigatingArgCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5259:2: iv_ruleNavigatingArgCS= ruleNavigatingArgCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5345:2: (iv_ruleNavigatingArgCS= ruleNavigatingArgCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5346:2: iv_ruleNavigatingArgCS= ruleNavigatingArgCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNavigatingArgCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleNavigatingArgCS_in_entryRuleNavigatingArgCS11556);
+ pushFollow(FollowSets000.FOLLOW_ruleNavigatingArgCS_in_entryRuleNavigatingArgCS11731);
iv_ruleNavigatingArgCS=ruleNavigatingArgCS();
state._fsp--;
@@ -15175,7 +15443,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleNavigatingArgCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNavigatingArgCS11566); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNavigatingArgCS11741); if (state.failed) return current;
}
@@ -15193,7 +15461,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleNavigatingArgCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5266:1: ruleNavigatingArgCS returns [EObject current=null] : ( ( ( (lv_ownedNameExpression_0_0= ruleNavigatingArgExpCS ) ) ( (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) (otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) )? ) | (otherlv_5= 'in' ( (lv_ownedInitExpression_6_0= ruleExpCS ) ) ) )? ) | (otherlv_7= ':' ( (lv_ownedType_8_0= ruleTypeExpCS ) ) ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5353:1: ruleNavigatingArgCS returns [EObject current=null] : ( ( ( (lv_ownedNameExpression_0_0= ruleNavigatingArgExpCS ) ) ( (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) (otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) )? ) | (otherlv_5= 'in' ( (lv_ownedInitExpression_6_0= ruleExpCS ) ) ) )? ) | (otherlv_7= ':' ( (lv_ownedType_8_0= ruleTypeExpCS ) ) ) ) ;
public final EObject ruleNavigatingArgCS() throws RecognitionException {
EObject current = null;
@@ -15215,45 +15483,45 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5269:28: ( ( ( ( (lv_ownedNameExpression_0_0= ruleNavigatingArgExpCS ) ) ( (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) (otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) )? ) | (otherlv_5= 'in' ( (lv_ownedInitExpression_6_0= ruleExpCS ) ) ) )? ) | (otherlv_7= ':' ( (lv_ownedType_8_0= ruleTypeExpCS ) ) ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5270:1: ( ( ( (lv_ownedNameExpression_0_0= ruleNavigatingArgExpCS ) ) ( (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) (otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) )? ) | (otherlv_5= 'in' ( (lv_ownedInitExpression_6_0= ruleExpCS ) ) ) )? ) | (otherlv_7= ':' ( (lv_ownedType_8_0= ruleTypeExpCS ) ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5356:28: ( ( ( ( (lv_ownedNameExpression_0_0= ruleNavigatingArgExpCS ) ) ( (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) (otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) )? ) | (otherlv_5= 'in' ( (lv_ownedInitExpression_6_0= ruleExpCS ) ) ) )? ) | (otherlv_7= ':' ( (lv_ownedType_8_0= ruleTypeExpCS ) ) ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5357:1: ( ( ( (lv_ownedNameExpression_0_0= ruleNavigatingArgExpCS ) ) ( (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) (otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) )? ) | (otherlv_5= 'in' ( (lv_ownedInitExpression_6_0= ruleExpCS ) ) ) )? ) | (otherlv_7= ':' ( (lv_ownedType_8_0= ruleTypeExpCS ) ) ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5270:1: ( ( ( (lv_ownedNameExpression_0_0= ruleNavigatingArgExpCS ) ) ( (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) (otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) )? ) | (otherlv_5= 'in' ( (lv_ownedInitExpression_6_0= ruleExpCS ) ) ) )? ) | (otherlv_7= ':' ( (lv_ownedType_8_0= ruleTypeExpCS ) ) ) )
- int alt102=2;
- int LA102_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5357:1: ( ( ( (lv_ownedNameExpression_0_0= ruleNavigatingArgExpCS ) ) ( (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) (otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) )? ) | (otherlv_5= 'in' ( (lv_ownedInitExpression_6_0= ruleExpCS ) ) ) )? ) | (otherlv_7= ':' ( (lv_ownedType_8_0= ruleTypeExpCS ) ) ) )
+ int alt101=2;
+ int LA101_0 = input.LA(1);
- if ( ((LA102_0>=RULE_SIMPLE_ID && LA102_0<=RULE_SINGLE_QUOTED_STRING)||LA102_0==17||LA102_0==19||(LA102_0>=25 && LA102_0<=27)||LA102_0==30||LA102_0==32||(LA102_0>=34 && LA102_0<=35)||(LA102_0>=37 && LA102_0<=42)||(LA102_0>=59 && LA102_0<=73)||LA102_0==76||(LA102_0>=78 && LA102_0<=81)||LA102_0==86||(LA102_0>=91 && LA102_0<=92)) ) {
- alt102=1;
+ if ( ((LA101_0>=RULE_SIMPLE_ID && LA101_0<=RULE_SINGLE_QUOTED_STRING)||LA101_0==17||LA101_0==19||(LA101_0>=25 && LA101_0<=27)||LA101_0==30||LA101_0==32||(LA101_0>=34 && LA101_0<=35)||(LA101_0>=37 && LA101_0<=42)||(LA101_0>=59 && LA101_0<=73)||LA101_0==76||(LA101_0>=78 && LA101_0<=81)||LA101_0==86||(LA101_0>=91 && LA101_0<=92)) ) {
+ alt101=1;
}
- else if ( (LA102_0==29) ) {
- alt102=2;
+ else if ( (LA101_0==29) ) {
+ alt101=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 102, 0, input);
+ new NoViableAltException("", 101, 0, input);
throw nvae;
}
- switch (alt102) {
+ switch (alt101) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5270:2: ( ( (lv_ownedNameExpression_0_0= ruleNavigatingArgExpCS ) ) ( (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) (otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) )? ) | (otherlv_5= 'in' ( (lv_ownedInitExpression_6_0= ruleExpCS ) ) ) )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5357:2: ( ( (lv_ownedNameExpression_0_0= ruleNavigatingArgExpCS ) ) ( (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) (otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) )? ) | (otherlv_5= 'in' ( (lv_ownedInitExpression_6_0= ruleExpCS ) ) ) )? )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5270:2: ( ( (lv_ownedNameExpression_0_0= ruleNavigatingArgExpCS ) ) ( (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) (otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) )? ) | (otherlv_5= 'in' ( (lv_ownedInitExpression_6_0= ruleExpCS ) ) ) )? )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5270:3: ( (lv_ownedNameExpression_0_0= ruleNavigatingArgExpCS ) ) ( (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) (otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) )? ) | (otherlv_5= 'in' ( (lv_ownedInitExpression_6_0= ruleExpCS ) ) ) )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5357:2: ( ( (lv_ownedNameExpression_0_0= ruleNavigatingArgExpCS ) ) ( (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) (otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) )? ) | (otherlv_5= 'in' ( (lv_ownedInitExpression_6_0= ruleExpCS ) ) ) )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5357:3: ( (lv_ownedNameExpression_0_0= ruleNavigatingArgExpCS ) ) ( (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) (otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) )? ) | (otherlv_5= 'in' ( (lv_ownedInitExpression_6_0= ruleExpCS ) ) ) )?
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5270:3: ( (lv_ownedNameExpression_0_0= ruleNavigatingArgExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5271:1: (lv_ownedNameExpression_0_0= ruleNavigatingArgExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5357:3: ( (lv_ownedNameExpression_0_0= ruleNavigatingArgExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5358:1: (lv_ownedNameExpression_0_0= ruleNavigatingArgExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5271:1: (lv_ownedNameExpression_0_0= ruleNavigatingArgExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5272:3: lv_ownedNameExpression_0_0= ruleNavigatingArgExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5358:1: (lv_ownedNameExpression_0_0= ruleNavigatingArgExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5359:3: lv_ownedNameExpression_0_0= ruleNavigatingArgExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNavigatingArgCSAccess().getOwnedNameExpressionNavigatingArgExpCSParserRuleCall_0_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingArgCS11613);
+ pushFollow(FollowSets000.FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingArgCS11788);
lv_ownedNameExpression_0_0=ruleNavigatingArgExpCS();
state._fsp--;
@@ -15277,41 +15545,41 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5288:2: ( (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) (otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) )? ) | (otherlv_5= 'in' ( (lv_ownedInitExpression_6_0= ruleExpCS ) ) ) )?
- int alt101=3;
- int LA101_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5375:2: ( (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) (otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) )? ) | (otherlv_5= 'in' ( (lv_ownedInitExpression_6_0= ruleExpCS ) ) ) )?
+ int alt100=3;
+ int LA100_0 = input.LA(1);
- if ( (LA101_0==29) ) {
- alt101=1;
+ if ( (LA100_0==29) ) {
+ alt100=1;
}
- else if ( (LA101_0==18) ) {
- alt101=2;
+ else if ( (LA100_0==18) ) {
+ alt100=2;
}
- switch (alt101) {
+ switch (alt100) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5288:3: (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) (otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5375:3: (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) (otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) )? )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5288:3: (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) (otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) )? )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5288:5: otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) (otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5375:3: (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) (otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5375:5: otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) (otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) )?
{
- otherlv_1=(Token)match(input,29,FollowSets000.FOLLOW_29_in_ruleNavigatingArgCS11627); if (state.failed) return current;
+ otherlv_1=(Token)match(input,29,FollowSets000.FOLLOW_29_in_ruleNavigatingArgCS11802); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getNavigatingArgCSAccess().getColonKeyword_0_1_0_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5292:1: ( (lv_ownedType_2_0= ruleTypeExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5293:1: (lv_ownedType_2_0= ruleTypeExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5379:1: ( (lv_ownedType_2_0= ruleTypeExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5380:1: (lv_ownedType_2_0= ruleTypeExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5293:1: (lv_ownedType_2_0= ruleTypeExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5294:3: lv_ownedType_2_0= ruleTypeExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5380:1: (lv_ownedType_2_0= ruleTypeExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5381:3: lv_ownedType_2_0= ruleTypeExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNavigatingArgCSAccess().getOwnedTypeTypeExpCSParserRuleCall_0_1_0_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleNavigatingArgCS11648);
+ pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleNavigatingArgCS11823);
lv_ownedType_2_0=ruleTypeExpCS();
state._fsp--;
@@ -15335,35 +15603,35 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5310:2: (otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) )?
- int alt100=2;
- int LA100_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5397:2: (otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) )?
+ int alt99=2;
+ int LA99_0 = input.LA(1);
- if ( (LA100_0==49) ) {
- alt100=1;
+ if ( (LA99_0==49) ) {
+ alt99=1;
}
- switch (alt100) {
+ switch (alt99) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5310:4: otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5397:4: otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) )
{
- otherlv_3=(Token)match(input,49,FollowSets000.FOLLOW_49_in_ruleNavigatingArgCS11661); if (state.failed) return current;
+ otherlv_3=(Token)match(input,49,FollowSets000.FOLLOW_49_in_ruleNavigatingArgCS11836); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getNavigatingArgCSAccess().getEqualsSignKeyword_0_1_0_2_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5314:1: ( (lv_ownedInitExpression_4_0= ruleExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5315:1: (lv_ownedInitExpression_4_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5401:1: ( (lv_ownedInitExpression_4_0= ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5402:1: (lv_ownedInitExpression_4_0= ruleExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5315:1: (lv_ownedInitExpression_4_0= ruleExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5316:3: lv_ownedInitExpression_4_0= ruleExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5402:1: (lv_ownedInitExpression_4_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5403:3: lv_ownedInitExpression_4_0= ruleExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNavigatingArgCSAccess().getOwnedInitExpressionExpCSParserRuleCall_0_1_0_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleNavigatingArgCS11682);
+ pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleNavigatingArgCS11857);
lv_ownedInitExpression_4_0=ruleExpCS();
state._fsp--;
@@ -15400,29 +15668,29 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5333:6: (otherlv_5= 'in' ( (lv_ownedInitExpression_6_0= ruleExpCS ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5420:6: (otherlv_5= 'in' ( (lv_ownedInitExpression_6_0= ruleExpCS ) ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5333:6: (otherlv_5= 'in' ( (lv_ownedInitExpression_6_0= ruleExpCS ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5333:8: otherlv_5= 'in' ( (lv_ownedInitExpression_6_0= ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5420:6: (otherlv_5= 'in' ( (lv_ownedInitExpression_6_0= ruleExpCS ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5420:8: otherlv_5= 'in' ( (lv_ownedInitExpression_6_0= ruleExpCS ) )
{
- otherlv_5=(Token)match(input,18,FollowSets000.FOLLOW_18_in_ruleNavigatingArgCS11704); if (state.failed) return current;
+ otherlv_5=(Token)match(input,18,FollowSets000.FOLLOW_18_in_ruleNavigatingArgCS11879); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_5, grammarAccess.getNavigatingArgCSAccess().getInKeyword_0_1_1_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5337:1: ( (lv_ownedInitExpression_6_0= ruleExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5338:1: (lv_ownedInitExpression_6_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5424:1: ( (lv_ownedInitExpression_6_0= ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5425:1: (lv_ownedInitExpression_6_0= ruleExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5338:1: (lv_ownedInitExpression_6_0= ruleExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5339:3: lv_ownedInitExpression_6_0= ruleExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5425:1: (lv_ownedInitExpression_6_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5426:3: lv_ownedInitExpression_6_0= ruleExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNavigatingArgCSAccess().getOwnedInitExpressionExpCSParserRuleCall_0_1_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleNavigatingArgCS11725);
+ pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleNavigatingArgCS11900);
lv_ownedInitExpression_6_0=ruleExpCS();
state._fsp--;
@@ -15462,29 +15730,29 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5356:6: (otherlv_7= ':' ( (lv_ownedType_8_0= ruleTypeExpCS ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5443:6: (otherlv_7= ':' ( (lv_ownedType_8_0= ruleTypeExpCS ) ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5356:6: (otherlv_7= ':' ( (lv_ownedType_8_0= ruleTypeExpCS ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5356:8: otherlv_7= ':' ( (lv_ownedType_8_0= ruleTypeExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5443:6: (otherlv_7= ':' ( (lv_ownedType_8_0= ruleTypeExpCS ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5443:8: otherlv_7= ':' ( (lv_ownedType_8_0= ruleTypeExpCS ) )
{
- otherlv_7=(Token)match(input,29,FollowSets000.FOLLOW_29_in_ruleNavigatingArgCS11748); if (state.failed) return current;
+ otherlv_7=(Token)match(input,29,FollowSets000.FOLLOW_29_in_ruleNavigatingArgCS11923); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_7, grammarAccess.getNavigatingArgCSAccess().getColonKeyword_1_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5360:1: ( (lv_ownedType_8_0= ruleTypeExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5361:1: (lv_ownedType_8_0= ruleTypeExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5447:1: ( (lv_ownedType_8_0= ruleTypeExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5448:1: (lv_ownedType_8_0= ruleTypeExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5361:1: (lv_ownedType_8_0= ruleTypeExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5362:3: lv_ownedType_8_0= ruleTypeExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5448:1: (lv_ownedType_8_0= ruleTypeExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5449:3: lv_ownedType_8_0= ruleTypeExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNavigatingArgCSAccess().getOwnedTypeTypeExpCSParserRuleCall_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleNavigatingArgCS11769);
+ pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleNavigatingArgCS11944);
lv_ownedType_8_0=ruleTypeExpCS();
state._fsp--;
@@ -15537,7 +15805,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleNavigatingBarArgCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5386:1: entryRuleNavigatingBarArgCS returns [EObject current=null] : iv_ruleNavigatingBarArgCS= ruleNavigatingBarArgCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5473:1: entryRuleNavigatingBarArgCS returns [EObject current=null] : iv_ruleNavigatingBarArgCS= ruleNavigatingBarArgCS EOF ;
public final EObject entryRuleNavigatingBarArgCS() throws RecognitionException {
EObject current = null;
@@ -15545,13 +15813,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5387:2: (iv_ruleNavigatingBarArgCS= ruleNavigatingBarArgCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5388:2: iv_ruleNavigatingBarArgCS= ruleNavigatingBarArgCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5474:2: (iv_ruleNavigatingBarArgCS= ruleNavigatingBarArgCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5475:2: iv_ruleNavigatingBarArgCS= ruleNavigatingBarArgCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNavigatingBarArgCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleNavigatingBarArgCS_in_entryRuleNavigatingBarArgCS11806);
+ pushFollow(FollowSets000.FOLLOW_ruleNavigatingBarArgCS_in_entryRuleNavigatingBarArgCS11981);
iv_ruleNavigatingBarArgCS=ruleNavigatingBarArgCS();
state._fsp--;
@@ -15559,7 +15827,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleNavigatingBarArgCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNavigatingBarArgCS11816); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNavigatingBarArgCS11991); if (state.failed) return current;
}
@@ -15577,7 +15845,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleNavigatingBarArgCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5395:1: ruleNavigatingBarArgCS returns [EObject current=null] : ( ( (lv_prefix_0_0= '|' ) ) ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) ) (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? )? ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5482:1: ruleNavigatingBarArgCS returns [EObject current=null] : ( ( (lv_prefix_0_0= '|' ) ) ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) ) (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? )? ) ;
public final EObject ruleNavigatingBarArgCS() throws RecognitionException {
EObject current = null;
@@ -15594,19 +15862,19 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5398:28: ( ( ( (lv_prefix_0_0= '|' ) ) ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) ) (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? )? ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5399:1: ( ( (lv_prefix_0_0= '|' ) ) ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) ) (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5485:28: ( ( ( (lv_prefix_0_0= '|' ) ) ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) ) (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? )? ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5486:1: ( ( (lv_prefix_0_0= '|' ) ) ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) ) (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? )? )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5399:1: ( ( (lv_prefix_0_0= '|' ) ) ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) ) (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? )? )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5399:2: ( (lv_prefix_0_0= '|' ) ) ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) ) (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5486:1: ( ( (lv_prefix_0_0= '|' ) ) ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) ) (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5486:2: ( (lv_prefix_0_0= '|' ) ) ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) ) (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? )?
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5399:2: ( (lv_prefix_0_0= '|' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5400:1: (lv_prefix_0_0= '|' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5486:2: ( (lv_prefix_0_0= '|' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5487:1: (lv_prefix_0_0= '|' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5400:1: (lv_prefix_0_0= '|' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5401:3: lv_prefix_0_0= '|'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5487:1: (lv_prefix_0_0= '|' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5488:3: lv_prefix_0_0= '|'
{
- lv_prefix_0_0=(Token)match(input,24,FollowSets000.FOLLOW_24_in_ruleNavigatingBarArgCS11859); if (state.failed) return current;
+ lv_prefix_0_0=(Token)match(input,24,FollowSets000.FOLLOW_24_in_ruleNavigatingBarArgCS12034); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_prefix_0_0, grammarAccess.getNavigatingBarArgCSAccess().getPrefixVerticalLineKeyword_0_0());
@@ -15626,18 +15894,18 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5414:2: ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5415:1: (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5501:2: ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5502:1: (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5415:1: (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5416:3: lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5502:1: (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5503:3: lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNavigatingBarArgCSAccess().getOwnedNameExpressionNavigatingArgExpCSParserRuleCall_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingBarArgCS11893);
+ pushFollow(FollowSets000.FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingBarArgCS12068);
lv_ownedNameExpression_1_0=ruleNavigatingArgExpCS();
state._fsp--;
@@ -15661,35 +15929,35 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5432:2: (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? )?
- int alt104=2;
- int LA104_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5519:2: (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? )?
+ int alt103=2;
+ int LA103_0 = input.LA(1);
- if ( (LA104_0==29) ) {
- alt104=1;
+ if ( (LA103_0==29) ) {
+ alt103=1;
}
- switch (alt104) {
+ switch (alt103) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5432:4: otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5519:4: otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )?
{
- otherlv_2=(Token)match(input,29,FollowSets000.FOLLOW_29_in_ruleNavigatingBarArgCS11906); if (state.failed) return current;
+ otherlv_2=(Token)match(input,29,FollowSets000.FOLLOW_29_in_ruleNavigatingBarArgCS12081); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getNavigatingBarArgCSAccess().getColonKeyword_2_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5436:1: ( (lv_ownedType_3_0= ruleTypeExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5437:1: (lv_ownedType_3_0= ruleTypeExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5523:1: ( (lv_ownedType_3_0= ruleTypeExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5524:1: (lv_ownedType_3_0= ruleTypeExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5437:1: (lv_ownedType_3_0= ruleTypeExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5438:3: lv_ownedType_3_0= ruleTypeExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5524:1: (lv_ownedType_3_0= ruleTypeExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5525:3: lv_ownedType_3_0= ruleTypeExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNavigatingBarArgCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleNavigatingBarArgCS11927);
+ pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleNavigatingBarArgCS12102);
lv_ownedType_3_0=ruleTypeExpCS();
state._fsp--;
@@ -15713,35 +15981,35 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5454:2: (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )?
- int alt103=2;
- int LA103_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5541:2: (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )?
+ int alt102=2;
+ int LA102_0 = input.LA(1);
- if ( (LA103_0==49) ) {
- alt103=1;
+ if ( (LA102_0==49) ) {
+ alt102=1;
}
- switch (alt103) {
+ switch (alt102) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5454:4: otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5541:4: otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) )
{
- otherlv_4=(Token)match(input,49,FollowSets000.FOLLOW_49_in_ruleNavigatingBarArgCS11940); if (state.failed) return current;
+ otherlv_4=(Token)match(input,49,FollowSets000.FOLLOW_49_in_ruleNavigatingBarArgCS12115); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_4, grammarAccess.getNavigatingBarArgCSAccess().getEqualsSignKeyword_2_2_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5458:1: ( (lv_ownedInitExpression_5_0= ruleExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5459:1: (lv_ownedInitExpression_5_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5545:1: ( (lv_ownedInitExpression_5_0= ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5546:1: (lv_ownedInitExpression_5_0= ruleExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5459:1: (lv_ownedInitExpression_5_0= ruleExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5460:3: lv_ownedInitExpression_5_0= ruleExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5546:1: (lv_ownedInitExpression_5_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5547:3: lv_ownedInitExpression_5_0= ruleExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNavigatingBarArgCSAccess().getOwnedInitExpressionExpCSParserRuleCall_2_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleNavigatingBarArgCS11961);
+ pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleNavigatingBarArgCS12136);
lv_ownedInitExpression_5_0=ruleExpCS();
state._fsp--;
@@ -15800,7 +16068,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleNavigatingCommaArgCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5484:1: entryRuleNavigatingCommaArgCS returns [EObject current=null] : iv_ruleNavigatingCommaArgCS= ruleNavigatingCommaArgCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5571:1: entryRuleNavigatingCommaArgCS returns [EObject current=null] : iv_ruleNavigatingCommaArgCS= ruleNavigatingCommaArgCS EOF ;
public final EObject entryRuleNavigatingCommaArgCS() throws RecognitionException {
EObject current = null;
@@ -15808,13 +16076,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5485:2: (iv_ruleNavigatingCommaArgCS= ruleNavigatingCommaArgCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5486:2: iv_ruleNavigatingCommaArgCS= ruleNavigatingCommaArgCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5572:2: (iv_ruleNavigatingCommaArgCS= ruleNavigatingCommaArgCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5573:2: iv_ruleNavigatingCommaArgCS= ruleNavigatingCommaArgCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNavigatingCommaArgCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleNavigatingCommaArgCS_in_entryRuleNavigatingCommaArgCS12001);
+ pushFollow(FollowSets000.FOLLOW_ruleNavigatingCommaArgCS_in_entryRuleNavigatingCommaArgCS12176);
iv_ruleNavigatingCommaArgCS=ruleNavigatingCommaArgCS();
state._fsp--;
@@ -15822,7 +16090,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleNavigatingCommaArgCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNavigatingCommaArgCS12011); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNavigatingCommaArgCS12186); if (state.failed) return current;
}
@@ -15840,7 +16108,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleNavigatingCommaArgCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5493:1: ruleNavigatingCommaArgCS returns [EObject current=null] : ( ( (lv_prefix_0_0= ',' ) ) ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) ) ( (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? ) | (otherlv_6= 'in' ( (lv_ownedInitExpression_7_0= ruleExpCS ) ) ) )? ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5580:1: ruleNavigatingCommaArgCS returns [EObject current=null] : ( ( (lv_prefix_0_0= ',' ) ) ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) ) ( (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? ) | (otherlv_6= 'in' ( (lv_ownedInitExpression_7_0= ruleExpCS ) ) ) )? ) ;
public final EObject ruleNavigatingCommaArgCS() throws RecognitionException {
EObject current = null;
@@ -15860,19 +16128,19 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5496:28: ( ( ( (lv_prefix_0_0= ',' ) ) ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) ) ( (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? ) | (otherlv_6= 'in' ( (lv_ownedInitExpression_7_0= ruleExpCS ) ) ) )? ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5497:1: ( ( (lv_prefix_0_0= ',' ) ) ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) ) ( (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? ) | (otherlv_6= 'in' ( (lv_ownedInitExpression_7_0= ruleExpCS ) ) ) )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5583:28: ( ( ( (lv_prefix_0_0= ',' ) ) ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) ) ( (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? ) | (otherlv_6= 'in' ( (lv_ownedInitExpression_7_0= ruleExpCS ) ) ) )? ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5584:1: ( ( (lv_prefix_0_0= ',' ) ) ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) ) ( (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? ) | (otherlv_6= 'in' ( (lv_ownedInitExpression_7_0= ruleExpCS ) ) ) )? )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5497:1: ( ( (lv_prefix_0_0= ',' ) ) ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) ) ( (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? ) | (otherlv_6= 'in' ( (lv_ownedInitExpression_7_0= ruleExpCS ) ) ) )? )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5497:2: ( (lv_prefix_0_0= ',' ) ) ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) ) ( (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? ) | (otherlv_6= 'in' ( (lv_ownedInitExpression_7_0= ruleExpCS ) ) ) )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5584:1: ( ( (lv_prefix_0_0= ',' ) ) ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) ) ( (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? ) | (otherlv_6= 'in' ( (lv_ownedInitExpression_7_0= ruleExpCS ) ) ) )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5584:2: ( (lv_prefix_0_0= ',' ) ) ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) ) ( (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? ) | (otherlv_6= 'in' ( (lv_ownedInitExpression_7_0= ruleExpCS ) ) ) )?
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5497:2: ( (lv_prefix_0_0= ',' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5498:1: (lv_prefix_0_0= ',' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5584:2: ( (lv_prefix_0_0= ',' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5585:1: (lv_prefix_0_0= ',' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5498:1: (lv_prefix_0_0= ',' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5499:3: lv_prefix_0_0= ','
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5585:1: (lv_prefix_0_0= ',' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5586:3: lv_prefix_0_0= ','
{
- lv_prefix_0_0=(Token)match(input,20,FollowSets000.FOLLOW_20_in_ruleNavigatingCommaArgCS12054); if (state.failed) return current;
+ lv_prefix_0_0=(Token)match(input,20,FollowSets000.FOLLOW_20_in_ruleNavigatingCommaArgCS12229); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_prefix_0_0, grammarAccess.getNavigatingCommaArgCSAccess().getPrefixCommaKeyword_0_0());
@@ -15892,18 +16160,18 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5512:2: ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5513:1: (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5599:2: ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5600:1: (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5513:1: (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5514:3: lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5600:1: (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5601:3: lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNavigatingCommaArgCSAccess().getOwnedNameExpressionNavigatingArgExpCSParserRuleCall_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingCommaArgCS12088);
+ pushFollow(FollowSets000.FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingCommaArgCS12263);
lv_ownedNameExpression_1_0=ruleNavigatingArgExpCS();
state._fsp--;
@@ -15927,41 +16195,41 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5530:2: ( (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? ) | (otherlv_6= 'in' ( (lv_ownedInitExpression_7_0= ruleExpCS ) ) ) )?
- int alt106=3;
- int LA106_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5617:2: ( (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? ) | (otherlv_6= 'in' ( (lv_ownedInitExpression_7_0= ruleExpCS ) ) ) )?
+ int alt105=3;
+ int LA105_0 = input.LA(1);
- if ( (LA106_0==29) ) {
- alt106=1;
+ if ( (LA105_0==29) ) {
+ alt105=1;
}
- else if ( (LA106_0==18) ) {
- alt106=2;
+ else if ( (LA105_0==18) ) {
+ alt105=2;
}
- switch (alt106) {
+ switch (alt105) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5530:3: (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5617:3: (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5530:3: (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5530:5: otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5617:3: (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5617:5: otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )?
{
- otherlv_2=(Token)match(input,29,FollowSets000.FOLLOW_29_in_ruleNavigatingCommaArgCS12102); if (state.failed) return current;
+ otherlv_2=(Token)match(input,29,FollowSets000.FOLLOW_29_in_ruleNavigatingCommaArgCS12277); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getNavigatingCommaArgCSAccess().getColonKeyword_2_0_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5534:1: ( (lv_ownedType_3_0= ruleTypeExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5535:1: (lv_ownedType_3_0= ruleTypeExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5621:1: ( (lv_ownedType_3_0= ruleTypeExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5622:1: (lv_ownedType_3_0= ruleTypeExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5535:1: (lv_ownedType_3_0= ruleTypeExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5536:3: lv_ownedType_3_0= ruleTypeExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5622:1: (lv_ownedType_3_0= ruleTypeExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5623:3: lv_ownedType_3_0= ruleTypeExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNavigatingCommaArgCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_0_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleNavigatingCommaArgCS12123);
+ pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleNavigatingCommaArgCS12298);
lv_ownedType_3_0=ruleTypeExpCS();
state._fsp--;
@@ -15985,35 +16253,35 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5552:2: (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )?
- int alt105=2;
- int LA105_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5639:2: (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )?
+ int alt104=2;
+ int LA104_0 = input.LA(1);
- if ( (LA105_0==49) ) {
- alt105=1;
+ if ( (LA104_0==49) ) {
+ alt104=1;
}
- switch (alt105) {
+ switch (alt104) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5552:4: otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5639:4: otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) )
{
- otherlv_4=(Token)match(input,49,FollowSets000.FOLLOW_49_in_ruleNavigatingCommaArgCS12136); if (state.failed) return current;
+ otherlv_4=(Token)match(input,49,FollowSets000.FOLLOW_49_in_ruleNavigatingCommaArgCS12311); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_4, grammarAccess.getNavigatingCommaArgCSAccess().getEqualsSignKeyword_2_0_2_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5556:1: ( (lv_ownedInitExpression_5_0= ruleExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5557:1: (lv_ownedInitExpression_5_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5643:1: ( (lv_ownedInitExpression_5_0= ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5644:1: (lv_ownedInitExpression_5_0= ruleExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5557:1: (lv_ownedInitExpression_5_0= ruleExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5558:3: lv_ownedInitExpression_5_0= ruleExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5644:1: (lv_ownedInitExpression_5_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5645:3: lv_ownedInitExpression_5_0= ruleExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNavigatingCommaArgCSAccess().getOwnedInitExpressionExpCSParserRuleCall_2_0_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleNavigatingCommaArgCS12157);
+ pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleNavigatingCommaArgCS12332);
lv_ownedInitExpression_5_0=ruleExpCS();
state._fsp--;
@@ -16050,29 +16318,29 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5575:6: (otherlv_6= 'in' ( (lv_ownedInitExpression_7_0= ruleExpCS ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5662:6: (otherlv_6= 'in' ( (lv_ownedInitExpression_7_0= ruleExpCS ) ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5575:6: (otherlv_6= 'in' ( (lv_ownedInitExpression_7_0= ruleExpCS ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5575:8: otherlv_6= 'in' ( (lv_ownedInitExpression_7_0= ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5662:6: (otherlv_6= 'in' ( (lv_ownedInitExpression_7_0= ruleExpCS ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5662:8: otherlv_6= 'in' ( (lv_ownedInitExpression_7_0= ruleExpCS ) )
{
- otherlv_6=(Token)match(input,18,FollowSets000.FOLLOW_18_in_ruleNavigatingCommaArgCS12179); if (state.failed) return current;
+ otherlv_6=(Token)match(input,18,FollowSets000.FOLLOW_18_in_ruleNavigatingCommaArgCS12354); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_6, grammarAccess.getNavigatingCommaArgCSAccess().getInKeyword_2_1_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5579:1: ( (lv_ownedInitExpression_7_0= ruleExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5580:1: (lv_ownedInitExpression_7_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5666:1: ( (lv_ownedInitExpression_7_0= ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5667:1: (lv_ownedInitExpression_7_0= ruleExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5580:1: (lv_ownedInitExpression_7_0= ruleExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5581:3: lv_ownedInitExpression_7_0= ruleExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5667:1: (lv_ownedInitExpression_7_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5668:3: lv_ownedInitExpression_7_0= ruleExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNavigatingCommaArgCSAccess().getOwnedInitExpressionExpCSParserRuleCall_2_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleNavigatingCommaArgCS12200);
+ pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleNavigatingCommaArgCS12375);
lv_ownedInitExpression_7_0=ruleExpCS();
state._fsp--;
@@ -16128,7 +16396,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleNavigatingSemiArgCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5605:1: entryRuleNavigatingSemiArgCS returns [EObject current=null] : iv_ruleNavigatingSemiArgCS= ruleNavigatingSemiArgCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5692:1: entryRuleNavigatingSemiArgCS returns [EObject current=null] : iv_ruleNavigatingSemiArgCS= ruleNavigatingSemiArgCS EOF ;
public final EObject entryRuleNavigatingSemiArgCS() throws RecognitionException {
EObject current = null;
@@ -16136,13 +16404,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5606:2: (iv_ruleNavigatingSemiArgCS= ruleNavigatingSemiArgCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5607:2: iv_ruleNavigatingSemiArgCS= ruleNavigatingSemiArgCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5693:2: (iv_ruleNavigatingSemiArgCS= ruleNavigatingSemiArgCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5694:2: iv_ruleNavigatingSemiArgCS= ruleNavigatingSemiArgCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNavigatingSemiArgCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleNavigatingSemiArgCS_in_entryRuleNavigatingSemiArgCS12239);
+ pushFollow(FollowSets000.FOLLOW_ruleNavigatingSemiArgCS_in_entryRuleNavigatingSemiArgCS12414);
iv_ruleNavigatingSemiArgCS=ruleNavigatingSemiArgCS();
state._fsp--;
@@ -16150,7 +16418,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleNavigatingSemiArgCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNavigatingSemiArgCS12249); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNavigatingSemiArgCS12424); if (state.failed) return current;
}
@@ -16168,7 +16436,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleNavigatingSemiArgCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5614:1: ruleNavigatingSemiArgCS returns [EObject current=null] : ( ( (lv_prefix_0_0= ';' ) ) ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) ) (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? )? ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5701:1: ruleNavigatingSemiArgCS returns [EObject current=null] : ( ( (lv_prefix_0_0= ';' ) ) ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) ) (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? )? ) ;
public final EObject ruleNavigatingSemiArgCS() throws RecognitionException {
EObject current = null;
@@ -16185,19 +16453,19 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5617:28: ( ( ( (lv_prefix_0_0= ';' ) ) ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) ) (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? )? ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5618:1: ( ( (lv_prefix_0_0= ';' ) ) ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) ) (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5704:28: ( ( ( (lv_prefix_0_0= ';' ) ) ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) ) (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? )? ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5705:1: ( ( (lv_prefix_0_0= ';' ) ) ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) ) (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? )? )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5618:1: ( ( (lv_prefix_0_0= ';' ) ) ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) ) (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? )? )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5618:2: ( (lv_prefix_0_0= ';' ) ) ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) ) (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5705:1: ( ( (lv_prefix_0_0= ';' ) ) ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) ) (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5705:2: ( (lv_prefix_0_0= ';' ) ) ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) ) (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? )?
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5618:2: ( (lv_prefix_0_0= ';' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5619:1: (lv_prefix_0_0= ';' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5705:2: ( (lv_prefix_0_0= ';' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5706:1: (lv_prefix_0_0= ';' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5619:1: (lv_prefix_0_0= ';' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5620:3: lv_prefix_0_0= ';'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5706:1: (lv_prefix_0_0= ';' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5707:3: lv_prefix_0_0= ';'
{
- lv_prefix_0_0=(Token)match(input,33,FollowSets000.FOLLOW_33_in_ruleNavigatingSemiArgCS12292); if (state.failed) return current;
+ lv_prefix_0_0=(Token)match(input,33,FollowSets000.FOLLOW_33_in_ruleNavigatingSemiArgCS12467); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_prefix_0_0, grammarAccess.getNavigatingSemiArgCSAccess().getPrefixSemicolonKeyword_0_0());
@@ -16217,18 +16485,18 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5633:2: ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5634:1: (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5720:2: ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5721:1: (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5634:1: (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5635:3: lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5721:1: (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5722:3: lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNavigatingSemiArgCSAccess().getOwnedNameExpressionNavigatingArgExpCSParserRuleCall_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingSemiArgCS12326);
+ pushFollow(FollowSets000.FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingSemiArgCS12501);
lv_ownedNameExpression_1_0=ruleNavigatingArgExpCS();
state._fsp--;
@@ -16252,35 +16520,35 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5651:2: (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? )?
- int alt108=2;
- int LA108_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5738:2: (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? )?
+ int alt107=2;
+ int LA107_0 = input.LA(1);
- if ( (LA108_0==29) ) {
- alt108=1;
+ if ( (LA107_0==29) ) {
+ alt107=1;
}
- switch (alt108) {
+ switch (alt107) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5651:4: otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5738:4: otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )?
{
- otherlv_2=(Token)match(input,29,FollowSets000.FOLLOW_29_in_ruleNavigatingSemiArgCS12339); if (state.failed) return current;
+ otherlv_2=(Token)match(input,29,FollowSets000.FOLLOW_29_in_ruleNavigatingSemiArgCS12514); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getNavigatingSemiArgCSAccess().getColonKeyword_2_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5655:1: ( (lv_ownedType_3_0= ruleTypeExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5656:1: (lv_ownedType_3_0= ruleTypeExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5742:1: ( (lv_ownedType_3_0= ruleTypeExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5743:1: (lv_ownedType_3_0= ruleTypeExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5656:1: (lv_ownedType_3_0= ruleTypeExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5657:3: lv_ownedType_3_0= ruleTypeExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5743:1: (lv_ownedType_3_0= ruleTypeExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5744:3: lv_ownedType_3_0= ruleTypeExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNavigatingSemiArgCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleNavigatingSemiArgCS12360);
+ pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleNavigatingSemiArgCS12535);
lv_ownedType_3_0=ruleTypeExpCS();
state._fsp--;
@@ -16304,35 +16572,35 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5673:2: (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )?
- int alt107=2;
- int LA107_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5760:2: (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )?
+ int alt106=2;
+ int LA106_0 = input.LA(1);
- if ( (LA107_0==49) ) {
- alt107=1;
+ if ( (LA106_0==49) ) {
+ alt106=1;
}
- switch (alt107) {
+ switch (alt106) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5673:4: otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5760:4: otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) )
{
- otherlv_4=(Token)match(input,49,FollowSets000.FOLLOW_49_in_ruleNavigatingSemiArgCS12373); if (state.failed) return current;
+ otherlv_4=(Token)match(input,49,FollowSets000.FOLLOW_49_in_ruleNavigatingSemiArgCS12548); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_4, grammarAccess.getNavigatingSemiArgCSAccess().getEqualsSignKeyword_2_2_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5677:1: ( (lv_ownedInitExpression_5_0= ruleExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5678:1: (lv_ownedInitExpression_5_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5764:1: ( (lv_ownedInitExpression_5_0= ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5765:1: (lv_ownedInitExpression_5_0= ruleExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5678:1: (lv_ownedInitExpression_5_0= ruleExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5679:3: lv_ownedInitExpression_5_0= ruleExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5765:1: (lv_ownedInitExpression_5_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5766:3: lv_ownedInitExpression_5_0= ruleExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNavigatingSemiArgCSAccess().getOwnedInitExpressionExpCSParserRuleCall_2_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleNavigatingSemiArgCS12394);
+ pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleNavigatingSemiArgCS12569);
lv_ownedInitExpression_5_0=ruleExpCS();
state._fsp--;
@@ -16391,7 +16659,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleNavigatingArgExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5703:1: entryRuleNavigatingArgExpCS returns [EObject current=null] : iv_ruleNavigatingArgExpCS= ruleNavigatingArgExpCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5790:1: entryRuleNavigatingArgExpCS returns [EObject current=null] : iv_ruleNavigatingArgExpCS= ruleNavigatingArgExpCS EOF ;
public final EObject entryRuleNavigatingArgExpCS() throws RecognitionException {
EObject current = null;
@@ -16399,13 +16667,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5704:2: (iv_ruleNavigatingArgExpCS= ruleNavigatingArgExpCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5705:2: iv_ruleNavigatingArgExpCS= ruleNavigatingArgExpCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5791:2: (iv_ruleNavigatingArgExpCS= ruleNavigatingArgExpCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5792:2: iv_ruleNavigatingArgExpCS= ruleNavigatingArgExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNavigatingArgExpCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleNavigatingArgExpCS_in_entryRuleNavigatingArgExpCS12434);
+ pushFollow(FollowSets000.FOLLOW_ruleNavigatingArgExpCS_in_entryRuleNavigatingArgExpCS12609);
iv_ruleNavigatingArgExpCS=ruleNavigatingArgExpCS();
state._fsp--;
@@ -16413,7 +16681,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleNavigatingArgExpCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNavigatingArgExpCS12444); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNavigatingArgExpCS12619); if (state.failed) return current;
}
@@ -16431,7 +16699,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleNavigatingArgExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5712:1: ruleNavigatingArgExpCS returns [EObject current=null] : this_ExpCS_0= ruleExpCS ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5799:1: ruleNavigatingArgExpCS returns [EObject current=null] : this_ExpCS_0= ruleExpCS ;
public final EObject ruleNavigatingArgExpCS() throws RecognitionException {
EObject current = null;
@@ -16441,8 +16709,8 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5715:28: (this_ExpCS_0= ruleExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5717:2: this_ExpCS_0= ruleExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5802:28: (this_ExpCS_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5804:2: this_ExpCS_0= ruleExpCS
{
if ( state.backtracking==0 ) {
@@ -16454,7 +16722,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getNavigatingArgExpCSAccess().getExpCSParserRuleCall());
}
- pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleNavigatingArgExpCS12493);
+ pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleNavigatingArgExpCS12668);
this_ExpCS_0=ruleExpCS();
state._fsp--;
@@ -16485,7 +16753,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleIfExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5736:1: entryRuleIfExpCS returns [EObject current=null] : iv_ruleIfExpCS= ruleIfExpCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5823:1: entryRuleIfExpCS returns [EObject current=null] : iv_ruleIfExpCS= ruleIfExpCS EOF ;
public final EObject entryRuleIfExpCS() throws RecognitionException {
EObject current = null;
@@ -16493,13 +16761,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5737:2: (iv_ruleIfExpCS= ruleIfExpCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5738:2: iv_ruleIfExpCS= ruleIfExpCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5824:2: (iv_ruleIfExpCS= ruleIfExpCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5825:2: iv_ruleIfExpCS= ruleIfExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getIfExpCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleIfExpCS_in_entryRuleIfExpCS12527);
+ pushFollow(FollowSets000.FOLLOW_ruleIfExpCS_in_entryRuleIfExpCS12702);
iv_ruleIfExpCS=ruleIfExpCS();
state._fsp--;
@@ -16507,7 +16775,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleIfExpCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleIfExpCS12537); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleIfExpCS12712); if (state.failed) return current;
}
@@ -16525,7 +16793,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleIfExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5745:1: ruleIfExpCS returns [EObject current=null] : (otherlv_0= 'if' ( ( (lv_ownedCondition_1_1= ruleExpCS | lv_ownedCondition_1_2= rulePatternExpCS ) ) ) otherlv_2= 'then' ( (lv_ownedThenExpression_3_0= ruleExpCS ) ) ( (lv_ownedIfThenExpressions_4_0= ruleElseIfThenExpCS ) )* otherlv_5= 'else' ( (lv_ownedElseExpression_6_0= ruleExpCS ) ) otherlv_7= 'endif' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5832:1: ruleIfExpCS returns [EObject current=null] : (otherlv_0= 'if' ( ( (lv_ownedCondition_1_1= ruleExpCS | lv_ownedCondition_1_2= rulePatternExpCS ) ) ) otherlv_2= 'then' ( (lv_ownedThenExpression_3_0= ruleExpCS ) ) ( (lv_ownedIfThenExpressions_4_0= ruleElseIfThenExpCS ) )* otherlv_5= 'else' ( (lv_ownedElseExpression_6_0= ruleExpCS ) ) otherlv_7= 'endif' ) ;
public final EObject ruleIfExpCS() throws RecognitionException {
EObject current = null;
@@ -16547,37 +16815,37 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5748:28: ( (otherlv_0= 'if' ( ( (lv_ownedCondition_1_1= ruleExpCS | lv_ownedCondition_1_2= rulePatternExpCS ) ) ) otherlv_2= 'then' ( (lv_ownedThenExpression_3_0= ruleExpCS ) ) ( (lv_ownedIfThenExpressions_4_0= ruleElseIfThenExpCS ) )* otherlv_5= 'else' ( (lv_ownedElseExpression_6_0= ruleExpCS ) ) otherlv_7= 'endif' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5749:1: (otherlv_0= 'if' ( ( (lv_ownedCondition_1_1= ruleExpCS | lv_ownedCondition_1_2= rulePatternExpCS ) ) ) otherlv_2= 'then' ( (lv_ownedThenExpression_3_0= ruleExpCS ) ) ( (lv_ownedIfThenExpressions_4_0= ruleElseIfThenExpCS ) )* otherlv_5= 'else' ( (lv_ownedElseExpression_6_0= ruleExpCS ) ) otherlv_7= 'endif' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5835:28: ( (otherlv_0= 'if' ( ( (lv_ownedCondition_1_1= ruleExpCS | lv_ownedCondition_1_2= rulePatternExpCS ) ) ) otherlv_2= 'then' ( (lv_ownedThenExpression_3_0= ruleExpCS ) ) ( (lv_ownedIfThenExpressions_4_0= ruleElseIfThenExpCS ) )* otherlv_5= 'else' ( (lv_ownedElseExpression_6_0= ruleExpCS ) ) otherlv_7= 'endif' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5836:1: (otherlv_0= 'if' ( ( (lv_ownedCondition_1_1= ruleExpCS | lv_ownedCondition_1_2= rulePatternExpCS ) ) ) otherlv_2= 'then' ( (lv_ownedThenExpression_3_0= ruleExpCS ) ) ( (lv_ownedIfThenExpressions_4_0= ruleElseIfThenExpCS ) )* otherlv_5= 'else' ( (lv_ownedElseExpression_6_0= ruleExpCS ) ) otherlv_7= 'endif' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5749:1: (otherlv_0= 'if' ( ( (lv_ownedCondition_1_1= ruleExpCS | lv_ownedCondition_1_2= rulePatternExpCS ) ) ) otherlv_2= 'then' ( (lv_ownedThenExpression_3_0= ruleExpCS ) ) ( (lv_ownedIfThenExpressions_4_0= ruleElseIfThenExpCS ) )* otherlv_5= 'else' ( (lv_ownedElseExpression_6_0= ruleExpCS ) ) otherlv_7= 'endif' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5749:3: otherlv_0= 'if' ( ( (lv_ownedCondition_1_1= ruleExpCS | lv_ownedCondition_1_2= rulePatternExpCS ) ) ) otherlv_2= 'then' ( (lv_ownedThenExpression_3_0= ruleExpCS ) ) ( (lv_ownedIfThenExpressions_4_0= ruleElseIfThenExpCS ) )* otherlv_5= 'else' ( (lv_ownedElseExpression_6_0= ruleExpCS ) ) otherlv_7= 'endif'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5836:1: (otherlv_0= 'if' ( ( (lv_ownedCondition_1_1= ruleExpCS | lv_ownedCondition_1_2= rulePatternExpCS ) ) ) otherlv_2= 'then' ( (lv_ownedThenExpression_3_0= ruleExpCS ) ) ( (lv_ownedIfThenExpressions_4_0= ruleElseIfThenExpCS ) )* otherlv_5= 'else' ( (lv_ownedElseExpression_6_0= ruleExpCS ) ) otherlv_7= 'endif' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5836:3: otherlv_0= 'if' ( ( (lv_ownedCondition_1_1= ruleExpCS | lv_ownedCondition_1_2= rulePatternExpCS ) ) ) otherlv_2= 'then' ( (lv_ownedThenExpression_3_0= ruleExpCS ) ) ( (lv_ownedIfThenExpressions_4_0= ruleElseIfThenExpCS ) )* otherlv_5= 'else' ( (lv_ownedElseExpression_6_0= ruleExpCS ) ) otherlv_7= 'endif'
{
- otherlv_0=(Token)match(input,86,FollowSets000.FOLLOW_86_in_ruleIfExpCS12574); if (state.failed) return current;
+ otherlv_0=(Token)match(input,86,FollowSets000.FOLLOW_86_in_ruleIfExpCS12749); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_0, grammarAccess.getIfExpCSAccess().getIfKeyword_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5753:1: ( ( (lv_ownedCondition_1_1= ruleExpCS | lv_ownedCondition_1_2= rulePatternExpCS ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5754:1: ( (lv_ownedCondition_1_1= ruleExpCS | lv_ownedCondition_1_2= rulePatternExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5840:1: ( ( (lv_ownedCondition_1_1= ruleExpCS | lv_ownedCondition_1_2= rulePatternExpCS ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5841:1: ( (lv_ownedCondition_1_1= ruleExpCS | lv_ownedCondition_1_2= rulePatternExpCS ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5754:1: ( (lv_ownedCondition_1_1= ruleExpCS | lv_ownedCondition_1_2= rulePatternExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5755:1: (lv_ownedCondition_1_1= ruleExpCS | lv_ownedCondition_1_2= rulePatternExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5841:1: ( (lv_ownedCondition_1_1= ruleExpCS | lv_ownedCondition_1_2= rulePatternExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5842:1: (lv_ownedCondition_1_1= ruleExpCS | lv_ownedCondition_1_2= rulePatternExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5755:1: (lv_ownedCondition_1_1= ruleExpCS | lv_ownedCondition_1_2= rulePatternExpCS )
- int alt109=2;
- alt109 = dfa109.predict(input);
- switch (alt109) {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5842:1: (lv_ownedCondition_1_1= ruleExpCS | lv_ownedCondition_1_2= rulePatternExpCS )
+ int alt108=2;
+ alt108 = dfa108.predict(input);
+ switch (alt108) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5756:3: lv_ownedCondition_1_1= ruleExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5843:3: lv_ownedCondition_1_1= ruleExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getIfExpCSAccess().getOwnedConditionExpCSParserRuleCall_1_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleIfExpCS12597);
+ pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleIfExpCS12772);
lv_ownedCondition_1_1=ruleExpCS();
state._fsp--;
@@ -16599,14 +16867,14 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5771:8: lv_ownedCondition_1_2= rulePatternExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5858:8: lv_ownedCondition_1_2= rulePatternExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getIfExpCSAccess().getOwnedConditionPatternExpCSParserRuleCall_1_0_1());
}
- pushFollow(FollowSets000.FOLLOW_rulePatternExpCS_in_ruleIfExpCS12616);
+ pushFollow(FollowSets000.FOLLOW_rulePatternExpCS_in_ruleIfExpCS12791);
lv_ownedCondition_1_2=rulePatternExpCS();
state._fsp--;
@@ -16636,24 +16904,24 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- otherlv_2=(Token)match(input,87,FollowSets000.FOLLOW_87_in_ruleIfExpCS12631); if (state.failed) return current;
+ otherlv_2=(Token)match(input,87,FollowSets000.FOLLOW_87_in_ruleIfExpCS12806); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getIfExpCSAccess().getThenKeyword_2());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5793:1: ( (lv_ownedThenExpression_3_0= ruleExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5794:1: (lv_ownedThenExpression_3_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5880:1: ( (lv_ownedThenExpression_3_0= ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5881:1: (lv_ownedThenExpression_3_0= ruleExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5794:1: (lv_ownedThenExpression_3_0= ruleExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5795:3: lv_ownedThenExpression_3_0= ruleExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5881:1: (lv_ownedThenExpression_3_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5882:3: lv_ownedThenExpression_3_0= ruleExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getIfExpCSAccess().getOwnedThenExpressionExpCSParserRuleCall_3_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleIfExpCS12652);
+ pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleIfExpCS12827);
lv_ownedThenExpression_3_0=ruleExpCS();
state._fsp--;
@@ -16677,30 +16945,30 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5811:2: ( (lv_ownedIfThenExpressions_4_0= ruleElseIfThenExpCS ) )*
- loop110:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5898:2: ( (lv_ownedIfThenExpressions_4_0= ruleElseIfThenExpCS ) )*
+ loop109:
do {
- int alt110=2;
- int LA110_0 = input.LA(1);
+ int alt109=2;
+ int LA109_0 = input.LA(1);
- if ( (LA110_0==90) ) {
- alt110=1;
+ if ( (LA109_0==90) ) {
+ alt109=1;
}
- switch (alt110) {
+ switch (alt109) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5812:1: (lv_ownedIfThenExpressions_4_0= ruleElseIfThenExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5899:1: (lv_ownedIfThenExpressions_4_0= ruleElseIfThenExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5812:1: (lv_ownedIfThenExpressions_4_0= ruleElseIfThenExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5813:3: lv_ownedIfThenExpressions_4_0= ruleElseIfThenExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5899:1: (lv_ownedIfThenExpressions_4_0= ruleElseIfThenExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5900:3: lv_ownedIfThenExpressions_4_0= ruleElseIfThenExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getIfExpCSAccess().getOwnedIfThenExpressionsElseIfThenExpCSParserRuleCall_4_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleElseIfThenExpCS_in_ruleIfExpCS12673);
+ pushFollow(FollowSets000.FOLLOW_ruleElseIfThenExpCS_in_ruleIfExpCS12848);
lv_ownedIfThenExpressions_4_0=ruleElseIfThenExpCS();
state._fsp--;
@@ -16726,28 +16994,28 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
break;
default :
- break loop110;
+ break loop109;
}
} while (true);
- otherlv_5=(Token)match(input,88,FollowSets000.FOLLOW_88_in_ruleIfExpCS12686); if (state.failed) return current;
+ otherlv_5=(Token)match(input,88,FollowSets000.FOLLOW_88_in_ruleIfExpCS12861); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_5, grammarAccess.getIfExpCSAccess().getElseKeyword_5());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5833:1: ( (lv_ownedElseExpression_6_0= ruleExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5834:1: (lv_ownedElseExpression_6_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5920:1: ( (lv_ownedElseExpression_6_0= ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5921:1: (lv_ownedElseExpression_6_0= ruleExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5834:1: (lv_ownedElseExpression_6_0= ruleExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5835:3: lv_ownedElseExpression_6_0= ruleExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5921:1: (lv_ownedElseExpression_6_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5922:3: lv_ownedElseExpression_6_0= ruleExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getIfExpCSAccess().getOwnedElseExpressionExpCSParserRuleCall_6_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleIfExpCS12707);
+ pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleIfExpCS12882);
lv_ownedElseExpression_6_0=ruleExpCS();
state._fsp--;
@@ -16771,7 +17039,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- otherlv_7=(Token)match(input,89,FollowSets000.FOLLOW_89_in_ruleIfExpCS12719); if (state.failed) return current;
+ otherlv_7=(Token)match(input,89,FollowSets000.FOLLOW_89_in_ruleIfExpCS12894); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_7, grammarAccess.getIfExpCSAccess().getEndifKeyword_7());
@@ -16800,7 +17068,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleElseIfThenExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5863:1: entryRuleElseIfThenExpCS returns [EObject current=null] : iv_ruleElseIfThenExpCS= ruleElseIfThenExpCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5950:1: entryRuleElseIfThenExpCS returns [EObject current=null] : iv_ruleElseIfThenExpCS= ruleElseIfThenExpCS EOF ;
public final EObject entryRuleElseIfThenExpCS() throws RecognitionException {
EObject current = null;
@@ -16808,13 +17076,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5864:2: (iv_ruleElseIfThenExpCS= ruleElseIfThenExpCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5865:2: iv_ruleElseIfThenExpCS= ruleElseIfThenExpCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5951:2: (iv_ruleElseIfThenExpCS= ruleElseIfThenExpCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5952:2: iv_ruleElseIfThenExpCS= ruleElseIfThenExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getElseIfThenExpCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleElseIfThenExpCS_in_entryRuleElseIfThenExpCS12755);
+ pushFollow(FollowSets000.FOLLOW_ruleElseIfThenExpCS_in_entryRuleElseIfThenExpCS12930);
iv_ruleElseIfThenExpCS=ruleElseIfThenExpCS();
state._fsp--;
@@ -16822,7 +17090,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleElseIfThenExpCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleElseIfThenExpCS12765); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleElseIfThenExpCS12940); if (state.failed) return current;
}
@@ -16840,7 +17108,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleElseIfThenExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5872:1: ruleElseIfThenExpCS returns [EObject current=null] : (otherlv_0= 'elseif' ( (lv_ownedCondition_1_0= ruleExpCS ) ) otherlv_2= 'then' ( (lv_ownedThenExpression_3_0= ruleExpCS ) ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5959:1: ruleElseIfThenExpCS returns [EObject current=null] : (otherlv_0= 'elseif' ( (lv_ownedCondition_1_0= ruleExpCS ) ) otherlv_2= 'then' ( (lv_ownedThenExpression_3_0= ruleExpCS ) ) ) ;
public final EObject ruleElseIfThenExpCS() throws RecognitionException {
EObject current = null;
@@ -16854,30 +17122,30 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5875:28: ( (otherlv_0= 'elseif' ( (lv_ownedCondition_1_0= ruleExpCS ) ) otherlv_2= 'then' ( (lv_ownedThenExpression_3_0= ruleExpCS ) ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5876:1: (otherlv_0= 'elseif' ( (lv_ownedCondition_1_0= ruleExpCS ) ) otherlv_2= 'then' ( (lv_ownedThenExpression_3_0= ruleExpCS ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5962:28: ( (otherlv_0= 'elseif' ( (lv_ownedCondition_1_0= ruleExpCS ) ) otherlv_2= 'then' ( (lv_ownedThenExpression_3_0= ruleExpCS ) ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5963:1: (otherlv_0= 'elseif' ( (lv_ownedCondition_1_0= ruleExpCS ) ) otherlv_2= 'then' ( (lv_ownedThenExpression_3_0= ruleExpCS ) ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5876:1: (otherlv_0= 'elseif' ( (lv_ownedCondition_1_0= ruleExpCS ) ) otherlv_2= 'then' ( (lv_ownedThenExpression_3_0= ruleExpCS ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5876:3: otherlv_0= 'elseif' ( (lv_ownedCondition_1_0= ruleExpCS ) ) otherlv_2= 'then' ( (lv_ownedThenExpression_3_0= ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5963:1: (otherlv_0= 'elseif' ( (lv_ownedCondition_1_0= ruleExpCS ) ) otherlv_2= 'then' ( (lv_ownedThenExpression_3_0= ruleExpCS ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5963:3: otherlv_0= 'elseif' ( (lv_ownedCondition_1_0= ruleExpCS ) ) otherlv_2= 'then' ( (lv_ownedThenExpression_3_0= ruleExpCS ) )
{
- otherlv_0=(Token)match(input,90,FollowSets000.FOLLOW_90_in_ruleElseIfThenExpCS12802); if (state.failed) return current;
+ otherlv_0=(Token)match(input,90,FollowSets000.FOLLOW_90_in_ruleElseIfThenExpCS12977); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_0, grammarAccess.getElseIfThenExpCSAccess().getElseifKeyword_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5880:1: ( (lv_ownedCondition_1_0= ruleExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5881:1: (lv_ownedCondition_1_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5967:1: ( (lv_ownedCondition_1_0= ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5968:1: (lv_ownedCondition_1_0= ruleExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5881:1: (lv_ownedCondition_1_0= ruleExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5882:3: lv_ownedCondition_1_0= ruleExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5968:1: (lv_ownedCondition_1_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5969:3: lv_ownedCondition_1_0= ruleExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getElseIfThenExpCSAccess().getOwnedConditionExpCSParserRuleCall_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleElseIfThenExpCS12823);
+ pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleElseIfThenExpCS12998);
lv_ownedCondition_1_0=ruleExpCS();
state._fsp--;
@@ -16901,24 +17169,24 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- otherlv_2=(Token)match(input,87,FollowSets000.FOLLOW_87_in_ruleElseIfThenExpCS12835); if (state.failed) return current;
+ otherlv_2=(Token)match(input,87,FollowSets000.FOLLOW_87_in_ruleElseIfThenExpCS13010); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getElseIfThenExpCSAccess().getThenKeyword_2());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5902:1: ( (lv_ownedThenExpression_3_0= ruleExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5903:1: (lv_ownedThenExpression_3_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5989:1: ( (lv_ownedThenExpression_3_0= ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5990:1: (lv_ownedThenExpression_3_0= ruleExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5903:1: (lv_ownedThenExpression_3_0= ruleExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5904:3: lv_ownedThenExpression_3_0= ruleExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5990:1: (lv_ownedThenExpression_3_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5991:3: lv_ownedThenExpression_3_0= ruleExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getElseIfThenExpCSAccess().getOwnedThenExpressionExpCSParserRuleCall_3_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleElseIfThenExpCS12856);
+ pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleElseIfThenExpCS13031);
lv_ownedThenExpression_3_0=ruleExpCS();
state._fsp--;
@@ -16965,7 +17233,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleLetExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5928:1: entryRuleLetExpCS returns [EObject current=null] : iv_ruleLetExpCS= ruleLetExpCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6015:1: entryRuleLetExpCS returns [EObject current=null] : iv_ruleLetExpCS= ruleLetExpCS EOF ;
public final EObject entryRuleLetExpCS() throws RecognitionException {
EObject current = null;
@@ -16973,13 +17241,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5929:2: (iv_ruleLetExpCS= ruleLetExpCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5930:2: iv_ruleLetExpCS= ruleLetExpCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6016:2: (iv_ruleLetExpCS= ruleLetExpCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6017:2: iv_ruleLetExpCS= ruleLetExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getLetExpCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleLetExpCS_in_entryRuleLetExpCS12892);
+ pushFollow(FollowSets000.FOLLOW_ruleLetExpCS_in_entryRuleLetExpCS13067);
iv_ruleLetExpCS=ruleLetExpCS();
state._fsp--;
@@ -16987,7 +17255,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleLetExpCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleLetExpCS12902); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleLetExpCS13077); if (state.failed) return current;
}
@@ -17005,7 +17273,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleLetExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5937:1: ruleLetExpCS returns [EObject current=null] : (otherlv_0= 'let' ( (lv_ownedVariables_1_0= ruleLetVariableCS ) ) (otherlv_2= ',' ( (lv_ownedVariables_3_0= ruleLetVariableCS ) ) )* otherlv_4= 'in' ( (lv_ownedInExpression_5_0= ruleExpCS ) ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6024:1: ruleLetExpCS returns [EObject current=null] : (otherlv_0= 'let' ( (lv_ownedVariables_1_0= ruleLetVariableCS ) ) (otherlv_2= ',' ( (lv_ownedVariables_3_0= ruleLetVariableCS ) ) )* otherlv_4= 'in' ( (lv_ownedInExpression_5_0= ruleExpCS ) ) ) ;
public final EObject ruleLetExpCS() throws RecognitionException {
EObject current = null;
@@ -17022,30 +17290,30 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5940:28: ( (otherlv_0= 'let' ( (lv_ownedVariables_1_0= ruleLetVariableCS ) ) (otherlv_2= ',' ( (lv_ownedVariables_3_0= ruleLetVariableCS ) ) )* otherlv_4= 'in' ( (lv_ownedInExpression_5_0= ruleExpCS ) ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5941:1: (otherlv_0= 'let' ( (lv_ownedVariables_1_0= ruleLetVariableCS ) ) (otherlv_2= ',' ( (lv_ownedVariables_3_0= ruleLetVariableCS ) ) )* otherlv_4= 'in' ( (lv_ownedInExpression_5_0= ruleExpCS ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6027:28: ( (otherlv_0= 'let' ( (lv_ownedVariables_1_0= ruleLetVariableCS ) ) (otherlv_2= ',' ( (lv_ownedVariables_3_0= ruleLetVariableCS ) ) )* otherlv_4= 'in' ( (lv_ownedInExpression_5_0= ruleExpCS ) ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6028:1: (otherlv_0= 'let' ( (lv_ownedVariables_1_0= ruleLetVariableCS ) ) (otherlv_2= ',' ( (lv_ownedVariables_3_0= ruleLetVariableCS ) ) )* otherlv_4= 'in' ( (lv_ownedInExpression_5_0= ruleExpCS ) ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5941:1: (otherlv_0= 'let' ( (lv_ownedVariables_1_0= ruleLetVariableCS ) ) (otherlv_2= ',' ( (lv_ownedVariables_3_0= ruleLetVariableCS ) ) )* otherlv_4= 'in' ( (lv_ownedInExpression_5_0= ruleExpCS ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5941:3: otherlv_0= 'let' ( (lv_ownedVariables_1_0= ruleLetVariableCS ) ) (otherlv_2= ',' ( (lv_ownedVariables_3_0= ruleLetVariableCS ) ) )* otherlv_4= 'in' ( (lv_ownedInExpression_5_0= ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6028:1: (otherlv_0= 'let' ( (lv_ownedVariables_1_0= ruleLetVariableCS ) ) (otherlv_2= ',' ( (lv_ownedVariables_3_0= ruleLetVariableCS ) ) )* otherlv_4= 'in' ( (lv_ownedInExpression_5_0= ruleExpCS ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6028:3: otherlv_0= 'let' ( (lv_ownedVariables_1_0= ruleLetVariableCS ) ) (otherlv_2= ',' ( (lv_ownedVariables_3_0= ruleLetVariableCS ) ) )* otherlv_4= 'in' ( (lv_ownedInExpression_5_0= ruleExpCS ) )
{
- otherlv_0=(Token)match(input,91,FollowSets000.FOLLOW_91_in_ruleLetExpCS12939); if (state.failed) return current;
+ otherlv_0=(Token)match(input,91,FollowSets000.FOLLOW_91_in_ruleLetExpCS13114); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_0, grammarAccess.getLetExpCSAccess().getLetKeyword_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5945:1: ( (lv_ownedVariables_1_0= ruleLetVariableCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5946:1: (lv_ownedVariables_1_0= ruleLetVariableCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6032:1: ( (lv_ownedVariables_1_0= ruleLetVariableCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6033:1: (lv_ownedVariables_1_0= ruleLetVariableCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5946:1: (lv_ownedVariables_1_0= ruleLetVariableCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5947:3: lv_ownedVariables_1_0= ruleLetVariableCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6033:1: (lv_ownedVariables_1_0= ruleLetVariableCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6034:3: lv_ownedVariables_1_0= ruleLetVariableCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getLetExpCSAccess().getOwnedVariablesLetVariableCSParserRuleCall_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleLetVariableCS_in_ruleLetExpCS12960);
+ pushFollow(FollowSets000.FOLLOW_ruleLetVariableCS_in_ruleLetExpCS13135);
lv_ownedVariables_1_0=ruleLetVariableCS();
state._fsp--;
@@ -17069,39 +17337,39 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5963:2: (otherlv_2= ',' ( (lv_ownedVariables_3_0= ruleLetVariableCS ) ) )*
- loop111:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6050:2: (otherlv_2= ',' ( (lv_ownedVariables_3_0= ruleLetVariableCS ) ) )*
+ loop110:
do {
- int alt111=2;
- int LA111_0 = input.LA(1);
+ int alt110=2;
+ int LA110_0 = input.LA(1);
- if ( (LA111_0==20) ) {
- alt111=1;
+ if ( (LA110_0==20) ) {
+ alt110=1;
}
- switch (alt111) {
+ switch (alt110) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5963:4: otherlv_2= ',' ( (lv_ownedVariables_3_0= ruleLetVariableCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6050:4: otherlv_2= ',' ( (lv_ownedVariables_3_0= ruleLetVariableCS ) )
{
- otherlv_2=(Token)match(input,20,FollowSets000.FOLLOW_20_in_ruleLetExpCS12973); if (state.failed) return current;
+ otherlv_2=(Token)match(input,20,FollowSets000.FOLLOW_20_in_ruleLetExpCS13148); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getLetExpCSAccess().getCommaKeyword_2_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5967:1: ( (lv_ownedVariables_3_0= ruleLetVariableCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5968:1: (lv_ownedVariables_3_0= ruleLetVariableCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6054:1: ( (lv_ownedVariables_3_0= ruleLetVariableCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6055:1: (lv_ownedVariables_3_0= ruleLetVariableCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5968:1: (lv_ownedVariables_3_0= ruleLetVariableCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5969:3: lv_ownedVariables_3_0= ruleLetVariableCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6055:1: (lv_ownedVariables_3_0= ruleLetVariableCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6056:3: lv_ownedVariables_3_0= ruleLetVariableCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getLetExpCSAccess().getOwnedVariablesLetVariableCSParserRuleCall_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleLetVariableCS_in_ruleLetExpCS12994);
+ pushFollow(FollowSets000.FOLLOW_ruleLetVariableCS_in_ruleLetExpCS13169);
lv_ownedVariables_3_0=ruleLetVariableCS();
state._fsp--;
@@ -17130,28 +17398,28 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
break;
default :
- break loop111;
+ break loop110;
}
} while (true);
- otherlv_4=(Token)match(input,18,FollowSets000.FOLLOW_18_in_ruleLetExpCS13008); if (state.failed) return current;
+ otherlv_4=(Token)match(input,18,FollowSets000.FOLLOW_18_in_ruleLetExpCS13183); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_4, grammarAccess.getLetExpCSAccess().getInKeyword_3());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5989:1: ( (lv_ownedInExpression_5_0= ruleExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5990:1: (lv_ownedInExpression_5_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6076:1: ( (lv_ownedInExpression_5_0= ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6077:1: (lv_ownedInExpression_5_0= ruleExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5990:1: (lv_ownedInExpression_5_0= ruleExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5991:3: lv_ownedInExpression_5_0= ruleExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6077:1: (lv_ownedInExpression_5_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6078:3: lv_ownedInExpression_5_0= ruleExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getLetExpCSAccess().getOwnedInExpressionExpCSParserRuleCall_4_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleLetExpCS13029);
+ pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleLetExpCS13204);
lv_ownedInExpression_5_0=ruleExpCS();
state._fsp--;
@@ -17198,7 +17466,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleLetVariableCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6015:1: entryRuleLetVariableCS returns [EObject current=null] : iv_ruleLetVariableCS= ruleLetVariableCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6102:1: entryRuleLetVariableCS returns [EObject current=null] : iv_ruleLetVariableCS= ruleLetVariableCS EOF ;
public final EObject entryRuleLetVariableCS() throws RecognitionException {
EObject current = null;
@@ -17206,13 +17474,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6016:2: (iv_ruleLetVariableCS= ruleLetVariableCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6017:2: iv_ruleLetVariableCS= ruleLetVariableCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6103:2: (iv_ruleLetVariableCS= ruleLetVariableCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6104:2: iv_ruleLetVariableCS= ruleLetVariableCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getLetVariableCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleLetVariableCS_in_entryRuleLetVariableCS13065);
+ pushFollow(FollowSets000.FOLLOW_ruleLetVariableCS_in_entryRuleLetVariableCS13240);
iv_ruleLetVariableCS=ruleLetVariableCS();
state._fsp--;
@@ -17220,7 +17488,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleLetVariableCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleLetVariableCS13075); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleLetVariableCS13250); if (state.failed) return current;
}
@@ -17238,7 +17506,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleLetVariableCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6024:1: ruleLetVariableCS returns [EObject current=null] : ( ( (lv_name_0_0= ruleUnrestrictedName ) ) ( (lv_ownedRoundBracketedClause_1_0= ruleRoundBracketedClauseCS ) )? (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) )? otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6111:1: ruleLetVariableCS returns [EObject current=null] : ( ( (lv_name_0_0= ruleUnrestrictedName ) ) ( (lv_ownedRoundBracketedClause_1_0= ruleRoundBracketedClauseCS ) )? (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) )? otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) ) ;
public final EObject ruleLetVariableCS() throws RecognitionException {
EObject current = null;
@@ -17256,24 +17524,24 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6027:28: ( ( ( (lv_name_0_0= ruleUnrestrictedName ) ) ( (lv_ownedRoundBracketedClause_1_0= ruleRoundBracketedClauseCS ) )? (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) )? otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6028:1: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) ( (lv_ownedRoundBracketedClause_1_0= ruleRoundBracketedClauseCS ) )? (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) )? otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6114:28: ( ( ( (lv_name_0_0= ruleUnrestrictedName ) ) ( (lv_ownedRoundBracketedClause_1_0= ruleRoundBracketedClauseCS ) )? (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) )? otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6115:1: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) ( (lv_ownedRoundBracketedClause_1_0= ruleRoundBracketedClauseCS ) )? (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) )? otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6028:1: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) ( (lv_ownedRoundBracketedClause_1_0= ruleRoundBracketedClauseCS ) )? (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) )? otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6028:2: ( (lv_name_0_0= ruleUnrestrictedName ) ) ( (lv_ownedRoundBracketedClause_1_0= ruleRoundBracketedClauseCS ) )? (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) )? otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6115:1: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) ( (lv_ownedRoundBracketedClause_1_0= ruleRoundBracketedClauseCS ) )? (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) )? otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6115:2: ( (lv_name_0_0= ruleUnrestrictedName ) ) ( (lv_ownedRoundBracketedClause_1_0= ruleRoundBracketedClauseCS ) )? (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) )? otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6028:2: ( (lv_name_0_0= ruleUnrestrictedName ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6029:1: (lv_name_0_0= ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6115:2: ( (lv_name_0_0= ruleUnrestrictedName ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6116:1: (lv_name_0_0= ruleUnrestrictedName )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6029:1: (lv_name_0_0= ruleUnrestrictedName )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6030:3: lv_name_0_0= ruleUnrestrictedName
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6116:1: (lv_name_0_0= ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6117:3: lv_name_0_0= ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getLetVariableCSAccess().getNameUnrestrictedNameParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleLetVariableCS13121);
+ pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleLetVariableCS13296);
lv_name_0_0=ruleUnrestrictedName();
state._fsp--;
@@ -17297,26 +17565,26 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6046:2: ( (lv_ownedRoundBracketedClause_1_0= ruleRoundBracketedClauseCS ) )?
- int alt112=2;
- int LA112_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6133:2: ( (lv_ownedRoundBracketedClause_1_0= ruleRoundBracketedClauseCS ) )?
+ int alt111=2;
+ int LA111_0 = input.LA(1);
- if ( (LA112_0==27) ) {
- alt112=1;
+ if ( (LA111_0==27) ) {
+ alt111=1;
}
- switch (alt112) {
+ switch (alt111) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6047:1: (lv_ownedRoundBracketedClause_1_0= ruleRoundBracketedClauseCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6134:1: (lv_ownedRoundBracketedClause_1_0= ruleRoundBracketedClauseCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6047:1: (lv_ownedRoundBracketedClause_1_0= ruleRoundBracketedClauseCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6048:3: lv_ownedRoundBracketedClause_1_0= ruleRoundBracketedClauseCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6134:1: (lv_ownedRoundBracketedClause_1_0= ruleRoundBracketedClauseCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6135:3: lv_ownedRoundBracketedClause_1_0= ruleRoundBracketedClauseCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getLetVariableCSAccess().getOwnedRoundBracketedClauseRoundBracketedClauseCSParserRuleCall_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleRoundBracketedClauseCS_in_ruleLetVariableCS13142);
+ pushFollow(FollowSets000.FOLLOW_ruleRoundBracketedClauseCS_in_ruleLetVariableCS13317);
lv_ownedRoundBracketedClause_1_0=ruleRoundBracketedClauseCS();
state._fsp--;
@@ -17343,35 +17611,35 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6064:3: (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) )?
- int alt113=2;
- int LA113_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6151:3: (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) )?
+ int alt112=2;
+ int LA112_0 = input.LA(1);
- if ( (LA113_0==29) ) {
- alt113=1;
+ if ( (LA112_0==29) ) {
+ alt112=1;
}
- switch (alt113) {
+ switch (alt112) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6064:5: otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6151:5: otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) )
{
- otherlv_2=(Token)match(input,29,FollowSets000.FOLLOW_29_in_ruleLetVariableCS13156); if (state.failed) return current;
+ otherlv_2=(Token)match(input,29,FollowSets000.FOLLOW_29_in_ruleLetVariableCS13331); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getLetVariableCSAccess().getColonKeyword_2_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6068:1: ( (lv_ownedType_3_0= ruleTypeExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6069:1: (lv_ownedType_3_0= ruleTypeExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6155:1: ( (lv_ownedType_3_0= ruleTypeExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6156:1: (lv_ownedType_3_0= ruleTypeExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6069:1: (lv_ownedType_3_0= ruleTypeExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6070:3: lv_ownedType_3_0= ruleTypeExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6156:1: (lv_ownedType_3_0= ruleTypeExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6157:3: lv_ownedType_3_0= ruleTypeExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getLetVariableCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleLetVariableCS13177);
+ pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleLetVariableCS13352);
lv_ownedType_3_0=ruleTypeExpCS();
state._fsp--;
@@ -17401,24 +17669,24 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- otherlv_4=(Token)match(input,49,FollowSets000.FOLLOW_49_in_ruleLetVariableCS13191); if (state.failed) return current;
+ otherlv_4=(Token)match(input,49,FollowSets000.FOLLOW_49_in_ruleLetVariableCS13366); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_4, grammarAccess.getLetVariableCSAccess().getEqualsSignKeyword_3());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6090:1: ( (lv_ownedInitExpression_5_0= ruleExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6091:1: (lv_ownedInitExpression_5_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6177:1: ( (lv_ownedInitExpression_5_0= ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6178:1: (lv_ownedInitExpression_5_0= ruleExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6091:1: (lv_ownedInitExpression_5_0= ruleExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6092:3: lv_ownedInitExpression_5_0= ruleExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6178:1: (lv_ownedInitExpression_5_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6179:3: lv_ownedInitExpression_5_0= ruleExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getLetVariableCSAccess().getOwnedInitExpressionExpCSParserRuleCall_4_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleLetVariableCS13212);
+ pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleLetVariableCS13387);
lv_ownedInitExpression_5_0=ruleExpCS();
state._fsp--;
@@ -17465,7 +17733,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleNestedExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6116:1: entryRuleNestedExpCS returns [EObject current=null] : iv_ruleNestedExpCS= ruleNestedExpCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6203:1: entryRuleNestedExpCS returns [EObject current=null] : iv_ruleNestedExpCS= ruleNestedExpCS EOF ;
public final EObject entryRuleNestedExpCS() throws RecognitionException {
EObject current = null;
@@ -17473,13 +17741,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6117:2: (iv_ruleNestedExpCS= ruleNestedExpCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6118:2: iv_ruleNestedExpCS= ruleNestedExpCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6204:2: (iv_ruleNestedExpCS= ruleNestedExpCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6205:2: iv_ruleNestedExpCS= ruleNestedExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNestedExpCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleNestedExpCS_in_entryRuleNestedExpCS13248);
+ pushFollow(FollowSets000.FOLLOW_ruleNestedExpCS_in_entryRuleNestedExpCS13423);
iv_ruleNestedExpCS=ruleNestedExpCS();
state._fsp--;
@@ -17487,7 +17755,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleNestedExpCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNestedExpCS13258); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNestedExpCS13433); if (state.failed) return current;
}
@@ -17505,7 +17773,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleNestedExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6125:1: ruleNestedExpCS returns [EObject current=null] : (otherlv_0= '(' ( (lv_ownedExpression_1_0= ruleExpCS ) ) otherlv_2= ')' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6212:1: ruleNestedExpCS returns [EObject current=null] : (otherlv_0= '(' ( (lv_ownedExpression_1_0= ruleExpCS ) ) otherlv_2= ')' ) ;
public final EObject ruleNestedExpCS() throws RecognitionException {
EObject current = null;
@@ -17517,30 +17785,30 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6128:28: ( (otherlv_0= '(' ( (lv_ownedExpression_1_0= ruleExpCS ) ) otherlv_2= ')' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6129:1: (otherlv_0= '(' ( (lv_ownedExpression_1_0= ruleExpCS ) ) otherlv_2= ')' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6215:28: ( (otherlv_0= '(' ( (lv_ownedExpression_1_0= ruleExpCS ) ) otherlv_2= ')' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6216:1: (otherlv_0= '(' ( (lv_ownedExpression_1_0= ruleExpCS ) ) otherlv_2= ')' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6129:1: (otherlv_0= '(' ( (lv_ownedExpression_1_0= ruleExpCS ) ) otherlv_2= ')' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6129:3: otherlv_0= '(' ( (lv_ownedExpression_1_0= ruleExpCS ) ) otherlv_2= ')'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6216:1: (otherlv_0= '(' ( (lv_ownedExpression_1_0= ruleExpCS ) ) otherlv_2= ')' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6216:3: otherlv_0= '(' ( (lv_ownedExpression_1_0= ruleExpCS ) ) otherlv_2= ')'
{
- otherlv_0=(Token)match(input,27,FollowSets000.FOLLOW_27_in_ruleNestedExpCS13295); if (state.failed) return current;
+ otherlv_0=(Token)match(input,27,FollowSets000.FOLLOW_27_in_ruleNestedExpCS13470); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_0, grammarAccess.getNestedExpCSAccess().getLeftParenthesisKeyword_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6133:1: ( (lv_ownedExpression_1_0= ruleExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6134:1: (lv_ownedExpression_1_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6220:1: ( (lv_ownedExpression_1_0= ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6221:1: (lv_ownedExpression_1_0= ruleExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6134:1: (lv_ownedExpression_1_0= ruleExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6135:3: lv_ownedExpression_1_0= ruleExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6221:1: (lv_ownedExpression_1_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6222:3: lv_ownedExpression_1_0= ruleExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNestedExpCSAccess().getOwnedExpressionExpCSParserRuleCall_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleNestedExpCS13316);
+ pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleNestedExpCS13491);
lv_ownedExpression_1_0=ruleExpCS();
state._fsp--;
@@ -17564,7 +17832,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- otherlv_2=(Token)match(input,28,FollowSets000.FOLLOW_28_in_ruleNestedExpCS13328); if (state.failed) return current;
+ otherlv_2=(Token)match(input,28,FollowSets000.FOLLOW_28_in_ruleNestedExpCS13503); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getNestedExpCSAccess().getRightParenthesisKeyword_2());
@@ -17593,7 +17861,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleSelfExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6163:1: entryRuleSelfExpCS returns [EObject current=null] : iv_ruleSelfExpCS= ruleSelfExpCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6250:1: entryRuleSelfExpCS returns [EObject current=null] : iv_ruleSelfExpCS= ruleSelfExpCS EOF ;
public final EObject entryRuleSelfExpCS() throws RecognitionException {
EObject current = null;
@@ -17601,13 +17869,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6164:2: (iv_ruleSelfExpCS= ruleSelfExpCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6165:2: iv_ruleSelfExpCS= ruleSelfExpCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6251:2: (iv_ruleSelfExpCS= ruleSelfExpCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6252:2: iv_ruleSelfExpCS= ruleSelfExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getSelfExpCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleSelfExpCS_in_entryRuleSelfExpCS13364);
+ pushFollow(FollowSets000.FOLLOW_ruleSelfExpCS_in_entryRuleSelfExpCS13539);
iv_ruleSelfExpCS=ruleSelfExpCS();
state._fsp--;
@@ -17615,7 +17883,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleSelfExpCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleSelfExpCS13374); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleSelfExpCS13549); if (state.failed) return current;
}
@@ -17633,7 +17901,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleSelfExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6172:1: ruleSelfExpCS returns [EObject current=null] : ( () otherlv_1= 'self' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6259:1: ruleSelfExpCS returns [EObject current=null] : ( () otherlv_1= 'self' ) ;
public final EObject ruleSelfExpCS() throws RecognitionException {
EObject current = null;
@@ -17642,14 +17910,14 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6175:28: ( ( () otherlv_1= 'self' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6176:1: ( () otherlv_1= 'self' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6262:28: ( ( () otherlv_1= 'self' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6263:1: ( () otherlv_1= 'self' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6176:1: ( () otherlv_1= 'self' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6176:2: () otherlv_1= 'self'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6263:1: ( () otherlv_1= 'self' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6263:2: () otherlv_1= 'self'
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6176:2: ()
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6177:2:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6263:2: ()
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6264:2:
{
if ( state.backtracking==0 ) {
@@ -17666,7 +17934,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,92,FollowSets000.FOLLOW_92_in_ruleSelfExpCS13423); if (state.failed) return current;
+ otherlv_1=(Token)match(input,92,FollowSets000.FOLLOW_92_in_ruleSelfExpCS13598); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getSelfExpCSAccess().getSelfKeyword_1());
@@ -17695,7 +17963,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleMultiplicityBoundsCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6197:1: entryRuleMultiplicityBoundsCS returns [EObject current=null] : iv_ruleMultiplicityBoundsCS= ruleMultiplicityBoundsCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6284:1: entryRuleMultiplicityBoundsCS returns [EObject current=null] : iv_ruleMultiplicityBoundsCS= ruleMultiplicityBoundsCS EOF ;
public final EObject entryRuleMultiplicityBoundsCS() throws RecognitionException {
EObject current = null;
@@ -17703,13 +17971,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6198:2: (iv_ruleMultiplicityBoundsCS= ruleMultiplicityBoundsCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6199:2: iv_ruleMultiplicityBoundsCS= ruleMultiplicityBoundsCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6285:2: (iv_ruleMultiplicityBoundsCS= ruleMultiplicityBoundsCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6286:2: iv_ruleMultiplicityBoundsCS= ruleMultiplicityBoundsCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getMultiplicityBoundsCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleMultiplicityBoundsCS_in_entryRuleMultiplicityBoundsCS13459);
+ pushFollow(FollowSets000.FOLLOW_ruleMultiplicityBoundsCS_in_entryRuleMultiplicityBoundsCS13634);
iv_ruleMultiplicityBoundsCS=ruleMultiplicityBoundsCS();
state._fsp--;
@@ -17717,7 +17985,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleMultiplicityBoundsCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleMultiplicityBoundsCS13469); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleMultiplicityBoundsCS13644); if (state.failed) return current;
}
@@ -17735,7 +18003,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleMultiplicityBoundsCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6206:1: ruleMultiplicityBoundsCS returns [EObject current=null] : ( ( (lv_lowerBound_0_0= ruleLOWER ) ) (otherlv_1= '..' ( (lv_upperBound_2_0= ruleUPPER ) ) )? ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6293:1: ruleMultiplicityBoundsCS returns [EObject current=null] : ( ( (lv_lowerBound_0_0= ruleLOWER ) ) (otherlv_1= '..' ( (lv_upperBound_2_0= ruleUPPER ) ) )? ) ;
public final EObject ruleMultiplicityBoundsCS() throws RecognitionException {
EObject current = null;
@@ -17748,24 +18016,24 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6209:28: ( ( ( (lv_lowerBound_0_0= ruleLOWER ) ) (otherlv_1= '..' ( (lv_upperBound_2_0= ruleUPPER ) ) )? ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6210:1: ( ( (lv_lowerBound_0_0= ruleLOWER ) ) (otherlv_1= '..' ( (lv_upperBound_2_0= ruleUPPER ) ) )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6296:28: ( ( ( (lv_lowerBound_0_0= ruleLOWER ) ) (otherlv_1= '..' ( (lv_upperBound_2_0= ruleUPPER ) ) )? ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6297:1: ( ( (lv_lowerBound_0_0= ruleLOWER ) ) (otherlv_1= '..' ( (lv_upperBound_2_0= ruleUPPER ) ) )? )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6210:1: ( ( (lv_lowerBound_0_0= ruleLOWER ) ) (otherlv_1= '..' ( (lv_upperBound_2_0= ruleUPPER ) ) )? )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6210:2: ( (lv_lowerBound_0_0= ruleLOWER ) ) (otherlv_1= '..' ( (lv_upperBound_2_0= ruleUPPER ) ) )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6297:1: ( ( (lv_lowerBound_0_0= ruleLOWER ) ) (otherlv_1= '..' ( (lv_upperBound_2_0= ruleUPPER ) ) )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6297:2: ( (lv_lowerBound_0_0= ruleLOWER ) ) (otherlv_1= '..' ( (lv_upperBound_2_0= ruleUPPER ) ) )?
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6210:2: ( (lv_lowerBound_0_0= ruleLOWER ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6211:1: (lv_lowerBound_0_0= ruleLOWER )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6297:2: ( (lv_lowerBound_0_0= ruleLOWER ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6298:1: (lv_lowerBound_0_0= ruleLOWER )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6211:1: (lv_lowerBound_0_0= ruleLOWER )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6212:3: lv_lowerBound_0_0= ruleLOWER
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6298:1: (lv_lowerBound_0_0= ruleLOWER )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6299:3: lv_lowerBound_0_0= ruleLOWER
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getMultiplicityBoundsCSAccess().getLowerBoundLOWERParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleLOWER_in_ruleMultiplicityBoundsCS13515);
+ pushFollow(FollowSets000.FOLLOW_ruleLOWER_in_ruleMultiplicityBoundsCS13690);
lv_lowerBound_0_0=ruleLOWER();
state._fsp--;
@@ -17789,35 +18057,35 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6228:2: (otherlv_1= '..' ( (lv_upperBound_2_0= ruleUPPER ) ) )?
- int alt114=2;
- int LA114_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6315:2: (otherlv_1= '..' ( (lv_upperBound_2_0= ruleUPPER ) ) )?
+ int alt113=2;
+ int LA113_0 = input.LA(1);
- if ( (LA114_0==74) ) {
- alt114=1;
+ if ( (LA113_0==74) ) {
+ alt113=1;
}
- switch (alt114) {
+ switch (alt113) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6228:4: otherlv_1= '..' ( (lv_upperBound_2_0= ruleUPPER ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6315:4: otherlv_1= '..' ( (lv_upperBound_2_0= ruleUPPER ) )
{
- otherlv_1=(Token)match(input,74,FollowSets000.FOLLOW_74_in_ruleMultiplicityBoundsCS13528); if (state.failed) return current;
+ otherlv_1=(Token)match(input,74,FollowSets000.FOLLOW_74_in_ruleMultiplicityBoundsCS13703); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getMultiplicityBoundsCSAccess().getFullStopFullStopKeyword_1_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6232:1: ( (lv_upperBound_2_0= ruleUPPER ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6233:1: (lv_upperBound_2_0= ruleUPPER )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6319:1: ( (lv_upperBound_2_0= ruleUPPER ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6320:1: (lv_upperBound_2_0= ruleUPPER )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6233:1: (lv_upperBound_2_0= ruleUPPER )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6234:3: lv_upperBound_2_0= ruleUPPER
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6320:1: (lv_upperBound_2_0= ruleUPPER )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6321:3: lv_upperBound_2_0= ruleUPPER
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getMultiplicityBoundsCSAccess().getUpperBoundUPPERParserRuleCall_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleUPPER_in_ruleMultiplicityBoundsCS13549);
+ pushFollow(FollowSets000.FOLLOW_ruleUPPER_in_ruleMultiplicityBoundsCS13724);
lv_upperBound_2_0=ruleUPPER();
state._fsp--;
@@ -17870,7 +18138,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleMultiplicityCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6258:1: entryRuleMultiplicityCS returns [EObject current=null] : iv_ruleMultiplicityCS= ruleMultiplicityCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6345:1: entryRuleMultiplicityCS returns [EObject current=null] : iv_ruleMultiplicityCS= ruleMultiplicityCS EOF ;
public final EObject entryRuleMultiplicityCS() throws RecognitionException {
EObject current = null;
@@ -17878,13 +18146,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6259:2: (iv_ruleMultiplicityCS= ruleMultiplicityCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6260:2: iv_ruleMultiplicityCS= ruleMultiplicityCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6346:2: (iv_ruleMultiplicityCS= ruleMultiplicityCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6347:2: iv_ruleMultiplicityCS= ruleMultiplicityCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getMultiplicityCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleMultiplicityCS_in_entryRuleMultiplicityCS13587);
+ pushFollow(FollowSets000.FOLLOW_ruleMultiplicityCS_in_entryRuleMultiplicityCS13762);
iv_ruleMultiplicityCS=ruleMultiplicityCS();
state._fsp--;
@@ -17892,7 +18160,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleMultiplicityCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleMultiplicityCS13597); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleMultiplicityCS13772); if (state.failed) return current;
}
@@ -17910,7 +18178,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleMultiplicityCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6267:1: ruleMultiplicityCS returns [EObject current=null] : (otherlv_0= '[' (this_MultiplicityBoundsCS_1= ruleMultiplicityBoundsCS | this_MultiplicityStringCS_2= ruleMultiplicityStringCS ) otherlv_3= ']' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6354:1: ruleMultiplicityCS returns [EObject current=null] : (otherlv_0= '[' (this_MultiplicityBoundsCS_1= ruleMultiplicityBoundsCS | this_MultiplicityStringCS_2= ruleMultiplicityStringCS ) otherlv_3= ']' ) ;
public final EObject ruleMultiplicityCS() throws RecognitionException {
EObject current = null;
@@ -17924,38 +18192,38 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6270:28: ( (otherlv_0= '[' (this_MultiplicityBoundsCS_1= ruleMultiplicityBoundsCS | this_MultiplicityStringCS_2= ruleMultiplicityStringCS ) otherlv_3= ']' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6271:1: (otherlv_0= '[' (this_MultiplicityBoundsCS_1= ruleMultiplicityBoundsCS | this_MultiplicityStringCS_2= ruleMultiplicityStringCS ) otherlv_3= ']' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6357:28: ( (otherlv_0= '[' (this_MultiplicityBoundsCS_1= ruleMultiplicityBoundsCS | this_MultiplicityStringCS_2= ruleMultiplicityStringCS ) otherlv_3= ']' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6358:1: (otherlv_0= '[' (this_MultiplicityBoundsCS_1= ruleMultiplicityBoundsCS | this_MultiplicityStringCS_2= ruleMultiplicityStringCS ) otherlv_3= ']' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6271:1: (otherlv_0= '[' (this_MultiplicityBoundsCS_1= ruleMultiplicityBoundsCS | this_MultiplicityStringCS_2= ruleMultiplicityStringCS ) otherlv_3= ']' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6271:3: otherlv_0= '[' (this_MultiplicityBoundsCS_1= ruleMultiplicityBoundsCS | this_MultiplicityStringCS_2= ruleMultiplicityStringCS ) otherlv_3= ']'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6358:1: (otherlv_0= '[' (this_MultiplicityBoundsCS_1= ruleMultiplicityBoundsCS | this_MultiplicityStringCS_2= ruleMultiplicityStringCS ) otherlv_3= ']' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6358:3: otherlv_0= '[' (this_MultiplicityBoundsCS_1= ruleMultiplicityBoundsCS | this_MultiplicityStringCS_2= ruleMultiplicityStringCS ) otherlv_3= ']'
{
- otherlv_0=(Token)match(input,84,FollowSets000.FOLLOW_84_in_ruleMultiplicityCS13634); if (state.failed) return current;
+ otherlv_0=(Token)match(input,84,FollowSets000.FOLLOW_84_in_ruleMultiplicityCS13809); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_0, grammarAccess.getMultiplicityCSAccess().getLeftSquareBracketKeyword_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6275:1: (this_MultiplicityBoundsCS_1= ruleMultiplicityBoundsCS | this_MultiplicityStringCS_2= ruleMultiplicityStringCS )
- int alt115=2;
- int LA115_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6362:1: (this_MultiplicityBoundsCS_1= ruleMultiplicityBoundsCS | this_MultiplicityStringCS_2= ruleMultiplicityStringCS )
+ int alt114=2;
+ int LA114_0 = input.LA(1);
- if ( (LA115_0==RULE_INT) ) {
- alt115=1;
+ if ( (LA114_0==RULE_INT) ) {
+ alt114=1;
}
- else if ( (LA115_0==32||LA115_0==44||LA115_0==93) ) {
- alt115=2;
+ else if ( (LA114_0==32||LA114_0==44||LA114_0==93) ) {
+ alt114=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 115, 0, input);
+ new NoViableAltException("", 114, 0, input);
throw nvae;
}
- switch (alt115) {
+ switch (alt114) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6276:2: this_MultiplicityBoundsCS_1= ruleMultiplicityBoundsCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6363:2: this_MultiplicityBoundsCS_1= ruleMultiplicityBoundsCS
{
if ( state.backtracking==0 ) {
@@ -17967,7 +18235,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getMultiplicityCSAccess().getMultiplicityBoundsCSParserRuleCall_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleMultiplicityBoundsCS_in_ruleMultiplicityCS13660);
+ pushFollow(FollowSets000.FOLLOW_ruleMultiplicityBoundsCS_in_ruleMultiplicityCS13835);
this_MultiplicityBoundsCS_1=ruleMultiplicityBoundsCS();
state._fsp--;
@@ -17982,7 +18250,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6289:2: this_MultiplicityStringCS_2= ruleMultiplicityStringCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6376:2: this_MultiplicityStringCS_2= ruleMultiplicityStringCS
{
if ( state.backtracking==0 ) {
@@ -17994,7 +18262,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getMultiplicityCSAccess().getMultiplicityStringCSParserRuleCall_1_1());
}
- pushFollow(FollowSets000.FOLLOW_ruleMultiplicityStringCS_in_ruleMultiplicityCS13690);
+ pushFollow(FollowSets000.FOLLOW_ruleMultiplicityStringCS_in_ruleMultiplicityCS13865);
this_MultiplicityStringCS_2=ruleMultiplicityStringCS();
state._fsp--;
@@ -18011,7 +18279,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- otherlv_3=(Token)match(input,85,FollowSets000.FOLLOW_85_in_ruleMultiplicityCS13702); if (state.failed) return current;
+ otherlv_3=(Token)match(input,85,FollowSets000.FOLLOW_85_in_ruleMultiplicityCS13877); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getMultiplicityCSAccess().getRightSquareBracketKeyword_2());
@@ -18040,7 +18308,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleMultiplicityStringCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6312:1: entryRuleMultiplicityStringCS returns [EObject current=null] : iv_ruleMultiplicityStringCS= ruleMultiplicityStringCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6399:1: entryRuleMultiplicityStringCS returns [EObject current=null] : iv_ruleMultiplicityStringCS= ruleMultiplicityStringCS EOF ;
public final EObject entryRuleMultiplicityStringCS() throws RecognitionException {
EObject current = null;
@@ -18048,13 +18316,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6313:2: (iv_ruleMultiplicityStringCS= ruleMultiplicityStringCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6314:2: iv_ruleMultiplicityStringCS= ruleMultiplicityStringCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6400:2: (iv_ruleMultiplicityStringCS= ruleMultiplicityStringCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6401:2: iv_ruleMultiplicityStringCS= ruleMultiplicityStringCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getMultiplicityStringCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleMultiplicityStringCS_in_entryRuleMultiplicityStringCS13738);
+ pushFollow(FollowSets000.FOLLOW_ruleMultiplicityStringCS_in_entryRuleMultiplicityStringCS13913);
iv_ruleMultiplicityStringCS=ruleMultiplicityStringCS();
state._fsp--;
@@ -18062,7 +18330,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleMultiplicityStringCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleMultiplicityStringCS13748); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleMultiplicityStringCS13923); if (state.failed) return current;
}
@@ -18080,7 +18348,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleMultiplicityStringCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6321:1: ruleMultiplicityStringCS returns [EObject current=null] : ( ( (lv_stringBounds_0_1= '*' | lv_stringBounds_0_2= '+' | lv_stringBounds_0_3= '?' ) ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6408:1: ruleMultiplicityStringCS returns [EObject current=null] : ( ( (lv_stringBounds_0_1= '*' | lv_stringBounds_0_2= '+' | lv_stringBounds_0_3= '?' ) ) ) ;
public final EObject ruleMultiplicityStringCS() throws RecognitionException {
EObject current = null;
@@ -18091,46 +18359,46 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6324:28: ( ( ( (lv_stringBounds_0_1= '*' | lv_stringBounds_0_2= '+' | lv_stringBounds_0_3= '?' ) ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6325:1: ( ( (lv_stringBounds_0_1= '*' | lv_stringBounds_0_2= '+' | lv_stringBounds_0_3= '?' ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6411:28: ( ( ( (lv_stringBounds_0_1= '*' | lv_stringBounds_0_2= '+' | lv_stringBounds_0_3= '?' ) ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6412:1: ( ( (lv_stringBounds_0_1= '*' | lv_stringBounds_0_2= '+' | lv_stringBounds_0_3= '?' ) ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6325:1: ( ( (lv_stringBounds_0_1= '*' | lv_stringBounds_0_2= '+' | lv_stringBounds_0_3= '?' ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6326:1: ( (lv_stringBounds_0_1= '*' | lv_stringBounds_0_2= '+' | lv_stringBounds_0_3= '?' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6412:1: ( ( (lv_stringBounds_0_1= '*' | lv_stringBounds_0_2= '+' | lv_stringBounds_0_3= '?' ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6413:1: ( (lv_stringBounds_0_1= '*' | lv_stringBounds_0_2= '+' | lv_stringBounds_0_3= '?' ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6326:1: ( (lv_stringBounds_0_1= '*' | lv_stringBounds_0_2= '+' | lv_stringBounds_0_3= '?' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6327:1: (lv_stringBounds_0_1= '*' | lv_stringBounds_0_2= '+' | lv_stringBounds_0_3= '?' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6413:1: ( (lv_stringBounds_0_1= '*' | lv_stringBounds_0_2= '+' | lv_stringBounds_0_3= '?' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6414:1: (lv_stringBounds_0_1= '*' | lv_stringBounds_0_2= '+' | lv_stringBounds_0_3= '?' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6327:1: (lv_stringBounds_0_1= '*' | lv_stringBounds_0_2= '+' | lv_stringBounds_0_3= '?' )
- int alt116=3;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6414:1: (lv_stringBounds_0_1= '*' | lv_stringBounds_0_2= '+' | lv_stringBounds_0_3= '?' )
+ int alt115=3;
switch ( input.LA(1) ) {
case 32:
{
- alt116=1;
+ alt115=1;
}
break;
case 44:
{
- alt116=2;
+ alt115=2;
}
break;
case 93:
{
- alt116=3;
+ alt115=3;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 116, 0, input);
+ new NoViableAltException("", 115, 0, input);
throw nvae;
}
- switch (alt116) {
+ switch (alt115) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6328:3: lv_stringBounds_0_1= '*'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6415:3: lv_stringBounds_0_1= '*'
{
- lv_stringBounds_0_1=(Token)match(input,32,FollowSets000.FOLLOW_32_in_ruleMultiplicityStringCS13792); if (state.failed) return current;
+ lv_stringBounds_0_1=(Token)match(input,32,FollowSets000.FOLLOW_32_in_ruleMultiplicityStringCS13967); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_stringBounds_0_1, grammarAccess.getMultiplicityStringCSAccess().getStringBoundsAsteriskKeyword_0_0());
@@ -18148,9 +18416,9 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6340:8: lv_stringBounds_0_2= '+'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6427:8: lv_stringBounds_0_2= '+'
{
- lv_stringBounds_0_2=(Token)match(input,44,FollowSets000.FOLLOW_44_in_ruleMultiplicityStringCS13821); if (state.failed) return current;
+ lv_stringBounds_0_2=(Token)match(input,44,FollowSets000.FOLLOW_44_in_ruleMultiplicityStringCS13996); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_stringBounds_0_2, grammarAccess.getMultiplicityStringCSAccess().getStringBoundsPlusSignKeyword_0_1());
@@ -18168,9 +18436,9 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6352:8: lv_stringBounds_0_3= '?'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6439:8: lv_stringBounds_0_3= '?'
{
- lv_stringBounds_0_3=(Token)match(input,93,FollowSets000.FOLLOW_93_in_ruleMultiplicityStringCS13850); if (state.failed) return current;
+ lv_stringBounds_0_3=(Token)match(input,93,FollowSets000.FOLLOW_93_in_ruleMultiplicityStringCS14025); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_stringBounds_0_3, grammarAccess.getMultiplicityStringCSAccess().getStringBoundsQuestionMarkKeyword_0_2());
@@ -18216,7 +18484,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRulePathNameCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6375:1: entryRulePathNameCS returns [EObject current=null] : iv_rulePathNameCS= rulePathNameCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6462:1: entryRulePathNameCS returns [EObject current=null] : iv_rulePathNameCS= rulePathNameCS EOF ;
public final EObject entryRulePathNameCS() throws RecognitionException {
EObject current = null;
@@ -18224,13 +18492,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6376:2: (iv_rulePathNameCS= rulePathNameCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6377:2: iv_rulePathNameCS= rulePathNameCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6463:2: (iv_rulePathNameCS= rulePathNameCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6464:2: iv_rulePathNameCS= rulePathNameCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPathNameCSRule());
}
- pushFollow(FollowSets000.FOLLOW_rulePathNameCS_in_entryRulePathNameCS13901);
+ pushFollow(FollowSets000.FOLLOW_rulePathNameCS_in_entryRulePathNameCS14076);
iv_rulePathNameCS=rulePathNameCS();
state._fsp--;
@@ -18238,7 +18506,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_rulePathNameCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRulePathNameCS13911); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRulePathNameCS14086); if (state.failed) return current;
}
@@ -18256,7 +18524,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "rulePathNameCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6384:1: rulePathNameCS returns [EObject current=null] : ( ( (lv_ownedPathElements_0_0= ruleFirstPathElementCS ) ) (otherlv_1= '::' ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) )* ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6471:1: rulePathNameCS returns [EObject current=null] : ( ( (lv_ownedPathElements_0_0= ruleFirstPathElementCS ) ) (otherlv_1= '::' ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) )* ) ;
public final EObject rulePathNameCS() throws RecognitionException {
EObject current = null;
@@ -18269,24 +18537,24 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6387:28: ( ( ( (lv_ownedPathElements_0_0= ruleFirstPathElementCS ) ) (otherlv_1= '::' ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) )* ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6388:1: ( ( (lv_ownedPathElements_0_0= ruleFirstPathElementCS ) ) (otherlv_1= '::' ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) )* )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6474:28: ( ( ( (lv_ownedPathElements_0_0= ruleFirstPathElementCS ) ) (otherlv_1= '::' ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) )* ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6475:1: ( ( (lv_ownedPathElements_0_0= ruleFirstPathElementCS ) ) (otherlv_1= '::' ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) )* )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6388:1: ( ( (lv_ownedPathElements_0_0= ruleFirstPathElementCS ) ) (otherlv_1= '::' ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) )* )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6388:2: ( (lv_ownedPathElements_0_0= ruleFirstPathElementCS ) ) (otherlv_1= '::' ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6475:1: ( ( (lv_ownedPathElements_0_0= ruleFirstPathElementCS ) ) (otherlv_1= '::' ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) )* )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6475:2: ( (lv_ownedPathElements_0_0= ruleFirstPathElementCS ) ) (otherlv_1= '::' ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) )*
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6388:2: ( (lv_ownedPathElements_0_0= ruleFirstPathElementCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6389:1: (lv_ownedPathElements_0_0= ruleFirstPathElementCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6475:2: ( (lv_ownedPathElements_0_0= ruleFirstPathElementCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6476:1: (lv_ownedPathElements_0_0= ruleFirstPathElementCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6389:1: (lv_ownedPathElements_0_0= ruleFirstPathElementCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6390:3: lv_ownedPathElements_0_0= ruleFirstPathElementCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6476:1: (lv_ownedPathElements_0_0= ruleFirstPathElementCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6477:3: lv_ownedPathElements_0_0= ruleFirstPathElementCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPathNameCSAccess().getOwnedPathElementsFirstPathElementCSParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleFirstPathElementCS_in_rulePathNameCS13957);
+ pushFollow(FollowSets000.FOLLOW_ruleFirstPathElementCS_in_rulePathNameCS14132);
lv_ownedPathElements_0_0=ruleFirstPathElementCS();
state._fsp--;
@@ -18310,39 +18578,39 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6406:2: (otherlv_1= '::' ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) )*
- loop117:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6493:2: (otherlv_1= '::' ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) )*
+ loop116:
do {
- int alt117=2;
- int LA117_0 = input.LA(1);
+ int alt116=2;
+ int LA116_0 = input.LA(1);
- if ( (LA117_0==31) ) {
- alt117=1;
+ if ( (LA116_0==31) ) {
+ alt116=1;
}
- switch (alt117) {
+ switch (alt116) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6406:4: otherlv_1= '::' ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6493:4: otherlv_1= '::' ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) )
{
- otherlv_1=(Token)match(input,31,FollowSets000.FOLLOW_31_in_rulePathNameCS13970); if (state.failed) return current;
+ otherlv_1=(Token)match(input,31,FollowSets000.FOLLOW_31_in_rulePathNameCS14145); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getPathNameCSAccess().getColonColonKeyword_1_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6410:1: ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6411:1: (lv_ownedPathElements_2_0= ruleNextPathElementCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6497:1: ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6498:1: (lv_ownedPathElements_2_0= ruleNextPathElementCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6411:1: (lv_ownedPathElements_2_0= ruleNextPathElementCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6412:3: lv_ownedPathElements_2_0= ruleNextPathElementCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6498:1: (lv_ownedPathElements_2_0= ruleNextPathElementCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6499:3: lv_ownedPathElements_2_0= ruleNextPathElementCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPathNameCSAccess().getOwnedPathElementsNextPathElementCSParserRuleCall_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleNextPathElementCS_in_rulePathNameCS13991);
+ pushFollow(FollowSets000.FOLLOW_ruleNextPathElementCS_in_rulePathNameCS14166);
lv_ownedPathElements_2_0=ruleNextPathElementCS();
state._fsp--;
@@ -18371,7 +18639,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
break;
default :
- break loop117;
+ break loop116;
}
} while (true);
@@ -18398,7 +18666,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleFirstPathElementCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6436:1: entryRuleFirstPathElementCS returns [EObject current=null] : iv_ruleFirstPathElementCS= ruleFirstPathElementCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6523:1: entryRuleFirstPathElementCS returns [EObject current=null] : iv_ruleFirstPathElementCS= ruleFirstPathElementCS EOF ;
public final EObject entryRuleFirstPathElementCS() throws RecognitionException {
EObject current = null;
@@ -18406,13 +18674,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6437:2: (iv_ruleFirstPathElementCS= ruleFirstPathElementCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6438:2: iv_ruleFirstPathElementCS= ruleFirstPathElementCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6524:2: (iv_ruleFirstPathElementCS= ruleFirstPathElementCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6525:2: iv_ruleFirstPathElementCS= ruleFirstPathElementCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getFirstPathElementCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleFirstPathElementCS_in_entryRuleFirstPathElementCS14029);
+ pushFollow(FollowSets000.FOLLOW_ruleFirstPathElementCS_in_entryRuleFirstPathElementCS14204);
iv_ruleFirstPathElementCS=ruleFirstPathElementCS();
state._fsp--;
@@ -18420,7 +18688,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleFirstPathElementCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleFirstPathElementCS14039); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleFirstPathElementCS14214); if (state.failed) return current;
}
@@ -18438,21 +18706,21 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleFirstPathElementCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6445:1: ruleFirstPathElementCS returns [EObject current=null] : ( ( ruleUnrestrictedName ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6532:1: ruleFirstPathElementCS returns [EObject current=null] : ( ( ruleUnrestrictedName ) ) ;
public final EObject ruleFirstPathElementCS() throws RecognitionException {
EObject current = null;
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6448:28: ( ( ( ruleUnrestrictedName ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6449:1: ( ( ruleUnrestrictedName ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6535:28: ( ( ( ruleUnrestrictedName ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6536:1: ( ( ruleUnrestrictedName ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6449:1: ( ( ruleUnrestrictedName ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6450:1: ( ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6536:1: ( ( ruleUnrestrictedName ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6537:1: ( ruleUnrestrictedName )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6450:1: ( ruleUnrestrictedName )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6451:3: ruleUnrestrictedName
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6537:1: ( ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6538:3: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -18471,7 +18739,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getFirstPathElementCSAccess().getReferredElementNamedElementCrossReference_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleFirstPathElementCS14090);
+ pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleFirstPathElementCS14265);
ruleUnrestrictedName();
state._fsp--;
@@ -18507,7 +18775,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleNextPathElementCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6475:1: entryRuleNextPathElementCS returns [EObject current=null] : iv_ruleNextPathElementCS= ruleNextPathElementCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6562:1: entryRuleNextPathElementCS returns [EObject current=null] : iv_ruleNextPathElementCS= ruleNextPathElementCS EOF ;
public final EObject entryRuleNextPathElementCS() throws RecognitionException {
EObject current = null;
@@ -18515,13 +18783,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6476:2: (iv_ruleNextPathElementCS= ruleNextPathElementCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6477:2: iv_ruleNextPathElementCS= ruleNextPathElementCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6563:2: (iv_ruleNextPathElementCS= ruleNextPathElementCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6564:2: iv_ruleNextPathElementCS= ruleNextPathElementCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNextPathElementCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleNextPathElementCS_in_entryRuleNextPathElementCS14125);
+ pushFollow(FollowSets000.FOLLOW_ruleNextPathElementCS_in_entryRuleNextPathElementCS14300);
iv_ruleNextPathElementCS=ruleNextPathElementCS();
state._fsp--;
@@ -18529,7 +18797,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleNextPathElementCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNextPathElementCS14135); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNextPathElementCS14310); if (state.failed) return current;
}
@@ -18547,21 +18815,21 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleNextPathElementCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6484:1: ruleNextPathElementCS returns [EObject current=null] : ( ( ruleUnreservedName ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6571:1: ruleNextPathElementCS returns [EObject current=null] : ( ( ruleUnreservedName ) ) ;
public final EObject ruleNextPathElementCS() throws RecognitionException {
EObject current = null;
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6487:28: ( ( ( ruleUnreservedName ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6488:1: ( ( ruleUnreservedName ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6574:28: ( ( ( ruleUnreservedName ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6575:1: ( ( ruleUnreservedName ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6488:1: ( ( ruleUnreservedName ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6489:1: ( ruleUnreservedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6575:1: ( ( ruleUnreservedName ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6576:1: ( ruleUnreservedName )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6489:1: ( ruleUnreservedName )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6490:3: ruleUnreservedName
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6576:1: ( ruleUnreservedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6577:3: ruleUnreservedName
{
if ( state.backtracking==0 ) {
@@ -18580,7 +18848,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getNextPathElementCSAccess().getReferredElementNamedElementCrossReference_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnreservedName_in_ruleNextPathElementCS14186);
+ pushFollow(FollowSets000.FOLLOW_ruleUnreservedName_in_ruleNextPathElementCS14361);
ruleUnreservedName();
state._fsp--;
@@ -18616,7 +18884,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleTemplateBindingCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6514:1: entryRuleTemplateBindingCS returns [EObject current=null] : iv_ruleTemplateBindingCS= ruleTemplateBindingCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6601:1: entryRuleTemplateBindingCS returns [EObject current=null] : iv_ruleTemplateBindingCS= ruleTemplateBindingCS EOF ;
public final EObject entryRuleTemplateBindingCS() throws RecognitionException {
EObject current = null;
@@ -18624,13 +18892,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6515:2: (iv_ruleTemplateBindingCS= ruleTemplateBindingCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6516:2: iv_ruleTemplateBindingCS= ruleTemplateBindingCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6602:2: (iv_ruleTemplateBindingCS= ruleTemplateBindingCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6603:2: iv_ruleTemplateBindingCS= ruleTemplateBindingCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTemplateBindingCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleTemplateBindingCS_in_entryRuleTemplateBindingCS14221);
+ pushFollow(FollowSets000.FOLLOW_ruleTemplateBindingCS_in_entryRuleTemplateBindingCS14396);
iv_ruleTemplateBindingCS=ruleTemplateBindingCS();
state._fsp--;
@@ -18638,7 +18906,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleTemplateBindingCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTemplateBindingCS14231); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTemplateBindingCS14406); if (state.failed) return current;
}
@@ -18656,7 +18924,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleTemplateBindingCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6523:1: ruleTemplateBindingCS returns [EObject current=null] : (otherlv_0= '(' ( (lv_ownedSubstitutions_1_0= ruleTemplateParameterSubstitutionCS ) ) (otherlv_2= ',' ( (lv_ownedSubstitutions_3_0= ruleTemplateParameterSubstitutionCS ) ) )* otherlv_4= ')' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6610:1: ruleTemplateBindingCS returns [EObject current=null] : (otherlv_0= '(' ( (lv_ownedSubstitutions_1_0= ruleTemplateParameterSubstitutionCS ) ) (otherlv_2= ',' ( (lv_ownedSubstitutions_3_0= ruleTemplateParameterSubstitutionCS ) ) )* otherlv_4= ')' ) ;
public final EObject ruleTemplateBindingCS() throws RecognitionException {
EObject current = null;
@@ -18671,30 +18939,30 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6526:28: ( (otherlv_0= '(' ( (lv_ownedSubstitutions_1_0= ruleTemplateParameterSubstitutionCS ) ) (otherlv_2= ',' ( (lv_ownedSubstitutions_3_0= ruleTemplateParameterSubstitutionCS ) ) )* otherlv_4= ')' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6527:1: (otherlv_0= '(' ( (lv_ownedSubstitutions_1_0= ruleTemplateParameterSubstitutionCS ) ) (otherlv_2= ',' ( (lv_ownedSubstitutions_3_0= ruleTemplateParameterSubstitutionCS ) ) )* otherlv_4= ')' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6613:28: ( (otherlv_0= '(' ( (lv_ownedSubstitutions_1_0= ruleTemplateParameterSubstitutionCS ) ) (otherlv_2= ',' ( (lv_ownedSubstitutions_3_0= ruleTemplateParameterSubstitutionCS ) ) )* otherlv_4= ')' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6614:1: (otherlv_0= '(' ( (lv_ownedSubstitutions_1_0= ruleTemplateParameterSubstitutionCS ) ) (otherlv_2= ',' ( (lv_ownedSubstitutions_3_0= ruleTemplateParameterSubstitutionCS ) ) )* otherlv_4= ')' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6527:1: (otherlv_0= '(' ( (lv_ownedSubstitutions_1_0= ruleTemplateParameterSubstitutionCS ) ) (otherlv_2= ',' ( (lv_ownedSubstitutions_3_0= ruleTemplateParameterSubstitutionCS ) ) )* otherlv_4= ')' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6527:3: otherlv_0= '(' ( (lv_ownedSubstitutions_1_0= ruleTemplateParameterSubstitutionCS ) ) (otherlv_2= ',' ( (lv_ownedSubstitutions_3_0= ruleTemplateParameterSubstitutionCS ) ) )* otherlv_4= ')'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6614:1: (otherlv_0= '(' ( (lv_ownedSubstitutions_1_0= ruleTemplateParameterSubstitutionCS ) ) (otherlv_2= ',' ( (lv_ownedSubstitutions_3_0= ruleTemplateParameterSubstitutionCS ) ) )* otherlv_4= ')' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6614:3: otherlv_0= '(' ( (lv_ownedSubstitutions_1_0= ruleTemplateParameterSubstitutionCS ) ) (otherlv_2= ',' ( (lv_ownedSubstitutions_3_0= ruleTemplateParameterSubstitutionCS ) ) )* otherlv_4= ')'
{
- otherlv_0=(Token)match(input,27,FollowSets000.FOLLOW_27_in_ruleTemplateBindingCS14268); if (state.failed) return current;
+ otherlv_0=(Token)match(input,27,FollowSets000.FOLLOW_27_in_ruleTemplateBindingCS14443); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_0, grammarAccess.getTemplateBindingCSAccess().getLeftParenthesisKeyword_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6531:1: ( (lv_ownedSubstitutions_1_0= ruleTemplateParameterSubstitutionCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6532:1: (lv_ownedSubstitutions_1_0= ruleTemplateParameterSubstitutionCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6618:1: ( (lv_ownedSubstitutions_1_0= ruleTemplateParameterSubstitutionCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6619:1: (lv_ownedSubstitutions_1_0= ruleTemplateParameterSubstitutionCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6532:1: (lv_ownedSubstitutions_1_0= ruleTemplateParameterSubstitutionCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6533:3: lv_ownedSubstitutions_1_0= ruleTemplateParameterSubstitutionCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6619:1: (lv_ownedSubstitutions_1_0= ruleTemplateParameterSubstitutionCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6620:3: lv_ownedSubstitutions_1_0= ruleTemplateParameterSubstitutionCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTemplateBindingCSAccess().getOwnedSubstitutionsTemplateParameterSubstitutionCSParserRuleCall_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleTemplateParameterSubstitutionCS_in_ruleTemplateBindingCS14289);
+ pushFollow(FollowSets000.FOLLOW_ruleTemplateParameterSubstitutionCS_in_ruleTemplateBindingCS14464);
lv_ownedSubstitutions_1_0=ruleTemplateParameterSubstitutionCS();
state._fsp--;
@@ -18718,39 +18986,39 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6549:2: (otherlv_2= ',' ( (lv_ownedSubstitutions_3_0= ruleTemplateParameterSubstitutionCS ) ) )*
- loop118:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6636:2: (otherlv_2= ',' ( (lv_ownedSubstitutions_3_0= ruleTemplateParameterSubstitutionCS ) ) )*
+ loop117:
do {
- int alt118=2;
- int LA118_0 = input.LA(1);
+ int alt117=2;
+ int LA117_0 = input.LA(1);
- if ( (LA118_0==20) ) {
- alt118=1;
+ if ( (LA117_0==20) ) {
+ alt117=1;
}
- switch (alt118) {
+ switch (alt117) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6549:4: otherlv_2= ',' ( (lv_ownedSubstitutions_3_0= ruleTemplateParameterSubstitutionCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6636:4: otherlv_2= ',' ( (lv_ownedSubstitutions_3_0= ruleTemplateParameterSubstitutionCS ) )
{
- otherlv_2=(Token)match(input,20,FollowSets000.FOLLOW_20_in_ruleTemplateBindingCS14302); if (state.failed) return current;
+ otherlv_2=(Token)match(input,20,FollowSets000.FOLLOW_20_in_ruleTemplateBindingCS14477); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getTemplateBindingCSAccess().getCommaKeyword_2_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6553:1: ( (lv_ownedSubstitutions_3_0= ruleTemplateParameterSubstitutionCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6554:1: (lv_ownedSubstitutions_3_0= ruleTemplateParameterSubstitutionCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6640:1: ( (lv_ownedSubstitutions_3_0= ruleTemplateParameterSubstitutionCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6641:1: (lv_ownedSubstitutions_3_0= ruleTemplateParameterSubstitutionCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6554:1: (lv_ownedSubstitutions_3_0= ruleTemplateParameterSubstitutionCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6555:3: lv_ownedSubstitutions_3_0= ruleTemplateParameterSubstitutionCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6641:1: (lv_ownedSubstitutions_3_0= ruleTemplateParameterSubstitutionCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6642:3: lv_ownedSubstitutions_3_0= ruleTemplateParameterSubstitutionCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTemplateBindingCSAccess().getOwnedSubstitutionsTemplateParameterSubstitutionCSParserRuleCall_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleTemplateParameterSubstitutionCS_in_ruleTemplateBindingCS14323);
+ pushFollow(FollowSets000.FOLLOW_ruleTemplateParameterSubstitutionCS_in_ruleTemplateBindingCS14498);
lv_ownedSubstitutions_3_0=ruleTemplateParameterSubstitutionCS();
state._fsp--;
@@ -18779,11 +19047,11 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
break;
default :
- break loop118;
+ break loop117;
}
} while (true);
- otherlv_4=(Token)match(input,28,FollowSets000.FOLLOW_28_in_ruleTemplateBindingCS14337); if (state.failed) return current;
+ otherlv_4=(Token)match(input,28,FollowSets000.FOLLOW_28_in_ruleTemplateBindingCS14512); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_4, grammarAccess.getTemplateBindingCSAccess().getRightParenthesisKeyword_3());
@@ -18812,7 +19080,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleTemplateParameterSubstitutionCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6583:1: entryRuleTemplateParameterSubstitutionCS returns [EObject current=null] : iv_ruleTemplateParameterSubstitutionCS= ruleTemplateParameterSubstitutionCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6670:1: entryRuleTemplateParameterSubstitutionCS returns [EObject current=null] : iv_ruleTemplateParameterSubstitutionCS= ruleTemplateParameterSubstitutionCS EOF ;
public final EObject entryRuleTemplateParameterSubstitutionCS() throws RecognitionException {
EObject current = null;
@@ -18820,13 +19088,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6584:2: (iv_ruleTemplateParameterSubstitutionCS= ruleTemplateParameterSubstitutionCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6585:2: iv_ruleTemplateParameterSubstitutionCS= ruleTemplateParameterSubstitutionCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6671:2: (iv_ruleTemplateParameterSubstitutionCS= ruleTemplateParameterSubstitutionCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6672:2: iv_ruleTemplateParameterSubstitutionCS= ruleTemplateParameterSubstitutionCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTemplateParameterSubstitutionCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleTemplateParameterSubstitutionCS_in_entryRuleTemplateParameterSubstitutionCS14373);
+ pushFollow(FollowSets000.FOLLOW_ruleTemplateParameterSubstitutionCS_in_entryRuleTemplateParameterSubstitutionCS14548);
iv_ruleTemplateParameterSubstitutionCS=ruleTemplateParameterSubstitutionCS();
state._fsp--;
@@ -18834,7 +19102,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleTemplateParameterSubstitutionCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTemplateParameterSubstitutionCS14383); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTemplateParameterSubstitutionCS14558); if (state.failed) return current;
}
@@ -18852,7 +19120,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleTemplateParameterSubstitutionCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6592:1: ruleTemplateParameterSubstitutionCS returns [EObject current=null] : ( (lv_ownedActualParameter_0_0= ruleTypeRefCS ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6679:1: ruleTemplateParameterSubstitutionCS returns [EObject current=null] : ( (lv_ownedActualParameter_0_0= ruleTypeRefCS ) ) ;
public final EObject ruleTemplateParameterSubstitutionCS() throws RecognitionException {
EObject current = null;
@@ -18862,21 +19130,21 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6595:28: ( ( (lv_ownedActualParameter_0_0= ruleTypeRefCS ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6596:1: ( (lv_ownedActualParameter_0_0= ruleTypeRefCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6682:28: ( ( (lv_ownedActualParameter_0_0= ruleTypeRefCS ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6683:1: ( (lv_ownedActualParameter_0_0= ruleTypeRefCS ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6596:1: ( (lv_ownedActualParameter_0_0= ruleTypeRefCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6597:1: (lv_ownedActualParameter_0_0= ruleTypeRefCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6683:1: ( (lv_ownedActualParameter_0_0= ruleTypeRefCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6684:1: (lv_ownedActualParameter_0_0= ruleTypeRefCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6597:1: (lv_ownedActualParameter_0_0= ruleTypeRefCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6598:3: lv_ownedActualParameter_0_0= ruleTypeRefCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6684:1: (lv_ownedActualParameter_0_0= ruleTypeRefCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6685:3: lv_ownedActualParameter_0_0= ruleTypeRefCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTemplateParameterSubstitutionCSAccess().getOwnedActualParameterTypeRefCSParserRuleCall_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleTypeRefCS_in_ruleTemplateParameterSubstitutionCS14428);
+ pushFollow(FollowSets000.FOLLOW_ruleTypeRefCS_in_ruleTemplateParameterSubstitutionCS14603);
lv_ownedActualParameter_0_0=ruleTypeRefCS();
state._fsp--;
@@ -18920,7 +19188,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleTypeParameterCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6624:1: entryRuleTypeParameterCS returns [EObject current=null] : iv_ruleTypeParameterCS= ruleTypeParameterCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6711:1: entryRuleTypeParameterCS returns [EObject current=null] : iv_ruleTypeParameterCS= ruleTypeParameterCS EOF ;
public final EObject entryRuleTypeParameterCS() throws RecognitionException {
EObject current = null;
@@ -18928,13 +19196,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6625:2: (iv_ruleTypeParameterCS= ruleTypeParameterCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6626:2: iv_ruleTypeParameterCS= ruleTypeParameterCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6712:2: (iv_ruleTypeParameterCS= ruleTypeParameterCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6713:2: iv_ruleTypeParameterCS= ruleTypeParameterCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTypeParameterCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleTypeParameterCS_in_entryRuleTypeParameterCS14465);
+ pushFollow(FollowSets000.FOLLOW_ruleTypeParameterCS_in_entryRuleTypeParameterCS14640);
iv_ruleTypeParameterCS=ruleTypeParameterCS();
state._fsp--;
@@ -18942,7 +19210,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleTypeParameterCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTypeParameterCS14475); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTypeParameterCS14650); if (state.failed) return current;
}
@@ -18960,7 +19228,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleTypeParameterCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6633:1: ruleTypeParameterCS returns [EObject current=null] : ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= 'extends' ( (lv_ownedExtends_2_0= ruleTypedRefCS ) ) (otherlv_3= '&&' ( (lv_ownedExtends_4_0= ruleTypedRefCS ) ) )* )? ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6720:1: ruleTypeParameterCS returns [EObject current=null] : ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= 'extends' ( (lv_ownedExtends_2_0= ruleTypedRefCS ) ) (otherlv_3= '&&' ( (lv_ownedExtends_4_0= ruleTypedRefCS ) ) )* )? ) ;
public final EObject ruleTypeParameterCS() throws RecognitionException {
EObject current = null;
@@ -18976,24 +19244,24 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6636:28: ( ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= 'extends' ( (lv_ownedExtends_2_0= ruleTypedRefCS ) ) (otherlv_3= '&&' ( (lv_ownedExtends_4_0= ruleTypedRefCS ) ) )* )? ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6637:1: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= 'extends' ( (lv_ownedExtends_2_0= ruleTypedRefCS ) ) (otherlv_3= '&&' ( (lv_ownedExtends_4_0= ruleTypedRefCS ) ) )* )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6723:28: ( ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= 'extends' ( (lv_ownedExtends_2_0= ruleTypedRefCS ) ) (otherlv_3= '&&' ( (lv_ownedExtends_4_0= ruleTypedRefCS ) ) )* )? ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6724:1: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= 'extends' ( (lv_ownedExtends_2_0= ruleTypedRefCS ) ) (otherlv_3= '&&' ( (lv_ownedExtends_4_0= ruleTypedRefCS ) ) )* )? )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6637:1: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= 'extends' ( (lv_ownedExtends_2_0= ruleTypedRefCS ) ) (otherlv_3= '&&' ( (lv_ownedExtends_4_0= ruleTypedRefCS ) ) )* )? )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6637:2: ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= 'extends' ( (lv_ownedExtends_2_0= ruleTypedRefCS ) ) (otherlv_3= '&&' ( (lv_ownedExtends_4_0= ruleTypedRefCS ) ) )* )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6724:1: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= 'extends' ( (lv_ownedExtends_2_0= ruleTypedRefCS ) ) (otherlv_3= '&&' ( (lv_ownedExtends_4_0= ruleTypedRefCS ) ) )* )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6724:2: ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= 'extends' ( (lv_ownedExtends_2_0= ruleTypedRefCS ) ) (otherlv_3= '&&' ( (lv_ownedExtends_4_0= ruleTypedRefCS ) ) )* )?
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6637:2: ( (lv_name_0_0= ruleUnrestrictedName ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6638:1: (lv_name_0_0= ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6724:2: ( (lv_name_0_0= ruleUnrestrictedName ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6725:1: (lv_name_0_0= ruleUnrestrictedName )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6638:1: (lv_name_0_0= ruleUnrestrictedName )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6639:3: lv_name_0_0= ruleUnrestrictedName
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6725:1: (lv_name_0_0= ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6726:3: lv_name_0_0= ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTypeParameterCSAccess().getNameUnrestrictedNameParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleTypeParameterCS14521);
+ pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleTypeParameterCS14696);
lv_name_0_0=ruleUnrestrictedName();
state._fsp--;
@@ -19017,35 +19285,35 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6655:2: (otherlv_1= 'extends' ( (lv_ownedExtends_2_0= ruleTypedRefCS ) ) (otherlv_3= '&&' ( (lv_ownedExtends_4_0= ruleTypedRefCS ) ) )* )?
- int alt120=2;
- int LA120_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6742:2: (otherlv_1= 'extends' ( (lv_ownedExtends_2_0= ruleTypedRefCS ) ) (otherlv_3= '&&' ( (lv_ownedExtends_4_0= ruleTypedRefCS ) ) )* )?
+ int alt119=2;
+ int LA119_0 = input.LA(1);
- if ( (LA120_0==94) ) {
- alt120=1;
+ if ( (LA119_0==94) ) {
+ alt119=1;
}
- switch (alt120) {
+ switch (alt119) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6655:4: otherlv_1= 'extends' ( (lv_ownedExtends_2_0= ruleTypedRefCS ) ) (otherlv_3= '&&' ( (lv_ownedExtends_4_0= ruleTypedRefCS ) ) )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6742:4: otherlv_1= 'extends' ( (lv_ownedExtends_2_0= ruleTypedRefCS ) ) (otherlv_3= '&&' ( (lv_ownedExtends_4_0= ruleTypedRefCS ) ) )*
{
- otherlv_1=(Token)match(input,94,FollowSets000.FOLLOW_94_in_ruleTypeParameterCS14534); if (state.failed) return current;
+ otherlv_1=(Token)match(input,94,FollowSets000.FOLLOW_94_in_ruleTypeParameterCS14709); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getTypeParameterCSAccess().getExtendsKeyword_1_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6659:1: ( (lv_ownedExtends_2_0= ruleTypedRefCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6660:1: (lv_ownedExtends_2_0= ruleTypedRefCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6746:1: ( (lv_ownedExtends_2_0= ruleTypedRefCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6747:1: (lv_ownedExtends_2_0= ruleTypedRefCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6660:1: (lv_ownedExtends_2_0= ruleTypedRefCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6661:3: lv_ownedExtends_2_0= ruleTypedRefCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6747:1: (lv_ownedExtends_2_0= ruleTypedRefCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6748:3: lv_ownedExtends_2_0= ruleTypedRefCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTypeParameterCSAccess().getOwnedExtendsTypedRefCSParserRuleCall_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleTypedRefCS_in_ruleTypeParameterCS14555);
+ pushFollow(FollowSets000.FOLLOW_ruleTypedRefCS_in_ruleTypeParameterCS14730);
lv_ownedExtends_2_0=ruleTypedRefCS();
state._fsp--;
@@ -19069,39 +19337,39 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6677:2: (otherlv_3= '&&' ( (lv_ownedExtends_4_0= ruleTypedRefCS ) ) )*
- loop119:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6764:2: (otherlv_3= '&&' ( (lv_ownedExtends_4_0= ruleTypedRefCS ) ) )*
+ loop118:
do {
- int alt119=2;
- int LA119_0 = input.LA(1);
+ int alt118=2;
+ int LA118_0 = input.LA(1);
- if ( (LA119_0==95) ) {
- alt119=1;
+ if ( (LA118_0==95) ) {
+ alt118=1;
}
- switch (alt119) {
+ switch (alt118) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6677:4: otherlv_3= '&&' ( (lv_ownedExtends_4_0= ruleTypedRefCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6764:4: otherlv_3= '&&' ( (lv_ownedExtends_4_0= ruleTypedRefCS ) )
{
- otherlv_3=(Token)match(input,95,FollowSets000.FOLLOW_95_in_ruleTypeParameterCS14568); if (state.failed) return current;
+ otherlv_3=(Token)match(input,95,FollowSets000.FOLLOW_95_in_ruleTypeParameterCS14743); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getTypeParameterCSAccess().getAmpersandAmpersandKeyword_1_2_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6681:1: ( (lv_ownedExtends_4_0= ruleTypedRefCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6682:1: (lv_ownedExtends_4_0= ruleTypedRefCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6768:1: ( (lv_ownedExtends_4_0= ruleTypedRefCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6769:1: (lv_ownedExtends_4_0= ruleTypedRefCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6682:1: (lv_ownedExtends_4_0= ruleTypedRefCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6683:3: lv_ownedExtends_4_0= ruleTypedRefCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6769:1: (lv_ownedExtends_4_0= ruleTypedRefCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6770:3: lv_ownedExtends_4_0= ruleTypedRefCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTypeParameterCSAccess().getOwnedExtendsTypedRefCSParserRuleCall_1_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleTypedRefCS_in_ruleTypeParameterCS14589);
+ pushFollow(FollowSets000.FOLLOW_ruleTypedRefCS_in_ruleTypeParameterCS14764);
lv_ownedExtends_4_0=ruleTypedRefCS();
state._fsp--;
@@ -19130,7 +19398,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
break;
default :
- break loop119;
+ break loop118;
}
} while (true);
@@ -19163,7 +19431,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleTypeRefCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6707:1: entryRuleTypeRefCS returns [EObject current=null] : iv_ruleTypeRefCS= ruleTypeRefCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6794:1: entryRuleTypeRefCS returns [EObject current=null] : iv_ruleTypeRefCS= ruleTypeRefCS EOF ;
public final EObject entryRuleTypeRefCS() throws RecognitionException {
EObject current = null;
@@ -19171,13 +19439,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6708:2: (iv_ruleTypeRefCS= ruleTypeRefCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6709:2: iv_ruleTypeRefCS= ruleTypeRefCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6795:2: (iv_ruleTypeRefCS= ruleTypeRefCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6796:2: iv_ruleTypeRefCS= ruleTypeRefCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTypeRefCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleTypeRefCS_in_entryRuleTypeRefCS14629);
+ pushFollow(FollowSets000.FOLLOW_ruleTypeRefCS_in_entryRuleTypeRefCS14804);
iv_ruleTypeRefCS=ruleTypeRefCS();
state._fsp--;
@@ -19185,7 +19453,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleTypeRefCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTypeRefCS14639); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTypeRefCS14814); if (state.failed) return current;
}
@@ -19203,7 +19471,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleTypeRefCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6716:1: ruleTypeRefCS returns [EObject current=null] : (this_TypedRefCS_0= ruleTypedRefCS | this_WildcardTypeRefCS_1= ruleWildcardTypeRefCS ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6803:1: ruleTypeRefCS returns [EObject current=null] : (this_TypedRefCS_0= ruleTypedRefCS | this_WildcardTypeRefCS_1= ruleWildcardTypeRefCS ) ;
public final EObject ruleTypeRefCS() throws RecognitionException {
EObject current = null;
@@ -19215,29 +19483,29 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6719:28: ( (this_TypedRefCS_0= ruleTypedRefCS | this_WildcardTypeRefCS_1= ruleWildcardTypeRefCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6720:1: (this_TypedRefCS_0= ruleTypedRefCS | this_WildcardTypeRefCS_1= ruleWildcardTypeRefCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6806:28: ( (this_TypedRefCS_0= ruleTypedRefCS | this_WildcardTypeRefCS_1= ruleWildcardTypeRefCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6807:1: (this_TypedRefCS_0= ruleTypedRefCS | this_WildcardTypeRefCS_1= ruleWildcardTypeRefCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6720:1: (this_TypedRefCS_0= ruleTypedRefCS | this_WildcardTypeRefCS_1= ruleWildcardTypeRefCS )
- int alt121=2;
- int LA121_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6807:1: (this_TypedRefCS_0= ruleTypedRefCS | this_WildcardTypeRefCS_1= ruleWildcardTypeRefCS )
+ int alt120=2;
+ int LA120_0 = input.LA(1);
- if ( ((LA121_0>=RULE_SIMPLE_ID && LA121_0<=RULE_ESCAPED_ID)||LA121_0==17||LA121_0==19||(LA121_0>=25 && LA121_0<=26)||LA121_0==30||(LA121_0>=34 && LA121_0<=35)||(LA121_0>=37 && LA121_0<=40)) ) {
- alt121=1;
+ if ( ((LA120_0>=RULE_SIMPLE_ID && LA120_0<=RULE_ESCAPED_ID)||LA120_0==17||LA120_0==19||(LA120_0>=25 && LA120_0<=26)||LA120_0==30||(LA120_0>=34 && LA120_0<=35)||(LA120_0>=37 && LA120_0<=40)) ) {
+ alt120=1;
}
- else if ( (LA121_0==93) ) {
- alt121=2;
+ else if ( (LA120_0==93) ) {
+ alt120=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 121, 0, input);
+ new NoViableAltException("", 120, 0, input);
throw nvae;
}
- switch (alt121) {
+ switch (alt120) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6721:2: this_TypedRefCS_0= ruleTypedRefCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6808:2: this_TypedRefCS_0= ruleTypedRefCS
{
if ( state.backtracking==0 ) {
@@ -19249,7 +19517,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getTypeRefCSAccess().getTypedRefCSParserRuleCall_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleTypedRefCS_in_ruleTypeRefCS14689);
+ pushFollow(FollowSets000.FOLLOW_ruleTypedRefCS_in_ruleTypeRefCS14864);
this_TypedRefCS_0=ruleTypedRefCS();
state._fsp--;
@@ -19264,7 +19532,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6734:2: this_WildcardTypeRefCS_1= ruleWildcardTypeRefCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6821:2: this_WildcardTypeRefCS_1= ruleWildcardTypeRefCS
{
if ( state.backtracking==0 ) {
@@ -19276,7 +19544,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getTypeRefCSAccess().getWildcardTypeRefCSParserRuleCall_1());
}
- pushFollow(FollowSets000.FOLLOW_ruleWildcardTypeRefCS_in_ruleTypeRefCS14719);
+ pushFollow(FollowSets000.FOLLOW_ruleWildcardTypeRefCS_in_ruleTypeRefCS14894);
this_WildcardTypeRefCS_1=ruleWildcardTypeRefCS();
state._fsp--;
@@ -19313,7 +19581,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleTypedRefCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6753:1: entryRuleTypedRefCS returns [EObject current=null] : iv_ruleTypedRefCS= ruleTypedRefCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6840:1: entryRuleTypedRefCS returns [EObject current=null] : iv_ruleTypedRefCS= ruleTypedRefCS EOF ;
public final EObject entryRuleTypedRefCS() throws RecognitionException {
EObject current = null;
@@ -19321,13 +19589,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6754:2: (iv_ruleTypedRefCS= ruleTypedRefCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6755:2: iv_ruleTypedRefCS= ruleTypedRefCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6841:2: (iv_ruleTypedRefCS= ruleTypedRefCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6842:2: iv_ruleTypedRefCS= ruleTypedRefCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTypedRefCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleTypedRefCS_in_entryRuleTypedRefCS14754);
+ pushFollow(FollowSets000.FOLLOW_ruleTypedRefCS_in_entryRuleTypedRefCS14929);
iv_ruleTypedRefCS=ruleTypedRefCS();
state._fsp--;
@@ -19335,7 +19603,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleTypedRefCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTypedRefCS14764); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTypedRefCS14939); if (state.failed) return current;
}
@@ -19353,7 +19621,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleTypedRefCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6762:1: ruleTypedRefCS returns [EObject current=null] : this_TypedTypeRefCS_0= ruleTypedTypeRefCS ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6849:1: ruleTypedRefCS returns [EObject current=null] : this_TypedTypeRefCS_0= ruleTypedTypeRefCS ;
public final EObject ruleTypedRefCS() throws RecognitionException {
EObject current = null;
@@ -19363,8 +19631,8 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6765:28: (this_TypedTypeRefCS_0= ruleTypedTypeRefCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6767:2: this_TypedTypeRefCS_0= ruleTypedTypeRefCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6852:28: (this_TypedTypeRefCS_0= ruleTypedTypeRefCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6854:2: this_TypedTypeRefCS_0= ruleTypedTypeRefCS
{
if ( state.backtracking==0 ) {
@@ -19376,7 +19644,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getTypedRefCSAccess().getTypedTypeRefCSParserRuleCall());
}
- pushFollow(FollowSets000.FOLLOW_ruleTypedTypeRefCS_in_ruleTypedRefCS14813);
+ pushFollow(FollowSets000.FOLLOW_ruleTypedTypeRefCS_in_ruleTypedRefCS14988);
this_TypedTypeRefCS_0=ruleTypedTypeRefCS();
state._fsp--;
@@ -19407,7 +19675,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleTypedTypeRefCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6786:1: entryRuleTypedTypeRefCS returns [EObject current=null] : iv_ruleTypedTypeRefCS= ruleTypedTypeRefCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6873:1: entryRuleTypedTypeRefCS returns [EObject current=null] : iv_ruleTypedTypeRefCS= ruleTypedTypeRefCS EOF ;
public final EObject entryRuleTypedTypeRefCS() throws RecognitionException {
EObject current = null;
@@ -19415,13 +19683,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6787:2: (iv_ruleTypedTypeRefCS= ruleTypedTypeRefCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6788:2: iv_ruleTypedTypeRefCS= ruleTypedTypeRefCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6874:2: (iv_ruleTypedTypeRefCS= ruleTypedTypeRefCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6875:2: iv_ruleTypedTypeRefCS= ruleTypedTypeRefCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTypedTypeRefCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleTypedTypeRefCS_in_entryRuleTypedTypeRefCS14847);
+ pushFollow(FollowSets000.FOLLOW_ruleTypedTypeRefCS_in_entryRuleTypedTypeRefCS15022);
iv_ruleTypedTypeRefCS=ruleTypedTypeRefCS();
state._fsp--;
@@ -19429,7 +19697,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleTypedTypeRefCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTypedTypeRefCS14857); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTypedTypeRefCS15032); if (state.failed) return current;
}
@@ -19447,7 +19715,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleTypedTypeRefCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6795:1: ruleTypedTypeRefCS returns [EObject current=null] : ( ( (lv_ownedPathName_0_0= rulePathNameCS ) ) ( (lv_ownedBinding_1_0= ruleTemplateBindingCS ) )? ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6882:1: ruleTypedTypeRefCS returns [EObject current=null] : ( ( (lv_ownedPathName_0_0= rulePathNameCS ) ) ( (lv_ownedBinding_1_0= ruleTemplateBindingCS ) )? ) ;
public final EObject ruleTypedTypeRefCS() throws RecognitionException {
EObject current = null;
@@ -19459,24 +19727,24 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6798:28: ( ( ( (lv_ownedPathName_0_0= rulePathNameCS ) ) ( (lv_ownedBinding_1_0= ruleTemplateBindingCS ) )? ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6799:1: ( ( (lv_ownedPathName_0_0= rulePathNameCS ) ) ( (lv_ownedBinding_1_0= ruleTemplateBindingCS ) )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6885:28: ( ( ( (lv_ownedPathName_0_0= rulePathNameCS ) ) ( (lv_ownedBinding_1_0= ruleTemplateBindingCS ) )? ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6886:1: ( ( (lv_ownedPathName_0_0= rulePathNameCS ) ) ( (lv_ownedBinding_1_0= ruleTemplateBindingCS ) )? )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6799:1: ( ( (lv_ownedPathName_0_0= rulePathNameCS ) ) ( (lv_ownedBinding_1_0= ruleTemplateBindingCS ) )? )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6799:2: ( (lv_ownedPathName_0_0= rulePathNameCS ) ) ( (lv_ownedBinding_1_0= ruleTemplateBindingCS ) )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6886:1: ( ( (lv_ownedPathName_0_0= rulePathNameCS ) ) ( (lv_ownedBinding_1_0= ruleTemplateBindingCS ) )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6886:2: ( (lv_ownedPathName_0_0= rulePathNameCS ) ) ( (lv_ownedBinding_1_0= ruleTemplateBindingCS ) )?
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6799:2: ( (lv_ownedPathName_0_0= rulePathNameCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6800:1: (lv_ownedPathName_0_0= rulePathNameCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6886:2: ( (lv_ownedPathName_0_0= rulePathNameCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6887:1: (lv_ownedPathName_0_0= rulePathNameCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6800:1: (lv_ownedPathName_0_0= rulePathNameCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6801:3: lv_ownedPathName_0_0= rulePathNameCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6887:1: (lv_ownedPathName_0_0= rulePathNameCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6888:3: lv_ownedPathName_0_0= rulePathNameCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTypedTypeRefCSAccess().getOwnedPathNamePathNameCSParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_rulePathNameCS_in_ruleTypedTypeRefCS14903);
+ pushFollow(FollowSets000.FOLLOW_rulePathNameCS_in_ruleTypedTypeRefCS15078);
lv_ownedPathName_0_0=rulePathNameCS();
state._fsp--;
@@ -19500,26 +19768,26 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6817:2: ( (lv_ownedBinding_1_0= ruleTemplateBindingCS ) )?
- int alt122=2;
- int LA122_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6904:2: ( (lv_ownedBinding_1_0= ruleTemplateBindingCS ) )?
+ int alt121=2;
+ int LA121_0 = input.LA(1);
- if ( (LA122_0==27) ) {
- alt122=1;
+ if ( (LA121_0==27) ) {
+ alt121=1;
}
- switch (alt122) {
+ switch (alt121) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6818:1: (lv_ownedBinding_1_0= ruleTemplateBindingCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6905:1: (lv_ownedBinding_1_0= ruleTemplateBindingCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6818:1: (lv_ownedBinding_1_0= ruleTemplateBindingCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6819:3: lv_ownedBinding_1_0= ruleTemplateBindingCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6905:1: (lv_ownedBinding_1_0= ruleTemplateBindingCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6906:3: lv_ownedBinding_1_0= ruleTemplateBindingCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTypedTypeRefCSAccess().getOwnedBindingTemplateBindingCSParserRuleCall_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleTemplateBindingCS_in_ruleTypedTypeRefCS14924);
+ pushFollow(FollowSets000.FOLLOW_ruleTemplateBindingCS_in_ruleTypedTypeRefCS15099);
lv_ownedBinding_1_0=ruleTemplateBindingCS();
state._fsp--;
@@ -19569,7 +19837,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleWildcardTypeRefCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6843:1: entryRuleWildcardTypeRefCS returns [EObject current=null] : iv_ruleWildcardTypeRefCS= ruleWildcardTypeRefCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6930:1: entryRuleWildcardTypeRefCS returns [EObject current=null] : iv_ruleWildcardTypeRefCS= ruleWildcardTypeRefCS EOF ;
public final EObject entryRuleWildcardTypeRefCS() throws RecognitionException {
EObject current = null;
@@ -19577,13 +19845,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6844:2: (iv_ruleWildcardTypeRefCS= ruleWildcardTypeRefCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6845:2: iv_ruleWildcardTypeRefCS= ruleWildcardTypeRefCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6931:2: (iv_ruleWildcardTypeRefCS= ruleWildcardTypeRefCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6932:2: iv_ruleWildcardTypeRefCS= ruleWildcardTypeRefCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getWildcardTypeRefCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleWildcardTypeRefCS_in_entryRuleWildcardTypeRefCS14961);
+ pushFollow(FollowSets000.FOLLOW_ruleWildcardTypeRefCS_in_entryRuleWildcardTypeRefCS15136);
iv_ruleWildcardTypeRefCS=ruleWildcardTypeRefCS();
state._fsp--;
@@ -19591,7 +19859,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleWildcardTypeRefCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleWildcardTypeRefCS14971); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleWildcardTypeRefCS15146); if (state.failed) return current;
}
@@ -19609,7 +19877,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleWildcardTypeRefCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6852:1: ruleWildcardTypeRefCS returns [EObject current=null] : ( () otherlv_1= '?' (otherlv_2= 'extends' ( (lv_ownedExtends_3_0= ruleTypedRefCS ) ) )? ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6939:1: ruleWildcardTypeRefCS returns [EObject current=null] : ( () otherlv_1= '?' (otherlv_2= 'extends' ( (lv_ownedExtends_3_0= ruleTypedRefCS ) ) )? ) ;
public final EObject ruleWildcardTypeRefCS() throws RecognitionException {
EObject current = null;
@@ -19621,14 +19889,14 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6855:28: ( ( () otherlv_1= '?' (otherlv_2= 'extends' ( (lv_ownedExtends_3_0= ruleTypedRefCS ) ) )? ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6856:1: ( () otherlv_1= '?' (otherlv_2= 'extends' ( (lv_ownedExtends_3_0= ruleTypedRefCS ) ) )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6942:28: ( ( () otherlv_1= '?' (otherlv_2= 'extends' ( (lv_ownedExtends_3_0= ruleTypedRefCS ) ) )? ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6943:1: ( () otherlv_1= '?' (otherlv_2= 'extends' ( (lv_ownedExtends_3_0= ruleTypedRefCS ) ) )? )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6856:1: ( () otherlv_1= '?' (otherlv_2= 'extends' ( (lv_ownedExtends_3_0= ruleTypedRefCS ) ) )? )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6856:2: () otherlv_1= '?' (otherlv_2= 'extends' ( (lv_ownedExtends_3_0= ruleTypedRefCS ) ) )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6943:1: ( () otherlv_1= '?' (otherlv_2= 'extends' ( (lv_ownedExtends_3_0= ruleTypedRefCS ) ) )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6943:2: () otherlv_1= '?' (otherlv_2= 'extends' ( (lv_ownedExtends_3_0= ruleTypedRefCS ) ) )?
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6856:2: ()
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6857:2:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6943:2: ()
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6944:2:
{
if ( state.backtracking==0 ) {
@@ -19645,41 +19913,41 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,93,FollowSets000.FOLLOW_93_in_ruleWildcardTypeRefCS15020); if (state.failed) return current;
+ otherlv_1=(Token)match(input,93,FollowSets000.FOLLOW_93_in_ruleWildcardTypeRefCS15195); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getWildcardTypeRefCSAccess().getQuestionMarkKeyword_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6869:1: (otherlv_2= 'extends' ( (lv_ownedExtends_3_0= ruleTypedRefCS ) ) )?
- int alt123=2;
- int LA123_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6956:1: (otherlv_2= 'extends' ( (lv_ownedExtends_3_0= ruleTypedRefCS ) ) )?
+ int alt122=2;
+ int LA122_0 = input.LA(1);
- if ( (LA123_0==94) ) {
- alt123=1;
+ if ( (LA122_0==94) ) {
+ alt122=1;
}
- switch (alt123) {
+ switch (alt122) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6869:3: otherlv_2= 'extends' ( (lv_ownedExtends_3_0= ruleTypedRefCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6956:3: otherlv_2= 'extends' ( (lv_ownedExtends_3_0= ruleTypedRefCS ) )
{
- otherlv_2=(Token)match(input,94,FollowSets000.FOLLOW_94_in_ruleWildcardTypeRefCS15033); if (state.failed) return current;
+ otherlv_2=(Token)match(input,94,FollowSets000.FOLLOW_94_in_ruleWildcardTypeRefCS15208); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getWildcardTypeRefCSAccess().getExtendsKeyword_2_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6873:1: ( (lv_ownedExtends_3_0= ruleTypedRefCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6874:1: (lv_ownedExtends_3_0= ruleTypedRefCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6960:1: ( (lv_ownedExtends_3_0= ruleTypedRefCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6961:1: (lv_ownedExtends_3_0= ruleTypedRefCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6874:1: (lv_ownedExtends_3_0= ruleTypedRefCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6875:3: lv_ownedExtends_3_0= ruleTypedRefCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6961:1: (lv_ownedExtends_3_0= ruleTypedRefCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6962:3: lv_ownedExtends_3_0= ruleTypedRefCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getWildcardTypeRefCSAccess().getOwnedExtendsTypedRefCSParserRuleCall_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleTypedRefCS_in_ruleWildcardTypeRefCS15054);
+ pushFollow(FollowSets000.FOLLOW_ruleTypedRefCS_in_ruleWildcardTypeRefCS15229);
lv_ownedExtends_3_0=ruleTypedRefCS();
state._fsp--;
@@ -19732,7 +20000,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleID"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6899:1: entryRuleID returns [String current=null] : iv_ruleID= ruleID EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6986:1: entryRuleID returns [String current=null] : iv_ruleID= ruleID EOF ;
public final String entryRuleID() throws RecognitionException {
String current = null;
@@ -19740,13 +20008,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6900:2: (iv_ruleID= ruleID EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6901:2: iv_ruleID= ruleID EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6987:2: (iv_ruleID= ruleID EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6988:2: iv_ruleID= ruleID EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getIDRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleID_in_entryRuleID15093);
+ pushFollow(FollowSets000.FOLLOW_ruleID_in_entryRuleID15268);
iv_ruleID=ruleID();
state._fsp--;
@@ -19754,7 +20022,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleID.getText();
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleID15104); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleID15279); if (state.failed) return current;
}
@@ -19772,7 +20040,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleID"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6908:1: ruleID returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_SIMPLE_ID_0= RULE_SIMPLE_ID | this_ESCAPED_ID_1= RULE_ESCAPED_ID ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6995:1: ruleID returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_SIMPLE_ID_0= RULE_SIMPLE_ID | this_ESCAPED_ID_1= RULE_ESCAPED_ID ) ;
public final AntlrDatatypeRuleToken ruleID() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -19782,31 +20050,31 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6911:28: ( (this_SIMPLE_ID_0= RULE_SIMPLE_ID | this_ESCAPED_ID_1= RULE_ESCAPED_ID ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6912:1: (this_SIMPLE_ID_0= RULE_SIMPLE_ID | this_ESCAPED_ID_1= RULE_ESCAPED_ID )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6998:28: ( (this_SIMPLE_ID_0= RULE_SIMPLE_ID | this_ESCAPED_ID_1= RULE_ESCAPED_ID ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6999:1: (this_SIMPLE_ID_0= RULE_SIMPLE_ID | this_ESCAPED_ID_1= RULE_ESCAPED_ID )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6912:1: (this_SIMPLE_ID_0= RULE_SIMPLE_ID | this_ESCAPED_ID_1= RULE_ESCAPED_ID )
- int alt124=2;
- int LA124_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6999:1: (this_SIMPLE_ID_0= RULE_SIMPLE_ID | this_ESCAPED_ID_1= RULE_ESCAPED_ID )
+ int alt123=2;
+ int LA123_0 = input.LA(1);
- if ( (LA124_0==RULE_SIMPLE_ID) ) {
- alt124=1;
+ if ( (LA123_0==RULE_SIMPLE_ID) ) {
+ alt123=1;
}
- else if ( (LA124_0==RULE_ESCAPED_ID) ) {
- alt124=2;
+ else if ( (LA123_0==RULE_ESCAPED_ID) ) {
+ alt123=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 124, 0, input);
+ new NoViableAltException("", 123, 0, input);
throw nvae;
}
- switch (alt124) {
+ switch (alt123) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6912:6: this_SIMPLE_ID_0= RULE_SIMPLE_ID
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6999:6: this_SIMPLE_ID_0= RULE_SIMPLE_ID
{
- this_SIMPLE_ID_0=(Token)match(input,RULE_SIMPLE_ID,FollowSets000.FOLLOW_RULE_SIMPLE_ID_in_ruleID15144); if (state.failed) return current;
+ this_SIMPLE_ID_0=(Token)match(input,RULE_SIMPLE_ID,FollowSets000.FOLLOW_RULE_SIMPLE_ID_in_ruleID15319); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(this_SIMPLE_ID_0);
@@ -19821,9 +20089,9 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6920:10: this_ESCAPED_ID_1= RULE_ESCAPED_ID
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7007:10: this_ESCAPED_ID_1= RULE_ESCAPED_ID
{
- this_ESCAPED_ID_1=(Token)match(input,RULE_ESCAPED_ID,FollowSets000.FOLLOW_RULE_ESCAPED_ID_in_ruleID15170); if (state.failed) return current;
+ this_ESCAPED_ID_1=(Token)match(input,RULE_ESCAPED_ID,FollowSets000.FOLLOW_RULE_ESCAPED_ID_in_ruleID15345); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(this_ESCAPED_ID_1);
@@ -19860,7 +20128,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleIdentifier"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6935:1: entryRuleIdentifier returns [String current=null] : iv_ruleIdentifier= ruleIdentifier EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7022:1: entryRuleIdentifier returns [String current=null] : iv_ruleIdentifier= ruleIdentifier EOF ;
public final String entryRuleIdentifier() throws RecognitionException {
String current = null;
@@ -19868,13 +20136,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6936:2: (iv_ruleIdentifier= ruleIdentifier EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6937:2: iv_ruleIdentifier= ruleIdentifier EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7023:2: (iv_ruleIdentifier= ruleIdentifier EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7024:2: iv_ruleIdentifier= ruleIdentifier EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getIdentifierRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleIdentifier_in_entryRuleIdentifier15216);
+ pushFollow(FollowSets000.FOLLOW_ruleIdentifier_in_entryRuleIdentifier15391);
iv_ruleIdentifier=ruleIdentifier();
state._fsp--;
@@ -19882,7 +20150,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleIdentifier.getText();
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleIdentifier15227); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleIdentifier15402); if (state.failed) return current;
}
@@ -19900,7 +20168,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleIdentifier"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6944:1: ruleIdentifier returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_ID_0= ruleID ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7031:1: ruleIdentifier returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_ID_0= ruleID ;
public final AntlrDatatypeRuleToken ruleIdentifier() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -19910,15 +20178,15 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6947:28: (this_ID_0= ruleID )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6949:5: this_ID_0= ruleID
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7034:28: (this_ID_0= ruleID )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7036:5: this_ID_0= ruleID
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getIdentifierAccess().getIDParserRuleCall());
}
- pushFollow(FollowSets000.FOLLOW_ruleID_in_ruleIdentifier15273);
+ pushFollow(FollowSets000.FOLLOW_ruleID_in_ruleIdentifier15448);
this_ID_0=ruleID();
state._fsp--;
@@ -19953,7 +20221,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleLOWER"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6967:1: entryRuleLOWER returns [String current=null] : iv_ruleLOWER= ruleLOWER EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7054:1: entryRuleLOWER returns [String current=null] : iv_ruleLOWER= ruleLOWER EOF ;
public final String entryRuleLOWER() throws RecognitionException {
String current = null;
@@ -19961,13 +20229,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6968:2: (iv_ruleLOWER= ruleLOWER EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6969:2: iv_ruleLOWER= ruleLOWER EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7055:2: (iv_ruleLOWER= ruleLOWER EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7056:2: iv_ruleLOWER= ruleLOWER EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getLOWERRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleLOWER_in_entryRuleLOWER15318);
+ pushFollow(FollowSets000.FOLLOW_ruleLOWER_in_entryRuleLOWER15493);
iv_ruleLOWER=ruleLOWER();
state._fsp--;
@@ -19975,7 +20243,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleLOWER.getText();
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleLOWER15329); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleLOWER15504); if (state.failed) return current;
}
@@ -19993,7 +20261,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleLOWER"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6976:1: ruleLOWER returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_INT_0= RULE_INT ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7063:1: ruleLOWER returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_INT_0= RULE_INT ;
public final AntlrDatatypeRuleToken ruleLOWER() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -20002,10 +20270,10 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6979:28: (this_INT_0= RULE_INT )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6980:5: this_INT_0= RULE_INT
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7066:28: (this_INT_0= RULE_INT )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7067:5: this_INT_0= RULE_INT
{
- this_INT_0=(Token)match(input,RULE_INT,FollowSets000.FOLLOW_RULE_INT_in_ruleLOWER15368); if (state.failed) return current;
+ this_INT_0=(Token)match(input,RULE_INT,FollowSets000.FOLLOW_RULE_INT_in_ruleLOWER15543); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(this_INT_0);
@@ -20036,7 +20304,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleNUMBER_LITERAL"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6995:1: entryRuleNUMBER_LITERAL returns [String current=null] : iv_ruleNUMBER_LITERAL= ruleNUMBER_LITERAL EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7082:1: entryRuleNUMBER_LITERAL returns [String current=null] : iv_ruleNUMBER_LITERAL= ruleNUMBER_LITERAL EOF ;
public final String entryRuleNUMBER_LITERAL() throws RecognitionException {
String current = null;
@@ -20044,13 +20312,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6996:2: (iv_ruleNUMBER_LITERAL= ruleNUMBER_LITERAL EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6997:2: iv_ruleNUMBER_LITERAL= ruleNUMBER_LITERAL EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7083:2: (iv_ruleNUMBER_LITERAL= ruleNUMBER_LITERAL EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7084:2: iv_ruleNUMBER_LITERAL= ruleNUMBER_LITERAL EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNUMBER_LITERALRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleNUMBER_LITERAL_in_entryRuleNUMBER_LITERAL15413);
+ pushFollow(FollowSets000.FOLLOW_ruleNUMBER_LITERAL_in_entryRuleNUMBER_LITERAL15588);
iv_ruleNUMBER_LITERAL=ruleNUMBER_LITERAL();
state._fsp--;
@@ -20058,7 +20326,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleNUMBER_LITERAL.getText();
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNUMBER_LITERAL15424); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNUMBER_LITERAL15599); if (state.failed) return current;
}
@@ -20076,7 +20344,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleNUMBER_LITERAL"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7004:1: ruleNUMBER_LITERAL returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_INT_0= RULE_INT ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7091:1: ruleNUMBER_LITERAL returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_INT_0= RULE_INT ;
public final AntlrDatatypeRuleToken ruleNUMBER_LITERAL() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -20085,10 +20353,10 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7007:28: (this_INT_0= RULE_INT )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7008:5: this_INT_0= RULE_INT
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7094:28: (this_INT_0= RULE_INT )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7095:5: this_INT_0= RULE_INT
{
- this_INT_0=(Token)match(input,RULE_INT,FollowSets000.FOLLOW_RULE_INT_in_ruleNUMBER_LITERAL15463); if (state.failed) return current;
+ this_INT_0=(Token)match(input,RULE_INT,FollowSets000.FOLLOW_RULE_INT_in_ruleNUMBER_LITERAL15638); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(this_INT_0);
@@ -20119,7 +20387,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleStringLiteral"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7023:1: entryRuleStringLiteral returns [String current=null] : iv_ruleStringLiteral= ruleStringLiteral EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7110:1: entryRuleStringLiteral returns [String current=null] : iv_ruleStringLiteral= ruleStringLiteral EOF ;
public final String entryRuleStringLiteral() throws RecognitionException {
String current = null;
@@ -20127,13 +20395,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7024:2: (iv_ruleStringLiteral= ruleStringLiteral EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7025:2: iv_ruleStringLiteral= ruleStringLiteral EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7111:2: (iv_ruleStringLiteral= ruleStringLiteral EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7112:2: iv_ruleStringLiteral= ruleStringLiteral EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getStringLiteralRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleStringLiteral_in_entryRuleStringLiteral15508);
+ pushFollow(FollowSets000.FOLLOW_ruleStringLiteral_in_entryRuleStringLiteral15683);
iv_ruleStringLiteral=ruleStringLiteral();
state._fsp--;
@@ -20141,7 +20409,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleStringLiteral.getText();
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleStringLiteral15519); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleStringLiteral15694); if (state.failed) return current;
}
@@ -20159,7 +20427,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleStringLiteral"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7032:1: ruleStringLiteral returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_SINGLE_QUOTED_STRING_0= RULE_SINGLE_QUOTED_STRING ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7119:1: ruleStringLiteral returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_SINGLE_QUOTED_STRING_0= RULE_SINGLE_QUOTED_STRING ;
public final AntlrDatatypeRuleToken ruleStringLiteral() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -20168,10 +20436,10 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7035:28: (this_SINGLE_QUOTED_STRING_0= RULE_SINGLE_QUOTED_STRING )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7036:5: this_SINGLE_QUOTED_STRING_0= RULE_SINGLE_QUOTED_STRING
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7122:28: (this_SINGLE_QUOTED_STRING_0= RULE_SINGLE_QUOTED_STRING )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7123: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_ruleStringLiteral15558); if (state.failed) return current;
+ this_SINGLE_QUOTED_STRING_0=(Token)match(input,RULE_SINGLE_QUOTED_STRING,FollowSets000.FOLLOW_RULE_SINGLE_QUOTED_STRING_in_ruleStringLiteral15733); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(this_SINGLE_QUOTED_STRING_0);
@@ -20202,7 +20470,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleUPPER"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7051:1: entryRuleUPPER returns [String current=null] : iv_ruleUPPER= ruleUPPER EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7138:1: entryRuleUPPER returns [String current=null] : iv_ruleUPPER= ruleUPPER EOF ;
public final String entryRuleUPPER() throws RecognitionException {
String current = null;
@@ -20210,13 +20478,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7052:2: (iv_ruleUPPER= ruleUPPER EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7053:2: iv_ruleUPPER= ruleUPPER EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7139:2: (iv_ruleUPPER= ruleUPPER EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7140:2: iv_ruleUPPER= ruleUPPER EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getUPPERRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleUPPER_in_entryRuleUPPER15603);
+ pushFollow(FollowSets000.FOLLOW_ruleUPPER_in_entryRuleUPPER15778);
iv_ruleUPPER=ruleUPPER();
state._fsp--;
@@ -20224,7 +20492,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleUPPER.getText();
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleUPPER15614); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleUPPER15789); if (state.failed) return current;
}
@@ -20242,7 +20510,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleUPPER"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7060:1: ruleUPPER returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_INT_0= RULE_INT | kw= '*' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7147:1: ruleUPPER returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_INT_0= RULE_INT | kw= '*' ) ;
public final AntlrDatatypeRuleToken ruleUPPER() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -20252,31 +20520,31 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7063:28: ( (this_INT_0= RULE_INT | kw= '*' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7064:1: (this_INT_0= RULE_INT | kw= '*' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7150:28: ( (this_INT_0= RULE_INT | kw= '*' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7151:1: (this_INT_0= RULE_INT | kw= '*' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7064:1: (this_INT_0= RULE_INT | kw= '*' )
- int alt125=2;
- int LA125_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7151:1: (this_INT_0= RULE_INT | kw= '*' )
+ int alt124=2;
+ int LA124_0 = input.LA(1);
- if ( (LA125_0==RULE_INT) ) {
- alt125=1;
+ if ( (LA124_0==RULE_INT) ) {
+ alt124=1;
}
- else if ( (LA125_0==32) ) {
- alt125=2;
+ else if ( (LA124_0==32) ) {
+ alt124=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 125, 0, input);
+ new NoViableAltException("", 124, 0, input);
throw nvae;
}
- switch (alt125) {
+ switch (alt124) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7064:6: this_INT_0= RULE_INT
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7151:6: this_INT_0= RULE_INT
{
- this_INT_0=(Token)match(input,RULE_INT,FollowSets000.FOLLOW_RULE_INT_in_ruleUPPER15654); if (state.failed) return current;
+ this_INT_0=(Token)match(input,RULE_INT,FollowSets000.FOLLOW_RULE_INT_in_ruleUPPER15829); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(this_INT_0);
@@ -20291,9 +20559,9 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7073:2: kw= '*'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7160:2: kw= '*'
{
- kw=(Token)match(input,32,FollowSets000.FOLLOW_32_in_ruleUPPER15678); if (state.failed) return current;
+ kw=(Token)match(input,32,FollowSets000.FOLLOW_32_in_ruleUPPER15853); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -20326,7 +20594,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleURI"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7086:1: entryRuleURI returns [String current=null] : iv_ruleURI= ruleURI EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7173:1: entryRuleURI returns [String current=null] : iv_ruleURI= ruleURI EOF ;
public final String entryRuleURI() throws RecognitionException {
String current = null;
@@ -20334,13 +20602,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7087:2: (iv_ruleURI= ruleURI EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7088:2: iv_ruleURI= ruleURI EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7174:2: (iv_ruleURI= ruleURI EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7175:2: iv_ruleURI= ruleURI EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getURIRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleURI_in_entryRuleURI15719);
+ pushFollow(FollowSets000.FOLLOW_ruleURI_in_entryRuleURI15894);
iv_ruleURI=ruleURI();
state._fsp--;
@@ -20348,7 +20616,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleURI.getText();
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleURI15730); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleURI15905); if (state.failed) return current;
}
@@ -20366,7 +20634,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleURI"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7095:1: ruleURI returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_SINGLE_QUOTED_STRING_0= RULE_SINGLE_QUOTED_STRING ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7182:1: ruleURI returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_SINGLE_QUOTED_STRING_0= RULE_SINGLE_QUOTED_STRING ;
public final AntlrDatatypeRuleToken ruleURI() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -20375,10 +20643,10 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7098:28: (this_SINGLE_QUOTED_STRING_0= RULE_SINGLE_QUOTED_STRING )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7099:5: this_SINGLE_QUOTED_STRING_0= RULE_SINGLE_QUOTED_STRING
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7185:28: (this_SINGLE_QUOTED_STRING_0= RULE_SINGLE_QUOTED_STRING )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7186: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_ruleURI15769); if (state.failed) return current;
+ this_SINGLE_QUOTED_STRING_0=(Token)match(input,RULE_SINGLE_QUOTED_STRING,FollowSets000.FOLLOW_RULE_SINGLE_QUOTED_STRING_in_ruleURI15944); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(this_SINGLE_QUOTED_STRING_0);
@@ -20407,8 +20675,8 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
// $ANTLR end "ruleURI"
- // $ANTLR start synpred18_InternalQVTcore
- public final void synpred18_InternalQVTcore_fragment() throws RecognitionException {
+ // $ANTLR start synpred17_InternalQVTcore
+ public final void synpred17_InternalQVTcore_fragment() throws RecognitionException {
Token otherlv_0=null;
Token otherlv_3=null;
Token otherlv_6=null;
@@ -20424,33 +20692,33 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
EObject lv_ownedConstraints_7_0 = null;
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:380:2: ( (otherlv_0= '{' ( ( (lv_ownedUnrealizedVariables_1_0= ruleUnrealizedVariableCS ) ) | ( (lv_ownedRealizedVariables_2_0= ruleRealizedVariableCS ) ) ) (otherlv_3= ',' ( ( (lv_ownedUnrealizedVariables_4_0= ruleUnrealizedVariableCS ) ) | ( (lv_ownedRealizedVariables_5_0= ruleRealizedVariableCS ) ) ) )* (otherlv_6= '|' ( (lv_ownedConstraints_7_0= rulePredicateOrAssignmentCS ) )* )? otherlv_8= '}' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:380:2: (otherlv_0= '{' ( ( (lv_ownedUnrealizedVariables_1_0= ruleUnrealizedVariableCS ) ) | ( (lv_ownedRealizedVariables_2_0= ruleRealizedVariableCS ) ) ) (otherlv_3= ',' ( ( (lv_ownedUnrealizedVariables_4_0= ruleUnrealizedVariableCS ) ) | ( (lv_ownedRealizedVariables_5_0= ruleRealizedVariableCS ) ) ) )* (otherlv_6= '|' ( (lv_ownedConstraints_7_0= rulePredicateOrAssignmentCS ) )* )? otherlv_8= '}' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:380:2: ( (otherlv_0= '{' ( ( (lv_ownedUnrealizedVariables_1_0= ruleUnrealizedVariableCS ) ) | ( (lv_ownedRealizedVariables_2_0= ruleRealizedVariableCS ) ) ) (otherlv_3= ',' ( ( (lv_ownedUnrealizedVariables_4_0= ruleUnrealizedVariableCS ) ) | ( (lv_ownedRealizedVariables_5_0= ruleRealizedVariableCS ) ) ) )* otherlv_6= '|' ( (lv_ownedConstraints_7_0= rulePredicateOrAssignmentCS ) )* otherlv_8= '}' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:380:2: (otherlv_0= '{' ( ( (lv_ownedUnrealizedVariables_1_0= ruleUnrealizedVariableCS ) ) | ( (lv_ownedRealizedVariables_2_0= ruleRealizedVariableCS ) ) ) (otherlv_3= ',' ( ( (lv_ownedUnrealizedVariables_4_0= ruleUnrealizedVariableCS ) ) | ( (lv_ownedRealizedVariables_5_0= ruleRealizedVariableCS ) ) ) )* otherlv_6= '|' ( (lv_ownedConstraints_7_0= rulePredicateOrAssignmentCS ) )* otherlv_8= '}' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:380:2: (otherlv_0= '{' ( ( (lv_ownedUnrealizedVariables_1_0= ruleUnrealizedVariableCS ) ) | ( (lv_ownedRealizedVariables_2_0= ruleRealizedVariableCS ) ) ) (otherlv_3= ',' ( ( (lv_ownedUnrealizedVariables_4_0= ruleUnrealizedVariableCS ) ) | ( (lv_ownedRealizedVariables_5_0= ruleRealizedVariableCS ) ) ) )* (otherlv_6= '|' ( (lv_ownedConstraints_7_0= rulePredicateOrAssignmentCS ) )* )? otherlv_8= '}' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:380:4: otherlv_0= '{' ( ( (lv_ownedUnrealizedVariables_1_0= ruleUnrealizedVariableCS ) ) | ( (lv_ownedRealizedVariables_2_0= ruleRealizedVariableCS ) ) ) (otherlv_3= ',' ( ( (lv_ownedUnrealizedVariables_4_0= ruleUnrealizedVariableCS ) ) | ( (lv_ownedRealizedVariables_5_0= ruleRealizedVariableCS ) ) ) )* (otherlv_6= '|' ( (lv_ownedConstraints_7_0= rulePredicateOrAssignmentCS ) )* )? otherlv_8= '}'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:380:2: (otherlv_0= '{' ( ( (lv_ownedUnrealizedVariables_1_0= ruleUnrealizedVariableCS ) ) | ( (lv_ownedRealizedVariables_2_0= ruleRealizedVariableCS ) ) ) (otherlv_3= ',' ( ( (lv_ownedUnrealizedVariables_4_0= ruleUnrealizedVariableCS ) ) | ( (lv_ownedRealizedVariables_5_0= ruleRealizedVariableCS ) ) ) )* otherlv_6= '|' ( (lv_ownedConstraints_7_0= rulePredicateOrAssignmentCS ) )* otherlv_8= '}' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:380:4: otherlv_0= '{' ( ( (lv_ownedUnrealizedVariables_1_0= ruleUnrealizedVariableCS ) ) | ( (lv_ownedRealizedVariables_2_0= ruleRealizedVariableCS ) ) ) (otherlv_3= ',' ( ( (lv_ownedUnrealizedVariables_4_0= ruleUnrealizedVariableCS ) ) | ( (lv_ownedRealizedVariables_5_0= ruleRealizedVariableCS ) ) ) )* otherlv_6= '|' ( (lv_ownedConstraints_7_0= rulePredicateOrAssignmentCS ) )* otherlv_8= '}'
{
- otherlv_0=(Token)match(input,21,FollowSets000.FOLLOW_21_in_synpred18_InternalQVTcore673); if (state.failed) return ;
+ otherlv_0=(Token)match(input,21,FollowSets000.FOLLOW_21_in_synpred17_InternalQVTcore673); if (state.failed) return ;
// ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:384:1: ( ( (lv_ownedUnrealizedVariables_1_0= ruleUnrealizedVariableCS ) ) | ( (lv_ownedRealizedVariables_2_0= ruleRealizedVariableCS ) ) )
- int alt129=2;
- int LA129_0 = input.LA(1);
+ int alt127=2;
+ int LA127_0 = input.LA(1);
- if ( ((LA129_0>=RULE_SIMPLE_ID && LA129_0<=RULE_ESCAPED_ID)||LA129_0==17||LA129_0==19||(LA129_0>=25 && LA129_0<=26)||LA129_0==30||(LA129_0>=34 && LA129_0<=35)||(LA129_0>=37 && LA129_0<=38)||LA129_0==40) ) {
- alt129=1;
+ if ( ((LA127_0>=RULE_SIMPLE_ID && LA127_0<=RULE_ESCAPED_ID)||LA127_0==17||LA127_0==19||(LA127_0>=25 && LA127_0<=26)||LA127_0==30||(LA127_0>=34 && LA127_0<=35)||(LA127_0>=37 && LA127_0<=38)||LA127_0==40) ) {
+ alt127=1;
}
- else if ( (LA129_0==39) ) {
- int LA129_2 = input.LA(2);
+ else if ( (LA127_0==39) ) {
+ int LA127_2 = input.LA(2);
- if ( (LA129_2==20||(LA129_2>=23 && LA129_2<=24)||LA129_2==29||LA129_2==36) ) {
- alt129=1;
+ if ( ((LA127_2>=RULE_SIMPLE_ID && LA127_2<=RULE_ESCAPED_ID)||LA127_2==17||LA127_2==19||(LA127_2>=25 && LA127_2<=26)||LA127_2==30||(LA127_2>=34 && LA127_2<=35)||(LA127_2>=37 && LA127_2<=40)) ) {
+ alt127=2;
}
- else if ( ((LA129_2>=RULE_SIMPLE_ID && LA129_2<=RULE_ESCAPED_ID)||LA129_2==17||LA129_2==19||(LA129_2>=25 && LA129_2<=26)||LA129_2==30||(LA129_2>=34 && LA129_2<=35)||(LA129_2>=37 && LA129_2<=40)) ) {
- alt129=2;
+ else if ( (LA127_2==20||LA127_2==24||LA127_2==29||LA127_2==36) ) {
+ alt127=1;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 129, 2, input);
+ new NoViableAltException("", 127, 2, input);
throw nvae;
}
@@ -20458,11 +20726,11 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 129, 0, input);
+ new NoViableAltException("", 127, 0, input);
throw nvae;
}
- switch (alt129) {
+ switch (alt127) {
case 1 :
// ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:384:2: ( (lv_ownedUnrealizedVariables_1_0= ruleUnrealizedVariableCS ) )
{
@@ -20477,7 +20745,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getBottomPatternCSAccess().getOwnedUnrealizedVariablesUnrealizedVariableCSParserRuleCall_0_1_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnrealizedVariableCS_in_synpred18_InternalQVTcore695);
+ pushFollow(FollowSets000.FOLLOW_ruleUnrealizedVariableCS_in_synpred17_InternalQVTcore695);
lv_ownedUnrealizedVariables_1_0=ruleUnrealizedVariableCS();
state._fsp--;
@@ -20505,7 +20773,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getBottomPatternCSAccess().getOwnedRealizedVariablesRealizedVariableCSParserRuleCall_0_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleRealizedVariableCS_in_synpred18_InternalQVTcore722);
+ pushFollow(FollowSets000.FOLLOW_ruleRealizedVariableCS_in_synpred17_InternalQVTcore722);
lv_ownedRealizedVariables_2_0=ruleRealizedVariableCS();
state._fsp--;
@@ -20523,41 +20791,41 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
// ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:421:3: (otherlv_3= ',' ( ( (lv_ownedUnrealizedVariables_4_0= ruleUnrealizedVariableCS ) ) | ( (lv_ownedRealizedVariables_5_0= ruleRealizedVariableCS ) ) ) )*
- loop131:
+ loop129:
do {
- int alt131=2;
- int LA131_0 = input.LA(1);
+ int alt129=2;
+ int LA129_0 = input.LA(1);
- if ( (LA131_0==20) ) {
- alt131=1;
+ if ( (LA129_0==20) ) {
+ alt129=1;
}
- switch (alt131) {
+ switch (alt129) {
case 1 :
// ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:421:5: otherlv_3= ',' ( ( (lv_ownedUnrealizedVariables_4_0= ruleUnrealizedVariableCS ) ) | ( (lv_ownedRealizedVariables_5_0= ruleRealizedVariableCS ) ) )
{
- otherlv_3=(Token)match(input,20,FollowSets000.FOLLOW_20_in_synpred18_InternalQVTcore736); if (state.failed) return ;
+ otherlv_3=(Token)match(input,20,FollowSets000.FOLLOW_20_in_synpred17_InternalQVTcore736); if (state.failed) return ;
// ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:425:1: ( ( (lv_ownedUnrealizedVariables_4_0= ruleUnrealizedVariableCS ) ) | ( (lv_ownedRealizedVariables_5_0= ruleRealizedVariableCS ) ) )
- int alt130=2;
- int LA130_0 = input.LA(1);
+ int alt128=2;
+ int LA128_0 = input.LA(1);
- if ( ((LA130_0>=RULE_SIMPLE_ID && LA130_0<=RULE_ESCAPED_ID)||LA130_0==17||LA130_0==19||(LA130_0>=25 && LA130_0<=26)||LA130_0==30||(LA130_0>=34 && LA130_0<=35)||(LA130_0>=37 && LA130_0<=38)||LA130_0==40) ) {
- alt130=1;
+ if ( ((LA128_0>=RULE_SIMPLE_ID && LA128_0<=RULE_ESCAPED_ID)||LA128_0==17||LA128_0==19||(LA128_0>=25 && LA128_0<=26)||LA128_0==30||(LA128_0>=34 && LA128_0<=35)||(LA128_0>=37 && LA128_0<=38)||LA128_0==40) ) {
+ alt128=1;
}
- else if ( (LA130_0==39) ) {
- int LA130_2 = input.LA(2);
+ else if ( (LA128_0==39) ) {
+ int LA128_2 = input.LA(2);
- if ( ((LA130_2>=RULE_SIMPLE_ID && LA130_2<=RULE_ESCAPED_ID)||LA130_2==17||LA130_2==19||(LA130_2>=25 && LA130_2<=26)||LA130_2==30||(LA130_2>=34 && LA130_2<=35)||(LA130_2>=37 && LA130_2<=40)) ) {
- alt130=2;
+ if ( (LA128_2==20||LA128_2==24||LA128_2==29||LA128_2==36) ) {
+ alt128=1;
}
- else if ( (LA130_2==20||(LA130_2>=23 && LA130_2<=24)||LA130_2==29||LA130_2==36) ) {
- alt130=1;
+ else if ( ((LA128_2>=RULE_SIMPLE_ID && LA128_2<=RULE_ESCAPED_ID)||LA128_2==17||LA128_2==19||(LA128_2>=25 && LA128_2<=26)||LA128_2==30||(LA128_2>=34 && LA128_2<=35)||(LA128_2>=37 && LA128_2<=40)) ) {
+ alt128=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 130, 2, input);
+ new NoViableAltException("", 128, 2, input);
throw nvae;
}
@@ -20565,11 +20833,11 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 130, 0, input);
+ new NoViableAltException("", 128, 0, input);
throw nvae;
}
- switch (alt130) {
+ switch (alt128) {
case 1 :
// ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:425:2: ( (lv_ownedUnrealizedVariables_4_0= ruleUnrealizedVariableCS ) )
{
@@ -20584,7 +20852,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getBottomPatternCSAccess().getOwnedUnrealizedVariablesUnrealizedVariableCSParserRuleCall_0_2_1_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnrealizedVariableCS_in_synpred18_InternalQVTcore758);
+ pushFollow(FollowSets000.FOLLOW_ruleUnrealizedVariableCS_in_synpred17_InternalQVTcore758);
lv_ownedUnrealizedVariables_4_0=ruleUnrealizedVariableCS();
state._fsp--;
@@ -20612,7 +20880,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getBottomPatternCSAccess().getOwnedRealizedVariablesRealizedVariableCSParserRuleCall_0_2_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleRealizedVariableCS_in_synpred18_InternalQVTcore785);
+ pushFollow(FollowSets000.FOLLOW_ruleRealizedVariableCS_in_synpred17_InternalQVTcore785);
lv_ownedRealizedVariables_5_0=ruleRealizedVariableCS();
state._fsp--;
@@ -20634,132 +20902,129 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
break;
default :
- break loop131;
+ break loop129;
}
} while (true);
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:462:5: (otherlv_6= '|' ( (lv_ownedConstraints_7_0= rulePredicateOrAssignmentCS ) )* )?
- int alt133=2;
- int LA133_0 = input.LA(1);
-
- if ( (LA133_0==24) ) {
- alt133=1;
- }
- switch (alt133) {
- case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:462:7: otherlv_6= '|' ( (lv_ownedConstraints_7_0= rulePredicateOrAssignmentCS ) )*
- {
- otherlv_6=(Token)match(input,24,FollowSets000.FOLLOW_24_in_synpred18_InternalQVTcore801); if (state.failed) return ;
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:466:1: ( (lv_ownedConstraints_7_0= rulePredicateOrAssignmentCS ) )*
- loop132:
- do {
- int alt132=2;
- int LA132_0 = input.LA(1);
-
- if ( ((LA132_0>=RULE_SIMPLE_ID && LA132_0<=RULE_SINGLE_QUOTED_STRING)||(LA132_0>=16 && LA132_0<=17)||LA132_0==19||(LA132_0>=25 && LA132_0<=27)||LA132_0==30||LA132_0==32||(LA132_0>=34 && LA132_0<=35)||(LA132_0>=37 && LA132_0<=42)||(LA132_0>=59 && LA132_0<=73)||LA132_0==76||(LA132_0>=78 && LA132_0<=81)||LA132_0==86||(LA132_0>=91 && LA132_0<=92)) ) {
- alt132=1;
- }
-
-
- switch (alt132) {
- case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:467:1: (lv_ownedConstraints_7_0= rulePredicateOrAssignmentCS )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:467:1: (lv_ownedConstraints_7_0= rulePredicateOrAssignmentCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:468:3: lv_ownedConstraints_7_0= rulePredicateOrAssignmentCS
- {
- if ( state.backtracking==0 ) {
-
- newCompositeNode(grammarAccess.getBottomPatternCSAccess().getOwnedConstraintsPredicateOrAssignmentCSParserRuleCall_0_3_1_0());
-
- }
- pushFollow(FollowSets000.FOLLOW_rulePredicateOrAssignmentCS_in_synpred18_InternalQVTcore822);
- lv_ownedConstraints_7_0=rulePredicateOrAssignmentCS();
+ otherlv_6=(Token)match(input,24,FollowSets000.FOLLOW_24_in_synpred17_InternalQVTcore800); if (state.failed) return ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:466:1: ( (lv_ownedConstraints_7_0= rulePredicateOrAssignmentCS ) )*
+ loop130:
+ do {
+ int alt130=2;
+ int LA130_0 = input.LA(1);
- state._fsp--;
- if (state.failed) return ;
+ if ( ((LA130_0>=RULE_SIMPLE_ID && LA130_0<=RULE_SINGLE_QUOTED_STRING)||(LA130_0>=16 && LA130_0<=17)||LA130_0==19||(LA130_0>=25 && LA130_0<=27)||LA130_0==30||LA130_0==32||(LA130_0>=34 && LA130_0<=35)||(LA130_0>=37 && LA130_0<=42)||(LA130_0>=59 && LA130_0<=73)||LA130_0==76||(LA130_0>=78 && LA130_0<=81)||LA130_0==86||(LA130_0>=91 && LA130_0<=92)) ) {
+ alt130=1;
+ }
- }
+ switch (alt130) {
+ case 1 :
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:467:1: (lv_ownedConstraints_7_0= rulePredicateOrAssignmentCS )
+ {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:467:1: (lv_ownedConstraints_7_0= rulePredicateOrAssignmentCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:468:3: lv_ownedConstraints_7_0= rulePredicateOrAssignmentCS
+ {
+ if ( state.backtracking==0 ) {
+
+ newCompositeNode(grammarAccess.getBottomPatternCSAccess().getOwnedConstraintsPredicateOrAssignmentCSParserRuleCall_0_4_0());
+
+ }
+ pushFollow(FollowSets000.FOLLOW_rulePredicateOrAssignmentCS_in_synpred17_InternalQVTcore821);
+ lv_ownedConstraints_7_0=rulePredicateOrAssignmentCS();
- }
- break;
+ state._fsp--;
+ if (state.failed) return ;
- default :
- break loop132;
- }
- } while (true);
+ }
- }
- break;
+ }
+ break;
- }
+ default :
+ break loop130;
+ }
+ } while (true);
- otherlv_8=(Token)match(input,23,FollowSets000.FOLLOW_23_in_synpred18_InternalQVTcore837); if (state.failed) return ;
+ otherlv_8=(Token)match(input,23,FollowSets000.FOLLOW_23_in_synpred17_InternalQVTcore834); if (state.failed) return ;
}
}
}
- // $ANTLR end synpred18_InternalQVTcore
+ // $ANTLR end synpred17_InternalQVTcore
- // $ANTLR start synpred29_InternalQVTcore
- public final void synpred29_InternalQVTcore_fragment() throws RecognitionException {
- Token otherlv_1=null;
- Token otherlv_3=null;
- Token otherlv_5=null;
- Token otherlv_7=null;
- EObject lv_ownedUnrealizedVariables_2_0 = null;
+ // $ANTLR start synpred21_InternalQVTcore
+ public final void synpred21_InternalQVTcore_fragment() throws RecognitionException {
+ Token otherlv_9=null;
+ Token otherlv_12=null;
+ Token otherlv_15=null;
+ EObject lv_ownedUnrealizedVariables_10_0 = null;
- EObject lv_ownedUnrealizedVariables_4_0 = null;
+ EObject lv_ownedRealizedVariables_11_0 = null;
- EObject lv_ownedPredicates_6_0 = null;
+ EObject lv_ownedUnrealizedVariables_13_0 = null;
+ EObject lv_ownedRealizedVariables_14_0 = null;
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:681:2: ( ( () otherlv_1= '(' ( ( (lv_ownedUnrealizedVariables_2_0= ruleGuardVariableCS ) ) (otherlv_3= ',' ( (lv_ownedUnrealizedVariables_4_0= ruleGuardVariableCS ) ) )* )? (otherlv_5= '|' ( (lv_ownedPredicates_6_0= rulePredicateCS ) )* )? otherlv_7= ')' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:681:2: ( () otherlv_1= '(' ( ( (lv_ownedUnrealizedVariables_2_0= ruleGuardVariableCS ) ) (otherlv_3= ',' ( (lv_ownedUnrealizedVariables_4_0= ruleGuardVariableCS ) ) )* )? (otherlv_5= '|' ( (lv_ownedPredicates_6_0= rulePredicateCS ) )* )? otherlv_7= ')' )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:681:2: ( () otherlv_1= '(' ( ( (lv_ownedUnrealizedVariables_2_0= ruleGuardVariableCS ) ) (otherlv_3= ',' ( (lv_ownedUnrealizedVariables_4_0= ruleGuardVariableCS ) ) )* )? (otherlv_5= '|' ( (lv_ownedPredicates_6_0= rulePredicateCS ) )* )? otherlv_7= ')' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:681:3: () otherlv_1= '(' ( ( (lv_ownedUnrealizedVariables_2_0= ruleGuardVariableCS ) ) (otherlv_3= ',' ( (lv_ownedUnrealizedVariables_4_0= ruleGuardVariableCS ) ) )* )? (otherlv_5= '|' ( (lv_ownedPredicates_6_0= rulePredicateCS ) )* )? otherlv_7= ')'
+
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:489:6: ( (otherlv_9= '{' ( ( (lv_ownedUnrealizedVariables_10_0= ruleUnrealizedVariableCS ) ) | ( (lv_ownedRealizedVariables_11_0= ruleRealizedVariableCS ) ) ) (otherlv_12= ',' ( ( (lv_ownedUnrealizedVariables_13_0= ruleUnrealizedVariableCS ) ) | ( (lv_ownedRealizedVariables_14_0= ruleRealizedVariableCS ) ) ) )* otherlv_15= '}' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:489:6: (otherlv_9= '{' ( ( (lv_ownedUnrealizedVariables_10_0= ruleUnrealizedVariableCS ) ) | ( (lv_ownedRealizedVariables_11_0= ruleRealizedVariableCS ) ) ) (otherlv_12= ',' ( ( (lv_ownedUnrealizedVariables_13_0= ruleUnrealizedVariableCS ) ) | ( (lv_ownedRealizedVariables_14_0= ruleRealizedVariableCS ) ) ) )* otherlv_15= '}' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:681:3: ()
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:682:2:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:489:6: (otherlv_9= '{' ( ( (lv_ownedUnrealizedVariables_10_0= ruleUnrealizedVariableCS ) ) | ( (lv_ownedRealizedVariables_11_0= ruleRealizedVariableCS ) ) ) (otherlv_12= ',' ( ( (lv_ownedUnrealizedVariables_13_0= ruleUnrealizedVariableCS ) ) | ( (lv_ownedRealizedVariables_14_0= ruleRealizedVariableCS ) ) ) )* otherlv_15= '}' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:489:8: otherlv_9= '{' ( ( (lv_ownedUnrealizedVariables_10_0= ruleUnrealizedVariableCS ) ) | ( (lv_ownedRealizedVariables_11_0= ruleRealizedVariableCS ) ) ) (otherlv_12= ',' ( ( (lv_ownedUnrealizedVariables_13_0= ruleUnrealizedVariableCS ) ) | ( (lv_ownedRealizedVariables_14_0= ruleRealizedVariableCS ) ) ) )* otherlv_15= '}'
{
- if ( state.backtracking==0 ) {
-
- /* */
-
- }
+ otherlv_9=(Token)match(input,21,FollowSets000.FOLLOW_21_in_synpred21_InternalQVTcore854); if (state.failed) return ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:493:1: ( ( (lv_ownedUnrealizedVariables_10_0= ruleUnrealizedVariableCS ) ) | ( (lv_ownedRealizedVariables_11_0= ruleRealizedVariableCS ) ) )
+ int alt132=2;
+ int LA132_0 = input.LA(1);
+ if ( ((LA132_0>=RULE_SIMPLE_ID && LA132_0<=RULE_ESCAPED_ID)||LA132_0==17||LA132_0==19||(LA132_0>=25 && LA132_0<=26)||LA132_0==30||(LA132_0>=34 && LA132_0<=35)||(LA132_0>=37 && LA132_0<=38)||LA132_0==40) ) {
+ alt132=1;
}
+ else if ( (LA132_0==39) ) {
+ int LA132_2 = input.LA(2);
+
+ if ( ((LA132_2>=RULE_SIMPLE_ID && LA132_2<=RULE_ESCAPED_ID)||LA132_2==17||LA132_2==19||(LA132_2>=25 && LA132_2<=26)||LA132_2==30||(LA132_2>=34 && LA132_2<=35)||(LA132_2>=37 && LA132_2<=40)) ) {
+ alt132=2;
+ }
+ else if ( (LA132_2==20||LA132_2==23||LA132_2==29||LA132_2==36) ) {
+ alt132=1;
+ }
+ else {
+ if (state.backtracking>0) {state.failed=true; return ;}
+ NoViableAltException nvae =
+ new NoViableAltException("", 132, 2, input);
- otherlv_1=(Token)match(input,27,FollowSets000.FOLLOW_27_in_synpred29_InternalQVTcore1273); if (state.failed) return ;
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:694:1: ( ( (lv_ownedUnrealizedVariables_2_0= ruleGuardVariableCS ) ) (otherlv_3= ',' ( (lv_ownedUnrealizedVariables_4_0= ruleGuardVariableCS ) ) )* )?
- int alt139=2;
- int LA139_0 = input.LA(1);
+ throw nvae;
+ }
+ }
+ else {
+ if (state.backtracking>0) {state.failed=true; return ;}
+ NoViableAltException nvae =
+ new NoViableAltException("", 132, 0, input);
- if ( ((LA139_0>=RULE_SIMPLE_ID && LA139_0<=RULE_ESCAPED_ID)||LA139_0==17||LA139_0==19||(LA139_0>=25 && LA139_0<=26)||LA139_0==30||(LA139_0>=34 && LA139_0<=35)||(LA139_0>=37 && LA139_0<=40)) ) {
- alt139=1;
+ throw nvae;
}
- switch (alt139) {
+ switch (alt132) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:694:2: ( (lv_ownedUnrealizedVariables_2_0= ruleGuardVariableCS ) ) (otherlv_3= ',' ( (lv_ownedUnrealizedVariables_4_0= ruleGuardVariableCS ) ) )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:493:2: ( (lv_ownedUnrealizedVariables_10_0= ruleUnrealizedVariableCS ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:694:2: ( (lv_ownedUnrealizedVariables_2_0= ruleGuardVariableCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:695:1: (lv_ownedUnrealizedVariables_2_0= ruleGuardVariableCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:493:2: ( (lv_ownedUnrealizedVariables_10_0= ruleUnrealizedVariableCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:494:1: (lv_ownedUnrealizedVariables_10_0= ruleUnrealizedVariableCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:695:1: (lv_ownedUnrealizedVariables_2_0= ruleGuardVariableCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:696:3: lv_ownedUnrealizedVariables_2_0= ruleGuardVariableCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:494:1: (lv_ownedUnrealizedVariables_10_0= ruleUnrealizedVariableCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:495:3: lv_ownedUnrealizedVariables_10_0= ruleUnrealizedVariableCS
{
if ( state.backtracking==0 ) {
- newCompositeNode(grammarAccess.getGuardPatternCSAccess().getOwnedUnrealizedVariablesGuardVariableCSParserRuleCall_0_2_0_0());
+ newCompositeNode(grammarAccess.getBottomPatternCSAccess().getOwnedUnrealizedVariablesUnrealizedVariableCSParserRuleCall_1_1_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleGuardVariableCS_in_synpred29_InternalQVTcore1295);
- lv_ownedUnrealizedVariables_2_0=ruleGuardVariableCS();
+ pushFollow(FollowSets000.FOLLOW_ruleUnrealizedVariableCS_in_synpred21_InternalQVTcore876);
+ lv_ownedUnrealizedVariables_10_0=ruleUnrealizedVariableCS();
state._fsp--;
if (state.failed) return ;
@@ -20769,272 +21034,560 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:712:2: (otherlv_3= ',' ( (lv_ownedUnrealizedVariables_4_0= ruleGuardVariableCS ) ) )*
- loop138:
- do {
- int alt138=2;
- int LA138_0 = input.LA(1);
- if ( (LA138_0==20) ) {
- alt138=1;
- }
+ }
+ break;
+ case 2 :
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:512:6: ( (lv_ownedRealizedVariables_11_0= ruleRealizedVariableCS ) )
+ {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:512:6: ( (lv_ownedRealizedVariables_11_0= ruleRealizedVariableCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:513:1: (lv_ownedRealizedVariables_11_0= ruleRealizedVariableCS )
+ {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:513:1: (lv_ownedRealizedVariables_11_0= ruleRealizedVariableCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:514:3: lv_ownedRealizedVariables_11_0= ruleRealizedVariableCS
+ {
+ if ( state.backtracking==0 ) {
+
+ newCompositeNode(grammarAccess.getBottomPatternCSAccess().getOwnedRealizedVariablesRealizedVariableCSParserRuleCall_1_1_1_0());
+
+ }
+ pushFollow(FollowSets000.FOLLOW_ruleRealizedVariableCS_in_synpred21_InternalQVTcore903);
+ lv_ownedRealizedVariables_11_0=ruleRealizedVariableCS();
+ state._fsp--;
+ if (state.failed) return ;
- switch (alt138) {
- case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:712:4: otherlv_3= ',' ( (lv_ownedUnrealizedVariables_4_0= ruleGuardVariableCS ) )
- {
- otherlv_3=(Token)match(input,20,FollowSets000.FOLLOW_20_in_synpred29_InternalQVTcore1308); if (state.failed) return ;
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:716:1: ( (lv_ownedUnrealizedVariables_4_0= ruleGuardVariableCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:717:1: (lv_ownedUnrealizedVariables_4_0= ruleGuardVariableCS )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:717:1: (lv_ownedUnrealizedVariables_4_0= ruleGuardVariableCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:718:3: lv_ownedUnrealizedVariables_4_0= ruleGuardVariableCS
- {
- if ( state.backtracking==0 ) {
-
- newCompositeNode(grammarAccess.getGuardPatternCSAccess().getOwnedUnrealizedVariablesGuardVariableCSParserRuleCall_0_2_1_1_0());
-
- }
- pushFollow(FollowSets000.FOLLOW_ruleGuardVariableCS_in_synpred29_InternalQVTcore1329);
- lv_ownedUnrealizedVariables_4_0=ruleGuardVariableCS();
+ }
- state._fsp--;
- if (state.failed) return ;
- }
+ }
- }
+ }
+ break;
+ }
- }
- break;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:530:3: (otherlv_12= ',' ( ( (lv_ownedUnrealizedVariables_13_0= ruleUnrealizedVariableCS ) ) | ( (lv_ownedRealizedVariables_14_0= ruleRealizedVariableCS ) ) ) )*
+ loop134:
+ do {
+ int alt134=2;
+ int LA134_0 = input.LA(1);
- default :
- break loop138;
- }
- } while (true);
+ if ( (LA134_0==20) ) {
+ alt134=1;
+ }
- }
- break;
+ switch (alt134) {
+ case 1 :
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:530:5: otherlv_12= ',' ( ( (lv_ownedUnrealizedVariables_13_0= ruleUnrealizedVariableCS ) ) | ( (lv_ownedRealizedVariables_14_0= ruleRealizedVariableCS ) ) )
+ {
+ otherlv_12=(Token)match(input,20,FollowSets000.FOLLOW_20_in_synpred21_InternalQVTcore917); if (state.failed) return ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:534:1: ( ( (lv_ownedUnrealizedVariables_13_0= ruleUnrealizedVariableCS ) ) | ( (lv_ownedRealizedVariables_14_0= ruleRealizedVariableCS ) ) )
+ int alt133=2;
+ int LA133_0 = input.LA(1);
+
+ if ( ((LA133_0>=RULE_SIMPLE_ID && LA133_0<=RULE_ESCAPED_ID)||LA133_0==17||LA133_0==19||(LA133_0>=25 && LA133_0<=26)||LA133_0==30||(LA133_0>=34 && LA133_0<=35)||(LA133_0>=37 && LA133_0<=38)||LA133_0==40) ) {
+ alt133=1;
+ }
+ else if ( (LA133_0==39) ) {
+ int LA133_2 = input.LA(2);
+
+ if ( (LA133_2==20||LA133_2==23||LA133_2==29||LA133_2==36) ) {
+ alt133=1;
+ }
+ else if ( ((LA133_2>=RULE_SIMPLE_ID && LA133_2<=RULE_ESCAPED_ID)||LA133_2==17||LA133_2==19||(LA133_2>=25 && LA133_2<=26)||LA133_2==30||(LA133_2>=34 && LA133_2<=35)||(LA133_2>=37 && LA133_2<=40)) ) {
+ alt133=2;
+ }
+ else {
+ if (state.backtracking>0) {state.failed=true; return ;}
+ NoViableAltException nvae =
+ new NoViableAltException("", 133, 2, input);
+
+ throw nvae;
+ }
+ }
+ else {
+ if (state.backtracking>0) {state.failed=true; return ;}
+ NoViableAltException nvae =
+ new NoViableAltException("", 133, 0, input);
+
+ throw nvae;
+ }
+ switch (alt133) {
+ case 1 :
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:534:2: ( (lv_ownedUnrealizedVariables_13_0= ruleUnrealizedVariableCS ) )
+ {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:534:2: ( (lv_ownedUnrealizedVariables_13_0= ruleUnrealizedVariableCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:535:1: (lv_ownedUnrealizedVariables_13_0= ruleUnrealizedVariableCS )
+ {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:535:1: (lv_ownedUnrealizedVariables_13_0= ruleUnrealizedVariableCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:536:3: lv_ownedUnrealizedVariables_13_0= ruleUnrealizedVariableCS
+ {
+ if ( state.backtracking==0 ) {
+
+ newCompositeNode(grammarAccess.getBottomPatternCSAccess().getOwnedUnrealizedVariablesUnrealizedVariableCSParserRuleCall_1_2_1_0_0());
+
+ }
+ pushFollow(FollowSets000.FOLLOW_ruleUnrealizedVariableCS_in_synpred21_InternalQVTcore939);
+ lv_ownedUnrealizedVariables_13_0=ruleUnrealizedVariableCS();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+
+ }
+
+
+ }
+ break;
+ case 2 :
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:553:6: ( (lv_ownedRealizedVariables_14_0= ruleRealizedVariableCS ) )
+ {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:553:6: ( (lv_ownedRealizedVariables_14_0= ruleRealizedVariableCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:554:1: (lv_ownedRealizedVariables_14_0= ruleRealizedVariableCS )
+ {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:554:1: (lv_ownedRealizedVariables_14_0= ruleRealizedVariableCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:555:3: lv_ownedRealizedVariables_14_0= ruleRealizedVariableCS
+ {
+ if ( state.backtracking==0 ) {
+
+ newCompositeNode(grammarAccess.getBottomPatternCSAccess().getOwnedRealizedVariablesRealizedVariableCSParserRuleCall_1_2_1_1_0());
+
+ }
+ pushFollow(FollowSets000.FOLLOW_ruleRealizedVariableCS_in_synpred21_InternalQVTcore966);
+ lv_ownedRealizedVariables_14_0=ruleRealizedVariableCS();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+
+ }
+
+
+ }
+ break;
+
+ }
+
+
+ }
+ break;
+
+ default :
+ break loop134;
+ }
+ } while (true);
+
+ otherlv_15=(Token)match(input,23,FollowSets000.FOLLOW_23_in_synpred21_InternalQVTcore981); if (state.failed) return ;
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:734:6: (otherlv_5= '|' ( (lv_ownedPredicates_6_0= rulePredicateCS ) )* )?
- int alt141=2;
- int LA141_0 = input.LA(1);
- if ( (LA141_0==24) ) {
- alt141=1;
}
- switch (alt141) {
- case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:734:8: otherlv_5= '|' ( (lv_ownedPredicates_6_0= rulePredicateCS ) )*
- {
- otherlv_5=(Token)match(input,24,FollowSets000.FOLLOW_24_in_synpred29_InternalQVTcore1346); if (state.failed) return ;
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:738:1: ( (lv_ownedPredicates_6_0= rulePredicateCS ) )*
- loop140:
- do {
- int alt140=2;
- int LA140_0 = input.LA(1);
+ }
+ // $ANTLR end synpred21_InternalQVTcore
- if ( ((LA140_0>=RULE_SIMPLE_ID && LA140_0<=RULE_SINGLE_QUOTED_STRING)||LA140_0==17||LA140_0==19||(LA140_0>=25 && LA140_0<=27)||LA140_0==30||LA140_0==32||(LA140_0>=34 && LA140_0<=35)||(LA140_0>=37 && LA140_0<=42)||(LA140_0>=59 && LA140_0<=73)||LA140_0==76||(LA140_0>=78 && LA140_0<=81)||LA140_0==86||(LA140_0>=91 && LA140_0<=92)) ) {
- alt140=1;
- }
+ // $ANTLR start synpred23_InternalQVTcore
+ public final void synpred23_InternalQVTcore_fragment() throws RecognitionException {
+ Token otherlv_16=null;
+ Token otherlv_18=null;
+ EObject lv_ownedConstraints_17_0 = null;
- switch (alt140) {
- case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:739:1: (lv_ownedPredicates_6_0= rulePredicateCS )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:739:1: (lv_ownedPredicates_6_0= rulePredicateCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:740:3: lv_ownedPredicates_6_0= rulePredicateCS
- {
- if ( state.backtracking==0 ) {
-
- newCompositeNode(grammarAccess.getGuardPatternCSAccess().getOwnedPredicatesPredicateCSParserRuleCall_0_3_1_0());
-
- }
- pushFollow(FollowSets000.FOLLOW_rulePredicateCS_in_synpred29_InternalQVTcore1367);
- lv_ownedPredicates_6_0=rulePredicateCS();
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:576:6: ( (otherlv_16= '{' ( (lv_ownedConstraints_17_0= rulePredicateOrAssignmentCS ) )+ otherlv_18= '}' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:576:6: (otherlv_16= '{' ( (lv_ownedConstraints_17_0= rulePredicateOrAssignmentCS ) )+ otherlv_18= '}' )
+ {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:576:6: (otherlv_16= '{' ( (lv_ownedConstraints_17_0= rulePredicateOrAssignmentCS ) )+ otherlv_18= '}' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:576:8: otherlv_16= '{' ( (lv_ownedConstraints_17_0= rulePredicateOrAssignmentCS ) )+ otherlv_18= '}'
+ {
+ otherlv_16=(Token)match(input,21,FollowSets000.FOLLOW_21_in_synpred23_InternalQVTcore1001); if (state.failed) return ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:580:1: ( (lv_ownedConstraints_17_0= rulePredicateOrAssignmentCS ) )+
+ int cnt135=0;
+ loop135:
+ do {
+ int alt135=2;
+ int LA135_0 = input.LA(1);
- state._fsp--;
- if (state.failed) return ;
+ if ( ((LA135_0>=RULE_SIMPLE_ID && LA135_0<=RULE_SINGLE_QUOTED_STRING)||(LA135_0>=16 && LA135_0<=17)||LA135_0==19||(LA135_0>=25 && LA135_0<=27)||LA135_0==30||LA135_0==32||(LA135_0>=34 && LA135_0<=35)||(LA135_0>=37 && LA135_0<=42)||(LA135_0>=59 && LA135_0<=73)||LA135_0==76||(LA135_0>=78 && LA135_0<=81)||LA135_0==86||(LA135_0>=91 && LA135_0<=92)) ) {
+ alt135=1;
+ }
- }
+ switch (alt135) {
+ case 1 :
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:581:1: (lv_ownedConstraints_17_0= rulePredicateOrAssignmentCS )
+ {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:581:1: (lv_ownedConstraints_17_0= rulePredicateOrAssignmentCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:582:3: lv_ownedConstraints_17_0= rulePredicateOrAssignmentCS
+ {
+ if ( state.backtracking==0 ) {
+
+ newCompositeNode(grammarAccess.getBottomPatternCSAccess().getOwnedConstraintsPredicateOrAssignmentCSParserRuleCall_2_1_0());
+
+ }
+ pushFollow(FollowSets000.FOLLOW_rulePredicateOrAssignmentCS_in_synpred23_InternalQVTcore1022);
+ lv_ownedConstraints_17_0=rulePredicateOrAssignmentCS();
- }
- break;
+ state._fsp--;
+ if (state.failed) return ;
- default :
- break loop140;
- }
- } while (true);
+ }
- }
- break;
+ }
+ break;
+
+ default :
+ if ( cnt135 >= 1 ) break loop135;
+ if (state.backtracking>0) {state.failed=true; return ;}
+ EarlyExitException eee =
+ new EarlyExitException(135, input);
+ throw eee;
+ }
+ cnt135++;
+ } while (true);
+
+ otherlv_18=(Token)match(input,23,FollowSets000.FOLLOW_23_in_synpred23_InternalQVTcore1035); if (state.failed) return ;
}
- otherlv_7=(Token)match(input,28,FollowSets000.FOLLOW_28_in_synpred29_InternalQVTcore1382); if (state.failed) return ;
+
+ }
+ }
+ // $ANTLR end synpred23_InternalQVTcore
+
+ // $ANTLR start synpred31_InternalQVTcore
+ public final void synpred31_InternalQVTcore_fragment() throws RecognitionException {
+ Token otherlv_0=null;
+ Token otherlv_2=null;
+ Token otherlv_4=null;
+ Token otherlv_6=null;
+ EObject lv_ownedUnrealizedVariables_1_0 = null;
+
+ EObject lv_ownedUnrealizedVariables_3_0 = null;
+
+ EObject lv_ownedPredicates_5_0 = null;
+
+
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:777:2: ( (otherlv_0= '(' ( (lv_ownedUnrealizedVariables_1_0= ruleGuardVariableCS ) ) (otherlv_2= ',' ( (lv_ownedUnrealizedVariables_3_0= ruleGuardVariableCS ) ) )* otherlv_4= '|' ( (lv_ownedPredicates_5_0= rulePredicateCS ) )* otherlv_6= ')' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:777:2: (otherlv_0= '(' ( (lv_ownedUnrealizedVariables_1_0= ruleGuardVariableCS ) ) (otherlv_2= ',' ( (lv_ownedUnrealizedVariables_3_0= ruleGuardVariableCS ) ) )* otherlv_4= '|' ( (lv_ownedPredicates_5_0= rulePredicateCS ) )* otherlv_6= ')' )
+ {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:777:2: (otherlv_0= '(' ( (lv_ownedUnrealizedVariables_1_0= ruleGuardVariableCS ) ) (otherlv_2= ',' ( (lv_ownedUnrealizedVariables_3_0= ruleGuardVariableCS ) ) )* otherlv_4= '|' ( (lv_ownedPredicates_5_0= rulePredicateCS ) )* otherlv_6= ')' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:777:4: otherlv_0= '(' ( (lv_ownedUnrealizedVariables_1_0= ruleGuardVariableCS ) ) (otherlv_2= ',' ( (lv_ownedUnrealizedVariables_3_0= ruleGuardVariableCS ) ) )* otherlv_4= '|' ( (lv_ownedPredicates_5_0= rulePredicateCS ) )* otherlv_6= ')'
+ {
+ otherlv_0=(Token)match(input,27,FollowSets000.FOLLOW_27_in_synpred31_InternalQVTcore1437); if (state.failed) return ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:781:1: ( (lv_ownedUnrealizedVariables_1_0= ruleGuardVariableCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:782:1: (lv_ownedUnrealizedVariables_1_0= ruleGuardVariableCS )
+ {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:782:1: (lv_ownedUnrealizedVariables_1_0= ruleGuardVariableCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:783:3: lv_ownedUnrealizedVariables_1_0= ruleGuardVariableCS
+ {
+ if ( state.backtracking==0 ) {
+
+ newCompositeNode(grammarAccess.getGuardPatternCSAccess().getOwnedUnrealizedVariablesGuardVariableCSParserRuleCall_0_1_0());
+
+ }
+ pushFollow(FollowSets000.FOLLOW_ruleGuardVariableCS_in_synpred31_InternalQVTcore1458);
+ lv_ownedUnrealizedVariables_1_0=ruleGuardVariableCS();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+
+ }
+
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:799:2: (otherlv_2= ',' ( (lv_ownedUnrealizedVariables_3_0= ruleGuardVariableCS ) ) )*
+ loop138:
+ do {
+ int alt138=2;
+ int LA138_0 = input.LA(1);
+
+ if ( (LA138_0==20) ) {
+ alt138=1;
+ }
+
+
+ switch (alt138) {
+ case 1 :
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:799:4: otherlv_2= ',' ( (lv_ownedUnrealizedVariables_3_0= ruleGuardVariableCS ) )
+ {
+ otherlv_2=(Token)match(input,20,FollowSets000.FOLLOW_20_in_synpred31_InternalQVTcore1471); if (state.failed) return ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:803:1: ( (lv_ownedUnrealizedVariables_3_0= ruleGuardVariableCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:804:1: (lv_ownedUnrealizedVariables_3_0= ruleGuardVariableCS )
+ {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:804:1: (lv_ownedUnrealizedVariables_3_0= ruleGuardVariableCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:805:3: lv_ownedUnrealizedVariables_3_0= ruleGuardVariableCS
+ {
+ if ( state.backtracking==0 ) {
+
+ newCompositeNode(grammarAccess.getGuardPatternCSAccess().getOwnedUnrealizedVariablesGuardVariableCSParserRuleCall_0_2_1_0());
+
+ }
+ pushFollow(FollowSets000.FOLLOW_ruleGuardVariableCS_in_synpred31_InternalQVTcore1492);
+ lv_ownedUnrealizedVariables_3_0=ruleGuardVariableCS();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+
+ }
+
+
+ }
+ break;
+
+ default :
+ break loop138;
+ }
+ } while (true);
+
+ otherlv_4=(Token)match(input,24,FollowSets000.FOLLOW_24_in_synpred31_InternalQVTcore1506); if (state.failed) return ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:825:1: ( (lv_ownedPredicates_5_0= rulePredicateCS ) )*
+ loop139:
+ do {
+ int alt139=2;
+ int LA139_0 = input.LA(1);
+
+ if ( ((LA139_0>=RULE_SIMPLE_ID && LA139_0<=RULE_SINGLE_QUOTED_STRING)||LA139_0==17||LA139_0==19||(LA139_0>=25 && LA139_0<=27)||LA139_0==30||LA139_0==32||(LA139_0>=34 && LA139_0<=35)||(LA139_0>=37 && LA139_0<=42)||(LA139_0>=59 && LA139_0<=73)||LA139_0==76||(LA139_0>=78 && LA139_0<=81)||LA139_0==86||(LA139_0>=91 && LA139_0<=92)) ) {
+ alt139=1;
+ }
+
+
+ switch (alt139) {
+ case 1 :
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:826:1: (lv_ownedPredicates_5_0= rulePredicateCS )
+ {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:826:1: (lv_ownedPredicates_5_0= rulePredicateCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:827:3: lv_ownedPredicates_5_0= rulePredicateCS
+ {
+ if ( state.backtracking==0 ) {
+
+ newCompositeNode(grammarAccess.getGuardPatternCSAccess().getOwnedPredicatesPredicateCSParserRuleCall_0_4_0());
+
+ }
+ pushFollow(FollowSets000.FOLLOW_rulePredicateCS_in_synpred31_InternalQVTcore1527);
+ lv_ownedPredicates_5_0=rulePredicateCS();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+
+ }
+ break;
+
+ default :
+ break loop139;
+ }
+ } while (true);
+
+ otherlv_6=(Token)match(input,28,FollowSets000.FOLLOW_28_in_synpred31_InternalQVTcore1540); if (state.failed) return ;
}
}
}
- // $ANTLR end synpred29_InternalQVTcore
+ // $ANTLR end synpred31_InternalQVTcore
- // $ANTLR start synpred32_InternalQVTcore
- public final void synpred32_InternalQVTcore_fragment() throws RecognitionException {
+ // $ANTLR start synpred33_InternalQVTcore
+ public final void synpred33_InternalQVTcore_fragment() throws RecognitionException {
+ Token otherlv_7=null;
Token otherlv_9=null;
Token otherlv_11=null;
- Token otherlv_13=null;
- EObject lv_ownedUnrealizedVariables_10_0 = null;
+ EObject lv_ownedUnrealizedVariables_8_0 = null;
- EObject lv_ownedUnrealizedVariables_12_0 = null;
+ EObject lv_ownedUnrealizedVariables_10_0 = null;
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:761:6: ( ( () otherlv_9= '(' ( ( (lv_ownedUnrealizedVariables_10_0= ruleGuardVariableCS ) ) (otherlv_11= ',' ( (lv_ownedUnrealizedVariables_12_0= ruleGuardVariableCS ) ) )* )? otherlv_13= ')' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:761:6: ( () otherlv_9= '(' ( ( (lv_ownedUnrealizedVariables_10_0= ruleGuardVariableCS ) ) (otherlv_11= ',' ( (lv_ownedUnrealizedVariables_12_0= ruleGuardVariableCS ) ) )* )? otherlv_13= ')' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:848:6: ( (otherlv_7= '(' ( (lv_ownedUnrealizedVariables_8_0= ruleGuardVariableCS ) ) (otherlv_9= ',' ( (lv_ownedUnrealizedVariables_10_0= ruleGuardVariableCS ) ) )* otherlv_11= ')' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:848:6: (otherlv_7= '(' ( (lv_ownedUnrealizedVariables_8_0= ruleGuardVariableCS ) ) (otherlv_9= ',' ( (lv_ownedUnrealizedVariables_10_0= ruleGuardVariableCS ) ) )* otherlv_11= ')' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:761:6: ( () otherlv_9= '(' ( ( (lv_ownedUnrealizedVariables_10_0= ruleGuardVariableCS ) ) (otherlv_11= ',' ( (lv_ownedUnrealizedVariables_12_0= ruleGuardVariableCS ) ) )* )? otherlv_13= ')' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:761:7: () otherlv_9= '(' ( ( (lv_ownedUnrealizedVariables_10_0= ruleGuardVariableCS ) ) (otherlv_11= ',' ( (lv_ownedUnrealizedVariables_12_0= ruleGuardVariableCS ) ) )* )? otherlv_13= ')'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:848:6: (otherlv_7= '(' ( (lv_ownedUnrealizedVariables_8_0= ruleGuardVariableCS ) ) (otherlv_9= ',' ( (lv_ownedUnrealizedVariables_10_0= ruleGuardVariableCS ) ) )* otherlv_11= ')' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:848:8: otherlv_7= '(' ( (lv_ownedUnrealizedVariables_8_0= ruleGuardVariableCS ) ) (otherlv_9= ',' ( (lv_ownedUnrealizedVariables_10_0= ruleGuardVariableCS ) ) )* otherlv_11= ')'
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:761:7: ()
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:762:2:
+ otherlv_7=(Token)match(input,27,FollowSets000.FOLLOW_27_in_synpred33_InternalQVTcore1560); if (state.failed) return ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:852:1: ( (lv_ownedUnrealizedVariables_8_0= ruleGuardVariableCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:853:1: (lv_ownedUnrealizedVariables_8_0= ruleGuardVariableCS )
+ {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:853:1: (lv_ownedUnrealizedVariables_8_0= ruleGuardVariableCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:854:3: lv_ownedUnrealizedVariables_8_0= ruleGuardVariableCS
{
if ( state.backtracking==0 ) {
- /* */
-
+ newCompositeNode(grammarAccess.getGuardPatternCSAccess().getOwnedUnrealizedVariablesGuardVariableCSParserRuleCall_1_1_0());
+
}
+ pushFollow(FollowSets000.FOLLOW_ruleGuardVariableCS_in_synpred33_InternalQVTcore1581);
+ lv_ownedUnrealizedVariables_8_0=ruleGuardVariableCS();
+
+ state._fsp--;
+ if (state.failed) return ;
}
- otherlv_9=(Token)match(input,27,FollowSets000.FOLLOW_27_in_synpred32_InternalQVTcore1414); if (state.failed) return ;
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:774:1: ( ( (lv_ownedUnrealizedVariables_10_0= ruleGuardVariableCS ) ) (otherlv_11= ',' ( (lv_ownedUnrealizedVariables_12_0= ruleGuardVariableCS ) ) )* )?
- int alt144=2;
- int LA144_0 = input.LA(1);
- if ( ((LA144_0>=RULE_SIMPLE_ID && LA144_0<=RULE_ESCAPED_ID)||LA144_0==17||LA144_0==19||(LA144_0>=25 && LA144_0<=26)||LA144_0==30||(LA144_0>=34 && LA144_0<=35)||(LA144_0>=37 && LA144_0<=40)) ) {
- alt144=1;
}
- switch (alt144) {
- case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:774:2: ( (lv_ownedUnrealizedVariables_10_0= ruleGuardVariableCS ) ) (otherlv_11= ',' ( (lv_ownedUnrealizedVariables_12_0= ruleGuardVariableCS ) ) )*
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:774:2: ( (lv_ownedUnrealizedVariables_10_0= ruleGuardVariableCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:775:1: (lv_ownedUnrealizedVariables_10_0= ruleGuardVariableCS )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:775:1: (lv_ownedUnrealizedVariables_10_0= ruleGuardVariableCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:776:3: lv_ownedUnrealizedVariables_10_0= ruleGuardVariableCS
- {
- if ( state.backtracking==0 ) {
-
- newCompositeNode(grammarAccess.getGuardPatternCSAccess().getOwnedUnrealizedVariablesGuardVariableCSParserRuleCall_1_2_0_0());
-
- }
- pushFollow(FollowSets000.FOLLOW_ruleGuardVariableCS_in_synpred32_InternalQVTcore1436);
- lv_ownedUnrealizedVariables_10_0=ruleGuardVariableCS();
- state._fsp--;
- if (state.failed) return ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:870:2: (otherlv_9= ',' ( (lv_ownedUnrealizedVariables_10_0= ruleGuardVariableCS ) ) )*
+ loop140:
+ do {
+ int alt140=2;
+ int LA140_0 = input.LA(1);
- }
+ if ( (LA140_0==20) ) {
+ alt140=1;
+ }
- }
+ switch (alt140) {
+ case 1 :
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:870:4: otherlv_9= ',' ( (lv_ownedUnrealizedVariables_10_0= ruleGuardVariableCS ) )
+ {
+ otherlv_9=(Token)match(input,20,FollowSets000.FOLLOW_20_in_synpred33_InternalQVTcore1594); if (state.failed) return ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:874:1: ( (lv_ownedUnrealizedVariables_10_0= ruleGuardVariableCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:875:1: (lv_ownedUnrealizedVariables_10_0= ruleGuardVariableCS )
+ {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:875:1: (lv_ownedUnrealizedVariables_10_0= ruleGuardVariableCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:876:3: lv_ownedUnrealizedVariables_10_0= ruleGuardVariableCS
+ {
+ if ( state.backtracking==0 ) {
+
+ newCompositeNode(grammarAccess.getGuardPatternCSAccess().getOwnedUnrealizedVariablesGuardVariableCSParserRuleCall_1_2_1_0());
+
+ }
+ pushFollow(FollowSets000.FOLLOW_ruleGuardVariableCS_in_synpred33_InternalQVTcore1615);
+ lv_ownedUnrealizedVariables_10_0=ruleGuardVariableCS();
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:792:2: (otherlv_11= ',' ( (lv_ownedUnrealizedVariables_12_0= ruleGuardVariableCS ) ) )*
- loop143:
- do {
- int alt143=2;
- int LA143_0 = input.LA(1);
+ state._fsp--;
+ if (state.failed) return ;
- if ( (LA143_0==20) ) {
- alt143=1;
- }
+ }
- switch (alt143) {
- case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:792:4: otherlv_11= ',' ( (lv_ownedUnrealizedVariables_12_0= ruleGuardVariableCS ) )
- {
- otherlv_11=(Token)match(input,20,FollowSets000.FOLLOW_20_in_synpred32_InternalQVTcore1449); if (state.failed) return ;
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:796:1: ( (lv_ownedUnrealizedVariables_12_0= ruleGuardVariableCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:797:1: (lv_ownedUnrealizedVariables_12_0= ruleGuardVariableCS )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:797:1: (lv_ownedUnrealizedVariables_12_0= ruleGuardVariableCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:798:3: lv_ownedUnrealizedVariables_12_0= ruleGuardVariableCS
- {
- if ( state.backtracking==0 ) {
-
- newCompositeNode(grammarAccess.getGuardPatternCSAccess().getOwnedUnrealizedVariablesGuardVariableCSParserRuleCall_1_2_1_1_0());
-
- }
- pushFollow(FollowSets000.FOLLOW_ruleGuardVariableCS_in_synpred32_InternalQVTcore1470);
- lv_ownedUnrealizedVariables_12_0=ruleGuardVariableCS();
+ }
- state._fsp--;
- if (state.failed) return ;
- }
+ }
+ break;
+ default :
+ break loop140;
+ }
+ } while (true);
- }
+ otherlv_11=(Token)match(input,28,FollowSets000.FOLLOW_28_in_synpred33_InternalQVTcore1629); if (state.failed) return ;
+ }
- }
- break;
- default :
- break loop143;
- }
- } while (true);
+ }
+ }
+ // $ANTLR end synpred33_InternalQVTcore
+ // $ANTLR start synpred35_InternalQVTcore
+ public final void synpred35_InternalQVTcore_fragment() throws RecognitionException {
+ Token otherlv_12=null;
+ Token otherlv_14=null;
+ EObject lv_ownedPredicates_13_0 = null;
- }
- break;
- }
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:897:6: ( (otherlv_12= '(' ( (lv_ownedPredicates_13_0= rulePredicateCS ) )+ otherlv_14= ')' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:897:6: (otherlv_12= '(' ( (lv_ownedPredicates_13_0= rulePredicateCS ) )+ otherlv_14= ')' )
+ {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:897:6: (otherlv_12= '(' ( (lv_ownedPredicates_13_0= rulePredicateCS ) )+ otherlv_14= ')' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:897:8: otherlv_12= '(' ( (lv_ownedPredicates_13_0= rulePredicateCS ) )+ otherlv_14= ')'
+ {
+ otherlv_12=(Token)match(input,27,FollowSets000.FOLLOW_27_in_synpred35_InternalQVTcore1649); if (state.failed) return ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:901:1: ( (lv_ownedPredicates_13_0= rulePredicateCS ) )+
+ int cnt141=0;
+ loop141:
+ do {
+ int alt141=2;
+ int LA141_0 = input.LA(1);
+
+ if ( ((LA141_0>=RULE_SIMPLE_ID && LA141_0<=RULE_SINGLE_QUOTED_STRING)||LA141_0==17||LA141_0==19||(LA141_0>=25 && LA141_0<=27)||LA141_0==30||LA141_0==32||(LA141_0>=34 && LA141_0<=35)||(LA141_0>=37 && LA141_0<=42)||(LA141_0>=59 && LA141_0<=73)||LA141_0==76||(LA141_0>=78 && LA141_0<=81)||LA141_0==86||(LA141_0>=91 && LA141_0<=92)) ) {
+ alt141=1;
+ }
+
+
+ switch (alt141) {
+ case 1 :
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:902:1: (lv_ownedPredicates_13_0= rulePredicateCS )
+ {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:902:1: (lv_ownedPredicates_13_0= rulePredicateCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:903:3: lv_ownedPredicates_13_0= rulePredicateCS
+ {
+ if ( state.backtracking==0 ) {
+
+ newCompositeNode(grammarAccess.getGuardPatternCSAccess().getOwnedPredicatesPredicateCSParserRuleCall_2_1_0());
+
+ }
+ pushFollow(FollowSets000.FOLLOW_rulePredicateCS_in_synpred35_InternalQVTcore1670);
+ lv_ownedPredicates_13_0=rulePredicateCS();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
- otherlv_13=(Token)match(input,28,FollowSets000.FOLLOW_28_in_synpred32_InternalQVTcore1486); if (state.failed) return ;
+ }
+ break;
+
+ default :
+ if ( cnt141 >= 1 ) break loop141;
+ if (state.backtracking>0) {state.failed=true; return ;}
+ EarlyExitException eee =
+ new EarlyExitException(141, input);
+ throw eee;
+ }
+ cnt141++;
+ } while (true);
+
+ otherlv_14=(Token)match(input,28,FollowSets000.FOLLOW_28_in_synpred35_InternalQVTcore1683); if (state.failed) return ;
}
}
}
- // $ANTLR end synpred32_InternalQVTcore
+ // $ANTLR end synpred35_InternalQVTcore
- // $ANTLR start synpred122_InternalQVTcore
- public final void synpred122_InternalQVTcore_fragment() throws RecognitionException {
+ // $ANTLR start synpred124_InternalQVTcore
+ public final void synpred124_InternalQVTcore_fragment() throws RecognitionException {
Token otherlv_2=null;
Token otherlv_4=null;
EObject lv_ownedPatternGuard_3_0 = null;
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4323:4: (otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4323:4: otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4410:4: (otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4410:4: otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}'
{
- otherlv_2=(Token)match(input,21,FollowSets000.FOLLOW_21_in_synpred122_InternalQVTcore9644); if (state.failed) return ;
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4327:1: ( (lv_ownedPatternGuard_3_0= ruleExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4328:1: (lv_ownedPatternGuard_3_0= ruleExpCS )
+ otherlv_2=(Token)match(input,21,FollowSets000.FOLLOW_21_in_synpred124_InternalQVTcore9819); if (state.failed) return ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4414:1: ( (lv_ownedPatternGuard_3_0= ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4415:1: (lv_ownedPatternGuard_3_0= ruleExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4328:1: (lv_ownedPatternGuard_3_0= ruleExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4329:3: lv_ownedPatternGuard_3_0= ruleExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4415:1: (lv_ownedPatternGuard_3_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4416:3: lv_ownedPatternGuard_3_0= ruleExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTypeNameExpCSAccess().getOwnedPatternGuardExpCSParserRuleCall_1_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_synpred122_InternalQVTcore9665);
+ pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_synpred124_InternalQVTcore9840);
lv_ownedPatternGuard_3_0=ruleExpCS();
state._fsp--;
@@ -21045,14 +21598,14 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- otherlv_4=(Token)match(input,23,FollowSets000.FOLLOW_23_in_synpred122_InternalQVTcore9677); if (state.failed) return ;
+ otherlv_4=(Token)match(input,23,FollowSets000.FOLLOW_23_in_synpred124_InternalQVTcore9852); if (state.failed) return ;
}
}
- // $ANTLR end synpred122_InternalQVTcore
+ // $ANTLR end synpred124_InternalQVTcore
- // $ANTLR start synpred123_InternalQVTcore
- public final void synpred123_InternalQVTcore_fragment() throws RecognitionException {
+ // $ANTLR start synpred125_InternalQVTcore
+ public final void synpred125_InternalQVTcore_fragment() throws RecognitionException {
Token otherlv_2=null;
Token otherlv_4=null;
EObject lv_ownedCurlyBracketedClause_1_0 = null;
@@ -21060,21 +21613,21 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
EObject lv_ownedPatternGuard_3_0 = null;
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4305:3: ( ( (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS ) ) (otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}' )? )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4305:3: ( (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS ) ) (otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}' )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4392:3: ( ( (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS ) ) (otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}' )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4392:3: ( (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS ) ) (otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}' )?
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4305:3: ( (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4306:1: (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4392:3: ( (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4393:1: (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4306:1: (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4307:3: lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4393:1: (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4394:3: lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTypeNameExpCSAccess().getOwnedCurlyBracketedClauseCurlyBracketedClauseCSParserRuleCall_1_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleCurlyBracketedClauseCS_in_synpred123_InternalQVTcore9631);
+ pushFollow(FollowSets000.FOLLOW_ruleCurlyBracketedClauseCS_in_synpred125_InternalQVTcore9806);
lv_ownedCurlyBracketedClause_1_0=ruleCurlyBracketedClauseCS();
state._fsp--;
@@ -21085,30 +21638,30 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4323:2: (otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}' )?
- int alt153=2;
- int LA153_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4410:2: (otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}' )?
+ int alt150=2;
+ int LA150_0 = input.LA(1);
- if ( (LA153_0==21) ) {
- alt153=1;
+ if ( (LA150_0==21) ) {
+ alt150=1;
}
- switch (alt153) {
+ switch (alt150) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4323:4: otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4410:4: otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}'
{
- otherlv_2=(Token)match(input,21,FollowSets000.FOLLOW_21_in_synpred123_InternalQVTcore9644); if (state.failed) return ;
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4327:1: ( (lv_ownedPatternGuard_3_0= ruleExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4328:1: (lv_ownedPatternGuard_3_0= ruleExpCS )
+ otherlv_2=(Token)match(input,21,FollowSets000.FOLLOW_21_in_synpred125_InternalQVTcore9819); if (state.failed) return ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4414:1: ( (lv_ownedPatternGuard_3_0= ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4415:1: (lv_ownedPatternGuard_3_0= ruleExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4328:1: (lv_ownedPatternGuard_3_0= ruleExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4329:3: lv_ownedPatternGuard_3_0= ruleExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4415:1: (lv_ownedPatternGuard_3_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4416:3: lv_ownedPatternGuard_3_0= ruleExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTypeNameExpCSAccess().getOwnedPatternGuardExpCSParserRuleCall_1_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_synpred123_InternalQVTcore9665);
+ pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_synpred125_InternalQVTcore9840);
lv_ownedPatternGuard_3_0=ruleExpCS();
state._fsp--;
@@ -21119,7 +21672,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- otherlv_4=(Token)match(input,23,FollowSets000.FOLLOW_23_in_synpred123_InternalQVTcore9677); if (state.failed) return ;
+ otherlv_4=(Token)match(input,23,FollowSets000.FOLLOW_23_in_synpred125_InternalQVTcore9852); if (state.failed) return ;
}
break;
@@ -21129,22 +21682,22 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
}
- // $ANTLR end synpred123_InternalQVTcore
+ // $ANTLR end synpred125_InternalQVTcore
- // $ANTLR start synpred125_InternalQVTcore
- public final void synpred125_InternalQVTcore_fragment() throws RecognitionException {
+ // $ANTLR start synpred127_InternalQVTcore
+ public final void synpred127_InternalQVTcore_fragment() throws RecognitionException {
EObject this_TypeLiteralCS_1 = null;
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4384:2: (this_TypeLiteralCS_1= ruleTypeLiteralCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4384:2: this_TypeLiteralCS_1= ruleTypeLiteralCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4471:2: (this_TypeLiteralCS_1= ruleTypeLiteralCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4471:2: this_TypeLiteralCS_1= ruleTypeLiteralCS
{
if ( state.backtracking==0 ) {
/* */
}
- pushFollow(FollowSets000.FOLLOW_ruleTypeLiteralCS_in_synpred125_InternalQVTcore9808);
+ pushFollow(FollowSets000.FOLLOW_ruleTypeLiteralCS_in_synpred127_InternalQVTcore9983);
this_TypeLiteralCS_1=ruleTypeLiteralCS();
state._fsp--;
@@ -21152,10 +21705,10 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
}
- // $ANTLR end synpred125_InternalQVTcore
+ // $ANTLR end synpred127_InternalQVTcore
- // $ANTLR start synpred128_InternalQVTcore
- public final void synpred128_InternalQVTcore_fragment() throws RecognitionException {
+ // $ANTLR start synpred130_InternalQVTcore
+ public final void synpred130_InternalQVTcore_fragment() throws RecognitionException {
EObject this_PrefixedPrimaryExpCS_0 = null;
AntlrDatatypeRuleToken lv_name_2_0 = null;
@@ -21163,35 +21716,35 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
EObject lv_ownedRight_3_0 = null;
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4447:2: ( (this_PrefixedPrimaryExpCS_0= rulePrefixedPrimaryExpCS ( () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) ) )? ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4447:2: (this_PrefixedPrimaryExpCS_0= rulePrefixedPrimaryExpCS ( () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) ) )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4534:2: ( (this_PrefixedPrimaryExpCS_0= rulePrefixedPrimaryExpCS ( () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) ) )? ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4534:2: (this_PrefixedPrimaryExpCS_0= rulePrefixedPrimaryExpCS ( () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) ) )? )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4447:2: (this_PrefixedPrimaryExpCS_0= rulePrefixedPrimaryExpCS ( () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) ) )? )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4448:2: this_PrefixedPrimaryExpCS_0= rulePrefixedPrimaryExpCS ( () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) ) )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4534:2: (this_PrefixedPrimaryExpCS_0= rulePrefixedPrimaryExpCS ( () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) ) )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4535:2: this_PrefixedPrimaryExpCS_0= rulePrefixedPrimaryExpCS ( () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) ) )?
{
if ( state.backtracking==0 ) {
/* */
}
- pushFollow(FollowSets000.FOLLOW_rulePrefixedPrimaryExpCS_in_synpred128_InternalQVTcore9957);
+ pushFollow(FollowSets000.FOLLOW_rulePrefixedPrimaryExpCS_in_synpred130_InternalQVTcore10132);
this_PrefixedPrimaryExpCS_0=rulePrefixedPrimaryExpCS();
state._fsp--;
if (state.failed) return ;
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4459:1: ( () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) ) )?
- int alt154=2;
- int LA154_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4546:1: ( () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) ) )?
+ int alt151=2;
+ int LA151_0 = input.LA(1);
- if ( (LA154_0==32||LA154_0==41||(LA154_0>=43 && LA154_0<=58)) ) {
- alt154=1;
+ if ( (LA151_0==32||LA151_0==41||(LA151_0>=43 && LA151_0<=58)) ) {
+ alt151=1;
}
- switch (alt154) {
+ switch (alt151) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4459:2: () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4546:2: () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4459:2: ()
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4460:2:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4546:2: ()
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4547:2:
{
if ( state.backtracking==0 ) {
@@ -21201,18 +21754,18 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4468:2: ( (lv_name_2_0= ruleBinaryOperatorName ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4469:1: (lv_name_2_0= ruleBinaryOperatorName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4555:2: ( (lv_name_2_0= ruleBinaryOperatorName ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4556:1: (lv_name_2_0= ruleBinaryOperatorName )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4469:1: (lv_name_2_0= ruleBinaryOperatorName )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4470:3: lv_name_2_0= ruleBinaryOperatorName
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4556:1: (lv_name_2_0= ruleBinaryOperatorName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4557:3: lv_name_2_0= ruleBinaryOperatorName
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getExpCSAccess().getNameBinaryOperatorNameParserRuleCall_0_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleBinaryOperatorName_in_synpred128_InternalQVTcore9990);
+ pushFollow(FollowSets000.FOLLOW_ruleBinaryOperatorName_in_synpred130_InternalQVTcore10165);
lv_name_2_0=ruleBinaryOperatorName();
state._fsp--;
@@ -21223,18 +21776,18 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4486:2: ( (lv_ownedRight_3_0= ruleExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4487:1: (lv_ownedRight_3_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4573:2: ( (lv_ownedRight_3_0= ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4574:1: (lv_ownedRight_3_0= ruleExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4487:1: (lv_ownedRight_3_0= ruleExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4488:3: lv_ownedRight_3_0= ruleExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4574:1: (lv_ownedRight_3_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4575:3: lv_ownedRight_3_0= ruleExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getExpCSAccess().getOwnedRightExpCSParserRuleCall_0_1_2_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_synpred128_InternalQVTcore10011);
+ pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_synpred130_InternalQVTcore10186);
lv_ownedRight_3_0=ruleExpCS();
state._fsp--;
@@ -21257,22 +21810,22 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
}
- // $ANTLR end synpred128_InternalQVTcore
+ // $ANTLR end synpred130_InternalQVTcore
- // $ANTLR start synpred135_InternalQVTcore
- public final void synpred135_InternalQVTcore_fragment() throws RecognitionException {
+ // $ANTLR start synpred137_InternalQVTcore
+ public final void synpred137_InternalQVTcore_fragment() throws RecognitionException {
EObject this_TupleLiteralExpCS_4 = null;
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4749:2: (this_TupleLiteralExpCS_4= ruleTupleLiteralExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4749:2: this_TupleLiteralExpCS_4= ruleTupleLiteralExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4836:2: (this_TupleLiteralExpCS_4= ruleTupleLiteralExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4836:2: this_TupleLiteralExpCS_4= ruleTupleLiteralExpCS
{
if ( state.backtracking==0 ) {
/* */
}
- pushFollow(FollowSets000.FOLLOW_ruleTupleLiteralExpCS_in_synpred135_InternalQVTcore10574);
+ pushFollow(FollowSets000.FOLLOW_ruleTupleLiteralExpCS_in_synpred137_InternalQVTcore10749);
this_TupleLiteralExpCS_4=ruleTupleLiteralExpCS();
state._fsp--;
@@ -21280,22 +21833,22 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
}
- // $ANTLR end synpred135_InternalQVTcore
+ // $ANTLR end synpred137_InternalQVTcore
- // $ANTLR start synpred136_InternalQVTcore
- public final void synpred136_InternalQVTcore_fragment() throws RecognitionException {
+ // $ANTLR start synpred138_InternalQVTcore
+ public final void synpred138_InternalQVTcore_fragment() throws RecognitionException {
EObject this_MapLiteralExpCS_5 = null;
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4762:2: (this_MapLiteralExpCS_5= ruleMapLiteralExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4762:2: this_MapLiteralExpCS_5= ruleMapLiteralExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4849:2: (this_MapLiteralExpCS_5= ruleMapLiteralExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4849:2: this_MapLiteralExpCS_5= ruleMapLiteralExpCS
{
if ( state.backtracking==0 ) {
/* */
}
- pushFollow(FollowSets000.FOLLOW_ruleMapLiteralExpCS_in_synpred136_InternalQVTcore10604);
+ pushFollow(FollowSets000.FOLLOW_ruleMapLiteralExpCS_in_synpred138_InternalQVTcore10779);
this_MapLiteralExpCS_5=ruleMapLiteralExpCS();
state._fsp--;
@@ -21303,22 +21856,22 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
}
- // $ANTLR end synpred136_InternalQVTcore
+ // $ANTLR end synpred138_InternalQVTcore
- // $ANTLR start synpred137_InternalQVTcore
- public final void synpred137_InternalQVTcore_fragment() throws RecognitionException {
+ // $ANTLR start synpred139_InternalQVTcore
+ public final void synpred139_InternalQVTcore_fragment() throws RecognitionException {
EObject this_CollectionLiteralExpCS_6 = null;
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4775:2: (this_CollectionLiteralExpCS_6= ruleCollectionLiteralExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4775:2: this_CollectionLiteralExpCS_6= ruleCollectionLiteralExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4862:2: (this_CollectionLiteralExpCS_6= ruleCollectionLiteralExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4862:2: this_CollectionLiteralExpCS_6= ruleCollectionLiteralExpCS
{
if ( state.backtracking==0 ) {
/* */
}
- pushFollow(FollowSets000.FOLLOW_ruleCollectionLiteralExpCS_in_synpred137_InternalQVTcore10634);
+ pushFollow(FollowSets000.FOLLOW_ruleCollectionLiteralExpCS_in_synpred139_InternalQVTcore10809);
this_CollectionLiteralExpCS_6=ruleCollectionLiteralExpCS();
state._fsp--;
@@ -21326,22 +21879,22 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
}
- // $ANTLR end synpred137_InternalQVTcore
+ // $ANTLR end synpred139_InternalQVTcore
- // $ANTLR start synpred139_InternalQVTcore
- public final void synpred139_InternalQVTcore_fragment() throws RecognitionException {
+ // $ANTLR start synpred141_InternalQVTcore
+ public final void synpred141_InternalQVTcore_fragment() throws RecognitionException {
EObject this_TypeLiteralExpCS_8 = null;
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4801:2: (this_TypeLiteralExpCS_8= ruleTypeLiteralExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4801:2: this_TypeLiteralExpCS_8= ruleTypeLiteralExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4888:2: (this_TypeLiteralExpCS_8= ruleTypeLiteralExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4888:2: this_TypeLiteralExpCS_8= ruleTypeLiteralExpCS
{
if ( state.backtracking==0 ) {
/* */
}
- pushFollow(FollowSets000.FOLLOW_ruleTypeLiteralExpCS_in_synpred139_InternalQVTcore10694);
+ pushFollow(FollowSets000.FOLLOW_ruleTypeLiteralExpCS_in_synpred141_InternalQVTcore10869);
this_TypeLiteralExpCS_8=ruleTypeLiteralExpCS();
state._fsp--;
@@ -21349,15 +21902,15 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
}
- // $ANTLR end synpred139_InternalQVTcore
+ // $ANTLR end synpred141_InternalQVTcore
// Delegated rules
- public final boolean synpred137_InternalQVTcore() {
+ public final boolean synpred124_InternalQVTcore() {
state.backtracking++;
int start = input.mark();
try {
- synpred137_InternalQVTcore_fragment(); // can never throw exception
+ synpred124_InternalQVTcore_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -21367,11 +21920,11 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
state.failed=false;
return success;
}
- public final boolean synpred136_InternalQVTcore() {
+ public final boolean synpred125_InternalQVTcore() {
state.backtracking++;
int start = input.mark();
try {
- synpred136_InternalQVTcore_fragment(); // can never throw exception
+ synpred125_InternalQVTcore_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -21381,11 +21934,11 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
state.failed=false;
return success;
}
- public final boolean synpred135_InternalQVTcore() {
+ public final boolean synpred23_InternalQVTcore() {
state.backtracking++;
int start = input.mark();
try {
- synpred135_InternalQVTcore_fragment(); // can never throw exception
+ synpred23_InternalQVTcore_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -21395,11 +21948,39 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
state.failed=false;
return success;
}
- public final boolean synpred125_InternalQVTcore() {
+ public final boolean synpred127_InternalQVTcore() {
state.backtracking++;
int start = input.mark();
try {
- synpred125_InternalQVTcore_fragment(); // can never throw exception
+ synpred127_InternalQVTcore_fragment(); // can never throw exception
+ } catch (RecognitionException re) {
+ System.err.println("impossible: "+re);
+ }
+ boolean success = !state.failed;
+ input.rewind(start);
+ state.backtracking--;
+ state.failed=false;
+ return success;
+ }
+ public final boolean synpred31_InternalQVTcore() {
+ state.backtracking++;
+ int start = input.mark();
+ try {
+ synpred31_InternalQVTcore_fragment(); // can never throw exception
+ } catch (RecognitionException re) {
+ System.err.println("impossible: "+re);
+ }
+ boolean success = !state.failed;
+ input.rewind(start);
+ state.backtracking--;
+ state.failed=false;
+ return success;
+ }
+ public final boolean synpred33_InternalQVTcore() {
+ state.backtracking++;
+ int start = input.mark();
+ try {
+ synpred33_InternalQVTcore_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -21409,11 +21990,11 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
state.failed=false;
return success;
}
- public final boolean synpred122_InternalQVTcore() {
+ public final boolean synpred141_InternalQVTcore() {
state.backtracking++;
int start = input.mark();
try {
- synpred122_InternalQVTcore_fragment(); // can never throw exception
+ synpred141_InternalQVTcore_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -21423,11 +22004,11 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
state.failed=false;
return success;
}
- public final boolean synpred29_InternalQVTcore() {
+ public final boolean synpred137_InternalQVTcore() {
state.backtracking++;
int start = input.mark();
try {
- synpred29_InternalQVTcore_fragment(); // can never throw exception
+ synpred137_InternalQVTcore_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -21437,11 +22018,25 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
state.failed=false;
return success;
}
- public final boolean synpred32_InternalQVTcore() {
+ public final boolean synpred21_InternalQVTcore() {
state.backtracking++;
int start = input.mark();
try {
- synpred32_InternalQVTcore_fragment(); // can never throw exception
+ synpred21_InternalQVTcore_fragment(); // can never throw exception
+ } catch (RecognitionException re) {
+ System.err.println("impossible: "+re);
+ }
+ boolean success = !state.failed;
+ input.rewind(start);
+ state.backtracking--;
+ state.failed=false;
+ return success;
+ }
+ public final boolean synpred17_InternalQVTcore() {
+ state.backtracking++;
+ int start = input.mark();
+ try {
+ synpred17_InternalQVTcore_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -21465,11 +22060,11 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
state.failed=false;
return success;
}
- public final boolean synpred123_InternalQVTcore() {
+ public final boolean synpred138_InternalQVTcore() {
state.backtracking++;
int start = input.mark();
try {
- synpred123_InternalQVTcore_fragment(); // can never throw exception
+ synpred138_InternalQVTcore_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -21479,11 +22074,11 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
state.failed=false;
return success;
}
- public final boolean synpred18_InternalQVTcore() {
+ public final boolean synpred130_InternalQVTcore() {
state.backtracking++;
int start = input.mark();
try {
- synpred18_InternalQVTcore_fragment(); // can never throw exception
+ synpred130_InternalQVTcore_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -21493,11 +22088,11 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
state.failed=false;
return success;
}
- public final boolean synpred128_InternalQVTcore() {
+ public final boolean synpred35_InternalQVTcore() {
state.backtracking++;
int start = input.mark();
try {
- synpred128_InternalQVTcore_fragment(); // can never throw exception
+ synpred35_InternalQVTcore_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -21509,30 +22104,30 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
}
- protected DFA18 dfa18 = new DFA18(this);
+ protected DFA20 dfa20 = new DFA20(this);
+ protected DFA39 dfa39 = new DFA39(this);
protected DFA40 dfa40 = new DFA40(this);
- protected DFA41 dfa41 = new DFA41(this);
- protected DFA63 dfa63 = new DFA63(this);
- protected DFA66 dfa66 = new DFA66(this);
- protected DFA78 dfa78 = new DFA78(this);
+ protected DFA62 dfa62 = new DFA62(this);
+ protected DFA65 dfa65 = new DFA65(this);
protected DFA77 dfa77 = new DFA77(this);
- protected DFA79 dfa79 = new DFA79(this);
- protected DFA82 dfa82 = new DFA82(this);
- protected DFA85 dfa85 = new DFA85(this);
- protected DFA109 dfa109 = new DFA109(this);
- static final String DFA18_eotS =
+ protected DFA76 dfa76 = new DFA76(this);
+ protected DFA78 dfa78 = new DFA78(this);
+ protected DFA81 dfa81 = new DFA81(this);
+ protected DFA84 dfa84 = new DFA84(this);
+ protected DFA108 dfa108 = new DFA108(this);
+ static final String DFA20_eotS =
"\13\uffff";
- static final String DFA18_eofS =
+ static final String DFA20_eofS =
"\1\4\1\uffff\2\1\1\uffff\4\4\2\1";
- static final String DFA18_minS =
+ static final String DFA20_minS =
"\1\4\1\uffff\2\4\1\uffff\6\4";
- static final String DFA18_maxS =
+ static final String DFA20_maxS =
"\1\50\1\uffff\2\50\1\uffff\6\50";
- static final String DFA18_acceptS =
+ static final String DFA20_acceptS =
"\1\uffff\1\1\2\uffff\1\2\6\uffff";
- static final String DFA18_specialS =
+ static final String DFA20_specialS =
"\13\uffff}>";
- static final String[] DFA18_transitionS = {
+ static final String[] DFA20_transitionS = {
"\2\1\13\uffff\1\1\1\uffff\1\1\5\uffff\1\2\1\3\3\uffff\1\1\2\uffff\1\4\2\1\1\uffff\4\1",
"",
"\2\4\13\uffff\1\4\1\uffff\1\4\5\uffff\1\5\1\6\3\uffff\1\4\2\uffff\1\1\2\4\1\uffff\4\4",
@@ -21546,52 +22141,52 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
"\2\4\13\uffff\1\4\1\uffff\1\4\1\1\4\uffff\2\4\3\uffff\1\4\2\uffff\1\1\2\4\1\uffff\4\4"
};
- static final short[] DFA18_eot = DFA.unpackEncodedString(DFA18_eotS);
- static final short[] DFA18_eof = DFA.unpackEncodedString(DFA18_eofS);
- static final char[] DFA18_min = DFA.unpackEncodedStringToUnsignedChars(DFA18_minS);
- static final char[] DFA18_max = DFA.unpackEncodedStringToUnsignedChars(DFA18_maxS);
- static final short[] DFA18_accept = DFA.unpackEncodedString(DFA18_acceptS);
- static final short[] DFA18_special = DFA.unpackEncodedString(DFA18_specialS);
- static final short[][] DFA18_transition;
+ static final short[] DFA20_eot = DFA.unpackEncodedString(DFA20_eotS);
+ static final short[] DFA20_eof = DFA.unpackEncodedString(DFA20_eofS);
+ static final char[] DFA20_min = DFA.unpackEncodedStringToUnsignedChars(DFA20_minS);
+ static final char[] DFA20_max = DFA.unpackEncodedStringToUnsignedChars(DFA20_maxS);
+ static final short[] DFA20_accept = DFA.unpackEncodedString(DFA20_acceptS);
+ static final short[] DFA20_special = DFA.unpackEncodedString(DFA20_specialS);
+ static final short[][] DFA20_transition;
static {
- int numStates = DFA18_transitionS.length;
- DFA18_transition = new short[numStates][];
+ int numStates = DFA20_transitionS.length;
+ DFA20_transition = new short[numStates][];
for (int i=0; i<numStates; i++) {
- DFA18_transition[i] = DFA.unpackEncodedString(DFA18_transitionS[i]);
+ DFA20_transition[i] = DFA.unpackEncodedString(DFA20_transitionS[i]);
}
}
- class DFA18 extends DFA {
+ class DFA20 extends DFA {
- public DFA18(BaseRecognizer recognizer) {
+ public DFA20(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 18;
- this.eot = DFA18_eot;
- this.eof = DFA18_eof;
- this.min = DFA18_min;
- this.max = DFA18_max;
- this.accept = DFA18_accept;
- this.special = DFA18_special;
- this.transition = DFA18_transition;
+ this.decisionNumber = 20;
+ this.eot = DFA20_eot;
+ this.eof = DFA20_eof;
+ this.min = DFA20_min;
+ this.max = DFA20_max;
+ this.accept = DFA20_accept;
+ this.special = DFA20_special;
+ this.transition = DFA20_transition;
}
public String getDescription() {
- return "554:2: ( (lv_name_1_0= ruleUnrestrictedName ) )?";
+ return "650:2: ( (lv_name_1_0= ruleUnrestrictedName ) )?";
}
}
- static final String DFA40_eotS =
+ static final String DFA39_eotS =
"\37\uffff";
- static final String DFA40_eofS =
+ static final String DFA39_eofS =
"\1\16\36\uffff";
- static final String DFA40_minS =
+ static final String DFA39_minS =
"\1\4\15\25\1\uffff\17\25\1\uffff";
- static final String DFA40_maxS =
+ static final String DFA39_maxS =
"\1\111\15\37\1\uffff\17\37\1\uffff";
- static final String DFA40_acceptS =
+ static final String DFA39_acceptS =
"\16\uffff\1\2\17\uffff\1\1";
- static final String DFA40_specialS =
+ static final String DFA39_specialS =
"\37\uffff}>";
- static final String[] DFA40_transitionS = {
+ static final String[] DFA39_transitionS = {
"\1\1\1\2\13\uffff\1\10\1\uffff\1\13\5\uffff\1\6\1\15\3\uffff\1\5\3\uffff\1\3\1\4\1\uffff\1\11\1\14\1\12\1\7\22\uffff\1\34\1\35\1\24\1\25\1\26\1\27\1\30\1\31\1\32\1\33\1\17\1\20\1\21\1\22\1\23",
"\1\16\5\uffff\1\16\3\uffff\1\36",
"\1\16\5\uffff\1\16\3\uffff\1\36",
@@ -21625,52 +22220,52 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
""
};
- static final short[] DFA40_eot = DFA.unpackEncodedString(DFA40_eotS);
- static final short[] DFA40_eof = DFA.unpackEncodedString(DFA40_eofS);
- static final char[] DFA40_min = DFA.unpackEncodedStringToUnsignedChars(DFA40_minS);
- static final char[] DFA40_max = DFA.unpackEncodedStringToUnsignedChars(DFA40_maxS);
- static final short[] DFA40_accept = DFA.unpackEncodedString(DFA40_acceptS);
- static final short[] DFA40_special = DFA.unpackEncodedString(DFA40_specialS);
- static final short[][] DFA40_transition;
+ static final short[] DFA39_eot = DFA.unpackEncodedString(DFA39_eotS);
+ static final short[] DFA39_eof = DFA.unpackEncodedString(DFA39_eofS);
+ static final char[] DFA39_min = DFA.unpackEncodedStringToUnsignedChars(DFA39_minS);
+ static final char[] DFA39_max = DFA.unpackEncodedStringToUnsignedChars(DFA39_maxS);
+ static final short[] DFA39_accept = DFA.unpackEncodedString(DFA39_acceptS);
+ static final short[] DFA39_special = DFA.unpackEncodedString(DFA39_specialS);
+ static final short[][] DFA39_transition;
static {
- int numStates = DFA40_transitionS.length;
- DFA40_transition = new short[numStates][];
+ int numStates = DFA39_transitionS.length;
+ DFA39_transition = new short[numStates][];
for (int i=0; i<numStates; i++) {
- DFA40_transition[i] = DFA.unpackEncodedString(DFA40_transitionS[i]);
+ DFA39_transition[i] = DFA.unpackEncodedString(DFA39_transitionS[i]);
}
}
- class DFA40 extends DFA {
+ class DFA39 extends DFA {
- public DFA40(BaseRecognizer recognizer) {
+ public DFA39(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 40;
- this.eot = DFA40_eot;
- this.eof = DFA40_eof;
- this.min = DFA40_min;
- this.max = DFA40_max;
- this.accept = DFA40_accept;
- this.special = DFA40_special;
- this.transition = DFA40_transition;
+ this.decisionNumber = 39;
+ this.eot = DFA39_eot;
+ this.eof = DFA39_eof;
+ this.min = DFA39_min;
+ this.max = DFA39_max;
+ this.accept = DFA39_accept;
+ this.special = DFA39_special;
+ this.transition = DFA39_transition;
}
public String getDescription() {
- return "()* loopback of 1497:1: ( ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) otherlv_3= '::' )*";
+ return "()* loopback of 1584:1: ( ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) otherlv_3= '::' )*";
}
}
- static final String DFA41_eotS =
+ static final String DFA40_eotS =
"\20\uffff";
- static final String DFA41_eofS =
+ static final String DFA40_eofS =
"\20\uffff";
- static final String DFA41_minS =
+ static final String DFA40_minS =
"\1\4\15\25\2\uffff";
- static final String DFA41_maxS =
+ static final String DFA40_maxS =
"\1\111\15\37\2\uffff";
- static final String DFA41_acceptS =
+ static final String DFA40_acceptS =
"\16\uffff\1\2\1\1";
- static final String DFA41_specialS =
+ static final String DFA40_specialS =
"\20\uffff}>";
- static final String[] DFA41_transitionS = {
+ static final String[] DFA40_transitionS = {
"\1\1\1\2\13\uffff\1\10\1\uffff\1\13\5\uffff\1\6\1\15\3\uffff\1\5\3\uffff\1\3\1\4\1\uffff\1\11\1\14\1\12\1\7\22\uffff\17\16",
"\1\16\11\uffff\1\17",
"\1\16\11\uffff\1\17",
@@ -21689,52 +22284,52 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
""
};
- static final short[] DFA41_eot = DFA.unpackEncodedString(DFA41_eotS);
- static final short[] DFA41_eof = DFA.unpackEncodedString(DFA41_eofS);
- static final char[] DFA41_min = DFA.unpackEncodedStringToUnsignedChars(DFA41_minS);
- static final char[] DFA41_max = DFA.unpackEncodedStringToUnsignedChars(DFA41_maxS);
- static final short[] DFA41_accept = DFA.unpackEncodedString(DFA41_acceptS);
- static final short[] DFA41_special = DFA.unpackEncodedString(DFA41_specialS);
- static final short[][] DFA41_transition;
+ static final short[] DFA40_eot = DFA.unpackEncodedString(DFA40_eotS);
+ static final short[] DFA40_eof = DFA.unpackEncodedString(DFA40_eofS);
+ static final char[] DFA40_min = DFA.unpackEncodedStringToUnsignedChars(DFA40_minS);
+ static final char[] DFA40_max = DFA.unpackEncodedStringToUnsignedChars(DFA40_maxS);
+ static final short[] DFA40_accept = DFA.unpackEncodedString(DFA40_acceptS);
+ static final short[] DFA40_special = DFA.unpackEncodedString(DFA40_specialS);
+ static final short[][] DFA40_transition;
static {
- int numStates = DFA41_transitionS.length;
- DFA41_transition = new short[numStates][];
+ int numStates = DFA40_transitionS.length;
+ DFA40_transition = new short[numStates][];
for (int i=0; i<numStates; i++) {
- DFA41_transition[i] = DFA.unpackEncodedString(DFA41_transitionS[i]);
+ DFA40_transition[i] = DFA.unpackEncodedString(DFA40_transitionS[i]);
}
}
- class DFA41 extends DFA {
+ class DFA40 extends DFA {
- public DFA41(BaseRecognizer recognizer) {
+ public DFA40(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 41;
- this.eot = DFA41_eot;
- this.eof = DFA41_eof;
- this.min = DFA41_min;
- this.max = DFA41_max;
- this.accept = DFA41_accept;
- this.special = DFA41_special;
- this.transition = DFA41_transition;
+ this.decisionNumber = 40;
+ this.eot = DFA40_eot;
+ this.eof = DFA40_eof;
+ this.min = DFA40_min;
+ this.max = DFA40_max;
+ this.accept = DFA40_accept;
+ this.special = DFA40_special;
+ this.transition = DFA40_transition;
}
public String getDescription() {
- return "1544:1: ( (lv_ownedPathName_1_0= ruleScopeNameCS ) )?";
+ return "1631:1: ( (lv_ownedPathName_1_0= ruleScopeNameCS ) )?";
}
}
- static final String DFA63_eotS =
+ static final String DFA62_eotS =
"\20\uffff";
- static final String DFA63_eofS =
+ static final String DFA62_eofS =
"\2\uffff\15\1\1\uffff";
- static final String DFA63_minS =
+ static final String DFA62_minS =
"\1\4\1\uffff\15\24\1\uffff";
- static final String DFA63_maxS =
+ static final String DFA62_maxS =
"\1\134\1\uffff\15\124\1\uffff";
- static final String DFA63_acceptS =
+ static final String DFA62_acceptS =
"\1\uffff\1\1\15\uffff\1\2";
- static final String DFA63_specialS =
+ static final String DFA62_specialS =
"\20\uffff}>";
- static final String[] DFA63_transitionS = {
+ static final String[] DFA62_transitionS = {
"\1\2\1\3\2\1\11\uffff\1\11\1\uffff\1\14\5\uffff\1\7\1\16\1\1\1\uffff\1\17\1\6\1\uffff\1\1\1\uffff\1\4\1\5\1\uffff\1\12\1\15\1\13\1\10\2\1\20\uffff\17\1\2\uffff\1\1\1\uffff\4\1\4\uffff\1\1\4\uffff\2\1",
"",
"\2\1\1\uffff\1\1\3\uffff\1\1\1\uffff\1\17\1\uffff\2\1\10\uffff\1\1\1\uffff\20\1\17\uffff\1\1\7\uffff\1\1\1\uffff\1\1",
@@ -21753,52 +22348,52 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
""
};
- static final short[] DFA63_eot = DFA.unpackEncodedString(DFA63_eotS);
- static final short[] DFA63_eof = DFA.unpackEncodedString(DFA63_eofS);
- static final char[] DFA63_min = DFA.unpackEncodedStringToUnsignedChars(DFA63_minS);
- static final char[] DFA63_max = DFA.unpackEncodedStringToUnsignedChars(DFA63_maxS);
- static final short[] DFA63_accept = DFA.unpackEncodedString(DFA63_acceptS);
- static final short[] DFA63_special = DFA.unpackEncodedString(DFA63_specialS);
- static final short[][] DFA63_transition;
+ static final short[] DFA62_eot = DFA.unpackEncodedString(DFA62_eotS);
+ static final short[] DFA62_eof = DFA.unpackEncodedString(DFA62_eofS);
+ static final char[] DFA62_min = DFA.unpackEncodedStringToUnsignedChars(DFA62_minS);
+ static final char[] DFA62_max = DFA.unpackEncodedStringToUnsignedChars(DFA62_maxS);
+ static final short[] DFA62_accept = DFA.unpackEncodedString(DFA62_acceptS);
+ static final short[] DFA62_special = DFA.unpackEncodedString(DFA62_specialS);
+ static final short[][] DFA62_transition;
static {
- int numStates = DFA63_transitionS.length;
- DFA63_transition = new short[numStates][];
+ int numStates = DFA62_transitionS.length;
+ DFA62_transition = new short[numStates][];
for (int i=0; i<numStates; i++) {
- DFA63_transition[i] = DFA.unpackEncodedString(DFA63_transitionS[i]);
+ DFA62_transition[i] = DFA.unpackEncodedString(DFA62_transitionS[i]);
}
}
- class DFA63 extends DFA {
+ class DFA62 extends DFA {
- public DFA63(BaseRecognizer recognizer) {
+ public DFA62(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 63;
- this.eot = DFA63_eot;
- this.eof = DFA63_eof;
- this.min = DFA63_min;
- this.max = DFA63_max;
- this.accept = DFA63_accept;
- this.special = DFA63_special;
- this.transition = DFA63_transition;
+ this.decisionNumber = 62;
+ this.eot = DFA62_eot;
+ this.eof = DFA62_eof;
+ this.min = DFA62_min;
+ this.max = DFA62_max;
+ this.accept = DFA62_accept;
+ this.special = DFA62_special;
+ this.transition = DFA62_transition;
}
public String getDescription() {
- return "3111:1: ( ( ( (lv_ownedExpression_0_0= ruleExpCS ) ) (otherlv_1= '..' ( (lv_ownedLastExpression_2_0= ruleExpCS ) ) )? ) | ( (lv_ownedExpression_3_0= rulePatternExpCS ) ) )";
+ return "3198:1: ( ( ( (lv_ownedExpression_0_0= ruleExpCS ) ) (otherlv_1= '..' ( (lv_ownedLastExpression_2_0= ruleExpCS ) ) )? ) | ( (lv_ownedExpression_3_0= rulePatternExpCS ) ) )";
}
}
- static final String DFA66_eotS =
+ static final String DFA65_eotS =
"\20\uffff";
- static final String DFA66_eofS =
+ static final String DFA65_eofS =
"\2\uffff\15\1\1\uffff";
- static final String DFA66_minS =
+ static final String DFA65_minS =
"\1\4\1\uffff\15\24\1\uffff";
- static final String DFA66_maxS =
+ static final String DFA65_maxS =
"\1\134\1\uffff\15\124\1\uffff";
- static final String DFA66_acceptS =
+ static final String DFA65_acceptS =
"\1\uffff\1\1\15\uffff\1\2";
- static final String DFA66_specialS =
+ static final String DFA65_specialS =
"\20\uffff}>";
- static final String[] DFA66_transitionS = {
+ static final String[] DFA65_transitionS = {
"\1\2\1\3\2\1\11\uffff\1\11\1\uffff\1\14\5\uffff\1\7\1\16\1\1\1\uffff\1\17\1\6\1\uffff\1\1\1\uffff\1\4\1\5\1\uffff\1\12\1\15\1\13\1\10\2\1\20\uffff\17\1\2\uffff\1\1\1\uffff\4\1\4\uffff\1\1\4\uffff\2\1",
"",
"\2\1\1\uffff\1\1\3\uffff\1\1\1\uffff\1\17\1\uffff\2\1\10\uffff\1\1\1\uffff\20\1\27\uffff\1\1\1\uffff\1\1",
@@ -21817,52 +22412,52 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
""
};
- static final short[] DFA66_eot = DFA.unpackEncodedString(DFA66_eotS);
- static final short[] DFA66_eof = DFA.unpackEncodedString(DFA66_eofS);
- static final char[] DFA66_min = DFA.unpackEncodedStringToUnsignedChars(DFA66_minS);
- static final char[] DFA66_max = DFA.unpackEncodedStringToUnsignedChars(DFA66_maxS);
- static final short[] DFA66_accept = DFA.unpackEncodedString(DFA66_acceptS);
- static final short[] DFA66_special = DFA.unpackEncodedString(DFA66_specialS);
- static final short[][] DFA66_transition;
+ static final short[] DFA65_eot = DFA.unpackEncodedString(DFA65_eotS);
+ static final short[] DFA65_eof = DFA.unpackEncodedString(DFA65_eofS);
+ static final char[] DFA65_min = DFA.unpackEncodedStringToUnsignedChars(DFA65_minS);
+ static final char[] DFA65_max = DFA.unpackEncodedStringToUnsignedChars(DFA65_maxS);
+ static final short[] DFA65_accept = DFA.unpackEncodedString(DFA65_acceptS);
+ static final short[] DFA65_special = DFA.unpackEncodedString(DFA65_specialS);
+ static final short[][] DFA65_transition;
static {
- int numStates = DFA66_transitionS.length;
- DFA66_transition = new short[numStates][];
+ int numStates = DFA65_transitionS.length;
+ DFA65_transition = new short[numStates][];
for (int i=0; i<numStates; i++) {
- DFA66_transition[i] = DFA.unpackEncodedString(DFA66_transitionS[i]);
+ DFA65_transition[i] = DFA.unpackEncodedString(DFA65_transitionS[i]);
}
}
- class DFA66 extends DFA {
+ class DFA65 extends DFA {
- public DFA66(BaseRecognizer recognizer) {
+ public DFA65(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 66;
- this.eot = DFA66_eot;
- this.eof = DFA66_eof;
- this.min = DFA66_min;
- this.max = DFA66_max;
- this.accept = DFA66_accept;
- this.special = DFA66_special;
- this.transition = DFA66_transition;
+ this.decisionNumber = 65;
+ this.eot = DFA65_eot;
+ this.eof = DFA65_eof;
+ this.min = DFA65_min;
+ this.max = DFA65_max;
+ this.accept = DFA65_accept;
+ this.special = DFA65_special;
+ this.transition = DFA65_transition;
}
public String getDescription() {
- return "3324:1: (lv_ownedInitExpression_2_1= ruleExpCS | lv_ownedInitExpression_2_2= rulePatternExpCS )";
+ return "3411:1: (lv_ownedInitExpression_2_1= ruleExpCS | lv_ownedInitExpression_2_2= rulePatternExpCS )";
}
}
- static final String DFA78_eotS =
+ static final String DFA77_eotS =
"\16\uffff";
- static final String DFA78_eofS =
+ static final String DFA77_eofS =
"\1\2\15\uffff";
- static final String DFA78_minS =
+ static final String DFA77_minS =
"\1\24\1\0\14\uffff";
- static final String DFA78_maxS =
+ static final String DFA77_maxS =
"\1\127\1\0\14\uffff";
- static final String DFA78_acceptS =
+ static final String DFA77_acceptS =
"\2\uffff\1\2\12\uffff\1\1";
- static final String DFA78_specialS =
+ static final String DFA77_specialS =
"\1\uffff\1\0\14\uffff}>";
- static final String[] DFA78_transitionS = {
+ static final String[] DFA77_transitionS = {
"\1\2\1\1\1\uffff\2\2\3\uffff\1\2\4\uffff\1\2\2\uffff\1\2\14\uffff\1\2\31\uffff\1\2\10\uffff\1\2\2\uffff\1\2",
"\1\uffff",
"",
@@ -21879,78 +22474,78 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
""
};
- static final short[] DFA78_eot = DFA.unpackEncodedString(DFA78_eotS);
- static final short[] DFA78_eof = DFA.unpackEncodedString(DFA78_eofS);
- static final char[] DFA78_min = DFA.unpackEncodedStringToUnsignedChars(DFA78_minS);
- static final char[] DFA78_max = DFA.unpackEncodedStringToUnsignedChars(DFA78_maxS);
- static final short[] DFA78_accept = DFA.unpackEncodedString(DFA78_acceptS);
- static final short[] DFA78_special = DFA.unpackEncodedString(DFA78_specialS);
- static final short[][] DFA78_transition;
+ static final short[] DFA77_eot = DFA.unpackEncodedString(DFA77_eotS);
+ static final short[] DFA77_eof = DFA.unpackEncodedString(DFA77_eofS);
+ static final char[] DFA77_min = DFA.unpackEncodedStringToUnsignedChars(DFA77_minS);
+ static final char[] DFA77_max = DFA.unpackEncodedStringToUnsignedChars(DFA77_maxS);
+ static final short[] DFA77_accept = DFA.unpackEncodedString(DFA77_acceptS);
+ static final short[] DFA77_special = DFA.unpackEncodedString(DFA77_specialS);
+ static final short[][] DFA77_transition;
static {
- int numStates = DFA78_transitionS.length;
- DFA78_transition = new short[numStates][];
+ int numStates = DFA77_transitionS.length;
+ DFA77_transition = new short[numStates][];
for (int i=0; i<numStates; i++) {
- DFA78_transition[i] = DFA.unpackEncodedString(DFA78_transitionS[i]);
+ DFA77_transition[i] = DFA.unpackEncodedString(DFA77_transitionS[i]);
}
}
- class DFA78 extends DFA {
+ class DFA77 extends DFA {
- public DFA78(BaseRecognizer recognizer) {
+ public DFA77(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 78;
- this.eot = DFA78_eot;
- this.eof = DFA78_eof;
- this.min = DFA78_min;
- this.max = DFA78_max;
- this.accept = DFA78_accept;
- this.special = DFA78_special;
- this.transition = DFA78_transition;
+ this.decisionNumber = 77;
+ this.eot = DFA77_eot;
+ this.eof = DFA77_eof;
+ this.min = DFA77_min;
+ this.max = DFA77_max;
+ this.accept = DFA77_accept;
+ this.special = DFA77_special;
+ this.transition = DFA77_transition;
}
public String getDescription() {
- return "4305:2: ( ( (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS ) ) (otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}' )? )?";
+ return "4392:2: ( ( (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS ) ) (otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}' )? )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA78_1 = input.LA(1);
+ int LA77_1 = input.LA(1);
- int index78_1 = input.index();
+ int index77_1 = input.index();
input.rewind();
s = -1;
- if ( (synpred123_InternalQVTcore()) ) {s = 13;}
+ if ( (synpred125_InternalQVTcore()) ) {s = 13;}
else if ( (true) ) {s = 2;}
- input.seek(index78_1);
+ input.seek(index77_1);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 78, _s, input);
+ new NoViableAltException(getDescription(), 77, _s, input);
error(nvae);
throw nvae;
}
}
- static final String DFA77_eotS =
+ static final String DFA76_eotS =
"\16\uffff";
- static final String DFA77_eofS =
+ static final String DFA76_eofS =
"\1\2\15\uffff";
- static final String DFA77_minS =
+ static final String DFA76_minS =
"\1\24\1\0\14\uffff";
- static final String DFA77_maxS =
+ static final String DFA76_maxS =
"\1\127\1\0\14\uffff";
- static final String DFA77_acceptS =
+ static final String DFA76_acceptS =
"\2\uffff\1\2\12\uffff\1\1";
- static final String DFA77_specialS =
+ static final String DFA76_specialS =
"\1\uffff\1\0\14\uffff}>";
- static final String[] DFA77_transitionS = {
+ static final String[] DFA76_transitionS = {
"\1\2\1\1\1\uffff\2\2\3\uffff\1\2\4\uffff\1\2\2\uffff\1\2\14\uffff\1\2\31\uffff\1\2\10\uffff\1\2\2\uffff\1\2",
"\1\uffff",
"",
@@ -21967,78 +22562,78 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
""
};
- static final short[] DFA77_eot = DFA.unpackEncodedString(DFA77_eotS);
- static final short[] DFA77_eof = DFA.unpackEncodedString(DFA77_eofS);
- static final char[] DFA77_min = DFA.unpackEncodedStringToUnsignedChars(DFA77_minS);
- static final char[] DFA77_max = DFA.unpackEncodedStringToUnsignedChars(DFA77_maxS);
- static final short[] DFA77_accept = DFA.unpackEncodedString(DFA77_acceptS);
- static final short[] DFA77_special = DFA.unpackEncodedString(DFA77_specialS);
- static final short[][] DFA77_transition;
+ static final short[] DFA76_eot = DFA.unpackEncodedString(DFA76_eotS);
+ static final short[] DFA76_eof = DFA.unpackEncodedString(DFA76_eofS);
+ static final char[] DFA76_min = DFA.unpackEncodedStringToUnsignedChars(DFA76_minS);
+ static final char[] DFA76_max = DFA.unpackEncodedStringToUnsignedChars(DFA76_maxS);
+ static final short[] DFA76_accept = DFA.unpackEncodedString(DFA76_acceptS);
+ static final short[] DFA76_special = DFA.unpackEncodedString(DFA76_specialS);
+ static final short[][] DFA76_transition;
static {
- int numStates = DFA77_transitionS.length;
- DFA77_transition = new short[numStates][];
+ int numStates = DFA76_transitionS.length;
+ DFA76_transition = new short[numStates][];
for (int i=0; i<numStates; i++) {
- DFA77_transition[i] = DFA.unpackEncodedString(DFA77_transitionS[i]);
+ DFA76_transition[i] = DFA.unpackEncodedString(DFA76_transitionS[i]);
}
}
- class DFA77 extends DFA {
+ class DFA76 extends DFA {
- public DFA77(BaseRecognizer recognizer) {
+ public DFA76(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 77;
- this.eot = DFA77_eot;
- this.eof = DFA77_eof;
- this.min = DFA77_min;
- this.max = DFA77_max;
- this.accept = DFA77_accept;
- this.special = DFA77_special;
- this.transition = DFA77_transition;
+ this.decisionNumber = 76;
+ this.eot = DFA76_eot;
+ this.eof = DFA76_eof;
+ this.min = DFA76_min;
+ this.max = DFA76_max;
+ this.accept = DFA76_accept;
+ this.special = DFA76_special;
+ this.transition = DFA76_transition;
}
public String getDescription() {
- return "4323:2: (otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}' )?";
+ return "4410:2: (otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}' )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA77_1 = input.LA(1);
+ int LA76_1 = input.LA(1);
- int index77_1 = input.index();
+ int index76_1 = input.index();
input.rewind();
s = -1;
- if ( (synpred122_InternalQVTcore()) ) {s = 13;}
+ if ( (synpred124_InternalQVTcore()) ) {s = 13;}
else if ( (true) ) {s = 2;}
- input.seek(index77_1);
+ input.seek(index76_1);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 77, _s, input);
+ new NoViableAltException(getDescription(), 76, _s, input);
error(nvae);
throw nvae;
}
}
- static final String DFA79_eotS =
+ static final String DFA78_eotS =
"\36\uffff";
- static final String DFA79_eofS =
+ static final String DFA78_eofS =
"\36\uffff";
- static final String DFA79_minS =
+ static final String DFA78_minS =
"\1\4\25\uffff\5\0\3\uffff";
- static final String DFA79_maxS =
+ static final String DFA78_maxS =
"\1\111\25\uffff\5\0\3\uffff";
- static final String DFA79_acceptS =
+ static final String DFA78_acceptS =
"\1\uffff\1\1\14\uffff\1\2\16\uffff\1\3";
- static final String DFA79_specialS =
+ static final String DFA78_specialS =
"\26\uffff\1\0\1\1\1\2\1\3\1\4\3\uffff}>";
- static final String[] DFA79_transitionS = {
+ static final String[] DFA78_transitionS = {
"\2\1\13\uffff\1\1\1\uffff\1\1\5\uffff\2\1\3\uffff\1\1\3\uffff\2\1\1\uffff\4\1\22\uffff\12\16\1\26\1\27\1\30\1\31\1\32",
"",
"",
@@ -22071,138 +22666,138 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
""
};
- static final short[] DFA79_eot = DFA.unpackEncodedString(DFA79_eotS);
- static final short[] DFA79_eof = DFA.unpackEncodedString(DFA79_eofS);
- static final char[] DFA79_min = DFA.unpackEncodedStringToUnsignedChars(DFA79_minS);
- static final char[] DFA79_max = DFA.unpackEncodedStringToUnsignedChars(DFA79_maxS);
- static final short[] DFA79_accept = DFA.unpackEncodedString(DFA79_acceptS);
- static final short[] DFA79_special = DFA.unpackEncodedString(DFA79_specialS);
- static final short[][] DFA79_transition;
+ static final short[] DFA78_eot = DFA.unpackEncodedString(DFA78_eotS);
+ static final short[] DFA78_eof = DFA.unpackEncodedString(DFA78_eofS);
+ static final char[] DFA78_min = DFA.unpackEncodedStringToUnsignedChars(DFA78_minS);
+ static final char[] DFA78_max = DFA.unpackEncodedStringToUnsignedChars(DFA78_maxS);
+ static final short[] DFA78_accept = DFA.unpackEncodedString(DFA78_acceptS);
+ static final short[] DFA78_special = DFA.unpackEncodedString(DFA78_specialS);
+ static final short[][] DFA78_transition;
static {
- int numStates = DFA79_transitionS.length;
- DFA79_transition = new short[numStates][];
+ int numStates = DFA78_transitionS.length;
+ DFA78_transition = new short[numStates][];
for (int i=0; i<numStates; i++) {
- DFA79_transition[i] = DFA.unpackEncodedString(DFA79_transitionS[i]);
+ DFA78_transition[i] = DFA.unpackEncodedString(DFA78_transitionS[i]);
}
}
- class DFA79 extends DFA {
+ class DFA78 extends DFA {
- public DFA79(BaseRecognizer recognizer) {
+ public DFA78(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 79;
- this.eot = DFA79_eot;
- this.eof = DFA79_eof;
- this.min = DFA79_min;
- this.max = DFA79_max;
- this.accept = DFA79_accept;
- this.special = DFA79_special;
- this.transition = DFA79_transition;
+ this.decisionNumber = 78;
+ this.eot = DFA78_eot;
+ this.eof = DFA78_eof;
+ this.min = DFA78_min;
+ this.max = DFA78_max;
+ this.accept = DFA78_accept;
+ this.special = DFA78_special;
+ this.transition = DFA78_transition;
}
public String getDescription() {
- return "4370:2: (this_TypeNameExpCS_0= ruleTypeNameExpCS | this_TypeLiteralCS_1= ruleTypeLiteralCS | this_CollectionPatternCS_2= ruleCollectionPatternCS )";
+ return "4457:2: (this_TypeNameExpCS_0= ruleTypeNameExpCS | this_TypeLiteralCS_1= ruleTypeLiteralCS | this_CollectionPatternCS_2= ruleCollectionPatternCS )";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA79_22 = input.LA(1);
+ int LA78_22 = input.LA(1);
- int index79_22 = input.index();
+ int index78_22 = input.index();
input.rewind();
s = -1;
- if ( (synpred125_InternalQVTcore()) ) {s = 14;}
+ if ( (synpred127_InternalQVTcore()) ) {s = 14;}
else if ( (true) ) {s = 29;}
- input.seek(index79_22);
+ input.seek(index78_22);
if ( s>=0 ) return s;
break;
case 1 :
- int LA79_23 = input.LA(1);
+ int LA78_23 = input.LA(1);
- int index79_23 = input.index();
+ int index78_23 = input.index();
input.rewind();
s = -1;
- if ( (synpred125_InternalQVTcore()) ) {s = 14;}
+ if ( (synpred127_InternalQVTcore()) ) {s = 14;}
else if ( (true) ) {s = 29;}
- input.seek(index79_23);
+ input.seek(index78_23);
if ( s>=0 ) return s;
break;
case 2 :
- int LA79_24 = input.LA(1);
+ int LA78_24 = input.LA(1);
- int index79_24 = input.index();
+ int index78_24 = input.index();
input.rewind();
s = -1;
- if ( (synpred125_InternalQVTcore()) ) {s = 14;}
+ if ( (synpred127_InternalQVTcore()) ) {s = 14;}
else if ( (true) ) {s = 29;}
- input.seek(index79_24);
+ input.seek(index78_24);
if ( s>=0 ) return s;
break;
case 3 :
- int LA79_25 = input.LA(1);
+ int LA78_25 = input.LA(1);
- int index79_25 = input.index();
+ int index78_25 = input.index();
input.rewind();
s = -1;
- if ( (synpred125_InternalQVTcore()) ) {s = 14;}
+ if ( (synpred127_InternalQVTcore()) ) {s = 14;}
else if ( (true) ) {s = 29;}
- input.seek(index79_25);
+ input.seek(index78_25);
if ( s>=0 ) return s;
break;
case 4 :
- int LA79_26 = input.LA(1);
+ int LA78_26 = input.LA(1);
- int index79_26 = input.index();
+ int index78_26 = input.index();
input.rewind();
s = -1;
- if ( (synpred125_InternalQVTcore()) ) {s = 14;}
+ if ( (synpred127_InternalQVTcore()) ) {s = 14;}
else if ( (true) ) {s = 29;}
- input.seek(index79_26);
+ input.seek(index78_26);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 79, _s, input);
+ new NoViableAltException(getDescription(), 78, _s, input);
error(nvae);
throw nvae;
}
}
- static final String DFA82_eotS =
+ static final String DFA81_eotS =
"\53\uffff";
- static final String DFA82_eofS =
+ static final String DFA81_eofS =
"\53\uffff";
- static final String DFA82_minS =
+ static final String DFA81_minS =
"\1\4\2\0\50\uffff";
- static final String DFA82_maxS =
+ static final String DFA81_maxS =
"\1\134\2\0\50\uffff";
- static final String DFA82_acceptS =
+ static final String DFA81_acceptS =
"\3\uffff\1\1\46\uffff\1\2";
- static final String DFA82_specialS =
+ static final String DFA81_specialS =
"\1\uffff\1\0\1\1\50\uffff}>";
- static final String[] DFA82_transitionS = {
+ static final String[] DFA81_transitionS = {
"\4\3\11\uffff\1\3\1\uffff\1\3\5\uffff\3\3\2\uffff\1\3\1\uffff\1\3\1\uffff\2\3\1\uffff\4\3\1\1\1\2\20\uffff\17\3\2\uffff\1\3\1\uffff\4\3\4\uffff\1\3\4\uffff\1\52\1\3",
"\1\uffff",
"\1\uffff",
@@ -22248,93 +22843,93 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
""
};
- static final short[] DFA82_eot = DFA.unpackEncodedString(DFA82_eotS);
- static final short[] DFA82_eof = DFA.unpackEncodedString(DFA82_eofS);
- static final char[] DFA82_min = DFA.unpackEncodedStringToUnsignedChars(DFA82_minS);
- static final char[] DFA82_max = DFA.unpackEncodedStringToUnsignedChars(DFA82_maxS);
- static final short[] DFA82_accept = DFA.unpackEncodedString(DFA82_acceptS);
- static final short[] DFA82_special = DFA.unpackEncodedString(DFA82_specialS);
- static final short[][] DFA82_transition;
+ static final short[] DFA81_eot = DFA.unpackEncodedString(DFA81_eotS);
+ static final short[] DFA81_eof = DFA.unpackEncodedString(DFA81_eofS);
+ static final char[] DFA81_min = DFA.unpackEncodedStringToUnsignedChars(DFA81_minS);
+ static final char[] DFA81_max = DFA.unpackEncodedStringToUnsignedChars(DFA81_maxS);
+ static final short[] DFA81_accept = DFA.unpackEncodedString(DFA81_acceptS);
+ static final short[] DFA81_special = DFA.unpackEncodedString(DFA81_specialS);
+ static final short[][] DFA81_transition;
static {
- int numStates = DFA82_transitionS.length;
- DFA82_transition = new short[numStates][];
+ int numStates = DFA81_transitionS.length;
+ DFA81_transition = new short[numStates][];
for (int i=0; i<numStates; i++) {
- DFA82_transition[i] = DFA.unpackEncodedString(DFA82_transitionS[i]);
+ DFA81_transition[i] = DFA.unpackEncodedString(DFA81_transitionS[i]);
}
}
- class DFA82 extends DFA {
+ class DFA81 extends DFA {
- public DFA82(BaseRecognizer recognizer) {
+ public DFA81(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 82;
- this.eot = DFA82_eot;
- this.eof = DFA82_eof;
- this.min = DFA82_min;
- this.max = DFA82_max;
- this.accept = DFA82_accept;
- this.special = DFA82_special;
- this.transition = DFA82_transition;
+ this.decisionNumber = 81;
+ this.eot = DFA81_eot;
+ this.eof = DFA81_eof;
+ this.min = DFA81_min;
+ this.max = DFA81_max;
+ this.accept = DFA81_accept;
+ this.special = DFA81_special;
+ this.transition = DFA81_transition;
}
public String getDescription() {
- return "4447:1: ( (this_PrefixedPrimaryExpCS_0= rulePrefixedPrimaryExpCS ( () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) ) )? ) | this_PrefixedLetExpCS_4= rulePrefixedLetExpCS )";
+ return "4534:1: ( (this_PrefixedPrimaryExpCS_0= rulePrefixedPrimaryExpCS ( () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) ) )? ) | this_PrefixedLetExpCS_4= rulePrefixedLetExpCS )";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA82_1 = input.LA(1);
+ int LA81_1 = input.LA(1);
- int index82_1 = input.index();
+ int index81_1 = input.index();
input.rewind();
s = -1;
- if ( (synpred128_InternalQVTcore()) ) {s = 3;}
+ if ( (synpred130_InternalQVTcore()) ) {s = 3;}
else if ( (true) ) {s = 42;}
- input.seek(index82_1);
+ input.seek(index81_1);
if ( s>=0 ) return s;
break;
case 1 :
- int LA82_2 = input.LA(1);
+ int LA81_2 = input.LA(1);
- int index82_2 = input.index();
+ int index81_2 = input.index();
input.rewind();
s = -1;
- if ( (synpred128_InternalQVTcore()) ) {s = 3;}
+ if ( (synpred130_InternalQVTcore()) ) {s = 3;}
else if ( (true) ) {s = 42;}
- input.seek(index82_2);
+ input.seek(index81_2);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 82, _s, input);
+ new NoViableAltException(getDescription(), 81, _s, input);
error(nvae);
throw nvae;
}
}
- static final String DFA85_eotS =
+ static final String DFA84_eotS =
"\53\uffff";
- static final String DFA85_eofS =
+ static final String DFA84_eofS =
"\53\uffff";
- static final String DFA85_minS =
+ static final String DFA84_minS =
"\1\4\12\uffff\7\0\31\uffff";
- static final String DFA85_maxS =
+ static final String DFA84_maxS =
"\1\134\12\uffff\7\0\31\uffff";
- static final String DFA85_acceptS =
+ static final String DFA84_acceptS =
"\1\uffff\1\1\1\2\1\3\1\4\15\uffff\1\10\1\11\7\uffff\1\12\14\uffff\1\5\1\6\1\7";
- static final String DFA85_specialS =
+ static final String DFA84_specialS =
"\13\uffff\1\0\1\1\1\2\1\3\1\4\1\5\1\6\31\uffff}>";
- static final String[] DFA85_transitionS = {
+ static final String[] DFA84_transitionS = {
"\2\33\2\4\11\uffff\1\33\1\uffff\1\33\5\uffff\2\33\1\1\2\uffff\1\33\1\uffff\1\4\1\uffff\2\33\1\uffff\4\33\22\uffff\1\14\1\13\10\23\1\15\1\16\1\17\1\20\1\21\2\uffff\1\22\1\uffff\4\4\4\uffff\1\2\5\uffff\1\3",
"",
"",
@@ -22380,168 +22975,168 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
""
};
- static final short[] DFA85_eot = DFA.unpackEncodedString(DFA85_eotS);
- static final short[] DFA85_eof = DFA.unpackEncodedString(DFA85_eofS);
- static final char[] DFA85_min = DFA.unpackEncodedStringToUnsignedChars(DFA85_minS);
- static final char[] DFA85_max = DFA.unpackEncodedStringToUnsignedChars(DFA85_maxS);
- static final short[] DFA85_accept = DFA.unpackEncodedString(DFA85_acceptS);
- static final short[] DFA85_special = DFA.unpackEncodedString(DFA85_specialS);
- static final short[][] DFA85_transition;
+ static final short[] DFA84_eot = DFA.unpackEncodedString(DFA84_eotS);
+ static final short[] DFA84_eof = DFA.unpackEncodedString(DFA84_eofS);
+ static final char[] DFA84_min = DFA.unpackEncodedStringToUnsignedChars(DFA84_minS);
+ static final char[] DFA84_max = DFA.unpackEncodedStringToUnsignedChars(DFA84_maxS);
+ static final short[] DFA84_accept = DFA.unpackEncodedString(DFA84_acceptS);
+ static final short[] DFA84_special = DFA.unpackEncodedString(DFA84_specialS);
+ static final short[][] DFA84_transition;
static {
- int numStates = DFA85_transitionS.length;
- DFA85_transition = new short[numStates][];
+ int numStates = DFA84_transitionS.length;
+ DFA84_transition = new short[numStates][];
for (int i=0; i<numStates; i++) {
- DFA85_transition[i] = DFA.unpackEncodedString(DFA85_transitionS[i]);
+ DFA84_transition[i] = DFA.unpackEncodedString(DFA84_transitionS[i]);
}
}
- class DFA85 extends DFA {
+ class DFA84 extends DFA {
- public DFA85(BaseRecognizer recognizer) {
+ public DFA84(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 85;
- this.eot = DFA85_eot;
- this.eof = DFA85_eof;
- this.min = DFA85_min;
- this.max = DFA85_max;
- this.accept = DFA85_accept;
- this.special = DFA85_special;
- this.transition = DFA85_transition;
+ this.decisionNumber = 84;
+ this.eot = DFA84_eot;
+ this.eof = DFA84_eof;
+ this.min = DFA84_min;
+ this.max = DFA84_max;
+ this.accept = DFA84_accept;
+ this.special = DFA84_special;
+ this.transition = DFA84_transition;
}
public String getDescription() {
- return "4696:1: (this_NestedExpCS_0= ruleNestedExpCS | this_IfExpCS_1= ruleIfExpCS | this_SelfExpCS_2= ruleSelfExpCS | this_PrimitiveLiteralExpCS_3= rulePrimitiveLiteralExpCS | this_TupleLiteralExpCS_4= ruleTupleLiteralExpCS | this_MapLiteralExpCS_5= ruleMapLiteralExpCS | this_CollectionLiteralExpCS_6= ruleCollectionLiteralExpCS | this_LambdaLiteralExpCS_7= ruleLambdaLiteralExpCS | this_TypeLiteralExpCS_8= ruleTypeLiteralExpCS | this_NameExpCS_9= ruleNameExpCS )";
+ return "4783:1: (this_NestedExpCS_0= ruleNestedExpCS | this_IfExpCS_1= ruleIfExpCS | this_SelfExpCS_2= ruleSelfExpCS | this_PrimitiveLiteralExpCS_3= rulePrimitiveLiteralExpCS | this_TupleLiteralExpCS_4= ruleTupleLiteralExpCS | this_MapLiteralExpCS_5= ruleMapLiteralExpCS | this_CollectionLiteralExpCS_6= ruleCollectionLiteralExpCS | this_LambdaLiteralExpCS_7= ruleLambdaLiteralExpCS | this_TypeLiteralExpCS_8= ruleTypeLiteralExpCS | this_NameExpCS_9= ruleNameExpCS )";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA85_11 = input.LA(1);
+ int LA84_11 = input.LA(1);
- int index85_11 = input.index();
+ int index84_11 = input.index();
input.rewind();
s = -1;
- if ( (synpred135_InternalQVTcore()) ) {s = 40;}
+ if ( (synpred137_InternalQVTcore()) ) {s = 40;}
- else if ( (synpred139_InternalQVTcore()) ) {s = 19;}
+ else if ( (synpred141_InternalQVTcore()) ) {s = 19;}
- input.seek(index85_11);
+ input.seek(index84_11);
if ( s>=0 ) return s;
break;
case 1 :
- int LA85_12 = input.LA(1);
+ int LA84_12 = input.LA(1);
- int index85_12 = input.index();
+ int index84_12 = input.index();
input.rewind();
s = -1;
- if ( (synpred136_InternalQVTcore()) ) {s = 41;}
+ if ( (synpred138_InternalQVTcore()) ) {s = 41;}
- else if ( (synpred139_InternalQVTcore()) ) {s = 19;}
+ else if ( (synpred141_InternalQVTcore()) ) {s = 19;}
- input.seek(index85_12);
+ input.seek(index84_12);
if ( s>=0 ) return s;
break;
case 2 :
- int LA85_13 = input.LA(1);
+ int LA84_13 = input.LA(1);
- int index85_13 = input.index();
+ int index84_13 = input.index();
input.rewind();
s = -1;
- if ( (synpred137_InternalQVTcore()) ) {s = 42;}
+ if ( (synpred139_InternalQVTcore()) ) {s = 42;}
- else if ( (synpred139_InternalQVTcore()) ) {s = 19;}
+ else if ( (synpred141_InternalQVTcore()) ) {s = 19;}
- input.seek(index85_13);
+ input.seek(index84_13);
if ( s>=0 ) return s;
break;
case 3 :
- int LA85_14 = input.LA(1);
+ int LA84_14 = input.LA(1);
- int index85_14 = input.index();
+ int index84_14 = input.index();
input.rewind();
s = -1;
- if ( (synpred137_InternalQVTcore()) ) {s = 42;}
+ if ( (synpred139_InternalQVTcore()) ) {s = 42;}
- else if ( (synpred139_InternalQVTcore()) ) {s = 19;}
+ else if ( (synpred141_InternalQVTcore()) ) {s = 19;}
- input.seek(index85_14);
+ input.seek(index84_14);
if ( s>=0 ) return s;
break;
case 4 :
- int LA85_15 = input.LA(1);
+ int LA84_15 = input.LA(1);
- int index85_15 = input.index();
+ int index84_15 = input.index();
input.rewind();
s = -1;
- if ( (synpred137_InternalQVTcore()) ) {s = 42;}
+ if ( (synpred139_InternalQVTcore()) ) {s = 42;}
- else if ( (synpred139_InternalQVTcore()) ) {s = 19;}
+ else if ( (synpred141_InternalQVTcore()) ) {s = 19;}
- input.seek(index85_15);
+ input.seek(index84_15);
if ( s>=0 ) return s;
break;
case 5 :
- int LA85_16 = input.LA(1);
+ int LA84_16 = input.LA(1);
- int index85_16 = input.index();
+ int index84_16 = input.index();
input.rewind();
s = -1;
- if ( (synpred137_InternalQVTcore()) ) {s = 42;}
+ if ( (synpred139_InternalQVTcore()) ) {s = 42;}
- else if ( (synpred139_InternalQVTcore()) ) {s = 19;}
+ else if ( (synpred141_InternalQVTcore()) ) {s = 19;}
- input.seek(index85_16);
+ input.seek(index84_16);
if ( s>=0 ) return s;
break;
case 6 :
- int LA85_17 = input.LA(1);
+ int LA84_17 = input.LA(1);
- int index85_17 = input.index();
+ int index84_17 = input.index();
input.rewind();
s = -1;
- if ( (synpred137_InternalQVTcore()) ) {s = 42;}
+ if ( (synpred139_InternalQVTcore()) ) {s = 42;}
- else if ( (synpred139_InternalQVTcore()) ) {s = 19;}
+ else if ( (synpred141_InternalQVTcore()) ) {s = 19;}
- input.seek(index85_17);
+ input.seek(index84_17);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 85, _s, input);
+ new NoViableAltException(getDescription(), 84, _s, input);
error(nvae);
throw nvae;
}
}
- static final String DFA109_eotS =
+ static final String DFA108_eotS =
"\20\uffff";
- static final String DFA109_eofS =
+ static final String DFA108_eofS =
"\20\uffff";
- static final String DFA109_minS =
+ static final String DFA108_minS =
"\1\4\1\uffff\15\25\1\uffff";
- static final String DFA109_maxS =
+ static final String DFA108_maxS =
"\1\134\1\uffff\15\127\1\uffff";
- static final String DFA109_acceptS =
+ static final String DFA108_acceptS =
"\1\uffff\1\1\15\uffff\1\2";
- static final String DFA109_specialS =
+ static final String DFA108_specialS =
"\20\uffff}>";
- static final String[] DFA109_transitionS = {
+ static final String[] DFA108_transitionS = {
"\1\2\1\3\2\1\11\uffff\1\11\1\uffff\1\14\5\uffff\1\7\1\16\1\1\1\uffff\1\17\1\6\1\uffff\1\1\1\uffff\1\4\1\5\1\uffff\1\12\1\15\1\13\1\10\2\1\20\uffff\17\1\2\uffff\1\1\1\uffff\4\1\4\uffff\1\1\4\uffff\2\1",
"",
"\1\1\5\uffff\1\1\1\uffff\1\17\1\uffff\2\1\10\uffff\1\1\1\uffff\20\1\27\uffff\1\1\1\uffff\1\1\2\uffff\1\1",
@@ -22560,37 +23155,37 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
""
};
- static final short[] DFA109_eot = DFA.unpackEncodedString(DFA109_eotS);
- static final short[] DFA109_eof = DFA.unpackEncodedString(DFA109_eofS);
- static final char[] DFA109_min = DFA.unpackEncodedStringToUnsignedChars(DFA109_minS);
- static final char[] DFA109_max = DFA.unpackEncodedStringToUnsignedChars(DFA109_maxS);
- static final short[] DFA109_accept = DFA.unpackEncodedString(DFA109_acceptS);
- static final short[] DFA109_special = DFA.unpackEncodedString(DFA109_specialS);
- static final short[][] DFA109_transition;
+ static final short[] DFA108_eot = DFA.unpackEncodedString(DFA108_eotS);
+ static final short[] DFA108_eof = DFA.unpackEncodedString(DFA108_eofS);
+ static final char[] DFA108_min = DFA.unpackEncodedStringToUnsignedChars(DFA108_minS);
+ static final char[] DFA108_max = DFA.unpackEncodedStringToUnsignedChars(DFA108_maxS);
+ static final short[] DFA108_accept = DFA.unpackEncodedString(DFA108_acceptS);
+ static final short[] DFA108_special = DFA.unpackEncodedString(DFA108_specialS);
+ static final short[][] DFA108_transition;
static {
- int numStates = DFA109_transitionS.length;
- DFA109_transition = new short[numStates][];
+ int numStates = DFA108_transitionS.length;
+ DFA108_transition = new short[numStates][];
for (int i=0; i<numStates; i++) {
- DFA109_transition[i] = DFA.unpackEncodedString(DFA109_transitionS[i]);
+ DFA108_transition[i] = DFA.unpackEncodedString(DFA108_transitionS[i]);
}
}
- class DFA109 extends DFA {
+ class DFA108 extends DFA {
- public DFA109(BaseRecognizer recognizer) {
+ public DFA108(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 109;
- this.eot = DFA109_eot;
- this.eof = DFA109_eof;
- this.min = DFA109_min;
- this.max = DFA109_max;
- this.accept = DFA109_accept;
- this.special = DFA109_special;
- this.transition = DFA109_transition;
+ this.decisionNumber = 108;
+ this.eot = DFA108_eot;
+ this.eof = DFA108_eof;
+ this.min = DFA108_min;
+ this.max = DFA108_max;
+ this.accept = DFA108_accept;
+ this.special = DFA108_special;
+ this.transition = DFA108_transition;
}
public String getDescription() {
- return "5755:1: (lv_ownedCondition_1_1= ruleExpCS | lv_ownedCondition_1_2= rulePatternExpCS )";
+ return "5842:1: (lv_ownedCondition_1_1= ruleExpCS | lv_ownedCondition_1_2= rulePatternExpCS )";
}
}
@@ -22623,635 +23218,659 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser {
public static final BitSet FOLLOW_ruleBottomPatternCS_in_entryRuleBottomPatternCS625 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleBottomPatternCS635 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_21_in_ruleBottomPatternCS673 = new BitSet(new long[]{0x000001EC460A0030L});
- public static final BitSet FOLLOW_ruleUnrealizedVariableCS_in_ruleBottomPatternCS695 = new BitSet(new long[]{0x0000000001900000L});
- public static final BitSet FOLLOW_ruleRealizedVariableCS_in_ruleBottomPatternCS722 = new BitSet(new long[]{0x0000000001900000L});
+ public static final BitSet FOLLOW_ruleUnrealizedVariableCS_in_ruleBottomPatternCS695 = new BitSet(new long[]{0x0000000001100000L});
+ public static final BitSet FOLLOW_ruleRealizedVariableCS_in_ruleBottomPatternCS722 = new BitSet(new long[]{0x0000000001100000L});
public static final BitSet FOLLOW_20_in_ruleBottomPatternCS736 = new BitSet(new long[]{0x000001EC460A0030L});
- public static final BitSet FOLLOW_ruleUnrealizedVariableCS_in_ruleBottomPatternCS758 = new BitSet(new long[]{0x0000000001900000L});
- public static final BitSet FOLLOW_ruleRealizedVariableCS_in_ruleBottomPatternCS785 = new BitSet(new long[]{0x0000000001900000L});
- public static final BitSet FOLLOW_24_in_ruleBottomPatternCS801 = new BitSet(new long[]{0xF80007ED4E8B00F0L,0x000000001843D3FFL});
- public static final BitSet FOLLOW_rulePredicateOrAssignmentCS_in_ruleBottomPatternCS822 = new BitSet(new long[]{0xF80007ED4E8B00F0L,0x000000001843D3FFL});
- public static final BitSet FOLLOW_23_in_ruleBottomPatternCS837 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_21_in_ruleBottomPatternCS869 = new BitSet(new long[]{0xF80007ED4E8B00F0L,0x000000001843D3FFL});
- public static final BitSet FOLLOW_rulePredicateOrAssignmentCS_in_ruleBottomPatternCS890 = new BitSet(new long[]{0xF80007ED4E8B00F0L,0x000000001843D3FFL});
- public static final BitSet FOLLOW_23_in_ruleBottomPatternCS903 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleDirectionCS_in_entryRuleDirectionCS940 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleDirectionCS950 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleDirectionCS1008 = new BitSet(new long[]{0x0000000006000002L});
- public static final BitSet FOLLOW_25_in_ruleDirectionCS1022 = new BitSet(new long[]{0x000001EC460A0030L});
- public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleDirectionCS1049 = new BitSet(new long[]{0x0000000004100002L});
- public static final BitSet FOLLOW_20_in_ruleDirectionCS1062 = new BitSet(new long[]{0x000001EC460A0030L});
- public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleDirectionCS1089 = new BitSet(new long[]{0x0000000004100002L});
- public static final BitSet FOLLOW_26_in_ruleDirectionCS1106 = new BitSet(new long[]{0x000001EC460A0030L});
- public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleDirectionCS1133 = new BitSet(new long[]{0x0000000000100002L});
- public static final BitSet FOLLOW_20_in_ruleDirectionCS1146 = new BitSet(new long[]{0x000001EC460A0030L});
- public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleDirectionCS1173 = new BitSet(new long[]{0x0000000000100002L});
- public static final BitSet FOLLOW_ruleGuardPatternCS_in_entryRuleGuardPatternCS1213 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleGuardPatternCS1223 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_27_in_ruleGuardPatternCS1273 = new BitSet(new long[]{0x000001EC570A0030L});
- public static final BitSet FOLLOW_ruleGuardVariableCS_in_ruleGuardPatternCS1295 = new BitSet(new long[]{0x0000000011100000L});
- public static final BitSet FOLLOW_20_in_ruleGuardPatternCS1308 = new BitSet(new long[]{0x000001EC460A0030L});
- public static final BitSet FOLLOW_ruleGuardVariableCS_in_ruleGuardPatternCS1329 = new BitSet(new long[]{0x0000000011100000L});
- public static final BitSet FOLLOW_24_in_ruleGuardPatternCS1346 = new BitSet(new long[]{0xF80007ED5E0B00F0L,0x000000001843D3FFL});
- public static final BitSet FOLLOW_rulePredicateCS_in_ruleGuardPatternCS1367 = new BitSet(new long[]{0xF80007ED5E0B00F0L,0x000000001843D3FFL});
- public static final BitSet FOLLOW_28_in_ruleGuardPatternCS1382 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_27_in_ruleGuardPatternCS1414 = new BitSet(new long[]{0x000001EC560A0030L});
- public static final BitSet FOLLOW_ruleGuardVariableCS_in_ruleGuardPatternCS1436 = new BitSet(new long[]{0x0000000010100000L});
- public static final BitSet FOLLOW_20_in_ruleGuardPatternCS1449 = new BitSet(new long[]{0x000001EC460A0030L});
- public static final BitSet FOLLOW_ruleGuardVariableCS_in_ruleGuardPatternCS1470 = new BitSet(new long[]{0x0000000010100000L});
- public static final BitSet FOLLOW_28_in_ruleGuardPatternCS1486 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_27_in_ruleGuardPatternCS1518 = new BitSet(new long[]{0xF80007ED5E0B00F0L,0x000000001843D3FFL});
- public static final BitSet FOLLOW_rulePredicateCS_in_ruleGuardPatternCS1539 = new BitSet(new long[]{0xF80007ED5E0B00F0L,0x000000001843D3FFL});
- public static final BitSet FOLLOW_28_in_ruleGuardPatternCS1552 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleGuardVariableCS_in_entryRuleGuardVariableCS1589 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleGuardVariableCS1599 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleGuardVariableCS1645 = new BitSet(new long[]{0x0000000020000000L});
- public static final BitSet FOLLOW_29_in_ruleGuardVariableCS1657 = new BitSet(new long[]{0xF80001EC460A0030L,0x00000000000003FFL});
- public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleGuardVariableCS1678 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleImportCS_in_entryRuleImportCS1714 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleImportCS1724 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_30_in_ruleImportCS1761 = new BitSet(new long[]{0x000001EC460A00B0L});
- public static final BitSet FOLLOW_ruleIdentifier_in_ruleImportCS1783 = new BitSet(new long[]{0x0000000020000000L});
- public static final BitSet FOLLOW_29_in_ruleImportCS1795 = new BitSet(new long[]{0x000001EC460A00B0L});
- public static final BitSet FOLLOW_ruleURIPathNameCS_in_ruleImportCS1818 = new BitSet(new long[]{0x0000000280000000L});
- public static final BitSet FOLLOW_31_in_ruleImportCS1837 = new BitSet(new long[]{0x0000000100000000L});
- public static final BitSet FOLLOW_32_in_ruleImportCS1862 = new BitSet(new long[]{0x0000000200000000L});
- public static final BitSet FOLLOW_33_in_ruleImportCS1876 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNamedDomainCS_in_entryRuleNamedDomainCS1912 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleNamedDomainCS1922 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_34_in_ruleNamedDomainCS1965 = new BitSet(new long[]{0x000001EC460A0030L});
- public static final BitSet FOLLOW_35_in_ruleNamedDomainCS1997 = new BitSet(new long[]{0x000001EC460A0030L});
- public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleNamedDomainCS2038 = new BitSet(new long[]{0x0000000008000000L});
- public static final BitSet FOLLOW_ruleGuardPatternCS_in_ruleNamedDomainCS2059 = new BitSet(new long[]{0x0000000000200000L});
- public static final BitSet FOLLOW_ruleBottomPatternCS_in_ruleNamedDomainCS2080 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleParamDeclarationCS_in_entryRuleParamDeclarationCS2116 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleParamDeclarationCS2126 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleParamDeclarationCS2172 = new BitSet(new long[]{0x0000000020000000L});
- public static final BitSet FOLLOW_29_in_ruleParamDeclarationCS2184 = new BitSet(new long[]{0xF80001EC460A0030L,0x00000000000003FFL});
- public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleParamDeclarationCS2205 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePredicateCS_in_entryRulePredicateCS2241 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRulePredicateCS2251 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleExpCS_in_rulePredicateCS2297 = new BitSet(new long[]{0x0000000200000000L});
- public static final BitSet FOLLOW_33_in_rulePredicateCS2309 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePredicateOrAssignmentCS_in_entryRulePredicateOrAssignmentCS2345 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRulePredicateOrAssignmentCS2355 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_16_in_rulePredicateOrAssignmentCS2398 = new BitSet(new long[]{0xF80007ED4E0B00F0L,0x000000001843D3FFL});
- public static final BitSet FOLLOW_ruleExpCS_in_rulePredicateOrAssignmentCS2433 = new BitSet(new long[]{0x0000001200000000L});
- public static final BitSet FOLLOW_36_in_rulePredicateOrAssignmentCS2446 = new BitSet(new long[]{0xF80007ED4E0B00F0L,0x000000001843D3FFL});
- public static final BitSet FOLLOW_ruleExpCS_in_rulePredicateOrAssignmentCS2467 = new BitSet(new long[]{0x0000000200000000L});
- public static final BitSet FOLLOW_33_in_rulePredicateOrAssignmentCS2481 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleQueryCS_in_entryRuleQueryCS2517 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleQueryCS2527 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_37_in_ruleQueryCS2564 = new BitSet(new long[]{0x000001EC460A0030L});
- public static final BitSet FOLLOW_ruleScopeNameCS_in_ruleQueryCS2585 = new BitSet(new long[]{0x000001EC460A0030L});
- public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleQueryCS2606 = new BitSet(new long[]{0x0000000008000000L});
- public static final BitSet FOLLOW_27_in_ruleQueryCS2618 = new BitSet(new long[]{0x000001EC560A0030L});
- public static final BitSet FOLLOW_ruleParamDeclarationCS_in_ruleQueryCS2640 = new BitSet(new long[]{0x0000000010100000L});
- public static final BitSet FOLLOW_20_in_ruleQueryCS2653 = new BitSet(new long[]{0x000001EC460A0030L});
- public static final BitSet FOLLOW_ruleParamDeclarationCS_in_ruleQueryCS2674 = new BitSet(new long[]{0x0000000010100000L});
- public static final BitSet FOLLOW_28_in_ruleQueryCS2690 = new BitSet(new long[]{0x0000000020000000L});
- public static final BitSet FOLLOW_29_in_ruleQueryCS2702 = new BitSet(new long[]{0xF80001EC460A0030L,0x00000000000003FFL});
- public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleQueryCS2723 = new BitSet(new long[]{0x0000000200200000L});
- public static final BitSet FOLLOW_33_in_ruleQueryCS2736 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_21_in_ruleQueryCS2755 = new BitSet(new long[]{0xF80007ED4E0B00F0L,0x000000001843D3FFL});
- public static final BitSet FOLLOW_ruleExpCS_in_ruleQueryCS2776 = new BitSet(new long[]{0x0000000000800000L});
- public static final BitSet FOLLOW_23_in_ruleQueryCS2788 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleScopeNameCS_in_entryRuleScopeNameCS2826 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleScopeNameCS2836 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleFirstPathElementCS_in_ruleScopeNameCS2882 = new BitSet(new long[]{0x0000000080000000L});
- public static final BitSet FOLLOW_31_in_ruleScopeNameCS2894 = new BitSet(new long[]{0xF80001EC460A0032L,0x00000000000003FFL});
- public static final BitSet FOLLOW_ruleNextPathElementCS_in_ruleScopeNameCS2916 = new BitSet(new long[]{0x0000000080000000L});
- public static final BitSet FOLLOW_31_in_ruleScopeNameCS2928 = new BitSet(new long[]{0xF80001EC460A0032L,0x00000000000003FFL});
- public static final BitSet FOLLOW_ruleTransformationCS_in_entryRuleTransformationCS2966 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleTransformationCS2976 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_38_in_ruleTransformationCS3013 = new BitSet(new long[]{0xF80001EC460A0030L,0x00000000000003FFL});
- public static final BitSet FOLLOW_ruleScopeNameCS_in_ruleTransformationCS3034 = new BitSet(new long[]{0xF80001EC460A0030L,0x00000000000003FFL});
- public static final BitSet FOLLOW_ruleUnreservedName_in_ruleTransformationCS3056 = new BitSet(new long[]{0x0000000000200000L});
- public static final BitSet FOLLOW_21_in_ruleTransformationCS3068 = new BitSet(new long[]{0x000001EE468A0030L});
- public static final BitSet FOLLOW_ruleDirectionCS_in_ruleTransformationCS3090 = new BitSet(new long[]{0x0000000200000000L});
- public static final BitSet FOLLOW_33_in_ruleTransformationCS3102 = new BitSet(new long[]{0x000001EE468A0030L});
- public static final BitSet FOLLOW_23_in_ruleTransformationCS3116 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnrealizedVariableCS_in_entryRuleUnrealizedVariableCS3152 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleUnrealizedVariableCS3162 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleUnrealizedVariableCS3208 = new BitSet(new long[]{0x0000001020000002L});
- public static final BitSet FOLLOW_29_in_ruleUnrealizedVariableCS3221 = new BitSet(new long[]{0xF80001EC460A0030L,0x00000000000003FFL});
- public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleUnrealizedVariableCS3242 = new BitSet(new long[]{0x0000001000000002L});
- public static final BitSet FOLLOW_36_in_ruleUnrealizedVariableCS3257 = new BitSet(new long[]{0xF80007ED4E0B00F0L,0x000000001843D3FFL});
- public static final BitSet FOLLOW_ruleExpCS_in_ruleUnrealizedVariableCS3278 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleRealizedVariableCS_in_entryRuleRealizedVariableCS3316 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleRealizedVariableCS3326 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_39_in_ruleRealizedVariableCS3363 = new BitSet(new long[]{0x000001EC460A0030L});
- public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleRealizedVariableCS3384 = new BitSet(new long[]{0x0000000020000000L});
- public static final BitSet FOLLOW_29_in_ruleRealizedVariableCS3396 = new BitSet(new long[]{0xF80001EC460A0030L,0x00000000000003FFL});
- public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleRealizedVariableCS3417 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnnamedDomainCS_in_entryRuleUnnamedDomainCS3453 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleUnnamedDomainCS3463 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleGuardPatternCS_in_ruleUnnamedDomainCS3521 = new BitSet(new long[]{0x0000000000200000L});
- public static final BitSet FOLLOW_ruleBottomPatternCS_in_ruleUnnamedDomainCS3542 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnrestrictedName_in_entryRuleUnrestrictedName3579 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleUnrestrictedName3590 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleEssentialOCLUnrestrictedName_in_ruleUnrestrictedName3637 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_34_in_ruleUnrestrictedName3661 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_35_in_ruleUnrestrictedName3680 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_30_in_ruleUnrestrictedName3699 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_25_in_ruleUnrestrictedName3718 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_40_in_ruleUnrestrictedName3737 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_17_in_ruleUnrestrictedName3756 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_37_in_ruleUnrestrictedName3775 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_39_in_ruleUnrestrictedName3794 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_19_in_ruleUnrestrictedName3813 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_38_in_ruleUnrestrictedName3832 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_26_in_ruleUnrestrictedName3851 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleEssentialOCLUnaryOperatorName_in_entryRuleEssentialOCLUnaryOperatorName3896 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleEssentialOCLUnaryOperatorName3907 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_41_in_ruleEssentialOCLUnaryOperatorName3945 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_42_in_ruleEssentialOCLUnaryOperatorName3964 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleEssentialOCLInfixOperatorName_in_entryRuleEssentialOCLInfixOperatorName4005 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleEssentialOCLInfixOperatorName4016 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_32_in_ruleEssentialOCLInfixOperatorName4054 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_43_in_ruleEssentialOCLInfixOperatorName4073 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_44_in_ruleEssentialOCLInfixOperatorName4092 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_41_in_ruleEssentialOCLInfixOperatorName4111 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_45_in_ruleEssentialOCLInfixOperatorName4130 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_46_in_ruleEssentialOCLInfixOperatorName4149 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_47_in_ruleEssentialOCLInfixOperatorName4168 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_48_in_ruleEssentialOCLInfixOperatorName4187 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_49_in_ruleEssentialOCLInfixOperatorName4206 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_50_in_ruleEssentialOCLInfixOperatorName4225 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_51_in_ruleEssentialOCLInfixOperatorName4244 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_52_in_ruleEssentialOCLInfixOperatorName4263 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_53_in_ruleEssentialOCLInfixOperatorName4282 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_54_in_ruleEssentialOCLInfixOperatorName4301 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleEssentialOCLNavigationOperatorName_in_entryRuleEssentialOCLNavigationOperatorName4342 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleEssentialOCLNavigationOperatorName4353 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_55_in_ruleEssentialOCLNavigationOperatorName4391 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_56_in_ruleEssentialOCLNavigationOperatorName4410 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_57_in_ruleEssentialOCLNavigationOperatorName4429 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_58_in_ruleEssentialOCLNavigationOperatorName4448 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleBinaryOperatorName_in_entryRuleBinaryOperatorName4489 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleBinaryOperatorName4500 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleInfixOperatorName_in_ruleBinaryOperatorName4547 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNavigationOperatorName_in_ruleBinaryOperatorName4580 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleInfixOperatorName_in_entryRuleInfixOperatorName4626 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleInfixOperatorName4637 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleEssentialOCLInfixOperatorName_in_ruleInfixOperatorName4683 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNavigationOperatorName_in_entryRuleNavigationOperatorName4728 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleNavigationOperatorName4739 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleEssentialOCLNavigationOperatorName_in_ruleNavigationOperatorName4785 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnaryOperatorName_in_entryRuleUnaryOperatorName4830 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleUnaryOperatorName4841 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleEssentialOCLUnaryOperatorName_in_ruleUnaryOperatorName4887 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleEssentialOCLUnrestrictedName_in_entryRuleEssentialOCLUnrestrictedName4932 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleEssentialOCLUnrestrictedName4943 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleIdentifier_in_ruleEssentialOCLUnrestrictedName4989 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleEssentialOCLUnreservedName_in_entryRuleEssentialOCLUnreservedName5034 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleEssentialOCLUnreservedName5045 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleEssentialOCLUnreservedName5092 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleCollectionTypeIdentifier_in_ruleEssentialOCLUnreservedName5125 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePrimitiveTypeIdentifier_in_ruleEssentialOCLUnreservedName5158 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_59_in_ruleEssentialOCLUnreservedName5182 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_60_in_ruleEssentialOCLUnreservedName5201 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnreservedName_in_entryRuleUnreservedName5242 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleUnreservedName5253 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleEssentialOCLUnreservedName_in_ruleUnreservedName5299 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleURIPathNameCS_in_entryRuleURIPathNameCS5343 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleURIPathNameCS5353 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleURIFirstPathElementCS_in_ruleURIPathNameCS5399 = new BitSet(new long[]{0x0000000080000002L});
- public static final BitSet FOLLOW_31_in_ruleURIPathNameCS5412 = new BitSet(new long[]{0xF80001EC460A0030L,0x00000000000003FFL});
- public static final BitSet FOLLOW_ruleNextPathElementCS_in_ruleURIPathNameCS5433 = new BitSet(new long[]{0x0000000080000002L});
- public static final BitSet FOLLOW_ruleURIFirstPathElementCS_in_entryRuleURIFirstPathElementCS5471 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleURIFirstPathElementCS5481 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleURIFirstPathElementCS5533 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleURI_in_ruleURIFirstPathElementCS5579 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePrimitiveTypeIdentifier_in_entryRulePrimitiveTypeIdentifier5617 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRulePrimitiveTypeIdentifier5628 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_61_in_rulePrimitiveTypeIdentifier5666 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_62_in_rulePrimitiveTypeIdentifier5685 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_63_in_rulePrimitiveTypeIdentifier5704 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_64_in_rulePrimitiveTypeIdentifier5723 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_65_in_rulePrimitiveTypeIdentifier5742 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_66_in_rulePrimitiveTypeIdentifier5761 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_67_in_rulePrimitiveTypeIdentifier5780 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_68_in_rulePrimitiveTypeIdentifier5799 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePrimitiveTypeCS_in_entryRulePrimitiveTypeCS5839 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRulePrimitiveTypeCS5849 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePrimitiveTypeIdentifier_in_rulePrimitiveTypeCS5894 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleCollectionTypeIdentifier_in_entryRuleCollectionTypeIdentifier5930 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleCollectionTypeIdentifier5941 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_69_in_ruleCollectionTypeIdentifier5979 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_70_in_ruleCollectionTypeIdentifier5998 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_71_in_ruleCollectionTypeIdentifier6017 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_72_in_ruleCollectionTypeIdentifier6036 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_73_in_ruleCollectionTypeIdentifier6055 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleCollectionTypeCS_in_entryRuleCollectionTypeCS6095 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleCollectionTypeCS6105 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleCollectionTypeIdentifier_in_ruleCollectionTypeCS6151 = new BitSet(new long[]{0x0000000008000002L});
- public static final BitSet FOLLOW_27_in_ruleCollectionTypeCS6164 = new BitSet(new long[]{0xF80001EC460A0030L,0x00000000000003FFL});
- public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleCollectionTypeCS6185 = new BitSet(new long[]{0x0000000010000000L});
- public static final BitSet FOLLOW_28_in_ruleCollectionTypeCS6197 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleMapTypeCS_in_entryRuleMapTypeCS6235 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleMapTypeCS6245 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_59_in_ruleMapTypeCS6288 = new BitSet(new long[]{0x0000000008000002L});
- public static final BitSet FOLLOW_27_in_ruleMapTypeCS6314 = new BitSet(new long[]{0xF80001EC460A0030L,0x00000000000003FFL});
- public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleMapTypeCS6335 = new BitSet(new long[]{0x0000000000100000L});
- public static final BitSet FOLLOW_20_in_ruleMapTypeCS6347 = new BitSet(new long[]{0xF80001EC460A0030L,0x00000000000003FFL});
- public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleMapTypeCS6368 = new BitSet(new long[]{0x0000000010000000L});
- public static final BitSet FOLLOW_28_in_ruleMapTypeCS6380 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTupleTypeCS_in_entryRuleTupleTypeCS6418 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleTupleTypeCS6428 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_60_in_ruleTupleTypeCS6471 = new BitSet(new long[]{0x0000000008000002L});
- public static final BitSet FOLLOW_27_in_ruleTupleTypeCS6497 = new BitSet(new long[]{0x000001EC560A0030L});
- public static final BitSet FOLLOW_ruleTuplePartCS_in_ruleTupleTypeCS6519 = new BitSet(new long[]{0x0000000010100000L});
- public static final BitSet FOLLOW_20_in_ruleTupleTypeCS6532 = new BitSet(new long[]{0x000001EC460A0030L});
- public static final BitSet FOLLOW_ruleTuplePartCS_in_ruleTupleTypeCS6553 = new BitSet(new long[]{0x0000000010100000L});
- public static final BitSet FOLLOW_28_in_ruleTupleTypeCS6569 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTuplePartCS_in_entryRuleTuplePartCS6607 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleTuplePartCS6617 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleTuplePartCS6663 = new BitSet(new long[]{0x0000000020000000L});
- public static final BitSet FOLLOW_29_in_ruleTuplePartCS6675 = new BitSet(new long[]{0xF80001EC460A0030L,0x00000000000003FFL});
- public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleTuplePartCS6696 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleCollectionLiteralExpCS_in_entryRuleCollectionLiteralExpCS6732 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleCollectionLiteralExpCS6742 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleCollectionTypeCS_in_ruleCollectionLiteralExpCS6788 = new BitSet(new long[]{0x0000000000200000L});
- public static final BitSet FOLLOW_21_in_ruleCollectionLiteralExpCS6800 = new BitSet(new long[]{0xF80007ED6E8B00F0L,0x000000001843D3FFL});
- public static final BitSet FOLLOW_ruleCollectionLiteralPartCS_in_ruleCollectionLiteralExpCS6822 = new BitSet(new long[]{0x0000000000900000L});
- public static final BitSet FOLLOW_20_in_ruleCollectionLiteralExpCS6835 = new BitSet(new long[]{0xF80007ED6E0B00F0L,0x000000001843D3FFL});
- public static final BitSet FOLLOW_ruleCollectionLiteralPartCS_in_ruleCollectionLiteralExpCS6856 = new BitSet(new long[]{0x0000000000900000L});
- public static final BitSet FOLLOW_23_in_ruleCollectionLiteralExpCS6872 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleCollectionLiteralPartCS_in_entryRuleCollectionLiteralPartCS6908 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleCollectionLiteralPartCS6918 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleExpCS_in_ruleCollectionLiteralPartCS6965 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000400L});
- public static final BitSet FOLLOW_74_in_ruleCollectionLiteralPartCS6978 = new BitSet(new long[]{0xF80007ED4E0B00F0L,0x000000001843D3FFL});
- public static final BitSet FOLLOW_ruleExpCS_in_ruleCollectionLiteralPartCS6999 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePatternExpCS_in_ruleCollectionLiteralPartCS7029 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleCollectionPatternCS_in_entryRuleCollectionPatternCS7065 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleCollectionPatternCS7075 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleCollectionTypeCS_in_ruleCollectionPatternCS7121 = new BitSet(new long[]{0x0000000000200000L});
- public static final BitSet FOLLOW_21_in_ruleCollectionPatternCS7133 = new BitSet(new long[]{0xF80007ED6E8B00F0L,0x000000001843D3FFL});
- public static final BitSet FOLLOW_rulePatternExpCS_in_ruleCollectionPatternCS7155 = new BitSet(new long[]{0x0000000000100000L,0x0000000000000800L});
- public static final BitSet FOLLOW_20_in_ruleCollectionPatternCS7168 = new BitSet(new long[]{0xF80007ED6E0B00F0L,0x000000001843D3FFL});
- public static final BitSet FOLLOW_rulePatternExpCS_in_ruleCollectionPatternCS7189 = new BitSet(new long[]{0x0000000000100000L,0x0000000000000800L});
- public static final BitSet FOLLOW_75_in_ruleCollectionPatternCS7204 = new BitSet(new long[]{0x0000000000000030L});
- public static final BitSet FOLLOW_ruleIdentifier_in_ruleCollectionPatternCS7225 = new BitSet(new long[]{0x0000000000800000L});
- public static final BitSet FOLLOW_23_in_ruleCollectionPatternCS7240 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleShadowPartCS_in_entryRuleShadowPartCS7276 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleShadowPartCS7286 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleShadowPartCS7338 = new BitSet(new long[]{0x0002000000000000L});
- public static final BitSet FOLLOW_49_in_ruleShadowPartCS7350 = new BitSet(new long[]{0xF80007ED6E0B00F0L,0x000000001843D3FFL});
- public static final BitSet FOLLOW_ruleExpCS_in_ruleShadowPartCS7373 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePatternExpCS_in_ruleShadowPartCS7392 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePatternExpCS_in_entryRulePatternExpCS7431 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRulePatternExpCS7441 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnrestrictedName_in_rulePatternExpCS7487 = new BitSet(new long[]{0x0000000020000000L});
- public static final BitSet FOLLOW_29_in_rulePatternExpCS7500 = new BitSet(new long[]{0xF80001EC460A0030L,0x00000000000003FFL});
- public static final BitSet FOLLOW_ruleTypeExpCS_in_rulePatternExpCS7521 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleLambdaLiteralExpCS_in_entryRuleLambdaLiteralExpCS7557 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleLambdaLiteralExpCS7567 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_76_in_ruleLambdaLiteralExpCS7604 = new BitSet(new long[]{0x0000000000200000L});
- public static final BitSet FOLLOW_21_in_ruleLambdaLiteralExpCS7616 = new BitSet(new long[]{0xF80007ED4E0B00F0L,0x000000001843D3FFL});
- public static final BitSet FOLLOW_ruleExpCS_in_ruleLambdaLiteralExpCS7637 = new BitSet(new long[]{0x0000000000800000L});
- public static final BitSet FOLLOW_23_in_ruleLambdaLiteralExpCS7649 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleMapLiteralExpCS_in_entryRuleMapLiteralExpCS7685 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleMapLiteralExpCS7695 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleMapTypeCS_in_ruleMapLiteralExpCS7741 = new BitSet(new long[]{0x0000000000200000L});
- public static final BitSet FOLLOW_21_in_ruleMapLiteralExpCS7753 = new BitSet(new long[]{0xF80007ED4E8B00F0L,0x000000001843D3FFL});
- public static final BitSet FOLLOW_ruleMapLiteralPartCS_in_ruleMapLiteralExpCS7775 = new BitSet(new long[]{0x0000000000900000L});
- public static final BitSet FOLLOW_20_in_ruleMapLiteralExpCS7788 = new BitSet(new long[]{0xF80007ED4E0B00F0L,0x000000001843D3FFL});
- public static final BitSet FOLLOW_ruleMapLiteralPartCS_in_ruleMapLiteralExpCS7809 = new BitSet(new long[]{0x0000000000900000L});
- public static final BitSet FOLLOW_23_in_ruleMapLiteralExpCS7825 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleMapLiteralPartCS_in_entryRuleMapLiteralPartCS7861 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleMapLiteralPartCS7871 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleExpCS_in_ruleMapLiteralPartCS7917 = new BitSet(new long[]{0x0000000000000000L,0x0000000000002000L});
- public static final BitSet FOLLOW_77_in_ruleMapLiteralPartCS7929 = new BitSet(new long[]{0xF80007ED4E0B00F0L,0x000000001843D3FFL});
- public static final BitSet FOLLOW_ruleExpCS_in_ruleMapLiteralPartCS7950 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePrimitiveLiteralExpCS_in_entryRulePrimitiveLiteralExpCS7986 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRulePrimitiveLiteralExpCS7996 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNumberLiteralExpCS_in_rulePrimitiveLiteralExpCS8046 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleStringLiteralExpCS_in_rulePrimitiveLiteralExpCS8076 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleBooleanLiteralExpCS_in_rulePrimitiveLiteralExpCS8106 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnlimitedNaturalLiteralExpCS_in_rulePrimitiveLiteralExpCS8136 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleInvalidLiteralExpCS_in_rulePrimitiveLiteralExpCS8166 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNullLiteralExpCS_in_rulePrimitiveLiteralExpCS8196 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTupleLiteralExpCS_in_entryRuleTupleLiteralExpCS8231 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleTupleLiteralExpCS8241 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_60_in_ruleTupleLiteralExpCS8278 = new BitSet(new long[]{0x0000000000200000L});
- public static final BitSet FOLLOW_21_in_ruleTupleLiteralExpCS8290 = new BitSet(new long[]{0x000001EC460A0030L});
- public static final BitSet FOLLOW_ruleTupleLiteralPartCS_in_ruleTupleLiteralExpCS8311 = new BitSet(new long[]{0x0000000000900000L});
- public static final BitSet FOLLOW_20_in_ruleTupleLiteralExpCS8324 = new BitSet(new long[]{0x000001EC460A0030L});
- public static final BitSet FOLLOW_ruleTupleLiteralPartCS_in_ruleTupleLiteralExpCS8345 = new BitSet(new long[]{0x0000000000900000L});
- public static final BitSet FOLLOW_23_in_ruleTupleLiteralExpCS8359 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTupleLiteralPartCS_in_entryRuleTupleLiteralPartCS8395 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleTupleLiteralPartCS8405 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleTupleLiteralPartCS8451 = new BitSet(new long[]{0x0002000020000000L});
- public static final BitSet FOLLOW_29_in_ruleTupleLiteralPartCS8464 = new BitSet(new long[]{0xF80001EC460A0030L,0x00000000000003FFL});
- public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleTupleLiteralPartCS8485 = new BitSet(new long[]{0x0002000000000000L});
- public static final BitSet FOLLOW_49_in_ruleTupleLiteralPartCS8499 = new BitSet(new long[]{0xF80007ED4E0B00F0L,0x000000001843D3FFL});
- public static final BitSet FOLLOW_ruleExpCS_in_ruleTupleLiteralPartCS8520 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNumberLiteralExpCS_in_entryRuleNumberLiteralExpCS8556 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleNumberLiteralExpCS8566 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNUMBER_LITERAL_in_ruleNumberLiteralExpCS8611 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleStringLiteralExpCS_in_entryRuleStringLiteralExpCS8646 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleStringLiteralExpCS8656 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleStringLiteral_in_ruleStringLiteralExpCS8701 = new BitSet(new long[]{0x0000000000000082L});
- public static final BitSet FOLLOW_ruleBooleanLiteralExpCS_in_entryRuleBooleanLiteralExpCS8737 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleBooleanLiteralExpCS8747 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_78_in_ruleBooleanLiteralExpCS8790 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_79_in_ruleBooleanLiteralExpCS8827 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnlimitedNaturalLiteralExpCS_in_entryRuleUnlimitedNaturalLiteralExpCS8876 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleUnlimitedNaturalLiteralExpCS8886 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_32_in_ruleUnlimitedNaturalLiteralExpCS8935 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleInvalidLiteralExpCS_in_entryRuleInvalidLiteralExpCS8971 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleInvalidLiteralExpCS8981 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_80_in_ruleInvalidLiteralExpCS9030 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNullLiteralExpCS_in_entryRuleNullLiteralExpCS9066 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleNullLiteralExpCS9076 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_81_in_ruleNullLiteralExpCS9125 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTypeLiteralCS_in_entryRuleTypeLiteralCS9161 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleTypeLiteralCS9171 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePrimitiveTypeCS_in_ruleTypeLiteralCS9221 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleCollectionTypeCS_in_ruleTypeLiteralCS9251 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleMapTypeCS_in_ruleTypeLiteralCS9281 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTupleTypeCS_in_ruleTypeLiteralCS9311 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTypeLiteralWithMultiplicityCS_in_entryRuleTypeLiteralWithMultiplicityCS9346 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleTypeLiteralWithMultiplicityCS9356 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTypeLiteralCS_in_ruleTypeLiteralWithMultiplicityCS9406 = new BitSet(new long[]{0x0000000000000002L,0x0000000000100000L});
- public static final BitSet FOLLOW_ruleMultiplicityCS_in_ruleTypeLiteralWithMultiplicityCS9426 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTypeLiteralExpCS_in_entryRuleTypeLiteralExpCS9463 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleTypeLiteralExpCS9473 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTypeLiteralWithMultiplicityCS_in_ruleTypeLiteralExpCS9518 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTypeNameExpCS_in_entryRuleTypeNameExpCS9553 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleTypeNameExpCS9563 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePathNameCS_in_ruleTypeNameExpCS9609 = new BitSet(new long[]{0x0000000000200002L});
- public static final BitSet FOLLOW_ruleCurlyBracketedClauseCS_in_ruleTypeNameExpCS9631 = new BitSet(new long[]{0x0000000000200002L});
- public static final BitSet FOLLOW_21_in_ruleTypeNameExpCS9644 = new BitSet(new long[]{0xF80007ED4E0B00F0L,0x000000001843D3FFL});
- public static final BitSet FOLLOW_ruleExpCS_in_ruleTypeNameExpCS9665 = new BitSet(new long[]{0x0000000000800000L});
- public static final BitSet FOLLOW_23_in_ruleTypeNameExpCS9677 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTypeExpCS_in_entryRuleTypeExpCS9717 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleTypeExpCS9727 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTypeNameExpCS_in_ruleTypeExpCS9778 = new BitSet(new long[]{0x0000000000000002L,0x0000000000100000L});
- public static final BitSet FOLLOW_ruleTypeLiteralCS_in_ruleTypeExpCS9808 = new BitSet(new long[]{0x0000000000000002L,0x0000000000100000L});
- public static final BitSet FOLLOW_ruleCollectionPatternCS_in_ruleTypeExpCS9838 = new BitSet(new long[]{0x0000000000000002L,0x0000000000100000L});
- public static final BitSet FOLLOW_ruleMultiplicityCS_in_ruleTypeExpCS9859 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleExpCS_in_entryRuleExpCS9896 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleExpCS9906 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePrefixedPrimaryExpCS_in_ruleExpCS9957 = new BitSet(new long[]{0x07FFFA0100000002L});
- public static final BitSet FOLLOW_ruleBinaryOperatorName_in_ruleExpCS9990 = new BitSet(new long[]{0xF80007ED4E0B00F0L,0x000000001843D3FFL});
- public static final BitSet FOLLOW_ruleExpCS_in_ruleExpCS10011 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePrefixedLetExpCS_in_ruleExpCS10045 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePrefixedLetExpCS_in_entryRulePrefixedLetExpCS10080 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRulePrefixedLetExpCS10090 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnaryOperatorName_in_rulePrefixedLetExpCS10149 = new BitSet(new long[]{0xF80007ED4E0B00F0L,0x000000001843D3FFL});
- public static final BitSet FOLLOW_rulePrefixedLetExpCS_in_rulePrefixedLetExpCS10170 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleLetExpCS_in_rulePrefixedLetExpCS10202 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePrefixedPrimaryExpCS_in_entryRulePrefixedPrimaryExpCS10237 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRulePrefixedPrimaryExpCS10247 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnaryOperatorName_in_rulePrefixedPrimaryExpCS10306 = new BitSet(new long[]{0xF80007ED4E0A00F0L,0x000000001043D3FFL});
- public static final BitSet FOLLOW_rulePrefixedPrimaryExpCS_in_rulePrefixedPrimaryExpCS10327 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePrimaryExpCS_in_rulePrefixedPrimaryExpCS10359 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePrimaryExpCS_in_entryRulePrimaryExpCS10394 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRulePrimaryExpCS10404 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNestedExpCS_in_rulePrimaryExpCS10454 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleIfExpCS_in_rulePrimaryExpCS10484 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSelfExpCS_in_rulePrimaryExpCS10514 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePrimitiveLiteralExpCS_in_rulePrimaryExpCS10544 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTupleLiteralExpCS_in_rulePrimaryExpCS10574 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleMapLiteralExpCS_in_rulePrimaryExpCS10604 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleCollectionLiteralExpCS_in_rulePrimaryExpCS10634 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleLambdaLiteralExpCS_in_rulePrimaryExpCS10664 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTypeLiteralExpCS_in_rulePrimaryExpCS10694 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNameExpCS_in_rulePrimaryExpCS10724 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNameExpCS_in_entryRuleNameExpCS10759 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleNameExpCS10769 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePathNameCS_in_ruleNameExpCS10815 = new BitSet(new long[]{0x0000000008200002L,0x0000000000140000L});
- public static final BitSet FOLLOW_ruleSquareBracketedClauseCS_in_ruleNameExpCS10836 = new BitSet(new long[]{0x0000000008200002L,0x0000000000140000L});
- public static final BitSet FOLLOW_ruleRoundBracketedClauseCS_in_ruleNameExpCS10858 = new BitSet(new long[]{0x0000000000200002L,0x0000000000040000L});
- public static final BitSet FOLLOW_ruleCurlyBracketedClauseCS_in_ruleNameExpCS10880 = new BitSet(new long[]{0x0000000000000002L,0x0000000000040000L});
- public static final BitSet FOLLOW_82_in_ruleNameExpCS10900 = new BitSet(new long[]{0x0000000000000000L,0x0000000000080000L});
- public static final BitSet FOLLOW_83_in_ruleNameExpCS10925 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleCurlyBracketedClauseCS_in_entryRuleCurlyBracketedClauseCS10963 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleCurlyBracketedClauseCS10973 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_21_in_ruleCurlyBracketedClauseCS11022 = new BitSet(new long[]{0x000001EC468A00B0L});
- public static final BitSet FOLLOW_ruleShadowPartCS_in_ruleCurlyBracketedClauseCS11045 = new BitSet(new long[]{0x0000000000900000L});
- public static final BitSet FOLLOW_20_in_ruleCurlyBracketedClauseCS11058 = new BitSet(new long[]{0x000001EC460A0030L});
- public static final BitSet FOLLOW_ruleShadowPartCS_in_ruleCurlyBracketedClauseCS11079 = new BitSet(new long[]{0x0000000000900000L});
- public static final BitSet FOLLOW_ruleStringLiteral_in_ruleCurlyBracketedClauseCS11110 = new BitSet(new long[]{0x0000000000800000L});
- public static final BitSet FOLLOW_23_in_ruleCurlyBracketedClauseCS11123 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleRoundBracketedClauseCS_in_entryRuleRoundBracketedClauseCS11159 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleRoundBracketedClauseCS11169 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_27_in_ruleRoundBracketedClauseCS11218 = new BitSet(new long[]{0xF80007ED7E0B00F0L,0x000000001843D3FFL});
- public static final BitSet FOLLOW_ruleNavigatingArgCS_in_ruleRoundBracketedClauseCS11240 = new BitSet(new long[]{0x0000000211100000L});
- public static final BitSet FOLLOW_ruleNavigatingCommaArgCS_in_ruleRoundBracketedClauseCS11261 = new BitSet(new long[]{0x0000000211100000L});
- public static final BitSet FOLLOW_ruleNavigatingSemiArgCS_in_ruleRoundBracketedClauseCS11284 = new BitSet(new long[]{0x0000000011100000L});
- public static final BitSet FOLLOW_ruleNavigatingCommaArgCS_in_ruleRoundBracketedClauseCS11305 = new BitSet(new long[]{0x0000000011100000L});
- public static final BitSet FOLLOW_ruleNavigatingBarArgCS_in_ruleRoundBracketedClauseCS11330 = new BitSet(new long[]{0x0000000011100000L});
- public static final BitSet FOLLOW_ruleNavigatingCommaArgCS_in_ruleRoundBracketedClauseCS11351 = new BitSet(new long[]{0x0000000011100000L});
- public static final BitSet FOLLOW_28_in_ruleRoundBracketedClauseCS11368 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSquareBracketedClauseCS_in_entryRuleSquareBracketedClauseCS11404 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleSquareBracketedClauseCS11414 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_84_in_ruleSquareBracketedClauseCS11451 = new BitSet(new long[]{0xF80007ED4E0B00F0L,0x000000001843D3FFL});
- public static final BitSet FOLLOW_ruleExpCS_in_ruleSquareBracketedClauseCS11472 = new BitSet(new long[]{0x0000000000100000L,0x0000000000200000L});
- public static final BitSet FOLLOW_20_in_ruleSquareBracketedClauseCS11485 = new BitSet(new long[]{0xF80007ED4E0B00F0L,0x000000001843D3FFL});
- public static final BitSet FOLLOW_ruleExpCS_in_ruleSquareBracketedClauseCS11506 = new BitSet(new long[]{0x0000000000100000L,0x0000000000200000L});
- public static final BitSet FOLLOW_85_in_ruleSquareBracketedClauseCS11520 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNavigatingArgCS_in_entryRuleNavigatingArgCS11556 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleNavigatingArgCS11566 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingArgCS11613 = new BitSet(new long[]{0x0000000020040002L});
- public static final BitSet FOLLOW_29_in_ruleNavigatingArgCS11627 = new BitSet(new long[]{0xF80001EC460A0030L,0x00000000000003FFL});
- public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleNavigatingArgCS11648 = new BitSet(new long[]{0x0002000000000002L});
- public static final BitSet FOLLOW_49_in_ruleNavigatingArgCS11661 = new BitSet(new long[]{0xF80007ED4E0B00F0L,0x000000001843D3FFL});
- public static final BitSet FOLLOW_ruleExpCS_in_ruleNavigatingArgCS11682 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_18_in_ruleNavigatingArgCS11704 = new BitSet(new long[]{0xF80007ED4E0B00F0L,0x000000001843D3FFL});
- public static final BitSet FOLLOW_ruleExpCS_in_ruleNavigatingArgCS11725 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_29_in_ruleNavigatingArgCS11748 = new BitSet(new long[]{0xF80001EC460A0030L,0x00000000000003FFL});
- public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleNavigatingArgCS11769 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNavigatingBarArgCS_in_entryRuleNavigatingBarArgCS11806 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleNavigatingBarArgCS11816 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_24_in_ruleNavigatingBarArgCS11859 = new BitSet(new long[]{0xF80007ED4E0B00F0L,0x000000001843D3FFL});
- public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingBarArgCS11893 = new BitSet(new long[]{0x0000000020000002L});
- public static final BitSet FOLLOW_29_in_ruleNavigatingBarArgCS11906 = new BitSet(new long[]{0xF80001EC460A0030L,0x00000000000003FFL});
- public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleNavigatingBarArgCS11927 = new BitSet(new long[]{0x0002000000000002L});
- public static final BitSet FOLLOW_49_in_ruleNavigatingBarArgCS11940 = new BitSet(new long[]{0xF80007ED4E0B00F0L,0x000000001843D3FFL});
- public static final BitSet FOLLOW_ruleExpCS_in_ruleNavigatingBarArgCS11961 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNavigatingCommaArgCS_in_entryRuleNavigatingCommaArgCS12001 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleNavigatingCommaArgCS12011 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_20_in_ruleNavigatingCommaArgCS12054 = new BitSet(new long[]{0xF80007ED4E0B00F0L,0x000000001843D3FFL});
- public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingCommaArgCS12088 = new BitSet(new long[]{0x0000000020040002L});
- public static final BitSet FOLLOW_29_in_ruleNavigatingCommaArgCS12102 = new BitSet(new long[]{0xF80001EC460A0030L,0x00000000000003FFL});
- public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleNavigatingCommaArgCS12123 = new BitSet(new long[]{0x0002000000000002L});
- public static final BitSet FOLLOW_49_in_ruleNavigatingCommaArgCS12136 = new BitSet(new long[]{0xF80007ED4E0B00F0L,0x000000001843D3FFL});
- public static final BitSet FOLLOW_ruleExpCS_in_ruleNavigatingCommaArgCS12157 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_18_in_ruleNavigatingCommaArgCS12179 = new BitSet(new long[]{0xF80007ED4E0B00F0L,0x000000001843D3FFL});
- public static final BitSet FOLLOW_ruleExpCS_in_ruleNavigatingCommaArgCS12200 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNavigatingSemiArgCS_in_entryRuleNavigatingSemiArgCS12239 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleNavigatingSemiArgCS12249 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_33_in_ruleNavigatingSemiArgCS12292 = new BitSet(new long[]{0xF80007ED4E0B00F0L,0x000000001843D3FFL});
- public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingSemiArgCS12326 = new BitSet(new long[]{0x0000000020000002L});
- public static final BitSet FOLLOW_29_in_ruleNavigatingSemiArgCS12339 = new BitSet(new long[]{0xF80001EC460A0030L,0x00000000000003FFL});
- public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleNavigatingSemiArgCS12360 = new BitSet(new long[]{0x0002000000000002L});
- public static final BitSet FOLLOW_49_in_ruleNavigatingSemiArgCS12373 = new BitSet(new long[]{0xF80007ED4E0B00F0L,0x000000001843D3FFL});
- public static final BitSet FOLLOW_ruleExpCS_in_ruleNavigatingSemiArgCS12394 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_entryRuleNavigatingArgExpCS12434 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleNavigatingArgExpCS12444 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleExpCS_in_ruleNavigatingArgExpCS12493 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleIfExpCS_in_entryRuleIfExpCS12527 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleIfExpCS12537 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_86_in_ruleIfExpCS12574 = new BitSet(new long[]{0xF80007ED6E0B00F0L,0x000000001843D3FFL});
- public static final BitSet FOLLOW_ruleExpCS_in_ruleIfExpCS12597 = new BitSet(new long[]{0x0000000000000000L,0x0000000000800000L});
- public static final BitSet FOLLOW_rulePatternExpCS_in_ruleIfExpCS12616 = new BitSet(new long[]{0x0000000000000000L,0x0000000000800000L});
- public static final BitSet FOLLOW_87_in_ruleIfExpCS12631 = new BitSet(new long[]{0xF80007ED4E0B00F0L,0x000000001843D3FFL});
- public static final BitSet FOLLOW_ruleExpCS_in_ruleIfExpCS12652 = new BitSet(new long[]{0x0000000000000000L,0x0000000005000000L});
- public static final BitSet FOLLOW_ruleElseIfThenExpCS_in_ruleIfExpCS12673 = new BitSet(new long[]{0x0000000000000000L,0x0000000005000000L});
- public static final BitSet FOLLOW_88_in_ruleIfExpCS12686 = new BitSet(new long[]{0xF80007ED4E0B00F0L,0x000000001843D3FFL});
- public static final BitSet FOLLOW_ruleExpCS_in_ruleIfExpCS12707 = new BitSet(new long[]{0x0000000000000000L,0x0000000002000000L});
- public static final BitSet FOLLOW_89_in_ruleIfExpCS12719 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleElseIfThenExpCS_in_entryRuleElseIfThenExpCS12755 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleElseIfThenExpCS12765 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_90_in_ruleElseIfThenExpCS12802 = new BitSet(new long[]{0xF80007ED4E0B00F0L,0x000000001843D3FFL});
- public static final BitSet FOLLOW_ruleExpCS_in_ruleElseIfThenExpCS12823 = new BitSet(new long[]{0x0000000000000000L,0x0000000000800000L});
- public static final BitSet FOLLOW_87_in_ruleElseIfThenExpCS12835 = new BitSet(new long[]{0xF80007ED4E0B00F0L,0x000000001843D3FFL});
- public static final BitSet FOLLOW_ruleExpCS_in_ruleElseIfThenExpCS12856 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleLetExpCS_in_entryRuleLetExpCS12892 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleLetExpCS12902 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_91_in_ruleLetExpCS12939 = new BitSet(new long[]{0x000001EC460A0030L});
- public static final BitSet FOLLOW_ruleLetVariableCS_in_ruleLetExpCS12960 = new BitSet(new long[]{0x0000000000140000L});
- public static final BitSet FOLLOW_20_in_ruleLetExpCS12973 = new BitSet(new long[]{0x000001EC460A0030L});
- public static final BitSet FOLLOW_ruleLetVariableCS_in_ruleLetExpCS12994 = new BitSet(new long[]{0x0000000000140000L});
- public static final BitSet FOLLOW_18_in_ruleLetExpCS13008 = new BitSet(new long[]{0xF80007ED4E0B00F0L,0x000000001843D3FFL});
- public static final BitSet FOLLOW_ruleExpCS_in_ruleLetExpCS13029 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleLetVariableCS_in_entryRuleLetVariableCS13065 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleLetVariableCS13075 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleLetVariableCS13121 = new BitSet(new long[]{0x0002000028000000L});
- public static final BitSet FOLLOW_ruleRoundBracketedClauseCS_in_ruleLetVariableCS13142 = new BitSet(new long[]{0x0002000020000000L});
- public static final BitSet FOLLOW_29_in_ruleLetVariableCS13156 = new BitSet(new long[]{0xF80001EC460A0030L,0x00000000000003FFL});
- public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleLetVariableCS13177 = new BitSet(new long[]{0x0002000000000000L});
- public static final BitSet FOLLOW_49_in_ruleLetVariableCS13191 = new BitSet(new long[]{0xF80007ED4E0B00F0L,0x000000001843D3FFL});
- public static final BitSet FOLLOW_ruleExpCS_in_ruleLetVariableCS13212 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNestedExpCS_in_entryRuleNestedExpCS13248 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleNestedExpCS13258 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_27_in_ruleNestedExpCS13295 = new BitSet(new long[]{0xF80007ED4E0B00F0L,0x000000001843D3FFL});
- public static final BitSet FOLLOW_ruleExpCS_in_ruleNestedExpCS13316 = new BitSet(new long[]{0x0000000010000000L});
- public static final BitSet FOLLOW_28_in_ruleNestedExpCS13328 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSelfExpCS_in_entryRuleSelfExpCS13364 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleSelfExpCS13374 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_92_in_ruleSelfExpCS13423 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleMultiplicityBoundsCS_in_entryRuleMultiplicityBoundsCS13459 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleMultiplicityBoundsCS13469 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleLOWER_in_ruleMultiplicityBoundsCS13515 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000400L});
- public static final BitSet FOLLOW_74_in_ruleMultiplicityBoundsCS13528 = new BitSet(new long[]{0x0000000100000040L});
- public static final BitSet FOLLOW_ruleUPPER_in_ruleMultiplicityBoundsCS13549 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleMultiplicityCS_in_entryRuleMultiplicityCS13587 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleMultiplicityCS13597 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_84_in_ruleMultiplicityCS13634 = new BitSet(new long[]{0x0000100100000040L,0x0000000020000000L});
- public static final BitSet FOLLOW_ruleMultiplicityBoundsCS_in_ruleMultiplicityCS13660 = new BitSet(new long[]{0x0000000000000000L,0x0000000000200000L});
- public static final BitSet FOLLOW_ruleMultiplicityStringCS_in_ruleMultiplicityCS13690 = new BitSet(new long[]{0x0000000000000000L,0x0000000000200000L});
- public static final BitSet FOLLOW_85_in_ruleMultiplicityCS13702 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleMultiplicityStringCS_in_entryRuleMultiplicityStringCS13738 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleMultiplicityStringCS13748 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_32_in_ruleMultiplicityStringCS13792 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_44_in_ruleMultiplicityStringCS13821 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_93_in_ruleMultiplicityStringCS13850 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePathNameCS_in_entryRulePathNameCS13901 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRulePathNameCS13911 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleFirstPathElementCS_in_rulePathNameCS13957 = new BitSet(new long[]{0x0000000080000002L});
- public static final BitSet FOLLOW_31_in_rulePathNameCS13970 = new BitSet(new long[]{0xF80001EC460A0030L,0x00000000000003FFL});
- public static final BitSet FOLLOW_ruleNextPathElementCS_in_rulePathNameCS13991 = new BitSet(new long[]{0x0000000080000002L});
- public static final BitSet FOLLOW_ruleFirstPathElementCS_in_entryRuleFirstPathElementCS14029 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleFirstPathElementCS14039 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleFirstPathElementCS14090 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNextPathElementCS_in_entryRuleNextPathElementCS14125 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleNextPathElementCS14135 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnreservedName_in_ruleNextPathElementCS14186 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTemplateBindingCS_in_entryRuleTemplateBindingCS14221 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleTemplateBindingCS14231 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_27_in_ruleTemplateBindingCS14268 = new BitSet(new long[]{0x000001EC460A0030L,0x0000000020000000L});
- public static final BitSet FOLLOW_ruleTemplateParameterSubstitutionCS_in_ruleTemplateBindingCS14289 = new BitSet(new long[]{0x0000000010100000L});
- public static final BitSet FOLLOW_20_in_ruleTemplateBindingCS14302 = new BitSet(new long[]{0x000001EC460A0030L,0x0000000020000000L});
- public static final BitSet FOLLOW_ruleTemplateParameterSubstitutionCS_in_ruleTemplateBindingCS14323 = new BitSet(new long[]{0x0000000010100000L});
- public static final BitSet FOLLOW_28_in_ruleTemplateBindingCS14337 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTemplateParameterSubstitutionCS_in_entryRuleTemplateParameterSubstitutionCS14373 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleTemplateParameterSubstitutionCS14383 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTypeRefCS_in_ruleTemplateParameterSubstitutionCS14428 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTypeParameterCS_in_entryRuleTypeParameterCS14465 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleTypeParameterCS14475 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleTypeParameterCS14521 = new BitSet(new long[]{0x0000000000000002L,0x0000000040000000L});
- public static final BitSet FOLLOW_94_in_ruleTypeParameterCS14534 = new BitSet(new long[]{0x000001EC460A0030L});
- public static final BitSet FOLLOW_ruleTypedRefCS_in_ruleTypeParameterCS14555 = new BitSet(new long[]{0x0000000000000002L,0x0000000080000000L});
- public static final BitSet FOLLOW_95_in_ruleTypeParameterCS14568 = new BitSet(new long[]{0x000001EC460A0030L});
- public static final BitSet FOLLOW_ruleTypedRefCS_in_ruleTypeParameterCS14589 = new BitSet(new long[]{0x0000000000000002L,0x0000000080000000L});
- public static final BitSet FOLLOW_ruleTypeRefCS_in_entryRuleTypeRefCS14629 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleTypeRefCS14639 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTypedRefCS_in_ruleTypeRefCS14689 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleWildcardTypeRefCS_in_ruleTypeRefCS14719 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTypedRefCS_in_entryRuleTypedRefCS14754 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleTypedRefCS14764 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTypedTypeRefCS_in_ruleTypedRefCS14813 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTypedTypeRefCS_in_entryRuleTypedTypeRefCS14847 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleTypedTypeRefCS14857 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePathNameCS_in_ruleTypedTypeRefCS14903 = new BitSet(new long[]{0x0000000008000002L});
- public static final BitSet FOLLOW_ruleTemplateBindingCS_in_ruleTypedTypeRefCS14924 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleWildcardTypeRefCS_in_entryRuleWildcardTypeRefCS14961 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleWildcardTypeRefCS14971 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_93_in_ruleWildcardTypeRefCS15020 = new BitSet(new long[]{0x0000000000000002L,0x0000000040000000L});
- public static final BitSet FOLLOW_94_in_ruleWildcardTypeRefCS15033 = new BitSet(new long[]{0x000001EC460A0030L});
- public static final BitSet FOLLOW_ruleTypedRefCS_in_ruleWildcardTypeRefCS15054 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleID_in_entryRuleID15093 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleID15104 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_SIMPLE_ID_in_ruleID15144 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_ESCAPED_ID_in_ruleID15170 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleIdentifier_in_entryRuleIdentifier15216 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleIdentifier15227 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleID_in_ruleIdentifier15273 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleLOWER_in_entryRuleLOWER15318 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleLOWER15329 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_INT_in_ruleLOWER15368 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNUMBER_LITERAL_in_entryRuleNUMBER_LITERAL15413 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleNUMBER_LITERAL15424 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_INT_in_ruleNUMBER_LITERAL15463 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleStringLiteral_in_entryRuleStringLiteral15508 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleStringLiteral15519 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_SINGLE_QUOTED_STRING_in_ruleStringLiteral15558 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUPPER_in_entryRuleUPPER15603 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleUPPER15614 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_INT_in_ruleUPPER15654 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_32_in_ruleUPPER15678 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleURI_in_entryRuleURI15719 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleURI15730 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_SINGLE_QUOTED_STRING_in_ruleURI15769 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_21_in_synpred18_InternalQVTcore673 = new BitSet(new long[]{0x000001EC460A0030L});
- public static final BitSet FOLLOW_ruleUnrealizedVariableCS_in_synpred18_InternalQVTcore695 = new BitSet(new long[]{0x0000000001900000L});
- public static final BitSet FOLLOW_ruleRealizedVariableCS_in_synpred18_InternalQVTcore722 = new BitSet(new long[]{0x0000000001900000L});
- public static final BitSet FOLLOW_20_in_synpred18_InternalQVTcore736 = new BitSet(new long[]{0x000001EC460A0030L});
- public static final BitSet FOLLOW_ruleUnrealizedVariableCS_in_synpred18_InternalQVTcore758 = new BitSet(new long[]{0x0000000001900000L});
- public static final BitSet FOLLOW_ruleRealizedVariableCS_in_synpred18_InternalQVTcore785 = new BitSet(new long[]{0x0000000001900000L});
- public static final BitSet FOLLOW_24_in_synpred18_InternalQVTcore801 = new BitSet(new long[]{0xF80007ED4E8B00F0L,0x000000001843D3FFL});
- public static final BitSet FOLLOW_rulePredicateOrAssignmentCS_in_synpred18_InternalQVTcore822 = new BitSet(new long[]{0xF80007ED4E8B00F0L,0x000000001843D3FFL});
- public static final BitSet FOLLOW_23_in_synpred18_InternalQVTcore837 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_27_in_synpred29_InternalQVTcore1273 = new BitSet(new long[]{0x000001EC570A0030L});
- public static final BitSet FOLLOW_ruleGuardVariableCS_in_synpred29_InternalQVTcore1295 = new BitSet(new long[]{0x0000000011100000L});
- public static final BitSet FOLLOW_20_in_synpred29_InternalQVTcore1308 = new BitSet(new long[]{0x000001EC460A0030L});
- public static final BitSet FOLLOW_ruleGuardVariableCS_in_synpred29_InternalQVTcore1329 = new BitSet(new long[]{0x0000000011100000L});
- public static final BitSet FOLLOW_24_in_synpred29_InternalQVTcore1346 = new BitSet(new long[]{0xF80007ED5E0B00F0L,0x000000001843D3FFL});
- public static final BitSet FOLLOW_rulePredicateCS_in_synpred29_InternalQVTcore1367 = new BitSet(new long[]{0xF80007ED5E0B00F0L,0x000000001843D3FFL});
- public static final BitSet FOLLOW_28_in_synpred29_InternalQVTcore1382 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_27_in_synpred32_InternalQVTcore1414 = new BitSet(new long[]{0x000001EC560A0030L});
- public static final BitSet FOLLOW_ruleGuardVariableCS_in_synpred32_InternalQVTcore1436 = new BitSet(new long[]{0x0000000010100000L});
- public static final BitSet FOLLOW_20_in_synpred32_InternalQVTcore1449 = new BitSet(new long[]{0x000001EC460A0030L});
- public static final BitSet FOLLOW_ruleGuardVariableCS_in_synpred32_InternalQVTcore1470 = new BitSet(new long[]{0x0000000010100000L});
- public static final BitSet FOLLOW_28_in_synpred32_InternalQVTcore1486 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_21_in_synpred122_InternalQVTcore9644 = new BitSet(new long[]{0xF80007ED4E0B00F0L,0x000000001843D3FFL});
- public static final BitSet FOLLOW_ruleExpCS_in_synpred122_InternalQVTcore9665 = new BitSet(new long[]{0x0000000000800000L});
- public static final BitSet FOLLOW_23_in_synpred122_InternalQVTcore9677 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleCurlyBracketedClauseCS_in_synpred123_InternalQVTcore9631 = new BitSet(new long[]{0x0000000000200002L});
- public static final BitSet FOLLOW_21_in_synpred123_InternalQVTcore9644 = new BitSet(new long[]{0xF80007ED4E0B00F0L,0x000000001843D3FFL});
- public static final BitSet FOLLOW_ruleExpCS_in_synpred123_InternalQVTcore9665 = new BitSet(new long[]{0x0000000000800000L});
- public static final BitSet FOLLOW_23_in_synpred123_InternalQVTcore9677 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTypeLiteralCS_in_synpred125_InternalQVTcore9808 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePrefixedPrimaryExpCS_in_synpred128_InternalQVTcore9957 = new BitSet(new long[]{0x07FFFA0100000002L});
- public static final BitSet FOLLOW_ruleBinaryOperatorName_in_synpred128_InternalQVTcore9990 = new BitSet(new long[]{0xF80007ED4E0B00F0L,0x000000001843D3FFL});
- public static final BitSet FOLLOW_ruleExpCS_in_synpred128_InternalQVTcore10011 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTupleLiteralExpCS_in_synpred135_InternalQVTcore10574 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleMapLiteralExpCS_in_synpred136_InternalQVTcore10604 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleCollectionLiteralExpCS_in_synpred137_InternalQVTcore10634 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTypeLiteralExpCS_in_synpred139_InternalQVTcore10694 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnrealizedVariableCS_in_ruleBottomPatternCS758 = new BitSet(new long[]{0x0000000001100000L});
+ public static final BitSet FOLLOW_ruleRealizedVariableCS_in_ruleBottomPatternCS785 = new BitSet(new long[]{0x0000000001100000L});
+ public static final BitSet FOLLOW_24_in_ruleBottomPatternCS800 = new BitSet(new long[]{0xF80007ED4E8B00F0L,0x000000001843D3FFL});
+ public static final BitSet FOLLOW_rulePredicateOrAssignmentCS_in_ruleBottomPatternCS821 = new BitSet(new long[]{0xF80007ED4E8B00F0L,0x000000001843D3FFL});
+ public static final BitSet FOLLOW_23_in_ruleBottomPatternCS834 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_21_in_ruleBottomPatternCS854 = new BitSet(new long[]{0x000001EC460A0030L});
+ public static final BitSet FOLLOW_ruleUnrealizedVariableCS_in_ruleBottomPatternCS876 = new BitSet(new long[]{0x0000000000900000L});
+ public static final BitSet FOLLOW_ruleRealizedVariableCS_in_ruleBottomPatternCS903 = new BitSet(new long[]{0x0000000000900000L});
+ public static final BitSet FOLLOW_20_in_ruleBottomPatternCS917 = new BitSet(new long[]{0x000001EC460A0030L});
+ public static final BitSet FOLLOW_ruleUnrealizedVariableCS_in_ruleBottomPatternCS939 = new BitSet(new long[]{0x0000000000900000L});
+ public static final BitSet FOLLOW_ruleRealizedVariableCS_in_ruleBottomPatternCS966 = new BitSet(new long[]{0x0000000000900000L});
+ public static final BitSet FOLLOW_23_in_ruleBottomPatternCS981 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_21_in_ruleBottomPatternCS1001 = new BitSet(new long[]{0xF80007ED4E0B00F0L,0x000000001843D3FFL});
+ public static final BitSet FOLLOW_rulePredicateOrAssignmentCS_in_ruleBottomPatternCS1022 = new BitSet(new long[]{0xF80007ED4E8B00F0L,0x000000001843D3FFL});
+ public static final BitSet FOLLOW_23_in_ruleBottomPatternCS1035 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_21_in_ruleBottomPatternCS1067 = new BitSet(new long[]{0x0000000000800000L});
+ public static final BitSet FOLLOW_23_in_ruleBottomPatternCS1079 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleDirectionCS_in_entryRuleDirectionCS1116 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleDirectionCS1126 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleDirectionCS1184 = new BitSet(new long[]{0x0000000006000002L});
+ public static final BitSet FOLLOW_25_in_ruleDirectionCS1198 = new BitSet(new long[]{0x000001EC460A0030L});
+ public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleDirectionCS1225 = new BitSet(new long[]{0x0000000004100002L});
+ public static final BitSet FOLLOW_20_in_ruleDirectionCS1238 = new BitSet(new long[]{0x000001EC460A0030L});
+ public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleDirectionCS1265 = new BitSet(new long[]{0x0000000004100002L});
+ public static final BitSet FOLLOW_26_in_ruleDirectionCS1282 = new BitSet(new long[]{0x000001EC460A0030L});
+ public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleDirectionCS1309 = new BitSet(new long[]{0x0000000000100002L});
+ public static final BitSet FOLLOW_20_in_ruleDirectionCS1322 = new BitSet(new long[]{0x000001EC460A0030L});
+ public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleDirectionCS1349 = new BitSet(new long[]{0x0000000000100002L});
+ public static final BitSet FOLLOW_ruleGuardPatternCS_in_entryRuleGuardPatternCS1389 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleGuardPatternCS1399 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_27_in_ruleGuardPatternCS1437 = new BitSet(new long[]{0x000001EC460A0030L});
+ public static final BitSet FOLLOW_ruleGuardVariableCS_in_ruleGuardPatternCS1458 = new BitSet(new long[]{0x0000000001100000L});
+ public static final BitSet FOLLOW_20_in_ruleGuardPatternCS1471 = new BitSet(new long[]{0x000001EC460A0030L});
+ public static final BitSet FOLLOW_ruleGuardVariableCS_in_ruleGuardPatternCS1492 = new BitSet(new long[]{0x0000000001100000L});
+ public static final BitSet FOLLOW_24_in_ruleGuardPatternCS1506 = new BitSet(new long[]{0xF80007ED5E0B00F0L,0x000000001843D3FFL});
+ public static final BitSet FOLLOW_rulePredicateCS_in_ruleGuardPatternCS1527 = new BitSet(new long[]{0xF80007ED5E0B00F0L,0x000000001843D3FFL});
+ public static final BitSet FOLLOW_28_in_ruleGuardPatternCS1540 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_27_in_ruleGuardPatternCS1560 = new BitSet(new long[]{0x000001EC460A0030L});
+ public static final BitSet FOLLOW_ruleGuardVariableCS_in_ruleGuardPatternCS1581 = new BitSet(new long[]{0x0000000010100000L});
+ public static final BitSet FOLLOW_20_in_ruleGuardPatternCS1594 = new BitSet(new long[]{0x000001EC460A0030L});
+ public static final BitSet FOLLOW_ruleGuardVariableCS_in_ruleGuardPatternCS1615 = new BitSet(new long[]{0x0000000010100000L});
+ public static final BitSet FOLLOW_28_in_ruleGuardPatternCS1629 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_27_in_ruleGuardPatternCS1649 = new BitSet(new long[]{0xF80007ED4E0B00F0L,0x000000001843D3FFL});
+ public static final BitSet FOLLOW_rulePredicateCS_in_ruleGuardPatternCS1670 = new BitSet(new long[]{0xF80007ED5E0B00F0L,0x000000001843D3FFL});
+ public static final BitSet FOLLOW_28_in_ruleGuardPatternCS1683 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_27_in_ruleGuardPatternCS1715 = new BitSet(new long[]{0x0000000010000000L});
+ public static final BitSet FOLLOW_28_in_ruleGuardPatternCS1727 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleGuardVariableCS_in_entryRuleGuardVariableCS1764 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleGuardVariableCS1774 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleGuardVariableCS1820 = new BitSet(new long[]{0x0000000020000000L});
+ public static final BitSet FOLLOW_29_in_ruleGuardVariableCS1832 = new BitSet(new long[]{0xF80001EC460A0030L,0x00000000000003FFL});
+ public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleGuardVariableCS1853 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleImportCS_in_entryRuleImportCS1889 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleImportCS1899 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_30_in_ruleImportCS1936 = new BitSet(new long[]{0x000001EC460A00B0L});
+ public static final BitSet FOLLOW_ruleIdentifier_in_ruleImportCS1958 = new BitSet(new long[]{0x0000000020000000L});
+ public static final BitSet FOLLOW_29_in_ruleImportCS1970 = new BitSet(new long[]{0x000001EC460A00B0L});
+ public static final BitSet FOLLOW_ruleURIPathNameCS_in_ruleImportCS1993 = new BitSet(new long[]{0x0000000280000000L});
+ public static final BitSet FOLLOW_31_in_ruleImportCS2012 = new BitSet(new long[]{0x0000000100000000L});
+ public static final BitSet FOLLOW_32_in_ruleImportCS2037 = new BitSet(new long[]{0x0000000200000000L});
+ public static final BitSet FOLLOW_33_in_ruleImportCS2051 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNamedDomainCS_in_entryRuleNamedDomainCS2087 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleNamedDomainCS2097 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_34_in_ruleNamedDomainCS2140 = new BitSet(new long[]{0x000001EC460A0030L});
+ public static final BitSet FOLLOW_35_in_ruleNamedDomainCS2172 = new BitSet(new long[]{0x000001EC460A0030L});
+ public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleNamedDomainCS2213 = new BitSet(new long[]{0x0000000008000000L});
+ public static final BitSet FOLLOW_ruleGuardPatternCS_in_ruleNamedDomainCS2234 = new BitSet(new long[]{0x0000000000200000L});
+ public static final BitSet FOLLOW_ruleBottomPatternCS_in_ruleNamedDomainCS2255 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleParamDeclarationCS_in_entryRuleParamDeclarationCS2291 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleParamDeclarationCS2301 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleParamDeclarationCS2347 = new BitSet(new long[]{0x0000000020000000L});
+ public static final BitSet FOLLOW_29_in_ruleParamDeclarationCS2359 = new BitSet(new long[]{0xF80001EC460A0030L,0x00000000000003FFL});
+ public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleParamDeclarationCS2380 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePredicateCS_in_entryRulePredicateCS2416 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRulePredicateCS2426 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExpCS_in_rulePredicateCS2472 = new BitSet(new long[]{0x0000000200000000L});
+ public static final BitSet FOLLOW_33_in_rulePredicateCS2484 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePredicateOrAssignmentCS_in_entryRulePredicateOrAssignmentCS2520 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRulePredicateOrAssignmentCS2530 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_16_in_rulePredicateOrAssignmentCS2573 = new BitSet(new long[]{0xF80007ED4E0B00F0L,0x000000001843D3FFL});
+ public static final BitSet FOLLOW_ruleExpCS_in_rulePredicateOrAssignmentCS2608 = new BitSet(new long[]{0x0000001200000000L});
+ public static final BitSet FOLLOW_36_in_rulePredicateOrAssignmentCS2621 = new BitSet(new long[]{0xF80007ED4E0B00F0L,0x000000001843D3FFL});
+ public static final BitSet FOLLOW_ruleExpCS_in_rulePredicateOrAssignmentCS2642 = new BitSet(new long[]{0x0000000200000000L});
+ public static final BitSet FOLLOW_33_in_rulePredicateOrAssignmentCS2656 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleQueryCS_in_entryRuleQueryCS2692 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleQueryCS2702 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_37_in_ruleQueryCS2739 = new BitSet(new long[]{0x000001EC460A0030L});
+ public static final BitSet FOLLOW_ruleScopeNameCS_in_ruleQueryCS2760 = new BitSet(new long[]{0x000001EC460A0030L});
+ public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleQueryCS2781 = new BitSet(new long[]{0x0000000008000000L});
+ public static final BitSet FOLLOW_27_in_ruleQueryCS2793 = new BitSet(new long[]{0x000001EC560A0030L});
+ public static final BitSet FOLLOW_ruleParamDeclarationCS_in_ruleQueryCS2815 = new BitSet(new long[]{0x0000000010100000L});
+ public static final BitSet FOLLOW_20_in_ruleQueryCS2828 = new BitSet(new long[]{0x000001EC460A0030L});
+ public static final BitSet FOLLOW_ruleParamDeclarationCS_in_ruleQueryCS2849 = new BitSet(new long[]{0x0000000010100000L});
+ public static final BitSet FOLLOW_28_in_ruleQueryCS2865 = new BitSet(new long[]{0x0000000020000000L});
+ public static final BitSet FOLLOW_29_in_ruleQueryCS2877 = new BitSet(new long[]{0xF80001EC460A0030L,0x00000000000003FFL});
+ public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleQueryCS2898 = new BitSet(new long[]{0x0000000200200000L});
+ public static final BitSet FOLLOW_33_in_ruleQueryCS2911 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_21_in_ruleQueryCS2930 = new BitSet(new long[]{0xF80007ED4E0B00F0L,0x000000001843D3FFL});
+ public static final BitSet FOLLOW_ruleExpCS_in_ruleQueryCS2951 = new BitSet(new long[]{0x0000000000800000L});
+ public static final BitSet FOLLOW_23_in_ruleQueryCS2963 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleScopeNameCS_in_entryRuleScopeNameCS3001 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleScopeNameCS3011 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleFirstPathElementCS_in_ruleScopeNameCS3057 = new BitSet(new long[]{0x0000000080000000L});
+ public static final BitSet FOLLOW_31_in_ruleScopeNameCS3069 = new BitSet(new long[]{0xF80001EC460A0032L,0x00000000000003FFL});
+ public static final BitSet FOLLOW_ruleNextPathElementCS_in_ruleScopeNameCS3091 = new BitSet(new long[]{0x0000000080000000L});
+ public static final BitSet FOLLOW_31_in_ruleScopeNameCS3103 = new BitSet(new long[]{0xF80001EC460A0032L,0x00000000000003FFL});
+ public static final BitSet FOLLOW_ruleTransformationCS_in_entryRuleTransformationCS3141 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleTransformationCS3151 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_38_in_ruleTransformationCS3188 = new BitSet(new long[]{0xF80001EC460A0030L,0x00000000000003FFL});
+ public static final BitSet FOLLOW_ruleScopeNameCS_in_ruleTransformationCS3209 = new BitSet(new long[]{0xF80001EC460A0030L,0x00000000000003FFL});
+ public static final BitSet FOLLOW_ruleUnreservedName_in_ruleTransformationCS3231 = new BitSet(new long[]{0x0000000000200000L});
+ public static final BitSet FOLLOW_21_in_ruleTransformationCS3243 = new BitSet(new long[]{0x000001EE468A0030L});
+ public static final BitSet FOLLOW_ruleDirectionCS_in_ruleTransformationCS3265 = new BitSet(new long[]{0x0000000200000000L});
+ public static final BitSet FOLLOW_33_in_ruleTransformationCS3277 = new BitSet(new long[]{0x000001EE468A0030L});
+ public static final BitSet FOLLOW_23_in_ruleTransformationCS3291 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnrealizedVariableCS_in_entryRuleUnrealizedVariableCS3327 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleUnrealizedVariableCS3337 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleUnrealizedVariableCS3383 = new BitSet(new long[]{0x0000001020000002L});
+ public static final BitSet FOLLOW_29_in_ruleUnrealizedVariableCS3396 = new BitSet(new long[]{0xF80001EC460A0030L,0x00000000000003FFL});
+ public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleUnrealizedVariableCS3417 = new BitSet(new long[]{0x0000001000000002L});
+ public static final BitSet FOLLOW_36_in_ruleUnrealizedVariableCS3432 = new BitSet(new long[]{0xF80007ED4E0B00F0L,0x000000001843D3FFL});
+ public static final BitSet FOLLOW_ruleExpCS_in_ruleUnrealizedVariableCS3453 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleRealizedVariableCS_in_entryRuleRealizedVariableCS3491 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleRealizedVariableCS3501 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_39_in_ruleRealizedVariableCS3538 = new BitSet(new long[]{0x000001EC460A0030L});
+ public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleRealizedVariableCS3559 = new BitSet(new long[]{0x0000000020000000L});
+ public static final BitSet FOLLOW_29_in_ruleRealizedVariableCS3571 = new BitSet(new long[]{0xF80001EC460A0030L,0x00000000000003FFL});
+ public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleRealizedVariableCS3592 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnnamedDomainCS_in_entryRuleUnnamedDomainCS3628 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleUnnamedDomainCS3638 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleGuardPatternCS_in_ruleUnnamedDomainCS3696 = new BitSet(new long[]{0x0000000000200000L});
+ public static final BitSet FOLLOW_ruleBottomPatternCS_in_ruleUnnamedDomainCS3717 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnrestrictedName_in_entryRuleUnrestrictedName3754 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleUnrestrictedName3765 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleEssentialOCLUnrestrictedName_in_ruleUnrestrictedName3812 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_34_in_ruleUnrestrictedName3836 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_35_in_ruleUnrestrictedName3855 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_30_in_ruleUnrestrictedName3874 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_25_in_ruleUnrestrictedName3893 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_40_in_ruleUnrestrictedName3912 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_17_in_ruleUnrestrictedName3931 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_37_in_ruleUnrestrictedName3950 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_39_in_ruleUnrestrictedName3969 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_19_in_ruleUnrestrictedName3988 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_38_in_ruleUnrestrictedName4007 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_26_in_ruleUnrestrictedName4026 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleEssentialOCLUnaryOperatorName_in_entryRuleEssentialOCLUnaryOperatorName4071 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleEssentialOCLUnaryOperatorName4082 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_41_in_ruleEssentialOCLUnaryOperatorName4120 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_42_in_ruleEssentialOCLUnaryOperatorName4139 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleEssentialOCLInfixOperatorName_in_entryRuleEssentialOCLInfixOperatorName4180 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleEssentialOCLInfixOperatorName4191 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_32_in_ruleEssentialOCLInfixOperatorName4229 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_43_in_ruleEssentialOCLInfixOperatorName4248 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_44_in_ruleEssentialOCLInfixOperatorName4267 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_41_in_ruleEssentialOCLInfixOperatorName4286 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_45_in_ruleEssentialOCLInfixOperatorName4305 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_46_in_ruleEssentialOCLInfixOperatorName4324 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_47_in_ruleEssentialOCLInfixOperatorName4343 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_48_in_ruleEssentialOCLInfixOperatorName4362 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_49_in_ruleEssentialOCLInfixOperatorName4381 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_50_in_ruleEssentialOCLInfixOperatorName4400 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_51_in_ruleEssentialOCLInfixOperatorName4419 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_52_in_ruleEssentialOCLInfixOperatorName4438 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_53_in_ruleEssentialOCLInfixOperatorName4457 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_54_in_ruleEssentialOCLInfixOperatorName4476 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleEssentialOCLNavigationOperatorName_in_entryRuleEssentialOCLNavigationOperatorName4517 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleEssentialOCLNavigationOperatorName4528 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_55_in_ruleEssentialOCLNavigationOperatorName4566 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_56_in_ruleEssentialOCLNavigationOperatorName4585 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_57_in_ruleEssentialOCLNavigationOperatorName4604 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_58_in_ruleEssentialOCLNavigationOperatorName4623 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleBinaryOperatorName_in_entryRuleBinaryOperatorName4664 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleBinaryOperatorName4675 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleInfixOperatorName_in_ruleBinaryOperatorName4722 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNavigationOperatorName_in_ruleBinaryOperatorName4755 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleInfixOperatorName_in_entryRuleInfixOperatorName4801 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleInfixOperatorName4812 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleEssentialOCLInfixOperatorName_in_ruleInfixOperatorName4858 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNavigationOperatorName_in_entryRuleNavigationOperatorName4903 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleNavigationOperatorName4914 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleEssentialOCLNavigationOperatorName_in_ruleNavigationOperatorName4960 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnaryOperatorName_in_entryRuleUnaryOperatorName5005 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleUnaryOperatorName5016 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleEssentialOCLUnaryOperatorName_in_ruleUnaryOperatorName5062 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleEssentialOCLUnrestrictedName_in_entryRuleEssentialOCLUnrestrictedName5107 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleEssentialOCLUnrestrictedName5118 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleIdentifier_in_ruleEssentialOCLUnrestrictedName5164 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleEssentialOCLUnreservedName_in_entryRuleEssentialOCLUnreservedName5209 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleEssentialOCLUnreservedName5220 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleEssentialOCLUnreservedName5267 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleCollectionTypeIdentifier_in_ruleEssentialOCLUnreservedName5300 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePrimitiveTypeIdentifier_in_ruleEssentialOCLUnreservedName5333 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_59_in_ruleEssentialOCLUnreservedName5357 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_60_in_ruleEssentialOCLUnreservedName5376 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnreservedName_in_entryRuleUnreservedName5417 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleUnreservedName5428 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleEssentialOCLUnreservedName_in_ruleUnreservedName5474 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleURIPathNameCS_in_entryRuleURIPathNameCS5518 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleURIPathNameCS5528 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleURIFirstPathElementCS_in_ruleURIPathNameCS5574 = new BitSet(new long[]{0x0000000080000002L});
+ public static final BitSet FOLLOW_31_in_ruleURIPathNameCS5587 = new BitSet(new long[]{0xF80001EC460A0030L,0x00000000000003FFL});
+ public static final BitSet FOLLOW_ruleNextPathElementCS_in_ruleURIPathNameCS5608 = new BitSet(new long[]{0x0000000080000002L});
+ public static final BitSet FOLLOW_ruleURIFirstPathElementCS_in_entryRuleURIFirstPathElementCS5646 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleURIFirstPathElementCS5656 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleURIFirstPathElementCS5708 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleURI_in_ruleURIFirstPathElementCS5754 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePrimitiveTypeIdentifier_in_entryRulePrimitiveTypeIdentifier5792 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRulePrimitiveTypeIdentifier5803 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_61_in_rulePrimitiveTypeIdentifier5841 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_62_in_rulePrimitiveTypeIdentifier5860 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_63_in_rulePrimitiveTypeIdentifier5879 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_64_in_rulePrimitiveTypeIdentifier5898 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_65_in_rulePrimitiveTypeIdentifier5917 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_66_in_rulePrimitiveTypeIdentifier5936 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_67_in_rulePrimitiveTypeIdentifier5955 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_68_in_rulePrimitiveTypeIdentifier5974 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePrimitiveTypeCS_in_entryRulePrimitiveTypeCS6014 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRulePrimitiveTypeCS6024 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePrimitiveTypeIdentifier_in_rulePrimitiveTypeCS6069 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleCollectionTypeIdentifier_in_entryRuleCollectionTypeIdentifier6105 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleCollectionTypeIdentifier6116 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_69_in_ruleCollectionTypeIdentifier6154 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_70_in_ruleCollectionTypeIdentifier6173 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_71_in_ruleCollectionTypeIdentifier6192 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_72_in_ruleCollectionTypeIdentifier6211 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_73_in_ruleCollectionTypeIdentifier6230 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleCollectionTypeCS_in_entryRuleCollectionTypeCS6270 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleCollectionTypeCS6280 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleCollectionTypeIdentifier_in_ruleCollectionTypeCS6326 = new BitSet(new long[]{0x0000000008000002L});
+ public static final BitSet FOLLOW_27_in_ruleCollectionTypeCS6339 = new BitSet(new long[]{0xF80001EC460A0030L,0x00000000000003FFL});
+ public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleCollectionTypeCS6360 = new BitSet(new long[]{0x0000000010000000L});
+ public static final BitSet FOLLOW_28_in_ruleCollectionTypeCS6372 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleMapTypeCS_in_entryRuleMapTypeCS6410 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleMapTypeCS6420 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_59_in_ruleMapTypeCS6463 = new BitSet(new long[]{0x0000000008000002L});
+ public static final BitSet FOLLOW_27_in_ruleMapTypeCS6489 = new BitSet(new long[]{0xF80001EC460A0030L,0x00000000000003FFL});
+ public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleMapTypeCS6510 = new BitSet(new long[]{0x0000000000100000L});
+ public static final BitSet FOLLOW_20_in_ruleMapTypeCS6522 = new BitSet(new long[]{0xF80001EC460A0030L,0x00000000000003FFL});
+ public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleMapTypeCS6543 = new BitSet(new long[]{0x0000000010000000L});
+ public static final BitSet FOLLOW_28_in_ruleMapTypeCS6555 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTupleTypeCS_in_entryRuleTupleTypeCS6593 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleTupleTypeCS6603 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_60_in_ruleTupleTypeCS6646 = new BitSet(new long[]{0x0000000008000002L});
+ public static final BitSet FOLLOW_27_in_ruleTupleTypeCS6672 = new BitSet(new long[]{0x000001EC560A0030L});
+ public static final BitSet FOLLOW_ruleTuplePartCS_in_ruleTupleTypeCS6694 = new BitSet(new long[]{0x0000000010100000L});
+ public static final BitSet FOLLOW_20_in_ruleTupleTypeCS6707 = new BitSet(new long[]{0x000001EC460A0030L});
+ public static final BitSet FOLLOW_ruleTuplePartCS_in_ruleTupleTypeCS6728 = new BitSet(new long[]{0x0000000010100000L});
+ public static final BitSet FOLLOW_28_in_ruleTupleTypeCS6744 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTuplePartCS_in_entryRuleTuplePartCS6782 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleTuplePartCS6792 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleTuplePartCS6838 = new BitSet(new long[]{0x0000000020000000L});
+ public static final BitSet FOLLOW_29_in_ruleTuplePartCS6850 = new BitSet(new long[]{0xF80001EC460A0030L,0x00000000000003FFL});
+ public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleTuplePartCS6871 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleCollectionLiteralExpCS_in_entryRuleCollectionLiteralExpCS6907 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleCollectionLiteralExpCS6917 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleCollectionTypeCS_in_ruleCollectionLiteralExpCS6963 = new BitSet(new long[]{0x0000000000200000L});
+ public static final BitSet FOLLOW_21_in_ruleCollectionLiteralExpCS6975 = new BitSet(new long[]{0xF80007ED6E8B00F0L,0x000000001843D3FFL});
+ public static final BitSet FOLLOW_ruleCollectionLiteralPartCS_in_ruleCollectionLiteralExpCS6997 = new BitSet(new long[]{0x0000000000900000L});
+ public static final BitSet FOLLOW_20_in_ruleCollectionLiteralExpCS7010 = new BitSet(new long[]{0xF80007ED6E0B00F0L,0x000000001843D3FFL});
+ public static final BitSet FOLLOW_ruleCollectionLiteralPartCS_in_ruleCollectionLiteralExpCS7031 = new BitSet(new long[]{0x0000000000900000L});
+ public static final BitSet FOLLOW_23_in_ruleCollectionLiteralExpCS7047 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleCollectionLiteralPartCS_in_entryRuleCollectionLiteralPartCS7083 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleCollectionLiteralPartCS7093 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExpCS_in_ruleCollectionLiteralPartCS7140 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000400L});
+ public static final BitSet FOLLOW_74_in_ruleCollectionLiteralPartCS7153 = new BitSet(new long[]{0xF80007ED4E0B00F0L,0x000000001843D3FFL});
+ public static final BitSet FOLLOW_ruleExpCS_in_ruleCollectionLiteralPartCS7174 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePatternExpCS_in_ruleCollectionLiteralPartCS7204 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleCollectionPatternCS_in_entryRuleCollectionPatternCS7240 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleCollectionPatternCS7250 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleCollectionTypeCS_in_ruleCollectionPatternCS7296 = new BitSet(new long[]{0x0000000000200000L});
+ public static final BitSet FOLLOW_21_in_ruleCollectionPatternCS7308 = new BitSet(new long[]{0xF80007ED6E8B00F0L,0x000000001843D3FFL});
+ public static final BitSet FOLLOW_rulePatternExpCS_in_ruleCollectionPatternCS7330 = new BitSet(new long[]{0x0000000000100000L,0x0000000000000800L});
+ public static final BitSet FOLLOW_20_in_ruleCollectionPatternCS7343 = new BitSet(new long[]{0xF80007ED6E0B00F0L,0x000000001843D3FFL});
+ public static final BitSet FOLLOW_rulePatternExpCS_in_ruleCollectionPatternCS7364 = new BitSet(new long[]{0x0000000000100000L,0x0000000000000800L});
+ public static final BitSet FOLLOW_75_in_ruleCollectionPatternCS7379 = new BitSet(new long[]{0x0000000000000030L});
+ public static final BitSet FOLLOW_ruleIdentifier_in_ruleCollectionPatternCS7400 = new BitSet(new long[]{0x0000000000800000L});
+ public static final BitSet FOLLOW_23_in_ruleCollectionPatternCS7415 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleShadowPartCS_in_entryRuleShadowPartCS7451 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleShadowPartCS7461 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleShadowPartCS7513 = new BitSet(new long[]{0x0002000000000000L});
+ public static final BitSet FOLLOW_49_in_ruleShadowPartCS7525 = new BitSet(new long[]{0xF80007ED6E0B00F0L,0x000000001843D3FFL});
+ public static final BitSet FOLLOW_ruleExpCS_in_ruleShadowPartCS7548 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePatternExpCS_in_ruleShadowPartCS7567 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePatternExpCS_in_entryRulePatternExpCS7606 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRulePatternExpCS7616 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnrestrictedName_in_rulePatternExpCS7662 = new BitSet(new long[]{0x0000000020000000L});
+ public static final BitSet FOLLOW_29_in_rulePatternExpCS7675 = new BitSet(new long[]{0xF80001EC460A0030L,0x00000000000003FFL});
+ public static final BitSet FOLLOW_ruleTypeExpCS_in_rulePatternExpCS7696 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleLambdaLiteralExpCS_in_entryRuleLambdaLiteralExpCS7732 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleLambdaLiteralExpCS7742 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_76_in_ruleLambdaLiteralExpCS7779 = new BitSet(new long[]{0x0000000000200000L});
+ public static final BitSet FOLLOW_21_in_ruleLambdaLiteralExpCS7791 = new BitSet(new long[]{0xF80007ED4E0B00F0L,0x000000001843D3FFL});
+ public static final BitSet FOLLOW_ruleExpCS_in_ruleLambdaLiteralExpCS7812 = new BitSet(new long[]{0x0000000000800000L});
+ public static final BitSet FOLLOW_23_in_ruleLambdaLiteralExpCS7824 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleMapLiteralExpCS_in_entryRuleMapLiteralExpCS7860 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleMapLiteralExpCS7870 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleMapTypeCS_in_ruleMapLiteralExpCS7916 = new BitSet(new long[]{0x0000000000200000L});
+ public static final BitSet FOLLOW_21_in_ruleMapLiteralExpCS7928 = new BitSet(new long[]{0xF80007ED4E8B00F0L,0x000000001843D3FFL});
+ public static final BitSet FOLLOW_ruleMapLiteralPartCS_in_ruleMapLiteralExpCS7950 = new BitSet(new long[]{0x0000000000900000L});
+ public static final BitSet FOLLOW_20_in_ruleMapLiteralExpCS7963 = new BitSet(new long[]{0xF80007ED4E0B00F0L,0x000000001843D3FFL});
+ public static final BitSet FOLLOW_ruleMapLiteralPartCS_in_ruleMapLiteralExpCS7984 = new BitSet(new long[]{0x0000000000900000L});
+ public static final BitSet FOLLOW_23_in_ruleMapLiteralExpCS8000 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleMapLiteralPartCS_in_entryRuleMapLiteralPartCS8036 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleMapLiteralPartCS8046 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExpCS_in_ruleMapLiteralPartCS8092 = new BitSet(new long[]{0x0000000000000000L,0x0000000000002000L});
+ public static final BitSet FOLLOW_77_in_ruleMapLiteralPartCS8104 = new BitSet(new long[]{0xF80007ED4E0B00F0L,0x000000001843D3FFL});
+ public static final BitSet FOLLOW_ruleExpCS_in_ruleMapLiteralPartCS8125 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePrimitiveLiteralExpCS_in_entryRulePrimitiveLiteralExpCS8161 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRulePrimitiveLiteralExpCS8171 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNumberLiteralExpCS_in_rulePrimitiveLiteralExpCS8221 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleStringLiteralExpCS_in_rulePrimitiveLiteralExpCS8251 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleBooleanLiteralExpCS_in_rulePrimitiveLiteralExpCS8281 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnlimitedNaturalLiteralExpCS_in_rulePrimitiveLiteralExpCS8311 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleInvalidLiteralExpCS_in_rulePrimitiveLiteralExpCS8341 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNullLiteralExpCS_in_rulePrimitiveLiteralExpCS8371 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTupleLiteralExpCS_in_entryRuleTupleLiteralExpCS8406 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleTupleLiteralExpCS8416 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_60_in_ruleTupleLiteralExpCS8453 = new BitSet(new long[]{0x0000000000200000L});
+ public static final BitSet FOLLOW_21_in_ruleTupleLiteralExpCS8465 = new BitSet(new long[]{0x000001EC460A0030L});
+ public static final BitSet FOLLOW_ruleTupleLiteralPartCS_in_ruleTupleLiteralExpCS8486 = new BitSet(new long[]{0x0000000000900000L});
+ public static final BitSet FOLLOW_20_in_ruleTupleLiteralExpCS8499 = new BitSet(new long[]{0x000001EC460A0030L});
+ public static final BitSet FOLLOW_ruleTupleLiteralPartCS_in_ruleTupleLiteralExpCS8520 = new BitSet(new long[]{0x0000000000900000L});
+ public static final BitSet FOLLOW_23_in_ruleTupleLiteralExpCS8534 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTupleLiteralPartCS_in_entryRuleTupleLiteralPartCS8570 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleTupleLiteralPartCS8580 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleTupleLiteralPartCS8626 = new BitSet(new long[]{0x0002000020000000L});
+ public static final BitSet FOLLOW_29_in_ruleTupleLiteralPartCS8639 = new BitSet(new long[]{0xF80001EC460A0030L,0x00000000000003FFL});
+ public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleTupleLiteralPartCS8660 = new BitSet(new long[]{0x0002000000000000L});
+ public static final BitSet FOLLOW_49_in_ruleTupleLiteralPartCS8674 = new BitSet(new long[]{0xF80007ED4E0B00F0L,0x000000001843D3FFL});
+ public static final BitSet FOLLOW_ruleExpCS_in_ruleTupleLiteralPartCS8695 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNumberLiteralExpCS_in_entryRuleNumberLiteralExpCS8731 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleNumberLiteralExpCS8741 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNUMBER_LITERAL_in_ruleNumberLiteralExpCS8786 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleStringLiteralExpCS_in_entryRuleStringLiteralExpCS8821 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleStringLiteralExpCS8831 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleStringLiteral_in_ruleStringLiteralExpCS8876 = new BitSet(new long[]{0x0000000000000082L});
+ public static final BitSet FOLLOW_ruleBooleanLiteralExpCS_in_entryRuleBooleanLiteralExpCS8912 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleBooleanLiteralExpCS8922 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_78_in_ruleBooleanLiteralExpCS8965 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_79_in_ruleBooleanLiteralExpCS9002 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnlimitedNaturalLiteralExpCS_in_entryRuleUnlimitedNaturalLiteralExpCS9051 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleUnlimitedNaturalLiteralExpCS9061 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_32_in_ruleUnlimitedNaturalLiteralExpCS9110 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleInvalidLiteralExpCS_in_entryRuleInvalidLiteralExpCS9146 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleInvalidLiteralExpCS9156 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_80_in_ruleInvalidLiteralExpCS9205 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNullLiteralExpCS_in_entryRuleNullLiteralExpCS9241 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleNullLiteralExpCS9251 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_81_in_ruleNullLiteralExpCS9300 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTypeLiteralCS_in_entryRuleTypeLiteralCS9336 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleTypeLiteralCS9346 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePrimitiveTypeCS_in_ruleTypeLiteralCS9396 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleCollectionTypeCS_in_ruleTypeLiteralCS9426 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleMapTypeCS_in_ruleTypeLiteralCS9456 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTupleTypeCS_in_ruleTypeLiteralCS9486 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTypeLiteralWithMultiplicityCS_in_entryRuleTypeLiteralWithMultiplicityCS9521 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleTypeLiteralWithMultiplicityCS9531 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTypeLiteralCS_in_ruleTypeLiteralWithMultiplicityCS9581 = new BitSet(new long[]{0x0000000000000002L,0x0000000000100000L});
+ public static final BitSet FOLLOW_ruleMultiplicityCS_in_ruleTypeLiteralWithMultiplicityCS9601 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTypeLiteralExpCS_in_entryRuleTypeLiteralExpCS9638 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleTypeLiteralExpCS9648 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTypeLiteralWithMultiplicityCS_in_ruleTypeLiteralExpCS9693 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTypeNameExpCS_in_entryRuleTypeNameExpCS9728 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleTypeNameExpCS9738 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePathNameCS_in_ruleTypeNameExpCS9784 = new BitSet(new long[]{0x0000000000200002L});
+ public static final BitSet FOLLOW_ruleCurlyBracketedClauseCS_in_ruleTypeNameExpCS9806 = new BitSet(new long[]{0x0000000000200002L});
+ public static final BitSet FOLLOW_21_in_ruleTypeNameExpCS9819 = new BitSet(new long[]{0xF80007ED4E0B00F0L,0x000000001843D3FFL});
+ public static final BitSet FOLLOW_ruleExpCS_in_ruleTypeNameExpCS9840 = new BitSet(new long[]{0x0000000000800000L});
+ public static final BitSet FOLLOW_23_in_ruleTypeNameExpCS9852 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTypeExpCS_in_entryRuleTypeExpCS9892 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleTypeExpCS9902 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTypeNameExpCS_in_ruleTypeExpCS9953 = new BitSet(new long[]{0x0000000000000002L,0x0000000000100000L});
+ public static final BitSet FOLLOW_ruleTypeLiteralCS_in_ruleTypeExpCS9983 = new BitSet(new long[]{0x0000000000000002L,0x0000000000100000L});
+ public static final BitSet FOLLOW_ruleCollectionPatternCS_in_ruleTypeExpCS10013 = new BitSet(new long[]{0x0000000000000002L,0x0000000000100000L});
+ public static final BitSet FOLLOW_ruleMultiplicityCS_in_ruleTypeExpCS10034 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExpCS_in_entryRuleExpCS10071 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleExpCS10081 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePrefixedPrimaryExpCS_in_ruleExpCS10132 = new BitSet(new long[]{0x07FFFA0100000002L});
+ public static final BitSet FOLLOW_ruleBinaryOperatorName_in_ruleExpCS10165 = new BitSet(new long[]{0xF80007ED4E0B00F0L,0x000000001843D3FFL});
+ public static final BitSet FOLLOW_ruleExpCS_in_ruleExpCS10186 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePrefixedLetExpCS_in_ruleExpCS10220 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePrefixedLetExpCS_in_entryRulePrefixedLetExpCS10255 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRulePrefixedLetExpCS10265 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnaryOperatorName_in_rulePrefixedLetExpCS10324 = new BitSet(new long[]{0xF80007ED4E0B00F0L,0x000000001843D3FFL});
+ public static final BitSet FOLLOW_rulePrefixedLetExpCS_in_rulePrefixedLetExpCS10345 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleLetExpCS_in_rulePrefixedLetExpCS10377 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePrefixedPrimaryExpCS_in_entryRulePrefixedPrimaryExpCS10412 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRulePrefixedPrimaryExpCS10422 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnaryOperatorName_in_rulePrefixedPrimaryExpCS10481 = new BitSet(new long[]{0xF80007ED4E0A00F0L,0x000000001043D3FFL});
+ public static final BitSet FOLLOW_rulePrefixedPrimaryExpCS_in_rulePrefixedPrimaryExpCS10502 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePrimaryExpCS_in_rulePrefixedPrimaryExpCS10534 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePrimaryExpCS_in_entryRulePrimaryExpCS10569 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRulePrimaryExpCS10579 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNestedExpCS_in_rulePrimaryExpCS10629 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleIfExpCS_in_rulePrimaryExpCS10659 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSelfExpCS_in_rulePrimaryExpCS10689 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePrimitiveLiteralExpCS_in_rulePrimaryExpCS10719 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTupleLiteralExpCS_in_rulePrimaryExpCS10749 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleMapLiteralExpCS_in_rulePrimaryExpCS10779 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleCollectionLiteralExpCS_in_rulePrimaryExpCS10809 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleLambdaLiteralExpCS_in_rulePrimaryExpCS10839 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTypeLiteralExpCS_in_rulePrimaryExpCS10869 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNameExpCS_in_rulePrimaryExpCS10899 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNameExpCS_in_entryRuleNameExpCS10934 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleNameExpCS10944 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePathNameCS_in_ruleNameExpCS10990 = new BitSet(new long[]{0x0000000008200002L,0x0000000000140000L});
+ public static final BitSet FOLLOW_ruleSquareBracketedClauseCS_in_ruleNameExpCS11011 = new BitSet(new long[]{0x0000000008200002L,0x0000000000140000L});
+ public static final BitSet FOLLOW_ruleRoundBracketedClauseCS_in_ruleNameExpCS11033 = new BitSet(new long[]{0x0000000000200002L,0x0000000000040000L});
+ public static final BitSet FOLLOW_ruleCurlyBracketedClauseCS_in_ruleNameExpCS11055 = new BitSet(new long[]{0x0000000000000002L,0x0000000000040000L});
+ public static final BitSet FOLLOW_82_in_ruleNameExpCS11075 = new BitSet(new long[]{0x0000000000000000L,0x0000000000080000L});
+ public static final BitSet FOLLOW_83_in_ruleNameExpCS11100 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleCurlyBracketedClauseCS_in_entryRuleCurlyBracketedClauseCS11138 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleCurlyBracketedClauseCS11148 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_21_in_ruleCurlyBracketedClauseCS11197 = new BitSet(new long[]{0x000001EC468A00B0L});
+ public static final BitSet FOLLOW_ruleShadowPartCS_in_ruleCurlyBracketedClauseCS11220 = new BitSet(new long[]{0x0000000000900000L});
+ public static final BitSet FOLLOW_20_in_ruleCurlyBracketedClauseCS11233 = new BitSet(new long[]{0x000001EC460A0030L});
+ public static final BitSet FOLLOW_ruleShadowPartCS_in_ruleCurlyBracketedClauseCS11254 = new BitSet(new long[]{0x0000000000900000L});
+ public static final BitSet FOLLOW_ruleStringLiteral_in_ruleCurlyBracketedClauseCS11285 = new BitSet(new long[]{0x0000000000800000L});
+ public static final BitSet FOLLOW_23_in_ruleCurlyBracketedClauseCS11298 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleRoundBracketedClauseCS_in_entryRuleRoundBracketedClauseCS11334 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleRoundBracketedClauseCS11344 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_27_in_ruleRoundBracketedClauseCS11393 = new BitSet(new long[]{0xF80007ED7E0B00F0L,0x000000001843D3FFL});
+ public static final BitSet FOLLOW_ruleNavigatingArgCS_in_ruleRoundBracketedClauseCS11415 = new BitSet(new long[]{0x0000000211100000L});
+ public static final BitSet FOLLOW_ruleNavigatingCommaArgCS_in_ruleRoundBracketedClauseCS11436 = new BitSet(new long[]{0x0000000211100000L});
+ public static final BitSet FOLLOW_ruleNavigatingSemiArgCS_in_ruleRoundBracketedClauseCS11459 = new BitSet(new long[]{0x0000000011100000L});
+ public static final BitSet FOLLOW_ruleNavigatingCommaArgCS_in_ruleRoundBracketedClauseCS11480 = new BitSet(new long[]{0x0000000011100000L});
+ public static final BitSet FOLLOW_ruleNavigatingBarArgCS_in_ruleRoundBracketedClauseCS11505 = new BitSet(new long[]{0x0000000011100000L});
+ public static final BitSet FOLLOW_ruleNavigatingCommaArgCS_in_ruleRoundBracketedClauseCS11526 = new BitSet(new long[]{0x0000000011100000L});
+ public static final BitSet FOLLOW_28_in_ruleRoundBracketedClauseCS11543 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSquareBracketedClauseCS_in_entryRuleSquareBracketedClauseCS11579 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleSquareBracketedClauseCS11589 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_84_in_ruleSquareBracketedClauseCS11626 = new BitSet(new long[]{0xF80007ED4E0B00F0L,0x000000001843D3FFL});
+ public static final BitSet FOLLOW_ruleExpCS_in_ruleSquareBracketedClauseCS11647 = new BitSet(new long[]{0x0000000000100000L,0x0000000000200000L});
+ public static final BitSet FOLLOW_20_in_ruleSquareBracketedClauseCS11660 = new BitSet(new long[]{0xF80007ED4E0B00F0L,0x000000001843D3FFL});
+ public static final BitSet FOLLOW_ruleExpCS_in_ruleSquareBracketedClauseCS11681 = new BitSet(new long[]{0x0000000000100000L,0x0000000000200000L});
+ public static final BitSet FOLLOW_85_in_ruleSquareBracketedClauseCS11695 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNavigatingArgCS_in_entryRuleNavigatingArgCS11731 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleNavigatingArgCS11741 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingArgCS11788 = new BitSet(new long[]{0x0000000020040002L});
+ public static final BitSet FOLLOW_29_in_ruleNavigatingArgCS11802 = new BitSet(new long[]{0xF80001EC460A0030L,0x00000000000003FFL});
+ public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleNavigatingArgCS11823 = new BitSet(new long[]{0x0002000000000002L});
+ public static final BitSet FOLLOW_49_in_ruleNavigatingArgCS11836 = new BitSet(new long[]{0xF80007ED4E0B00F0L,0x000000001843D3FFL});
+ public static final BitSet FOLLOW_ruleExpCS_in_ruleNavigatingArgCS11857 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_18_in_ruleNavigatingArgCS11879 = new BitSet(new long[]{0xF80007ED4E0B00F0L,0x000000001843D3FFL});
+ public static final BitSet FOLLOW_ruleExpCS_in_ruleNavigatingArgCS11900 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_29_in_ruleNavigatingArgCS11923 = new BitSet(new long[]{0xF80001EC460A0030L,0x00000000000003FFL});
+ public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleNavigatingArgCS11944 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNavigatingBarArgCS_in_entryRuleNavigatingBarArgCS11981 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleNavigatingBarArgCS11991 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_24_in_ruleNavigatingBarArgCS12034 = new BitSet(new long[]{0xF80007ED4E0B00F0L,0x000000001843D3FFL});
+ public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingBarArgCS12068 = new BitSet(new long[]{0x0000000020000002L});
+ public static final BitSet FOLLOW_29_in_ruleNavigatingBarArgCS12081 = new BitSet(new long[]{0xF80001EC460A0030L,0x00000000000003FFL});
+ public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleNavigatingBarArgCS12102 = new BitSet(new long[]{0x0002000000000002L});
+ public static final BitSet FOLLOW_49_in_ruleNavigatingBarArgCS12115 = new BitSet(new long[]{0xF80007ED4E0B00F0L,0x000000001843D3FFL});
+ public static final BitSet FOLLOW_ruleExpCS_in_ruleNavigatingBarArgCS12136 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNavigatingCommaArgCS_in_entryRuleNavigatingCommaArgCS12176 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleNavigatingCommaArgCS12186 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_20_in_ruleNavigatingCommaArgCS12229 = new BitSet(new long[]{0xF80007ED4E0B00F0L,0x000000001843D3FFL});
+ public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingCommaArgCS12263 = new BitSet(new long[]{0x0000000020040002L});
+ public static final BitSet FOLLOW_29_in_ruleNavigatingCommaArgCS12277 = new BitSet(new long[]{0xF80001EC460A0030L,0x00000000000003FFL});
+ public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleNavigatingCommaArgCS12298 = new BitSet(new long[]{0x0002000000000002L});
+ public static final BitSet FOLLOW_49_in_ruleNavigatingCommaArgCS12311 = new BitSet(new long[]{0xF80007ED4E0B00F0L,0x000000001843D3FFL});
+ public static final BitSet FOLLOW_ruleExpCS_in_ruleNavigatingCommaArgCS12332 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_18_in_ruleNavigatingCommaArgCS12354 = new BitSet(new long[]{0xF80007ED4E0B00F0L,0x000000001843D3FFL});
+ public static final BitSet FOLLOW_ruleExpCS_in_ruleNavigatingCommaArgCS12375 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNavigatingSemiArgCS_in_entryRuleNavigatingSemiArgCS12414 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleNavigatingSemiArgCS12424 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_33_in_ruleNavigatingSemiArgCS12467 = new BitSet(new long[]{0xF80007ED4E0B00F0L,0x000000001843D3FFL});
+ public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingSemiArgCS12501 = new BitSet(new long[]{0x0000000020000002L});
+ public static final BitSet FOLLOW_29_in_ruleNavigatingSemiArgCS12514 = new BitSet(new long[]{0xF80001EC460A0030L,0x00000000000003FFL});
+ public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleNavigatingSemiArgCS12535 = new BitSet(new long[]{0x0002000000000002L});
+ public static final BitSet FOLLOW_49_in_ruleNavigatingSemiArgCS12548 = new BitSet(new long[]{0xF80007ED4E0B00F0L,0x000000001843D3FFL});
+ public static final BitSet FOLLOW_ruleExpCS_in_ruleNavigatingSemiArgCS12569 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_entryRuleNavigatingArgExpCS12609 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleNavigatingArgExpCS12619 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExpCS_in_ruleNavigatingArgExpCS12668 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleIfExpCS_in_entryRuleIfExpCS12702 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleIfExpCS12712 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_86_in_ruleIfExpCS12749 = new BitSet(new long[]{0xF80007ED6E0B00F0L,0x000000001843D3FFL});
+ public static final BitSet FOLLOW_ruleExpCS_in_ruleIfExpCS12772 = new BitSet(new long[]{0x0000000000000000L,0x0000000000800000L});
+ public static final BitSet FOLLOW_rulePatternExpCS_in_ruleIfExpCS12791 = new BitSet(new long[]{0x0000000000000000L,0x0000000000800000L});
+ public static final BitSet FOLLOW_87_in_ruleIfExpCS12806 = new BitSet(new long[]{0xF80007ED4E0B00F0L,0x000000001843D3FFL});
+ public static final BitSet FOLLOW_ruleExpCS_in_ruleIfExpCS12827 = new BitSet(new long[]{0x0000000000000000L,0x0000000005000000L});
+ public static final BitSet FOLLOW_ruleElseIfThenExpCS_in_ruleIfExpCS12848 = new BitSet(new long[]{0x0000000000000000L,0x0000000005000000L});
+ public static final BitSet FOLLOW_88_in_ruleIfExpCS12861 = new BitSet(new long[]{0xF80007ED4E0B00F0L,0x000000001843D3FFL});
+ public static final BitSet FOLLOW_ruleExpCS_in_ruleIfExpCS12882 = new BitSet(new long[]{0x0000000000000000L,0x0000000002000000L});
+ public static final BitSet FOLLOW_89_in_ruleIfExpCS12894 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleElseIfThenExpCS_in_entryRuleElseIfThenExpCS12930 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleElseIfThenExpCS12940 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_90_in_ruleElseIfThenExpCS12977 = new BitSet(new long[]{0xF80007ED4E0B00F0L,0x000000001843D3FFL});
+ public static final BitSet FOLLOW_ruleExpCS_in_ruleElseIfThenExpCS12998 = new BitSet(new long[]{0x0000000000000000L,0x0000000000800000L});
+ public static final BitSet FOLLOW_87_in_ruleElseIfThenExpCS13010 = new BitSet(new long[]{0xF80007ED4E0B00F0L,0x000000001843D3FFL});
+ public static final BitSet FOLLOW_ruleExpCS_in_ruleElseIfThenExpCS13031 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleLetExpCS_in_entryRuleLetExpCS13067 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleLetExpCS13077 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_91_in_ruleLetExpCS13114 = new BitSet(new long[]{0x000001EC460A0030L});
+ public static final BitSet FOLLOW_ruleLetVariableCS_in_ruleLetExpCS13135 = new BitSet(new long[]{0x0000000000140000L});
+ public static final BitSet FOLLOW_20_in_ruleLetExpCS13148 = new BitSet(new long[]{0x000001EC460A0030L});
+ public static final BitSet FOLLOW_ruleLetVariableCS_in_ruleLetExpCS13169 = new BitSet(new long[]{0x0000000000140000L});
+ public static final BitSet FOLLOW_18_in_ruleLetExpCS13183 = new BitSet(new long[]{0xF80007ED4E0B00F0L,0x000000001843D3FFL});
+ public static final BitSet FOLLOW_ruleExpCS_in_ruleLetExpCS13204 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleLetVariableCS_in_entryRuleLetVariableCS13240 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleLetVariableCS13250 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleLetVariableCS13296 = new BitSet(new long[]{0x0002000028000000L});
+ public static final BitSet FOLLOW_ruleRoundBracketedClauseCS_in_ruleLetVariableCS13317 = new BitSet(new long[]{0x0002000020000000L});
+ public static final BitSet FOLLOW_29_in_ruleLetVariableCS13331 = new BitSet(new long[]{0xF80001EC460A0030L,0x00000000000003FFL});
+ public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleLetVariableCS13352 = new BitSet(new long[]{0x0002000000000000L});
+ public static final BitSet FOLLOW_49_in_ruleLetVariableCS13366 = new BitSet(new long[]{0xF80007ED4E0B00F0L,0x000000001843D3FFL});
+ public static final BitSet FOLLOW_ruleExpCS_in_ruleLetVariableCS13387 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNestedExpCS_in_entryRuleNestedExpCS13423 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleNestedExpCS13433 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_27_in_ruleNestedExpCS13470 = new BitSet(new long[]{0xF80007ED4E0B00F0L,0x000000001843D3FFL});
+ public static final BitSet FOLLOW_ruleExpCS_in_ruleNestedExpCS13491 = new BitSet(new long[]{0x0000000010000000L});
+ public static final BitSet FOLLOW_28_in_ruleNestedExpCS13503 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSelfExpCS_in_entryRuleSelfExpCS13539 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleSelfExpCS13549 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_92_in_ruleSelfExpCS13598 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleMultiplicityBoundsCS_in_entryRuleMultiplicityBoundsCS13634 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleMultiplicityBoundsCS13644 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleLOWER_in_ruleMultiplicityBoundsCS13690 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000400L});
+ public static final BitSet FOLLOW_74_in_ruleMultiplicityBoundsCS13703 = new BitSet(new long[]{0x0000000100000040L});
+ public static final BitSet FOLLOW_ruleUPPER_in_ruleMultiplicityBoundsCS13724 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleMultiplicityCS_in_entryRuleMultiplicityCS13762 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleMultiplicityCS13772 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_84_in_ruleMultiplicityCS13809 = new BitSet(new long[]{0x0000100100000040L,0x0000000020000000L});
+ public static final BitSet FOLLOW_ruleMultiplicityBoundsCS_in_ruleMultiplicityCS13835 = new BitSet(new long[]{0x0000000000000000L,0x0000000000200000L});
+ public static final BitSet FOLLOW_ruleMultiplicityStringCS_in_ruleMultiplicityCS13865 = new BitSet(new long[]{0x0000000000000000L,0x0000000000200000L});
+ public static final BitSet FOLLOW_85_in_ruleMultiplicityCS13877 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleMultiplicityStringCS_in_entryRuleMultiplicityStringCS13913 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleMultiplicityStringCS13923 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_32_in_ruleMultiplicityStringCS13967 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_44_in_ruleMultiplicityStringCS13996 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_93_in_ruleMultiplicityStringCS14025 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePathNameCS_in_entryRulePathNameCS14076 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRulePathNameCS14086 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleFirstPathElementCS_in_rulePathNameCS14132 = new BitSet(new long[]{0x0000000080000002L});
+ public static final BitSet FOLLOW_31_in_rulePathNameCS14145 = new BitSet(new long[]{0xF80001EC460A0030L,0x00000000000003FFL});
+ public static final BitSet FOLLOW_ruleNextPathElementCS_in_rulePathNameCS14166 = new BitSet(new long[]{0x0000000080000002L});
+ public static final BitSet FOLLOW_ruleFirstPathElementCS_in_entryRuleFirstPathElementCS14204 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleFirstPathElementCS14214 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleFirstPathElementCS14265 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNextPathElementCS_in_entryRuleNextPathElementCS14300 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleNextPathElementCS14310 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnreservedName_in_ruleNextPathElementCS14361 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTemplateBindingCS_in_entryRuleTemplateBindingCS14396 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleTemplateBindingCS14406 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_27_in_ruleTemplateBindingCS14443 = new BitSet(new long[]{0x000001EC460A0030L,0x0000000020000000L});
+ public static final BitSet FOLLOW_ruleTemplateParameterSubstitutionCS_in_ruleTemplateBindingCS14464 = new BitSet(new long[]{0x0000000010100000L});
+ public static final BitSet FOLLOW_20_in_ruleTemplateBindingCS14477 = new BitSet(new long[]{0x000001EC460A0030L,0x0000000020000000L});
+ public static final BitSet FOLLOW_ruleTemplateParameterSubstitutionCS_in_ruleTemplateBindingCS14498 = new BitSet(new long[]{0x0000000010100000L});
+ public static final BitSet FOLLOW_28_in_ruleTemplateBindingCS14512 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTemplateParameterSubstitutionCS_in_entryRuleTemplateParameterSubstitutionCS14548 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleTemplateParameterSubstitutionCS14558 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTypeRefCS_in_ruleTemplateParameterSubstitutionCS14603 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTypeParameterCS_in_entryRuleTypeParameterCS14640 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleTypeParameterCS14650 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleTypeParameterCS14696 = new BitSet(new long[]{0x0000000000000002L,0x0000000040000000L});
+ public static final BitSet FOLLOW_94_in_ruleTypeParameterCS14709 = new BitSet(new long[]{0x000001EC460A0030L});
+ public static final BitSet FOLLOW_ruleTypedRefCS_in_ruleTypeParameterCS14730 = new BitSet(new long[]{0x0000000000000002L,0x0000000080000000L});
+ public static final BitSet FOLLOW_95_in_ruleTypeParameterCS14743 = new BitSet(new long[]{0x000001EC460A0030L});
+ public static final BitSet FOLLOW_ruleTypedRefCS_in_ruleTypeParameterCS14764 = new BitSet(new long[]{0x0000000000000002L,0x0000000080000000L});
+ public static final BitSet FOLLOW_ruleTypeRefCS_in_entryRuleTypeRefCS14804 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleTypeRefCS14814 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTypedRefCS_in_ruleTypeRefCS14864 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleWildcardTypeRefCS_in_ruleTypeRefCS14894 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTypedRefCS_in_entryRuleTypedRefCS14929 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleTypedRefCS14939 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTypedTypeRefCS_in_ruleTypedRefCS14988 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTypedTypeRefCS_in_entryRuleTypedTypeRefCS15022 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleTypedTypeRefCS15032 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePathNameCS_in_ruleTypedTypeRefCS15078 = new BitSet(new long[]{0x0000000008000002L});
+ public static final BitSet FOLLOW_ruleTemplateBindingCS_in_ruleTypedTypeRefCS15099 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleWildcardTypeRefCS_in_entryRuleWildcardTypeRefCS15136 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleWildcardTypeRefCS15146 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_93_in_ruleWildcardTypeRefCS15195 = new BitSet(new long[]{0x0000000000000002L,0x0000000040000000L});
+ public static final BitSet FOLLOW_94_in_ruleWildcardTypeRefCS15208 = new BitSet(new long[]{0x000001EC460A0030L});
+ public static final BitSet FOLLOW_ruleTypedRefCS_in_ruleWildcardTypeRefCS15229 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleID_in_entryRuleID15268 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleID15279 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_SIMPLE_ID_in_ruleID15319 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_ESCAPED_ID_in_ruleID15345 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleIdentifier_in_entryRuleIdentifier15391 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleIdentifier15402 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleID_in_ruleIdentifier15448 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleLOWER_in_entryRuleLOWER15493 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleLOWER15504 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_INT_in_ruleLOWER15543 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNUMBER_LITERAL_in_entryRuleNUMBER_LITERAL15588 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleNUMBER_LITERAL15599 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_INT_in_ruleNUMBER_LITERAL15638 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleStringLiteral_in_entryRuleStringLiteral15683 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleStringLiteral15694 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_SINGLE_QUOTED_STRING_in_ruleStringLiteral15733 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUPPER_in_entryRuleUPPER15778 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleUPPER15789 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_INT_in_ruleUPPER15829 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_32_in_ruleUPPER15853 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleURI_in_entryRuleURI15894 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleURI15905 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_SINGLE_QUOTED_STRING_in_ruleURI15944 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_21_in_synpred17_InternalQVTcore673 = new BitSet(new long[]{0x000001EC460A0030L});
+ public static final BitSet FOLLOW_ruleUnrealizedVariableCS_in_synpred17_InternalQVTcore695 = new BitSet(new long[]{0x0000000001100000L});
+ public static final BitSet FOLLOW_ruleRealizedVariableCS_in_synpred17_InternalQVTcore722 = new BitSet(new long[]{0x0000000001100000L});
+ public static final BitSet FOLLOW_20_in_synpred17_InternalQVTcore736 = new BitSet(new long[]{0x000001EC460A0030L});
+ public static final BitSet FOLLOW_ruleUnrealizedVariableCS_in_synpred17_InternalQVTcore758 = new BitSet(new long[]{0x0000000001100000L});
+ public static final BitSet FOLLOW_ruleRealizedVariableCS_in_synpred17_InternalQVTcore785 = new BitSet(new long[]{0x0000000001100000L});
+ public static final BitSet FOLLOW_24_in_synpred17_InternalQVTcore800 = new BitSet(new long[]{0xF80007ED4E8B00F0L,0x000000001843D3FFL});
+ public static final BitSet FOLLOW_rulePredicateOrAssignmentCS_in_synpred17_InternalQVTcore821 = new BitSet(new long[]{0xF80007ED4E8B00F0L,0x000000001843D3FFL});
+ public static final BitSet FOLLOW_23_in_synpred17_InternalQVTcore834 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_21_in_synpred21_InternalQVTcore854 = new BitSet(new long[]{0x000001EC460A0030L});
+ public static final BitSet FOLLOW_ruleUnrealizedVariableCS_in_synpred21_InternalQVTcore876 = new BitSet(new long[]{0x0000000000900000L});
+ public static final BitSet FOLLOW_ruleRealizedVariableCS_in_synpred21_InternalQVTcore903 = new BitSet(new long[]{0x0000000000900000L});
+ public static final BitSet FOLLOW_20_in_synpred21_InternalQVTcore917 = new BitSet(new long[]{0x000001EC460A0030L});
+ public static final BitSet FOLLOW_ruleUnrealizedVariableCS_in_synpred21_InternalQVTcore939 = new BitSet(new long[]{0x0000000000900000L});
+ public static final BitSet FOLLOW_ruleRealizedVariableCS_in_synpred21_InternalQVTcore966 = new BitSet(new long[]{0x0000000000900000L});
+ public static final BitSet FOLLOW_23_in_synpred21_InternalQVTcore981 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_21_in_synpred23_InternalQVTcore1001 = new BitSet(new long[]{0xF80007ED4E0B00F0L,0x000000001843D3FFL});
+ public static final BitSet FOLLOW_rulePredicateOrAssignmentCS_in_synpred23_InternalQVTcore1022 = new BitSet(new long[]{0xF80007ED4E8B00F0L,0x000000001843D3FFL});
+ public static final BitSet FOLLOW_23_in_synpred23_InternalQVTcore1035 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_27_in_synpred31_InternalQVTcore1437 = new BitSet(new long[]{0x000001EC460A0030L});
+ public static final BitSet FOLLOW_ruleGuardVariableCS_in_synpred31_InternalQVTcore1458 = new BitSet(new long[]{0x0000000001100000L});
+ public static final BitSet FOLLOW_20_in_synpred31_InternalQVTcore1471 = new BitSet(new long[]{0x000001EC460A0030L});
+ public static final BitSet FOLLOW_ruleGuardVariableCS_in_synpred31_InternalQVTcore1492 = new BitSet(new long[]{0x0000000001100000L});
+ public static final BitSet FOLLOW_24_in_synpred31_InternalQVTcore1506 = new BitSet(new long[]{0xF80007ED5E0B00F0L,0x000000001843D3FFL});
+ public static final BitSet FOLLOW_rulePredicateCS_in_synpred31_InternalQVTcore1527 = new BitSet(new long[]{0xF80007ED5E0B00F0L,0x000000001843D3FFL});
+ public static final BitSet FOLLOW_28_in_synpred31_InternalQVTcore1540 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_27_in_synpred33_InternalQVTcore1560 = new BitSet(new long[]{0x000001EC460A0030L});
+ public static final BitSet FOLLOW_ruleGuardVariableCS_in_synpred33_InternalQVTcore1581 = new BitSet(new long[]{0x0000000010100000L});
+ public static final BitSet FOLLOW_20_in_synpred33_InternalQVTcore1594 = new BitSet(new long[]{0x000001EC460A0030L});
+ public static final BitSet FOLLOW_ruleGuardVariableCS_in_synpred33_InternalQVTcore1615 = new BitSet(new long[]{0x0000000010100000L});
+ public static final BitSet FOLLOW_28_in_synpred33_InternalQVTcore1629 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_27_in_synpred35_InternalQVTcore1649 = new BitSet(new long[]{0xF80007ED4E0B00F0L,0x000000001843D3FFL});
+ public static final BitSet FOLLOW_rulePredicateCS_in_synpred35_InternalQVTcore1670 = new BitSet(new long[]{0xF80007ED5E0B00F0L,0x000000001843D3FFL});
+ public static final BitSet FOLLOW_28_in_synpred35_InternalQVTcore1683 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_21_in_synpred124_InternalQVTcore9819 = new BitSet(new long[]{0xF80007ED4E0B00F0L,0x000000001843D3FFL});
+ public static final BitSet FOLLOW_ruleExpCS_in_synpred124_InternalQVTcore9840 = new BitSet(new long[]{0x0000000000800000L});
+ public static final BitSet FOLLOW_23_in_synpred124_InternalQVTcore9852 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleCurlyBracketedClauseCS_in_synpred125_InternalQVTcore9806 = new BitSet(new long[]{0x0000000000200002L});
+ public static final BitSet FOLLOW_21_in_synpred125_InternalQVTcore9819 = new BitSet(new long[]{0xF80007ED4E0B00F0L,0x000000001843D3FFL});
+ public static final BitSet FOLLOW_ruleExpCS_in_synpred125_InternalQVTcore9840 = new BitSet(new long[]{0x0000000000800000L});
+ public static final BitSet FOLLOW_23_in_synpred125_InternalQVTcore9852 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTypeLiteralCS_in_synpred127_InternalQVTcore9983 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePrefixedPrimaryExpCS_in_synpred130_InternalQVTcore10132 = new BitSet(new long[]{0x07FFFA0100000002L});
+ public static final BitSet FOLLOW_ruleBinaryOperatorName_in_synpred130_InternalQVTcore10165 = new BitSet(new long[]{0xF80007ED4E0B00F0L,0x000000001843D3FFL});
+ public static final BitSet FOLLOW_ruleExpCS_in_synpred130_InternalQVTcore10186 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTupleLiteralExpCS_in_synpred137_InternalQVTcore10749 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleMapLiteralExpCS_in_synpred138_InternalQVTcore10779 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleCollectionLiteralExpCS_in_synpred139_InternalQVTcore10809 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTypeLiteralExpCS_in_synpred141_InternalQVTcore10869 = new BitSet(new long[]{0x0000000000000002L});
}
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/serializer/AbstractQVTcoreSyntacticSequencer.java b/plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/serializer/AbstractQVTcoreSyntacticSequencer.java
index 6de1b549c..df9dc6eb9 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/serializer/AbstractQVTcoreSyntacticSequencer.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/serializer/AbstractQVTcoreSyntacticSequencer.java
@@ -11,7 +11,6 @@ import org.eclipse.xtext.IGrammarAccess;
import org.eclipse.xtext.RuleCall;
import org.eclipse.xtext.nodemodel.INode;
import org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias;
-import org.eclipse.xtext.serializer.analysis.GrammarAlias.AlternativeAlias;
import org.eclipse.xtext.serializer.analysis.GrammarAlias.GroupAlias;
import org.eclipse.xtext.serializer.analysis.GrammarAlias.TokenAlias;
import org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable;
@@ -22,17 +21,11 @@ import org.eclipse.xtext.serializer.sequencer.AbstractSyntacticSequencer;
public abstract class AbstractQVTcoreSyntacticSequencer extends AbstractSyntacticSequencer {
protected QVTcoreGrammarAccess grammarAccess;
- protected AbstractElementAlias match_BottomPatternCS_VerticalLineKeyword_0_3_0_q;
- protected AbstractElementAlias match_GuardPatternCS_VerticalLineKeyword_0_3_0_q;
- protected AbstractElementAlias match_GuardPatternCS___LeftParenthesisKeyword_0_1_VerticalLineKeyword_0_3_0_q_RightParenthesisKeyword_0_4___or_____LeftParenthesisKeyword_1_1_RightParenthesisKeyword_1_3___or___LeftParenthesisKeyword_2_1_RightParenthesisKeyword_2_3____;
protected AbstractElementAlias match_TupleTypeCS___LeftParenthesisKeyword_1_0_RightParenthesisKeyword_1_2__q;
@Inject
protected void init(IGrammarAccess access) {
grammarAccess = (QVTcoreGrammarAccess) access;
- match_BottomPatternCS_VerticalLineKeyword_0_3_0_q = new TokenAlias(false, true, grammarAccess.getBottomPatternCSAccess().getVerticalLineKeyword_0_3_0());
- match_GuardPatternCS_VerticalLineKeyword_0_3_0_q = new TokenAlias(false, true, grammarAccess.getGuardPatternCSAccess().getVerticalLineKeyword_0_3_0());
- match_GuardPatternCS___LeftParenthesisKeyword_0_1_VerticalLineKeyword_0_3_0_q_RightParenthesisKeyword_0_4___or_____LeftParenthesisKeyword_1_1_RightParenthesisKeyword_1_3___or___LeftParenthesisKeyword_2_1_RightParenthesisKeyword_2_3____ = new AlternativeAlias(false, false, new AlternativeAlias(false, false, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getGuardPatternCSAccess().getLeftParenthesisKeyword_1_1()), new TokenAlias(false, false, grammarAccess.getGuardPatternCSAccess().getRightParenthesisKeyword_1_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getGuardPatternCSAccess().getLeftParenthesisKeyword_2_1()), new TokenAlias(false, false, grammarAccess.getGuardPatternCSAccess().getRightParenthesisKeyword_2_3()))), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getGuardPatternCSAccess().getLeftParenthesisKeyword_0_1()), new TokenAlias(false, true, grammarAccess.getGuardPatternCSAccess().getVerticalLineKeyword_0_3_0()), new TokenAlias(false, false, grammarAccess.getGuardPatternCSAccess().getRightParenthesisKeyword_0_4())));
match_TupleTypeCS___LeftParenthesisKeyword_1_0_RightParenthesisKeyword_1_2__q = new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getTupleTypeCSAccess().getLeftParenthesisKeyword_1_0()), new TokenAlias(false, false, grammarAccess.getTupleTypeCSAccess().getRightParenthesisKeyword_1_2()));
}
@@ -48,13 +41,7 @@ public abstract class AbstractQVTcoreSyntacticSequencer extends AbstractSyntacti
List<INode> transitionNodes = collectNodes(fromNode, toNode);
for (AbstractElementAlias syntax : transition.getAmbiguousSyntaxes()) {
List<INode> syntaxNodes = getNodesFor(transitionNodes, syntax);
- if(match_BottomPatternCS_VerticalLineKeyword_0_3_0_q.equals(syntax))
- emit_BottomPatternCS_VerticalLineKeyword_0_3_0_q(semanticObject, getLastNavigableState(), syntaxNodes);
- else if(match_GuardPatternCS_VerticalLineKeyword_0_3_0_q.equals(syntax))
- emit_GuardPatternCS_VerticalLineKeyword_0_3_0_q(semanticObject, getLastNavigableState(), syntaxNodes);
- else if(match_GuardPatternCS___LeftParenthesisKeyword_0_1_VerticalLineKeyword_0_3_0_q_RightParenthesisKeyword_0_4___or_____LeftParenthesisKeyword_1_1_RightParenthesisKeyword_1_3___or___LeftParenthesisKeyword_2_1_RightParenthesisKeyword_2_3____.equals(syntax))
- emit_GuardPatternCS___LeftParenthesisKeyword_0_1_VerticalLineKeyword_0_3_0_q_RightParenthesisKeyword_0_4___or_____LeftParenthesisKeyword_1_1_RightParenthesisKeyword_1_3___or___LeftParenthesisKeyword_2_1_RightParenthesisKeyword_2_3____(semanticObject, getLastNavigableState(), syntaxNodes);
- else if(match_TupleTypeCS___LeftParenthesisKeyword_1_0_RightParenthesisKeyword_1_2__q.equals(syntax))
+ if(match_TupleTypeCS___LeftParenthesisKeyword_1_0_RightParenthesisKeyword_1_2__q.equals(syntax))
emit_TupleTypeCS___LeftParenthesisKeyword_1_0_RightParenthesisKeyword_1_2__q(semanticObject, getLastNavigableState(), syntaxNodes);
else acceptNodes(getLastNavigableState(), syntaxNodes);
}
@@ -62,40 +49,6 @@ public abstract class AbstractQVTcoreSyntacticSequencer extends AbstractSyntacti
/**
* Ambiguous syntax:
- * '|'?
- *
- * This ambiguous syntax occurs at:
- * ownedRealizedVariables+=RealizedVariableCS (ambiguity) '}' (rule end)
- * ownedUnrealizedVariables+=UnrealizedVariableCS (ambiguity) '}' (rule end)
- */
- protected void emit_BottomPatternCS_VerticalLineKeyword_0_3_0_q(EObject semanticObject, ISynNavigable transition, List<INode> nodes) {
- acceptNodes(transition, nodes);
- }
-
- /**
- * Ambiguous syntax:
- * '|'?
- *
- * This ambiguous syntax occurs at:
- * ownedUnrealizedVariables+=GuardVariableCS (ambiguity) ')' (rule end)
- */
- protected void emit_GuardPatternCS_VerticalLineKeyword_0_3_0_q(EObject semanticObject, ISynNavigable transition, List<INode> nodes) {
- acceptNodes(transition, nodes);
- }
-
- /**
- * Ambiguous syntax:
- * ('(' '|'? ')') | (('(' ')') | ('(' ')'))
- *
- * This ambiguous syntax occurs at:
- * (rule start) (ambiguity) (rule start)
- */
- protected void emit_GuardPatternCS___LeftParenthesisKeyword_0_1_VerticalLineKeyword_0_3_0_q_RightParenthesisKeyword_0_4___or_____LeftParenthesisKeyword_1_1_RightParenthesisKeyword_1_3___or___LeftParenthesisKeyword_2_1_RightParenthesisKeyword_2_3____(EObject semanticObject, ISynNavigable transition, List<INode> nodes) {
- acceptNodes(transition, nodes);
- }
-
- /**
- * Ambiguous syntax:
* ('(' ')')?
*
* This ambiguous syntax occurs at:
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/services/QVTcoreGrammarAccess.java b/plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/services/QVTcoreGrammarAccess.java
index d51364418..56be28a06 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/services/QVTcoreGrammarAccess.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/services/QVTcoreGrammarAccess.java
@@ -270,11 +270,14 @@ public class QVTcoreGrammarAccess extends AbstractGrammarElementFinder {
return getMappingCSAccess().getRule();
}
+ //// Bug 466385 explains the redundancy below
//BottomPatternCS:
// "{" (ownedUnrealizedVariables+=UnrealizedVariableCS | ownedRealizedVariables+=RealizedVariableCS) (","
- // (ownedUnrealizedVariables+=UnrealizedVariableCS | ownedRealizedVariables+=RealizedVariableCS))* ("|"
- // ownedConstraints+=PredicateOrAssignmentCS*)? "}" | {BottomPatternCS} "{" ownedConstraints+=PredicateOrAssignmentCS*
- // "}";
+ // (ownedUnrealizedVariables+=UnrealizedVariableCS | ownedRealizedVariables+=RealizedVariableCS))* "|"
+ // ownedConstraints+=PredicateOrAssignmentCS* "}" | "{" (ownedUnrealizedVariables+=UnrealizedVariableCS |
+ // ownedRealizedVariables+=RealizedVariableCS) ("," (ownedUnrealizedVariables+=UnrealizedVariableCS |
+ // ownedRealizedVariables+=RealizedVariableCS))* "}" | "{" ownedConstraints+=PredicateOrAssignmentCS+ "}" |
+ // {BottomPatternCS} "{" "}";
public QVTcoreBaseGrammarAccess.BottomPatternCSElements getBottomPatternCSAccess() {
return gaQVTcoreBase.getBottomPatternCSAccess();
}
@@ -296,11 +299,11 @@ public class QVTcoreGrammarAccess extends AbstractGrammarElementFinder {
}
////EnforcementOperationCS: ('creation'|'deletion') ExpCS ';';
+ //// Bug 466385 explains the redundancy below
//GuardPatternCS:
- // {GuardPatternCS} "(" (ownedUnrealizedVariables+=GuardVariableCS ("," ownedUnrealizedVariables+=GuardVariableCS)*)?
- // ("|" ownedPredicates+=PredicateCS*)? ")" // FIXME Redundant but avoids serializer failure on Class2RDBMS.qvtc
- // | {GuardPatternCS} "(" (ownedUnrealizedVariables+=GuardVariableCS ("," ownedUnrealizedVariables+=GuardVariableCS)*)?
- // ")" | {GuardPatternCS} "(" ownedPredicates+=PredicateCS* ")";
+ // "(" ownedUnrealizedVariables+=GuardVariableCS ("," ownedUnrealizedVariables+=GuardVariableCS)* "|"
+ // ownedPredicates+=PredicateCS* ")" | "(" ownedUnrealizedVariables+=GuardVariableCS (","
+ // ownedUnrealizedVariables+=GuardVariableCS)* ")" | "(" ownedPredicates+=PredicateCS+ ")" | {GuardPatternCS} "(" ")";
public QVTcoreBaseGrammarAccess.GuardPatternCSElements getGuardPatternCSAccess() {
return gaQVTcoreBase.getGuardPatternCSAccess();
}

Back to the top