Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/AbstractQVTimperativeProposalProvider.java24
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/QVTimperativeParser.java15
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g574
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.tokens160
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperativeLexer.java1074
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperativeParser.java26065
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/QVTimperative.xtextbinbin29187 -> 29112 bytes
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/QVTimperativeGrammarResource.java10
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g191
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.tokens260
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperativeLexer.java1590
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperativeParser.java12331
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/serializer/AbstractQVTimperativeSemanticSequencer.java50
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/services/QVTimperativeGrammarAccess.java176
14 files changed, 21007 insertions, 21513 deletions
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/AbstractQVTimperativeProposalProvider.java b/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/AbstractQVTimperativeProposalProvider.java
index 31dbfa912..9448ee232 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/AbstractQVTimperativeProposalProvider.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/AbstractQVTimperativeProposalProvider.java
@@ -38,6 +38,12 @@ public class AbstractQVTimperativeProposalProvider extends org.eclipse.qvtd.xtex
public void completeTopLevelCS_OwnedQueries(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
+ public void completeAddStatementCS_TargetVariable(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeAddStatementCS_OwnedExpression(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
public void completeBottomPatternCS_OwnedUnrealizedVariables(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
@@ -47,12 +53,6 @@ public class AbstractQVTimperativeProposalProvider extends org.eclipse.qvtd.xtex
public void completeBottomPatternCS_OwnedConstraints(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
- public void completeConnectionStatementCS_TargetVariable(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor);
- }
- public void completeConnectionStatementCS_OwnedExpression(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
- }
public void completeDirectionCS_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
@@ -202,15 +202,9 @@ public class AbstractQVTimperativeProposalProvider extends org.eclipse.qvtd.xtex
public void completePredicateCS_OwnedCondition(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
- public void completePredicateOrAssignmentCS_IsDefault(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
public void completePredicateOrAssignmentCS_OwnedTarget(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
- public void completePredicateOrAssignmentCS_IsAccumulate(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
public void completePredicateOrAssignmentCS_OwnedInitExpression(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
@@ -332,13 +326,13 @@ public class AbstractQVTimperativeProposalProvider extends org.eclipse.qvtd.xtex
public void complete_TopLevelCS(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
// subclasses may override
}
- public void complete_BottomPatternCS(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ public void complete_AddStatementCS(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
// subclasses may override
}
- public void complete_BottomStatementCS(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ public void complete_BottomPatternCS(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
// subclasses may override
}
- public void complete_ConnectionStatementCS(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ public void complete_BottomStatementCS(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
// subclasses may override
}
public void complete_ControlStatementCS(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/QVTimperativeParser.java b/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/QVTimperativeParser.java
index 0dd025cff..1f1c59c2f 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/QVTimperativeParser.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/QVTimperativeParser.java
@@ -58,7 +58,6 @@ public class QVTimperativeParser extends AbstractContentAssistParser {
put(grammarAccess.getQualifiedPackageCSAccess().getAlternatives_5(), "rule__QualifiedPackageCS__Alternatives_5");
put(grammarAccess.getQualifiedPackageCSAccess().getAlternatives_5_0_1(), "rule__QualifiedPackageCS__Alternatives_5_0_1");
put(grammarAccess.getQualifiedPackageCSAccess().getOwnedClassesAlternatives_5_0_1_1_0(), "rule__QualifiedPackageCS__OwnedClassesAlternatives_5_0_1_1_0");
- put(grammarAccess.getPredicateOrAssignmentCSAccess().getAlternatives_2_0(), "rule__PredicateOrAssignmentCS__Alternatives_2_0");
put(grammarAccess.getQueryCSAccess().getAlternatives_9(), "rule__QueryCS__Alternatives_9");
put(grammarAccess.getTargetBottomPatternCSAccess().getAlternatives_2_0(), "rule__TargetBottomPatternCS__Alternatives_2_0");
put(grammarAccess.getTargetBottomPatternCSAccess().getAlternatives_2_1_1(), "rule__TargetBottomPatternCS__Alternatives_2_1_1");
@@ -117,13 +116,13 @@ public class QVTimperativeParser extends AbstractContentAssistParser {
put(grammarAccess.getIDAccess().getAlternatives(), "rule__ID__Alternatives");
put(grammarAccess.getUPPERAccess().getAlternatives(), "rule__UPPER__Alternatives");
put(grammarAccess.getTopLevelCSAccess().getGroup(), "rule__TopLevelCS__Group__0");
+ put(grammarAccess.getAddStatementCSAccess().getGroup(), "rule__AddStatementCS__Group__0");
put(grammarAccess.getBottomPatternCSAccess().getGroup_0(), "rule__BottomPatternCS__Group_0__0");
put(grammarAccess.getBottomPatternCSAccess().getGroup_0_2(), "rule__BottomPatternCS__Group_0_2__0");
put(grammarAccess.getBottomPatternCSAccess().getGroup_1(), "rule__BottomPatternCS__Group_1__0");
put(grammarAccess.getBottomPatternCSAccess().getGroup_1_2(), "rule__BottomPatternCS__Group_1_2__0");
put(grammarAccess.getBottomPatternCSAccess().getGroup_2(), "rule__BottomPatternCS__Group_2__0");
put(grammarAccess.getBottomPatternCSAccess().getGroup_3(), "rule__BottomPatternCS__Group_3__0");
- put(grammarAccess.getConnectionStatementCSAccess().getGroup(), "rule__ConnectionStatementCS__Group__0");
put(grammarAccess.getDirectionCSAccess().getGroup(), "rule__DirectionCS__Group__0");
put(grammarAccess.getDirectionCSAccess().getGroup_4(), "rule__DirectionCS__Group_4__0");
put(grammarAccess.getDirectionCSAccess().getGroup_5(), "rule__DirectionCS__Group_5__0");
@@ -169,7 +168,7 @@ public class QVTimperativeParser extends AbstractContentAssistParser {
put(grammarAccess.getParamDeclarationCSAccess().getGroup(), "rule__ParamDeclarationCS__Group__0");
put(grammarAccess.getPredicateCSAccess().getGroup(), "rule__PredicateCS__Group__0");
put(grammarAccess.getPredicateOrAssignmentCSAccess().getGroup(), "rule__PredicateOrAssignmentCS__Group__0");
- put(grammarAccess.getPredicateOrAssignmentCSAccess().getGroup_2(), "rule__PredicateOrAssignmentCS__Group_2__0");
+ put(grammarAccess.getPredicateOrAssignmentCSAccess().getGroup_1(), "rule__PredicateOrAssignmentCS__Group_1__0");
put(grammarAccess.getQueryCSAccess().getGroup(), "rule__QueryCS__Group__0");
put(grammarAccess.getQueryCSAccess().getGroup_5(), "rule__QueryCS__Group_5__0");
put(grammarAccess.getQueryCSAccess().getGroup_5_1(), "rule__QueryCS__Group_5_1__0");
@@ -366,6 +365,8 @@ public class QVTimperativeParser extends AbstractContentAssistParser {
put(grammarAccess.getTopLevelCSAccess().getOwnedTransformationsAssignment_1_1(), "rule__TopLevelCS__OwnedTransformationsAssignment_1_1");
put(grammarAccess.getTopLevelCSAccess().getOwnedMappingsAssignment_1_2(), "rule__TopLevelCS__OwnedMappingsAssignment_1_2");
put(grammarAccess.getTopLevelCSAccess().getOwnedQueriesAssignment_1_3(), "rule__TopLevelCS__OwnedQueriesAssignment_1_3");
+ put(grammarAccess.getAddStatementCSAccess().getTargetVariableAssignment_1(), "rule__AddStatementCS__TargetVariableAssignment_1");
+ put(grammarAccess.getAddStatementCSAccess().getOwnedExpressionAssignment_3(), "rule__AddStatementCS__OwnedExpressionAssignment_3");
put(grammarAccess.getBottomPatternCSAccess().getOwnedUnrealizedVariablesAssignment_0_1_0(), "rule__BottomPatternCS__OwnedUnrealizedVariablesAssignment_0_1_0");
put(grammarAccess.getBottomPatternCSAccess().getOwnedRealizedVariablesAssignment_0_1_1(), "rule__BottomPatternCS__OwnedRealizedVariablesAssignment_0_1_1");
put(grammarAccess.getBottomPatternCSAccess().getOwnedUnrealizedVariablesAssignment_0_2_1_0(), "rule__BottomPatternCS__OwnedUnrealizedVariablesAssignment_0_2_1_0");
@@ -376,8 +377,6 @@ public class QVTimperativeParser extends AbstractContentAssistParser {
put(grammarAccess.getBottomPatternCSAccess().getOwnedUnrealizedVariablesAssignment_1_2_1_0(), "rule__BottomPatternCS__OwnedUnrealizedVariablesAssignment_1_2_1_0");
put(grammarAccess.getBottomPatternCSAccess().getOwnedRealizedVariablesAssignment_1_2_1_1(), "rule__BottomPatternCS__OwnedRealizedVariablesAssignment_1_2_1_1");
put(grammarAccess.getBottomPatternCSAccess().getOwnedConstraintsAssignment_2_1(), "rule__BottomPatternCS__OwnedConstraintsAssignment_2_1");
- put(grammarAccess.getConnectionStatementCSAccess().getTargetVariableAssignment_0(), "rule__ConnectionStatementCS__TargetVariableAssignment_0");
- put(grammarAccess.getConnectionStatementCSAccess().getOwnedExpressionAssignment_2(), "rule__ConnectionStatementCS__OwnedExpressionAssignment_2");
put(grammarAccess.getDirectionCSAccess().getNameAssignment_1(), "rule__DirectionCS__NameAssignment_1");
put(grammarAccess.getDirectionCSAccess().getImportsAssignment_3(), "rule__DirectionCS__ImportsAssignment_3");
put(grammarAccess.getDirectionCSAccess().getImportsAssignment_4_1(), "rule__DirectionCS__ImportsAssignment_4_1");
@@ -441,10 +440,8 @@ public class QVTimperativeParser extends AbstractContentAssistParser {
put(grammarAccess.getParamDeclarationCSAccess().getNameAssignment_0(), "rule__ParamDeclarationCS__NameAssignment_0");
put(grammarAccess.getParamDeclarationCSAccess().getOwnedTypeAssignment_2(), "rule__ParamDeclarationCS__OwnedTypeAssignment_2");
put(grammarAccess.getPredicateCSAccess().getOwnedConditionAssignment_0(), "rule__PredicateCS__OwnedConditionAssignment_0");
- put(grammarAccess.getPredicateOrAssignmentCSAccess().getIsDefaultAssignment_0(), "rule__PredicateOrAssignmentCS__IsDefaultAssignment_0");
- put(grammarAccess.getPredicateOrAssignmentCSAccess().getOwnedTargetAssignment_1(), "rule__PredicateOrAssignmentCS__OwnedTargetAssignment_1");
- put(grammarAccess.getPredicateOrAssignmentCSAccess().getIsAccumulateAssignment_2_0_1(), "rule__PredicateOrAssignmentCS__IsAccumulateAssignment_2_0_1");
- put(grammarAccess.getPredicateOrAssignmentCSAccess().getOwnedInitExpressionAssignment_2_1(), "rule__PredicateOrAssignmentCS__OwnedInitExpressionAssignment_2_1");
+ put(grammarAccess.getPredicateOrAssignmentCSAccess().getOwnedTargetAssignment_0(), "rule__PredicateOrAssignmentCS__OwnedTargetAssignment_0");
+ put(grammarAccess.getPredicateOrAssignmentCSAccess().getOwnedInitExpressionAssignment_1_1(), "rule__PredicateOrAssignmentCS__OwnedInitExpressionAssignment_1_1");
put(grammarAccess.getQueryCSAccess().getIsTransientAssignment_0(), "rule__QueryCS__IsTransientAssignment_0");
put(grammarAccess.getQueryCSAccess().getOwnedPathNameAssignment_2(), "rule__QueryCS__OwnedPathNameAssignment_2");
put(grammarAccess.getQueryCSAccess().getNameAssignment_3(), "rule__QueryCS__NameAssignment_3");
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g b/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g
index e2aa6471e..9332ed47a 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g
+++ b/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g
@@ -92,6 +92,34 @@ finally {
+// Entry rule entryRuleAddStatementCS
+entryRuleAddStatementCS
+:
+{ before(grammarAccess.getAddStatementCSRule()); }
+ ruleAddStatementCS
+{ after(grammarAccess.getAddStatementCSRule()); }
+ EOF
+;
+
+// Rule AddStatementCS
+ruleAddStatementCS
+ @init {
+ int stackSize = keepStackSize();
+ }
+ :
+(
+{ before(grammarAccess.getAddStatementCSAccess().getGroup()); }
+(rule__AddStatementCS__Group__0)
+{ after(grammarAccess.getAddStatementCSAccess().getGroup()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
// Entry rule entryRuleBottomPatternCS
entryRuleBottomPatternCS
:
@@ -148,34 +176,6 @@ finally {
-// Entry rule entryRuleConnectionStatementCS
-entryRuleConnectionStatementCS
-:
-{ before(grammarAccess.getConnectionStatementCSRule()); }
- ruleConnectionStatementCS
-{ after(grammarAccess.getConnectionStatementCSRule()); }
- EOF
-;
-
-// Rule ConnectionStatementCS
-ruleConnectionStatementCS
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getConnectionStatementCSAccess().getGroup()); }
-(rule__ConnectionStatementCS__Group__0)
-{ after(grammarAccess.getConnectionStatementCSAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
// Entry rule entryRuleControlStatementCS
entryRuleControlStatementCS
:
@@ -3856,9 +3856,9 @@ rule__ControlStatementCS__Alternatives
}
:
(
-{ before(grammarAccess.getControlStatementCSAccess().getConnectionStatementCSParserRuleCall_0()); }
- ruleConnectionStatementCS
-{ after(grammarAccess.getControlStatementCSAccess().getConnectionStatementCSParserRuleCall_0()); }
+{ before(grammarAccess.getControlStatementCSAccess().getAddStatementCSParserRuleCall_0()); }
+ ruleAddStatementCS
+{ after(grammarAccess.getControlStatementCSAccess().getAddStatementCSParserRuleCall_0()); }
)
|(
@@ -4060,30 +4060,6 @@ finally {
restoreStackSize(stackSize);
}
-rule__PredicateOrAssignmentCS__Alternatives_2_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getPredicateOrAssignmentCSAccess().getColonEqualsSignKeyword_2_0_0()); }
-
- ':='
-
-{ after(grammarAccess.getPredicateOrAssignmentCSAccess().getColonEqualsSignKeyword_2_0_0()); }
-)
-
- |(
-{ before(grammarAccess.getPredicateOrAssignmentCSAccess().getIsAccumulateAssignment_2_0_1()); }
-(rule__PredicateOrAssignmentCS__IsAccumulateAssignment_2_0_1)
-{ after(grammarAccess.getPredicateOrAssignmentCSAccess().getIsAccumulateAssignment_2_0_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
rule__QueryCS__Alternatives_9
@init {
int stackSize = keepStackSize();
@@ -6036,6 +6012,166 @@ finally {
+rule__AddStatementCS__Group__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__AddStatementCS__Group__0__Impl
+ rule__AddStatementCS__Group__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__AddStatementCS__Group__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getAddStatementCSAccess().getAddKeyword_0()); }
+
+ 'add'
+
+{ after(grammarAccess.getAddStatementCSAccess().getAddKeyword_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__AddStatementCS__Group__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__AddStatementCS__Group__1__Impl
+ rule__AddStatementCS__Group__2
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__AddStatementCS__Group__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getAddStatementCSAccess().getTargetVariableAssignment_1()); }
+(rule__AddStatementCS__TargetVariableAssignment_1)
+{ after(grammarAccess.getAddStatementCSAccess().getTargetVariableAssignment_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__AddStatementCS__Group__2
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__AddStatementCS__Group__2__Impl
+ rule__AddStatementCS__Group__3
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__AddStatementCS__Group__2__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getAddStatementCSAccess().getPlusSignEqualsSignKeyword_2()); }
+
+ '+='
+
+{ after(grammarAccess.getAddStatementCSAccess().getPlusSignEqualsSignKeyword_2()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__AddStatementCS__Group__3
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__AddStatementCS__Group__3__Impl
+ rule__AddStatementCS__Group__4
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__AddStatementCS__Group__3__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getAddStatementCSAccess().getOwnedExpressionAssignment_3()); }
+(rule__AddStatementCS__OwnedExpressionAssignment_3)
+{ after(grammarAccess.getAddStatementCSAccess().getOwnedExpressionAssignment_3()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__AddStatementCS__Group__4
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__AddStatementCS__Group__4__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__AddStatementCS__Group__4__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getAddStatementCSAccess().getSemicolonKeyword_4()); }
+
+ ';'
+
+{ after(grammarAccess.getAddStatementCSAccess().getSemicolonKeyword_4()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+
+
+
+
+
+
+
+
+
rule__BottomPatternCS__Group_0__0
@init {
int stackSize = keepStackSize();
@@ -6681,133 +6817,6 @@ finally {
-rule__ConnectionStatementCS__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ConnectionStatementCS__Group__0__Impl
- rule__ConnectionStatementCS__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ConnectionStatementCS__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getConnectionStatementCSAccess().getTargetVariableAssignment_0()); }
-(rule__ConnectionStatementCS__TargetVariableAssignment_0)
-{ after(grammarAccess.getConnectionStatementCSAccess().getTargetVariableAssignment_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__ConnectionStatementCS__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ConnectionStatementCS__Group__1__Impl
- rule__ConnectionStatementCS__Group__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ConnectionStatementCS__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getConnectionStatementCSAccess().getPlusSignEqualsSignKeyword_1()); }
-
- '+='
-
-{ after(grammarAccess.getConnectionStatementCSAccess().getPlusSignEqualsSignKeyword_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__ConnectionStatementCS__Group__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ConnectionStatementCS__Group__2__Impl
- rule__ConnectionStatementCS__Group__3
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ConnectionStatementCS__Group__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getConnectionStatementCSAccess().getOwnedExpressionAssignment_2()); }
-(rule__ConnectionStatementCS__OwnedExpressionAssignment_2)
-{ after(grammarAccess.getConnectionStatementCSAccess().getOwnedExpressionAssignment_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__ConnectionStatementCS__Group__3
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ConnectionStatementCS__Group__3__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ConnectionStatementCS__Group__3__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getConnectionStatementCSAccess().getSemicolonKeyword_3()); }
-
- ';'
-
-{ after(grammarAccess.getConnectionStatementCSAccess().getSemicolonKeyword_3()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-
-
rule__DirectionCS__Group__0
@init {
int stackSize = keepStackSize();
@@ -11496,9 +11505,9 @@ rule__PredicateOrAssignmentCS__Group__0__Impl
}
:
(
-{ before(grammarAccess.getPredicateOrAssignmentCSAccess().getIsDefaultAssignment_0()); }
-(rule__PredicateOrAssignmentCS__IsDefaultAssignment_0)?
-{ after(grammarAccess.getPredicateOrAssignmentCSAccess().getIsDefaultAssignment_0()); }
+{ before(grammarAccess.getPredicateOrAssignmentCSAccess().getOwnedTargetAssignment_0()); }
+(rule__PredicateOrAssignmentCS__OwnedTargetAssignment_0)
+{ after(grammarAccess.getPredicateOrAssignmentCSAccess().getOwnedTargetAssignment_0()); }
)
;
@@ -11525,9 +11534,9 @@ rule__PredicateOrAssignmentCS__Group__1__Impl
}
:
(
-{ before(grammarAccess.getPredicateOrAssignmentCSAccess().getOwnedTargetAssignment_1()); }
-(rule__PredicateOrAssignmentCS__OwnedTargetAssignment_1)
-{ after(grammarAccess.getPredicateOrAssignmentCSAccess().getOwnedTargetAssignment_1()); }
+{ before(grammarAccess.getPredicateOrAssignmentCSAccess().getGroup_1()); }
+(rule__PredicateOrAssignmentCS__Group_1__0)?
+{ after(grammarAccess.getPredicateOrAssignmentCSAccess().getGroup_1()); }
)
;
@@ -11542,7 +11551,6 @@ rule__PredicateOrAssignmentCS__Group__2
}
:
rule__PredicateOrAssignmentCS__Group__2__Impl
- rule__PredicateOrAssignmentCS__Group__3
;
finally {
restoreStackSize(stackSize);
@@ -11554,39 +11562,11 @@ rule__PredicateOrAssignmentCS__Group__2__Impl
}
:
(
-{ before(grammarAccess.getPredicateOrAssignmentCSAccess().getGroup_2()); }
-(rule__PredicateOrAssignmentCS__Group_2__0)?
-{ after(grammarAccess.getPredicateOrAssignmentCSAccess().getGroup_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__PredicateOrAssignmentCS__Group__3
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__PredicateOrAssignmentCS__Group__3__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__PredicateOrAssignmentCS__Group__3__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getPredicateOrAssignmentCSAccess().getSemicolonKeyword_3()); }
+{ before(grammarAccess.getPredicateOrAssignmentCSAccess().getSemicolonKeyword_2()); }
';'
-{ after(grammarAccess.getPredicateOrAssignmentCSAccess().getSemicolonKeyword_3()); }
+{ after(grammarAccess.getPredicateOrAssignmentCSAccess().getSemicolonKeyword_2()); }
)
;
@@ -11601,29 +11581,29 @@ finally {
-
-
-rule__PredicateOrAssignmentCS__Group_2__0
+rule__PredicateOrAssignmentCS__Group_1__0
@init {
int stackSize = keepStackSize();
}
:
- rule__PredicateOrAssignmentCS__Group_2__0__Impl
- rule__PredicateOrAssignmentCS__Group_2__1
+ rule__PredicateOrAssignmentCS__Group_1__0__Impl
+ rule__PredicateOrAssignmentCS__Group_1__1
;
finally {
restoreStackSize(stackSize);
}
-rule__PredicateOrAssignmentCS__Group_2__0__Impl
+rule__PredicateOrAssignmentCS__Group_1__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getPredicateOrAssignmentCSAccess().getAlternatives_2_0()); }
-(rule__PredicateOrAssignmentCS__Alternatives_2_0)
-{ after(grammarAccess.getPredicateOrAssignmentCSAccess().getAlternatives_2_0()); }
+{ before(grammarAccess.getPredicateOrAssignmentCSAccess().getColonEqualsSignKeyword_1_0()); }
+
+ ':='
+
+{ after(grammarAccess.getPredicateOrAssignmentCSAccess().getColonEqualsSignKeyword_1_0()); }
)
;
@@ -11632,26 +11612,26 @@ finally {
}
-rule__PredicateOrAssignmentCS__Group_2__1
+rule__PredicateOrAssignmentCS__Group_1__1
@init {
int stackSize = keepStackSize();
}
:
- rule__PredicateOrAssignmentCS__Group_2__1__Impl
+ rule__PredicateOrAssignmentCS__Group_1__1__Impl
;
finally {
restoreStackSize(stackSize);
}
-rule__PredicateOrAssignmentCS__Group_2__1__Impl
+rule__PredicateOrAssignmentCS__Group_1__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getPredicateOrAssignmentCSAccess().getOwnedInitExpressionAssignment_2_1()); }
-(rule__PredicateOrAssignmentCS__OwnedInitExpressionAssignment_2_1)
-{ after(grammarAccess.getPredicateOrAssignmentCSAccess().getOwnedInitExpressionAssignment_2_1()); }
+{ before(grammarAccess.getPredicateOrAssignmentCSAccess().getOwnedInitExpressionAssignment_1_1()); }
+(rule__PredicateOrAssignmentCS__OwnedInitExpressionAssignment_1_1)
+{ after(grammarAccess.getPredicateOrAssignmentCSAccess().getOwnedInitExpressionAssignment_1_1()); }
)
;
@@ -29383,6 +29363,40 @@ finally {
restoreStackSize(stackSize);
}
+rule__AddStatementCS__TargetVariableAssignment_1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getAddStatementCSAccess().getTargetVariableVariableCrossReference_1_0()); }
+(
+{ before(grammarAccess.getAddStatementCSAccess().getTargetVariableVariableUnrestrictedNameParserRuleCall_1_0_1()); }
+ ruleUnrestrictedName{ after(grammarAccess.getAddStatementCSAccess().getTargetVariableVariableUnrestrictedNameParserRuleCall_1_0_1()); }
+)
+{ after(grammarAccess.getAddStatementCSAccess().getTargetVariableVariableCrossReference_1_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__AddStatementCS__OwnedExpressionAssignment_3
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getAddStatementCSAccess().getOwnedExpressionExpCSParserRuleCall_3_0()); }
+ ruleExpCS{ after(grammarAccess.getAddStatementCSAccess().getOwnedExpressionExpCSParserRuleCall_3_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
rule__BottomPatternCS__OwnedUnrealizedVariablesAssignment_0_1_0
@init {
int stackSize = keepStackSize();
@@ -29533,40 +29547,6 @@ finally {
restoreStackSize(stackSize);
}
-rule__ConnectionStatementCS__TargetVariableAssignment_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getConnectionStatementCSAccess().getTargetVariableVariableCrossReference_0_0()); }
-(
-{ before(grammarAccess.getConnectionStatementCSAccess().getTargetVariableVariableUnrestrictedNameParserRuleCall_0_0_1()); }
- ruleUnrestrictedName{ after(grammarAccess.getConnectionStatementCSAccess().getTargetVariableVariableUnrestrictedNameParserRuleCall_0_0_1()); }
-)
-{ after(grammarAccess.getConnectionStatementCSAccess().getTargetVariableVariableCrossReference_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ConnectionStatementCS__OwnedExpressionAssignment_2
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getConnectionStatementCSAccess().getOwnedExpressionExpCSParserRuleCall_2_0()); }
- ruleExpCS{ after(grammarAccess.getConnectionStatementCSAccess().getOwnedExpressionExpCSParserRuleCall_2_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
rule__DirectionCS__NameAssignment_1
@init {
int stackSize = keepStackSize();
@@ -30496,60 +30476,14 @@ finally {
restoreStackSize(stackSize);
}
-rule__PredicateOrAssignmentCS__IsDefaultAssignment_0
+rule__PredicateOrAssignmentCS__OwnedTargetAssignment_0
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getPredicateOrAssignmentCSAccess().getIsDefaultDefaultKeyword_0_0()); }
-(
-{ before(grammarAccess.getPredicateOrAssignmentCSAccess().getIsDefaultDefaultKeyword_0_0()); }
-
- 'default'
-
-{ after(grammarAccess.getPredicateOrAssignmentCSAccess().getIsDefaultDefaultKeyword_0_0()); }
-)
-
-{ after(grammarAccess.getPredicateOrAssignmentCSAccess().getIsDefaultDefaultKeyword_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__PredicateOrAssignmentCS__OwnedTargetAssignment_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getPredicateOrAssignmentCSAccess().getOwnedTargetExpCSParserRuleCall_1_0()); }
- ruleExpCS{ after(grammarAccess.getPredicateOrAssignmentCSAccess().getOwnedTargetExpCSParserRuleCall_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__PredicateOrAssignmentCS__IsAccumulateAssignment_2_0_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getPredicateOrAssignmentCSAccess().getIsAccumulatePlusSignEqualsSignKeyword_2_0_1_0()); }
-(
-{ before(grammarAccess.getPredicateOrAssignmentCSAccess().getIsAccumulatePlusSignEqualsSignKeyword_2_0_1_0()); }
-
- '+='
-
-{ after(grammarAccess.getPredicateOrAssignmentCSAccess().getIsAccumulatePlusSignEqualsSignKeyword_2_0_1_0()); }
-)
-
-{ after(grammarAccess.getPredicateOrAssignmentCSAccess().getIsAccumulatePlusSignEqualsSignKeyword_2_0_1_0()); }
+{ before(grammarAccess.getPredicateOrAssignmentCSAccess().getOwnedTargetExpCSParserRuleCall_0_0()); }
+ ruleExpCS{ after(grammarAccess.getPredicateOrAssignmentCSAccess().getOwnedTargetExpCSParserRuleCall_0_0()); }
)
;
@@ -30557,14 +30491,14 @@ finally {
restoreStackSize(stackSize);
}
-rule__PredicateOrAssignmentCS__OwnedInitExpressionAssignment_2_1
+rule__PredicateOrAssignmentCS__OwnedInitExpressionAssignment_1_1
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getPredicateOrAssignmentCSAccess().getOwnedInitExpressionExpCSParserRuleCall_2_1_0()); }
- ruleExpCS{ after(grammarAccess.getPredicateOrAssignmentCSAccess().getOwnedInitExpressionExpCSParserRuleCall_2_1_0()); }
+{ before(grammarAccess.getPredicateOrAssignmentCSAccess().getOwnedInitExpressionExpCSParserRuleCall_1_1_0()); }
+ ruleExpCS{ after(grammarAccess.getPredicateOrAssignmentCSAccess().getOwnedInitExpressionExpCSParserRuleCall_1_1_0()); }
)
;
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.tokens b/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.tokens
index 13cd8e6e9..ee089bf24 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.tokens
+++ b/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.tokens
@@ -1,34 +1,34 @@
-'!composes'=137
-'!derived'=120
-'!id'=122
-'!ordered'=124
-'!readonly'=126
-'!resolve'=139
+'!composes'=138
+'!derived'=121
+'!id'=123
+'!ordered'=125
+'!readonly'=127
+'!resolve'=140
'!serializable'=30
-'!transient'=127
-'!unique'=129
-'!unsettable'=131
-'!volatile'=133
-'#'=93
-'&&'=112
-'('=72
-')'=73
+'!transient'=128
+'!unique'=130
+'!unsettable'=132
+'!volatile'=134
+'#'=94
+'&&'=113
+'('=73
+')'=74
'*'=33
'+'=35
-'++'=97
-'+='=71
-','=70
+'++'=98
+'+='=68
+','=72
'-'=31
'->'=47
'.'=46
-'..'=96
+'..'=97
'/'=34
-':'=74
-'::'=81
+':'=75
+'::'=82
':='=17
';'=18
'<'=37
-'<-'=99
+'<-'=100
'<='=39
'<>'=41
'='=40
@@ -37,13 +37,13 @@
'?'=66
'?->'=49
'?.'=48
-'?='=115
-'@'=144
+'?='=116
+'@'=145
'Bag'=61
'Boolean'=52
'Collection'=63
'Integer'=53
-'Lambda'=98
+'Lambda'=99
'Map'=50
'OclAny'=57
'OclInvalid'=58
@@ -55,78 +55,79 @@
'String'=55
'Tuple'=51
'UnlimitedNatural'=56
-'['=103
-']'=104
-'abstract'=140
+'['=104
+']'=105
+'abstract'=141
+'add'=67
'and'=42
-'attribute'=83
-'body'=91
-'call'=78
+'attribute'=84
+'body'=92
+'call'=79
'check'=19
-'class'=94
-'composes'=136
-'datatype'=86
-'default'=113
-'definition'=118
-'derivation'=85
-'derived'=119
-'else'=107
-'elseif'=109
-'endif'=108
+'class'=95
+'composes'=137
+'datatype'=87
+'default'=114
+'definition'=119
+'derivation'=86
+'derived'=120
+'else'=108
+'elseif'=110
+'endif'=109
'enforce'=20
-'enum'=87
-'extends'=95
-'false'=143
-'for'=79
-'id'=121
-'if'=105
+'enum'=88
+'extends'=96
+'false'=144
+'for'=80
+'id'=122
+'if'=106
'implies'=45
'import'=21
'imports'=22
-'in'=75
-'infinite'=114
-'initial'=84
-'interface'=141
-'invalid'=100
-'key'=76
-'let'=110
+'in'=76
+'infinite'=115
+'initial'=85
+'interface'=142
+'invalid'=101
+'key'=77
+'let'=111
'library'=23
-'literal'=88
+'literal'=89
'map'=24
'not'=32
-'null'=101
-'operation'=89
+'null'=102
+'operation'=90
'or'=43
-'ordered'=123
-'package'=80
-'pre'=102
-'primitive'=134
-'property'=92
+'ordered'=124
+'package'=81
+'pre'=103
+'primitive'=135
+'property'=93
'query'=25
-'readonly'=125
+'readonly'=126
'realize'=26
'refines'=27
-'resolve'=138
-'self'=111
-'serializable'=135
-'set'=82
-'static'=117
-'then'=106
-'throws'=90
+'resolve'=139
+'self'=112
+'serializable'=136
+'set'=83
+'static'=118
+'then'=107
+'throws'=91
'transformation'=28
-'transient'=116
-'true'=142
-'unique'=128
-'unsettable'=130
+'transient'=117
+'true'=143
+'unique'=129
+'unsettable'=131
'uses'=29
-'volatile'=132
-'where'=77
+'volatile'=133
+'where'=78
'xor'=44
-'{'=67
-'|'=68
-'|1'=145
+'{'=69
+'|'=70
+'|1'=146
'|?'=65
-'}'=69
+'}'=71
RULE_ANY_OTHER=16
RULE_DOUBLE_QUOTED_STRING=11
RULE_ESCAPED_CHARACTER=9
@@ -186,6 +187,7 @@ T__142=142
T__143=143
T__144=144
T__145=145
+T__146=146
T__17=17
T__18=18
T__19=19
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperativeLexer.java b/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperativeLexer.java
index 49ba6ad8b..8958db636 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperativeLexer.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperativeLexer.java
@@ -14,6 +14,7 @@ import java.util.ArrayList;
public class InternalQVTimperativeLexer extends Lexer {
public static final int T__144=144;
public static final int T__143=143;
+ public static final int T__146=146;
public static final int T__50=50;
public static final int T__145=145;
public static final int T__140=140;
@@ -1214,10 +1215,11 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__67;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:61:7: ( '{' )
- // InternalQVTimperative.g:61:9: '{'
+ // InternalQVTimperative.g:61:7: ( 'add' )
+ // InternalQVTimperative.g:61:9: 'add'
{
- match('{');
+ match("add");
+
}
@@ -1234,10 +1236,11 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__68;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:62:7: ( '|' )
- // InternalQVTimperative.g:62:9: '|'
+ // InternalQVTimperative.g:62:7: ( '+=' )
+ // InternalQVTimperative.g:62:9: '+='
{
- match('|');
+ match("+=");
+
}
@@ -1254,10 +1257,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__69;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:63:7: ( '}' )
- // InternalQVTimperative.g:63:9: '}'
+ // InternalQVTimperative.g:63:7: ( '{' )
+ // InternalQVTimperative.g:63:9: '{'
{
- match('}');
+ match('{');
}
@@ -1274,10 +1277,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__70;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:64:7: ( ',' )
- // InternalQVTimperative.g:64:9: ','
+ // InternalQVTimperative.g:64:7: ( '|' )
+ // InternalQVTimperative.g:64:9: '|'
{
- match(',');
+ match('|');
}
@@ -1294,11 +1297,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__71;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:65:7: ( '+=' )
- // InternalQVTimperative.g:65:9: '+='
+ // InternalQVTimperative.g:65:7: ( '}' )
+ // InternalQVTimperative.g:65:9: '}'
{
- match("+=");
-
+ match('}');
}
@@ -1315,10 +1317,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__72;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:66:7: ( '(' )
- // InternalQVTimperative.g:66:9: '('
+ // InternalQVTimperative.g:66:7: ( ',' )
+ // InternalQVTimperative.g:66:9: ','
{
- match('(');
+ match(',');
}
@@ -1335,10 +1337,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__73;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:67:7: ( ')' )
- // InternalQVTimperative.g:67:9: ')'
+ // InternalQVTimperative.g:67:7: ( '(' )
+ // InternalQVTimperative.g:67:9: '('
{
- match(')');
+ match('(');
}
@@ -1355,10 +1357,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__74;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:68:7: ( ':' )
- // InternalQVTimperative.g:68:9: ':'
+ // InternalQVTimperative.g:68:7: ( ')' )
+ // InternalQVTimperative.g:68:9: ')'
{
- match(':');
+ match(')');
}
@@ -1375,11 +1377,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__75;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:69:7: ( 'in' )
- // InternalQVTimperative.g:69:9: 'in'
+ // InternalQVTimperative.g:69:7: ( ':' )
+ // InternalQVTimperative.g:69:9: ':'
{
- match("in");
-
+ match(':');
}
@@ -1396,10 +1397,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__76;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:70:7: ( 'key' )
- // InternalQVTimperative.g:70:9: 'key'
+ // InternalQVTimperative.g:70:7: ( 'in' )
+ // InternalQVTimperative.g:70:9: 'in'
{
- match("key");
+ match("in");
}
@@ -1417,10 +1418,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__77;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:71:7: ( 'where' )
- // InternalQVTimperative.g:71:9: 'where'
+ // InternalQVTimperative.g:71:7: ( 'key' )
+ // InternalQVTimperative.g:71:9: 'key'
{
- match("where");
+ match("key");
}
@@ -1438,10 +1439,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__78;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:72:7: ( 'call' )
- // InternalQVTimperative.g:72:9: 'call'
+ // InternalQVTimperative.g:72:7: ( 'where' )
+ // InternalQVTimperative.g:72:9: 'where'
{
- match("call");
+ match("where");
}
@@ -1459,10 +1460,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__79;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:73:7: ( 'for' )
- // InternalQVTimperative.g:73:9: 'for'
+ // InternalQVTimperative.g:73:7: ( 'call' )
+ // InternalQVTimperative.g:73:9: 'call'
{
- match("for");
+ match("call");
}
@@ -1480,10 +1481,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__80;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:74:7: ( 'package' )
- // InternalQVTimperative.g:74:9: 'package'
+ // InternalQVTimperative.g:74:7: ( 'for' )
+ // InternalQVTimperative.g:74:9: 'for'
{
- match("package");
+ match("for");
}
@@ -1501,10 +1502,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__81;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:75:7: ( '::' )
- // InternalQVTimperative.g:75:9: '::'
+ // InternalQVTimperative.g:75:7: ( 'package' )
+ // InternalQVTimperative.g:75:9: 'package'
{
- match("::");
+ match("package");
}
@@ -1522,10 +1523,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__82;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:76:7: ( 'set' )
- // InternalQVTimperative.g:76:9: 'set'
+ // InternalQVTimperative.g:76:7: ( '::' )
+ // InternalQVTimperative.g:76:9: '::'
{
- match("set");
+ match("::");
}
@@ -1543,10 +1544,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__83;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:77:7: ( 'attribute' )
- // InternalQVTimperative.g:77:9: 'attribute'
+ // InternalQVTimperative.g:77:7: ( 'set' )
+ // InternalQVTimperative.g:77:9: 'set'
{
- match("attribute");
+ match("set");
}
@@ -1564,10 +1565,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__84;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:78:7: ( 'initial' )
- // InternalQVTimperative.g:78:9: 'initial'
+ // InternalQVTimperative.g:78:7: ( 'attribute' )
+ // InternalQVTimperative.g:78:9: 'attribute'
{
- match("initial");
+ match("attribute");
}
@@ -1585,10 +1586,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__85;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:79:7: ( 'derivation' )
- // InternalQVTimperative.g:79:9: 'derivation'
+ // InternalQVTimperative.g:79:7: ( 'initial' )
+ // InternalQVTimperative.g:79:9: 'initial'
{
- match("derivation");
+ match("initial");
}
@@ -1606,10 +1607,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__86;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:80:7: ( 'datatype' )
- // InternalQVTimperative.g:80:9: 'datatype'
+ // InternalQVTimperative.g:80:7: ( 'derivation' )
+ // InternalQVTimperative.g:80:9: 'derivation'
{
- match("datatype");
+ match("derivation");
}
@@ -1627,10 +1628,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__87;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:81:7: ( 'enum' )
- // InternalQVTimperative.g:81:9: 'enum'
+ // InternalQVTimperative.g:81:7: ( 'datatype' )
+ // InternalQVTimperative.g:81:9: 'datatype'
{
- match("enum");
+ match("datatype");
}
@@ -1648,10 +1649,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__88;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:82:7: ( 'literal' )
- // InternalQVTimperative.g:82:9: 'literal'
+ // InternalQVTimperative.g:82:7: ( 'enum' )
+ // InternalQVTimperative.g:82:9: 'enum'
{
- match("literal");
+ match("enum");
}
@@ -1669,10 +1670,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__89;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:83:7: ( 'operation' )
- // InternalQVTimperative.g:83:9: 'operation'
+ // InternalQVTimperative.g:83:7: ( 'literal' )
+ // InternalQVTimperative.g:83:9: 'literal'
{
- match("operation");
+ match("literal");
}
@@ -1690,10 +1691,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__90;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:84:7: ( 'throws' )
- // InternalQVTimperative.g:84:9: 'throws'
+ // InternalQVTimperative.g:84:7: ( 'operation' )
+ // InternalQVTimperative.g:84:9: 'operation'
{
- match("throws");
+ match("operation");
}
@@ -1711,10 +1712,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__91;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:85:7: ( 'body' )
- // InternalQVTimperative.g:85:9: 'body'
+ // InternalQVTimperative.g:85:7: ( 'throws' )
+ // InternalQVTimperative.g:85:9: 'throws'
{
- match("body");
+ match("throws");
}
@@ -1732,10 +1733,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__92;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:86:7: ( 'property' )
- // InternalQVTimperative.g:86:9: 'property'
+ // InternalQVTimperative.g:86:7: ( 'body' )
+ // InternalQVTimperative.g:86:9: 'body'
{
- match("property");
+ match("body");
}
@@ -1753,10 +1754,11 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__93;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:87:7: ( '#' )
- // InternalQVTimperative.g:87:9: '#'
+ // InternalQVTimperative.g:87:7: ( 'property' )
+ // InternalQVTimperative.g:87:9: 'property'
{
- match('#');
+ match("property");
+
}
@@ -1773,11 +1775,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__94;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:88:7: ( 'class' )
- // InternalQVTimperative.g:88:9: 'class'
+ // InternalQVTimperative.g:88:7: ( '#' )
+ // InternalQVTimperative.g:88:9: '#'
{
- match("class");
-
+ match('#');
}
@@ -1794,10 +1795,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__95;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:89:7: ( 'extends' )
- // InternalQVTimperative.g:89:9: 'extends'
+ // InternalQVTimperative.g:89:7: ( 'class' )
+ // InternalQVTimperative.g:89:9: 'class'
{
- match("extends");
+ match("class");
}
@@ -1815,10 +1816,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__96;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:90:7: ( '..' )
- // InternalQVTimperative.g:90:9: '..'
+ // InternalQVTimperative.g:90:7: ( 'extends' )
+ // InternalQVTimperative.g:90:9: 'extends'
{
- match("..");
+ match("extends");
}
@@ -1836,10 +1837,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__97;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:91:7: ( '++' )
- // InternalQVTimperative.g:91:9: '++'
+ // InternalQVTimperative.g:91:7: ( '..' )
+ // InternalQVTimperative.g:91:9: '..'
{
- match("++");
+ match("..");
}
@@ -1857,10 +1858,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__98;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:92:7: ( 'Lambda' )
- // InternalQVTimperative.g:92:9: 'Lambda'
+ // InternalQVTimperative.g:92:7: ( '++' )
+ // InternalQVTimperative.g:92:9: '++'
{
- match("Lambda");
+ match("++");
}
@@ -1878,10 +1879,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__99;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:93:7: ( '<-' )
- // InternalQVTimperative.g:93:9: '<-'
+ // InternalQVTimperative.g:93:7: ( 'Lambda' )
+ // InternalQVTimperative.g:93:9: 'Lambda'
{
- match("<-");
+ match("Lambda");
}
@@ -1899,10 +1900,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__100;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:94:8: ( 'invalid' )
- // InternalQVTimperative.g:94:10: 'invalid'
+ // InternalQVTimperative.g:94:8: ( '<-' )
+ // InternalQVTimperative.g:94:10: '<-'
{
- match("invalid");
+ match("<-");
}
@@ -1920,10 +1921,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__101;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:95:8: ( 'null' )
- // InternalQVTimperative.g:95:10: 'null'
+ // InternalQVTimperative.g:95:8: ( 'invalid' )
+ // InternalQVTimperative.g:95:10: 'invalid'
{
- match("null");
+ match("invalid");
}
@@ -1941,10 +1942,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__102;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:96:8: ( 'pre' )
- // InternalQVTimperative.g:96:10: 'pre'
+ // InternalQVTimperative.g:96:8: ( 'null' )
+ // InternalQVTimperative.g:96:10: 'null'
{
- match("pre");
+ match("null");
}
@@ -1962,10 +1963,11 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__103;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:97:8: ( '[' )
- // InternalQVTimperative.g:97:10: '['
+ // InternalQVTimperative.g:97:8: ( 'pre' )
+ // InternalQVTimperative.g:97:10: 'pre'
{
- match('[');
+ match("pre");
+
}
@@ -1982,10 +1984,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__104;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:98:8: ( ']' )
- // InternalQVTimperative.g:98:10: ']'
+ // InternalQVTimperative.g:98:8: ( '[' )
+ // InternalQVTimperative.g:98:10: '['
{
- match(']');
+ match('[');
}
@@ -2002,11 +2004,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__105;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:99:8: ( 'if' )
- // InternalQVTimperative.g:99:10: 'if'
+ // InternalQVTimperative.g:99:8: ( ']' )
+ // InternalQVTimperative.g:99:10: ']'
{
- match("if");
-
+ match(']');
}
@@ -2023,10 +2024,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__106;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:100:8: ( 'then' )
- // InternalQVTimperative.g:100:10: 'then'
+ // InternalQVTimperative.g:100:8: ( 'if' )
+ // InternalQVTimperative.g:100:10: 'if'
{
- match("then");
+ match("if");
}
@@ -2044,10 +2045,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__107;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:101:8: ( 'else' )
- // InternalQVTimperative.g:101:10: 'else'
+ // InternalQVTimperative.g:101:8: ( 'then' )
+ // InternalQVTimperative.g:101:10: 'then'
{
- match("else");
+ match("then");
}
@@ -2065,10 +2066,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__108;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:102:8: ( 'endif' )
- // InternalQVTimperative.g:102:10: 'endif'
+ // InternalQVTimperative.g:102:8: ( 'else' )
+ // InternalQVTimperative.g:102:10: 'else'
{
- match("endif");
+ match("else");
}
@@ -2086,10 +2087,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__109;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:103:8: ( 'elseif' )
- // InternalQVTimperative.g:103:10: 'elseif'
+ // InternalQVTimperative.g:103:8: ( 'endif' )
+ // InternalQVTimperative.g:103:10: 'endif'
{
- match("elseif");
+ match("endif");
}
@@ -2107,10 +2108,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__110;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:104:8: ( 'let' )
- // InternalQVTimperative.g:104:10: 'let'
+ // InternalQVTimperative.g:104:8: ( 'elseif' )
+ // InternalQVTimperative.g:104:10: 'elseif'
{
- match("let");
+ match("elseif");
}
@@ -2128,10 +2129,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__111;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:105:8: ( 'self' )
- // InternalQVTimperative.g:105:10: 'self'
+ // InternalQVTimperative.g:105:8: ( 'let' )
+ // InternalQVTimperative.g:105:10: 'let'
{
- match("self");
+ match("let");
}
@@ -2149,10 +2150,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__112;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:106:8: ( '&&' )
- // InternalQVTimperative.g:106:10: '&&'
+ // InternalQVTimperative.g:106:8: ( 'self' )
+ // InternalQVTimperative.g:106:10: 'self'
{
- match("&&");
+ match("self");
}
@@ -2170,10 +2171,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__113;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:107:8: ( 'default' )
- // InternalQVTimperative.g:107:10: 'default'
+ // InternalQVTimperative.g:107:8: ( '&&' )
+ // InternalQVTimperative.g:107:10: '&&'
{
- match("default");
+ match("&&");
}
@@ -2191,10 +2192,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__114;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:108:8: ( 'infinite' )
- // InternalQVTimperative.g:108:10: 'infinite'
+ // InternalQVTimperative.g:108:8: ( 'default' )
+ // InternalQVTimperative.g:108:10: 'default'
{
- match("infinite");
+ match("default");
}
@@ -2212,10 +2213,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__115;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:109:8: ( '?=' )
- // InternalQVTimperative.g:109:10: '?='
+ // InternalQVTimperative.g:109:8: ( 'infinite' )
+ // InternalQVTimperative.g:109:10: 'infinite'
{
- match("?=");
+ match("infinite");
}
@@ -2233,10 +2234,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__116;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:110:8: ( 'transient' )
- // InternalQVTimperative.g:110:10: 'transient'
+ // InternalQVTimperative.g:110:8: ( '?=' )
+ // InternalQVTimperative.g:110:10: '?='
{
- match("transient");
+ match("?=");
}
@@ -2254,10 +2255,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__117;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:111:8: ( 'static' )
- // InternalQVTimperative.g:111:10: 'static'
+ // InternalQVTimperative.g:111:8: ( 'transient' )
+ // InternalQVTimperative.g:111:10: 'transient'
{
- match("static");
+ match("transient");
}
@@ -2275,10 +2276,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__118;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:112:8: ( 'definition' )
- // InternalQVTimperative.g:112:10: 'definition'
+ // InternalQVTimperative.g:112:8: ( 'static' )
+ // InternalQVTimperative.g:112:10: 'static'
{
- match("definition");
+ match("static");
}
@@ -2296,10 +2297,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__119;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:113:8: ( 'derived' )
- // InternalQVTimperative.g:113:10: 'derived'
+ // InternalQVTimperative.g:113:8: ( 'definition' )
+ // InternalQVTimperative.g:113:10: 'definition'
{
- match("derived");
+ match("definition");
}
@@ -2317,10 +2318,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__120;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:114:8: ( '!derived' )
- // InternalQVTimperative.g:114:10: '!derived'
+ // InternalQVTimperative.g:114:8: ( 'derived' )
+ // InternalQVTimperative.g:114:10: 'derived'
{
- match("!derived");
+ match("derived");
}
@@ -2338,10 +2339,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__121;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:115:8: ( 'id' )
- // InternalQVTimperative.g:115:10: 'id'
+ // InternalQVTimperative.g:115:8: ( '!derived' )
+ // InternalQVTimperative.g:115:10: '!derived'
{
- match("id");
+ match("!derived");
}
@@ -2359,10 +2360,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__122;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:116:8: ( '!id' )
- // InternalQVTimperative.g:116:10: '!id'
+ // InternalQVTimperative.g:116:8: ( 'id' )
+ // InternalQVTimperative.g:116:10: 'id'
{
- match("!id");
+ match("id");
}
@@ -2380,10 +2381,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__123;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:117:8: ( 'ordered' )
- // InternalQVTimperative.g:117:10: 'ordered'
+ // InternalQVTimperative.g:117:8: ( '!id' )
+ // InternalQVTimperative.g:117:10: '!id'
{
- match("ordered");
+ match("!id");
}
@@ -2401,10 +2402,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__124;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:118:8: ( '!ordered' )
- // InternalQVTimperative.g:118:10: '!ordered'
+ // InternalQVTimperative.g:118:8: ( 'ordered' )
+ // InternalQVTimperative.g:118:10: 'ordered'
{
- match("!ordered");
+ match("ordered");
}
@@ -2422,10 +2423,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__125;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:119:8: ( 'readonly' )
- // InternalQVTimperative.g:119:10: 'readonly'
+ // InternalQVTimperative.g:119:8: ( '!ordered' )
+ // InternalQVTimperative.g:119:10: '!ordered'
{
- match("readonly");
+ match("!ordered");
}
@@ -2443,10 +2444,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__126;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:120:8: ( '!readonly' )
- // InternalQVTimperative.g:120:10: '!readonly'
+ // InternalQVTimperative.g:120:8: ( 'readonly' )
+ // InternalQVTimperative.g:120:10: 'readonly'
{
- match("!readonly");
+ match("readonly");
}
@@ -2464,10 +2465,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__127;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:121:8: ( '!transient' )
- // InternalQVTimperative.g:121:10: '!transient'
+ // InternalQVTimperative.g:121:8: ( '!readonly' )
+ // InternalQVTimperative.g:121:10: '!readonly'
{
- match("!transient");
+ match("!readonly");
}
@@ -2485,10 +2486,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__128;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:122:8: ( 'unique' )
- // InternalQVTimperative.g:122:10: 'unique'
+ // InternalQVTimperative.g:122:8: ( '!transient' )
+ // InternalQVTimperative.g:122:10: '!transient'
{
- match("unique");
+ match("!transient");
}
@@ -2506,10 +2507,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__129;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:123:8: ( '!unique' )
- // InternalQVTimperative.g:123:10: '!unique'
+ // InternalQVTimperative.g:123:8: ( 'unique' )
+ // InternalQVTimperative.g:123:10: 'unique'
{
- match("!unique");
+ match("unique");
}
@@ -2527,10 +2528,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__130;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:124:8: ( 'unsettable' )
- // InternalQVTimperative.g:124:10: 'unsettable'
+ // InternalQVTimperative.g:124:8: ( '!unique' )
+ // InternalQVTimperative.g:124:10: '!unique'
{
- match("unsettable");
+ match("!unique");
}
@@ -2548,10 +2549,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__131;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:125:8: ( '!unsettable' )
- // InternalQVTimperative.g:125:10: '!unsettable'
+ // InternalQVTimperative.g:125:8: ( 'unsettable' )
+ // InternalQVTimperative.g:125:10: 'unsettable'
{
- match("!unsettable");
+ match("unsettable");
}
@@ -2569,10 +2570,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__132;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:126:8: ( 'volatile' )
- // InternalQVTimperative.g:126:10: 'volatile'
+ // InternalQVTimperative.g:126:8: ( '!unsettable' )
+ // InternalQVTimperative.g:126:10: '!unsettable'
{
- match("volatile");
+ match("!unsettable");
}
@@ -2590,10 +2591,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__133;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:127:8: ( '!volatile' )
- // InternalQVTimperative.g:127:10: '!volatile'
+ // InternalQVTimperative.g:127:8: ( 'volatile' )
+ // InternalQVTimperative.g:127:10: 'volatile'
{
- match("!volatile");
+ match("volatile");
}
@@ -2611,10 +2612,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__134;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:128:8: ( 'primitive' )
- // InternalQVTimperative.g:128:10: 'primitive'
+ // InternalQVTimperative.g:128:8: ( '!volatile' )
+ // InternalQVTimperative.g:128:10: '!volatile'
{
- match("primitive");
+ match("!volatile");
}
@@ -2632,10 +2633,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__135;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:129:8: ( 'serializable' )
- // InternalQVTimperative.g:129:10: 'serializable'
+ // InternalQVTimperative.g:129:8: ( 'primitive' )
+ // InternalQVTimperative.g:129:10: 'primitive'
{
- match("serializable");
+ match("primitive");
}
@@ -2653,10 +2654,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__136;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:130:8: ( 'composes' )
- // InternalQVTimperative.g:130:10: 'composes'
+ // InternalQVTimperative.g:130:8: ( 'serializable' )
+ // InternalQVTimperative.g:130:10: 'serializable'
{
- match("composes");
+ match("serializable");
}
@@ -2674,10 +2675,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__137;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:131:8: ( '!composes' )
- // InternalQVTimperative.g:131:10: '!composes'
+ // InternalQVTimperative.g:131:8: ( 'composes' )
+ // InternalQVTimperative.g:131:10: 'composes'
{
- match("!composes");
+ match("composes");
}
@@ -2695,10 +2696,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__138;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:132:8: ( 'resolve' )
- // InternalQVTimperative.g:132:10: 'resolve'
+ // InternalQVTimperative.g:132:8: ( '!composes' )
+ // InternalQVTimperative.g:132:10: '!composes'
{
- match("resolve");
+ match("!composes");
}
@@ -2716,10 +2717,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__139;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:133:8: ( '!resolve' )
- // InternalQVTimperative.g:133:10: '!resolve'
+ // InternalQVTimperative.g:133:8: ( 'resolve' )
+ // InternalQVTimperative.g:133:10: 'resolve'
{
- match("!resolve");
+ match("resolve");
}
@@ -2737,10 +2738,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__140;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:134:8: ( 'abstract' )
- // InternalQVTimperative.g:134:10: 'abstract'
+ // InternalQVTimperative.g:134:8: ( '!resolve' )
+ // InternalQVTimperative.g:134:10: '!resolve'
{
- match("abstract");
+ match("!resolve");
}
@@ -2758,10 +2759,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__141;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:135:8: ( 'interface' )
- // InternalQVTimperative.g:135:10: 'interface'
+ // InternalQVTimperative.g:135:8: ( 'abstract' )
+ // InternalQVTimperative.g:135:10: 'abstract'
{
- match("interface");
+ match("abstract");
}
@@ -2779,10 +2780,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__142;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:136:8: ( 'true' )
- // InternalQVTimperative.g:136:10: 'true'
+ // InternalQVTimperative.g:136:8: ( 'interface' )
+ // InternalQVTimperative.g:136:10: 'interface'
{
- match("true");
+ match("interface");
}
@@ -2800,10 +2801,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__143;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:137:8: ( 'false' )
- // InternalQVTimperative.g:137:10: 'false'
+ // InternalQVTimperative.g:137:8: ( 'true' )
+ // InternalQVTimperative.g:137:10: 'true'
{
- match("false");
+ match("true");
}
@@ -2821,10 +2822,11 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__144;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:138:8: ( '@' )
- // InternalQVTimperative.g:138:10: '@'
+ // InternalQVTimperative.g:138:8: ( 'false' )
+ // InternalQVTimperative.g:138:10: 'false'
{
- match('@');
+ match("false");
+
}
@@ -2841,8 +2843,28 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__145;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:139:8: ( '|1' )
- // InternalQVTimperative.g:139:10: '|1'
+ // InternalQVTimperative.g:139:8: ( '@' )
+ // InternalQVTimperative.g:139:10: '@'
+ {
+ match('@');
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__145"
+
+ // $ANTLR start "T__146"
+ public final void mT__146() throws RecognitionException {
+ try {
+ int _type = T__146;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalQVTimperative.g:140:8: ( '|1' )
+ // InternalQVTimperative.g:140:10: '|1'
{
match("|1");
@@ -2855,15 +2877,15 @@ public class InternalQVTimperativeLexer extends Lexer {
finally {
}
}
- // $ANTLR end "T__145"
+ // $ANTLR end "T__146"
// $ANTLR start "RULE_UNQUOTED_STRING"
public final void mRULE_UNQUOTED_STRING() throws RecognitionException {
try {
int _type = RULE_UNQUOTED_STRING;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:35301:22: ( '\\u00A3$%^\\u00A3$%^' )
- // InternalQVTimperative.g:35301:24: '\\u00A3$%^\\u00A3$%^'
+ // InternalQVTimperative.g:35235:22: ( '\\u00A3$%^\\u00A3$%^' )
+ // InternalQVTimperative.g:35235:24: '\\u00A3$%^\\u00A3$%^'
{
match("\u00A3$%^\u00A3$%^");
@@ -2881,8 +2903,8 @@ public class InternalQVTimperativeLexer extends Lexer {
// $ANTLR start "RULE_ESCAPED_CHARACTER"
public final void mRULE_ESCAPED_CHARACTER() throws RecognitionException {
try {
- // InternalQVTimperative.g:35303:33: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) )
- // InternalQVTimperative.g:35303:35: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' )
+ // InternalQVTimperative.g:35237:33: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) )
+ // InternalQVTimperative.g:35237: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') ) {
@@ -2906,8 +2928,8 @@ public class InternalQVTimperativeLexer extends Lexer {
// $ANTLR start "RULE_LETTER_CHARACTER"
public final void mRULE_LETTER_CHARACTER() throws RecognitionException {
try {
- // InternalQVTimperative.g:35305:32: ( ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) )
- // InternalQVTimperative.g:35305:34: ( 'a' .. 'z' | 'A' .. 'Z' | '_' )
+ // InternalQVTimperative.g:35239:32: ( ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) )
+ // InternalQVTimperative.g:35239: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();
@@ -2932,11 +2954,11 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = RULE_DOUBLE_QUOTED_STRING;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:35307:27: ( '\"' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )* '\"' )
- // InternalQVTimperative.g:35307:29: '\"' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )* '\"'
+ // InternalQVTimperative.g:35241:27: ( '\"' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )* '\"' )
+ // InternalQVTimperative.g:35241:29: '\"' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )* '\"'
{
match('\"');
- // InternalQVTimperative.g:35307:33: ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )*
+ // InternalQVTimperative.g:35241:33: ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )*
loop1:
do {
int alt1=3;
@@ -2952,14 +2974,14 @@ public class InternalQVTimperativeLexer extends Lexer {
switch (alt1) {
case 1 :
- // InternalQVTimperative.g:35307:34: RULE_ESCAPED_CHARACTER
+ // InternalQVTimperative.g:35241:34: RULE_ESCAPED_CHARACTER
{
mRULE_ESCAPED_CHARACTER();
}
break;
case 2 :
- // InternalQVTimperative.g:35307:57: ~ ( ( '\\\\' | '\"' ) )
+ // InternalQVTimperative.g:35241:57: ~ ( ( '\\\\' | '\"' ) )
{
if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
input.consume();
@@ -2996,11 +3018,11 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = RULE_SINGLE_QUOTED_STRING;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:35309:27: ( '\\'' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
- // InternalQVTimperative.g:35309:29: '\\'' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )* '\\''
+ // InternalQVTimperative.g:35243:27: ( '\\'' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
+ // InternalQVTimperative.g:35243:29: '\\'' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )* '\\''
{
match('\'');
- // InternalQVTimperative.g:35309:34: ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )*
+ // InternalQVTimperative.g:35243:34: ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )*
loop2:
do {
int alt2=3;
@@ -3016,14 +3038,14 @@ public class InternalQVTimperativeLexer extends Lexer {
switch (alt2) {
case 1 :
- // InternalQVTimperative.g:35309:35: RULE_ESCAPED_CHARACTER
+ // InternalQVTimperative.g:35243:35: RULE_ESCAPED_CHARACTER
{
mRULE_ESCAPED_CHARACTER();
}
break;
case 2 :
- // InternalQVTimperative.g:35309:58: ~ ( ( '\\\\' | '\\'' ) )
+ // InternalQVTimperative.g:35243:58: ~ ( ( '\\\\' | '\\'' ) )
{
if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
input.consume();
@@ -3060,12 +3082,12 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = RULE_ML_SINGLE_QUOTED_STRING;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:35311:30: ( '/\\'' ( options {greedy=false; } : . )* '\\'/' )
- // InternalQVTimperative.g:35311:32: '/\\'' ( options {greedy=false; } : . )* '\\'/'
+ // InternalQVTimperative.g:35245:30: ( '/\\'' ( options {greedy=false; } : . )* '\\'/' )
+ // InternalQVTimperative.g:35245:32: '/\\'' ( options {greedy=false; } : . )* '\\'/'
{
match("/'");
- // InternalQVTimperative.g:35311:38: ( options {greedy=false; } : . )*
+ // InternalQVTimperative.g:35245:38: ( options {greedy=false; } : . )*
loop3:
do {
int alt3=2;
@@ -3090,7 +3112,7 @@ public class InternalQVTimperativeLexer extends Lexer {
switch (alt3) {
case 1 :
- // InternalQVTimperative.g:35311:66: .
+ // InternalQVTimperative.g:35245:66: .
{
matchAny();
@@ -3120,11 +3142,11 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = RULE_SIMPLE_ID;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:35313:16: ( RULE_LETTER_CHARACTER ( RULE_LETTER_CHARACTER | '0' .. '9' )* )
- // InternalQVTimperative.g:35313:18: RULE_LETTER_CHARACTER ( RULE_LETTER_CHARACTER | '0' .. '9' )*
+ // InternalQVTimperative.g:35247:16: ( RULE_LETTER_CHARACTER ( RULE_LETTER_CHARACTER | '0' .. '9' )* )
+ // InternalQVTimperative.g:35247:18: RULE_LETTER_CHARACTER ( RULE_LETTER_CHARACTER | '0' .. '9' )*
{
mRULE_LETTER_CHARACTER();
- // InternalQVTimperative.g:35313:40: ( RULE_LETTER_CHARACTER | '0' .. '9' )*
+ // InternalQVTimperative.g:35247:40: ( RULE_LETTER_CHARACTER | '0' .. '9' )*
loop4:
do {
int alt4=2;
@@ -3173,8 +3195,8 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = RULE_ESCAPED_ID;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:35315:17: ( '_' RULE_SINGLE_QUOTED_STRING )
- // InternalQVTimperative.g:35315:19: '_' RULE_SINGLE_QUOTED_STRING
+ // InternalQVTimperative.g:35249:17: ( '_' RULE_SINGLE_QUOTED_STRING )
+ // InternalQVTimperative.g:35249:19: '_' RULE_SINGLE_QUOTED_STRING
{
match('_');
mRULE_SINGLE_QUOTED_STRING();
@@ -3194,10 +3216,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = RULE_INT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:35317:10: ( ( '0' .. '9' )+ )
- // InternalQVTimperative.g:35317:12: ( '0' .. '9' )+
+ // InternalQVTimperative.g:35251:10: ( ( '0' .. '9' )+ )
+ // InternalQVTimperative.g:35251:12: ( '0' .. '9' )+
{
- // InternalQVTimperative.g:35317:12: ( '0' .. '9' )+
+ // InternalQVTimperative.g:35251:12: ( '0' .. '9' )+
int cnt5=0;
loop5:
do {
@@ -3211,7 +3233,7 @@ public class InternalQVTimperativeLexer extends Lexer {
switch (alt5) {
case 1 :
- // InternalQVTimperative.g:35317:13: '0' .. '9'
+ // InternalQVTimperative.g:35251:13: '0' .. '9'
{
matchRange('0','9');
@@ -3243,12 +3265,12 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = RULE_ML_COMMENT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:35319:17: ( '/*' ( options {greedy=false; } : . )* '*/' )
- // InternalQVTimperative.g:35319:19: '/*' ( options {greedy=false; } : . )* '*/'
+ // InternalQVTimperative.g:35253:17: ( '/*' ( options {greedy=false; } : . )* '*/' )
+ // InternalQVTimperative.g:35253:19: '/*' ( options {greedy=false; } : . )* '*/'
{
match("/*");
- // InternalQVTimperative.g:35319:24: ( options {greedy=false; } : . )*
+ // InternalQVTimperative.g:35253:24: ( options {greedy=false; } : . )*
loop6:
do {
int alt6=2;
@@ -3273,7 +3295,7 @@ public class InternalQVTimperativeLexer extends Lexer {
switch (alt6) {
case 1 :
- // InternalQVTimperative.g:35319:52: .
+ // InternalQVTimperative.g:35253:52: .
{
matchAny();
@@ -3303,12 +3325,12 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = RULE_SL_COMMENT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:35321:17: ( '--' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? )
- // InternalQVTimperative.g:35321:19: '--' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )?
+ // InternalQVTimperative.g:35255:17: ( '--' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? )
+ // InternalQVTimperative.g:35255:19: '--' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )?
{
match("--");
- // InternalQVTimperative.g:35321:24: (~ ( ( '\\n' | '\\r' ) ) )*
+ // InternalQVTimperative.g:35255:24: (~ ( ( '\\n' | '\\r' ) ) )*
loop7:
do {
int alt7=2;
@@ -3321,7 +3343,7 @@ public class InternalQVTimperativeLexer extends Lexer {
switch (alt7) {
case 1 :
- // InternalQVTimperative.g:35321:24: ~ ( ( '\\n' | '\\r' ) )
+ // InternalQVTimperative.g:35255: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();
@@ -3341,7 +3363,7 @@ public class InternalQVTimperativeLexer extends Lexer {
}
} while (true);
- // InternalQVTimperative.g:35321:40: ( ( '\\r' )? '\\n' )?
+ // InternalQVTimperative.g:35255:40: ( ( '\\r' )? '\\n' )?
int alt9=2;
int LA9_0 = input.LA(1);
@@ -3350,9 +3372,9 @@ public class InternalQVTimperativeLexer extends Lexer {
}
switch (alt9) {
case 1 :
- // InternalQVTimperative.g:35321:41: ( '\\r' )? '\\n'
+ // InternalQVTimperative.g:35255:41: ( '\\r' )? '\\n'
{
- // InternalQVTimperative.g:35321:41: ( '\\r' )?
+ // InternalQVTimperative.g:35255:41: ( '\\r' )?
int alt8=2;
int LA8_0 = input.LA(1);
@@ -3361,7 +3383,7 @@ public class InternalQVTimperativeLexer extends Lexer {
}
switch (alt8) {
case 1 :
- // InternalQVTimperative.g:35321:41: '\\r'
+ // InternalQVTimperative.g:35255:41: '\\r'
{
match('\r');
@@ -3393,10 +3415,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = RULE_WS;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:35323:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
- // InternalQVTimperative.g:35323:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
+ // InternalQVTimperative.g:35257:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
+ // InternalQVTimperative.g:35257:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
{
- // InternalQVTimperative.g:35323:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
+ // InternalQVTimperative.g:35257:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
int cnt10=0;
loop10:
do {
@@ -3450,8 +3472,8 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = RULE_ANY_OTHER;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:35325:16: ( . )
- // InternalQVTimperative.g:35325:18: .
+ // InternalQVTimperative.g:35259:16: ( . )
+ // InternalQVTimperative.g:35259:18: .
{
matchAny();
@@ -3466,8 +3488,8 @@ public class InternalQVTimperativeLexer extends Lexer {
// $ANTLR end "RULE_ANY_OTHER"
public void mTokens() throws RecognitionException {
- // InternalQVTimperative.g:1:8: ( T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | T__104 | T__105 | T__106 | T__107 | T__108 | T__109 | T__110 | T__111 | T__112 | T__113 | T__114 | T__115 | T__116 | T__117 | T__118 | T__119 | T__120 | T__121 | T__122 | T__123 | T__124 | T__125 | T__126 | T__127 | T__128 | T__129 | T__130 | T__131 | T__132 | T__133 | T__134 | T__135 | T__136 | T__137 | T__138 | T__139 | T__140 | T__141 | T__142 | T__143 | T__144 | T__145 | RULE_UNQUOTED_STRING | RULE_DOUBLE_QUOTED_STRING | RULE_SINGLE_QUOTED_STRING | RULE_ML_SINGLE_QUOTED_STRING | RULE_SIMPLE_ID | RULE_ESCAPED_ID | RULE_INT | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER )
- int alt11=140;
+ // InternalQVTimperative.g:1:8: ( T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | T__104 | T__105 | T__106 | T__107 | T__108 | T__109 | T__110 | T__111 | T__112 | T__113 | T__114 | T__115 | T__116 | T__117 | T__118 | T__119 | T__120 | T__121 | T__122 | T__123 | T__124 | T__125 | T__126 | T__127 | T__128 | T__129 | T__130 | T__131 | T__132 | T__133 | T__134 | T__135 | T__136 | T__137 | T__138 | T__139 | T__140 | T__141 | T__142 | T__143 | T__144 | T__145 | T__146 | RULE_UNQUOTED_STRING | RULE_DOUBLE_QUOTED_STRING | RULE_SINGLE_QUOTED_STRING | RULE_ML_SINGLE_QUOTED_STRING | RULE_SIMPLE_ID | RULE_ESCAPED_ID | RULE_INT | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER )
+ int alt11=141;
alt11 = dfa11.predict(input);
switch (alt11) {
case 1 :
@@ -4374,77 +4396,84 @@ public class InternalQVTimperativeLexer extends Lexer {
}
break;
case 130 :
- // InternalQVTimperative.g:1:830: RULE_UNQUOTED_STRING
+ // InternalQVTimperative.g:1:830: T__146
{
- mRULE_UNQUOTED_STRING();
+ mT__146();
}
break;
case 131 :
- // InternalQVTimperative.g:1:851: RULE_DOUBLE_QUOTED_STRING
+ // InternalQVTimperative.g:1:837: RULE_UNQUOTED_STRING
{
- mRULE_DOUBLE_QUOTED_STRING();
+ mRULE_UNQUOTED_STRING();
}
break;
case 132 :
- // InternalQVTimperative.g:1:877: RULE_SINGLE_QUOTED_STRING
+ // InternalQVTimperative.g:1:858: RULE_DOUBLE_QUOTED_STRING
{
- mRULE_SINGLE_QUOTED_STRING();
+ mRULE_DOUBLE_QUOTED_STRING();
}
break;
case 133 :
- // InternalQVTimperative.g:1:903: RULE_ML_SINGLE_QUOTED_STRING
+ // InternalQVTimperative.g:1:884: RULE_SINGLE_QUOTED_STRING
{
- mRULE_ML_SINGLE_QUOTED_STRING();
+ mRULE_SINGLE_QUOTED_STRING();
}
break;
case 134 :
- // InternalQVTimperative.g:1:932: RULE_SIMPLE_ID
+ // InternalQVTimperative.g:1:910: RULE_ML_SINGLE_QUOTED_STRING
{
- mRULE_SIMPLE_ID();
+ mRULE_ML_SINGLE_QUOTED_STRING();
}
break;
case 135 :
- // InternalQVTimperative.g:1:947: RULE_ESCAPED_ID
+ // InternalQVTimperative.g:1:939: RULE_SIMPLE_ID
{
- mRULE_ESCAPED_ID();
+ mRULE_SIMPLE_ID();
}
break;
case 136 :
- // InternalQVTimperative.g:1:963: RULE_INT
+ // InternalQVTimperative.g:1:954: RULE_ESCAPED_ID
{
- mRULE_INT();
+ mRULE_ESCAPED_ID();
}
break;
case 137 :
- // InternalQVTimperative.g:1:972: RULE_ML_COMMENT
+ // InternalQVTimperative.g:1:970: RULE_INT
{
- mRULE_ML_COMMENT();
+ mRULE_INT();
}
break;
case 138 :
- // InternalQVTimperative.g:1:988: RULE_SL_COMMENT
+ // InternalQVTimperative.g:1:979: RULE_ML_COMMENT
{
- mRULE_SL_COMMENT();
+ mRULE_ML_COMMENT();
}
break;
case 139 :
- // InternalQVTimperative.g:1:1004: RULE_WS
+ // InternalQVTimperative.g:1:995: RULE_SL_COMMENT
{
- mRULE_WS();
+ mRULE_SL_COMMENT();
}
break;
case 140 :
- // InternalQVTimperative.g:1:1012: RULE_ANY_OTHER
+ // InternalQVTimperative.g:1:1011: RULE_WS
+ {
+ mRULE_WS();
+
+ }
+ break;
+ case 141 :
+ // InternalQVTimperative.g:1:1019: RULE_ANY_OTHER
{
mRULE_ANY_OTHER();
@@ -4458,17 +4487,17 @@ public class InternalQVTimperativeLexer extends Lexer {
protected DFA11 dfa11 = new DFA11(this);
static final String DFA11_eotS =
- "\1\uffff\1\101\1\uffff\11\107\1\76\1\143\1\107\1\uffff\1\151\1\154\1\156\1\162\1\uffff\3\107\1\173\1\177\11\107\1\u008e\5\uffff\7\107\1\uffff\1\107\2\uffff\1\76\1\107\1\uffff\3\76\1\107\10\uffff\4\107\1\uffff\4\107\1\u00ba\1\u00bb\1\u00bc\11\107\14\uffff\2\107\16\uffff\3\107\1\u00d4\2\107\6\uffff\14\107\10\uffff\13\107\1\uffff\1\107\3\uffff\1\107\7\uffff\16\107\3\uffff\2\107\1\u0107\1\u0108\13\107\2\uffff\1\u0119\1\107\1\u011b\3\107\1\uffff\1\107\1\u0120\1\u0121\2\107\1\u0124\3\107\1\u0128\5\107\1\u0130\1\107\1\u0132\3\107\1\u0136\1\107\1\u0138\12\107\1\u0144\3\107\1\u0148\2\107\1\u014c\10\107\2\uffff\6\107\1\u015b\1\107\1\u015d\1\u015e\2\107\5\uffff\1\u0161\1\uffff\4\107\2\uffff\2\107\1\uffff\1\107\1\u0169\1\107\1\uffff\7\107\1\uffff\1\107\1\uffff\3\107\1\uffff\1\107\1\uffff\1\u0177\6\107\1\u017e\2\107\1\u0181\1\uffff\1\u0182\2\107\1\uffff\1\u0185\2\107\1\uffff\10\107\1\u0190\5\107\1\uffff\1\107\2\uffff\2\107\1\uffff\4\107\1\u019e\2\107\1\uffff\10\107\1\u01a9\1\u01aa\3\107\1\uffff\6\107\1\uffff\2\107\2\uffff\2\107\1\uffff\1\107\1\u01ba\1\u01bc\7\107\1\uffff\6\107\1\u01ca\1\u01cb\5\107\1\uffff\2\107\1\u01d3\2\107\1\u01d6\4\107\2\uffff\4\107\1\u01df\5\107\1\u01e5\2\107\1\u01e8\1\u01e9\1\uffff\1\u01ea\1\uffff\1\u01eb\1\u01ec\1\u01ed\2\107\1\u01f0\1\u01f1\1\u01f2\1\107\1\u01f4\1\u01f5\2\107\2\uffff\3\107\1\u01fb\1\107\1\u01fd\1\u01fe\1\uffff\2\107\1\uffff\1\107\1\u0202\2\107\1\u0205\3\107\1\uffff\1\107\1\u020a\1\u020b\2\107\1\uffff\1\107\1\u020f\6\uffff\1\u0210\1\107\3\uffff\1\u0212\2\uffff\4\107\1\u0217\1\uffff\1\107\2\uffff\1\u0219\2\107\1\uffff\2\107\1\uffff\1\u021e\3\107\2\uffff\1\107\1\u0223\1\u0224\2\uffff\1\u0225\1\uffff\1\107\1\u0227\1\107\1\u0229\1\uffff\1\u022a\1\uffff\4\107\1\uffff\1\u022f\3\107\3\uffff\1\107\1\uffff\1\u0234\2\uffff\1\107\1\u0236\1\u0237\1\u0238\1\uffff\1\107\1\u023a\1\u023b\1\107\1\uffff\1\107\3\uffff\1\107\2\uffff\2\107\1\u0241\2\107\1\uffff\1\u0244\1\107\1\uffff\1\107\1\u0247\1\uffff";
+ "\1\uffff\1\101\1\uffff\11\107\1\76\1\143\1\107\1\uffff\1\151\1\154\1\156\1\162\1\uffff\3\107\1\174\1\u0080\11\107\1\u008f\5\uffff\7\107\1\uffff\1\107\2\uffff\1\76\1\107\1\uffff\3\76\1\107\10\uffff\4\107\1\uffff\4\107\1\u00bb\1\u00bc\1\u00bd\11\107\14\uffff\2\107\16\uffff\4\107\1\u00d6\2\107\6\uffff\14\107\10\uffff\13\107\1\uffff\1\107\3\uffff\1\107\7\uffff\16\107\3\uffff\2\107\1\u0109\1\u010a\13\107\2\uffff\1\u011b\1\107\1\u011d\1\u011e\3\107\1\uffff\1\107\1\u0123\1\u0124\2\107\1\u0127\3\107\1\u012b\5\107\1\u0133\1\107\1\u0135\3\107\1\u0139\1\107\1\u013b\12\107\1\u0147\3\107\1\u014b\2\107\1\u014f\10\107\2\uffff\6\107\1\u015e\1\107\1\u0160\1\u0161\2\107\5\uffff\1\u0164\2\uffff\4\107\2\uffff\2\107\1\uffff\1\107\1\u016c\1\107\1\uffff\7\107\1\uffff\1\107\1\uffff\3\107\1\uffff\1\107\1\uffff\1\u017a\6\107\1\u0181\2\107\1\u0184\1\uffff\1\u0185\2\107\1\uffff\1\u0188\2\107\1\uffff\10\107\1\u0193\5\107\1\uffff\1\107\2\uffff\2\107\1\uffff\4\107\1\u01a1\2\107\1\uffff\10\107\1\u01ac\1\u01ad\3\107\1\uffff\6\107\1\uffff\2\107\2\uffff\2\107\1\uffff\1\107\1\u01bd\1\u01bf\7\107\1\uffff\6\107\1\u01cd\1\u01ce\5\107\1\uffff\2\107\1\u01d6\2\107\1\u01d9\4\107\2\uffff\4\107\1\u01e2\5\107\1\u01e8\2\107\1\u01eb\1\u01ec\1\uffff\1\u01ed\1\uffff\1\u01ee\1\u01ef\1\u01f0\2\107\1\u01f3\1\u01f4\1\u01f5\1\107\1\u01f7\1\u01f8\2\107\2\uffff\3\107\1\u01fe\1\107\1\u0200\1\u0201\1\uffff\2\107\1\uffff\1\107\1\u0205\2\107\1\u0208\3\107\1\uffff\1\107\1\u020d\1\u020e\2\107\1\uffff\1\107\1\u0212\6\uffff\1\u0213\1\107\3\uffff\1\u0215\2\uffff\4\107\1\u021a\1\uffff\1\107\2\uffff\1\u021c\2\107\1\uffff\2\107\1\uffff\1\u0221\3\107\2\uffff\1\107\1\u0226\1\u0227\2\uffff\1\u0228\1\uffff\1\107\1\u022a\1\107\1\u022c\1\uffff\1\u022d\1\uffff\4\107\1\uffff\1\u0232\3\107\3\uffff\1\107\1\uffff\1\u0237\2\uffff\1\107\1\u0239\1\u023a\1\u023b\1\uffff\1\107\1\u023d\1\u023e\1\107\1\uffff\1\107\3\uffff\1\107\2\uffff\2\107\1\u0244\2\107\1\uffff\1\u0247\1\107\1\uffff\1\107\1\u024a\1\uffff";
static final String DFA11_eofS =
- "\u0248\uffff";
+ "\u024b\uffff";
static final String DFA11_minS =
- "\1\0\1\72\1\uffff\1\141\1\154\1\144\1\145\1\141\1\165\1\145\1\150\1\156\1\143\1\55\1\157\1\uffff\1\47\1\53\1\75\1\55\1\uffff\1\142\1\160\1\157\1\56\1\55\1\141\1\165\1\141\1\156\2\145\1\156\1\143\1\157\1\61\5\uffff\1\145\1\150\2\141\1\145\1\141\1\157\1\uffff\1\141\2\uffff\1\46\1\157\1\uffff\1\44\2\0\1\47\10\uffff\1\145\1\154\1\141\1\155\1\uffff\1\144\1\164\1\163\1\160\3\60\1\142\1\164\1\160\1\145\2\141\2\145\1\151\4\uffff\1\145\1\uffff\1\156\5\uffff\1\164\1\154\16\uffff\1\144\1\164\1\163\1\60\1\145\1\162\6\uffff\2\160\1\157\1\147\1\164\1\141\1\162\1\161\2\154\1\144\1\154\10\uffff\1\171\1\145\1\162\1\154\1\143\1\145\1\154\1\141\1\146\1\164\1\144\1\uffff\1\155\3\uffff\1\154\7\uffff\1\143\1\154\1\163\1\160\1\157\1\155\1\151\2\145\1\154\1\164\1\141\1\151\1\145\3\uffff\1\162\1\145\2\60\1\162\1\144\1\151\1\157\1\156\1\145\1\157\1\156\1\163\1\161\1\145\1\141\1\151\1\60\1\154\1\60\1\162\1\164\1\145\1\uffff\1\162\2\60\2\154\1\60\1\145\1\154\1\151\1\60\1\165\1\151\1\101\1\145\1\154\1\60\1\162\1\60\1\163\1\153\1\160\1\60\1\155\1\60\1\146\1\151\1\164\1\151\2\141\1\171\1\142\1\141\1\153\1\60\1\163\1\157\1\162\1\60\1\146\1\156\1\60\1\162\2\151\1\154\1\156\1\162\1\141\1\162\2\uffff\1\171\1\151\1\157\1\156\1\154\1\163\1\60\1\167\2\60\1\165\1\164\5\uffff\1\60\1\uffff\1\151\2\162\1\141\2\uffff\2\145\1\uffff\1\147\1\60\1\156\1\uffff\1\145\1\155\2\156\1\157\1\162\1\145\1\uffff\1\145\1\uffff\1\145\1\141\1\145\1\uffff\1\151\1\uffff\1\60\1\141\1\151\1\166\1\165\1\156\1\164\1\60\1\144\1\164\1\60\1\uffff\1\60\1\163\1\143\1\uffff\1\60\1\144\1\146\1\uffff\1\164\1\145\1\141\2\151\1\146\1\162\1\141\1\60\1\172\1\156\1\145\1\166\1\146\1\uffff\1\163\2\uffff\1\145\1\164\1\uffff\1\142\1\141\1\145\1\164\1\60\1\141\1\145\1\uffff\1\147\1\156\1\151\1\171\1\166\1\151\1\145\1\143\2\60\1\147\1\162\1\164\1\uffff\1\154\1\143\1\141\1\154\1\151\1\171\1\uffff\1\141\1\151\2\uffff\2\145\1\uffff\1\163\2\60\1\163\1\154\1\144\1\164\1\141\1\171\1\154\1\uffff\1\145\1\154\1\163\1\145\1\157\1\145\2\60\1\141\1\165\1\143\1\144\1\151\1\uffff\1\156\1\162\1\60\1\143\1\164\1\60\1\141\2\144\1\164\2\uffff\1\145\1\164\2\151\1\60\1\164\1\144\2\164\1\160\1\60\1\154\1\163\2\60\1\uffff\1\60\1\uffff\3\60\1\145\1\143\3\60\1\171\2\60\1\162\1\156\2\uffff\1\142\2\164\1\60\1\157\2\60\1\uffff\2\145\1\uffff\1\154\1\60\1\123\1\151\1\60\1\171\1\166\1\172\1\uffff\1\151\2\60\1\151\1\145\1\uffff\1\145\1\60\6\uffff\1\60\1\145\3\uffff\1\60\2\uffff\1\155\1\164\1\154\1\145\1\60\1\uffff\1\156\2\uffff\1\60\1\144\1\151\1\uffff\1\145\1\157\1\uffff\1\60\1\145\1\141\1\157\2\uffff\1\157\2\60\2\uffff\1\60\1\uffff\1\141\1\60\1\145\1\60\1\uffff\1\60\1\uffff\1\116\1\144\1\164\1\156\1\uffff\1\60\1\142\2\156\3\uffff\1\164\1\uffff\1\60\2\uffff\1\141\3\60\1\uffff\1\154\2\60\1\151\1\uffff\1\164\3\uffff\1\145\2\uffff\1\157\1\165\1\60\1\156\1\162\1\uffff\1\60\1\141\1\uffff\1\154\1\60\1\uffff";
+ "\1\0\1\72\1\uffff\1\141\1\154\1\144\1\145\1\141\1\165\1\145\1\150\1\156\1\143\1\55\1\157\1\uffff\1\47\1\53\1\75\1\55\1\uffff\1\142\1\160\1\157\1\56\1\55\1\141\1\165\1\141\1\156\2\145\1\156\1\143\1\157\1\61\5\uffff\1\145\1\150\2\141\1\145\1\141\1\157\1\uffff\1\141\2\uffff\1\46\1\157\1\uffff\1\44\2\0\1\47\10\uffff\1\145\1\154\1\141\1\155\1\uffff\1\144\1\164\1\163\1\160\3\60\1\142\1\164\1\160\1\145\2\141\2\145\1\151\4\uffff\1\145\1\uffff\1\156\5\uffff\1\164\1\154\16\uffff\2\144\1\164\1\163\1\60\1\145\1\162\6\uffff\2\160\1\157\1\147\1\164\1\141\1\162\1\161\2\154\1\144\1\154\10\uffff\1\171\1\145\1\162\1\154\1\143\1\145\1\154\1\141\1\146\1\164\1\144\1\uffff\1\155\3\uffff\1\154\7\uffff\1\143\1\154\1\163\1\160\1\157\1\155\1\151\2\145\1\154\1\164\1\141\1\151\1\145\3\uffff\1\162\1\145\2\60\1\162\1\144\1\151\1\157\1\156\1\145\1\157\1\156\1\163\1\161\1\145\1\141\1\151\1\60\1\154\2\60\1\162\1\164\1\145\1\uffff\1\162\2\60\2\154\1\60\1\145\1\154\1\151\1\60\1\165\1\151\1\101\1\145\1\154\1\60\1\162\1\60\1\163\1\153\1\160\1\60\1\155\1\60\1\146\1\151\1\164\1\151\2\141\1\171\1\142\1\141\1\153\1\60\1\163\1\157\1\162\1\60\1\146\1\156\1\60\1\162\2\151\1\154\1\156\1\162\1\141\1\162\2\uffff\1\171\1\151\1\157\1\156\1\154\1\163\1\60\1\167\2\60\1\165\1\164\5\uffff\1\60\2\uffff\1\151\2\162\1\141\2\uffff\2\145\1\uffff\1\147\1\60\1\156\1\uffff\1\145\1\155\2\156\1\157\1\162\1\145\1\uffff\1\145\1\uffff\1\145\1\141\1\145\1\uffff\1\151\1\uffff\1\60\1\141\1\151\1\166\1\165\1\156\1\164\1\60\1\144\1\164\1\60\1\uffff\1\60\1\163\1\143\1\uffff\1\60\1\144\1\146\1\uffff\1\164\1\145\1\141\2\151\1\146\1\162\1\141\1\60\1\172\1\156\1\145\1\166\1\146\1\uffff\1\163\2\uffff\1\145\1\164\1\uffff\1\142\1\141\1\145\1\164\1\60\1\141\1\145\1\uffff\1\147\1\156\1\151\1\171\1\166\1\151\1\145\1\143\2\60\1\147\1\162\1\164\1\uffff\1\154\1\143\1\141\1\154\1\151\1\171\1\uffff\1\141\1\151\2\uffff\2\145\1\uffff\1\163\2\60\1\163\1\154\1\144\1\164\1\141\1\171\1\154\1\uffff\1\145\1\154\1\163\1\145\1\157\1\145\2\60\1\141\1\165\1\143\1\144\1\151\1\uffff\1\156\1\162\1\60\1\143\1\164\1\60\1\141\2\144\1\164\2\uffff\1\145\1\164\2\151\1\60\1\164\1\144\2\164\1\160\1\60\1\154\1\163\2\60\1\uffff\1\60\1\uffff\3\60\1\145\1\143\3\60\1\171\2\60\1\162\1\156\2\uffff\1\142\2\164\1\60\1\157\2\60\1\uffff\2\145\1\uffff\1\154\1\60\1\123\1\151\1\60\1\171\1\166\1\172\1\uffff\1\151\2\60\1\151\1\145\1\uffff\1\145\1\60\6\uffff\1\60\1\145\3\uffff\1\60\2\uffff\1\155\1\164\1\154\1\145\1\60\1\uffff\1\156\2\uffff\1\60\1\144\1\151\1\uffff\1\145\1\157\1\uffff\1\60\1\145\1\141\1\157\2\uffff\1\157\2\60\2\uffff\1\60\1\uffff\1\141\1\60\1\145\1\60\1\uffff\1\60\1\uffff\1\116\1\144\1\164\1\156\1\uffff\1\60\1\142\2\156\3\uffff\1\164\1\uffff\1\60\2\uffff\1\141\3\60\1\uffff\1\154\2\60\1\151\1\uffff\1\164\3\uffff\1\145\2\uffff\1\157\1\165\1\60\1\156\1\162\1\uffff\1\60\1\141\1\uffff\1\154\1\60\1\uffff";
static final String DFA11_maxS =
- "\1\uffff\1\75\1\uffff\1\157\1\170\1\156\1\151\1\141\1\165\1\145\1\162\1\163\1\166\1\76\1\165\1\uffff\1\52\2\75\1\76\1\uffff\1\164\1\162\1\157\1\56\1\75\1\141\1\165\1\157\1\156\1\145\1\164\1\156\1\162\1\157\1\77\5\uffff\1\145\1\150\1\157\1\162\1\164\1\145\1\157\1\uffff\1\141\2\uffff\1\46\1\157\1\uffff\1\44\2\uffff\1\47\10\uffff\1\145\1\154\1\141\1\155\1\uffff\1\165\1\164\1\163\1\160\3\172\2\164\1\160\1\145\1\163\1\165\1\162\1\145\1\163\4\uffff\1\145\1\uffff\1\156\5\uffff\1\164\1\154\16\uffff\1\144\1\164\1\163\1\172\1\145\1\162\6\uffff\2\160\1\157\1\147\1\164\1\141\1\162\1\164\2\154\1\144\1\154\10\uffff\1\171\1\145\1\162\1\154\1\143\1\157\1\164\1\141\1\162\1\164\1\144\1\uffff\1\155\3\uffff\1\154\7\uffff\1\143\1\154\1\163\1\160\1\157\1\155\1\151\2\145\1\157\1\164\1\141\1\151\1\145\3\uffff\1\162\1\145\2\172\1\162\1\154\1\151\1\157\1\156\1\145\1\157\1\156\1\163\1\161\1\145\2\163\1\172\1\154\1\172\1\162\1\164\1\145\1\uffff\1\162\2\172\2\154\1\172\1\145\1\154\1\151\1\172\1\165\1\151\1\126\1\145\1\154\1\172\1\162\1\172\1\163\1\153\1\160\1\172\1\155\1\172\1\146\1\151\1\164\2\151\1\141\1\171\1\142\1\141\1\153\1\172\1\163\1\157\1\162\1\172\1\146\1\156\1\172\1\162\2\151\1\154\1\156\1\162\1\141\1\162\2\uffff\1\171\1\151\1\157\1\156\1\154\1\163\1\172\1\167\2\172\1\165\1\164\5\uffff\1\172\1\uffff\1\151\2\162\1\141\2\uffff\2\145\1\uffff\1\147\1\172\1\156\1\uffff\1\145\1\155\2\156\1\157\1\162\1\145\1\uffff\1\145\1\uffff\1\145\1\141\1\145\1\uffff\1\151\1\uffff\1\172\1\141\1\151\1\166\1\165\1\156\1\164\1\172\1\144\1\164\1\172\1\uffff\1\172\1\163\1\143\1\uffff\1\172\1\144\1\146\1\uffff\1\164\1\145\1\141\2\151\1\146\1\162\1\141\2\172\1\156\1\145\1\166\1\151\1\uffff\1\163\2\uffff\1\145\1\164\1\uffff\1\142\1\141\1\145\1\164\1\172\1\141\1\145\1\uffff\1\147\1\156\1\151\1\171\1\166\1\151\1\145\1\143\2\172\1\147\1\162\1\164\1\uffff\1\154\1\143\1\145\1\154\1\151\1\171\1\uffff\1\141\1\151\2\uffff\2\145\1\uffff\1\163\2\172\1\163\1\154\1\144\1\164\1\141\1\171\1\154\1\uffff\1\145\1\154\1\163\1\145\1\157\1\145\2\172\1\141\1\165\1\143\1\144\1\151\1\uffff\1\156\1\162\1\172\1\143\1\164\1\172\1\141\2\144\1\164\2\uffff\1\145\1\164\2\151\1\172\1\164\1\144\2\164\1\160\1\172\1\154\1\163\2\172\1\uffff\1\172\1\uffff\3\172\1\145\1\143\3\172\1\171\2\172\1\162\1\156\2\uffff\1\142\2\164\1\172\1\157\2\172\1\uffff\2\145\1\uffff\1\154\1\172\1\123\1\151\1\172\1\171\1\166\1\172\1\uffff\1\151\2\172\1\151\1\145\1\uffff\1\145\1\172\6\uffff\1\172\1\145\3\uffff\1\172\2\uffff\1\155\1\164\1\154\1\145\1\172\1\uffff\1\156\2\uffff\1\172\1\144\1\151\1\uffff\1\145\1\157\1\uffff\1\172\1\145\1\141\1\157\2\uffff\1\157\2\172\2\uffff\1\172\1\uffff\1\141\1\172\1\145\1\172\1\uffff\1\172\1\uffff\1\116\1\144\1\164\1\156\1\uffff\1\172\1\142\2\156\3\uffff\1\164\1\uffff\1\172\2\uffff\1\141\3\172\1\uffff\1\154\2\172\1\151\1\uffff\1\164\3\uffff\1\145\2\uffff\1\157\1\165\1\172\1\156\1\162\1\uffff\1\172\1\141\1\uffff\1\154\1\172\1\uffff";
+ "\1\uffff\1\75\1\uffff\1\157\1\170\1\156\1\151\1\141\1\165\1\145\1\162\1\163\1\166\1\76\1\165\1\uffff\1\52\2\75\1\76\1\uffff\1\164\1\162\1\157\1\56\1\75\1\141\1\165\1\157\1\156\1\145\1\164\1\156\1\162\1\157\1\77\5\uffff\1\145\1\150\1\157\1\162\1\164\1\145\1\157\1\uffff\1\141\2\uffff\1\46\1\157\1\uffff\1\44\2\uffff\1\47\10\uffff\1\145\1\154\1\141\1\155\1\uffff\1\165\1\164\1\163\1\160\3\172\2\164\1\160\1\145\1\163\1\165\1\162\1\145\1\163\4\uffff\1\145\1\uffff\1\156\5\uffff\1\164\1\154\16\uffff\2\144\1\164\1\163\1\172\1\145\1\162\6\uffff\2\160\1\157\1\147\1\164\1\141\1\162\1\164\2\154\1\144\1\154\10\uffff\1\171\1\145\1\162\1\154\1\143\1\157\1\164\1\141\1\162\1\164\1\144\1\uffff\1\155\3\uffff\1\154\7\uffff\1\143\1\154\1\163\1\160\1\157\1\155\1\151\2\145\1\157\1\164\1\141\1\151\1\145\3\uffff\1\162\1\145\2\172\1\162\1\154\1\151\1\157\1\156\1\145\1\157\1\156\1\163\1\161\1\145\2\163\1\172\1\154\2\172\1\162\1\164\1\145\1\uffff\1\162\2\172\2\154\1\172\1\145\1\154\1\151\1\172\1\165\1\151\1\126\1\145\1\154\1\172\1\162\1\172\1\163\1\153\1\160\1\172\1\155\1\172\1\146\1\151\1\164\2\151\1\141\1\171\1\142\1\141\1\153\1\172\1\163\1\157\1\162\1\172\1\146\1\156\1\172\1\162\2\151\1\154\1\156\1\162\1\141\1\162\2\uffff\1\171\1\151\1\157\1\156\1\154\1\163\1\172\1\167\2\172\1\165\1\164\5\uffff\1\172\2\uffff\1\151\2\162\1\141\2\uffff\2\145\1\uffff\1\147\1\172\1\156\1\uffff\1\145\1\155\2\156\1\157\1\162\1\145\1\uffff\1\145\1\uffff\1\145\1\141\1\145\1\uffff\1\151\1\uffff\1\172\1\141\1\151\1\166\1\165\1\156\1\164\1\172\1\144\1\164\1\172\1\uffff\1\172\1\163\1\143\1\uffff\1\172\1\144\1\146\1\uffff\1\164\1\145\1\141\2\151\1\146\1\162\1\141\2\172\1\156\1\145\1\166\1\151\1\uffff\1\163\2\uffff\1\145\1\164\1\uffff\1\142\1\141\1\145\1\164\1\172\1\141\1\145\1\uffff\1\147\1\156\1\151\1\171\1\166\1\151\1\145\1\143\2\172\1\147\1\162\1\164\1\uffff\1\154\1\143\1\145\1\154\1\151\1\171\1\uffff\1\141\1\151\2\uffff\2\145\1\uffff\1\163\2\172\1\163\1\154\1\144\1\164\1\141\1\171\1\154\1\uffff\1\145\1\154\1\163\1\145\1\157\1\145\2\172\1\141\1\165\1\143\1\144\1\151\1\uffff\1\156\1\162\1\172\1\143\1\164\1\172\1\141\2\144\1\164\2\uffff\1\145\1\164\2\151\1\172\1\164\1\144\2\164\1\160\1\172\1\154\1\163\2\172\1\uffff\1\172\1\uffff\3\172\1\145\1\143\3\172\1\171\2\172\1\162\1\156\2\uffff\1\142\2\164\1\172\1\157\2\172\1\uffff\2\145\1\uffff\1\154\1\172\1\123\1\151\1\172\1\171\1\166\1\172\1\uffff\1\151\2\172\1\151\1\145\1\uffff\1\145\1\172\6\uffff\1\172\1\145\3\uffff\1\172\2\uffff\1\155\1\164\1\154\1\145\1\172\1\uffff\1\156\2\uffff\1\172\1\144\1\151\1\uffff\1\145\1\157\1\uffff\1\172\1\145\1\141\1\157\2\uffff\1\157\2\172\2\uffff\1\172\1\uffff\1\141\1\172\1\145\1\172\1\uffff\1\172\1\uffff\1\116\1\144\1\164\1\156\1\uffff\1\172\1\142\2\156\3\uffff\1\164\1\uffff\1\172\2\uffff\1\141\3\172\1\uffff\1\154\2\172\1\151\1\uffff\1\164\3\uffff\1\145\2\uffff\1\157\1\165\1\172\1\156\1\162\1\uffff\1\172\1\141\1\uffff\1\154\1\172\1\uffff";
static final String DFA11_acceptS =
- "\2\uffff\1\2\14\uffff\1\21\4\uffff\1\30\17\uffff\1\63\1\65\1\66\1\70\1\71\7\uffff\1\115\1\uffff\1\127\1\130\2\uffff\1\u0080\4\uffff\1\u0086\1\u0088\1\u008b\1\u008c\1\1\1\101\1\72\1\2\4\uffff\1\u0086\20\uffff\1\16\1\150\1\152\1\154\1\uffff\1\157\1\uffff\1\165\1\171\1\37\1\u008a\1\17\2\uffff\1\21\1\u0085\1\u0089\1\22\1\67\1\121\1\23\1\26\1\24\1\27\1\31\1\123\1\25\1\30\6\uffff\1\120\1\36\1\40\1\41\1\143\1\62\14\uffff\1\61\1\u0081\1\64\1\63\1\65\1\66\1\70\1\71\13\uffff\1\115\1\uffff\1\127\1\130\1\140\1\uffff\1\u0080\1\u0082\1\u0083\1\u0084\1\u0087\1\u0088\1\u008b\16\uffff\1\73\1\131\1\151\27\uffff\1\33\62\uffff\1\136\1\10\14\uffff\1\156\1\173\1\161\1\163\1\20\1\uffff\1\32\4\uffff\1\34\1\42\2\uffff\1\55\3\uffff\1\54\7\uffff\1\74\1\uffff\1\77\3\uffff\1\126\1\uffff\1\102\13\uffff\1\76\3\uffff\1\107\3\uffff\1\133\16\uffff\1\176\1\uffff\1\132\1\15\2\uffff\1\125\7\uffff\1\46\15\uffff\1\137\6\uffff\1\113\2\uffff\1\3\1\116\2\uffff\1\134\12\uffff\1\11\15\uffff\1\43\12\uffff\1\75\1\177\17\uffff\1\135\1\uffff\1\5\15\uffff\1\112\1\160\7\uffff\1\47\2\uffff\1\51\10\uffff\1\145\5\uffff\1\122\2\uffff\1\4\1\117\1\6\1\35\1\104\1\124\2\uffff\1\7\1\110\1\12\1\uffff\1\13\1\172\5\uffff\1\153\1\uffff\1\44\1\45\3\uffff\1\53\2\uffff\1\100\4\uffff\1\147\1\141\3\uffff\1\170\1\142\1\uffff\1\155\4\uffff\1\174\1\uffff\1\56\4\uffff\1\114\4\uffff\1\106\1\164\1\175\1\uffff\1\144\1\uffff\1\103\1\111\4\uffff\1\166\4\uffff\1\162\1\uffff\1\52\1\60\1\57\1\uffff\1\105\1\146\5\uffff\1\167\2\uffff\1\14\2\uffff\1\50";
+ "\2\uffff\1\2\14\uffff\1\21\4\uffff\1\30\17\uffff\1\65\1\67\1\70\1\71\1\72\7\uffff\1\116\1\uffff\1\130\1\131\2\uffff\1\u0081\4\uffff\1\u0087\1\u0089\1\u008c\1\u008d\1\1\1\102\1\73\1\2\4\uffff\1\u0087\20\uffff\1\16\1\151\1\153\1\155\1\uffff\1\160\1\uffff\1\166\1\172\1\37\1\u008b\1\17\2\uffff\1\21\1\u0086\1\u008a\1\22\1\64\1\122\1\23\1\26\1\24\1\27\1\31\1\124\1\25\1\30\7\uffff\1\121\1\36\1\40\1\41\1\144\1\62\14\uffff\1\61\1\u0082\1\66\1\65\1\67\1\70\1\71\1\72\13\uffff\1\116\1\uffff\1\130\1\131\1\141\1\uffff\1\u0081\1\u0083\1\u0084\1\u0085\1\u0088\1\u0089\1\u008c\16\uffff\1\74\1\132\1\152\30\uffff\1\33\62\uffff\1\137\1\10\14\uffff\1\157\1\174\1\162\1\164\1\20\1\uffff\1\32\1\63\4\uffff\1\34\1\42\2\uffff\1\55\3\uffff\1\54\7\uffff\1\75\1\uffff\1\100\3\uffff\1\127\1\uffff\1\103\13\uffff\1\77\3\uffff\1\110\3\uffff\1\134\16\uffff\1\177\1\uffff\1\133\1\15\2\uffff\1\126\7\uffff\1\46\15\uffff\1\140\6\uffff\1\114\2\uffff\1\3\1\117\2\uffff\1\135\12\uffff\1\11\15\uffff\1\43\12\uffff\1\76\1\u0080\17\uffff\1\136\1\uffff\1\5\15\uffff\1\113\1\161\7\uffff\1\47\2\uffff\1\51\10\uffff\1\146\5\uffff\1\123\2\uffff\1\4\1\120\1\6\1\35\1\105\1\125\2\uffff\1\7\1\111\1\12\1\uffff\1\13\1\173\5\uffff\1\154\1\uffff\1\44\1\45\3\uffff\1\53\2\uffff\1\101\4\uffff\1\150\1\142\3\uffff\1\171\1\143\1\uffff\1\156\4\uffff\1\175\1\uffff\1\56\4\uffff\1\115\4\uffff\1\107\1\165\1\176\1\uffff\1\145\1\uffff\1\104\1\112\4\uffff\1\167\4\uffff\1\163\1\uffff\1\52\1\60\1\57\1\uffff\1\106\1\147\5\uffff\1\170\2\uffff\1\14\2\uffff\1\50";
static final String DFA11_specialS =
- "\1\2\67\uffff\1\0\1\1\u020e\uffff}>";
+ "\1\2\67\uffff\1\0\1\1\u0211\uffff}>";
static final String[] DFA11_transitionS = {
"\11\76\2\75\2\76\1\75\22\76\1\75\1\14\1\70\1\60\2\76\1\64\1\71\1\47\1\50\1\17\1\21\1\46\1\15\1\30\1\20\12\74\1\1\1\2\1\23\1\24\1\22\1\31\1\66\1\73\1\34\1\42\5\73\1\35\2\73\1\61\1\32\1\73\1\41\2\73\1\36\1\37\1\33\1\40\5\73\1\62\1\76\1\63\1\76\1\72\1\76\1\25\1\57\1\3\1\56\1\4\1\53\2\73\1\5\1\73\1\51\1\6\1\7\1\16\1\26\1\54\1\10\1\11\1\55\1\12\1\13\1\65\1\52\1\27\2\73\1\44\1\43\1\45\45\76\1\67\uff5c\76",
"\1\100\2\uffff\1\77",
@@ -4491,44 +4520,44 @@ public class InternalQVTimperativeLexer extends Lexer {
"\1\155",
"\1\161\17\uffff\1\157\1\160",
"",
- "\1\166\13\uffff\1\164\5\uffff\1\165",
- "\1\170\1\uffff\1\167",
- "\1\171",
+ "\1\167\1\uffff\1\165\11\uffff\1\164\5\uffff\1\166",
+ "\1\171\1\uffff\1\170",
"\1\172",
- "\1\175\1\174\16\uffff\1\176",
- "\1\u0080",
+ "\1\173",
+ "\1\176\1\175\16\uffff\1\177",
"\1\u0081",
- "\1\u0083\15\uffff\1\u0082",
- "\1\u0084",
+ "\1\u0082",
+ "\1\u0084\15\uffff\1\u0083",
"\1\u0085",
- "\1\u0087\16\uffff\1\u0086",
- "\1\u0088",
- "\1\u0089\16\uffff\1\u008a",
- "\1\u008b",
- "\1\u008d\15\uffff\1\u008c",
+ "\1\u0086",
+ "\1\u0088\16\uffff\1\u0087",
+ "\1\u0089",
+ "\1\u008a\16\uffff\1\u008b",
+ "\1\u008c",
+ "\1\u008e\15\uffff\1\u008d",
"",
"",
"",
"",
"",
- "\1\u0094",
"\1\u0095",
- "\1\u0097\15\uffff\1\u0096",
- "\1\u0098\20\uffff\1\u0099",
- "\1\u009a\16\uffff\1\u009b",
- "\1\u009d\3\uffff\1\u009c",
- "\1\u009e",
+ "\1\u0096",
+ "\1\u0098\15\uffff\1\u0097",
+ "\1\u0099\20\uffff\1\u009a",
+ "\1\u009b\16\uffff\1\u009c",
+ "\1\u009e\3\uffff\1\u009d",
+ "\1\u009f",
"",
- "\1\u00a0",
+ "\1\u00a1",
"",
"",
- "\1\u00a3",
"\1\u00a4",
+ "\1\u00a5",
"",
- "\1\u00a6",
- "\0\u00a7",
+ "\1\u00a7",
"\0\u00a8",
- "\1\u00a9",
+ "\0\u00a9",
+ "\1\u00aa",
"",
"",
"",
@@ -4537,41 +4566,41 @@ public class InternalQVTimperativeLexer extends Lexer {
"",
"",
"",
- "\1\u00ac",
"\1\u00ad",
"\1\u00ae",
"\1\u00af",
+ "\1\u00b0",
"",
- "\1\u00b2\1\uffff\1\u00b0\16\uffff\1\u00b1",
- "\1\u00b3",
+ "\1\u00b3\1\uffff\1\u00b1\16\uffff\1\u00b2",
"\1\u00b4",
"\1\u00b5",
- "\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\5\107\1\u00b8\2\107\1\u00b6\12\107\1\u00b9\1\107\1\u00b7\4\107",
+ "\1\u00b6",
+ "\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\5\107\1\u00b9\2\107\1\u00b7\12\107\1\u00ba\1\107\1\u00b8\4\107",
"\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\32\107",
"\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\32\107",
- "\1\u00bd\21\uffff\1\u00be",
- "\1\u00bf",
+ "\1\u00be\21\uffff\1\u00bf",
"\1\u00c0",
"\1\u00c1",
- "\1\u00c2\4\uffff\1\u00c3\14\uffff\1\u00c4",
- "\1\u00c5\23\uffff\1\u00c6",
- "\1\u00c8\14\uffff\1\u00c7",
- "\1\u00c9",
- "\1\u00ca\11\uffff\1\u00cb",
+ "\1\u00c2",
+ "\1\u00c3\4\uffff\1\u00c4\14\uffff\1\u00c5",
+ "\1\u00c6\23\uffff\1\u00c7",
+ "\1\u00c9\14\uffff\1\u00c8",
+ "\1\u00ca",
+ "\1\u00cb\11\uffff\1\u00cc",
"",
"",
"",
"",
- "\1\u00cc",
- "",
"\1\u00cd",
"",
+ "\1\u00ce",
+ "",
"",
"",
"",
"",
- "\1\u00ce",
"\1\u00cf",
+ "\1\u00d0",
"",
"",
"",
@@ -4586,30 +4615,31 @@ public class InternalQVTimperativeLexer extends Lexer {
"",
"",
"",
- "\1\u00d0",
"\1\u00d1",
"\1\u00d2",
- "\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\3\107\1\u00d3\26\107",
- "\1\u00d5",
- "\1\u00d6",
+ "\1\u00d3",
+ "\1\u00d4",
+ "\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\3\107\1\u00d5\26\107",
+ "\1\u00d7",
+ "\1\u00d8",
"",
"",
"",
"",
"",
"",
- "\1\u00d7",
- "\1\u00d8",
"\1\u00d9",
"\1\u00da",
"\1\u00db",
"\1\u00dc",
"\1\u00dd",
- "\1\u00df\2\uffff\1\u00de",
- "\1\u00e0",
- "\1\u00e1",
+ "\1\u00de",
+ "\1\u00df",
+ "\1\u00e1\2\uffff\1\u00e0",
"\1\u00e2",
"\1\u00e3",
+ "\1\u00e4",
+ "\1\u00e5",
"",
"",
"",
@@ -4618,23 +4648,23 @@ public class InternalQVTimperativeLexer extends Lexer {
"",
"",
"",
- "\1\u00e4",
- "\1\u00e5",
"\1\u00e6",
"\1\u00e7",
"\1\u00e8",
- "\1\u00ea\3\uffff\1\u00eb\5\uffff\1\u00e9",
- "\1\u00ed\5\uffff\1\u00ee\1\uffff\1\u00ec",
- "\1\u00ef",
- "\1\u00f1\13\uffff\1\u00f0",
- "\1\u00f2",
- "\1\u00f3",
- "",
+ "\1\u00e9",
+ "\1\u00ea",
+ "\1\u00ec\3\uffff\1\u00ed\5\uffff\1\u00eb",
+ "\1\u00ef\5\uffff\1\u00f0\1\uffff\1\u00ee",
+ "\1\u00f1",
+ "\1\u00f3\13\uffff\1\u00f2",
"\1\u00f4",
+ "\1\u00f5",
"",
+ "\1\u00f6",
"",
"",
- "\1\u00f5",
+ "",
+ "\1\u00f7",
"",
"",
"",
@@ -4642,8 +4672,6 @@ public class InternalQVTimperativeLexer extends Lexer {
"",
"",
"",
- "\1\u00f6",
- "\1\u00f7",
"\1\u00f8",
"\1\u00f9",
"\1\u00fa",
@@ -4651,22 +4679,22 @@ public class InternalQVTimperativeLexer extends Lexer {
"\1\u00fc",
"\1\u00fd",
"\1\u00fe",
- "\1\u0100\2\uffff\1\u00ff",
- "\1\u0101",
- "\1\u0102",
+ "\1\u00ff",
+ "\1\u0100",
+ "\1\u0102\2\uffff\1\u0101",
"\1\u0103",
"\1\u0104",
+ "\1\u0105",
+ "\1\u0106",
"",
"",
"",
- "\1\u0105",
- "\1\u0106",
+ "\1\u0107",
+ "\1\u0108",
"\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\32\107",
"\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\32\107",
- "\1\u0109",
- "\1\u010b\7\uffff\1\u010a",
- "\1\u010c",
- "\1\u010d",
+ "\1\u010b",
+ "\1\u010d\7\uffff\1\u010c",
"\1\u010e",
"\1\u010f",
"\1\u0110",
@@ -4674,79 +4702,82 @@ public class InternalQVTimperativeLexer extends Lexer {
"\1\u0112",
"\1\u0113",
"\1\u0114",
- "\1\u0115\21\uffff\1\u0116",
- "\1\u0117\11\uffff\1\u0118",
- "\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\32\107",
- "\1\u011a",
+ "\1\u0115",
+ "\1\u0116",
+ "\1\u0117\21\uffff\1\u0118",
+ "\1\u0119\11\uffff\1\u011a",
"\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\32\107",
"\1\u011c",
- "\1\u011d",
- "\1\u011e",
- "",
- "\1\u011f",
"\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\32\107",
"\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\32\107",
+ "\1\u011f",
+ "\1\u0120",
+ "\1\u0121",
+ "",
"\1\u0122",
- "\1\u0123",
+ "\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\32\107",
"\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\32\107",
"\1\u0125",
"\1\u0126",
- "\1\u0127",
"\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\32\107",
+ "\1\u0128",
"\1\u0129",
"\1\u012a",
- "\1\u012b\7\uffff\1\u012c\14\uffff\1\u012d",
- "\1\u012e",
- "\1\u012f",
"\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\32\107",
+ "\1\u012c",
+ "\1\u012d",
+ "\1\u012e\7\uffff\1\u012f\14\uffff\1\u0130",
"\1\u0131",
+ "\1\u0132",
"\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\32\107",
- "\1\u0133",
"\1\u0134",
- "\1\u0135",
"\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\32\107",
+ "\1\u0136",
"\1\u0137",
+ "\1\u0138",
"\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\32\107",
- "\1\u0139",
"\1\u013a",
- "\1\u013b",
+ "\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\32\107",
"\1\u013c",
- "\1\u013d\7\uffff\1\u013e",
+ "\1\u013d",
+ "\1\u013e",
"\1\u013f",
- "\1\u0140",
- "\1\u0141",
+ "\1\u0140\7\uffff\1\u0141",
"\1\u0142",
"\1\u0143",
- "\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\32\107",
+ "\1\u0144",
"\1\u0145",
"\1\u0146",
- "\1\u0147",
"\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\32\107",
+ "\1\u0148",
"\1\u0149",
"\1\u014a",
- "\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\10\107\1\u014b\21\107",
+ "\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\32\107",
+ "\1\u014c",
"\1\u014d",
- "\1\u014e",
- "\1\u014f",
+ "\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\10\107\1\u014e\21\107",
"\1\u0150",
"\1\u0151",
"\1\u0152",
"\1\u0153",
"\1\u0154",
- "",
- "",
"\1\u0155",
"\1\u0156",
"\1\u0157",
+ "",
+ "",
"\1\u0158",
"\1\u0159",
"\1\u015a",
- "\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\32\107",
+ "\1\u015b",
"\1\u015c",
- "\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\32\107",
+ "\1\u015d",
"\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\32\107",
"\1\u015f",
- "\1\u0160",
+ "\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\32\107",
+ "\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\32\107",
+ "\1\u0162",
+ "\1\u0163",
"",
"",
"",
@@ -4754,163 +4785,164 @@ public class InternalQVTimperativeLexer extends Lexer {
"",
"\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\32\107",
"",
- "\1\u0162",
- "\1\u0163",
- "\1\u0164",
- "\1\u0165",
- "",
"",
+ "\1\u0165",
"\1\u0166",
"\1\u0167",
- "",
"\1\u0168",
- "\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\32\107",
+ "",
+ "",
+ "\1\u0169",
"\1\u016a",
"",
"\1\u016b",
- "\1\u016c",
+ "\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\32\107",
"\1\u016d",
+ "",
"\1\u016e",
"\1\u016f",
"\1\u0170",
"\1\u0171",
- "",
"\1\u0172",
- "",
"\1\u0173",
"\1\u0174",
+ "",
"\1\u0175",
"",
"\1\u0176",
- "",
- "\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\32\107",
+ "\1\u0177",
"\1\u0178",
+ "",
"\1\u0179",
- "\1\u017a",
+ "",
+ "\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\32\107",
"\1\u017b",
"\1\u017c",
"\1\u017d",
- "\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\32\107",
+ "\1\u017e",
"\1\u017f",
"\1\u0180",
"\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\32\107",
- "",
- "\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\32\107",
+ "\1\u0182",
"\1\u0183",
- "\1\u0184",
+ "\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\32\107",
"",
"\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\32\107",
"\1\u0186",
"\1\u0187",
"",
- "\1\u0188",
+ "\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\32\107",
"\1\u0189",
"\1\u018a",
+ "",
"\1\u018b",
"\1\u018c",
"\1\u018d",
"\1\u018e",
"\1\u018f",
- "\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\32\107",
+ "\1\u0190",
"\1\u0191",
"\1\u0192",
- "\1\u0193",
+ "\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\32\107",
"\1\u0194",
- "\1\u0195\2\uffff\1\u0196",
- "",
+ "\1\u0195",
+ "\1\u0196",
"\1\u0197",
+ "\1\u0198\2\uffff\1\u0199",
"",
+ "\1\u019a",
"",
- "\1\u0198",
- "\1\u0199",
"",
- "\1\u019a",
"\1\u019b",
"\1\u019c",
+ "",
"\1\u019d",
- "\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\32\107",
+ "\1\u019e",
"\1\u019f",
"\1\u01a0",
- "",
- "\1\u01a1",
+ "\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\32\107",
"\1\u01a2",
"\1\u01a3",
+ "",
"\1\u01a4",
"\1\u01a5",
"\1\u01a6",
"\1\u01a7",
"\1\u01a8",
+ "\1\u01a9",
+ "\1\u01aa",
+ "\1\u01ab",
"\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\32\107",
"\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\32\107",
- "\1\u01ab",
- "\1\u01ac",
- "\1\u01ad",
- "",
"\1\u01ae",
"\1\u01af",
- "\1\u01b0\3\uffff\1\u01b1",
- "\1\u01b2",
- "\1\u01b3",
- "\1\u01b4",
+ "\1\u01b0",
"",
+ "\1\u01b1",
+ "\1\u01b2",
+ "\1\u01b3\3\uffff\1\u01b4",
"\1\u01b5",
"\1\u01b6",
- "",
- "",
"\1\u01b7",
- "\1\u01b8",
"",
+ "\1\u01b8",
"\1\u01b9",
+ "",
+ "",
+ "\1\u01ba",
+ "\1\u01bb",
+ "",
+ "\1\u01bc",
"\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\32\107",
- "\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\22\107\1\u01bb\7\107",
- "\1\u01bd",
- "\1\u01be",
- "\1\u01bf",
+ "\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\22\107\1\u01be\7\107",
"\1\u01c0",
"\1\u01c1",
"\1\u01c2",
"\1\u01c3",
- "",
"\1\u01c4",
"\1\u01c5",
"\1\u01c6",
+ "",
"\1\u01c7",
"\1\u01c8",
"\1\u01c9",
+ "\1\u01ca",
+ "\1\u01cb",
+ "\1\u01cc",
"\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\32\107",
"\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\32\107",
- "\1\u01cc",
- "\1\u01cd",
- "\1\u01ce",
"\1\u01cf",
"\1\u01d0",
- "",
"\1\u01d1",
"\1\u01d2",
- "\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\32\107",
+ "\1\u01d3",
+ "",
"\1\u01d4",
"\1\u01d5",
"\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\32\107",
"\1\u01d7",
"\1\u01d8",
- "\1\u01d9",
+ "\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\32\107",
"\1\u01da",
- "",
- "",
"\1\u01db",
"\1\u01dc",
"\1\u01dd",
+ "",
+ "",
"\1\u01de",
- "\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\32\107",
+ "\1\u01df",
"\1\u01e0",
"\1\u01e1",
- "\1\u01e2",
+ "\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\32\107",
"\1\u01e3",
"\1\u01e4",
- "\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\32\107",
+ "\1\u01e5",
"\1\u01e6",
"\1\u01e7",
"\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\32\107",
+ "\1\u01e9",
+ "\1\u01ea",
+ "\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\32\107",
"\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\32\107",
"",
"\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\32\107",
@@ -4918,45 +4950,45 @@ public class InternalQVTimperativeLexer extends Lexer {
"\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\32\107",
"\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\32\107",
"\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\32\107",
- "\1\u01ee",
- "\1\u01ef",
+ "\1\u01f1",
+ "\1\u01f2",
"\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\32\107",
"\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\32\107",
"\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\32\107",
- "\1\u01f3",
+ "\1\u01f6",
"\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\32\107",
"\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\32\107",
- "\1\u01f6",
- "\1\u01f7",
- "",
- "",
- "\1\u01f8",
"\1\u01f9",
"\1\u01fa",
- "\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\32\107",
+ "",
+ "",
+ "\1\u01fb",
"\1\u01fc",
+ "\1\u01fd",
"\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\32\107",
- "\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\32\107",
- "",
"\1\u01ff",
- "\1\u0200",
- "",
- "\1\u0201",
"\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\32\107",
+ "\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\32\107",
+ "",
+ "\1\u0202",
"\1\u0203",
+ "",
"\1\u0204",
"\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\32\107",
"\1\u0206",
"\1\u0207",
- "\1\u0208",
- "",
+ "\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\32\107",
"\1\u0209",
+ "\1\u020a",
+ "\1\u020b",
+ "",
+ "\1\u020c",
"\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\32\107",
"\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\32\107",
- "\1\u020c",
- "\1\u020d",
+ "\1\u020f",
+ "\1\u0210",
"",
- "\1\u020e",
+ "\1\u0211",
"\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\32\107",
"",
"",
@@ -4965,93 +4997,93 @@ public class InternalQVTimperativeLexer extends Lexer {
"",
"",
"\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\32\107",
- "\1\u0211",
+ "\1\u0214",
"",
"",
"",
"\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\32\107",
"",
"",
- "\1\u0213",
- "\1\u0214",
- "\1\u0215",
"\1\u0216",
+ "\1\u0217",
+ "\1\u0218",
+ "\1\u0219",
"\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\32\107",
"",
- "\1\u0218",
+ "\1\u021b",
"",
"",
"\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\32\107",
- "\1\u021a",
- "\1\u021b",
- "",
- "\1\u021c",
"\1\u021d",
+ "\1\u021e",
"",
- "\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\32\107",
"\1\u021f",
"\1\u0220",
- "\1\u0221",
- "",
"",
+ "\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\32\107",
"\1\u0222",
+ "\1\u0223",
+ "\1\u0224",
+ "",
+ "",
+ "\1\u0225",
"\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\32\107",
"\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\32\107",
"",
"",
"\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\32\107",
"",
- "\1\u0226",
+ "\1\u0229",
"\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\32\107",
- "\1\u0228",
+ "\1\u022b",
"\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\32\107",
"",
"\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\32\107",
"",
- "\1\u022b",
- "\1\u022c",
- "\1\u022d",
"\1\u022e",
- "",
- "\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\32\107",
+ "\1\u022f",
"\1\u0230",
"\1\u0231",
- "\1\u0232",
"",
+ "\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\32\107",
+ "\1\u0233",
+ "\1\u0234",
+ "\1\u0235",
"",
"",
- "\1\u0233",
+ "",
+ "\1\u0236",
"",
"\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\32\107",
"",
"",
- "\1\u0235",
+ "\1\u0238",
"\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\32\107",
"\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\32\107",
"\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\32\107",
"",
- "\1\u0239",
+ "\1\u023c",
"\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\32\107",
"\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\32\107",
- "\1\u023c",
+ "\1\u023f",
"",
- "\1\u023d",
+ "\1\u0240",
"",
"",
"",
- "\1\u023e",
+ "\1\u0241",
"",
"",
- "\1\u023f",
- "\1\u0240",
- "\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\32\107",
"\1\u0242",
"\1\u0243",
- "",
"\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\32\107",
"\1\u0245",
- "",
"\1\u0246",
+ "",
+ "\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\32\107",
+ "\1\u0248",
+ "",
+ "\1\u0249",
"\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\32\107",
""
};
@@ -5086,7 +5118,7 @@ public class InternalQVTimperativeLexer extends Lexer {
this.transition = DFA11_transition;
}
public String getDescription() {
- return "1:1: Tokens : ( T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | T__104 | T__105 | T__106 | T__107 | T__108 | T__109 | T__110 | T__111 | T__112 | T__113 | T__114 | T__115 | T__116 | T__117 | T__118 | T__119 | T__120 | T__121 | T__122 | T__123 | T__124 | T__125 | T__126 | T__127 | T__128 | T__129 | T__130 | T__131 | T__132 | T__133 | T__134 | T__135 | T__136 | T__137 | T__138 | T__139 | T__140 | T__141 | T__142 | T__143 | T__144 | T__145 | RULE_UNQUOTED_STRING | RULE_DOUBLE_QUOTED_STRING | RULE_SINGLE_QUOTED_STRING | RULE_ML_SINGLE_QUOTED_STRING | RULE_SIMPLE_ID | RULE_ESCAPED_ID | RULE_INT | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );";
+ return "1:1: Tokens : ( T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | T__104 | T__105 | T__106 | T__107 | T__108 | T__109 | T__110 | T__111 | T__112 | T__113 | T__114 | T__115 | T__116 | T__117 | T__118 | T__119 | T__120 | T__121 | T__122 | T__123 | T__124 | T__125 | T__126 | T__127 | T__128 | T__129 | T__130 | T__131 | T__132 | T__133 | T__134 | T__135 | T__136 | T__137 | T__138 | T__139 | T__140 | T__141 | T__142 | T__143 | T__144 | T__145 | T__146 | RULE_UNQUOTED_STRING | RULE_DOUBLE_QUOTED_STRING | RULE_SINGLE_QUOTED_STRING | RULE_ML_SINGLE_QUOTED_STRING | RULE_SIMPLE_ID | RULE_ESCAPED_ID | RULE_INT | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
IntStream input = _input;
@@ -5096,7 +5128,7 @@ public class InternalQVTimperativeLexer extends Lexer {
int LA11_56 = input.LA(1);
s = -1;
- if ( ((LA11_56>='\u0000' && LA11_56<='\uFFFF')) ) {s = 167;}
+ if ( ((LA11_56>='\u0000' && LA11_56<='\uFFFF')) ) {s = 168;}
else s = 62;
@@ -5106,7 +5138,7 @@ public class InternalQVTimperativeLexer extends Lexer {
int LA11_57 = input.LA(1);
s = -1;
- if ( ((LA11_57>='\u0000' && LA11_57<='\uFFFF')) ) {s = 168;}
+ if ( ((LA11_57>='\u0000' && LA11_57<='\uFFFF')) ) {s = 169;}
else s = 62;
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperativeParser.java b/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperativeParser.java
index c2b33390f..f5402cf43 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperativeParser.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperativeParser.java
@@ -33,10 +33,11 @@ import java.util.HashMap;
@SuppressWarnings("all")
public class InternalQVTimperativeParser extends AbstractInternalContentAssistParser {
public static final String[] tokenNames = new String[] {
- "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_INT", "RULE_SINGLE_QUOTED_STRING", "RULE_SIMPLE_ID", "RULE_ESCAPED_ID", "RULE_UNQUOTED_STRING", "RULE_ESCAPED_CHARACTER", "RULE_LETTER_CHARACTER", "RULE_DOUBLE_QUOTED_STRING", "RULE_ML_SINGLE_QUOTED_STRING", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "':='", "';'", "'check'", "'enforce'", "'import'", "'imports'", "'library'", "'map'", "'query'", "'realize'", "'refines'", "'transformation'", "'uses'", "'!serializable'", "'-'", "'not'", "'*'", "'/'", "'+'", "'>'", "'<'", "'>='", "'<='", "'='", "'<>'", "'and'", "'or'", "'xor'", "'implies'", "'.'", "'->'", "'?.'", "'?->'", "'Map'", "'Tuple'", "'Boolean'", "'Integer'", "'Real'", "'String'", "'UnlimitedNatural'", "'OclAny'", "'OclInvalid'", "'OclVoid'", "'Set'", "'Bag'", "'Sequence'", "'Collection'", "'OrderedSet'", "'|?'", "'?'", "'{'", "'|'", "'}'", "','", "'+='", "'('", "')'", "':'", "'in'", "'key'", "'where'", "'call'", "'for'", "'package'", "'::'", "'set'", "'attribute'", "'initial'", "'derivation'", "'datatype'", "'enum'", "'literal'", "'operation'", "'throws'", "'body'", "'property'", "'#'", "'class'", "'extends'", "'..'", "'++'", "'Lambda'", "'<-'", "'invalid'", "'null'", "'pre'", "'['", "']'", "'if'", "'then'", "'else'", "'endif'", "'elseif'", "'let'", "'self'", "'&&'", "'default'", "'infinite'", "'?='", "'transient'", "'static'", "'definition'", "'derived'", "'!derived'", "'id'", "'!id'", "'ordered'", "'!ordered'", "'readonly'", "'!readonly'", "'!transient'", "'unique'", "'!unique'", "'unsettable'", "'!unsettable'", "'volatile'", "'!volatile'", "'primitive'", "'serializable'", "'composes'", "'!composes'", "'resolve'", "'!resolve'", "'abstract'", "'interface'", "'true'", "'false'", "'@'", "'|1'"
+ "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_INT", "RULE_SINGLE_QUOTED_STRING", "RULE_SIMPLE_ID", "RULE_ESCAPED_ID", "RULE_UNQUOTED_STRING", "RULE_ESCAPED_CHARACTER", "RULE_LETTER_CHARACTER", "RULE_DOUBLE_QUOTED_STRING", "RULE_ML_SINGLE_QUOTED_STRING", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "':='", "';'", "'check'", "'enforce'", "'import'", "'imports'", "'library'", "'map'", "'query'", "'realize'", "'refines'", "'transformation'", "'uses'", "'!serializable'", "'-'", "'not'", "'*'", "'/'", "'+'", "'>'", "'<'", "'>='", "'<='", "'='", "'<>'", "'and'", "'or'", "'xor'", "'implies'", "'.'", "'->'", "'?.'", "'?->'", "'Map'", "'Tuple'", "'Boolean'", "'Integer'", "'Real'", "'String'", "'UnlimitedNatural'", "'OclAny'", "'OclInvalid'", "'OclVoid'", "'Set'", "'Bag'", "'Sequence'", "'Collection'", "'OrderedSet'", "'|?'", "'?'", "'add'", "'+='", "'{'", "'|'", "'}'", "','", "'('", "')'", "':'", "'in'", "'key'", "'where'", "'call'", "'for'", "'package'", "'::'", "'set'", "'attribute'", "'initial'", "'derivation'", "'datatype'", "'enum'", "'literal'", "'operation'", "'throws'", "'body'", "'property'", "'#'", "'class'", "'extends'", "'..'", "'++'", "'Lambda'", "'<-'", "'invalid'", "'null'", "'pre'", "'['", "']'", "'if'", "'then'", "'else'", "'endif'", "'elseif'", "'let'", "'self'", "'&&'", "'default'", "'infinite'", "'?='", "'transient'", "'static'", "'definition'", "'derived'", "'!derived'", "'id'", "'!id'", "'ordered'", "'!ordered'", "'readonly'", "'!readonly'", "'!transient'", "'unique'", "'!unique'", "'unsettable'", "'!unsettable'", "'volatile'", "'!volatile'", "'primitive'", "'serializable'", "'composes'", "'!composes'", "'resolve'", "'!resolve'", "'abstract'", "'interface'", "'true'", "'false'", "'@'", "'|1'"
};
public static final int T__144=144;
public static final int T__143=143;
+ public static final int T__146=146;
public static final int T__50=50;
public static final int T__145=145;
public static final int T__140=140;
@@ -301,23 +302,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR end "ruleTopLevelCS"
- // $ANTLR start "entryRuleBottomPatternCS"
- // InternalQVTimperative.g:96:1: entryRuleBottomPatternCS : ruleBottomPatternCS EOF ;
- public final void entryRuleBottomPatternCS() throws RecognitionException {
+ // $ANTLR start "entryRuleAddStatementCS"
+ // InternalQVTimperative.g:96:1: entryRuleAddStatementCS : ruleAddStatementCS EOF ;
+ public final void entryRuleAddStatementCS() throws RecognitionException {
try {
- // InternalQVTimperative.g:97:1: ( ruleBottomPatternCS EOF )
- // InternalQVTimperative.g:98:1: ruleBottomPatternCS EOF
+ // InternalQVTimperative.g:97:1: ( ruleAddStatementCS EOF )
+ // InternalQVTimperative.g:98:1: ruleAddStatementCS EOF
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getBottomPatternCSRule());
+ before(grammarAccess.getAddStatementCSRule());
}
pushFollow(FollowSets000.FOLLOW_1);
- ruleBottomPatternCS();
+ ruleAddStatementCS();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getBottomPatternCSRule());
+ after(grammarAccess.getAddStatementCSRule());
}
match(input,EOF,FollowSets000.FOLLOW_2); if (state.failed) return ;
@@ -332,30 +333,30 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
return ;
}
- // $ANTLR end "entryRuleBottomPatternCS"
+ // $ANTLR end "entryRuleAddStatementCS"
- // $ANTLR start "ruleBottomPatternCS"
- // InternalQVTimperative.g:105:1: ruleBottomPatternCS : ( ( rule__BottomPatternCS__Alternatives ) ) ;
- public final void ruleBottomPatternCS() throws RecognitionException {
+ // $ANTLR start "ruleAddStatementCS"
+ // InternalQVTimperative.g:105:1: ruleAddStatementCS : ( ( rule__AddStatementCS__Group__0 ) ) ;
+ public final void ruleAddStatementCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:109:2: ( ( ( rule__BottomPatternCS__Alternatives ) ) )
- // InternalQVTimperative.g:110:1: ( ( rule__BottomPatternCS__Alternatives ) )
+ // InternalQVTimperative.g:109:2: ( ( ( rule__AddStatementCS__Group__0 ) ) )
+ // InternalQVTimperative.g:110:1: ( ( rule__AddStatementCS__Group__0 ) )
{
- // InternalQVTimperative.g:110:1: ( ( rule__BottomPatternCS__Alternatives ) )
- // InternalQVTimperative.g:111:1: ( rule__BottomPatternCS__Alternatives )
+ // InternalQVTimperative.g:110:1: ( ( rule__AddStatementCS__Group__0 ) )
+ // InternalQVTimperative.g:111:1: ( rule__AddStatementCS__Group__0 )
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getBottomPatternCSAccess().getAlternatives());
+ before(grammarAccess.getAddStatementCSAccess().getGroup());
}
- // InternalQVTimperative.g:112:1: ( rule__BottomPatternCS__Alternatives )
- // InternalQVTimperative.g:112:2: rule__BottomPatternCS__Alternatives
+ // InternalQVTimperative.g:112:1: ( rule__AddStatementCS__Group__0 )
+ // InternalQVTimperative.g:112:2: rule__AddStatementCS__Group__0
{
pushFollow(FollowSets000.FOLLOW_2);
- rule__BottomPatternCS__Alternatives();
+ rule__AddStatementCS__Group__0();
state._fsp--;
if (state.failed) return ;
@@ -363,7 +364,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
if ( state.backtracking==0 ) {
- after(grammarAccess.getBottomPatternCSAccess().getAlternatives());
+ after(grammarAccess.getAddStatementCSAccess().getGroup());
}
}
@@ -383,26 +384,26 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
return ;
}
- // $ANTLR end "ruleBottomPatternCS"
+ // $ANTLR end "ruleAddStatementCS"
- // $ANTLR start "entryRuleBottomStatementCS"
- // InternalQVTimperative.g:124:1: entryRuleBottomStatementCS : ruleBottomStatementCS EOF ;
- public final void entryRuleBottomStatementCS() throws RecognitionException {
+ // $ANTLR start "entryRuleBottomPatternCS"
+ // InternalQVTimperative.g:124:1: entryRuleBottomPatternCS : ruleBottomPatternCS EOF ;
+ public final void entryRuleBottomPatternCS() throws RecognitionException {
try {
- // InternalQVTimperative.g:125:1: ( ruleBottomStatementCS EOF )
- // InternalQVTimperative.g:126:1: ruleBottomStatementCS EOF
+ // InternalQVTimperative.g:125:1: ( ruleBottomPatternCS EOF )
+ // InternalQVTimperative.g:126:1: ruleBottomPatternCS EOF
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getBottomStatementCSRule());
+ before(grammarAccess.getBottomPatternCSRule());
}
pushFollow(FollowSets000.FOLLOW_1);
- ruleBottomStatementCS();
+ ruleBottomPatternCS();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getBottomStatementCSRule());
+ after(grammarAccess.getBottomPatternCSRule());
}
match(input,EOF,FollowSets000.FOLLOW_2); if (state.failed) return ;
@@ -417,32 +418,38 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
return ;
}
- // $ANTLR end "entryRuleBottomStatementCS"
+ // $ANTLR end "entryRuleBottomPatternCS"
- // $ANTLR start "ruleBottomStatementCS"
- // InternalQVTimperative.g:133:1: ruleBottomStatementCS : ( ruleSetStatementCS ) ;
- public final void ruleBottomStatementCS() throws RecognitionException {
+ // $ANTLR start "ruleBottomPatternCS"
+ // InternalQVTimperative.g:133:1: ruleBottomPatternCS : ( ( rule__BottomPatternCS__Alternatives ) ) ;
+ public final void ruleBottomPatternCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:137:2: ( ( ruleSetStatementCS ) )
- // InternalQVTimperative.g:138:1: ( ruleSetStatementCS )
+ // InternalQVTimperative.g:137:2: ( ( ( rule__BottomPatternCS__Alternatives ) ) )
+ // InternalQVTimperative.g:138:1: ( ( rule__BottomPatternCS__Alternatives ) )
{
- // InternalQVTimperative.g:138:1: ( ruleSetStatementCS )
- // InternalQVTimperative.g:139:1: ruleSetStatementCS
+ // InternalQVTimperative.g:138:1: ( ( rule__BottomPatternCS__Alternatives ) )
+ // InternalQVTimperative.g:139:1: ( rule__BottomPatternCS__Alternatives )
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getBottomStatementCSAccess().getSetStatementCSParserRuleCall());
+ before(grammarAccess.getBottomPatternCSAccess().getAlternatives());
}
+ // InternalQVTimperative.g:140:1: ( rule__BottomPatternCS__Alternatives )
+ // InternalQVTimperative.g:140:2: rule__BottomPatternCS__Alternatives
+ {
pushFollow(FollowSets000.FOLLOW_2);
- ruleSetStatementCS();
+ rule__BottomPatternCS__Alternatives();
state._fsp--;
if (state.failed) return ;
+
+ }
+
if ( state.backtracking==0 ) {
- after(grammarAccess.getBottomStatementCSAccess().getSetStatementCSParserRuleCall());
+ after(grammarAccess.getBottomPatternCSAccess().getAlternatives());
}
}
@@ -462,26 +469,26 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
return ;
}
- // $ANTLR end "ruleBottomStatementCS"
+ // $ANTLR end "ruleBottomPatternCS"
- // $ANTLR start "entryRuleConnectionStatementCS"
- // InternalQVTimperative.g:152:1: entryRuleConnectionStatementCS : ruleConnectionStatementCS EOF ;
- public final void entryRuleConnectionStatementCS() throws RecognitionException {
+ // $ANTLR start "entryRuleBottomStatementCS"
+ // InternalQVTimperative.g:152:1: entryRuleBottomStatementCS : ruleBottomStatementCS EOF ;
+ public final void entryRuleBottomStatementCS() throws RecognitionException {
try {
- // InternalQVTimperative.g:153:1: ( ruleConnectionStatementCS EOF )
- // InternalQVTimperative.g:154:1: ruleConnectionStatementCS EOF
+ // InternalQVTimperative.g:153:1: ( ruleBottomStatementCS EOF )
+ // InternalQVTimperative.g:154:1: ruleBottomStatementCS EOF
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getConnectionStatementCSRule());
+ before(grammarAccess.getBottomStatementCSRule());
}
pushFollow(FollowSets000.FOLLOW_1);
- ruleConnectionStatementCS();
+ ruleBottomStatementCS();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getConnectionStatementCSRule());
+ after(grammarAccess.getBottomStatementCSRule());
}
match(input,EOF,FollowSets000.FOLLOW_2); if (state.failed) return ;
@@ -496,38 +503,32 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
return ;
}
- // $ANTLR end "entryRuleConnectionStatementCS"
+ // $ANTLR end "entryRuleBottomStatementCS"
- // $ANTLR start "ruleConnectionStatementCS"
- // InternalQVTimperative.g:161:1: ruleConnectionStatementCS : ( ( rule__ConnectionStatementCS__Group__0 ) ) ;
- public final void ruleConnectionStatementCS() throws RecognitionException {
+ // $ANTLR start "ruleBottomStatementCS"
+ // InternalQVTimperative.g:161:1: ruleBottomStatementCS : ( ruleSetStatementCS ) ;
+ public final void ruleBottomStatementCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:165:2: ( ( ( rule__ConnectionStatementCS__Group__0 ) ) )
- // InternalQVTimperative.g:166:1: ( ( rule__ConnectionStatementCS__Group__0 ) )
+ // InternalQVTimperative.g:165:2: ( ( ruleSetStatementCS ) )
+ // InternalQVTimperative.g:166:1: ( ruleSetStatementCS )
{
- // InternalQVTimperative.g:166:1: ( ( rule__ConnectionStatementCS__Group__0 ) )
- // InternalQVTimperative.g:167:1: ( rule__ConnectionStatementCS__Group__0 )
+ // InternalQVTimperative.g:166:1: ( ruleSetStatementCS )
+ // InternalQVTimperative.g:167:1: ruleSetStatementCS
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getConnectionStatementCSAccess().getGroup());
+ before(grammarAccess.getBottomStatementCSAccess().getSetStatementCSParserRuleCall());
}
- // InternalQVTimperative.g:168:1: ( rule__ConnectionStatementCS__Group__0 )
- // InternalQVTimperative.g:168:2: rule__ConnectionStatementCS__Group__0
- {
pushFollow(FollowSets000.FOLLOW_2);
- rule__ConnectionStatementCS__Group__0();
+ ruleSetStatementCS();
state._fsp--;
if (state.failed) return ;
-
- }
-
if ( state.backtracking==0 ) {
- after(grammarAccess.getConnectionStatementCSAccess().getGroup());
+ after(grammarAccess.getBottomStatementCSAccess().getSetStatementCSParserRuleCall());
}
}
@@ -547,7 +548,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
return ;
}
- // $ANTLR end "ruleConnectionStatementCS"
+ // $ANTLR end "ruleBottomStatementCS"
// $ANTLR start "entryRuleControlStatementCS"
@@ -11132,7 +11133,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// InternalQVTimperative.g:3701:1: ( ( ( rule__TopLevelCS__OwnedPackagesAssignment_1_0 ) ) | ( ( rule__TopLevelCS__OwnedTransformationsAssignment_1_1 ) ) | ( ( rule__TopLevelCS__OwnedMappingsAssignment_1_2 ) ) | ( ( rule__TopLevelCS__OwnedQueriesAssignment_1_3 ) ) )
int alt2=4;
switch ( input.LA(1) ) {
- case 80:
+ case 81:
{
alt2=1;
}
@@ -11143,13 +11144,13 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 24:
- case 113:
+ case 114:
{
alt2=3;
}
break;
case 25:
- case 116:
+ case 117:
{
alt2=4;
}
@@ -11307,7 +11308,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
int alt3=4;
int LA3_0 = input.LA(1);
- if ( (LA3_0==67) ) {
+ if ( (LA3_0==69) ) {
int LA3_1 = input.LA(2);
if ( (synpred5_InternalQVTimperative()) ) {
@@ -11488,7 +11489,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
else if ( (LA4_0==26) ) {
int LA4_2 = input.LA(2);
- if ( (LA4_2==17||LA4_2==68||LA4_2==70||LA4_2==74) ) {
+ if ( (LA4_2==17||LA4_2==70||LA4_2==72||LA4_2==75) ) {
alt4=1;
}
else if ( ((LA4_2>=RULE_SIMPLE_ID && LA4_2<=RULE_ESCAPED_ID)||(LA4_2>=19 && LA4_2<=29)) ) {
@@ -11602,12 +11603,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
else if ( (LA5_0==26) ) {
int LA5_2 = input.LA(2);
- if ( ((LA5_2>=RULE_SIMPLE_ID && LA5_2<=RULE_ESCAPED_ID)||(LA5_2>=19 && LA5_2<=29)) ) {
- alt5=2;
- }
- else if ( (LA5_2==EOF||LA5_2==17||LA5_2==68||LA5_2==70||LA5_2==74) ) {
+ if ( (LA5_2==EOF||LA5_2==17||LA5_2==70||LA5_2==72||LA5_2==75) ) {
alt5=1;
}
+ else if ( ((LA5_2>=RULE_SIMPLE_ID && LA5_2<=RULE_ESCAPED_ID)||(LA5_2>=19 && LA5_2<=29)) ) {
+ alt5=2;
+ }
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
@@ -11716,12 +11717,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
else if ( (LA6_0==26) ) {
int LA6_2 = input.LA(2);
- if ( ((LA6_2>=RULE_SIMPLE_ID && LA6_2<=RULE_ESCAPED_ID)||(LA6_2>=19 && LA6_2<=29)) ) {
- alt6=2;
- }
- else if ( (LA6_2==17||(LA6_2>=69 && LA6_2<=70)||LA6_2==74) ) {
+ if ( (LA6_2==17||(LA6_2>=71 && LA6_2<=72)||LA6_2==75) ) {
alt6=1;
}
+ else if ( ((LA6_2>=RULE_SIMPLE_ID && LA6_2<=RULE_ESCAPED_ID)||(LA6_2>=19 && LA6_2<=29)) ) {
+ alt6=2;
+ }
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
@@ -11830,7 +11831,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
else if ( (LA7_0==26) ) {
int LA7_2 = input.LA(2);
- if ( (LA7_2==EOF||LA7_2==17||(LA7_2>=69 && LA7_2<=70)||LA7_2==74) ) {
+ if ( (LA7_2==EOF||LA7_2==17||(LA7_2>=71 && LA7_2<=72)||LA7_2==75) ) {
alt7=1;
}
else if ( ((LA7_2>=RULE_SIMPLE_ID && LA7_2<=RULE_ESCAPED_ID)||(LA7_2>=19 && LA7_2<=29)) ) {
@@ -11928,39 +11929,27 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ControlStatementCS__Alternatives"
- // InternalQVTimperative.g:3853:1: rule__ControlStatementCS__Alternatives : ( ( ruleConnectionStatementCS ) | ( ruleMappingCallCS ) | ( ruleMappingLoopCS ) );
+ // InternalQVTimperative.g:3853:1: rule__ControlStatementCS__Alternatives : ( ( ruleAddStatementCS ) | ( ruleMappingCallCS ) | ( ruleMappingLoopCS ) );
public final void rule__ControlStatementCS__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:3857:1: ( ( ruleConnectionStatementCS ) | ( ruleMappingCallCS ) | ( ruleMappingLoopCS ) )
+ // InternalQVTimperative.g:3857:1: ( ( ruleAddStatementCS ) | ( ruleMappingCallCS ) | ( ruleMappingLoopCS ) )
int alt8=3;
switch ( input.LA(1) ) {
- case RULE_SIMPLE_ID:
- case RULE_ESCAPED_ID:
- case 19:
- case 20:
- case 21:
- case 22:
- case 23:
- case 24:
- case 25:
- case 26:
- case 27:
- case 28:
- case 29:
+ case 67:
{
alt8=1;
}
break;
- case 78:
- case 114:
+ case 79:
+ case 115:
{
alt8=2;
}
break;
- case 79:
+ case 80:
{
alt8=3;
}
@@ -11975,21 +11964,21 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
switch (alt8) {
case 1 :
- // InternalQVTimperative.g:3858:1: ( ruleConnectionStatementCS )
+ // InternalQVTimperative.g:3858:1: ( ruleAddStatementCS )
{
- // InternalQVTimperative.g:3858:1: ( ruleConnectionStatementCS )
- // InternalQVTimperative.g:3859:1: ruleConnectionStatementCS
+ // InternalQVTimperative.g:3858:1: ( ruleAddStatementCS )
+ // InternalQVTimperative.g:3859:1: ruleAddStatementCS
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getControlStatementCSAccess().getConnectionStatementCSParserRuleCall_0());
+ before(grammarAccess.getControlStatementCSAccess().getAddStatementCSParserRuleCall_0());
}
pushFollow(FollowSets000.FOLLOW_2);
- ruleConnectionStatementCS();
+ ruleAddStatementCS();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getControlStatementCSAccess().getConnectionStatementCSParserRuleCall_0());
+ after(grammarAccess.getControlStatementCSAccess().getAddStatementCSParserRuleCall_0());
}
}
@@ -12071,7 +12060,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
int alt9=4;
int LA9_0 = input.LA(1);
- if ( (LA9_0==72) ) {
+ if ( (LA9_0==73) ) {
int LA9_1 = input.LA(2);
if ( (synpred14_InternalQVTimperative()) ) {
@@ -12337,7 +12326,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
if ( (LA11_0==17) ) {
alt11=1;
}
- else if ( (LA11_0==115) ) {
+ else if ( (LA11_0==116) ) {
alt11=2;
}
else {
@@ -12424,7 +12413,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
int alt12=4;
int LA12_0 = input.LA(1);
- if ( (LA12_0==67) ) {
+ if ( (LA12_0==69) ) {
int LA12_1 = input.LA(2);
if ( (synpred19_InternalQVTimperative()) ) {
@@ -12599,7 +12588,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
int alt13=2;
int LA13_0 = input.LA(1);
- if ( (LA13_0==67) ) {
+ if ( (LA13_0==69) ) {
alt13=1;
}
else if ( (LA13_0==18) ) {
@@ -12689,10 +12678,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
int alt14=2;
int LA14_0 = input.LA(1);
- if ( (LA14_0==80) ) {
+ if ( (LA14_0==81) ) {
alt14=1;
}
- else if ( (LA14_0==28||(LA14_0>=86 && LA14_0<=87)||LA14_0==94||LA14_0==134||LA14_0==140) ) {
+ else if ( (LA14_0==28||(LA14_0>=87 && LA14_0<=88)||LA14_0==95||LA14_0==135||LA14_0==141) ) {
alt14=2;
}
else {
@@ -12789,7 +12778,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
int alt15=2;
int LA15_0 = input.LA(1);
- if ( ((LA15_0>=86 && LA15_0<=87)||LA15_0==94||LA15_0==134||LA15_0==140) ) {
+ if ( ((LA15_0>=87 && LA15_0<=88)||LA15_0==95||LA15_0==135||LA15_0==141) ) {
alt15=1;
}
else if ( (LA15_0==28) ) {
@@ -12866,21 +12855,21 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR end "rule__QualifiedPackageCS__OwnedClassesAlternatives_5_0_1_1_0"
- // $ANTLR start "rule__PredicateOrAssignmentCS__Alternatives_2_0"
- // InternalQVTimperative.g:4063:1: rule__PredicateOrAssignmentCS__Alternatives_2_0 : ( ( ':=' ) | ( ( rule__PredicateOrAssignmentCS__IsAccumulateAssignment_2_0_1 ) ) );
- public final void rule__PredicateOrAssignmentCS__Alternatives_2_0() throws RecognitionException {
+ // $ANTLR start "rule__QueryCS__Alternatives_9"
+ // InternalQVTimperative.g:4063:1: rule__QueryCS__Alternatives_9 : ( ( ';' ) | ( ( rule__QueryCS__Group_9_1__0 ) ) );
+ public final void rule__QueryCS__Alternatives_9() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:4067:1: ( ( ':=' ) | ( ( rule__PredicateOrAssignmentCS__IsAccumulateAssignment_2_0_1 ) ) )
+ // InternalQVTimperative.g:4067:1: ( ( ';' ) | ( ( rule__QueryCS__Group_9_1__0 ) ) )
int alt16=2;
int LA16_0 = input.LA(1);
- if ( (LA16_0==17) ) {
+ if ( (LA16_0==18) ) {
alt16=1;
}
- else if ( (LA16_0==71) ) {
+ else if ( (LA16_0==69) ) {
alt16=2;
}
else {
@@ -12892,100 +12881,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt16) {
case 1 :
- // InternalQVTimperative.g:4068:1: ( ':=' )
+ // InternalQVTimperative.g:4068:1: ( ';' )
{
- // InternalQVTimperative.g:4068:1: ( ':=' )
- // InternalQVTimperative.g:4069:1: ':='
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPredicateOrAssignmentCSAccess().getColonEqualsSignKeyword_2_0_0());
- }
- match(input,17,FollowSets000.FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPredicateOrAssignmentCSAccess().getColonEqualsSignKeyword_2_0_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // InternalQVTimperative.g:4076:6: ( ( rule__PredicateOrAssignmentCS__IsAccumulateAssignment_2_0_1 ) )
- {
- // InternalQVTimperative.g:4076:6: ( ( rule__PredicateOrAssignmentCS__IsAccumulateAssignment_2_0_1 ) )
- // InternalQVTimperative.g:4077:1: ( rule__PredicateOrAssignmentCS__IsAccumulateAssignment_2_0_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPredicateOrAssignmentCSAccess().getIsAccumulateAssignment_2_0_1());
- }
- // InternalQVTimperative.g:4078:1: ( rule__PredicateOrAssignmentCS__IsAccumulateAssignment_2_0_1 )
- // InternalQVTimperative.g:4078:2: rule__PredicateOrAssignmentCS__IsAccumulateAssignment_2_0_1
- {
- pushFollow(FollowSets000.FOLLOW_2);
- rule__PredicateOrAssignmentCS__IsAccumulateAssignment_2_0_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPredicateOrAssignmentCSAccess().getIsAccumulateAssignment_2_0_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PredicateOrAssignmentCS__Alternatives_2_0"
-
-
- // $ANTLR start "rule__QueryCS__Alternatives_9"
- // InternalQVTimperative.g:4087:1: rule__QueryCS__Alternatives_9 : ( ( ';' ) | ( ( rule__QueryCS__Group_9_1__0 ) ) );
- public final void rule__QueryCS__Alternatives_9() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalQVTimperative.g:4091:1: ( ( ';' ) | ( ( rule__QueryCS__Group_9_1__0 ) ) )
- int alt17=2;
- int LA17_0 = input.LA(1);
-
- if ( (LA17_0==18) ) {
- alt17=1;
- }
- else if ( (LA17_0==67) ) {
- alt17=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 17, 0, input);
-
- throw nvae;
- }
- switch (alt17) {
- case 1 :
- // InternalQVTimperative.g:4092:1: ( ';' )
- {
- // InternalQVTimperative.g:4092:1: ( ';' )
- // InternalQVTimperative.g:4093:1: ';'
+ // InternalQVTimperative.g:4068:1: ( ';' )
+ // InternalQVTimperative.g:4069:1: ';'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQueryCSAccess().getSemicolonKeyword_9_0());
@@ -13001,16 +12900,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:4100:6: ( ( rule__QueryCS__Group_9_1__0 ) )
+ // InternalQVTimperative.g:4076:6: ( ( rule__QueryCS__Group_9_1__0 ) )
{
- // InternalQVTimperative.g:4100:6: ( ( rule__QueryCS__Group_9_1__0 ) )
- // InternalQVTimperative.g:4101:1: ( rule__QueryCS__Group_9_1__0 )
+ // InternalQVTimperative.g:4076:6: ( ( rule__QueryCS__Group_9_1__0 ) )
+ // InternalQVTimperative.g:4077:1: ( rule__QueryCS__Group_9_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQueryCSAccess().getGroup_9_1());
}
- // InternalQVTimperative.g:4102:1: ( rule__QueryCS__Group_9_1__0 )
- // InternalQVTimperative.g:4102:2: rule__QueryCS__Group_9_1__0
+ // InternalQVTimperative.g:4078:1: ( rule__QueryCS__Group_9_1__0 )
+ // InternalQVTimperative.g:4078:2: rule__QueryCS__Group_9_1__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__QueryCS__Group_9_1__0();
@@ -13047,55 +12946,55 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TargetBottomPatternCS__Alternatives_2_0"
- // InternalQVTimperative.g:4111:1: rule__TargetBottomPatternCS__Alternatives_2_0 : ( ( ( rule__TargetBottomPatternCS__OwnedRealizedVariablesAssignment_2_0_0 ) ) | ( ( rule__TargetBottomPatternCS__OwnedUnrealizedVariablesAssignment_2_0_1 ) ) );
+ // InternalQVTimperative.g:4087:1: rule__TargetBottomPatternCS__Alternatives_2_0 : ( ( ( rule__TargetBottomPatternCS__OwnedRealizedVariablesAssignment_2_0_0 ) ) | ( ( rule__TargetBottomPatternCS__OwnedUnrealizedVariablesAssignment_2_0_1 ) ) );
public final void rule__TargetBottomPatternCS__Alternatives_2_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:4115:1: ( ( ( rule__TargetBottomPatternCS__OwnedRealizedVariablesAssignment_2_0_0 ) ) | ( ( rule__TargetBottomPatternCS__OwnedUnrealizedVariablesAssignment_2_0_1 ) ) )
- int alt18=2;
- int LA18_0 = input.LA(1);
+ // InternalQVTimperative.g:4091:1: ( ( ( rule__TargetBottomPatternCS__OwnedRealizedVariablesAssignment_2_0_0 ) ) | ( ( rule__TargetBottomPatternCS__OwnedUnrealizedVariablesAssignment_2_0_1 ) ) )
+ int alt17=2;
+ int LA17_0 = input.LA(1);
- if ( (LA18_0==26) ) {
- int LA18_1 = input.LA(2);
+ if ( (LA17_0==26) ) {
+ int LA17_1 = input.LA(2);
- if ( (LA18_1==EOF||LA18_1==17||(LA18_1>=69 && LA18_1<=70)||LA18_1==74) ) {
- alt18=2;
+ if ( ((LA17_1>=RULE_SIMPLE_ID && LA17_1<=RULE_ESCAPED_ID)||(LA17_1>=19 && LA17_1<=29)) ) {
+ alt17=1;
}
- else if ( ((LA18_1>=RULE_SIMPLE_ID && LA18_1<=RULE_ESCAPED_ID)||(LA18_1>=19 && LA18_1<=29)) ) {
- alt18=1;
+ else if ( (LA17_1==EOF||LA17_1==17||(LA17_1>=71 && LA17_1<=72)||LA17_1==75) ) {
+ alt17=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 18, 1, input);
+ new NoViableAltException("", 17, 1, input);
throw nvae;
}
}
- else if ( ((LA18_0>=RULE_SIMPLE_ID && LA18_0<=RULE_ESCAPED_ID)||(LA18_0>=19 && LA18_0<=25)||(LA18_0>=27 && LA18_0<=29)) ) {
- alt18=2;
+ else if ( ((LA17_0>=RULE_SIMPLE_ID && LA17_0<=RULE_ESCAPED_ID)||(LA17_0>=19 && LA17_0<=25)||(LA17_0>=27 && LA17_0<=29)) ) {
+ alt17=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 18, 0, input);
+ new NoViableAltException("", 17, 0, input);
throw nvae;
}
- switch (alt18) {
+ switch (alt17) {
case 1 :
- // InternalQVTimperative.g:4116:1: ( ( rule__TargetBottomPatternCS__OwnedRealizedVariablesAssignment_2_0_0 ) )
+ // InternalQVTimperative.g:4092:1: ( ( rule__TargetBottomPatternCS__OwnedRealizedVariablesAssignment_2_0_0 ) )
{
- // InternalQVTimperative.g:4116:1: ( ( rule__TargetBottomPatternCS__OwnedRealizedVariablesAssignment_2_0_0 ) )
- // InternalQVTimperative.g:4117:1: ( rule__TargetBottomPatternCS__OwnedRealizedVariablesAssignment_2_0_0 )
+ // InternalQVTimperative.g:4092:1: ( ( rule__TargetBottomPatternCS__OwnedRealizedVariablesAssignment_2_0_0 ) )
+ // InternalQVTimperative.g:4093:1: ( rule__TargetBottomPatternCS__OwnedRealizedVariablesAssignment_2_0_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTargetBottomPatternCSAccess().getOwnedRealizedVariablesAssignment_2_0_0());
}
- // InternalQVTimperative.g:4118:1: ( rule__TargetBottomPatternCS__OwnedRealizedVariablesAssignment_2_0_0 )
- // InternalQVTimperative.g:4118:2: rule__TargetBottomPatternCS__OwnedRealizedVariablesAssignment_2_0_0
+ // InternalQVTimperative.g:4094:1: ( rule__TargetBottomPatternCS__OwnedRealizedVariablesAssignment_2_0_0 )
+ // InternalQVTimperative.g:4094:2: rule__TargetBottomPatternCS__OwnedRealizedVariablesAssignment_2_0_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TargetBottomPatternCS__OwnedRealizedVariablesAssignment_2_0_0();
@@ -13115,16 +13014,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:4122:6: ( ( rule__TargetBottomPatternCS__OwnedUnrealizedVariablesAssignment_2_0_1 ) )
+ // InternalQVTimperative.g:4098:6: ( ( rule__TargetBottomPatternCS__OwnedUnrealizedVariablesAssignment_2_0_1 ) )
{
- // InternalQVTimperative.g:4122:6: ( ( rule__TargetBottomPatternCS__OwnedUnrealizedVariablesAssignment_2_0_1 ) )
- // InternalQVTimperative.g:4123:1: ( rule__TargetBottomPatternCS__OwnedUnrealizedVariablesAssignment_2_0_1 )
+ // InternalQVTimperative.g:4098:6: ( ( rule__TargetBottomPatternCS__OwnedUnrealizedVariablesAssignment_2_0_1 ) )
+ // InternalQVTimperative.g:4099:1: ( rule__TargetBottomPatternCS__OwnedUnrealizedVariablesAssignment_2_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTargetBottomPatternCSAccess().getOwnedUnrealizedVariablesAssignment_2_0_1());
}
- // InternalQVTimperative.g:4124:1: ( rule__TargetBottomPatternCS__OwnedUnrealizedVariablesAssignment_2_0_1 )
- // InternalQVTimperative.g:4124:2: rule__TargetBottomPatternCS__OwnedUnrealizedVariablesAssignment_2_0_1
+ // InternalQVTimperative.g:4100:1: ( rule__TargetBottomPatternCS__OwnedUnrealizedVariablesAssignment_2_0_1 )
+ // InternalQVTimperative.g:4100:2: rule__TargetBottomPatternCS__OwnedUnrealizedVariablesAssignment_2_0_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TargetBottomPatternCS__OwnedUnrealizedVariablesAssignment_2_0_1();
@@ -13161,55 +13060,55 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TargetBottomPatternCS__Alternatives_2_1_1"
- // InternalQVTimperative.g:4133:1: rule__TargetBottomPatternCS__Alternatives_2_1_1 : ( ( ( rule__TargetBottomPatternCS__OwnedRealizedVariablesAssignment_2_1_1_0 ) ) | ( ( rule__TargetBottomPatternCS__OwnedUnrealizedVariablesAssignment_2_1_1_1 ) ) );
+ // InternalQVTimperative.g:4109:1: rule__TargetBottomPatternCS__Alternatives_2_1_1 : ( ( ( rule__TargetBottomPatternCS__OwnedRealizedVariablesAssignment_2_1_1_0 ) ) | ( ( rule__TargetBottomPatternCS__OwnedUnrealizedVariablesAssignment_2_1_1_1 ) ) );
public final void rule__TargetBottomPatternCS__Alternatives_2_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:4137:1: ( ( ( rule__TargetBottomPatternCS__OwnedRealizedVariablesAssignment_2_1_1_0 ) ) | ( ( rule__TargetBottomPatternCS__OwnedUnrealizedVariablesAssignment_2_1_1_1 ) ) )
- int alt19=2;
- int LA19_0 = input.LA(1);
+ // InternalQVTimperative.g:4113:1: ( ( ( rule__TargetBottomPatternCS__OwnedRealizedVariablesAssignment_2_1_1_0 ) ) | ( ( rule__TargetBottomPatternCS__OwnedUnrealizedVariablesAssignment_2_1_1_1 ) ) )
+ int alt18=2;
+ int LA18_0 = input.LA(1);
- if ( (LA19_0==26) ) {
- int LA19_1 = input.LA(2);
+ if ( (LA18_0==26) ) {
+ int LA18_1 = input.LA(2);
- if ( ((LA19_1>=RULE_SIMPLE_ID && LA19_1<=RULE_ESCAPED_ID)||(LA19_1>=19 && LA19_1<=29)) ) {
- alt19=1;
+ if ( (LA18_1==EOF||LA18_1==17||(LA18_1>=71 && LA18_1<=72)||LA18_1==75) ) {
+ alt18=2;
}
- else if ( (LA19_1==EOF||LA19_1==17||(LA19_1>=69 && LA19_1<=70)||LA19_1==74) ) {
- alt19=2;
+ else if ( ((LA18_1>=RULE_SIMPLE_ID && LA18_1<=RULE_ESCAPED_ID)||(LA18_1>=19 && LA18_1<=29)) ) {
+ alt18=1;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 19, 1, input);
+ new NoViableAltException("", 18, 1, input);
throw nvae;
}
}
- else if ( ((LA19_0>=RULE_SIMPLE_ID && LA19_0<=RULE_ESCAPED_ID)||(LA19_0>=19 && LA19_0<=25)||(LA19_0>=27 && LA19_0<=29)) ) {
- alt19=2;
+ else if ( ((LA18_0>=RULE_SIMPLE_ID && LA18_0<=RULE_ESCAPED_ID)||(LA18_0>=19 && LA18_0<=25)||(LA18_0>=27 && LA18_0<=29)) ) {
+ alt18=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 19, 0, input);
+ new NoViableAltException("", 18, 0, input);
throw nvae;
}
- switch (alt19) {
+ switch (alt18) {
case 1 :
- // InternalQVTimperative.g:4138:1: ( ( rule__TargetBottomPatternCS__OwnedRealizedVariablesAssignment_2_1_1_0 ) )
+ // InternalQVTimperative.g:4114:1: ( ( rule__TargetBottomPatternCS__OwnedRealizedVariablesAssignment_2_1_1_0 ) )
{
- // InternalQVTimperative.g:4138:1: ( ( rule__TargetBottomPatternCS__OwnedRealizedVariablesAssignment_2_1_1_0 ) )
- // InternalQVTimperative.g:4139:1: ( rule__TargetBottomPatternCS__OwnedRealizedVariablesAssignment_2_1_1_0 )
+ // InternalQVTimperative.g:4114:1: ( ( rule__TargetBottomPatternCS__OwnedRealizedVariablesAssignment_2_1_1_0 ) )
+ // InternalQVTimperative.g:4115:1: ( rule__TargetBottomPatternCS__OwnedRealizedVariablesAssignment_2_1_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTargetBottomPatternCSAccess().getOwnedRealizedVariablesAssignment_2_1_1_0());
}
- // InternalQVTimperative.g:4140:1: ( rule__TargetBottomPatternCS__OwnedRealizedVariablesAssignment_2_1_1_0 )
- // InternalQVTimperative.g:4140:2: rule__TargetBottomPatternCS__OwnedRealizedVariablesAssignment_2_1_1_0
+ // InternalQVTimperative.g:4116:1: ( rule__TargetBottomPatternCS__OwnedRealizedVariablesAssignment_2_1_1_0 )
+ // InternalQVTimperative.g:4116:2: rule__TargetBottomPatternCS__OwnedRealizedVariablesAssignment_2_1_1_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TargetBottomPatternCS__OwnedRealizedVariablesAssignment_2_1_1_0();
@@ -13229,16 +13128,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:4144:6: ( ( rule__TargetBottomPatternCS__OwnedUnrealizedVariablesAssignment_2_1_1_1 ) )
+ // InternalQVTimperative.g:4120:6: ( ( rule__TargetBottomPatternCS__OwnedUnrealizedVariablesAssignment_2_1_1_1 ) )
{
- // InternalQVTimperative.g:4144:6: ( ( rule__TargetBottomPatternCS__OwnedUnrealizedVariablesAssignment_2_1_1_1 ) )
- // InternalQVTimperative.g:4145:1: ( rule__TargetBottomPatternCS__OwnedUnrealizedVariablesAssignment_2_1_1_1 )
+ // InternalQVTimperative.g:4120:6: ( ( rule__TargetBottomPatternCS__OwnedUnrealizedVariablesAssignment_2_1_1_1 ) )
+ // InternalQVTimperative.g:4121:1: ( rule__TargetBottomPatternCS__OwnedUnrealizedVariablesAssignment_2_1_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTargetBottomPatternCSAccess().getOwnedUnrealizedVariablesAssignment_2_1_1_1());
}
- // InternalQVTimperative.g:4146:1: ( rule__TargetBottomPatternCS__OwnedUnrealizedVariablesAssignment_2_1_1_1 )
- // InternalQVTimperative.g:4146:2: rule__TargetBottomPatternCS__OwnedUnrealizedVariablesAssignment_2_1_1_1
+ // InternalQVTimperative.g:4122:1: ( rule__TargetBottomPatternCS__OwnedUnrealizedVariablesAssignment_2_1_1_1 )
+ // InternalQVTimperative.g:4122:2: rule__TargetBottomPatternCS__OwnedUnrealizedVariablesAssignment_2_1_1_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TargetBottomPatternCS__OwnedUnrealizedVariablesAssignment_2_1_1_1();
@@ -13275,90 +13174,90 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__UnrestrictedName__Alternatives"
- // InternalQVTimperative.g:4155:1: rule__UnrestrictedName__Alternatives : ( ( ruleEssentialOCLUnrestrictedName ) | ( 'check' ) | ( 'enforce' ) | ( 'import' ) | ( 'imports' ) | ( 'library' ) | ( 'map' ) | ( 'query' ) | ( 'realize' ) | ( 'refines' ) | ( 'transformation' ) | ( 'uses' ) );
+ // InternalQVTimperative.g:4131:1: rule__UnrestrictedName__Alternatives : ( ( ruleEssentialOCLUnrestrictedName ) | ( 'check' ) | ( 'enforce' ) | ( 'import' ) | ( 'imports' ) | ( 'library' ) | ( 'map' ) | ( 'query' ) | ( 'realize' ) | ( 'refines' ) | ( 'transformation' ) | ( 'uses' ) );
public final void rule__UnrestrictedName__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:4159:1: ( ( ruleEssentialOCLUnrestrictedName ) | ( 'check' ) | ( 'enforce' ) | ( 'import' ) | ( 'imports' ) | ( 'library' ) | ( 'map' ) | ( 'query' ) | ( 'realize' ) | ( 'refines' ) | ( 'transformation' ) | ( 'uses' ) )
- int alt20=12;
+ // InternalQVTimperative.g:4135:1: ( ( ruleEssentialOCLUnrestrictedName ) | ( 'check' ) | ( 'enforce' ) | ( 'import' ) | ( 'imports' ) | ( 'library' ) | ( 'map' ) | ( 'query' ) | ( 'realize' ) | ( 'refines' ) | ( 'transformation' ) | ( 'uses' ) )
+ int alt19=12;
switch ( input.LA(1) ) {
case RULE_SIMPLE_ID:
case RULE_ESCAPED_ID:
{
- alt20=1;
+ alt19=1;
}
break;
case 19:
{
- alt20=2;
+ alt19=2;
}
break;
case 20:
{
- alt20=3;
+ alt19=3;
}
break;
case 21:
{
- alt20=4;
+ alt19=4;
}
break;
case 22:
{
- alt20=5;
+ alt19=5;
}
break;
case 23:
{
- alt20=6;
+ alt19=6;
}
break;
case 24:
{
- alt20=7;
+ alt19=7;
}
break;
case 25:
{
- alt20=8;
+ alt19=8;
}
break;
case 26:
{
- alt20=9;
+ alt19=9;
}
break;
case 27:
{
- alt20=10;
+ alt19=10;
}
break;
case 28:
{
- alt20=11;
+ alt19=11;
}
break;
case 29:
{
- alt20=12;
+ alt19=12;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 20, 0, input);
+ new NoViableAltException("", 19, 0, input);
throw nvae;
}
- switch (alt20) {
+ switch (alt19) {
case 1 :
- // InternalQVTimperative.g:4160:1: ( ruleEssentialOCLUnrestrictedName )
+ // InternalQVTimperative.g:4136:1: ( ruleEssentialOCLUnrestrictedName )
{
- // InternalQVTimperative.g:4160:1: ( ruleEssentialOCLUnrestrictedName )
- // InternalQVTimperative.g:4161:1: ruleEssentialOCLUnrestrictedName
+ // InternalQVTimperative.g:4136:1: ( ruleEssentialOCLUnrestrictedName )
+ // InternalQVTimperative.g:4137:1: ruleEssentialOCLUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getUnrestrictedNameAccess().getEssentialOCLUnrestrictedNameParserRuleCall_0());
@@ -13378,10 +13277,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:4166:6: ( 'check' )
+ // InternalQVTimperative.g:4142:6: ( 'check' )
{
- // InternalQVTimperative.g:4166:6: ( 'check' )
- // InternalQVTimperative.g:4167:1: 'check'
+ // InternalQVTimperative.g:4142:6: ( 'check' )
+ // InternalQVTimperative.g:4143:1: 'check'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getUnrestrictedNameAccess().getCheckKeyword_1());
@@ -13397,10 +13296,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 3 :
- // InternalQVTimperative.g:4174:6: ( 'enforce' )
+ // InternalQVTimperative.g:4150:6: ( 'enforce' )
{
- // InternalQVTimperative.g:4174:6: ( 'enforce' )
- // InternalQVTimperative.g:4175:1: 'enforce'
+ // InternalQVTimperative.g:4150:6: ( 'enforce' )
+ // InternalQVTimperative.g:4151:1: 'enforce'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getUnrestrictedNameAccess().getEnforceKeyword_2());
@@ -13416,10 +13315,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 4 :
- // InternalQVTimperative.g:4182:6: ( 'import' )
+ // InternalQVTimperative.g:4158:6: ( 'import' )
{
- // InternalQVTimperative.g:4182:6: ( 'import' )
- // InternalQVTimperative.g:4183:1: 'import'
+ // InternalQVTimperative.g:4158:6: ( 'import' )
+ // InternalQVTimperative.g:4159:1: 'import'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getUnrestrictedNameAccess().getImportKeyword_3());
@@ -13435,10 +13334,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 5 :
- // InternalQVTimperative.g:4190:6: ( 'imports' )
+ // InternalQVTimperative.g:4166:6: ( 'imports' )
{
- // InternalQVTimperative.g:4190:6: ( 'imports' )
- // InternalQVTimperative.g:4191:1: 'imports'
+ // InternalQVTimperative.g:4166:6: ( 'imports' )
+ // InternalQVTimperative.g:4167:1: 'imports'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getUnrestrictedNameAccess().getImportsKeyword_4());
@@ -13454,10 +13353,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 6 :
- // InternalQVTimperative.g:4198:6: ( 'library' )
+ // InternalQVTimperative.g:4174:6: ( 'library' )
{
- // InternalQVTimperative.g:4198:6: ( 'library' )
- // InternalQVTimperative.g:4199:1: 'library'
+ // InternalQVTimperative.g:4174:6: ( 'library' )
+ // InternalQVTimperative.g:4175:1: 'library'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getUnrestrictedNameAccess().getLibraryKeyword_5());
@@ -13473,10 +13372,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 7 :
- // InternalQVTimperative.g:4206:6: ( 'map' )
+ // InternalQVTimperative.g:4182:6: ( 'map' )
{
- // InternalQVTimperative.g:4206:6: ( 'map' )
- // InternalQVTimperative.g:4207:1: 'map'
+ // InternalQVTimperative.g:4182:6: ( 'map' )
+ // InternalQVTimperative.g:4183:1: 'map'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getUnrestrictedNameAccess().getMapKeyword_6());
@@ -13492,10 +13391,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 8 :
- // InternalQVTimperative.g:4214:6: ( 'query' )
+ // InternalQVTimperative.g:4190:6: ( 'query' )
{
- // InternalQVTimperative.g:4214:6: ( 'query' )
- // InternalQVTimperative.g:4215:1: 'query'
+ // InternalQVTimperative.g:4190:6: ( 'query' )
+ // InternalQVTimperative.g:4191:1: 'query'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getUnrestrictedNameAccess().getQueryKeyword_7());
@@ -13511,10 +13410,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 9 :
- // InternalQVTimperative.g:4222:6: ( 'realize' )
+ // InternalQVTimperative.g:4198:6: ( 'realize' )
{
- // InternalQVTimperative.g:4222:6: ( 'realize' )
- // InternalQVTimperative.g:4223:1: 'realize'
+ // InternalQVTimperative.g:4198:6: ( 'realize' )
+ // InternalQVTimperative.g:4199:1: 'realize'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getUnrestrictedNameAccess().getRealizeKeyword_8());
@@ -13530,10 +13429,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 10 :
- // InternalQVTimperative.g:4230:6: ( 'refines' )
+ // InternalQVTimperative.g:4206:6: ( 'refines' )
{
- // InternalQVTimperative.g:4230:6: ( 'refines' )
- // InternalQVTimperative.g:4231:1: 'refines'
+ // InternalQVTimperative.g:4206:6: ( 'refines' )
+ // InternalQVTimperative.g:4207:1: 'refines'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getUnrestrictedNameAccess().getRefinesKeyword_9());
@@ -13549,10 +13448,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 11 :
- // InternalQVTimperative.g:4238:6: ( 'transformation' )
+ // InternalQVTimperative.g:4214:6: ( 'transformation' )
{
- // InternalQVTimperative.g:4238:6: ( 'transformation' )
- // InternalQVTimperative.g:4239:1: 'transformation'
+ // InternalQVTimperative.g:4214:6: ( 'transformation' )
+ // InternalQVTimperative.g:4215:1: 'transformation'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getUnrestrictedNameAccess().getTransformationKeyword_10());
@@ -13568,10 +13467,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 12 :
- // InternalQVTimperative.g:4246:6: ( 'uses' )
+ // InternalQVTimperative.g:4222:6: ( 'uses' )
{
- // InternalQVTimperative.g:4246:6: ( 'uses' )
- // InternalQVTimperative.g:4247:1: 'uses'
+ // InternalQVTimperative.g:4222:6: ( 'uses' )
+ // InternalQVTimperative.g:4223:1: 'uses'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getUnrestrictedNameAccess().getUsesKeyword_11());
@@ -13604,41 +13503,41 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Alternatives_0"
- // InternalQVTimperative.g:4259:1: rule__AttributeCS__Alternatives_0 : ( ( ( rule__AttributeCS__Group_0_0__0 ) ) | ( ( rule__AttributeCS__Group_0_1__0 ) ) );
+ // InternalQVTimperative.g:4235:1: rule__AttributeCS__Alternatives_0 : ( ( ( rule__AttributeCS__Group_0_0__0 ) ) | ( ( rule__AttributeCS__Group_0_1__0 ) ) );
public final void rule__AttributeCS__Alternatives_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:4263:1: ( ( ( rule__AttributeCS__Group_0_0__0 ) ) | ( ( rule__AttributeCS__Group_0_1__0 ) ) )
- int alt21=2;
- int LA21_0 = input.LA(1);
+ // InternalQVTimperative.g:4239:1: ( ( ( rule__AttributeCS__Group_0_0__0 ) ) | ( ( rule__AttributeCS__Group_0_1__0 ) ) )
+ int alt20=2;
+ int LA20_0 = input.LA(1);
- if ( (LA21_0==117) ) {
- alt21=1;
+ if ( (LA20_0==118) ) {
+ alt20=1;
}
- else if ( (LA21_0==118) ) {
- alt21=2;
+ else if ( (LA20_0==119) ) {
+ alt20=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 21, 0, input);
+ new NoViableAltException("", 20, 0, input);
throw nvae;
}
- switch (alt21) {
+ switch (alt20) {
case 1 :
- // InternalQVTimperative.g:4264:1: ( ( rule__AttributeCS__Group_0_0__0 ) )
+ // InternalQVTimperative.g:4240:1: ( ( rule__AttributeCS__Group_0_0__0 ) )
{
- // InternalQVTimperative.g:4264:1: ( ( rule__AttributeCS__Group_0_0__0 ) )
- // InternalQVTimperative.g:4265:1: ( rule__AttributeCS__Group_0_0__0 )
+ // InternalQVTimperative.g:4240:1: ( ( rule__AttributeCS__Group_0_0__0 ) )
+ // InternalQVTimperative.g:4241:1: ( rule__AttributeCS__Group_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getGroup_0_0());
}
- // InternalQVTimperative.g:4266:1: ( rule__AttributeCS__Group_0_0__0 )
- // InternalQVTimperative.g:4266:2: rule__AttributeCS__Group_0_0__0
+ // InternalQVTimperative.g:4242:1: ( rule__AttributeCS__Group_0_0__0 )
+ // InternalQVTimperative.g:4242:2: rule__AttributeCS__Group_0_0__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__Group_0_0__0();
@@ -13658,16 +13557,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:4270:6: ( ( rule__AttributeCS__Group_0_1__0 ) )
+ // InternalQVTimperative.g:4246:6: ( ( rule__AttributeCS__Group_0_1__0 ) )
{
- // InternalQVTimperative.g:4270:6: ( ( rule__AttributeCS__Group_0_1__0 ) )
- // InternalQVTimperative.g:4271:1: ( rule__AttributeCS__Group_0_1__0 )
+ // InternalQVTimperative.g:4246:6: ( ( rule__AttributeCS__Group_0_1__0 ) )
+ // InternalQVTimperative.g:4247:1: ( rule__AttributeCS__Group_0_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getGroup_0_1());
}
- // InternalQVTimperative.g:4272:1: ( rule__AttributeCS__Group_0_1__0 )
- // InternalQVTimperative.g:4272:2: rule__AttributeCS__Group_0_1__0
+ // InternalQVTimperative.g:4248:1: ( rule__AttributeCS__Group_0_1__0 )
+ // InternalQVTimperative.g:4248:2: rule__AttributeCS__Group_0_1__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__Group_0_1__0();
@@ -13704,115 +13603,115 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Alternatives_5_1_0"
- // InternalQVTimperative.g:4281:1: rule__AttributeCS__Alternatives_5_1_0 : ( ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_0 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_1 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_2 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_3 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_4 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_5 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_6 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_7 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_8 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_9 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_10 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_11 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_12 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_13 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_14 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_15 ) ) );
+ // InternalQVTimperative.g:4257:1: rule__AttributeCS__Alternatives_5_1_0 : ( ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_0 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_1 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_2 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_3 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_4 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_5 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_6 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_7 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_8 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_9 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_10 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_11 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_12 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_13 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_14 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_15 ) ) );
public final void rule__AttributeCS__Alternatives_5_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:4285:1: ( ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_0 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_1 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_2 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_3 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_4 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_5 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_6 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_7 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_8 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_9 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_10 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_11 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_12 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_13 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_14 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_15 ) ) )
- int alt22=16;
+ // InternalQVTimperative.g:4261:1: ( ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_0 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_1 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_2 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_3 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_4 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_5 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_6 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_7 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_8 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_9 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_10 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_11 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_12 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_13 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_14 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_15 ) ) )
+ int alt21=16;
switch ( input.LA(1) ) {
- case 119:
- {
- alt22=1;
- }
- break;
case 120:
{
- alt22=2;
+ alt21=1;
}
break;
case 121:
{
- alt22=3;
+ alt21=2;
}
break;
case 122:
{
- alt22=4;
+ alt21=3;
}
break;
case 123:
{
- alt22=5;
+ alt21=4;
}
break;
case 124:
{
- alt22=6;
+ alt21=5;
}
break;
case 125:
{
- alt22=7;
+ alt21=6;
}
break;
case 126:
{
- alt22=8;
+ alt21=7;
}
break;
- case 116:
+ case 127:
{
- alt22=9;
+ alt21=8;
}
break;
- case 127:
+ case 117:
{
- alt22=10;
+ alt21=9;
}
break;
case 128:
{
- alt22=11;
+ alt21=10;
}
break;
case 129:
{
- alt22=12;
+ alt21=11;
}
break;
case 130:
{
- alt22=13;
+ alt21=12;
}
break;
case 131:
{
- alt22=14;
+ alt21=13;
}
break;
case 132:
{
- alt22=15;
+ alt21=14;
}
break;
case 133:
{
- alt22=16;
+ alt21=15;
+ }
+ break;
+ case 134:
+ {
+ alt21=16;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 22, 0, input);
+ new NoViableAltException("", 21, 0, input);
throw nvae;
}
- switch (alt22) {
+ switch (alt21) {
case 1 :
- // InternalQVTimperative.g:4286:1: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_0 ) )
+ // InternalQVTimperative.g:4262:1: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_0 ) )
{
- // InternalQVTimperative.g:4286:1: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_0 ) )
- // InternalQVTimperative.g:4287:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_0 )
+ // InternalQVTimperative.g:4262:1: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_0 ) )
+ // InternalQVTimperative.g:4263:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersAssignment_5_1_0_0());
}
- // InternalQVTimperative.g:4288:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_0 )
- // InternalQVTimperative.g:4288:2: rule__AttributeCS__QualifiersAssignment_5_1_0_0
+ // InternalQVTimperative.g:4264:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_0 )
+ // InternalQVTimperative.g:4264:2: rule__AttributeCS__QualifiersAssignment_5_1_0_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__QualifiersAssignment_5_1_0_0();
@@ -13832,16 +13731,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:4292:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_1 ) )
+ // InternalQVTimperative.g:4268:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_1 ) )
{
- // InternalQVTimperative.g:4292:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_1 ) )
- // InternalQVTimperative.g:4293:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_1 )
+ // InternalQVTimperative.g:4268:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_1 ) )
+ // InternalQVTimperative.g:4269:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersAssignment_5_1_0_1());
}
- // InternalQVTimperative.g:4294:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_1 )
- // InternalQVTimperative.g:4294:2: rule__AttributeCS__QualifiersAssignment_5_1_0_1
+ // InternalQVTimperative.g:4270:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_1 )
+ // InternalQVTimperative.g:4270:2: rule__AttributeCS__QualifiersAssignment_5_1_0_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__QualifiersAssignment_5_1_0_1();
@@ -13861,16 +13760,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 3 :
- // InternalQVTimperative.g:4298:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_2 ) )
+ // InternalQVTimperative.g:4274:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_2 ) )
{
- // InternalQVTimperative.g:4298:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_2 ) )
- // InternalQVTimperative.g:4299:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_2 )
+ // InternalQVTimperative.g:4274:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_2 ) )
+ // InternalQVTimperative.g:4275:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersAssignment_5_1_0_2());
}
- // InternalQVTimperative.g:4300:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_2 )
- // InternalQVTimperative.g:4300:2: rule__AttributeCS__QualifiersAssignment_5_1_0_2
+ // InternalQVTimperative.g:4276:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_2 )
+ // InternalQVTimperative.g:4276:2: rule__AttributeCS__QualifiersAssignment_5_1_0_2
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__QualifiersAssignment_5_1_0_2();
@@ -13890,16 +13789,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 4 :
- // InternalQVTimperative.g:4304:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_3 ) )
+ // InternalQVTimperative.g:4280:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_3 ) )
{
- // InternalQVTimperative.g:4304:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_3 ) )
- // InternalQVTimperative.g:4305:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_3 )
+ // InternalQVTimperative.g:4280:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_3 ) )
+ // InternalQVTimperative.g:4281:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersAssignment_5_1_0_3());
}
- // InternalQVTimperative.g:4306:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_3 )
- // InternalQVTimperative.g:4306:2: rule__AttributeCS__QualifiersAssignment_5_1_0_3
+ // InternalQVTimperative.g:4282:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_3 )
+ // InternalQVTimperative.g:4282:2: rule__AttributeCS__QualifiersAssignment_5_1_0_3
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__QualifiersAssignment_5_1_0_3();
@@ -13919,16 +13818,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 5 :
- // InternalQVTimperative.g:4310:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_4 ) )
+ // InternalQVTimperative.g:4286:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_4 ) )
{
- // InternalQVTimperative.g:4310:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_4 ) )
- // InternalQVTimperative.g:4311:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_4 )
+ // InternalQVTimperative.g:4286:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_4 ) )
+ // InternalQVTimperative.g:4287:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_4 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersAssignment_5_1_0_4());
}
- // InternalQVTimperative.g:4312:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_4 )
- // InternalQVTimperative.g:4312:2: rule__AttributeCS__QualifiersAssignment_5_1_0_4
+ // InternalQVTimperative.g:4288:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_4 )
+ // InternalQVTimperative.g:4288:2: rule__AttributeCS__QualifiersAssignment_5_1_0_4
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__QualifiersAssignment_5_1_0_4();
@@ -13948,16 +13847,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 6 :
- // InternalQVTimperative.g:4316:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_5 ) )
+ // InternalQVTimperative.g:4292:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_5 ) )
{
- // InternalQVTimperative.g:4316:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_5 ) )
- // InternalQVTimperative.g:4317:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_5 )
+ // InternalQVTimperative.g:4292:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_5 ) )
+ // InternalQVTimperative.g:4293:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_5 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersAssignment_5_1_0_5());
}
- // InternalQVTimperative.g:4318:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_5 )
- // InternalQVTimperative.g:4318:2: rule__AttributeCS__QualifiersAssignment_5_1_0_5
+ // InternalQVTimperative.g:4294:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_5 )
+ // InternalQVTimperative.g:4294:2: rule__AttributeCS__QualifiersAssignment_5_1_0_5
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__QualifiersAssignment_5_1_0_5();
@@ -13977,16 +13876,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 7 :
- // InternalQVTimperative.g:4322:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_6 ) )
+ // InternalQVTimperative.g:4298:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_6 ) )
{
- // InternalQVTimperative.g:4322:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_6 ) )
- // InternalQVTimperative.g:4323:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_6 )
+ // InternalQVTimperative.g:4298:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_6 ) )
+ // InternalQVTimperative.g:4299:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_6 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersAssignment_5_1_0_6());
}
- // InternalQVTimperative.g:4324:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_6 )
- // InternalQVTimperative.g:4324:2: rule__AttributeCS__QualifiersAssignment_5_1_0_6
+ // InternalQVTimperative.g:4300:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_6 )
+ // InternalQVTimperative.g:4300:2: rule__AttributeCS__QualifiersAssignment_5_1_0_6
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__QualifiersAssignment_5_1_0_6();
@@ -14006,16 +13905,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 8 :
- // InternalQVTimperative.g:4328:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_7 ) )
+ // InternalQVTimperative.g:4304:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_7 ) )
{
- // InternalQVTimperative.g:4328:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_7 ) )
- // InternalQVTimperative.g:4329:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_7 )
+ // InternalQVTimperative.g:4304:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_7 ) )
+ // InternalQVTimperative.g:4305:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_7 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersAssignment_5_1_0_7());
}
- // InternalQVTimperative.g:4330:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_7 )
- // InternalQVTimperative.g:4330:2: rule__AttributeCS__QualifiersAssignment_5_1_0_7
+ // InternalQVTimperative.g:4306:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_7 )
+ // InternalQVTimperative.g:4306:2: rule__AttributeCS__QualifiersAssignment_5_1_0_7
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__QualifiersAssignment_5_1_0_7();
@@ -14035,16 +13934,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 9 :
- // InternalQVTimperative.g:4334:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_8 ) )
+ // InternalQVTimperative.g:4310:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_8 ) )
{
- // InternalQVTimperative.g:4334:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_8 ) )
- // InternalQVTimperative.g:4335:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_8 )
+ // InternalQVTimperative.g:4310:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_8 ) )
+ // InternalQVTimperative.g:4311:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_8 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersAssignment_5_1_0_8());
}
- // InternalQVTimperative.g:4336:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_8 )
- // InternalQVTimperative.g:4336:2: rule__AttributeCS__QualifiersAssignment_5_1_0_8
+ // InternalQVTimperative.g:4312:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_8 )
+ // InternalQVTimperative.g:4312:2: rule__AttributeCS__QualifiersAssignment_5_1_0_8
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__QualifiersAssignment_5_1_0_8();
@@ -14064,16 +13963,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 10 :
- // InternalQVTimperative.g:4340:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_9 ) )
+ // InternalQVTimperative.g:4316:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_9 ) )
{
- // InternalQVTimperative.g:4340:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_9 ) )
- // InternalQVTimperative.g:4341:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_9 )
+ // InternalQVTimperative.g:4316:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_9 ) )
+ // InternalQVTimperative.g:4317:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_9 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersAssignment_5_1_0_9());
}
- // InternalQVTimperative.g:4342:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_9 )
- // InternalQVTimperative.g:4342:2: rule__AttributeCS__QualifiersAssignment_5_1_0_9
+ // InternalQVTimperative.g:4318:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_9 )
+ // InternalQVTimperative.g:4318:2: rule__AttributeCS__QualifiersAssignment_5_1_0_9
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__QualifiersAssignment_5_1_0_9();
@@ -14093,16 +13992,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 11 :
- // InternalQVTimperative.g:4346:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_10 ) )
+ // InternalQVTimperative.g:4322:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_10 ) )
{
- // InternalQVTimperative.g:4346:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_10 ) )
- // InternalQVTimperative.g:4347:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_10 )
+ // InternalQVTimperative.g:4322:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_10 ) )
+ // InternalQVTimperative.g:4323:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_10 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersAssignment_5_1_0_10());
}
- // InternalQVTimperative.g:4348:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_10 )
- // InternalQVTimperative.g:4348:2: rule__AttributeCS__QualifiersAssignment_5_1_0_10
+ // InternalQVTimperative.g:4324:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_10 )
+ // InternalQVTimperative.g:4324:2: rule__AttributeCS__QualifiersAssignment_5_1_0_10
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__QualifiersAssignment_5_1_0_10();
@@ -14122,16 +14021,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 12 :
- // InternalQVTimperative.g:4352:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_11 ) )
+ // InternalQVTimperative.g:4328:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_11 ) )
{
- // InternalQVTimperative.g:4352:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_11 ) )
- // InternalQVTimperative.g:4353:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_11 )
+ // InternalQVTimperative.g:4328:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_11 ) )
+ // InternalQVTimperative.g:4329:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_11 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersAssignment_5_1_0_11());
}
- // InternalQVTimperative.g:4354:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_11 )
- // InternalQVTimperative.g:4354:2: rule__AttributeCS__QualifiersAssignment_5_1_0_11
+ // InternalQVTimperative.g:4330:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_11 )
+ // InternalQVTimperative.g:4330:2: rule__AttributeCS__QualifiersAssignment_5_1_0_11
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__QualifiersAssignment_5_1_0_11();
@@ -14151,16 +14050,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 13 :
- // InternalQVTimperative.g:4358:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_12 ) )
+ // InternalQVTimperative.g:4334:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_12 ) )
{
- // InternalQVTimperative.g:4358:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_12 ) )
- // InternalQVTimperative.g:4359:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_12 )
+ // InternalQVTimperative.g:4334:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_12 ) )
+ // InternalQVTimperative.g:4335:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_12 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersAssignment_5_1_0_12());
}
- // InternalQVTimperative.g:4360:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_12 )
- // InternalQVTimperative.g:4360:2: rule__AttributeCS__QualifiersAssignment_5_1_0_12
+ // InternalQVTimperative.g:4336:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_12 )
+ // InternalQVTimperative.g:4336:2: rule__AttributeCS__QualifiersAssignment_5_1_0_12
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__QualifiersAssignment_5_1_0_12();
@@ -14180,16 +14079,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 14 :
- // InternalQVTimperative.g:4364:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_13 ) )
+ // InternalQVTimperative.g:4340:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_13 ) )
{
- // InternalQVTimperative.g:4364:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_13 ) )
- // InternalQVTimperative.g:4365:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_13 )
+ // InternalQVTimperative.g:4340:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_13 ) )
+ // InternalQVTimperative.g:4341:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_13 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersAssignment_5_1_0_13());
}
- // InternalQVTimperative.g:4366:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_13 )
- // InternalQVTimperative.g:4366:2: rule__AttributeCS__QualifiersAssignment_5_1_0_13
+ // InternalQVTimperative.g:4342:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_13 )
+ // InternalQVTimperative.g:4342:2: rule__AttributeCS__QualifiersAssignment_5_1_0_13
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__QualifiersAssignment_5_1_0_13();
@@ -14209,16 +14108,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 15 :
- // InternalQVTimperative.g:4370:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_14 ) )
+ // InternalQVTimperative.g:4346:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_14 ) )
{
- // InternalQVTimperative.g:4370:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_14 ) )
- // InternalQVTimperative.g:4371:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_14 )
+ // InternalQVTimperative.g:4346:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_14 ) )
+ // InternalQVTimperative.g:4347:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_14 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersAssignment_5_1_0_14());
}
- // InternalQVTimperative.g:4372:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_14 )
- // InternalQVTimperative.g:4372:2: rule__AttributeCS__QualifiersAssignment_5_1_0_14
+ // InternalQVTimperative.g:4348:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_14 )
+ // InternalQVTimperative.g:4348:2: rule__AttributeCS__QualifiersAssignment_5_1_0_14
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__QualifiersAssignment_5_1_0_14();
@@ -14238,16 +14137,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 16 :
- // InternalQVTimperative.g:4376:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_15 ) )
+ // InternalQVTimperative.g:4352:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_15 ) )
{
- // InternalQVTimperative.g:4376:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_15 ) )
- // InternalQVTimperative.g:4377:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_15 )
+ // InternalQVTimperative.g:4352:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_15 ) )
+ // InternalQVTimperative.g:4353:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_15 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersAssignment_5_1_0_15());
}
- // InternalQVTimperative.g:4378:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_15 )
- // InternalQVTimperative.g:4378:2: rule__AttributeCS__QualifiersAssignment_5_1_0_15
+ // InternalQVTimperative.g:4354:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_15 )
+ // InternalQVTimperative.g:4354:2: rule__AttributeCS__QualifiersAssignment_5_1_0_15
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__QualifiersAssignment_5_1_0_15();
@@ -14284,41 +14183,41 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Alternatives_6"
- // InternalQVTimperative.g:4387:1: rule__AttributeCS__Alternatives_6 : ( ( ( rule__AttributeCS__Group_6_0__0 ) ) | ( ';' ) );
+ // InternalQVTimperative.g:4363:1: rule__AttributeCS__Alternatives_6 : ( ( ( rule__AttributeCS__Group_6_0__0 ) ) | ( ';' ) );
public final void rule__AttributeCS__Alternatives_6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:4391:1: ( ( ( rule__AttributeCS__Group_6_0__0 ) ) | ( ';' ) )
- int alt23=2;
- int LA23_0 = input.LA(1);
+ // InternalQVTimperative.g:4367:1: ( ( ( rule__AttributeCS__Group_6_0__0 ) ) | ( ';' ) )
+ int alt22=2;
+ int LA22_0 = input.LA(1);
- if ( (LA23_0==67) ) {
- alt23=1;
+ if ( (LA22_0==69) ) {
+ alt22=1;
}
- else if ( (LA23_0==18) ) {
- alt23=2;
+ else if ( (LA22_0==18) ) {
+ alt22=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 23, 0, input);
+ new NoViableAltException("", 22, 0, input);
throw nvae;
}
- switch (alt23) {
+ switch (alt22) {
case 1 :
- // InternalQVTimperative.g:4392:1: ( ( rule__AttributeCS__Group_6_0__0 ) )
+ // InternalQVTimperative.g:4368:1: ( ( rule__AttributeCS__Group_6_0__0 ) )
{
- // InternalQVTimperative.g:4392:1: ( ( rule__AttributeCS__Group_6_0__0 ) )
- // InternalQVTimperative.g:4393:1: ( rule__AttributeCS__Group_6_0__0 )
+ // InternalQVTimperative.g:4368:1: ( ( rule__AttributeCS__Group_6_0__0 ) )
+ // InternalQVTimperative.g:4369:1: ( rule__AttributeCS__Group_6_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getGroup_6_0());
}
- // InternalQVTimperative.g:4394:1: ( rule__AttributeCS__Group_6_0__0 )
- // InternalQVTimperative.g:4394:2: rule__AttributeCS__Group_6_0__0
+ // InternalQVTimperative.g:4370:1: ( rule__AttributeCS__Group_6_0__0 )
+ // InternalQVTimperative.g:4370:2: rule__AttributeCS__Group_6_0__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__Group_6_0__0();
@@ -14338,10 +14237,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:4398:6: ( ';' )
+ // InternalQVTimperative.g:4374:6: ( ';' )
{
- // InternalQVTimperative.g:4398:6: ( ';' )
- // InternalQVTimperative.g:4399:1: ';'
+ // InternalQVTimperative.g:4374:6: ( ';' )
+ // InternalQVTimperative.g:4375:1: ';'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getSemicolonKeyword_6_1());
@@ -14374,41 +14273,41 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Alternatives_6_0_1"
- // InternalQVTimperative.g:4411:1: rule__AttributeCS__Alternatives_6_0_1 : ( ( ( rule__AttributeCS__Group_6_0_1_0__0 ) ) | ( ( rule__AttributeCS__Group_6_0_1_1__0 ) ) );
+ // InternalQVTimperative.g:4387:1: rule__AttributeCS__Alternatives_6_0_1 : ( ( ( rule__AttributeCS__Group_6_0_1_0__0 ) ) | ( ( rule__AttributeCS__Group_6_0_1_1__0 ) ) );
public final void rule__AttributeCS__Alternatives_6_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:4415:1: ( ( ( rule__AttributeCS__Group_6_0_1_0__0 ) ) | ( ( rule__AttributeCS__Group_6_0_1_1__0 ) ) )
- int alt24=2;
- int LA24_0 = input.LA(1);
+ // InternalQVTimperative.g:4391:1: ( ( ( rule__AttributeCS__Group_6_0_1_0__0 ) ) | ( ( rule__AttributeCS__Group_6_0_1_1__0 ) ) )
+ int alt23=2;
+ int LA23_0 = input.LA(1);
- if ( (LA24_0==84) ) {
- alt24=1;
+ if ( (LA23_0==85) ) {
+ alt23=1;
}
- else if ( (LA24_0==85) ) {
- alt24=2;
+ else if ( (LA23_0==86) ) {
+ alt23=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 24, 0, input);
+ new NoViableAltException("", 23, 0, input);
throw nvae;
}
- switch (alt24) {
+ switch (alt23) {
case 1 :
- // InternalQVTimperative.g:4416:1: ( ( rule__AttributeCS__Group_6_0_1_0__0 ) )
+ // InternalQVTimperative.g:4392:1: ( ( rule__AttributeCS__Group_6_0_1_0__0 ) )
{
- // InternalQVTimperative.g:4416:1: ( ( rule__AttributeCS__Group_6_0_1_0__0 ) )
- // InternalQVTimperative.g:4417:1: ( rule__AttributeCS__Group_6_0_1_0__0 )
+ // InternalQVTimperative.g:4392:1: ( ( rule__AttributeCS__Group_6_0_1_0__0 ) )
+ // InternalQVTimperative.g:4393:1: ( rule__AttributeCS__Group_6_0_1_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getGroup_6_0_1_0());
}
- // InternalQVTimperative.g:4418:1: ( rule__AttributeCS__Group_6_0_1_0__0 )
- // InternalQVTimperative.g:4418:2: rule__AttributeCS__Group_6_0_1_0__0
+ // InternalQVTimperative.g:4394:1: ( rule__AttributeCS__Group_6_0_1_0__0 )
+ // InternalQVTimperative.g:4394:2: rule__AttributeCS__Group_6_0_1_0__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__Group_6_0_1_0__0();
@@ -14428,16 +14327,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:4422:6: ( ( rule__AttributeCS__Group_6_0_1_1__0 ) )
+ // InternalQVTimperative.g:4398:6: ( ( rule__AttributeCS__Group_6_0_1_1__0 ) )
{
- // InternalQVTimperative.g:4422:6: ( ( rule__AttributeCS__Group_6_0_1_1__0 ) )
- // InternalQVTimperative.g:4423:1: ( rule__AttributeCS__Group_6_0_1_1__0 )
+ // InternalQVTimperative.g:4398:6: ( ( rule__AttributeCS__Group_6_0_1_1__0 ) )
+ // InternalQVTimperative.g:4399:1: ( rule__AttributeCS__Group_6_0_1_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getGroup_6_0_1_1());
}
- // InternalQVTimperative.g:4424:1: ( rule__AttributeCS__Group_6_0_1_1__0 )
- // InternalQVTimperative.g:4424:2: rule__AttributeCS__Group_6_0_1_1__0
+ // InternalQVTimperative.g:4400:1: ( rule__AttributeCS__Group_6_0_1_1__0 )
+ // InternalQVTimperative.g:4400:2: rule__AttributeCS__Group_6_0_1_1__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__Group_6_0_1_1__0();
@@ -14474,46 +14373,46 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ClassCS__Alternatives"
- // InternalQVTimperative.g:4433:1: rule__ClassCS__Alternatives : ( ( ruleStructuredClassCS ) | ( ruleDataTypeCS ) | ( ruleEnumerationCS ) );
+ // InternalQVTimperative.g:4409:1: rule__ClassCS__Alternatives : ( ( ruleStructuredClassCS ) | ( ruleDataTypeCS ) | ( ruleEnumerationCS ) );
public final void rule__ClassCS__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:4437:1: ( ( ruleStructuredClassCS ) | ( ruleDataTypeCS ) | ( ruleEnumerationCS ) )
- int alt25=3;
+ // InternalQVTimperative.g:4413:1: ( ( ruleStructuredClassCS ) | ( ruleDataTypeCS ) | ( ruleEnumerationCS ) )
+ int alt24=3;
switch ( input.LA(1) ) {
- case 94:
- case 140:
+ case 95:
+ case 141:
{
- alt25=1;
+ alt24=1;
}
break;
- case 86:
- case 134:
+ case 87:
+ case 135:
{
- alt25=2;
+ alt24=2;
}
break;
- case 87:
+ case 88:
{
- alt25=3;
+ alt24=3;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 25, 0, input);
+ new NoViableAltException("", 24, 0, input);
throw nvae;
}
- switch (alt25) {
+ switch (alt24) {
case 1 :
- // InternalQVTimperative.g:4438:1: ( ruleStructuredClassCS )
+ // InternalQVTimperative.g:4414:1: ( ruleStructuredClassCS )
{
- // InternalQVTimperative.g:4438:1: ( ruleStructuredClassCS )
- // InternalQVTimperative.g:4439:1: ruleStructuredClassCS
+ // InternalQVTimperative.g:4414:1: ( ruleStructuredClassCS )
+ // InternalQVTimperative.g:4415:1: ruleStructuredClassCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getClassCSAccess().getStructuredClassCSParserRuleCall_0());
@@ -14533,10 +14432,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:4444:6: ( ruleDataTypeCS )
+ // InternalQVTimperative.g:4420:6: ( ruleDataTypeCS )
{
- // InternalQVTimperative.g:4444:6: ( ruleDataTypeCS )
- // InternalQVTimperative.g:4445:1: ruleDataTypeCS
+ // InternalQVTimperative.g:4420:6: ( ruleDataTypeCS )
+ // InternalQVTimperative.g:4421:1: ruleDataTypeCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getClassCSAccess().getDataTypeCSParserRuleCall_1());
@@ -14556,10 +14455,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 3 :
- // InternalQVTimperative.g:4450:6: ( ruleEnumerationCS )
+ // InternalQVTimperative.g:4426:6: ( ruleEnumerationCS )
{
- // InternalQVTimperative.g:4450:6: ( ruleEnumerationCS )
- // InternalQVTimperative.g:4451:1: ruleEnumerationCS
+ // InternalQVTimperative.g:4426:6: ( ruleEnumerationCS )
+ // InternalQVTimperative.g:4427:1: ruleEnumerationCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getClassCSAccess().getEnumerationCSParserRuleCall_2());
@@ -14596,41 +14495,41 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DataTypeCS__Alternatives_5_1"
- // InternalQVTimperative.g:4461:1: rule__DataTypeCS__Alternatives_5_1 : ( ( ( rule__DataTypeCS__IsSerializableAssignment_5_1_0 ) ) | ( '!serializable' ) );
+ // InternalQVTimperative.g:4437:1: rule__DataTypeCS__Alternatives_5_1 : ( ( ( rule__DataTypeCS__IsSerializableAssignment_5_1_0 ) ) | ( '!serializable' ) );
public final void rule__DataTypeCS__Alternatives_5_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:4465:1: ( ( ( rule__DataTypeCS__IsSerializableAssignment_5_1_0 ) ) | ( '!serializable' ) )
- int alt26=2;
- int LA26_0 = input.LA(1);
+ // InternalQVTimperative.g:4441:1: ( ( ( rule__DataTypeCS__IsSerializableAssignment_5_1_0 ) ) | ( '!serializable' ) )
+ int alt25=2;
+ int LA25_0 = input.LA(1);
- if ( (LA26_0==135) ) {
- alt26=1;
+ if ( (LA25_0==136) ) {
+ alt25=1;
}
- else if ( (LA26_0==30) ) {
- alt26=2;
+ else if ( (LA25_0==30) ) {
+ alt25=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 26, 0, input);
+ new NoViableAltException("", 25, 0, input);
throw nvae;
}
- switch (alt26) {
+ switch (alt25) {
case 1 :
- // InternalQVTimperative.g:4466:1: ( ( rule__DataTypeCS__IsSerializableAssignment_5_1_0 ) )
+ // InternalQVTimperative.g:4442:1: ( ( rule__DataTypeCS__IsSerializableAssignment_5_1_0 ) )
{
- // InternalQVTimperative.g:4466:1: ( ( rule__DataTypeCS__IsSerializableAssignment_5_1_0 ) )
- // InternalQVTimperative.g:4467:1: ( rule__DataTypeCS__IsSerializableAssignment_5_1_0 )
+ // InternalQVTimperative.g:4442:1: ( ( rule__DataTypeCS__IsSerializableAssignment_5_1_0 ) )
+ // InternalQVTimperative.g:4443:1: ( rule__DataTypeCS__IsSerializableAssignment_5_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataTypeCSAccess().getIsSerializableAssignment_5_1_0());
}
- // InternalQVTimperative.g:4468:1: ( rule__DataTypeCS__IsSerializableAssignment_5_1_0 )
- // InternalQVTimperative.g:4468:2: rule__DataTypeCS__IsSerializableAssignment_5_1_0
+ // InternalQVTimperative.g:4444:1: ( rule__DataTypeCS__IsSerializableAssignment_5_1_0 )
+ // InternalQVTimperative.g:4444:2: rule__DataTypeCS__IsSerializableAssignment_5_1_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__DataTypeCS__IsSerializableAssignment_5_1_0();
@@ -14650,10 +14549,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:4472:6: ( '!serializable' )
+ // InternalQVTimperative.g:4448:6: ( '!serializable' )
{
- // InternalQVTimperative.g:4472:6: ( '!serializable' )
- // InternalQVTimperative.g:4473:1: '!serializable'
+ // InternalQVTimperative.g:4448:6: ( '!serializable' )
+ // InternalQVTimperative.g:4449:1: '!serializable'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataTypeCSAccess().getSerializableKeyword_5_1_1());
@@ -14686,41 +14585,41 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DataTypeCS__Alternatives_6"
- // InternalQVTimperative.g:4485:1: rule__DataTypeCS__Alternatives_6 : ( ( ( rule__DataTypeCS__Group_6_0__0 ) ) | ( ';' ) );
+ // InternalQVTimperative.g:4461:1: rule__DataTypeCS__Alternatives_6 : ( ( ( rule__DataTypeCS__Group_6_0__0 ) ) | ( ';' ) );
public final void rule__DataTypeCS__Alternatives_6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:4489:1: ( ( ( rule__DataTypeCS__Group_6_0__0 ) ) | ( ';' ) )
- int alt27=2;
- int LA27_0 = input.LA(1);
+ // InternalQVTimperative.g:4465:1: ( ( ( rule__DataTypeCS__Group_6_0__0 ) ) | ( ';' ) )
+ int alt26=2;
+ int LA26_0 = input.LA(1);
- if ( (LA27_0==67) ) {
- alt27=1;
+ if ( (LA26_0==69) ) {
+ alt26=1;
}
- else if ( (LA27_0==18) ) {
- alt27=2;
+ else if ( (LA26_0==18) ) {
+ alt26=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 27, 0, input);
+ new NoViableAltException("", 26, 0, input);
throw nvae;
}
- switch (alt27) {
+ switch (alt26) {
case 1 :
- // InternalQVTimperative.g:4490:1: ( ( rule__DataTypeCS__Group_6_0__0 ) )
+ // InternalQVTimperative.g:4466:1: ( ( rule__DataTypeCS__Group_6_0__0 ) )
{
- // InternalQVTimperative.g:4490:1: ( ( rule__DataTypeCS__Group_6_0__0 ) )
- // InternalQVTimperative.g:4491:1: ( rule__DataTypeCS__Group_6_0__0 )
+ // InternalQVTimperative.g:4466:1: ( ( rule__DataTypeCS__Group_6_0__0 ) )
+ // InternalQVTimperative.g:4467:1: ( rule__DataTypeCS__Group_6_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataTypeCSAccess().getGroup_6_0());
}
- // InternalQVTimperative.g:4492:1: ( rule__DataTypeCS__Group_6_0__0 )
- // InternalQVTimperative.g:4492:2: rule__DataTypeCS__Group_6_0__0
+ // InternalQVTimperative.g:4468:1: ( rule__DataTypeCS__Group_6_0__0 )
+ // InternalQVTimperative.g:4468:2: rule__DataTypeCS__Group_6_0__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__DataTypeCS__Group_6_0__0();
@@ -14740,10 +14639,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:4496:6: ( ';' )
+ // InternalQVTimperative.g:4472:6: ( ';' )
{
- // InternalQVTimperative.g:4496:6: ( ';' )
- // InternalQVTimperative.g:4497:1: ';'
+ // InternalQVTimperative.g:4472:6: ( ';' )
+ // InternalQVTimperative.g:4473:1: ';'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataTypeCSAccess().getSemicolonKeyword_6_1());
@@ -14776,41 +14675,41 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationCS__Alternatives_4_1"
- // InternalQVTimperative.g:4509:1: rule__EnumerationCS__Alternatives_4_1 : ( ( ( rule__EnumerationCS__IsSerializableAssignment_4_1_0 ) ) | ( '!serializable' ) );
+ // InternalQVTimperative.g:4485:1: rule__EnumerationCS__Alternatives_4_1 : ( ( ( rule__EnumerationCS__IsSerializableAssignment_4_1_0 ) ) | ( '!serializable' ) );
public final void rule__EnumerationCS__Alternatives_4_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:4513:1: ( ( ( rule__EnumerationCS__IsSerializableAssignment_4_1_0 ) ) | ( '!serializable' ) )
- int alt28=2;
- int LA28_0 = input.LA(1);
+ // InternalQVTimperative.g:4489:1: ( ( ( rule__EnumerationCS__IsSerializableAssignment_4_1_0 ) ) | ( '!serializable' ) )
+ int alt27=2;
+ int LA27_0 = input.LA(1);
- if ( (LA28_0==135) ) {
- alt28=1;
+ if ( (LA27_0==136) ) {
+ alt27=1;
}
- else if ( (LA28_0==30) ) {
- alt28=2;
+ else if ( (LA27_0==30) ) {
+ alt27=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 28, 0, input);
+ new NoViableAltException("", 27, 0, input);
throw nvae;
}
- switch (alt28) {
+ switch (alt27) {
case 1 :
- // InternalQVTimperative.g:4514:1: ( ( rule__EnumerationCS__IsSerializableAssignment_4_1_0 ) )
+ // InternalQVTimperative.g:4490:1: ( ( rule__EnumerationCS__IsSerializableAssignment_4_1_0 ) )
{
- // InternalQVTimperative.g:4514:1: ( ( rule__EnumerationCS__IsSerializableAssignment_4_1_0 ) )
- // InternalQVTimperative.g:4515:1: ( rule__EnumerationCS__IsSerializableAssignment_4_1_0 )
+ // InternalQVTimperative.g:4490:1: ( ( rule__EnumerationCS__IsSerializableAssignment_4_1_0 ) )
+ // InternalQVTimperative.g:4491:1: ( rule__EnumerationCS__IsSerializableAssignment_4_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationCSAccess().getIsSerializableAssignment_4_1_0());
}
- // InternalQVTimperative.g:4516:1: ( rule__EnumerationCS__IsSerializableAssignment_4_1_0 )
- // InternalQVTimperative.g:4516:2: rule__EnumerationCS__IsSerializableAssignment_4_1_0
+ // InternalQVTimperative.g:4492:1: ( rule__EnumerationCS__IsSerializableAssignment_4_1_0 )
+ // InternalQVTimperative.g:4492:2: rule__EnumerationCS__IsSerializableAssignment_4_1_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__EnumerationCS__IsSerializableAssignment_4_1_0();
@@ -14830,10 +14729,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:4520:6: ( '!serializable' )
+ // InternalQVTimperative.g:4496:6: ( '!serializable' )
{
- // InternalQVTimperative.g:4520:6: ( '!serializable' )
- // InternalQVTimperative.g:4521:1: '!serializable'
+ // InternalQVTimperative.g:4496:6: ( '!serializable' )
+ // InternalQVTimperative.g:4497:1: '!serializable'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationCSAccess().getSerializableKeyword_4_1_1());
@@ -14866,41 +14765,41 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationCS__Alternatives_5"
- // InternalQVTimperative.g:4533:1: rule__EnumerationCS__Alternatives_5 : ( ( ( rule__EnumerationCS__Group_5_0__0 ) ) | ( ';' ) );
+ // InternalQVTimperative.g:4509:1: rule__EnumerationCS__Alternatives_5 : ( ( ( rule__EnumerationCS__Group_5_0__0 ) ) | ( ';' ) );
public final void rule__EnumerationCS__Alternatives_5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:4537:1: ( ( ( rule__EnumerationCS__Group_5_0__0 ) ) | ( ';' ) )
- int alt29=2;
- int LA29_0 = input.LA(1);
+ // InternalQVTimperative.g:4513:1: ( ( ( rule__EnumerationCS__Group_5_0__0 ) ) | ( ';' ) )
+ int alt28=2;
+ int LA28_0 = input.LA(1);
- if ( (LA29_0==67) ) {
- alt29=1;
+ if ( (LA28_0==69) ) {
+ alt28=1;
}
- else if ( (LA29_0==18) ) {
- alt29=2;
+ else if ( (LA28_0==18) ) {
+ alt28=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 29, 0, input);
+ new NoViableAltException("", 28, 0, input);
throw nvae;
}
- switch (alt29) {
+ switch (alt28) {
case 1 :
- // InternalQVTimperative.g:4538:1: ( ( rule__EnumerationCS__Group_5_0__0 ) )
+ // InternalQVTimperative.g:4514:1: ( ( rule__EnumerationCS__Group_5_0__0 ) )
{
- // InternalQVTimperative.g:4538:1: ( ( rule__EnumerationCS__Group_5_0__0 ) )
- // InternalQVTimperative.g:4539:1: ( rule__EnumerationCS__Group_5_0__0 )
+ // InternalQVTimperative.g:4514:1: ( ( rule__EnumerationCS__Group_5_0__0 ) )
+ // InternalQVTimperative.g:4515:1: ( rule__EnumerationCS__Group_5_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationCSAccess().getGroup_5_0());
}
- // InternalQVTimperative.g:4540:1: ( rule__EnumerationCS__Group_5_0__0 )
- // InternalQVTimperative.g:4540:2: rule__EnumerationCS__Group_5_0__0
+ // InternalQVTimperative.g:4516:1: ( rule__EnumerationCS__Group_5_0__0 )
+ // InternalQVTimperative.g:4516:2: rule__EnumerationCS__Group_5_0__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__EnumerationCS__Group_5_0__0();
@@ -14920,10 +14819,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:4544:6: ( ';' )
+ // InternalQVTimperative.g:4520:6: ( ';' )
{
- // InternalQVTimperative.g:4544:6: ( ';' )
- // InternalQVTimperative.g:4545:1: ';'
+ // InternalQVTimperative.g:4520:6: ( ';' )
+ // InternalQVTimperative.g:4521:1: ';'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationCSAccess().getSemicolonKeyword_5_1());
@@ -14956,41 +14855,41 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationLiteralCS__Alternatives_0"
- // InternalQVTimperative.g:4557:1: rule__EnumerationLiteralCS__Alternatives_0 : ( ( ( rule__EnumerationLiteralCS__Group_0_0__0 ) ) | ( ( rule__EnumerationLiteralCS__NameAssignment_0_1 ) ) );
+ // InternalQVTimperative.g:4533:1: rule__EnumerationLiteralCS__Alternatives_0 : ( ( ( rule__EnumerationLiteralCS__Group_0_0__0 ) ) | ( ( rule__EnumerationLiteralCS__NameAssignment_0_1 ) ) );
public final void rule__EnumerationLiteralCS__Alternatives_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:4561:1: ( ( ( rule__EnumerationLiteralCS__Group_0_0__0 ) ) | ( ( rule__EnumerationLiteralCS__NameAssignment_0_1 ) ) )
- int alt30=2;
- int LA30_0 = input.LA(1);
+ // InternalQVTimperative.g:4537:1: ( ( ( rule__EnumerationLiteralCS__Group_0_0__0 ) ) | ( ( rule__EnumerationLiteralCS__NameAssignment_0_1 ) ) )
+ int alt29=2;
+ int LA29_0 = input.LA(1);
- if ( (LA30_0==88) ) {
- alt30=1;
+ if ( (LA29_0==89) ) {
+ alt29=1;
}
- else if ( ((LA30_0>=RULE_SIMPLE_ID && LA30_0<=RULE_ESCAPED_ID)) ) {
- alt30=2;
+ else if ( ((LA29_0>=RULE_SIMPLE_ID && LA29_0<=RULE_ESCAPED_ID)) ) {
+ alt29=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 30, 0, input);
+ new NoViableAltException("", 29, 0, input);
throw nvae;
}
- switch (alt30) {
+ switch (alt29) {
case 1 :
- // InternalQVTimperative.g:4562:1: ( ( rule__EnumerationLiteralCS__Group_0_0__0 ) )
+ // InternalQVTimperative.g:4538:1: ( ( rule__EnumerationLiteralCS__Group_0_0__0 ) )
{
- // InternalQVTimperative.g:4562:1: ( ( rule__EnumerationLiteralCS__Group_0_0__0 ) )
- // InternalQVTimperative.g:4563:1: ( rule__EnumerationLiteralCS__Group_0_0__0 )
+ // InternalQVTimperative.g:4538:1: ( ( rule__EnumerationLiteralCS__Group_0_0__0 ) )
+ // InternalQVTimperative.g:4539:1: ( rule__EnumerationLiteralCS__Group_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationLiteralCSAccess().getGroup_0_0());
}
- // InternalQVTimperative.g:4564:1: ( rule__EnumerationLiteralCS__Group_0_0__0 )
- // InternalQVTimperative.g:4564:2: rule__EnumerationLiteralCS__Group_0_0__0
+ // InternalQVTimperative.g:4540:1: ( rule__EnumerationLiteralCS__Group_0_0__0 )
+ // InternalQVTimperative.g:4540:2: rule__EnumerationLiteralCS__Group_0_0__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__EnumerationLiteralCS__Group_0_0__0();
@@ -15010,16 +14909,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:4568:6: ( ( rule__EnumerationLiteralCS__NameAssignment_0_1 ) )
+ // InternalQVTimperative.g:4544:6: ( ( rule__EnumerationLiteralCS__NameAssignment_0_1 ) )
{
- // InternalQVTimperative.g:4568:6: ( ( rule__EnumerationLiteralCS__NameAssignment_0_1 ) )
- // InternalQVTimperative.g:4569:1: ( rule__EnumerationLiteralCS__NameAssignment_0_1 )
+ // InternalQVTimperative.g:4544:6: ( ( rule__EnumerationLiteralCS__NameAssignment_0_1 ) )
+ // InternalQVTimperative.g:4545:1: ( rule__EnumerationLiteralCS__NameAssignment_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationLiteralCSAccess().getNameAssignment_0_1());
}
- // InternalQVTimperative.g:4570:1: ( rule__EnumerationLiteralCS__NameAssignment_0_1 )
- // InternalQVTimperative.g:4570:2: rule__EnumerationLiteralCS__NameAssignment_0_1
+ // InternalQVTimperative.g:4546:1: ( rule__EnumerationLiteralCS__NameAssignment_0_1 )
+ // InternalQVTimperative.g:4546:2: rule__EnumerationLiteralCS__NameAssignment_0_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__EnumerationLiteralCS__NameAssignment_0_1();
@@ -15056,41 +14955,41 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationLiteralCS__Alternatives_2"
- // InternalQVTimperative.g:4579:1: rule__EnumerationLiteralCS__Alternatives_2 : ( ( ( rule__EnumerationLiteralCS__Group_2_0__0 ) ) | ( ';' ) );
+ // InternalQVTimperative.g:4555:1: rule__EnumerationLiteralCS__Alternatives_2 : ( ( ( rule__EnumerationLiteralCS__Group_2_0__0 ) ) | ( ';' ) );
public final void rule__EnumerationLiteralCS__Alternatives_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:4583:1: ( ( ( rule__EnumerationLiteralCS__Group_2_0__0 ) ) | ( ';' ) )
- int alt31=2;
- int LA31_0 = input.LA(1);
+ // InternalQVTimperative.g:4559:1: ( ( ( rule__EnumerationLiteralCS__Group_2_0__0 ) ) | ( ';' ) )
+ int alt30=2;
+ int LA30_0 = input.LA(1);
- if ( (LA31_0==67) ) {
- alt31=1;
+ if ( (LA30_0==69) ) {
+ alt30=1;
}
- else if ( (LA31_0==18) ) {
- alt31=2;
+ else if ( (LA30_0==18) ) {
+ alt30=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 31, 0, input);
+ new NoViableAltException("", 30, 0, input);
throw nvae;
}
- switch (alt31) {
+ switch (alt30) {
case 1 :
- // InternalQVTimperative.g:4584:1: ( ( rule__EnumerationLiteralCS__Group_2_0__0 ) )
+ // InternalQVTimperative.g:4560:1: ( ( rule__EnumerationLiteralCS__Group_2_0__0 ) )
{
- // InternalQVTimperative.g:4584:1: ( ( rule__EnumerationLiteralCS__Group_2_0__0 ) )
- // InternalQVTimperative.g:4585:1: ( rule__EnumerationLiteralCS__Group_2_0__0 )
+ // InternalQVTimperative.g:4560:1: ( ( rule__EnumerationLiteralCS__Group_2_0__0 ) )
+ // InternalQVTimperative.g:4561:1: ( rule__EnumerationLiteralCS__Group_2_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationLiteralCSAccess().getGroup_2_0());
}
- // InternalQVTimperative.g:4586:1: ( rule__EnumerationLiteralCS__Group_2_0__0 )
- // InternalQVTimperative.g:4586:2: rule__EnumerationLiteralCS__Group_2_0__0
+ // InternalQVTimperative.g:4562:1: ( rule__EnumerationLiteralCS__Group_2_0__0 )
+ // InternalQVTimperative.g:4562:2: rule__EnumerationLiteralCS__Group_2_0__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__EnumerationLiteralCS__Group_2_0__0();
@@ -15110,10 +15009,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:4590:6: ( ';' )
+ // InternalQVTimperative.g:4566:6: ( ';' )
{
- // InternalQVTimperative.g:4590:6: ( ';' )
- // InternalQVTimperative.g:4591:1: ';'
+ // InternalQVTimperative.g:4566:6: ( ';' )
+ // InternalQVTimperative.g:4567:1: ';'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationLiteralCSAccess().getSemicolonKeyword_2_1());
@@ -15146,41 +15045,41 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Alternatives_0"
- // InternalQVTimperative.g:4603:1: rule__OperationCS__Alternatives_0 : ( ( ( rule__OperationCS__Group_0_0__0 ) ) | ( ( rule__OperationCS__Group_0_1__0 ) ) );
+ // InternalQVTimperative.g:4579:1: rule__OperationCS__Alternatives_0 : ( ( ( rule__OperationCS__Group_0_0__0 ) ) | ( ( rule__OperationCS__Group_0_1__0 ) ) );
public final void rule__OperationCS__Alternatives_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:4607:1: ( ( ( rule__OperationCS__Group_0_0__0 ) ) | ( ( rule__OperationCS__Group_0_1__0 ) ) )
- int alt32=2;
- int LA32_0 = input.LA(1);
+ // InternalQVTimperative.g:4583:1: ( ( ( rule__OperationCS__Group_0_0__0 ) ) | ( ( rule__OperationCS__Group_0_1__0 ) ) )
+ int alt31=2;
+ int LA31_0 = input.LA(1);
- if ( (LA32_0==117) ) {
- alt32=1;
+ if ( (LA31_0==118) ) {
+ alt31=1;
}
- else if ( (LA32_0==118) ) {
- alt32=2;
+ else if ( (LA31_0==119) ) {
+ alt31=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 32, 0, input);
+ new NoViableAltException("", 31, 0, input);
throw nvae;
}
- switch (alt32) {
+ switch (alt31) {
case 1 :
- // InternalQVTimperative.g:4608:1: ( ( rule__OperationCS__Group_0_0__0 ) )
+ // InternalQVTimperative.g:4584:1: ( ( rule__OperationCS__Group_0_0__0 ) )
{
- // InternalQVTimperative.g:4608:1: ( ( rule__OperationCS__Group_0_0__0 ) )
- // InternalQVTimperative.g:4609:1: ( rule__OperationCS__Group_0_0__0 )
+ // InternalQVTimperative.g:4584:1: ( ( rule__OperationCS__Group_0_0__0 ) )
+ // InternalQVTimperative.g:4585:1: ( rule__OperationCS__Group_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getGroup_0_0());
}
- // InternalQVTimperative.g:4610:1: ( rule__OperationCS__Group_0_0__0 )
- // InternalQVTimperative.g:4610:2: rule__OperationCS__Group_0_0__0
+ // InternalQVTimperative.g:4586:1: ( rule__OperationCS__Group_0_0__0 )
+ // InternalQVTimperative.g:4586:2: rule__OperationCS__Group_0_0__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__Group_0_0__0();
@@ -15200,16 +15099,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:4614:6: ( ( rule__OperationCS__Group_0_1__0 ) )
+ // InternalQVTimperative.g:4590:6: ( ( rule__OperationCS__Group_0_1__0 ) )
{
- // InternalQVTimperative.g:4614:6: ( ( rule__OperationCS__Group_0_1__0 ) )
- // InternalQVTimperative.g:4615:1: ( rule__OperationCS__Group_0_1__0 )
+ // InternalQVTimperative.g:4590:6: ( ( rule__OperationCS__Group_0_1__0 ) )
+ // InternalQVTimperative.g:4591:1: ( rule__OperationCS__Group_0_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getGroup_0_1());
}
- // InternalQVTimperative.g:4616:1: ( rule__OperationCS__Group_0_1__0 )
- // InternalQVTimperative.g:4616:2: rule__OperationCS__Group_0_1__0
+ // InternalQVTimperative.g:4592:1: ( rule__OperationCS__Group_0_1__0 )
+ // InternalQVTimperative.g:4592:2: rule__OperationCS__Group_0_1__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__Group_0_1__0();
@@ -15246,65 +15145,65 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Alternatives_9_1_0"
- // InternalQVTimperative.g:4625:1: rule__OperationCS__Alternatives_9_1_0 : ( ( ( rule__OperationCS__QualifiersAssignment_9_1_0_0 ) ) | ( ( rule__OperationCS__QualifiersAssignment_9_1_0_1 ) ) | ( ( rule__OperationCS__QualifiersAssignment_9_1_0_2 ) ) | ( ( rule__OperationCS__QualifiersAssignment_9_1_0_3 ) ) | ( ( rule__OperationCS__QualifiersAssignment_9_1_0_4 ) ) | ( ( rule__OperationCS__QualifiersAssignment_9_1_0_5 ) ) );
+ // InternalQVTimperative.g:4601:1: rule__OperationCS__Alternatives_9_1_0 : ( ( ( rule__OperationCS__QualifiersAssignment_9_1_0_0 ) ) | ( ( rule__OperationCS__QualifiersAssignment_9_1_0_1 ) ) | ( ( rule__OperationCS__QualifiersAssignment_9_1_0_2 ) ) | ( ( rule__OperationCS__QualifiersAssignment_9_1_0_3 ) ) | ( ( rule__OperationCS__QualifiersAssignment_9_1_0_4 ) ) | ( ( rule__OperationCS__QualifiersAssignment_9_1_0_5 ) ) );
public final void rule__OperationCS__Alternatives_9_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:4629:1: ( ( ( rule__OperationCS__QualifiersAssignment_9_1_0_0 ) ) | ( ( rule__OperationCS__QualifiersAssignment_9_1_0_1 ) ) | ( ( rule__OperationCS__QualifiersAssignment_9_1_0_2 ) ) | ( ( rule__OperationCS__QualifiersAssignment_9_1_0_3 ) ) | ( ( rule__OperationCS__QualifiersAssignment_9_1_0_4 ) ) | ( ( rule__OperationCS__QualifiersAssignment_9_1_0_5 ) ) )
- int alt33=6;
+ // InternalQVTimperative.g:4605:1: ( ( ( rule__OperationCS__QualifiersAssignment_9_1_0_0 ) ) | ( ( rule__OperationCS__QualifiersAssignment_9_1_0_1 ) ) | ( ( rule__OperationCS__QualifiersAssignment_9_1_0_2 ) ) | ( ( rule__OperationCS__QualifiersAssignment_9_1_0_3 ) ) | ( ( rule__OperationCS__QualifiersAssignment_9_1_0_4 ) ) | ( ( rule__OperationCS__QualifiersAssignment_9_1_0_5 ) ) )
+ int alt32=6;
switch ( input.LA(1) ) {
- case 119:
- {
- alt33=1;
- }
- break;
case 120:
{
- alt33=2;
+ alt32=1;
}
break;
- case 123:
+ case 121:
{
- alt33=3;
+ alt32=2;
}
break;
case 124:
{
- alt33=4;
+ alt32=3;
}
break;
- case 128:
+ case 125:
{
- alt33=5;
+ alt32=4;
}
break;
case 129:
{
- alt33=6;
+ alt32=5;
+ }
+ break;
+ case 130:
+ {
+ alt32=6;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 33, 0, input);
+ new NoViableAltException("", 32, 0, input);
throw nvae;
}
- switch (alt33) {
+ switch (alt32) {
case 1 :
- // InternalQVTimperative.g:4630:1: ( ( rule__OperationCS__QualifiersAssignment_9_1_0_0 ) )
+ // InternalQVTimperative.g:4606:1: ( ( rule__OperationCS__QualifiersAssignment_9_1_0_0 ) )
{
- // InternalQVTimperative.g:4630:1: ( ( rule__OperationCS__QualifiersAssignment_9_1_0_0 ) )
- // InternalQVTimperative.g:4631:1: ( rule__OperationCS__QualifiersAssignment_9_1_0_0 )
+ // InternalQVTimperative.g:4606:1: ( ( rule__OperationCS__QualifiersAssignment_9_1_0_0 ) )
+ // InternalQVTimperative.g:4607:1: ( rule__OperationCS__QualifiersAssignment_9_1_0_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getQualifiersAssignment_9_1_0_0());
}
- // InternalQVTimperative.g:4632:1: ( rule__OperationCS__QualifiersAssignment_9_1_0_0 )
- // InternalQVTimperative.g:4632:2: rule__OperationCS__QualifiersAssignment_9_1_0_0
+ // InternalQVTimperative.g:4608:1: ( rule__OperationCS__QualifiersAssignment_9_1_0_0 )
+ // InternalQVTimperative.g:4608:2: rule__OperationCS__QualifiersAssignment_9_1_0_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__QualifiersAssignment_9_1_0_0();
@@ -15324,16 +15223,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:4636:6: ( ( rule__OperationCS__QualifiersAssignment_9_1_0_1 ) )
+ // InternalQVTimperative.g:4612:6: ( ( rule__OperationCS__QualifiersAssignment_9_1_0_1 ) )
{
- // InternalQVTimperative.g:4636:6: ( ( rule__OperationCS__QualifiersAssignment_9_1_0_1 ) )
- // InternalQVTimperative.g:4637:1: ( rule__OperationCS__QualifiersAssignment_9_1_0_1 )
+ // InternalQVTimperative.g:4612:6: ( ( rule__OperationCS__QualifiersAssignment_9_1_0_1 ) )
+ // InternalQVTimperative.g:4613:1: ( rule__OperationCS__QualifiersAssignment_9_1_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getQualifiersAssignment_9_1_0_1());
}
- // InternalQVTimperative.g:4638:1: ( rule__OperationCS__QualifiersAssignment_9_1_0_1 )
- // InternalQVTimperative.g:4638:2: rule__OperationCS__QualifiersAssignment_9_1_0_1
+ // InternalQVTimperative.g:4614:1: ( rule__OperationCS__QualifiersAssignment_9_1_0_1 )
+ // InternalQVTimperative.g:4614:2: rule__OperationCS__QualifiersAssignment_9_1_0_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__QualifiersAssignment_9_1_0_1();
@@ -15353,16 +15252,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 3 :
- // InternalQVTimperative.g:4642:6: ( ( rule__OperationCS__QualifiersAssignment_9_1_0_2 ) )
+ // InternalQVTimperative.g:4618:6: ( ( rule__OperationCS__QualifiersAssignment_9_1_0_2 ) )
{
- // InternalQVTimperative.g:4642:6: ( ( rule__OperationCS__QualifiersAssignment_9_1_0_2 ) )
- // InternalQVTimperative.g:4643:1: ( rule__OperationCS__QualifiersAssignment_9_1_0_2 )
+ // InternalQVTimperative.g:4618:6: ( ( rule__OperationCS__QualifiersAssignment_9_1_0_2 ) )
+ // InternalQVTimperative.g:4619:1: ( rule__OperationCS__QualifiersAssignment_9_1_0_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getQualifiersAssignment_9_1_0_2());
}
- // InternalQVTimperative.g:4644:1: ( rule__OperationCS__QualifiersAssignment_9_1_0_2 )
- // InternalQVTimperative.g:4644:2: rule__OperationCS__QualifiersAssignment_9_1_0_2
+ // InternalQVTimperative.g:4620:1: ( rule__OperationCS__QualifiersAssignment_9_1_0_2 )
+ // InternalQVTimperative.g:4620:2: rule__OperationCS__QualifiersAssignment_9_1_0_2
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__QualifiersAssignment_9_1_0_2();
@@ -15382,16 +15281,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 4 :
- // InternalQVTimperative.g:4648:6: ( ( rule__OperationCS__QualifiersAssignment_9_1_0_3 ) )
+ // InternalQVTimperative.g:4624:6: ( ( rule__OperationCS__QualifiersAssignment_9_1_0_3 ) )
{
- // InternalQVTimperative.g:4648:6: ( ( rule__OperationCS__QualifiersAssignment_9_1_0_3 ) )
- // InternalQVTimperative.g:4649:1: ( rule__OperationCS__QualifiersAssignment_9_1_0_3 )
+ // InternalQVTimperative.g:4624:6: ( ( rule__OperationCS__QualifiersAssignment_9_1_0_3 ) )
+ // InternalQVTimperative.g:4625:1: ( rule__OperationCS__QualifiersAssignment_9_1_0_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getQualifiersAssignment_9_1_0_3());
}
- // InternalQVTimperative.g:4650:1: ( rule__OperationCS__QualifiersAssignment_9_1_0_3 )
- // InternalQVTimperative.g:4650:2: rule__OperationCS__QualifiersAssignment_9_1_0_3
+ // InternalQVTimperative.g:4626:1: ( rule__OperationCS__QualifiersAssignment_9_1_0_3 )
+ // InternalQVTimperative.g:4626:2: rule__OperationCS__QualifiersAssignment_9_1_0_3
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__QualifiersAssignment_9_1_0_3();
@@ -15411,16 +15310,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 5 :
- // InternalQVTimperative.g:4654:6: ( ( rule__OperationCS__QualifiersAssignment_9_1_0_4 ) )
+ // InternalQVTimperative.g:4630:6: ( ( rule__OperationCS__QualifiersAssignment_9_1_0_4 ) )
{
- // InternalQVTimperative.g:4654:6: ( ( rule__OperationCS__QualifiersAssignment_9_1_0_4 ) )
- // InternalQVTimperative.g:4655:1: ( rule__OperationCS__QualifiersAssignment_9_1_0_4 )
+ // InternalQVTimperative.g:4630:6: ( ( rule__OperationCS__QualifiersAssignment_9_1_0_4 ) )
+ // InternalQVTimperative.g:4631:1: ( rule__OperationCS__QualifiersAssignment_9_1_0_4 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getQualifiersAssignment_9_1_0_4());
}
- // InternalQVTimperative.g:4656:1: ( rule__OperationCS__QualifiersAssignment_9_1_0_4 )
- // InternalQVTimperative.g:4656:2: rule__OperationCS__QualifiersAssignment_9_1_0_4
+ // InternalQVTimperative.g:4632:1: ( rule__OperationCS__QualifiersAssignment_9_1_0_4 )
+ // InternalQVTimperative.g:4632:2: rule__OperationCS__QualifiersAssignment_9_1_0_4
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__QualifiersAssignment_9_1_0_4();
@@ -15440,16 +15339,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 6 :
- // InternalQVTimperative.g:4660:6: ( ( rule__OperationCS__QualifiersAssignment_9_1_0_5 ) )
+ // InternalQVTimperative.g:4636:6: ( ( rule__OperationCS__QualifiersAssignment_9_1_0_5 ) )
{
- // InternalQVTimperative.g:4660:6: ( ( rule__OperationCS__QualifiersAssignment_9_1_0_5 ) )
- // InternalQVTimperative.g:4661:1: ( rule__OperationCS__QualifiersAssignment_9_1_0_5 )
+ // InternalQVTimperative.g:4636:6: ( ( rule__OperationCS__QualifiersAssignment_9_1_0_5 ) )
+ // InternalQVTimperative.g:4637:1: ( rule__OperationCS__QualifiersAssignment_9_1_0_5 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getQualifiersAssignment_9_1_0_5());
}
- // InternalQVTimperative.g:4662:1: ( rule__OperationCS__QualifiersAssignment_9_1_0_5 )
- // InternalQVTimperative.g:4662:2: rule__OperationCS__QualifiersAssignment_9_1_0_5
+ // InternalQVTimperative.g:4638:1: ( rule__OperationCS__QualifiersAssignment_9_1_0_5 )
+ // InternalQVTimperative.g:4638:2: rule__OperationCS__QualifiersAssignment_9_1_0_5
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__QualifiersAssignment_9_1_0_5();
@@ -15486,41 +15385,41 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Alternatives_10"
- // InternalQVTimperative.g:4671:1: rule__OperationCS__Alternatives_10 : ( ( ( rule__OperationCS__Group_10_0__0 ) ) | ( ';' ) );
+ // InternalQVTimperative.g:4647:1: rule__OperationCS__Alternatives_10 : ( ( ( rule__OperationCS__Group_10_0__0 ) ) | ( ';' ) );
public final void rule__OperationCS__Alternatives_10() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:4675:1: ( ( ( rule__OperationCS__Group_10_0__0 ) ) | ( ';' ) )
- int alt34=2;
- int LA34_0 = input.LA(1);
+ // InternalQVTimperative.g:4651:1: ( ( ( rule__OperationCS__Group_10_0__0 ) ) | ( ';' ) )
+ int alt33=2;
+ int LA33_0 = input.LA(1);
- if ( (LA34_0==67) ) {
- alt34=1;
+ if ( (LA33_0==69) ) {
+ alt33=1;
}
- else if ( (LA34_0==18) ) {
- alt34=2;
+ else if ( (LA33_0==18) ) {
+ alt33=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 34, 0, input);
+ new NoViableAltException("", 33, 0, input);
throw nvae;
}
- switch (alt34) {
+ switch (alt33) {
case 1 :
- // InternalQVTimperative.g:4676:1: ( ( rule__OperationCS__Group_10_0__0 ) )
+ // InternalQVTimperative.g:4652:1: ( ( rule__OperationCS__Group_10_0__0 ) )
{
- // InternalQVTimperative.g:4676:1: ( ( rule__OperationCS__Group_10_0__0 ) )
- // InternalQVTimperative.g:4677:1: ( rule__OperationCS__Group_10_0__0 )
+ // InternalQVTimperative.g:4652:1: ( ( rule__OperationCS__Group_10_0__0 ) )
+ // InternalQVTimperative.g:4653:1: ( rule__OperationCS__Group_10_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getGroup_10_0());
}
- // InternalQVTimperative.g:4678:1: ( rule__OperationCS__Group_10_0__0 )
- // InternalQVTimperative.g:4678:2: rule__OperationCS__Group_10_0__0
+ // InternalQVTimperative.g:4654:1: ( rule__OperationCS__Group_10_0__0 )
+ // InternalQVTimperative.g:4654:2: rule__OperationCS__Group_10_0__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__Group_10_0__0();
@@ -15540,10 +15439,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:4682:6: ( ';' )
+ // InternalQVTimperative.g:4658:6: ( ';' )
{
- // InternalQVTimperative.g:4682:6: ( ';' )
- // InternalQVTimperative.g:4683:1: ';'
+ // InternalQVTimperative.g:4658:6: ( ';' )
+ // InternalQVTimperative.g:4659:1: ';'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getSemicolonKeyword_10_1());
@@ -15576,55 +15475,55 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParameterCS__Alternatives_2_1_0"
- // InternalQVTimperative.g:4695:1: rule__ParameterCS__Alternatives_2_1_0 : ( ( ( rule__ParameterCS__QualifiersAssignment_2_1_0_0 ) ) | ( ( rule__ParameterCS__QualifiersAssignment_2_1_0_1 ) ) | ( ( rule__ParameterCS__QualifiersAssignment_2_1_0_2 ) ) | ( ( rule__ParameterCS__QualifiersAssignment_2_1_0_3 ) ) );
+ // InternalQVTimperative.g:4671:1: rule__ParameterCS__Alternatives_2_1_0 : ( ( ( rule__ParameterCS__QualifiersAssignment_2_1_0_0 ) ) | ( ( rule__ParameterCS__QualifiersAssignment_2_1_0_1 ) ) | ( ( rule__ParameterCS__QualifiersAssignment_2_1_0_2 ) ) | ( ( rule__ParameterCS__QualifiersAssignment_2_1_0_3 ) ) );
public final void rule__ParameterCS__Alternatives_2_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:4699:1: ( ( ( rule__ParameterCS__QualifiersAssignment_2_1_0_0 ) ) | ( ( rule__ParameterCS__QualifiersAssignment_2_1_0_1 ) ) | ( ( rule__ParameterCS__QualifiersAssignment_2_1_0_2 ) ) | ( ( rule__ParameterCS__QualifiersAssignment_2_1_0_3 ) ) )
- int alt35=4;
+ // InternalQVTimperative.g:4675:1: ( ( ( rule__ParameterCS__QualifiersAssignment_2_1_0_0 ) ) | ( ( rule__ParameterCS__QualifiersAssignment_2_1_0_1 ) ) | ( ( rule__ParameterCS__QualifiersAssignment_2_1_0_2 ) ) | ( ( rule__ParameterCS__QualifiersAssignment_2_1_0_3 ) ) )
+ int alt34=4;
switch ( input.LA(1) ) {
- case 123:
+ case 124:
{
- alt35=1;
+ alt34=1;
}
break;
- case 124:
+ case 125:
{
- alt35=2;
+ alt34=2;
}
break;
- case 128:
+ case 129:
{
- alt35=3;
+ alt34=3;
}
break;
- case 129:
+ case 130:
{
- alt35=4;
+ alt34=4;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 35, 0, input);
+ new NoViableAltException("", 34, 0, input);
throw nvae;
}
- switch (alt35) {
+ switch (alt34) {
case 1 :
- // InternalQVTimperative.g:4700:1: ( ( rule__ParameterCS__QualifiersAssignment_2_1_0_0 ) )
+ // InternalQVTimperative.g:4676:1: ( ( rule__ParameterCS__QualifiersAssignment_2_1_0_0 ) )
{
- // InternalQVTimperative.g:4700:1: ( ( rule__ParameterCS__QualifiersAssignment_2_1_0_0 ) )
- // InternalQVTimperative.g:4701:1: ( rule__ParameterCS__QualifiersAssignment_2_1_0_0 )
+ // InternalQVTimperative.g:4676:1: ( ( rule__ParameterCS__QualifiersAssignment_2_1_0_0 ) )
+ // InternalQVTimperative.g:4677:1: ( rule__ParameterCS__QualifiersAssignment_2_1_0_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getParameterCSAccess().getQualifiersAssignment_2_1_0_0());
}
- // InternalQVTimperative.g:4702:1: ( rule__ParameterCS__QualifiersAssignment_2_1_0_0 )
- // InternalQVTimperative.g:4702:2: rule__ParameterCS__QualifiersAssignment_2_1_0_0
+ // InternalQVTimperative.g:4678:1: ( rule__ParameterCS__QualifiersAssignment_2_1_0_0 )
+ // InternalQVTimperative.g:4678:2: rule__ParameterCS__QualifiersAssignment_2_1_0_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ParameterCS__QualifiersAssignment_2_1_0_0();
@@ -15644,16 +15543,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:4706:6: ( ( rule__ParameterCS__QualifiersAssignment_2_1_0_1 ) )
+ // InternalQVTimperative.g:4682:6: ( ( rule__ParameterCS__QualifiersAssignment_2_1_0_1 ) )
{
- // InternalQVTimperative.g:4706:6: ( ( rule__ParameterCS__QualifiersAssignment_2_1_0_1 ) )
- // InternalQVTimperative.g:4707:1: ( rule__ParameterCS__QualifiersAssignment_2_1_0_1 )
+ // InternalQVTimperative.g:4682:6: ( ( rule__ParameterCS__QualifiersAssignment_2_1_0_1 ) )
+ // InternalQVTimperative.g:4683:1: ( rule__ParameterCS__QualifiersAssignment_2_1_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getParameterCSAccess().getQualifiersAssignment_2_1_0_1());
}
- // InternalQVTimperative.g:4708:1: ( rule__ParameterCS__QualifiersAssignment_2_1_0_1 )
- // InternalQVTimperative.g:4708:2: rule__ParameterCS__QualifiersAssignment_2_1_0_1
+ // InternalQVTimperative.g:4684:1: ( rule__ParameterCS__QualifiersAssignment_2_1_0_1 )
+ // InternalQVTimperative.g:4684:2: rule__ParameterCS__QualifiersAssignment_2_1_0_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ParameterCS__QualifiersAssignment_2_1_0_1();
@@ -15673,16 +15572,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 3 :
- // InternalQVTimperative.g:4712:6: ( ( rule__ParameterCS__QualifiersAssignment_2_1_0_2 ) )
+ // InternalQVTimperative.g:4688:6: ( ( rule__ParameterCS__QualifiersAssignment_2_1_0_2 ) )
{
- // InternalQVTimperative.g:4712:6: ( ( rule__ParameterCS__QualifiersAssignment_2_1_0_2 ) )
- // InternalQVTimperative.g:4713:1: ( rule__ParameterCS__QualifiersAssignment_2_1_0_2 )
+ // InternalQVTimperative.g:4688:6: ( ( rule__ParameterCS__QualifiersAssignment_2_1_0_2 ) )
+ // InternalQVTimperative.g:4689:1: ( rule__ParameterCS__QualifiersAssignment_2_1_0_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getParameterCSAccess().getQualifiersAssignment_2_1_0_2());
}
- // InternalQVTimperative.g:4714:1: ( rule__ParameterCS__QualifiersAssignment_2_1_0_2 )
- // InternalQVTimperative.g:4714:2: rule__ParameterCS__QualifiersAssignment_2_1_0_2
+ // InternalQVTimperative.g:4690:1: ( rule__ParameterCS__QualifiersAssignment_2_1_0_2 )
+ // InternalQVTimperative.g:4690:2: rule__ParameterCS__QualifiersAssignment_2_1_0_2
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ParameterCS__QualifiersAssignment_2_1_0_2();
@@ -15702,16 +15601,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 4 :
- // InternalQVTimperative.g:4718:6: ( ( rule__ParameterCS__QualifiersAssignment_2_1_0_3 ) )
+ // InternalQVTimperative.g:4694:6: ( ( rule__ParameterCS__QualifiersAssignment_2_1_0_3 ) )
{
- // InternalQVTimperative.g:4718:6: ( ( rule__ParameterCS__QualifiersAssignment_2_1_0_3 ) )
- // InternalQVTimperative.g:4719:1: ( rule__ParameterCS__QualifiersAssignment_2_1_0_3 )
+ // InternalQVTimperative.g:4694:6: ( ( rule__ParameterCS__QualifiersAssignment_2_1_0_3 ) )
+ // InternalQVTimperative.g:4695:1: ( rule__ParameterCS__QualifiersAssignment_2_1_0_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getParameterCSAccess().getQualifiersAssignment_2_1_0_3());
}
- // InternalQVTimperative.g:4720:1: ( rule__ParameterCS__QualifiersAssignment_2_1_0_3 )
- // InternalQVTimperative.g:4720:2: rule__ParameterCS__QualifiersAssignment_2_1_0_3
+ // InternalQVTimperative.g:4696:1: ( rule__ParameterCS__QualifiersAssignment_2_1_0_3 )
+ // InternalQVTimperative.g:4696:2: rule__ParameterCS__QualifiersAssignment_2_1_0_3
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ParameterCS__QualifiersAssignment_2_1_0_3();
@@ -15748,41 +15647,41 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Alternatives_0"
- // InternalQVTimperative.g:4729:1: rule__ReferenceCS__Alternatives_0 : ( ( ( rule__ReferenceCS__Group_0_0__0 ) ) | ( ( rule__ReferenceCS__Group_0_1__0 ) ) );
+ // InternalQVTimperative.g:4705:1: rule__ReferenceCS__Alternatives_0 : ( ( ( rule__ReferenceCS__Group_0_0__0 ) ) | ( ( rule__ReferenceCS__Group_0_1__0 ) ) );
public final void rule__ReferenceCS__Alternatives_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:4733:1: ( ( ( rule__ReferenceCS__Group_0_0__0 ) ) | ( ( rule__ReferenceCS__Group_0_1__0 ) ) )
- int alt36=2;
- int LA36_0 = input.LA(1);
+ // InternalQVTimperative.g:4709:1: ( ( ( rule__ReferenceCS__Group_0_0__0 ) ) | ( ( rule__ReferenceCS__Group_0_1__0 ) ) )
+ int alt35=2;
+ int LA35_0 = input.LA(1);
- if ( (LA36_0==117) ) {
- alt36=1;
+ if ( (LA35_0==118) ) {
+ alt35=1;
}
- else if ( (LA36_0==118) ) {
- alt36=2;
+ else if ( (LA35_0==119) ) {
+ alt35=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 36, 0, input);
+ new NoViableAltException("", 35, 0, input);
throw nvae;
}
- switch (alt36) {
+ switch (alt35) {
case 1 :
- // InternalQVTimperative.g:4734:1: ( ( rule__ReferenceCS__Group_0_0__0 ) )
+ // InternalQVTimperative.g:4710:1: ( ( rule__ReferenceCS__Group_0_0__0 ) )
{
- // InternalQVTimperative.g:4734:1: ( ( rule__ReferenceCS__Group_0_0__0 ) )
- // InternalQVTimperative.g:4735:1: ( rule__ReferenceCS__Group_0_0__0 )
+ // InternalQVTimperative.g:4710:1: ( ( rule__ReferenceCS__Group_0_0__0 ) )
+ // InternalQVTimperative.g:4711:1: ( rule__ReferenceCS__Group_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getGroup_0_0());
}
- // InternalQVTimperative.g:4736:1: ( rule__ReferenceCS__Group_0_0__0 )
- // InternalQVTimperative.g:4736:2: rule__ReferenceCS__Group_0_0__0
+ // InternalQVTimperative.g:4712:1: ( rule__ReferenceCS__Group_0_0__0 )
+ // InternalQVTimperative.g:4712:2: rule__ReferenceCS__Group_0_0__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__Group_0_0__0();
@@ -15802,16 +15701,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:4740:6: ( ( rule__ReferenceCS__Group_0_1__0 ) )
+ // InternalQVTimperative.g:4716:6: ( ( rule__ReferenceCS__Group_0_1__0 ) )
{
- // InternalQVTimperative.g:4740:6: ( ( rule__ReferenceCS__Group_0_1__0 ) )
- // InternalQVTimperative.g:4741:1: ( rule__ReferenceCS__Group_0_1__0 )
+ // InternalQVTimperative.g:4716:6: ( ( rule__ReferenceCS__Group_0_1__0 ) )
+ // InternalQVTimperative.g:4717:1: ( rule__ReferenceCS__Group_0_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getGroup_0_1());
}
- // InternalQVTimperative.g:4742:1: ( rule__ReferenceCS__Group_0_1__0 )
- // InternalQVTimperative.g:4742:2: rule__ReferenceCS__Group_0_1__0
+ // InternalQVTimperative.g:4718:1: ( rule__ReferenceCS__Group_0_1__0 )
+ // InternalQVTimperative.g:4718:2: rule__ReferenceCS__Group_0_1__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__Group_0_1__0();
@@ -15848,125 +15747,125 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Alternatives_6_1_0"
- // InternalQVTimperative.g:4751:1: rule__ReferenceCS__Alternatives_6_1_0 : ( ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_0 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_1 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_2 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_3 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_4 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_5 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_6 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_7 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_8 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_9 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_10 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_11 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_12 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_13 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_14 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_15 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_16 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_17 ) ) );
+ // InternalQVTimperative.g:4727:1: rule__ReferenceCS__Alternatives_6_1_0 : ( ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_0 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_1 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_2 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_3 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_4 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_5 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_6 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_7 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_8 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_9 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_10 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_11 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_12 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_13 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_14 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_15 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_16 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_17 ) ) );
public final void rule__ReferenceCS__Alternatives_6_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:4755:1: ( ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_0 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_1 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_2 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_3 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_4 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_5 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_6 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_7 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_8 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_9 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_10 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_11 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_12 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_13 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_14 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_15 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_16 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_17 ) ) )
- int alt37=18;
+ // InternalQVTimperative.g:4731:1: ( ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_0 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_1 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_2 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_3 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_4 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_5 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_6 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_7 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_8 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_9 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_10 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_11 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_12 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_13 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_14 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_15 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_16 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_17 ) ) )
+ int alt36=18;
switch ( input.LA(1) ) {
- case 136:
- {
- alt37=1;
- }
- break;
case 137:
{
- alt37=2;
+ alt36=1;
}
break;
- case 119:
+ case 138:
{
- alt37=3;
+ alt36=2;
}
break;
case 120:
{
- alt37=4;
+ alt36=3;
}
break;
- case 123:
+ case 121:
{
- alt37=5;
+ alt36=4;
}
break;
case 124:
{
- alt37=6;
+ alt36=5;
}
break;
case 125:
{
- alt37=7;
+ alt36=6;
}
break;
case 126:
{
- alt37=8;
+ alt36=7;
}
break;
- case 138:
+ case 127:
{
- alt37=9;
+ alt36=8;
}
break;
case 139:
{
- alt37=10;
+ alt36=9;
}
break;
- case 116:
+ case 140:
{
- alt37=11;
+ alt36=10;
}
break;
- case 127:
+ case 117:
{
- alt37=12;
+ alt36=11;
}
break;
case 128:
{
- alt37=13;
+ alt36=12;
}
break;
case 129:
{
- alt37=14;
+ alt36=13;
}
break;
case 130:
{
- alt37=15;
+ alt36=14;
}
break;
case 131:
{
- alt37=16;
+ alt36=15;
}
break;
case 132:
{
- alt37=17;
+ alt36=16;
}
break;
case 133:
{
- alt37=18;
+ alt36=17;
+ }
+ break;
+ case 134:
+ {
+ alt36=18;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 37, 0, input);
+ new NoViableAltException("", 36, 0, input);
throw nvae;
}
- switch (alt37) {
+ switch (alt36) {
case 1 :
- // InternalQVTimperative.g:4756:1: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_0 ) )
+ // InternalQVTimperative.g:4732:1: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_0 ) )
{
- // InternalQVTimperative.g:4756:1: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_0 ) )
- // InternalQVTimperative.g:4757:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_0 )
+ // InternalQVTimperative.g:4732:1: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_0 ) )
+ // InternalQVTimperative.g:4733:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersAssignment_6_1_0_0());
}
- // InternalQVTimperative.g:4758:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_0 )
- // InternalQVTimperative.g:4758:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_0
+ // InternalQVTimperative.g:4734:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_0 )
+ // InternalQVTimperative.g:4734:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__QualifiersAssignment_6_1_0_0();
@@ -15986,16 +15885,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:4762:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_1 ) )
+ // InternalQVTimperative.g:4738:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_1 ) )
{
- // InternalQVTimperative.g:4762:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_1 ) )
- // InternalQVTimperative.g:4763:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_1 )
+ // InternalQVTimperative.g:4738:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_1 ) )
+ // InternalQVTimperative.g:4739:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersAssignment_6_1_0_1());
}
- // InternalQVTimperative.g:4764:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_1 )
- // InternalQVTimperative.g:4764:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_1
+ // InternalQVTimperative.g:4740:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_1 )
+ // InternalQVTimperative.g:4740:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__QualifiersAssignment_6_1_0_1();
@@ -16015,16 +15914,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 3 :
- // InternalQVTimperative.g:4768:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_2 ) )
+ // InternalQVTimperative.g:4744:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_2 ) )
{
- // InternalQVTimperative.g:4768:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_2 ) )
- // InternalQVTimperative.g:4769:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_2 )
+ // InternalQVTimperative.g:4744:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_2 ) )
+ // InternalQVTimperative.g:4745:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersAssignment_6_1_0_2());
}
- // InternalQVTimperative.g:4770:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_2 )
- // InternalQVTimperative.g:4770:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_2
+ // InternalQVTimperative.g:4746:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_2 )
+ // InternalQVTimperative.g:4746:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_2
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__QualifiersAssignment_6_1_0_2();
@@ -16044,16 +15943,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 4 :
- // InternalQVTimperative.g:4774:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_3 ) )
+ // InternalQVTimperative.g:4750:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_3 ) )
{
- // InternalQVTimperative.g:4774:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_3 ) )
- // InternalQVTimperative.g:4775:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_3 )
+ // InternalQVTimperative.g:4750:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_3 ) )
+ // InternalQVTimperative.g:4751:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersAssignment_6_1_0_3());
}
- // InternalQVTimperative.g:4776:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_3 )
- // InternalQVTimperative.g:4776:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_3
+ // InternalQVTimperative.g:4752:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_3 )
+ // InternalQVTimperative.g:4752:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_3
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__QualifiersAssignment_6_1_0_3();
@@ -16073,16 +15972,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 5 :
- // InternalQVTimperative.g:4780:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_4 ) )
+ // InternalQVTimperative.g:4756:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_4 ) )
{
- // InternalQVTimperative.g:4780:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_4 ) )
- // InternalQVTimperative.g:4781:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_4 )
+ // InternalQVTimperative.g:4756:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_4 ) )
+ // InternalQVTimperative.g:4757:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_4 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersAssignment_6_1_0_4());
}
- // InternalQVTimperative.g:4782:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_4 )
- // InternalQVTimperative.g:4782:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_4
+ // InternalQVTimperative.g:4758:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_4 )
+ // InternalQVTimperative.g:4758:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_4
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__QualifiersAssignment_6_1_0_4();
@@ -16102,16 +16001,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 6 :
- // InternalQVTimperative.g:4786:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_5 ) )
+ // InternalQVTimperative.g:4762:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_5 ) )
{
- // InternalQVTimperative.g:4786:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_5 ) )
- // InternalQVTimperative.g:4787:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_5 )
+ // InternalQVTimperative.g:4762:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_5 ) )
+ // InternalQVTimperative.g:4763:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_5 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersAssignment_6_1_0_5());
}
- // InternalQVTimperative.g:4788:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_5 )
- // InternalQVTimperative.g:4788:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_5
+ // InternalQVTimperative.g:4764:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_5 )
+ // InternalQVTimperative.g:4764:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_5
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__QualifiersAssignment_6_1_0_5();
@@ -16131,16 +16030,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 7 :
- // InternalQVTimperative.g:4792:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_6 ) )
+ // InternalQVTimperative.g:4768:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_6 ) )
{
- // InternalQVTimperative.g:4792:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_6 ) )
- // InternalQVTimperative.g:4793:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_6 )
+ // InternalQVTimperative.g:4768:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_6 ) )
+ // InternalQVTimperative.g:4769:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_6 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersAssignment_6_1_0_6());
}
- // InternalQVTimperative.g:4794:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_6 )
- // InternalQVTimperative.g:4794:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_6
+ // InternalQVTimperative.g:4770:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_6 )
+ // InternalQVTimperative.g:4770:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_6
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__QualifiersAssignment_6_1_0_6();
@@ -16160,16 +16059,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 8 :
- // InternalQVTimperative.g:4798:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_7 ) )
+ // InternalQVTimperative.g:4774:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_7 ) )
{
- // InternalQVTimperative.g:4798:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_7 ) )
- // InternalQVTimperative.g:4799:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_7 )
+ // InternalQVTimperative.g:4774:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_7 ) )
+ // InternalQVTimperative.g:4775:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_7 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersAssignment_6_1_0_7());
}
- // InternalQVTimperative.g:4800:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_7 )
- // InternalQVTimperative.g:4800:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_7
+ // InternalQVTimperative.g:4776:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_7 )
+ // InternalQVTimperative.g:4776:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_7
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__QualifiersAssignment_6_1_0_7();
@@ -16189,16 +16088,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 9 :
- // InternalQVTimperative.g:4804:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_8 ) )
+ // InternalQVTimperative.g:4780:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_8 ) )
{
- // InternalQVTimperative.g:4804:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_8 ) )
- // InternalQVTimperative.g:4805:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_8 )
+ // InternalQVTimperative.g:4780:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_8 ) )
+ // InternalQVTimperative.g:4781:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_8 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersAssignment_6_1_0_8());
}
- // InternalQVTimperative.g:4806:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_8 )
- // InternalQVTimperative.g:4806:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_8
+ // InternalQVTimperative.g:4782:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_8 )
+ // InternalQVTimperative.g:4782:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_8
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__QualifiersAssignment_6_1_0_8();
@@ -16218,16 +16117,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 10 :
- // InternalQVTimperative.g:4810:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_9 ) )
+ // InternalQVTimperative.g:4786:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_9 ) )
{
- // InternalQVTimperative.g:4810:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_9 ) )
- // InternalQVTimperative.g:4811:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_9 )
+ // InternalQVTimperative.g:4786:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_9 ) )
+ // InternalQVTimperative.g:4787:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_9 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersAssignment_6_1_0_9());
}
- // InternalQVTimperative.g:4812:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_9 )
- // InternalQVTimperative.g:4812:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_9
+ // InternalQVTimperative.g:4788:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_9 )
+ // InternalQVTimperative.g:4788:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_9
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__QualifiersAssignment_6_1_0_9();
@@ -16247,16 +16146,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 11 :
- // InternalQVTimperative.g:4816:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_10 ) )
+ // InternalQVTimperative.g:4792:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_10 ) )
{
- // InternalQVTimperative.g:4816:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_10 ) )
- // InternalQVTimperative.g:4817:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_10 )
+ // InternalQVTimperative.g:4792:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_10 ) )
+ // InternalQVTimperative.g:4793:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_10 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersAssignment_6_1_0_10());
}
- // InternalQVTimperative.g:4818:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_10 )
- // InternalQVTimperative.g:4818:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_10
+ // InternalQVTimperative.g:4794:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_10 )
+ // InternalQVTimperative.g:4794:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_10
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__QualifiersAssignment_6_1_0_10();
@@ -16276,16 +16175,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 12 :
- // InternalQVTimperative.g:4822:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_11 ) )
+ // InternalQVTimperative.g:4798:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_11 ) )
{
- // InternalQVTimperative.g:4822:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_11 ) )
- // InternalQVTimperative.g:4823:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_11 )
+ // InternalQVTimperative.g:4798:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_11 ) )
+ // InternalQVTimperative.g:4799:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_11 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersAssignment_6_1_0_11());
}
- // InternalQVTimperative.g:4824:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_11 )
- // InternalQVTimperative.g:4824:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_11
+ // InternalQVTimperative.g:4800:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_11 )
+ // InternalQVTimperative.g:4800:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_11
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__QualifiersAssignment_6_1_0_11();
@@ -16305,16 +16204,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 13 :
- // InternalQVTimperative.g:4828:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_12 ) )
+ // InternalQVTimperative.g:4804:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_12 ) )
{
- // InternalQVTimperative.g:4828:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_12 ) )
- // InternalQVTimperative.g:4829:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_12 )
+ // InternalQVTimperative.g:4804:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_12 ) )
+ // InternalQVTimperative.g:4805:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_12 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersAssignment_6_1_0_12());
}
- // InternalQVTimperative.g:4830:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_12 )
- // InternalQVTimperative.g:4830:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_12
+ // InternalQVTimperative.g:4806:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_12 )
+ // InternalQVTimperative.g:4806:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_12
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__QualifiersAssignment_6_1_0_12();
@@ -16334,16 +16233,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 14 :
- // InternalQVTimperative.g:4834:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_13 ) )
+ // InternalQVTimperative.g:4810:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_13 ) )
{
- // InternalQVTimperative.g:4834:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_13 ) )
- // InternalQVTimperative.g:4835:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_13 )
+ // InternalQVTimperative.g:4810:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_13 ) )
+ // InternalQVTimperative.g:4811:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_13 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersAssignment_6_1_0_13());
}
- // InternalQVTimperative.g:4836:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_13 )
- // InternalQVTimperative.g:4836:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_13
+ // InternalQVTimperative.g:4812:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_13 )
+ // InternalQVTimperative.g:4812:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_13
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__QualifiersAssignment_6_1_0_13();
@@ -16363,16 +16262,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 15 :
- // InternalQVTimperative.g:4840:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_14 ) )
+ // InternalQVTimperative.g:4816:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_14 ) )
{
- // InternalQVTimperative.g:4840:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_14 ) )
- // InternalQVTimperative.g:4841:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_14 )
+ // InternalQVTimperative.g:4816:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_14 ) )
+ // InternalQVTimperative.g:4817:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_14 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersAssignment_6_1_0_14());
}
- // InternalQVTimperative.g:4842:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_14 )
- // InternalQVTimperative.g:4842:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_14
+ // InternalQVTimperative.g:4818:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_14 )
+ // InternalQVTimperative.g:4818:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_14
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__QualifiersAssignment_6_1_0_14();
@@ -16392,16 +16291,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 16 :
- // InternalQVTimperative.g:4846:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_15 ) )
+ // InternalQVTimperative.g:4822:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_15 ) )
{
- // InternalQVTimperative.g:4846:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_15 ) )
- // InternalQVTimperative.g:4847:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_15 )
+ // InternalQVTimperative.g:4822:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_15 ) )
+ // InternalQVTimperative.g:4823:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_15 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersAssignment_6_1_0_15());
}
- // InternalQVTimperative.g:4848:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_15 )
- // InternalQVTimperative.g:4848:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_15
+ // InternalQVTimperative.g:4824:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_15 )
+ // InternalQVTimperative.g:4824:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_15
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__QualifiersAssignment_6_1_0_15();
@@ -16421,16 +16320,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 17 :
- // InternalQVTimperative.g:4852:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_16 ) )
+ // InternalQVTimperative.g:4828:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_16 ) )
{
- // InternalQVTimperative.g:4852:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_16 ) )
- // InternalQVTimperative.g:4853:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_16 )
+ // InternalQVTimperative.g:4828:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_16 ) )
+ // InternalQVTimperative.g:4829:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_16 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersAssignment_6_1_0_16());
}
- // InternalQVTimperative.g:4854:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_16 )
- // InternalQVTimperative.g:4854:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_16
+ // InternalQVTimperative.g:4830:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_16 )
+ // InternalQVTimperative.g:4830:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_16
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__QualifiersAssignment_6_1_0_16();
@@ -16450,16 +16349,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 18 :
- // InternalQVTimperative.g:4858:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_17 ) )
+ // InternalQVTimperative.g:4834:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_17 ) )
{
- // InternalQVTimperative.g:4858:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_17 ) )
- // InternalQVTimperative.g:4859:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_17 )
+ // InternalQVTimperative.g:4834:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_17 ) )
+ // InternalQVTimperative.g:4835:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_17 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersAssignment_6_1_0_17());
}
- // InternalQVTimperative.g:4860:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_17 )
- // InternalQVTimperative.g:4860:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_17
+ // InternalQVTimperative.g:4836:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_17 )
+ // InternalQVTimperative.g:4836:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_17
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__QualifiersAssignment_6_1_0_17();
@@ -16496,41 +16395,41 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Alternatives_7"
- // InternalQVTimperative.g:4869:1: rule__ReferenceCS__Alternatives_7 : ( ( ( rule__ReferenceCS__Group_7_0__0 ) ) | ( ';' ) );
+ // InternalQVTimperative.g:4845:1: rule__ReferenceCS__Alternatives_7 : ( ( ( rule__ReferenceCS__Group_7_0__0 ) ) | ( ';' ) );
public final void rule__ReferenceCS__Alternatives_7() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:4873:1: ( ( ( rule__ReferenceCS__Group_7_0__0 ) ) | ( ';' ) )
- int alt38=2;
- int LA38_0 = input.LA(1);
+ // InternalQVTimperative.g:4849:1: ( ( ( rule__ReferenceCS__Group_7_0__0 ) ) | ( ';' ) )
+ int alt37=2;
+ int LA37_0 = input.LA(1);
- if ( (LA38_0==67) ) {
- alt38=1;
+ if ( (LA37_0==69) ) {
+ alt37=1;
}
- else if ( (LA38_0==18) ) {
- alt38=2;
+ else if ( (LA37_0==18) ) {
+ alt37=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 38, 0, input);
+ new NoViableAltException("", 37, 0, input);
throw nvae;
}
- switch (alt38) {
+ switch (alt37) {
case 1 :
- // InternalQVTimperative.g:4874:1: ( ( rule__ReferenceCS__Group_7_0__0 ) )
+ // InternalQVTimperative.g:4850:1: ( ( rule__ReferenceCS__Group_7_0__0 ) )
{
- // InternalQVTimperative.g:4874:1: ( ( rule__ReferenceCS__Group_7_0__0 ) )
- // InternalQVTimperative.g:4875:1: ( rule__ReferenceCS__Group_7_0__0 )
+ // InternalQVTimperative.g:4850:1: ( ( rule__ReferenceCS__Group_7_0__0 ) )
+ // InternalQVTimperative.g:4851:1: ( rule__ReferenceCS__Group_7_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getGroup_7_0());
}
- // InternalQVTimperative.g:4876:1: ( rule__ReferenceCS__Group_7_0__0 )
- // InternalQVTimperative.g:4876:2: rule__ReferenceCS__Group_7_0__0
+ // InternalQVTimperative.g:4852:1: ( rule__ReferenceCS__Group_7_0__0 )
+ // InternalQVTimperative.g:4852:2: rule__ReferenceCS__Group_7_0__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__Group_7_0__0();
@@ -16550,10 +16449,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:4880:6: ( ';' )
+ // InternalQVTimperative.g:4856:6: ( ';' )
{
- // InternalQVTimperative.g:4880:6: ( ';' )
- // InternalQVTimperative.g:4881:1: ';'
+ // InternalQVTimperative.g:4856:6: ( ';' )
+ // InternalQVTimperative.g:4857:1: ';'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getSemicolonKeyword_7_1());
@@ -16586,41 +16485,41 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Alternatives_7_0_1"
- // InternalQVTimperative.g:4893:1: rule__ReferenceCS__Alternatives_7_0_1 : ( ( ( rule__ReferenceCS__Group_7_0_1_0__0 ) ) | ( ( rule__ReferenceCS__Group_7_0_1_1__0 ) ) );
+ // InternalQVTimperative.g:4869:1: rule__ReferenceCS__Alternatives_7_0_1 : ( ( ( rule__ReferenceCS__Group_7_0_1_0__0 ) ) | ( ( rule__ReferenceCS__Group_7_0_1_1__0 ) ) );
public final void rule__ReferenceCS__Alternatives_7_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:4897:1: ( ( ( rule__ReferenceCS__Group_7_0_1_0__0 ) ) | ( ( rule__ReferenceCS__Group_7_0_1_1__0 ) ) )
- int alt39=2;
- int LA39_0 = input.LA(1);
+ // InternalQVTimperative.g:4873:1: ( ( ( rule__ReferenceCS__Group_7_0_1_0__0 ) ) | ( ( rule__ReferenceCS__Group_7_0_1_1__0 ) ) )
+ int alt38=2;
+ int LA38_0 = input.LA(1);
- if ( (LA39_0==84) ) {
- alt39=1;
+ if ( (LA38_0==85) ) {
+ alt38=1;
}
- else if ( (LA39_0==85) ) {
- alt39=2;
+ else if ( (LA38_0==86) ) {
+ alt38=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 39, 0, input);
+ new NoViableAltException("", 38, 0, input);
throw nvae;
}
- switch (alt39) {
+ switch (alt38) {
case 1 :
- // InternalQVTimperative.g:4898:1: ( ( rule__ReferenceCS__Group_7_0_1_0__0 ) )
+ // InternalQVTimperative.g:4874:1: ( ( rule__ReferenceCS__Group_7_0_1_0__0 ) )
{
- // InternalQVTimperative.g:4898:1: ( ( rule__ReferenceCS__Group_7_0_1_0__0 ) )
- // InternalQVTimperative.g:4899:1: ( rule__ReferenceCS__Group_7_0_1_0__0 )
+ // InternalQVTimperative.g:4874:1: ( ( rule__ReferenceCS__Group_7_0_1_0__0 ) )
+ // InternalQVTimperative.g:4875:1: ( rule__ReferenceCS__Group_7_0_1_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getGroup_7_0_1_0());
}
- // InternalQVTimperative.g:4900:1: ( rule__ReferenceCS__Group_7_0_1_0__0 )
- // InternalQVTimperative.g:4900:2: rule__ReferenceCS__Group_7_0_1_0__0
+ // InternalQVTimperative.g:4876:1: ( rule__ReferenceCS__Group_7_0_1_0__0 )
+ // InternalQVTimperative.g:4876:2: rule__ReferenceCS__Group_7_0_1_0__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__Group_7_0_1_0__0();
@@ -16640,16 +16539,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:4904:6: ( ( rule__ReferenceCS__Group_7_0_1_1__0 ) )
+ // InternalQVTimperative.g:4880:6: ( ( rule__ReferenceCS__Group_7_0_1_1__0 ) )
{
- // InternalQVTimperative.g:4904:6: ( ( rule__ReferenceCS__Group_7_0_1_1__0 ) )
- // InternalQVTimperative.g:4905:1: ( rule__ReferenceCS__Group_7_0_1_1__0 )
+ // InternalQVTimperative.g:4880:6: ( ( rule__ReferenceCS__Group_7_0_1_1__0 ) )
+ // InternalQVTimperative.g:4881:1: ( rule__ReferenceCS__Group_7_0_1_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getGroup_7_0_1_1());
}
- // InternalQVTimperative.g:4906:1: ( rule__ReferenceCS__Group_7_0_1_1__0 )
- // InternalQVTimperative.g:4906:2: rule__ReferenceCS__Group_7_0_1_1__0
+ // InternalQVTimperative.g:4882:1: ( rule__ReferenceCS__Group_7_0_1_1__0 )
+ // InternalQVTimperative.g:4882:2: rule__ReferenceCS__Group_7_0_1_1__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__Group_7_0_1_1__0();
@@ -16686,41 +16585,41 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SpecificationCS__Alternatives"
- // InternalQVTimperative.g:4915:1: rule__SpecificationCS__Alternatives : ( ( ( rule__SpecificationCS__OwnedExpressionAssignment_0 ) ) | ( ( rule__SpecificationCS__ExprStringAssignment_1 ) ) );
+ // InternalQVTimperative.g:4891:1: rule__SpecificationCS__Alternatives : ( ( ( rule__SpecificationCS__OwnedExpressionAssignment_0 ) ) | ( ( rule__SpecificationCS__ExprStringAssignment_1 ) ) );
public final void rule__SpecificationCS__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:4919:1: ( ( ( rule__SpecificationCS__OwnedExpressionAssignment_0 ) ) | ( ( rule__SpecificationCS__ExprStringAssignment_1 ) ) )
- int alt40=2;
- int LA40_0 = input.LA(1);
+ // InternalQVTimperative.g:4895:1: ( ( ( rule__SpecificationCS__OwnedExpressionAssignment_0 ) ) | ( ( rule__SpecificationCS__ExprStringAssignment_1 ) ) )
+ int alt39=2;
+ int LA39_0 = input.LA(1);
- if ( ((LA40_0>=RULE_INT && LA40_0<=RULE_ESCAPED_ID)||(LA40_0>=19 && LA40_0<=29)||(LA40_0>=31 && LA40_0<=33)||(LA40_0>=50 && LA40_0<=64)||LA40_0==72||LA40_0==98||(LA40_0>=100 && LA40_0<=101)||LA40_0==105||(LA40_0>=110 && LA40_0<=111)||(LA40_0>=142 && LA40_0<=143)) ) {
- alt40=1;
+ if ( ((LA39_0>=RULE_INT && LA39_0<=RULE_ESCAPED_ID)||(LA39_0>=19 && LA39_0<=29)||(LA39_0>=31 && LA39_0<=33)||(LA39_0>=50 && LA39_0<=64)||LA39_0==73||LA39_0==99||(LA39_0>=101 && LA39_0<=102)||LA39_0==106||(LA39_0>=111 && LA39_0<=112)||(LA39_0>=143 && LA39_0<=144)) ) {
+ alt39=1;
}
- else if ( (LA40_0==RULE_UNQUOTED_STRING) ) {
- alt40=2;
+ else if ( (LA39_0==RULE_UNQUOTED_STRING) ) {
+ alt39=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 40, 0, input);
+ new NoViableAltException("", 39, 0, input);
throw nvae;
}
- switch (alt40) {
+ switch (alt39) {
case 1 :
- // InternalQVTimperative.g:4920:1: ( ( rule__SpecificationCS__OwnedExpressionAssignment_0 ) )
+ // InternalQVTimperative.g:4896:1: ( ( rule__SpecificationCS__OwnedExpressionAssignment_0 ) )
{
- // InternalQVTimperative.g:4920:1: ( ( rule__SpecificationCS__OwnedExpressionAssignment_0 ) )
- // InternalQVTimperative.g:4921:1: ( rule__SpecificationCS__OwnedExpressionAssignment_0 )
+ // InternalQVTimperative.g:4896:1: ( ( rule__SpecificationCS__OwnedExpressionAssignment_0 ) )
+ // InternalQVTimperative.g:4897:1: ( rule__SpecificationCS__OwnedExpressionAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSpecificationCSAccess().getOwnedExpressionAssignment_0());
}
- // InternalQVTimperative.g:4922:1: ( rule__SpecificationCS__OwnedExpressionAssignment_0 )
- // InternalQVTimperative.g:4922:2: rule__SpecificationCS__OwnedExpressionAssignment_0
+ // InternalQVTimperative.g:4898:1: ( rule__SpecificationCS__OwnedExpressionAssignment_0 )
+ // InternalQVTimperative.g:4898:2: rule__SpecificationCS__OwnedExpressionAssignment_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__SpecificationCS__OwnedExpressionAssignment_0();
@@ -16740,16 +16639,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:4926:6: ( ( rule__SpecificationCS__ExprStringAssignment_1 ) )
+ // InternalQVTimperative.g:4902:6: ( ( rule__SpecificationCS__ExprStringAssignment_1 ) )
{
- // InternalQVTimperative.g:4926:6: ( ( rule__SpecificationCS__ExprStringAssignment_1 ) )
- // InternalQVTimperative.g:4927:1: ( rule__SpecificationCS__ExprStringAssignment_1 )
+ // InternalQVTimperative.g:4902:6: ( ( rule__SpecificationCS__ExprStringAssignment_1 ) )
+ // InternalQVTimperative.g:4903:1: ( rule__SpecificationCS__ExprStringAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSpecificationCSAccess().getExprStringAssignment_1());
}
- // InternalQVTimperative.g:4928:1: ( rule__SpecificationCS__ExprStringAssignment_1 )
- // InternalQVTimperative.g:4928:2: rule__SpecificationCS__ExprStringAssignment_1
+ // InternalQVTimperative.g:4904:1: ( rule__SpecificationCS__ExprStringAssignment_1 )
+ // InternalQVTimperative.g:4904:2: rule__SpecificationCS__ExprStringAssignment_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__SpecificationCS__ExprStringAssignment_1();
@@ -16786,41 +16685,41 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Alternatives_7"
- // InternalQVTimperative.g:4937:1: rule__StructuredClassCS__Alternatives_7 : ( ( ( rule__StructuredClassCS__Group_7_0__0 ) ) | ( ';' ) );
+ // InternalQVTimperative.g:4913:1: rule__StructuredClassCS__Alternatives_7 : ( ( ( rule__StructuredClassCS__Group_7_0__0 ) ) | ( ';' ) );
public final void rule__StructuredClassCS__Alternatives_7() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:4941:1: ( ( ( rule__StructuredClassCS__Group_7_0__0 ) ) | ( ';' ) )
- int alt41=2;
- int LA41_0 = input.LA(1);
+ // InternalQVTimperative.g:4917:1: ( ( ( rule__StructuredClassCS__Group_7_0__0 ) ) | ( ';' ) )
+ int alt40=2;
+ int LA40_0 = input.LA(1);
- if ( (LA41_0==67) ) {
- alt41=1;
+ if ( (LA40_0==69) ) {
+ alt40=1;
}
- else if ( (LA41_0==18) ) {
- alt41=2;
+ else if ( (LA40_0==18) ) {
+ alt40=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 41, 0, input);
+ new NoViableAltException("", 40, 0, input);
throw nvae;
}
- switch (alt41) {
+ switch (alt40) {
case 1 :
- // InternalQVTimperative.g:4942:1: ( ( rule__StructuredClassCS__Group_7_0__0 ) )
+ // InternalQVTimperative.g:4918:1: ( ( rule__StructuredClassCS__Group_7_0__0 ) )
{
- // InternalQVTimperative.g:4942:1: ( ( rule__StructuredClassCS__Group_7_0__0 ) )
- // InternalQVTimperative.g:4943:1: ( rule__StructuredClassCS__Group_7_0__0 )
+ // InternalQVTimperative.g:4918:1: ( ( rule__StructuredClassCS__Group_7_0__0 ) )
+ // InternalQVTimperative.g:4919:1: ( rule__StructuredClassCS__Group_7_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getGroup_7_0());
}
- // InternalQVTimperative.g:4944:1: ( rule__StructuredClassCS__Group_7_0__0 )
- // InternalQVTimperative.g:4944:2: rule__StructuredClassCS__Group_7_0__0
+ // InternalQVTimperative.g:4920:1: ( rule__StructuredClassCS__Group_7_0__0 )
+ // InternalQVTimperative.g:4920:2: rule__StructuredClassCS__Group_7_0__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__StructuredClassCS__Group_7_0__0();
@@ -16840,10 +16739,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:4948:6: ( ';' )
+ // InternalQVTimperative.g:4924:6: ( ';' )
{
- // InternalQVTimperative.g:4948:6: ( ';' )
- // InternalQVTimperative.g:4949:1: ';'
+ // InternalQVTimperative.g:4924:6: ( ';' )
+ // InternalQVTimperative.g:4925:1: ';'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getSemicolonKeyword_7_1());
@@ -16876,132 +16775,132 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Alternatives_7_0_1"
- // InternalQVTimperative.g:4961:1: rule__StructuredClassCS__Alternatives_7_0_1 : ( ( ( rule__StructuredClassCS__OwnedOperationsAssignment_7_0_1_0 ) ) | ( ( rule__StructuredClassCS__OwnedPropertiesAssignment_7_0_1_1 ) ) );
+ // InternalQVTimperative.g:4937:1: rule__StructuredClassCS__Alternatives_7_0_1 : ( ( ( rule__StructuredClassCS__OwnedOperationsAssignment_7_0_1_0 ) ) | ( ( rule__StructuredClassCS__OwnedPropertiesAssignment_7_0_1_1 ) ) );
public final void rule__StructuredClassCS__Alternatives_7_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:4965:1: ( ( ( rule__StructuredClassCS__OwnedOperationsAssignment_7_0_1_0 ) ) | ( ( rule__StructuredClassCS__OwnedPropertiesAssignment_7_0_1_1 ) ) )
- int alt42=2;
+ // InternalQVTimperative.g:4941:1: ( ( ( rule__StructuredClassCS__OwnedOperationsAssignment_7_0_1_0 ) ) | ( ( rule__StructuredClassCS__OwnedPropertiesAssignment_7_0_1_1 ) ) )
+ int alt41=2;
switch ( input.LA(1) ) {
- case 117:
+ case 118:
{
switch ( input.LA(2) ) {
- case 118:
+ case 119:
{
- int LA42_5 = input.LA(3);
+ int LA41_5 = input.LA(3);
- if ( (LA42_5==83||LA42_5==92) ) {
- alt42=2;
+ if ( (LA41_5==84||LA41_5==93) ) {
+ alt41=2;
}
- else if ( (LA42_5==89) ) {
- alt42=1;
+ else if ( (LA41_5==90) ) {
+ alt41=1;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 42, 5, input);
+ new NoViableAltException("", 41, 5, input);
throw nvae;
}
}
break;
- case 83:
- case 92:
+ case 84:
+ case 93:
{
- alt42=2;
+ alt41=2;
}
break;
- case 89:
+ case 90:
{
- alt42=1;
+ alt41=1;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 42, 1, input);
+ new NoViableAltException("", 41, 1, input);
throw nvae;
}
}
break;
- case 118:
+ case 119:
{
switch ( input.LA(2) ) {
- case 117:
+ case 118:
{
- int LA42_6 = input.LA(3);
+ int LA41_6 = input.LA(3);
- if ( (LA42_6==83||LA42_6==92) ) {
- alt42=2;
+ if ( (LA41_6==84||LA41_6==93) ) {
+ alt41=2;
}
- else if ( (LA42_6==89) ) {
- alt42=1;
+ else if ( (LA41_6==90) ) {
+ alt41=1;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 42, 6, input);
+ new NoViableAltException("", 41, 6, input);
throw nvae;
}
}
break;
- case 89:
+ case 84:
+ case 93:
{
- alt42=1;
+ alt41=2;
}
break;
- case 83:
- case 92:
+ case 90:
{
- alt42=2;
+ alt41=1;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 42, 2, input);
+ new NoViableAltException("", 41, 2, input);
throw nvae;
}
}
break;
- case 89:
+ case 90:
{
- alt42=1;
+ alt41=1;
}
break;
- case 83:
- case 92:
+ case 84:
+ case 93:
{
- alt42=2;
+ alt41=2;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 42, 0, input);
+ new NoViableAltException("", 41, 0, input);
throw nvae;
}
- switch (alt42) {
+ switch (alt41) {
case 1 :
- // InternalQVTimperative.g:4966:1: ( ( rule__StructuredClassCS__OwnedOperationsAssignment_7_0_1_0 ) )
+ // InternalQVTimperative.g:4942:1: ( ( rule__StructuredClassCS__OwnedOperationsAssignment_7_0_1_0 ) )
{
- // InternalQVTimperative.g:4966:1: ( ( rule__StructuredClassCS__OwnedOperationsAssignment_7_0_1_0 ) )
- // InternalQVTimperative.g:4967:1: ( rule__StructuredClassCS__OwnedOperationsAssignment_7_0_1_0 )
+ // InternalQVTimperative.g:4942:1: ( ( rule__StructuredClassCS__OwnedOperationsAssignment_7_0_1_0 ) )
+ // InternalQVTimperative.g:4943:1: ( rule__StructuredClassCS__OwnedOperationsAssignment_7_0_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getOwnedOperationsAssignment_7_0_1_0());
}
- // InternalQVTimperative.g:4968:1: ( rule__StructuredClassCS__OwnedOperationsAssignment_7_0_1_0 )
- // InternalQVTimperative.g:4968:2: rule__StructuredClassCS__OwnedOperationsAssignment_7_0_1_0
+ // InternalQVTimperative.g:4944:1: ( rule__StructuredClassCS__OwnedOperationsAssignment_7_0_1_0 )
+ // InternalQVTimperative.g:4944:2: rule__StructuredClassCS__OwnedOperationsAssignment_7_0_1_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__StructuredClassCS__OwnedOperationsAssignment_7_0_1_0();
@@ -17021,16 +16920,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:4972:6: ( ( rule__StructuredClassCS__OwnedPropertiesAssignment_7_0_1_1 ) )
+ // InternalQVTimperative.g:4948:6: ( ( rule__StructuredClassCS__OwnedPropertiesAssignment_7_0_1_1 ) )
{
- // InternalQVTimperative.g:4972:6: ( ( rule__StructuredClassCS__OwnedPropertiesAssignment_7_0_1_1 ) )
- // InternalQVTimperative.g:4973:1: ( rule__StructuredClassCS__OwnedPropertiesAssignment_7_0_1_1 )
+ // InternalQVTimperative.g:4948:6: ( ( rule__StructuredClassCS__OwnedPropertiesAssignment_7_0_1_1 ) )
+ // InternalQVTimperative.g:4949:1: ( rule__StructuredClassCS__OwnedPropertiesAssignment_7_0_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getOwnedPropertiesAssignment_7_0_1_1());
}
- // InternalQVTimperative.g:4974:1: ( rule__StructuredClassCS__OwnedPropertiesAssignment_7_0_1_1 )
- // InternalQVTimperative.g:4974:2: rule__StructuredClassCS__OwnedPropertiesAssignment_7_0_1_1
+ // InternalQVTimperative.g:4950:1: ( rule__StructuredClassCS__OwnedPropertiesAssignment_7_0_1_1 )
+ // InternalQVTimperative.g:4950:2: rule__StructuredClassCS__OwnedPropertiesAssignment_7_0_1_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__StructuredClassCS__OwnedPropertiesAssignment_7_0_1_1();
@@ -17067,123 +16966,123 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuralFeatureCS__Alternatives"
- // InternalQVTimperative.g:4983:1: rule__StructuralFeatureCS__Alternatives : ( ( ruleAttributeCS ) | ( ruleReferenceCS ) );
+ // InternalQVTimperative.g:4959:1: rule__StructuralFeatureCS__Alternatives : ( ( ruleAttributeCS ) | ( ruleReferenceCS ) );
public final void rule__StructuralFeatureCS__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:4987:1: ( ( ruleAttributeCS ) | ( ruleReferenceCS ) )
- int alt43=2;
+ // InternalQVTimperative.g:4963:1: ( ( ruleAttributeCS ) | ( ruleReferenceCS ) )
+ int alt42=2;
switch ( input.LA(1) ) {
- case 117:
+ case 118:
{
switch ( input.LA(2) ) {
- case 118:
+ case 119:
{
- int LA43_5 = input.LA(3);
+ int LA42_5 = input.LA(3);
- if ( (LA43_5==92) ) {
- alt43=2;
+ if ( (LA42_5==84) ) {
+ alt42=1;
}
- else if ( (LA43_5==83) ) {
- alt43=1;
+ else if ( (LA42_5==93) ) {
+ alt42=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 43, 5, input);
+ new NoViableAltException("", 42, 5, input);
throw nvae;
}
}
break;
- case 92:
+ case 93:
{
- alt43=2;
+ alt42=2;
}
break;
- case 83:
+ case 84:
{
- alt43=1;
+ alt42=1;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 43, 1, input);
+ new NoViableAltException("", 42, 1, input);
throw nvae;
}
}
break;
- case 118:
+ case 119:
{
switch ( input.LA(2) ) {
- case 117:
+ case 118:
{
- int LA43_6 = input.LA(3);
+ int LA42_6 = input.LA(3);
- if ( (LA43_6==92) ) {
- alt43=2;
+ if ( (LA42_6==93) ) {
+ alt42=2;
}
- else if ( (LA43_6==83) ) {
- alt43=1;
+ else if ( (LA42_6==84) ) {
+ alt42=1;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 43, 6, input);
+ new NoViableAltException("", 42, 6, input);
throw nvae;
}
}
break;
- case 92:
+ case 93:
{
- alt43=2;
+ alt42=2;
}
break;
- case 83:
+ case 84:
{
- alt43=1;
+ alt42=1;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 43, 2, input);
+ new NoViableAltException("", 42, 2, input);
throw nvae;
}
}
break;
- case 83:
+ case 84:
{
- alt43=1;
+ alt42=1;
}
break;
- case 92:
+ case 93:
{
- alt43=2;
+ alt42=2;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 43, 0, input);
+ new NoViableAltException("", 42, 0, input);
throw nvae;
}
- switch (alt43) {
+ switch (alt42) {
case 1 :
- // InternalQVTimperative.g:4988:1: ( ruleAttributeCS )
+ // InternalQVTimperative.g:4964:1: ( ruleAttributeCS )
{
- // InternalQVTimperative.g:4988:1: ( ruleAttributeCS )
- // InternalQVTimperative.g:4989:1: ruleAttributeCS
+ // InternalQVTimperative.g:4964:1: ( ruleAttributeCS )
+ // InternalQVTimperative.g:4965:1: ruleAttributeCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuralFeatureCSAccess().getAttributeCSParserRuleCall_0());
@@ -17203,10 +17102,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:4994:6: ( ruleReferenceCS )
+ // InternalQVTimperative.g:4970:6: ( ruleReferenceCS )
{
- // InternalQVTimperative.g:4994:6: ( ruleReferenceCS )
- // InternalQVTimperative.g:4995:1: ruleReferenceCS
+ // InternalQVTimperative.g:4970:6: ( ruleReferenceCS )
+ // InternalQVTimperative.g:4971:1: ruleReferenceCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuralFeatureCSAccess().getReferenceCSParserRuleCall_1());
@@ -17243,35 +17142,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EssentialOCLUnaryOperatorName__Alternatives"
- // InternalQVTimperative.g:5006:1: rule__EssentialOCLUnaryOperatorName__Alternatives : ( ( '-' ) | ( 'not' ) );
+ // InternalQVTimperative.g:4982:1: rule__EssentialOCLUnaryOperatorName__Alternatives : ( ( '-' ) | ( 'not' ) );
public final void rule__EssentialOCLUnaryOperatorName__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:5010:1: ( ( '-' ) | ( 'not' ) )
- int alt44=2;
- int LA44_0 = input.LA(1);
+ // InternalQVTimperative.g:4986:1: ( ( '-' ) | ( 'not' ) )
+ int alt43=2;
+ int LA43_0 = input.LA(1);
- if ( (LA44_0==31) ) {
- alt44=1;
+ if ( (LA43_0==31) ) {
+ alt43=1;
}
- else if ( (LA44_0==32) ) {
- alt44=2;
+ else if ( (LA43_0==32) ) {
+ alt43=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 44, 0, input);
+ new NoViableAltException("", 43, 0, input);
throw nvae;
}
- switch (alt44) {
+ switch (alt43) {
case 1 :
- // InternalQVTimperative.g:5011:1: ( '-' )
+ // InternalQVTimperative.g:4987:1: ( '-' )
{
- // InternalQVTimperative.g:5011:1: ( '-' )
- // InternalQVTimperative.g:5012:1: '-'
+ // InternalQVTimperative.g:4987:1: ( '-' )
+ // InternalQVTimperative.g:4988:1: '-'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLUnaryOperatorNameAccess().getHyphenMinusKeyword_0());
@@ -17287,10 +17186,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:5019:6: ( 'not' )
+ // InternalQVTimperative.g:4995:6: ( 'not' )
{
- // InternalQVTimperative.g:5019:6: ( 'not' )
- // InternalQVTimperative.g:5020:1: 'not'
+ // InternalQVTimperative.g:4995:6: ( 'not' )
+ // InternalQVTimperative.g:4996:1: 'not'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLUnaryOperatorNameAccess().getNotKeyword_1());
@@ -17323,99 +17222,99 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EssentialOCLInfixOperatorName__Alternatives"
- // InternalQVTimperative.g:5032:1: rule__EssentialOCLInfixOperatorName__Alternatives : ( ( '*' ) | ( '/' ) | ( '+' ) | ( '-' ) | ( '>' ) | ( '<' ) | ( '>=' ) | ( '<=' ) | ( '=' ) | ( '<>' ) | ( 'and' ) | ( 'or' ) | ( 'xor' ) | ( 'implies' ) );
+ // InternalQVTimperative.g:5008:1: rule__EssentialOCLInfixOperatorName__Alternatives : ( ( '*' ) | ( '/' ) | ( '+' ) | ( '-' ) | ( '>' ) | ( '<' ) | ( '>=' ) | ( '<=' ) | ( '=' ) | ( '<>' ) | ( 'and' ) | ( 'or' ) | ( 'xor' ) | ( 'implies' ) );
public final void rule__EssentialOCLInfixOperatorName__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:5036:1: ( ( '*' ) | ( '/' ) | ( '+' ) | ( '-' ) | ( '>' ) | ( '<' ) | ( '>=' ) | ( '<=' ) | ( '=' ) | ( '<>' ) | ( 'and' ) | ( 'or' ) | ( 'xor' ) | ( 'implies' ) )
- int alt45=14;
+ // InternalQVTimperative.g:5012:1: ( ( '*' ) | ( '/' ) | ( '+' ) | ( '-' ) | ( '>' ) | ( '<' ) | ( '>=' ) | ( '<=' ) | ( '=' ) | ( '<>' ) | ( 'and' ) | ( 'or' ) | ( 'xor' ) | ( 'implies' ) )
+ int alt44=14;
switch ( input.LA(1) ) {
case 33:
{
- alt45=1;
+ alt44=1;
}
break;
case 34:
{
- alt45=2;
+ alt44=2;
}
break;
case 35:
{
- alt45=3;
+ alt44=3;
}
break;
case 31:
{
- alt45=4;
+ alt44=4;
}
break;
case 36:
{
- alt45=5;
+ alt44=5;
}
break;
case 37:
{
- alt45=6;
+ alt44=6;
}
break;
case 38:
{
- alt45=7;
+ alt44=7;
}
break;
case 39:
{
- alt45=8;
+ alt44=8;
}
break;
case 40:
{
- alt45=9;
+ alt44=9;
}
break;
case 41:
{
- alt45=10;
+ alt44=10;
}
break;
case 42:
{
- alt45=11;
+ alt44=11;
}
break;
case 43:
{
- alt45=12;
+ alt44=12;
}
break;
case 44:
{
- alt45=13;
+ alt44=13;
}
break;
case 45:
{
- alt45=14;
+ alt44=14;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 45, 0, input);
+ new NoViableAltException("", 44, 0, input);
throw nvae;
}
- switch (alt45) {
+ switch (alt44) {
case 1 :
- // InternalQVTimperative.g:5037:1: ( '*' )
+ // InternalQVTimperative.g:5013:1: ( '*' )
{
- // InternalQVTimperative.g:5037:1: ( '*' )
- // InternalQVTimperative.g:5038:1: '*'
+ // InternalQVTimperative.g:5013:1: ( '*' )
+ // InternalQVTimperative.g:5014:1: '*'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getAsteriskKeyword_0());
@@ -17431,10 +17330,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:5045:6: ( '/' )
+ // InternalQVTimperative.g:5021:6: ( '/' )
{
- // InternalQVTimperative.g:5045:6: ( '/' )
- // InternalQVTimperative.g:5046:1: '/'
+ // InternalQVTimperative.g:5021:6: ( '/' )
+ // InternalQVTimperative.g:5022:1: '/'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getSolidusKeyword_1());
@@ -17450,10 +17349,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 3 :
- // InternalQVTimperative.g:5053:6: ( '+' )
+ // InternalQVTimperative.g:5029:6: ( '+' )
{
- // InternalQVTimperative.g:5053:6: ( '+' )
- // InternalQVTimperative.g:5054:1: '+'
+ // InternalQVTimperative.g:5029:6: ( '+' )
+ // InternalQVTimperative.g:5030:1: '+'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getPlusSignKeyword_2());
@@ -17469,10 +17368,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 4 :
- // InternalQVTimperative.g:5061:6: ( '-' )
+ // InternalQVTimperative.g:5037:6: ( '-' )
{
- // InternalQVTimperative.g:5061:6: ( '-' )
- // InternalQVTimperative.g:5062:1: '-'
+ // InternalQVTimperative.g:5037:6: ( '-' )
+ // InternalQVTimperative.g:5038:1: '-'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getHyphenMinusKeyword_3());
@@ -17488,10 +17387,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 5 :
- // InternalQVTimperative.g:5069:6: ( '>' )
+ // InternalQVTimperative.g:5045:6: ( '>' )
{
- // InternalQVTimperative.g:5069:6: ( '>' )
- // InternalQVTimperative.g:5070:1: '>'
+ // InternalQVTimperative.g:5045:6: ( '>' )
+ // InternalQVTimperative.g:5046:1: '>'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getGreaterThanSignKeyword_4());
@@ -17507,10 +17406,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 6 :
- // InternalQVTimperative.g:5077:6: ( '<' )
+ // InternalQVTimperative.g:5053:6: ( '<' )
{
- // InternalQVTimperative.g:5077:6: ( '<' )
- // InternalQVTimperative.g:5078:1: '<'
+ // InternalQVTimperative.g:5053:6: ( '<' )
+ // InternalQVTimperative.g:5054:1: '<'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getLessThanSignKeyword_5());
@@ -17526,10 +17425,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 7 :
- // InternalQVTimperative.g:5085:6: ( '>=' )
+ // InternalQVTimperative.g:5061:6: ( '>=' )
{
- // InternalQVTimperative.g:5085:6: ( '>=' )
- // InternalQVTimperative.g:5086:1: '>='
+ // InternalQVTimperative.g:5061:6: ( '>=' )
+ // InternalQVTimperative.g:5062:1: '>='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getGreaterThanSignEqualsSignKeyword_6());
@@ -17545,10 +17444,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 8 :
- // InternalQVTimperative.g:5093:6: ( '<=' )
+ // InternalQVTimperative.g:5069:6: ( '<=' )
{
- // InternalQVTimperative.g:5093:6: ( '<=' )
- // InternalQVTimperative.g:5094:1: '<='
+ // InternalQVTimperative.g:5069:6: ( '<=' )
+ // InternalQVTimperative.g:5070:1: '<='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getLessThanSignEqualsSignKeyword_7());
@@ -17564,10 +17463,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 9 :
- // InternalQVTimperative.g:5101:6: ( '=' )
+ // InternalQVTimperative.g:5077:6: ( '=' )
{
- // InternalQVTimperative.g:5101:6: ( '=' )
- // InternalQVTimperative.g:5102:1: '='
+ // InternalQVTimperative.g:5077:6: ( '=' )
+ // InternalQVTimperative.g:5078:1: '='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getEqualsSignKeyword_8());
@@ -17583,10 +17482,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 10 :
- // InternalQVTimperative.g:5109:6: ( '<>' )
+ // InternalQVTimperative.g:5085:6: ( '<>' )
{
- // InternalQVTimperative.g:5109:6: ( '<>' )
- // InternalQVTimperative.g:5110:1: '<>'
+ // InternalQVTimperative.g:5085:6: ( '<>' )
+ // InternalQVTimperative.g:5086:1: '<>'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getLessThanSignGreaterThanSignKeyword_9());
@@ -17602,10 +17501,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 11 :
- // InternalQVTimperative.g:5117:6: ( 'and' )
+ // InternalQVTimperative.g:5093:6: ( 'and' )
{
- // InternalQVTimperative.g:5117:6: ( 'and' )
- // InternalQVTimperative.g:5118:1: 'and'
+ // InternalQVTimperative.g:5093:6: ( 'and' )
+ // InternalQVTimperative.g:5094:1: 'and'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getAndKeyword_10());
@@ -17621,10 +17520,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 12 :
- // InternalQVTimperative.g:5125:6: ( 'or' )
+ // InternalQVTimperative.g:5101:6: ( 'or' )
{
- // InternalQVTimperative.g:5125:6: ( 'or' )
- // InternalQVTimperative.g:5126:1: 'or'
+ // InternalQVTimperative.g:5101:6: ( 'or' )
+ // InternalQVTimperative.g:5102:1: 'or'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getOrKeyword_11());
@@ -17640,10 +17539,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 13 :
- // InternalQVTimperative.g:5133:6: ( 'xor' )
+ // InternalQVTimperative.g:5109:6: ( 'xor' )
{
- // InternalQVTimperative.g:5133:6: ( 'xor' )
- // InternalQVTimperative.g:5134:1: 'xor'
+ // InternalQVTimperative.g:5109:6: ( 'xor' )
+ // InternalQVTimperative.g:5110:1: 'xor'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getXorKeyword_12());
@@ -17659,10 +17558,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 14 :
- // InternalQVTimperative.g:5141:6: ( 'implies' )
+ // InternalQVTimperative.g:5117:6: ( 'implies' )
{
- // InternalQVTimperative.g:5141:6: ( 'implies' )
- // InternalQVTimperative.g:5142:1: 'implies'
+ // InternalQVTimperative.g:5117:6: ( 'implies' )
+ // InternalQVTimperative.g:5118:1: 'implies'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getImpliesKeyword_13());
@@ -17695,49 +17594,49 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EssentialOCLNavigationOperatorName__Alternatives"
- // InternalQVTimperative.g:5154:1: rule__EssentialOCLNavigationOperatorName__Alternatives : ( ( '.' ) | ( '->' ) | ( '?.' ) | ( '?->' ) );
+ // InternalQVTimperative.g:5130:1: rule__EssentialOCLNavigationOperatorName__Alternatives : ( ( '.' ) | ( '->' ) | ( '?.' ) | ( '?->' ) );
public final void rule__EssentialOCLNavigationOperatorName__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:5158:1: ( ( '.' ) | ( '->' ) | ( '?.' ) | ( '?->' ) )
- int alt46=4;
+ // InternalQVTimperative.g:5134:1: ( ( '.' ) | ( '->' ) | ( '?.' ) | ( '?->' ) )
+ int alt45=4;
switch ( input.LA(1) ) {
case 46:
{
- alt46=1;
+ alt45=1;
}
break;
case 47:
{
- alt46=2;
+ alt45=2;
}
break;
case 48:
{
- alt46=3;
+ alt45=3;
}
break;
case 49:
{
- alt46=4;
+ alt45=4;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 46, 0, input);
+ new NoViableAltException("", 45, 0, input);
throw nvae;
}
- switch (alt46) {
+ switch (alt45) {
case 1 :
- // InternalQVTimperative.g:5159:1: ( '.' )
+ // InternalQVTimperative.g:5135:1: ( '.' )
{
- // InternalQVTimperative.g:5159:1: ( '.' )
- // InternalQVTimperative.g:5160:1: '.'
+ // InternalQVTimperative.g:5135:1: ( '.' )
+ // InternalQVTimperative.g:5136:1: '.'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLNavigationOperatorNameAccess().getFullStopKeyword_0());
@@ -17753,10 +17652,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:5167:6: ( '->' )
+ // InternalQVTimperative.g:5143:6: ( '->' )
{
- // InternalQVTimperative.g:5167:6: ( '->' )
- // InternalQVTimperative.g:5168:1: '->'
+ // InternalQVTimperative.g:5143:6: ( '->' )
+ // InternalQVTimperative.g:5144:1: '->'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLNavigationOperatorNameAccess().getHyphenMinusGreaterThanSignKeyword_1());
@@ -17772,10 +17671,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 3 :
- // InternalQVTimperative.g:5175:6: ( '?.' )
+ // InternalQVTimperative.g:5151:6: ( '?.' )
{
- // InternalQVTimperative.g:5175:6: ( '?.' )
- // InternalQVTimperative.g:5176:1: '?.'
+ // InternalQVTimperative.g:5151:6: ( '?.' )
+ // InternalQVTimperative.g:5152:1: '?.'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLNavigationOperatorNameAccess().getQuestionMarkFullStopKeyword_2());
@@ -17791,10 +17690,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 4 :
- // InternalQVTimperative.g:5183:6: ( '?->' )
+ // InternalQVTimperative.g:5159:6: ( '?->' )
{
- // InternalQVTimperative.g:5183:6: ( '?->' )
- // InternalQVTimperative.g:5184:1: '?->'
+ // InternalQVTimperative.g:5159:6: ( '?->' )
+ // InternalQVTimperative.g:5160:1: '?->'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLNavigationOperatorNameAccess().getQuestionMarkHyphenMinusGreaterThanSignKeyword_3());
@@ -17827,35 +17726,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__BinaryOperatorName__Alternatives"
- // InternalQVTimperative.g:5196:1: rule__BinaryOperatorName__Alternatives : ( ( ruleInfixOperatorName ) | ( ruleNavigationOperatorName ) );
+ // InternalQVTimperative.g:5172:1: rule__BinaryOperatorName__Alternatives : ( ( ruleInfixOperatorName ) | ( ruleNavigationOperatorName ) );
public final void rule__BinaryOperatorName__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:5200:1: ( ( ruleInfixOperatorName ) | ( ruleNavigationOperatorName ) )
- int alt47=2;
- int LA47_0 = input.LA(1);
+ // InternalQVTimperative.g:5176:1: ( ( ruleInfixOperatorName ) | ( ruleNavigationOperatorName ) )
+ int alt46=2;
+ int LA46_0 = input.LA(1);
- if ( (LA47_0==31||(LA47_0>=33 && LA47_0<=45)) ) {
- alt47=1;
+ if ( (LA46_0==31||(LA46_0>=33 && LA46_0<=45)) ) {
+ alt46=1;
}
- else if ( ((LA47_0>=46 && LA47_0<=49)) ) {
- alt47=2;
+ else if ( ((LA46_0>=46 && LA46_0<=49)) ) {
+ alt46=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 47, 0, input);
+ new NoViableAltException("", 46, 0, input);
throw nvae;
}
- switch (alt47) {
+ switch (alt46) {
case 1 :
- // InternalQVTimperative.g:5201:1: ( ruleInfixOperatorName )
+ // InternalQVTimperative.g:5177:1: ( ruleInfixOperatorName )
{
- // InternalQVTimperative.g:5201:1: ( ruleInfixOperatorName )
- // InternalQVTimperative.g:5202:1: ruleInfixOperatorName
+ // InternalQVTimperative.g:5177:1: ( ruleInfixOperatorName )
+ // InternalQVTimperative.g:5178:1: ruleInfixOperatorName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getBinaryOperatorNameAccess().getInfixOperatorNameParserRuleCall_0());
@@ -17875,10 +17774,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:5207:6: ( ruleNavigationOperatorName )
+ // InternalQVTimperative.g:5183:6: ( ruleNavigationOperatorName )
{
- // InternalQVTimperative.g:5207:6: ( ruleNavigationOperatorName )
- // InternalQVTimperative.g:5208:1: ruleNavigationOperatorName
+ // InternalQVTimperative.g:5183:6: ( ruleNavigationOperatorName )
+ // InternalQVTimperative.g:5184:1: ruleNavigationOperatorName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getBinaryOperatorNameAccess().getNavigationOperatorNameParserRuleCall_1());
@@ -17915,14 +17814,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EssentialOCLUnreservedName__Alternatives"
- // InternalQVTimperative.g:5218:1: rule__EssentialOCLUnreservedName__Alternatives : ( ( ruleUnrestrictedName ) | ( ruleCollectionTypeIdentifier ) | ( rulePrimitiveTypeIdentifier ) | ( 'Map' ) | ( 'Tuple' ) );
+ // InternalQVTimperative.g:5194:1: rule__EssentialOCLUnreservedName__Alternatives : ( ( ruleUnrestrictedName ) | ( ruleCollectionTypeIdentifier ) | ( rulePrimitiveTypeIdentifier ) | ( 'Map' ) | ( 'Tuple' ) );
public final void rule__EssentialOCLUnreservedName__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:5222:1: ( ( ruleUnrestrictedName ) | ( ruleCollectionTypeIdentifier ) | ( rulePrimitiveTypeIdentifier ) | ( 'Map' ) | ( 'Tuple' ) )
- int alt48=5;
+ // InternalQVTimperative.g:5198:1: ( ( ruleUnrestrictedName ) | ( ruleCollectionTypeIdentifier ) | ( rulePrimitiveTypeIdentifier ) | ( 'Map' ) | ( 'Tuple' ) )
+ int alt47=5;
switch ( input.LA(1) ) {
case RULE_SIMPLE_ID:
case RULE_ESCAPED_ID:
@@ -17938,7 +17837,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
case 28:
case 29:
{
- alt48=1;
+ alt47=1;
}
break;
case 60:
@@ -17947,7 +17846,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
case 63:
case 64:
{
- alt48=2;
+ alt47=2;
}
break;
case 52:
@@ -17959,33 +17858,33 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
case 58:
case 59:
{
- alt48=3;
+ alt47=3;
}
break;
case 50:
{
- alt48=4;
+ alt47=4;
}
break;
case 51:
{
- alt48=5;
+ alt47=5;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 48, 0, input);
+ new NoViableAltException("", 47, 0, input);
throw nvae;
}
- switch (alt48) {
+ switch (alt47) {
case 1 :
- // InternalQVTimperative.g:5223:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:5199:1: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:5223:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:5224:1: ruleUnrestrictedName
+ // InternalQVTimperative.g:5199:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:5200:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLUnreservedNameAccess().getUnrestrictedNameParserRuleCall_0());
@@ -18005,10 +17904,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:5229:6: ( ruleCollectionTypeIdentifier )
+ // InternalQVTimperative.g:5205:6: ( ruleCollectionTypeIdentifier )
{
- // InternalQVTimperative.g:5229:6: ( ruleCollectionTypeIdentifier )
- // InternalQVTimperative.g:5230:1: ruleCollectionTypeIdentifier
+ // InternalQVTimperative.g:5205:6: ( ruleCollectionTypeIdentifier )
+ // InternalQVTimperative.g:5206:1: ruleCollectionTypeIdentifier
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLUnreservedNameAccess().getCollectionTypeIdentifierParserRuleCall_1());
@@ -18028,10 +17927,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 3 :
- // InternalQVTimperative.g:5235:6: ( rulePrimitiveTypeIdentifier )
+ // InternalQVTimperative.g:5211:6: ( rulePrimitiveTypeIdentifier )
{
- // InternalQVTimperative.g:5235:6: ( rulePrimitiveTypeIdentifier )
- // InternalQVTimperative.g:5236:1: rulePrimitiveTypeIdentifier
+ // InternalQVTimperative.g:5211:6: ( rulePrimitiveTypeIdentifier )
+ // InternalQVTimperative.g:5212:1: rulePrimitiveTypeIdentifier
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLUnreservedNameAccess().getPrimitiveTypeIdentifierParserRuleCall_2());
@@ -18051,10 +17950,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 4 :
- // InternalQVTimperative.g:5241:6: ( 'Map' )
+ // InternalQVTimperative.g:5217:6: ( 'Map' )
{
- // InternalQVTimperative.g:5241:6: ( 'Map' )
- // InternalQVTimperative.g:5242:1: 'Map'
+ // InternalQVTimperative.g:5217:6: ( 'Map' )
+ // InternalQVTimperative.g:5218:1: 'Map'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLUnreservedNameAccess().getMapKeyword_3());
@@ -18070,10 +17969,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 5 :
- // InternalQVTimperative.g:5249:6: ( 'Tuple' )
+ // InternalQVTimperative.g:5225:6: ( 'Tuple' )
{
- // InternalQVTimperative.g:5249:6: ( 'Tuple' )
- // InternalQVTimperative.g:5250:1: 'Tuple'
+ // InternalQVTimperative.g:5225:6: ( 'Tuple' )
+ // InternalQVTimperative.g:5226:1: 'Tuple'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLUnreservedNameAccess().getTupleKeyword_4());
@@ -18106,41 +18005,41 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__URIFirstPathElementCS__Alternatives"
- // InternalQVTimperative.g:5262:1: rule__URIFirstPathElementCS__Alternatives : ( ( ( rule__URIFirstPathElementCS__ReferredElementAssignment_0 ) ) | ( ( rule__URIFirstPathElementCS__Group_1__0 ) ) );
+ // InternalQVTimperative.g:5238:1: rule__URIFirstPathElementCS__Alternatives : ( ( ( rule__URIFirstPathElementCS__ReferredElementAssignment_0 ) ) | ( ( rule__URIFirstPathElementCS__Group_1__0 ) ) );
public final void rule__URIFirstPathElementCS__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:5266:1: ( ( ( rule__URIFirstPathElementCS__ReferredElementAssignment_0 ) ) | ( ( rule__URIFirstPathElementCS__Group_1__0 ) ) )
- int alt49=2;
- int LA49_0 = input.LA(1);
+ // InternalQVTimperative.g:5242:1: ( ( ( rule__URIFirstPathElementCS__ReferredElementAssignment_0 ) ) | ( ( rule__URIFirstPathElementCS__Group_1__0 ) ) )
+ int alt48=2;
+ int LA48_0 = input.LA(1);
- if ( ((LA49_0>=RULE_SIMPLE_ID && LA49_0<=RULE_ESCAPED_ID)||(LA49_0>=19 && LA49_0<=29)) ) {
- alt49=1;
+ if ( ((LA48_0>=RULE_SIMPLE_ID && LA48_0<=RULE_ESCAPED_ID)||(LA48_0>=19 && LA48_0<=29)) ) {
+ alt48=1;
}
- else if ( (LA49_0==RULE_SINGLE_QUOTED_STRING) ) {
- alt49=2;
+ else if ( (LA48_0==RULE_SINGLE_QUOTED_STRING) ) {
+ alt48=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 49, 0, input);
+ new NoViableAltException("", 48, 0, input);
throw nvae;
}
- switch (alt49) {
+ switch (alt48) {
case 1 :
- // InternalQVTimperative.g:5267:1: ( ( rule__URIFirstPathElementCS__ReferredElementAssignment_0 ) )
+ // InternalQVTimperative.g:5243:1: ( ( rule__URIFirstPathElementCS__ReferredElementAssignment_0 ) )
{
- // InternalQVTimperative.g:5267:1: ( ( rule__URIFirstPathElementCS__ReferredElementAssignment_0 ) )
- // InternalQVTimperative.g:5268:1: ( rule__URIFirstPathElementCS__ReferredElementAssignment_0 )
+ // InternalQVTimperative.g:5243:1: ( ( rule__URIFirstPathElementCS__ReferredElementAssignment_0 ) )
+ // InternalQVTimperative.g:5244:1: ( rule__URIFirstPathElementCS__ReferredElementAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getURIFirstPathElementCSAccess().getReferredElementAssignment_0());
}
- // InternalQVTimperative.g:5269:1: ( rule__URIFirstPathElementCS__ReferredElementAssignment_0 )
- // InternalQVTimperative.g:5269:2: rule__URIFirstPathElementCS__ReferredElementAssignment_0
+ // InternalQVTimperative.g:5245:1: ( rule__URIFirstPathElementCS__ReferredElementAssignment_0 )
+ // InternalQVTimperative.g:5245:2: rule__URIFirstPathElementCS__ReferredElementAssignment_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__URIFirstPathElementCS__ReferredElementAssignment_0();
@@ -18160,16 +18059,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:5273:6: ( ( rule__URIFirstPathElementCS__Group_1__0 ) )
+ // InternalQVTimperative.g:5249:6: ( ( rule__URIFirstPathElementCS__Group_1__0 ) )
{
- // InternalQVTimperative.g:5273:6: ( ( rule__URIFirstPathElementCS__Group_1__0 ) )
- // InternalQVTimperative.g:5274:1: ( rule__URIFirstPathElementCS__Group_1__0 )
+ // InternalQVTimperative.g:5249:6: ( ( rule__URIFirstPathElementCS__Group_1__0 ) )
+ // InternalQVTimperative.g:5250:1: ( rule__URIFirstPathElementCS__Group_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getURIFirstPathElementCSAccess().getGroup_1());
}
- // InternalQVTimperative.g:5275:1: ( rule__URIFirstPathElementCS__Group_1__0 )
- // InternalQVTimperative.g:5275:2: rule__URIFirstPathElementCS__Group_1__0
+ // InternalQVTimperative.g:5251:1: ( rule__URIFirstPathElementCS__Group_1__0 )
+ // InternalQVTimperative.g:5251:2: rule__URIFirstPathElementCS__Group_1__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__URIFirstPathElementCS__Group_1__0();
@@ -18206,69 +18105,69 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PrimitiveTypeIdentifier__Alternatives"
- // InternalQVTimperative.g:5284:1: rule__PrimitiveTypeIdentifier__Alternatives : ( ( 'Boolean' ) | ( 'Integer' ) | ( 'Real' ) | ( 'String' ) | ( 'UnlimitedNatural' ) | ( 'OclAny' ) | ( 'OclInvalid' ) | ( 'OclVoid' ) );
+ // InternalQVTimperative.g:5260:1: rule__PrimitiveTypeIdentifier__Alternatives : ( ( 'Boolean' ) | ( 'Integer' ) | ( 'Real' ) | ( 'String' ) | ( 'UnlimitedNatural' ) | ( 'OclAny' ) | ( 'OclInvalid' ) | ( 'OclVoid' ) );
public final void rule__PrimitiveTypeIdentifier__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:5288:1: ( ( 'Boolean' ) | ( 'Integer' ) | ( 'Real' ) | ( 'String' ) | ( 'UnlimitedNatural' ) | ( 'OclAny' ) | ( 'OclInvalid' ) | ( 'OclVoid' ) )
- int alt50=8;
+ // InternalQVTimperative.g:5264:1: ( ( 'Boolean' ) | ( 'Integer' ) | ( 'Real' ) | ( 'String' ) | ( 'UnlimitedNatural' ) | ( 'OclAny' ) | ( 'OclInvalid' ) | ( 'OclVoid' ) )
+ int alt49=8;
switch ( input.LA(1) ) {
case 52:
{
- alt50=1;
+ alt49=1;
}
break;
case 53:
{
- alt50=2;
+ alt49=2;
}
break;
case 54:
{
- alt50=3;
+ alt49=3;
}
break;
case 55:
{
- alt50=4;
+ alt49=4;
}
break;
case 56:
{
- alt50=5;
+ alt49=5;
}
break;
case 57:
{
- alt50=6;
+ alt49=6;
}
break;
case 58:
{
- alt50=7;
+ alt49=7;
}
break;
case 59:
{
- alt50=8;
+ alt49=8;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 50, 0, input);
+ new NoViableAltException("", 49, 0, input);
throw nvae;
}
- switch (alt50) {
+ switch (alt49) {
case 1 :
- // InternalQVTimperative.g:5289:1: ( 'Boolean' )
+ // InternalQVTimperative.g:5265:1: ( 'Boolean' )
{
- // InternalQVTimperative.g:5289:1: ( 'Boolean' )
- // InternalQVTimperative.g:5290:1: 'Boolean'
+ // InternalQVTimperative.g:5265:1: ( 'Boolean' )
+ // InternalQVTimperative.g:5266:1: 'Boolean'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimitiveTypeIdentifierAccess().getBooleanKeyword_0());
@@ -18284,10 +18183,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:5297:6: ( 'Integer' )
+ // InternalQVTimperative.g:5273:6: ( 'Integer' )
{
- // InternalQVTimperative.g:5297:6: ( 'Integer' )
- // InternalQVTimperative.g:5298:1: 'Integer'
+ // InternalQVTimperative.g:5273:6: ( 'Integer' )
+ // InternalQVTimperative.g:5274:1: 'Integer'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimitiveTypeIdentifierAccess().getIntegerKeyword_1());
@@ -18303,10 +18202,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 3 :
- // InternalQVTimperative.g:5305:6: ( 'Real' )
+ // InternalQVTimperative.g:5281:6: ( 'Real' )
{
- // InternalQVTimperative.g:5305:6: ( 'Real' )
- // InternalQVTimperative.g:5306:1: 'Real'
+ // InternalQVTimperative.g:5281:6: ( 'Real' )
+ // InternalQVTimperative.g:5282:1: 'Real'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimitiveTypeIdentifierAccess().getRealKeyword_2());
@@ -18322,10 +18221,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 4 :
- // InternalQVTimperative.g:5313:6: ( 'String' )
+ // InternalQVTimperative.g:5289:6: ( 'String' )
{
- // InternalQVTimperative.g:5313:6: ( 'String' )
- // InternalQVTimperative.g:5314:1: 'String'
+ // InternalQVTimperative.g:5289:6: ( 'String' )
+ // InternalQVTimperative.g:5290:1: 'String'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimitiveTypeIdentifierAccess().getStringKeyword_3());
@@ -18341,10 +18240,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 5 :
- // InternalQVTimperative.g:5321:6: ( 'UnlimitedNatural' )
+ // InternalQVTimperative.g:5297:6: ( 'UnlimitedNatural' )
{
- // InternalQVTimperative.g:5321:6: ( 'UnlimitedNatural' )
- // InternalQVTimperative.g:5322:1: 'UnlimitedNatural'
+ // InternalQVTimperative.g:5297:6: ( 'UnlimitedNatural' )
+ // InternalQVTimperative.g:5298:1: 'UnlimitedNatural'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimitiveTypeIdentifierAccess().getUnlimitedNaturalKeyword_4());
@@ -18360,10 +18259,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 6 :
- // InternalQVTimperative.g:5329:6: ( 'OclAny' )
+ // InternalQVTimperative.g:5305:6: ( 'OclAny' )
{
- // InternalQVTimperative.g:5329:6: ( 'OclAny' )
- // InternalQVTimperative.g:5330:1: 'OclAny'
+ // InternalQVTimperative.g:5305:6: ( 'OclAny' )
+ // InternalQVTimperative.g:5306:1: 'OclAny'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimitiveTypeIdentifierAccess().getOclAnyKeyword_5());
@@ -18379,10 +18278,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 7 :
- // InternalQVTimperative.g:5337:6: ( 'OclInvalid' )
+ // InternalQVTimperative.g:5313:6: ( 'OclInvalid' )
{
- // InternalQVTimperative.g:5337:6: ( 'OclInvalid' )
- // InternalQVTimperative.g:5338:1: 'OclInvalid'
+ // InternalQVTimperative.g:5313:6: ( 'OclInvalid' )
+ // InternalQVTimperative.g:5314:1: 'OclInvalid'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimitiveTypeIdentifierAccess().getOclInvalidKeyword_6());
@@ -18398,10 +18297,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 8 :
- // InternalQVTimperative.g:5345:6: ( 'OclVoid' )
+ // InternalQVTimperative.g:5321:6: ( 'OclVoid' )
{
- // InternalQVTimperative.g:5345:6: ( 'OclVoid' )
- // InternalQVTimperative.g:5346:1: 'OclVoid'
+ // InternalQVTimperative.g:5321:6: ( 'OclVoid' )
+ // InternalQVTimperative.g:5322:1: 'OclVoid'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimitiveTypeIdentifierAccess().getOclVoidKeyword_7());
@@ -18434,54 +18333,54 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionTypeIdentifier__Alternatives"
- // InternalQVTimperative.g:5358:1: rule__CollectionTypeIdentifier__Alternatives : ( ( 'Set' ) | ( 'Bag' ) | ( 'Sequence' ) | ( 'Collection' ) | ( 'OrderedSet' ) );
+ // InternalQVTimperative.g:5334:1: rule__CollectionTypeIdentifier__Alternatives : ( ( 'Set' ) | ( 'Bag' ) | ( 'Sequence' ) | ( 'Collection' ) | ( 'OrderedSet' ) );
public final void rule__CollectionTypeIdentifier__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:5362:1: ( ( 'Set' ) | ( 'Bag' ) | ( 'Sequence' ) | ( 'Collection' ) | ( 'OrderedSet' ) )
- int alt51=5;
+ // InternalQVTimperative.g:5338:1: ( ( 'Set' ) | ( 'Bag' ) | ( 'Sequence' ) | ( 'Collection' ) | ( 'OrderedSet' ) )
+ int alt50=5;
switch ( input.LA(1) ) {
case 60:
{
- alt51=1;
+ alt50=1;
}
break;
case 61:
{
- alt51=2;
+ alt50=2;
}
break;
case 62:
{
- alt51=3;
+ alt50=3;
}
break;
case 63:
{
- alt51=4;
+ alt50=4;
}
break;
case 64:
{
- alt51=5;
+ alt50=5;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 51, 0, input);
+ new NoViableAltException("", 50, 0, input);
throw nvae;
}
- switch (alt51) {
+ switch (alt50) {
case 1 :
- // InternalQVTimperative.g:5363:1: ( 'Set' )
+ // InternalQVTimperative.g:5339:1: ( 'Set' )
{
- // InternalQVTimperative.g:5363:1: ( 'Set' )
- // InternalQVTimperative.g:5364:1: 'Set'
+ // InternalQVTimperative.g:5339:1: ( 'Set' )
+ // InternalQVTimperative.g:5340:1: 'Set'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionTypeIdentifierAccess().getSetKeyword_0());
@@ -18497,10 +18396,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:5371:6: ( 'Bag' )
+ // InternalQVTimperative.g:5347:6: ( 'Bag' )
{
- // InternalQVTimperative.g:5371:6: ( 'Bag' )
- // InternalQVTimperative.g:5372:1: 'Bag'
+ // InternalQVTimperative.g:5347:6: ( 'Bag' )
+ // InternalQVTimperative.g:5348:1: 'Bag'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionTypeIdentifierAccess().getBagKeyword_1());
@@ -18516,10 +18415,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 3 :
- // InternalQVTimperative.g:5379:6: ( 'Sequence' )
+ // InternalQVTimperative.g:5355:6: ( 'Sequence' )
{
- // InternalQVTimperative.g:5379:6: ( 'Sequence' )
- // InternalQVTimperative.g:5380:1: 'Sequence'
+ // InternalQVTimperative.g:5355:6: ( 'Sequence' )
+ // InternalQVTimperative.g:5356:1: 'Sequence'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionTypeIdentifierAccess().getSequenceKeyword_2());
@@ -18535,10 +18434,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 4 :
- // InternalQVTimperative.g:5387:6: ( 'Collection' )
+ // InternalQVTimperative.g:5363:6: ( 'Collection' )
{
- // InternalQVTimperative.g:5387:6: ( 'Collection' )
- // InternalQVTimperative.g:5388:1: 'Collection'
+ // InternalQVTimperative.g:5363:6: ( 'Collection' )
+ // InternalQVTimperative.g:5364:1: 'Collection'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionTypeIdentifierAccess().getCollectionKeyword_3());
@@ -18554,10 +18453,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 5 :
- // InternalQVTimperative.g:5395:6: ( 'OrderedSet' )
+ // InternalQVTimperative.g:5371:6: ( 'OrderedSet' )
{
- // InternalQVTimperative.g:5395:6: ( 'OrderedSet' )
- // InternalQVTimperative.g:5396:1: 'OrderedSet'
+ // InternalQVTimperative.g:5371:6: ( 'OrderedSet' )
+ // InternalQVTimperative.g:5372:1: 'OrderedSet'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionTypeIdentifierAccess().getOrderedSetKeyword_4());
@@ -18590,27 +18489,27 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionLiteralPartCS__Alternatives"
- // InternalQVTimperative.g:5408:1: rule__CollectionLiteralPartCS__Alternatives : ( ( ( rule__CollectionLiteralPartCS__Group_0__0 ) ) | ( ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_1 ) ) );
+ // InternalQVTimperative.g:5384:1: rule__CollectionLiteralPartCS__Alternatives : ( ( ( rule__CollectionLiteralPartCS__Group_0__0 ) ) | ( ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_1 ) ) );
public final void rule__CollectionLiteralPartCS__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:5412:1: ( ( ( rule__CollectionLiteralPartCS__Group_0__0 ) ) | ( ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_1 ) ) )
- int alt52=2;
- alt52 = dfa52.predict(input);
- switch (alt52) {
+ // InternalQVTimperative.g:5388:1: ( ( ( rule__CollectionLiteralPartCS__Group_0__0 ) ) | ( ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_1 ) ) )
+ int alt51=2;
+ alt51 = dfa51.predict(input);
+ switch (alt51) {
case 1 :
- // InternalQVTimperative.g:5413:1: ( ( rule__CollectionLiteralPartCS__Group_0__0 ) )
+ // InternalQVTimperative.g:5389:1: ( ( rule__CollectionLiteralPartCS__Group_0__0 ) )
{
- // InternalQVTimperative.g:5413:1: ( ( rule__CollectionLiteralPartCS__Group_0__0 ) )
- // InternalQVTimperative.g:5414:1: ( rule__CollectionLiteralPartCS__Group_0__0 )
+ // InternalQVTimperative.g:5389:1: ( ( rule__CollectionLiteralPartCS__Group_0__0 ) )
+ // InternalQVTimperative.g:5390:1: ( rule__CollectionLiteralPartCS__Group_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionLiteralPartCSAccess().getGroup_0());
}
- // InternalQVTimperative.g:5415:1: ( rule__CollectionLiteralPartCS__Group_0__0 )
- // InternalQVTimperative.g:5415:2: rule__CollectionLiteralPartCS__Group_0__0
+ // InternalQVTimperative.g:5391:1: ( rule__CollectionLiteralPartCS__Group_0__0 )
+ // InternalQVTimperative.g:5391:2: rule__CollectionLiteralPartCS__Group_0__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CollectionLiteralPartCS__Group_0__0();
@@ -18630,16 +18529,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:5419:6: ( ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_1 ) )
+ // InternalQVTimperative.g:5395:6: ( ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_1 ) )
{
- // InternalQVTimperative.g:5419:6: ( ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_1 ) )
- // InternalQVTimperative.g:5420:1: ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_1 )
+ // InternalQVTimperative.g:5395:6: ( ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_1 ) )
+ // InternalQVTimperative.g:5396:1: ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionLiteralPartCSAccess().getOwnedExpressionAssignment_1());
}
- // InternalQVTimperative.g:5421:1: ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_1 )
- // InternalQVTimperative.g:5421:2: rule__CollectionLiteralPartCS__OwnedExpressionAssignment_1
+ // InternalQVTimperative.g:5397:1: ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_1 )
+ // InternalQVTimperative.g:5397:2: rule__CollectionLiteralPartCS__OwnedExpressionAssignment_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CollectionLiteralPartCS__OwnedExpressionAssignment_1();
@@ -18676,21 +18575,21 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ShadowPartCS__OwnedInitExpressionAlternatives_2_0"
- // InternalQVTimperative.g:5430:1: rule__ShadowPartCS__OwnedInitExpressionAlternatives_2_0 : ( ( ruleExpCS ) | ( rulePatternExpCS ) );
+ // InternalQVTimperative.g:5406:1: rule__ShadowPartCS__OwnedInitExpressionAlternatives_2_0 : ( ( ruleExpCS ) | ( rulePatternExpCS ) );
public final void rule__ShadowPartCS__OwnedInitExpressionAlternatives_2_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:5434:1: ( ( ruleExpCS ) | ( rulePatternExpCS ) )
- int alt53=2;
- alt53 = dfa53.predict(input);
- switch (alt53) {
+ // InternalQVTimperative.g:5410:1: ( ( ruleExpCS ) | ( rulePatternExpCS ) )
+ int alt52=2;
+ alt52 = dfa52.predict(input);
+ switch (alt52) {
case 1 :
- // InternalQVTimperative.g:5435:1: ( ruleExpCS )
+ // InternalQVTimperative.g:5411:1: ( ruleExpCS )
{
- // InternalQVTimperative.g:5435:1: ( ruleExpCS )
- // InternalQVTimperative.g:5436:1: ruleExpCS
+ // InternalQVTimperative.g:5411:1: ( ruleExpCS )
+ // InternalQVTimperative.g:5412:1: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getShadowPartCSAccess().getOwnedInitExpressionExpCSParserRuleCall_2_0_0());
@@ -18710,10 +18609,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:5441:6: ( rulePatternExpCS )
+ // InternalQVTimperative.g:5417:6: ( rulePatternExpCS )
{
- // InternalQVTimperative.g:5441:6: ( rulePatternExpCS )
- // InternalQVTimperative.g:5442:1: rulePatternExpCS
+ // InternalQVTimperative.g:5417:6: ( rulePatternExpCS )
+ // InternalQVTimperative.g:5418:1: rulePatternExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getShadowPartCSAccess().getOwnedInitExpressionPatternExpCSParserRuleCall_2_0_1());
@@ -18750,60 +18649,60 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PrimitiveLiteralExpCS__Alternatives"
- // InternalQVTimperative.g:5452:1: rule__PrimitiveLiteralExpCS__Alternatives : ( ( ruleNumberLiteralExpCS ) | ( ruleStringLiteralExpCS ) | ( ruleBooleanLiteralExpCS ) | ( ruleUnlimitedNaturalLiteralExpCS ) | ( ruleInvalidLiteralExpCS ) | ( ruleNullLiteralExpCS ) );
+ // InternalQVTimperative.g:5428:1: rule__PrimitiveLiteralExpCS__Alternatives : ( ( ruleNumberLiteralExpCS ) | ( ruleStringLiteralExpCS ) | ( ruleBooleanLiteralExpCS ) | ( ruleUnlimitedNaturalLiteralExpCS ) | ( ruleInvalidLiteralExpCS ) | ( ruleNullLiteralExpCS ) );
public final void rule__PrimitiveLiteralExpCS__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:5456:1: ( ( ruleNumberLiteralExpCS ) | ( ruleStringLiteralExpCS ) | ( ruleBooleanLiteralExpCS ) | ( ruleUnlimitedNaturalLiteralExpCS ) | ( ruleInvalidLiteralExpCS ) | ( ruleNullLiteralExpCS ) )
- int alt54=6;
+ // InternalQVTimperative.g:5432:1: ( ( ruleNumberLiteralExpCS ) | ( ruleStringLiteralExpCS ) | ( ruleBooleanLiteralExpCS ) | ( ruleUnlimitedNaturalLiteralExpCS ) | ( ruleInvalidLiteralExpCS ) | ( ruleNullLiteralExpCS ) )
+ int alt53=6;
switch ( input.LA(1) ) {
case RULE_INT:
{
- alt54=1;
+ alt53=1;
}
break;
case RULE_SINGLE_QUOTED_STRING:
{
- alt54=2;
+ alt53=2;
}
break;
- case 142:
case 143:
+ case 144:
{
- alt54=3;
+ alt53=3;
}
break;
case 33:
{
- alt54=4;
+ alt53=4;
}
break;
- case 100:
+ case 101:
{
- alt54=5;
+ alt53=5;
}
break;
- case 101:
+ case 102:
{
- alt54=6;
+ alt53=6;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 54, 0, input);
+ new NoViableAltException("", 53, 0, input);
throw nvae;
}
- switch (alt54) {
+ switch (alt53) {
case 1 :
- // InternalQVTimperative.g:5457:1: ( ruleNumberLiteralExpCS )
+ // InternalQVTimperative.g:5433:1: ( ruleNumberLiteralExpCS )
{
- // InternalQVTimperative.g:5457:1: ( ruleNumberLiteralExpCS )
- // InternalQVTimperative.g:5458:1: ruleNumberLiteralExpCS
+ // InternalQVTimperative.g:5433:1: ( ruleNumberLiteralExpCS )
+ // InternalQVTimperative.g:5434:1: ruleNumberLiteralExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimitiveLiteralExpCSAccess().getNumberLiteralExpCSParserRuleCall_0());
@@ -18823,10 +18722,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:5463:6: ( ruleStringLiteralExpCS )
+ // InternalQVTimperative.g:5439:6: ( ruleStringLiteralExpCS )
{
- // InternalQVTimperative.g:5463:6: ( ruleStringLiteralExpCS )
- // InternalQVTimperative.g:5464:1: ruleStringLiteralExpCS
+ // InternalQVTimperative.g:5439:6: ( ruleStringLiteralExpCS )
+ // InternalQVTimperative.g:5440:1: ruleStringLiteralExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimitiveLiteralExpCSAccess().getStringLiteralExpCSParserRuleCall_1());
@@ -18846,10 +18745,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 3 :
- // InternalQVTimperative.g:5469:6: ( ruleBooleanLiteralExpCS )
+ // InternalQVTimperative.g:5445:6: ( ruleBooleanLiteralExpCS )
{
- // InternalQVTimperative.g:5469:6: ( ruleBooleanLiteralExpCS )
- // InternalQVTimperative.g:5470:1: ruleBooleanLiteralExpCS
+ // InternalQVTimperative.g:5445:6: ( ruleBooleanLiteralExpCS )
+ // InternalQVTimperative.g:5446:1: ruleBooleanLiteralExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimitiveLiteralExpCSAccess().getBooleanLiteralExpCSParserRuleCall_2());
@@ -18869,10 +18768,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 4 :
- // InternalQVTimperative.g:5475:6: ( ruleUnlimitedNaturalLiteralExpCS )
+ // InternalQVTimperative.g:5451:6: ( ruleUnlimitedNaturalLiteralExpCS )
{
- // InternalQVTimperative.g:5475:6: ( ruleUnlimitedNaturalLiteralExpCS )
- // InternalQVTimperative.g:5476:1: ruleUnlimitedNaturalLiteralExpCS
+ // InternalQVTimperative.g:5451:6: ( ruleUnlimitedNaturalLiteralExpCS )
+ // InternalQVTimperative.g:5452:1: ruleUnlimitedNaturalLiteralExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimitiveLiteralExpCSAccess().getUnlimitedNaturalLiteralExpCSParserRuleCall_3());
@@ -18892,10 +18791,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 5 :
- // InternalQVTimperative.g:5481:6: ( ruleInvalidLiteralExpCS )
+ // InternalQVTimperative.g:5457:6: ( ruleInvalidLiteralExpCS )
{
- // InternalQVTimperative.g:5481:6: ( ruleInvalidLiteralExpCS )
- // InternalQVTimperative.g:5482:1: ruleInvalidLiteralExpCS
+ // InternalQVTimperative.g:5457:6: ( ruleInvalidLiteralExpCS )
+ // InternalQVTimperative.g:5458:1: ruleInvalidLiteralExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimitiveLiteralExpCSAccess().getInvalidLiteralExpCSParserRuleCall_4());
@@ -18915,10 +18814,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 6 :
- // InternalQVTimperative.g:5487:6: ( ruleNullLiteralExpCS )
+ // InternalQVTimperative.g:5463:6: ( ruleNullLiteralExpCS )
{
- // InternalQVTimperative.g:5487:6: ( ruleNullLiteralExpCS )
- // InternalQVTimperative.g:5488:1: ruleNullLiteralExpCS
+ // InternalQVTimperative.g:5463:6: ( ruleNullLiteralExpCS )
+ // InternalQVTimperative.g:5464:1: ruleNullLiteralExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimitiveLiteralExpCSAccess().getNullLiteralExpCSParserRuleCall_5());
@@ -18955,41 +18854,41 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__BooleanLiteralExpCS__Alternatives"
- // InternalQVTimperative.g:5498:1: rule__BooleanLiteralExpCS__Alternatives : ( ( ( rule__BooleanLiteralExpCS__SymbolAssignment_0 ) ) | ( ( rule__BooleanLiteralExpCS__SymbolAssignment_1 ) ) );
+ // InternalQVTimperative.g:5474:1: rule__BooleanLiteralExpCS__Alternatives : ( ( ( rule__BooleanLiteralExpCS__SymbolAssignment_0 ) ) | ( ( rule__BooleanLiteralExpCS__SymbolAssignment_1 ) ) );
public final void rule__BooleanLiteralExpCS__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:5502:1: ( ( ( rule__BooleanLiteralExpCS__SymbolAssignment_0 ) ) | ( ( rule__BooleanLiteralExpCS__SymbolAssignment_1 ) ) )
- int alt55=2;
- int LA55_0 = input.LA(1);
+ // InternalQVTimperative.g:5478:1: ( ( ( rule__BooleanLiteralExpCS__SymbolAssignment_0 ) ) | ( ( rule__BooleanLiteralExpCS__SymbolAssignment_1 ) ) )
+ int alt54=2;
+ int LA54_0 = input.LA(1);
- if ( (LA55_0==142) ) {
- alt55=1;
+ if ( (LA54_0==143) ) {
+ alt54=1;
}
- else if ( (LA55_0==143) ) {
- alt55=2;
+ else if ( (LA54_0==144) ) {
+ alt54=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 55, 0, input);
+ new NoViableAltException("", 54, 0, input);
throw nvae;
}
- switch (alt55) {
+ switch (alt54) {
case 1 :
- // InternalQVTimperative.g:5503:1: ( ( rule__BooleanLiteralExpCS__SymbolAssignment_0 ) )
+ // InternalQVTimperative.g:5479:1: ( ( rule__BooleanLiteralExpCS__SymbolAssignment_0 ) )
{
- // InternalQVTimperative.g:5503:1: ( ( rule__BooleanLiteralExpCS__SymbolAssignment_0 ) )
- // InternalQVTimperative.g:5504:1: ( rule__BooleanLiteralExpCS__SymbolAssignment_0 )
+ // InternalQVTimperative.g:5479:1: ( ( rule__BooleanLiteralExpCS__SymbolAssignment_0 ) )
+ // InternalQVTimperative.g:5480:1: ( rule__BooleanLiteralExpCS__SymbolAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getBooleanLiteralExpCSAccess().getSymbolAssignment_0());
}
- // InternalQVTimperative.g:5505:1: ( rule__BooleanLiteralExpCS__SymbolAssignment_0 )
- // InternalQVTimperative.g:5505:2: rule__BooleanLiteralExpCS__SymbolAssignment_0
+ // InternalQVTimperative.g:5481:1: ( rule__BooleanLiteralExpCS__SymbolAssignment_0 )
+ // InternalQVTimperative.g:5481:2: rule__BooleanLiteralExpCS__SymbolAssignment_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__BooleanLiteralExpCS__SymbolAssignment_0();
@@ -19009,16 +18908,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:5509:6: ( ( rule__BooleanLiteralExpCS__SymbolAssignment_1 ) )
+ // InternalQVTimperative.g:5485:6: ( ( rule__BooleanLiteralExpCS__SymbolAssignment_1 ) )
{
- // InternalQVTimperative.g:5509:6: ( ( rule__BooleanLiteralExpCS__SymbolAssignment_1 ) )
- // InternalQVTimperative.g:5510:1: ( rule__BooleanLiteralExpCS__SymbolAssignment_1 )
+ // InternalQVTimperative.g:5485:6: ( ( rule__BooleanLiteralExpCS__SymbolAssignment_1 ) )
+ // InternalQVTimperative.g:5486:1: ( rule__BooleanLiteralExpCS__SymbolAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getBooleanLiteralExpCSAccess().getSymbolAssignment_1());
}
- // InternalQVTimperative.g:5511:1: ( rule__BooleanLiteralExpCS__SymbolAssignment_1 )
- // InternalQVTimperative.g:5511:2: rule__BooleanLiteralExpCS__SymbolAssignment_1
+ // InternalQVTimperative.g:5487:1: ( rule__BooleanLiteralExpCS__SymbolAssignment_1 )
+ // InternalQVTimperative.g:5487:2: rule__BooleanLiteralExpCS__SymbolAssignment_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__BooleanLiteralExpCS__SymbolAssignment_1();
@@ -19055,14 +18954,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeLiteralCS__Alternatives"
- // InternalQVTimperative.g:5520:1: rule__TypeLiteralCS__Alternatives : ( ( rulePrimitiveTypeCS ) | ( ruleCollectionTypeCS ) | ( ruleMapTypeCS ) | ( ruleTupleTypeCS ) );
+ // InternalQVTimperative.g:5496:1: rule__TypeLiteralCS__Alternatives : ( ( rulePrimitiveTypeCS ) | ( ruleCollectionTypeCS ) | ( ruleMapTypeCS ) | ( ruleTupleTypeCS ) );
public final void rule__TypeLiteralCS__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:5524:1: ( ( rulePrimitiveTypeCS ) | ( ruleCollectionTypeCS ) | ( ruleMapTypeCS ) | ( ruleTupleTypeCS ) )
- int alt56=4;
+ // InternalQVTimperative.g:5500:1: ( ( rulePrimitiveTypeCS ) | ( ruleCollectionTypeCS ) | ( ruleMapTypeCS ) | ( ruleTupleTypeCS ) )
+ int alt55=4;
switch ( input.LA(1) ) {
case 52:
case 53:
@@ -19073,7 +18972,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
case 58:
case 59:
{
- alt56=1;
+ alt55=1;
}
break;
case 60:
@@ -19082,33 +18981,33 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
case 63:
case 64:
{
- alt56=2;
+ alt55=2;
}
break;
case 50:
{
- alt56=3;
+ alt55=3;
}
break;
case 51:
{
- alt56=4;
+ alt55=4;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 56, 0, input);
+ new NoViableAltException("", 55, 0, input);
throw nvae;
}
- switch (alt56) {
+ switch (alt55) {
case 1 :
- // InternalQVTimperative.g:5525:1: ( rulePrimitiveTypeCS )
+ // InternalQVTimperative.g:5501:1: ( rulePrimitiveTypeCS )
{
- // InternalQVTimperative.g:5525:1: ( rulePrimitiveTypeCS )
- // InternalQVTimperative.g:5526:1: rulePrimitiveTypeCS
+ // InternalQVTimperative.g:5501:1: ( rulePrimitiveTypeCS )
+ // InternalQVTimperative.g:5502:1: rulePrimitiveTypeCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeLiteralCSAccess().getPrimitiveTypeCSParserRuleCall_0());
@@ -19128,10 +19027,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:5531:6: ( ruleCollectionTypeCS )
+ // InternalQVTimperative.g:5507:6: ( ruleCollectionTypeCS )
{
- // InternalQVTimperative.g:5531:6: ( ruleCollectionTypeCS )
- // InternalQVTimperative.g:5532:1: ruleCollectionTypeCS
+ // InternalQVTimperative.g:5507:6: ( ruleCollectionTypeCS )
+ // InternalQVTimperative.g:5508:1: ruleCollectionTypeCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeLiteralCSAccess().getCollectionTypeCSParserRuleCall_1());
@@ -19151,10 +19050,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 3 :
- // InternalQVTimperative.g:5537:6: ( ruleMapTypeCS )
+ // InternalQVTimperative.g:5513:6: ( ruleMapTypeCS )
{
- // InternalQVTimperative.g:5537:6: ( ruleMapTypeCS )
- // InternalQVTimperative.g:5538:1: ruleMapTypeCS
+ // InternalQVTimperative.g:5513:6: ( ruleMapTypeCS )
+ // InternalQVTimperative.g:5514:1: ruleMapTypeCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeLiteralCSAccess().getMapTypeCSParserRuleCall_2());
@@ -19174,10 +19073,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 4 :
- // InternalQVTimperative.g:5543:6: ( ruleTupleTypeCS )
+ // InternalQVTimperative.g:5519:6: ( ruleTupleTypeCS )
{
- // InternalQVTimperative.g:5543:6: ( ruleTupleTypeCS )
- // InternalQVTimperative.g:5544:1: ruleTupleTypeCS
+ // InternalQVTimperative.g:5519:6: ( ruleTupleTypeCS )
+ // InternalQVTimperative.g:5520:1: ruleTupleTypeCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeLiteralCSAccess().getTupleTypeCSParserRuleCall_3());
@@ -19214,21 +19113,21 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeExpCS__Alternatives_0"
- // InternalQVTimperative.g:5554:1: rule__TypeExpCS__Alternatives_0 : ( ( ruleTypeNameExpCS ) | ( ruleTypeLiteralCS ) | ( ruleCollectionPatternCS ) );
+ // InternalQVTimperative.g:5530:1: rule__TypeExpCS__Alternatives_0 : ( ( ruleTypeNameExpCS ) | ( ruleTypeLiteralCS ) | ( ruleCollectionPatternCS ) );
public final void rule__TypeExpCS__Alternatives_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:5558:1: ( ( ruleTypeNameExpCS ) | ( ruleTypeLiteralCS ) | ( ruleCollectionPatternCS ) )
- int alt57=3;
- alt57 = dfa57.predict(input);
- switch (alt57) {
+ // InternalQVTimperative.g:5534:1: ( ( ruleTypeNameExpCS ) | ( ruleTypeLiteralCS ) | ( ruleCollectionPatternCS ) )
+ int alt56=3;
+ alt56 = dfa56.predict(input);
+ switch (alt56) {
case 1 :
- // InternalQVTimperative.g:5559:1: ( ruleTypeNameExpCS )
+ // InternalQVTimperative.g:5535:1: ( ruleTypeNameExpCS )
{
- // InternalQVTimperative.g:5559:1: ( ruleTypeNameExpCS )
- // InternalQVTimperative.g:5560:1: ruleTypeNameExpCS
+ // InternalQVTimperative.g:5535:1: ( ruleTypeNameExpCS )
+ // InternalQVTimperative.g:5536:1: ruleTypeNameExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeExpCSAccess().getTypeNameExpCSParserRuleCall_0_0());
@@ -19248,10 +19147,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:5565:6: ( ruleTypeLiteralCS )
+ // InternalQVTimperative.g:5541:6: ( ruleTypeLiteralCS )
{
- // InternalQVTimperative.g:5565:6: ( ruleTypeLiteralCS )
- // InternalQVTimperative.g:5566:1: ruleTypeLiteralCS
+ // InternalQVTimperative.g:5541:6: ( ruleTypeLiteralCS )
+ // InternalQVTimperative.g:5542:1: ruleTypeLiteralCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeExpCSAccess().getTypeLiteralCSParserRuleCall_0_1());
@@ -19271,10 +19170,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 3 :
- // InternalQVTimperative.g:5571:6: ( ruleCollectionPatternCS )
+ // InternalQVTimperative.g:5547:6: ( ruleCollectionPatternCS )
{
- // InternalQVTimperative.g:5571:6: ( ruleCollectionPatternCS )
- // InternalQVTimperative.g:5572:1: ruleCollectionPatternCS
+ // InternalQVTimperative.g:5547:6: ( ruleCollectionPatternCS )
+ // InternalQVTimperative.g:5548:1: ruleCollectionPatternCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeExpCSAccess().getCollectionPatternCSParserRuleCall_0_2());
@@ -19311,27 +19210,27 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ExpCS__Alternatives"
- // InternalQVTimperative.g:5582:1: rule__ExpCS__Alternatives : ( ( ( rule__ExpCS__Group_0__0 ) ) | ( rulePrefixedLetExpCS ) );
+ // InternalQVTimperative.g:5558:1: rule__ExpCS__Alternatives : ( ( ( rule__ExpCS__Group_0__0 ) ) | ( rulePrefixedLetExpCS ) );
public final void rule__ExpCS__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:5586:1: ( ( ( rule__ExpCS__Group_0__0 ) ) | ( rulePrefixedLetExpCS ) )
- int alt58=2;
- alt58 = dfa58.predict(input);
- switch (alt58) {
+ // InternalQVTimperative.g:5562:1: ( ( ( rule__ExpCS__Group_0__0 ) ) | ( rulePrefixedLetExpCS ) )
+ int alt57=2;
+ alt57 = dfa57.predict(input);
+ switch (alt57) {
case 1 :
- // InternalQVTimperative.g:5587:1: ( ( rule__ExpCS__Group_0__0 ) )
+ // InternalQVTimperative.g:5563:1: ( ( rule__ExpCS__Group_0__0 ) )
{
- // InternalQVTimperative.g:5587:1: ( ( rule__ExpCS__Group_0__0 ) )
- // InternalQVTimperative.g:5588:1: ( rule__ExpCS__Group_0__0 )
+ // InternalQVTimperative.g:5563:1: ( ( rule__ExpCS__Group_0__0 ) )
+ // InternalQVTimperative.g:5564:1: ( rule__ExpCS__Group_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getExpCSAccess().getGroup_0());
}
- // InternalQVTimperative.g:5589:1: ( rule__ExpCS__Group_0__0 )
- // InternalQVTimperative.g:5589:2: rule__ExpCS__Group_0__0
+ // InternalQVTimperative.g:5565:1: ( rule__ExpCS__Group_0__0 )
+ // InternalQVTimperative.g:5565:2: rule__ExpCS__Group_0__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ExpCS__Group_0__0();
@@ -19351,10 +19250,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:5593:6: ( rulePrefixedLetExpCS )
+ // InternalQVTimperative.g:5569:6: ( rulePrefixedLetExpCS )
{
- // InternalQVTimperative.g:5593:6: ( rulePrefixedLetExpCS )
- // InternalQVTimperative.g:5594:1: rulePrefixedLetExpCS
+ // InternalQVTimperative.g:5569:6: ( rulePrefixedLetExpCS )
+ // InternalQVTimperative.g:5570:1: rulePrefixedLetExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getExpCSAccess().getPrefixedLetExpCSParserRuleCall_1());
@@ -19391,41 +19290,41 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PrefixedLetExpCS__Alternatives"
- // InternalQVTimperative.g:5604:1: rule__PrefixedLetExpCS__Alternatives : ( ( ( rule__PrefixedLetExpCS__Group_0__0 ) ) | ( ruleLetExpCS ) );
+ // InternalQVTimperative.g:5580:1: rule__PrefixedLetExpCS__Alternatives : ( ( ( rule__PrefixedLetExpCS__Group_0__0 ) ) | ( ruleLetExpCS ) );
public final void rule__PrefixedLetExpCS__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:5608:1: ( ( ( rule__PrefixedLetExpCS__Group_0__0 ) ) | ( ruleLetExpCS ) )
- int alt59=2;
- int LA59_0 = input.LA(1);
+ // InternalQVTimperative.g:5584:1: ( ( ( rule__PrefixedLetExpCS__Group_0__0 ) ) | ( ruleLetExpCS ) )
+ int alt58=2;
+ int LA58_0 = input.LA(1);
- if ( ((LA59_0>=31 && LA59_0<=32)) ) {
- alt59=1;
+ if ( ((LA58_0>=31 && LA58_0<=32)) ) {
+ alt58=1;
}
- else if ( (LA59_0==110) ) {
- alt59=2;
+ else if ( (LA58_0==111) ) {
+ alt58=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 59, 0, input);
+ new NoViableAltException("", 58, 0, input);
throw nvae;
}
- switch (alt59) {
+ switch (alt58) {
case 1 :
- // InternalQVTimperative.g:5609:1: ( ( rule__PrefixedLetExpCS__Group_0__0 ) )
+ // InternalQVTimperative.g:5585:1: ( ( rule__PrefixedLetExpCS__Group_0__0 ) )
{
- // InternalQVTimperative.g:5609:1: ( ( rule__PrefixedLetExpCS__Group_0__0 ) )
- // InternalQVTimperative.g:5610:1: ( rule__PrefixedLetExpCS__Group_0__0 )
+ // InternalQVTimperative.g:5585:1: ( ( rule__PrefixedLetExpCS__Group_0__0 ) )
+ // InternalQVTimperative.g:5586:1: ( rule__PrefixedLetExpCS__Group_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrefixedLetExpCSAccess().getGroup_0());
}
- // InternalQVTimperative.g:5611:1: ( rule__PrefixedLetExpCS__Group_0__0 )
- // InternalQVTimperative.g:5611:2: rule__PrefixedLetExpCS__Group_0__0
+ // InternalQVTimperative.g:5587:1: ( rule__PrefixedLetExpCS__Group_0__0 )
+ // InternalQVTimperative.g:5587:2: rule__PrefixedLetExpCS__Group_0__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__PrefixedLetExpCS__Group_0__0();
@@ -19445,10 +19344,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:5615:6: ( ruleLetExpCS )
+ // InternalQVTimperative.g:5591:6: ( ruleLetExpCS )
{
- // InternalQVTimperative.g:5615:6: ( ruleLetExpCS )
- // InternalQVTimperative.g:5616:1: ruleLetExpCS
+ // InternalQVTimperative.g:5591:6: ( ruleLetExpCS )
+ // InternalQVTimperative.g:5592:1: ruleLetExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrefixedLetExpCSAccess().getLetExpCSParserRuleCall_1());
@@ -19485,41 +19384,41 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PrefixedPrimaryExpCS__Alternatives"
- // InternalQVTimperative.g:5626:1: rule__PrefixedPrimaryExpCS__Alternatives : ( ( ( rule__PrefixedPrimaryExpCS__Group_0__0 ) ) | ( rulePrimaryExpCS ) );
+ // InternalQVTimperative.g:5602:1: rule__PrefixedPrimaryExpCS__Alternatives : ( ( ( rule__PrefixedPrimaryExpCS__Group_0__0 ) ) | ( rulePrimaryExpCS ) );
public final void rule__PrefixedPrimaryExpCS__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:5630:1: ( ( ( rule__PrefixedPrimaryExpCS__Group_0__0 ) ) | ( rulePrimaryExpCS ) )
- int alt60=2;
- int LA60_0 = input.LA(1);
+ // InternalQVTimperative.g:5606:1: ( ( ( rule__PrefixedPrimaryExpCS__Group_0__0 ) ) | ( rulePrimaryExpCS ) )
+ int alt59=2;
+ int LA59_0 = input.LA(1);
- if ( ((LA60_0>=31 && LA60_0<=32)) ) {
- alt60=1;
+ if ( ((LA59_0>=31 && LA59_0<=32)) ) {
+ alt59=1;
}
- else if ( ((LA60_0>=RULE_INT && LA60_0<=RULE_ESCAPED_ID)||(LA60_0>=19 && LA60_0<=29)||LA60_0==33||(LA60_0>=50 && LA60_0<=64)||LA60_0==72||LA60_0==98||(LA60_0>=100 && LA60_0<=101)||LA60_0==105||LA60_0==111||(LA60_0>=142 && LA60_0<=143)) ) {
- alt60=2;
+ else if ( ((LA59_0>=RULE_INT && LA59_0<=RULE_ESCAPED_ID)||(LA59_0>=19 && LA59_0<=29)||LA59_0==33||(LA59_0>=50 && LA59_0<=64)||LA59_0==73||LA59_0==99||(LA59_0>=101 && LA59_0<=102)||LA59_0==106||LA59_0==112||(LA59_0>=143 && LA59_0<=144)) ) {
+ alt59=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 60, 0, input);
+ new NoViableAltException("", 59, 0, input);
throw nvae;
}
- switch (alt60) {
+ switch (alt59) {
case 1 :
- // InternalQVTimperative.g:5631:1: ( ( rule__PrefixedPrimaryExpCS__Group_0__0 ) )
+ // InternalQVTimperative.g:5607:1: ( ( rule__PrefixedPrimaryExpCS__Group_0__0 ) )
{
- // InternalQVTimperative.g:5631:1: ( ( rule__PrefixedPrimaryExpCS__Group_0__0 ) )
- // InternalQVTimperative.g:5632:1: ( rule__PrefixedPrimaryExpCS__Group_0__0 )
+ // InternalQVTimperative.g:5607:1: ( ( rule__PrefixedPrimaryExpCS__Group_0__0 ) )
+ // InternalQVTimperative.g:5608:1: ( rule__PrefixedPrimaryExpCS__Group_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrefixedPrimaryExpCSAccess().getGroup_0());
}
- // InternalQVTimperative.g:5633:1: ( rule__PrefixedPrimaryExpCS__Group_0__0 )
- // InternalQVTimperative.g:5633:2: rule__PrefixedPrimaryExpCS__Group_0__0
+ // InternalQVTimperative.g:5609:1: ( rule__PrefixedPrimaryExpCS__Group_0__0 )
+ // InternalQVTimperative.g:5609:2: rule__PrefixedPrimaryExpCS__Group_0__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__PrefixedPrimaryExpCS__Group_0__0();
@@ -19539,10 +19438,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:5637:6: ( rulePrimaryExpCS )
+ // InternalQVTimperative.g:5613:6: ( rulePrimaryExpCS )
{
- // InternalQVTimperative.g:5637:6: ( rulePrimaryExpCS )
- // InternalQVTimperative.g:5638:1: rulePrimaryExpCS
+ // InternalQVTimperative.g:5613:6: ( rulePrimaryExpCS )
+ // InternalQVTimperative.g:5614:1: rulePrimaryExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrefixedPrimaryExpCSAccess().getPrimaryExpCSParserRuleCall_1());
@@ -19579,21 +19478,21 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PrimaryExpCS__Alternatives"
- // InternalQVTimperative.g:5648:1: rule__PrimaryExpCS__Alternatives : ( ( ruleNestedExpCS ) | ( ruleIfExpCS ) | ( ruleSelfExpCS ) | ( rulePrimitiveLiteralExpCS ) | ( ruleTupleLiteralExpCS ) | ( ruleMapLiteralExpCS ) | ( ruleCollectionLiteralExpCS ) | ( ruleLambdaLiteralExpCS ) | ( ruleTypeLiteralExpCS ) | ( ruleNameExpCS ) );
+ // InternalQVTimperative.g:5624:1: rule__PrimaryExpCS__Alternatives : ( ( ruleNestedExpCS ) | ( ruleIfExpCS ) | ( ruleSelfExpCS ) | ( rulePrimitiveLiteralExpCS ) | ( ruleTupleLiteralExpCS ) | ( ruleMapLiteralExpCS ) | ( ruleCollectionLiteralExpCS ) | ( ruleLambdaLiteralExpCS ) | ( ruleTypeLiteralExpCS ) | ( ruleNameExpCS ) );
public final void rule__PrimaryExpCS__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:5652:1: ( ( ruleNestedExpCS ) | ( ruleIfExpCS ) | ( ruleSelfExpCS ) | ( rulePrimitiveLiteralExpCS ) | ( ruleTupleLiteralExpCS ) | ( ruleMapLiteralExpCS ) | ( ruleCollectionLiteralExpCS ) | ( ruleLambdaLiteralExpCS ) | ( ruleTypeLiteralExpCS ) | ( ruleNameExpCS ) )
- int alt61=10;
- alt61 = dfa61.predict(input);
- switch (alt61) {
+ // InternalQVTimperative.g:5628:1: ( ( ruleNestedExpCS ) | ( ruleIfExpCS ) | ( ruleSelfExpCS ) | ( rulePrimitiveLiteralExpCS ) | ( ruleTupleLiteralExpCS ) | ( ruleMapLiteralExpCS ) | ( ruleCollectionLiteralExpCS ) | ( ruleLambdaLiteralExpCS ) | ( ruleTypeLiteralExpCS ) | ( ruleNameExpCS ) )
+ int alt60=10;
+ alt60 = dfa60.predict(input);
+ switch (alt60) {
case 1 :
- // InternalQVTimperative.g:5653:1: ( ruleNestedExpCS )
+ // InternalQVTimperative.g:5629:1: ( ruleNestedExpCS )
{
- // InternalQVTimperative.g:5653:1: ( ruleNestedExpCS )
- // InternalQVTimperative.g:5654:1: ruleNestedExpCS
+ // InternalQVTimperative.g:5629:1: ( ruleNestedExpCS )
+ // InternalQVTimperative.g:5630:1: ruleNestedExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getNestedExpCSParserRuleCall_0());
@@ -19613,10 +19512,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:5659:6: ( ruleIfExpCS )
+ // InternalQVTimperative.g:5635:6: ( ruleIfExpCS )
{
- // InternalQVTimperative.g:5659:6: ( ruleIfExpCS )
- // InternalQVTimperative.g:5660:1: ruleIfExpCS
+ // InternalQVTimperative.g:5635:6: ( ruleIfExpCS )
+ // InternalQVTimperative.g:5636:1: ruleIfExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getIfExpCSParserRuleCall_1());
@@ -19636,10 +19535,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 3 :
- // InternalQVTimperative.g:5665:6: ( ruleSelfExpCS )
+ // InternalQVTimperative.g:5641:6: ( ruleSelfExpCS )
{
- // InternalQVTimperative.g:5665:6: ( ruleSelfExpCS )
- // InternalQVTimperative.g:5666:1: ruleSelfExpCS
+ // InternalQVTimperative.g:5641:6: ( ruleSelfExpCS )
+ // InternalQVTimperative.g:5642:1: ruleSelfExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getSelfExpCSParserRuleCall_2());
@@ -19659,10 +19558,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 4 :
- // InternalQVTimperative.g:5671:6: ( rulePrimitiveLiteralExpCS )
+ // InternalQVTimperative.g:5647:6: ( rulePrimitiveLiteralExpCS )
{
- // InternalQVTimperative.g:5671:6: ( rulePrimitiveLiteralExpCS )
- // InternalQVTimperative.g:5672:1: rulePrimitiveLiteralExpCS
+ // InternalQVTimperative.g:5647:6: ( rulePrimitiveLiteralExpCS )
+ // InternalQVTimperative.g:5648:1: rulePrimitiveLiteralExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getPrimitiveLiteralExpCSParserRuleCall_3());
@@ -19682,10 +19581,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 5 :
- // InternalQVTimperative.g:5677:6: ( ruleTupleLiteralExpCS )
+ // InternalQVTimperative.g:5653:6: ( ruleTupleLiteralExpCS )
{
- // InternalQVTimperative.g:5677:6: ( ruleTupleLiteralExpCS )
- // InternalQVTimperative.g:5678:1: ruleTupleLiteralExpCS
+ // InternalQVTimperative.g:5653:6: ( ruleTupleLiteralExpCS )
+ // InternalQVTimperative.g:5654:1: ruleTupleLiteralExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getTupleLiteralExpCSParserRuleCall_4());
@@ -19705,10 +19604,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 6 :
- // InternalQVTimperative.g:5683:6: ( ruleMapLiteralExpCS )
+ // InternalQVTimperative.g:5659:6: ( ruleMapLiteralExpCS )
{
- // InternalQVTimperative.g:5683:6: ( ruleMapLiteralExpCS )
- // InternalQVTimperative.g:5684:1: ruleMapLiteralExpCS
+ // InternalQVTimperative.g:5659:6: ( ruleMapLiteralExpCS )
+ // InternalQVTimperative.g:5660:1: ruleMapLiteralExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getMapLiteralExpCSParserRuleCall_5());
@@ -19728,10 +19627,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 7 :
- // InternalQVTimperative.g:5689:6: ( ruleCollectionLiteralExpCS )
+ // InternalQVTimperative.g:5665:6: ( ruleCollectionLiteralExpCS )
{
- // InternalQVTimperative.g:5689:6: ( ruleCollectionLiteralExpCS )
- // InternalQVTimperative.g:5690:1: ruleCollectionLiteralExpCS
+ // InternalQVTimperative.g:5665:6: ( ruleCollectionLiteralExpCS )
+ // InternalQVTimperative.g:5666:1: ruleCollectionLiteralExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getCollectionLiteralExpCSParserRuleCall_6());
@@ -19751,10 +19650,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 8 :
- // InternalQVTimperative.g:5695:6: ( ruleLambdaLiteralExpCS )
+ // InternalQVTimperative.g:5671:6: ( ruleLambdaLiteralExpCS )
{
- // InternalQVTimperative.g:5695:6: ( ruleLambdaLiteralExpCS )
- // InternalQVTimperative.g:5696:1: ruleLambdaLiteralExpCS
+ // InternalQVTimperative.g:5671:6: ( ruleLambdaLiteralExpCS )
+ // InternalQVTimperative.g:5672:1: ruleLambdaLiteralExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getLambdaLiteralExpCSParserRuleCall_7());
@@ -19774,10 +19673,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 9 :
- // InternalQVTimperative.g:5701:6: ( ruleTypeLiteralExpCS )
+ // InternalQVTimperative.g:5677:6: ( ruleTypeLiteralExpCS )
{
- // InternalQVTimperative.g:5701:6: ( ruleTypeLiteralExpCS )
- // InternalQVTimperative.g:5702:1: ruleTypeLiteralExpCS
+ // InternalQVTimperative.g:5677:6: ( ruleTypeLiteralExpCS )
+ // InternalQVTimperative.g:5678:1: ruleTypeLiteralExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getTypeLiteralExpCSParserRuleCall_8());
@@ -19797,10 +19696,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 10 :
- // InternalQVTimperative.g:5707:6: ( ruleNameExpCS )
+ // InternalQVTimperative.g:5683:6: ( ruleNameExpCS )
{
- // InternalQVTimperative.g:5707:6: ( ruleNameExpCS )
- // InternalQVTimperative.g:5708:1: ruleNameExpCS
+ // InternalQVTimperative.g:5683:6: ( ruleNameExpCS )
+ // InternalQVTimperative.g:5684:1: ruleNameExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getNameExpCSParserRuleCall_9());
@@ -19837,49 +19736,49 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CurlyBracketedClauseCS__Alternatives_2"
- // InternalQVTimperative.g:5718:1: rule__CurlyBracketedClauseCS__Alternatives_2 : ( ( ( rule__CurlyBracketedClauseCS__Group_2_0__0 )? ) | ( ( rule__CurlyBracketedClauseCS__ValueAssignment_2_1 ) ) );
+ // InternalQVTimperative.g:5694:1: rule__CurlyBracketedClauseCS__Alternatives_2 : ( ( ( rule__CurlyBracketedClauseCS__Group_2_0__0 )? ) | ( ( rule__CurlyBracketedClauseCS__ValueAssignment_2_1 ) ) );
public final void rule__CurlyBracketedClauseCS__Alternatives_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:5722:1: ( ( ( rule__CurlyBracketedClauseCS__Group_2_0__0 )? ) | ( ( rule__CurlyBracketedClauseCS__ValueAssignment_2_1 ) ) )
- int alt63=2;
- int LA63_0 = input.LA(1);
+ // InternalQVTimperative.g:5698:1: ( ( ( rule__CurlyBracketedClauseCS__Group_2_0__0 )? ) | ( ( rule__CurlyBracketedClauseCS__ValueAssignment_2_1 ) ) )
+ int alt62=2;
+ int LA62_0 = input.LA(1);
- if ( ((LA63_0>=RULE_SIMPLE_ID && LA63_0<=RULE_ESCAPED_ID)||(LA63_0>=19 && LA63_0<=29)||LA63_0==69) ) {
- alt63=1;
+ if ( ((LA62_0>=RULE_SIMPLE_ID && LA62_0<=RULE_ESCAPED_ID)||(LA62_0>=19 && LA62_0<=29)||LA62_0==71) ) {
+ alt62=1;
}
- else if ( (LA63_0==RULE_SINGLE_QUOTED_STRING) ) {
- alt63=2;
+ else if ( (LA62_0==RULE_SINGLE_QUOTED_STRING) ) {
+ alt62=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 63, 0, input);
+ new NoViableAltException("", 62, 0, input);
throw nvae;
}
- switch (alt63) {
+ switch (alt62) {
case 1 :
- // InternalQVTimperative.g:5723:1: ( ( rule__CurlyBracketedClauseCS__Group_2_0__0 )? )
+ // InternalQVTimperative.g:5699:1: ( ( rule__CurlyBracketedClauseCS__Group_2_0__0 )? )
{
- // InternalQVTimperative.g:5723:1: ( ( rule__CurlyBracketedClauseCS__Group_2_0__0 )? )
- // InternalQVTimperative.g:5724:1: ( rule__CurlyBracketedClauseCS__Group_2_0__0 )?
+ // InternalQVTimperative.g:5699:1: ( ( rule__CurlyBracketedClauseCS__Group_2_0__0 )? )
+ // InternalQVTimperative.g:5700:1: ( rule__CurlyBracketedClauseCS__Group_2_0__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCurlyBracketedClauseCSAccess().getGroup_2_0());
}
- // InternalQVTimperative.g:5725:1: ( rule__CurlyBracketedClauseCS__Group_2_0__0 )?
- int alt62=2;
- int LA62_0 = input.LA(1);
+ // InternalQVTimperative.g:5701:1: ( rule__CurlyBracketedClauseCS__Group_2_0__0 )?
+ int alt61=2;
+ int LA61_0 = input.LA(1);
- if ( ((LA62_0>=RULE_SIMPLE_ID && LA62_0<=RULE_ESCAPED_ID)||(LA62_0>=19 && LA62_0<=29)) ) {
- alt62=1;
+ if ( ((LA61_0>=RULE_SIMPLE_ID && LA61_0<=RULE_ESCAPED_ID)||(LA61_0>=19 && LA61_0<=29)) ) {
+ alt61=1;
}
- switch (alt62) {
+ switch (alt61) {
case 1 :
- // InternalQVTimperative.g:5725:2: rule__CurlyBracketedClauseCS__Group_2_0__0
+ // InternalQVTimperative.g:5701:2: rule__CurlyBracketedClauseCS__Group_2_0__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CurlyBracketedClauseCS__Group_2_0__0();
@@ -19902,16 +19801,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:5729:6: ( ( rule__CurlyBracketedClauseCS__ValueAssignment_2_1 ) )
+ // InternalQVTimperative.g:5705:6: ( ( rule__CurlyBracketedClauseCS__ValueAssignment_2_1 ) )
{
- // InternalQVTimperative.g:5729:6: ( ( rule__CurlyBracketedClauseCS__ValueAssignment_2_1 ) )
- // InternalQVTimperative.g:5730:1: ( rule__CurlyBracketedClauseCS__ValueAssignment_2_1 )
+ // InternalQVTimperative.g:5705:6: ( ( rule__CurlyBracketedClauseCS__ValueAssignment_2_1 ) )
+ // InternalQVTimperative.g:5706:1: ( rule__CurlyBracketedClauseCS__ValueAssignment_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCurlyBracketedClauseCSAccess().getValueAssignment_2_1());
}
- // InternalQVTimperative.g:5731:1: ( rule__CurlyBracketedClauseCS__ValueAssignment_2_1 )
- // InternalQVTimperative.g:5731:2: rule__CurlyBracketedClauseCS__ValueAssignment_2_1
+ // InternalQVTimperative.g:5707:1: ( rule__CurlyBracketedClauseCS__ValueAssignment_2_1 )
+ // InternalQVTimperative.g:5707:2: rule__CurlyBracketedClauseCS__ValueAssignment_2_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CurlyBracketedClauseCS__ValueAssignment_2_1();
@@ -19948,41 +19847,41 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__Alternatives"
- // InternalQVTimperative.g:5740:1: rule__NavigatingArgCS__Alternatives : ( ( ( rule__NavigatingArgCS__Group_0__0 ) ) | ( ( rule__NavigatingArgCS__Group_1__0 ) ) );
+ // InternalQVTimperative.g:5716:1: rule__NavigatingArgCS__Alternatives : ( ( ( rule__NavigatingArgCS__Group_0__0 ) ) | ( ( rule__NavigatingArgCS__Group_1__0 ) ) );
public final void rule__NavigatingArgCS__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:5744:1: ( ( ( rule__NavigatingArgCS__Group_0__0 ) ) | ( ( rule__NavigatingArgCS__Group_1__0 ) ) )
- int alt64=2;
- int LA64_0 = input.LA(1);
+ // InternalQVTimperative.g:5720:1: ( ( ( rule__NavigatingArgCS__Group_0__0 ) ) | ( ( rule__NavigatingArgCS__Group_1__0 ) ) )
+ int alt63=2;
+ int LA63_0 = input.LA(1);
- if ( ((LA64_0>=RULE_INT && LA64_0<=RULE_ESCAPED_ID)||(LA64_0>=19 && LA64_0<=29)||(LA64_0>=31 && LA64_0<=33)||(LA64_0>=50 && LA64_0<=64)||LA64_0==72||LA64_0==98||(LA64_0>=100 && LA64_0<=101)||LA64_0==105||(LA64_0>=110 && LA64_0<=111)||(LA64_0>=142 && LA64_0<=143)) ) {
- alt64=1;
+ if ( ((LA63_0>=RULE_INT && LA63_0<=RULE_ESCAPED_ID)||(LA63_0>=19 && LA63_0<=29)||(LA63_0>=31 && LA63_0<=33)||(LA63_0>=50 && LA63_0<=64)||LA63_0==73||LA63_0==99||(LA63_0>=101 && LA63_0<=102)||LA63_0==106||(LA63_0>=111 && LA63_0<=112)||(LA63_0>=143 && LA63_0<=144)) ) {
+ alt63=1;
}
- else if ( (LA64_0==74) ) {
- alt64=2;
+ else if ( (LA63_0==75) ) {
+ alt63=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 64, 0, input);
+ new NoViableAltException("", 63, 0, input);
throw nvae;
}
- switch (alt64) {
+ switch (alt63) {
case 1 :
- // InternalQVTimperative.g:5745:1: ( ( rule__NavigatingArgCS__Group_0__0 ) )
+ // InternalQVTimperative.g:5721:1: ( ( rule__NavigatingArgCS__Group_0__0 ) )
{
- // InternalQVTimperative.g:5745:1: ( ( rule__NavigatingArgCS__Group_0__0 ) )
- // InternalQVTimperative.g:5746:1: ( rule__NavigatingArgCS__Group_0__0 )
+ // InternalQVTimperative.g:5721:1: ( ( rule__NavigatingArgCS__Group_0__0 ) )
+ // InternalQVTimperative.g:5722:1: ( rule__NavigatingArgCS__Group_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingArgCSAccess().getGroup_0());
}
- // InternalQVTimperative.g:5747:1: ( rule__NavigatingArgCS__Group_0__0 )
- // InternalQVTimperative.g:5747:2: rule__NavigatingArgCS__Group_0__0
+ // InternalQVTimperative.g:5723:1: ( rule__NavigatingArgCS__Group_0__0 )
+ // InternalQVTimperative.g:5723:2: rule__NavigatingArgCS__Group_0__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingArgCS__Group_0__0();
@@ -20002,16 +19901,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:5751:6: ( ( rule__NavigatingArgCS__Group_1__0 ) )
+ // InternalQVTimperative.g:5727:6: ( ( rule__NavigatingArgCS__Group_1__0 ) )
{
- // InternalQVTimperative.g:5751:6: ( ( rule__NavigatingArgCS__Group_1__0 ) )
- // InternalQVTimperative.g:5752:1: ( rule__NavigatingArgCS__Group_1__0 )
+ // InternalQVTimperative.g:5727:6: ( ( rule__NavigatingArgCS__Group_1__0 ) )
+ // InternalQVTimperative.g:5728:1: ( rule__NavigatingArgCS__Group_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingArgCSAccess().getGroup_1());
}
- // InternalQVTimperative.g:5753:1: ( rule__NavigatingArgCS__Group_1__0 )
- // InternalQVTimperative.g:5753:2: rule__NavigatingArgCS__Group_1__0
+ // InternalQVTimperative.g:5729:1: ( rule__NavigatingArgCS__Group_1__0 )
+ // InternalQVTimperative.g:5729:2: rule__NavigatingArgCS__Group_1__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingArgCS__Group_1__0();
@@ -20048,41 +19947,41 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__Alternatives_0_1"
- // InternalQVTimperative.g:5762:1: rule__NavigatingArgCS__Alternatives_0_1 : ( ( ( rule__NavigatingArgCS__Group_0_1_0__0 ) ) | ( ( rule__NavigatingArgCS__Group_0_1_1__0 ) ) );
+ // InternalQVTimperative.g:5738:1: rule__NavigatingArgCS__Alternatives_0_1 : ( ( ( rule__NavigatingArgCS__Group_0_1_0__0 ) ) | ( ( rule__NavigatingArgCS__Group_0_1_1__0 ) ) );
public final void rule__NavigatingArgCS__Alternatives_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:5766:1: ( ( ( rule__NavigatingArgCS__Group_0_1_0__0 ) ) | ( ( rule__NavigatingArgCS__Group_0_1_1__0 ) ) )
- int alt65=2;
- int LA65_0 = input.LA(1);
+ // InternalQVTimperative.g:5742:1: ( ( ( rule__NavigatingArgCS__Group_0_1_0__0 ) ) | ( ( rule__NavigatingArgCS__Group_0_1_1__0 ) ) )
+ int alt64=2;
+ int LA64_0 = input.LA(1);
- if ( (LA65_0==74) ) {
- alt65=1;
+ if ( (LA64_0==75) ) {
+ alt64=1;
}
- else if ( (LA65_0==75) ) {
- alt65=2;
+ else if ( (LA64_0==76) ) {
+ alt64=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 65, 0, input);
+ new NoViableAltException("", 64, 0, input);
throw nvae;
}
- switch (alt65) {
+ switch (alt64) {
case 1 :
- // InternalQVTimperative.g:5767:1: ( ( rule__NavigatingArgCS__Group_0_1_0__0 ) )
+ // InternalQVTimperative.g:5743:1: ( ( rule__NavigatingArgCS__Group_0_1_0__0 ) )
{
- // InternalQVTimperative.g:5767:1: ( ( rule__NavigatingArgCS__Group_0_1_0__0 ) )
- // InternalQVTimperative.g:5768:1: ( rule__NavigatingArgCS__Group_0_1_0__0 )
+ // InternalQVTimperative.g:5743:1: ( ( rule__NavigatingArgCS__Group_0_1_0__0 ) )
+ // InternalQVTimperative.g:5744:1: ( rule__NavigatingArgCS__Group_0_1_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingArgCSAccess().getGroup_0_1_0());
}
- // InternalQVTimperative.g:5769:1: ( rule__NavigatingArgCS__Group_0_1_0__0 )
- // InternalQVTimperative.g:5769:2: rule__NavigatingArgCS__Group_0_1_0__0
+ // InternalQVTimperative.g:5745:1: ( rule__NavigatingArgCS__Group_0_1_0__0 )
+ // InternalQVTimperative.g:5745:2: rule__NavigatingArgCS__Group_0_1_0__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingArgCS__Group_0_1_0__0();
@@ -20102,16 +20001,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:5773:6: ( ( rule__NavigatingArgCS__Group_0_1_1__0 ) )
+ // InternalQVTimperative.g:5749:6: ( ( rule__NavigatingArgCS__Group_0_1_1__0 ) )
{
- // InternalQVTimperative.g:5773:6: ( ( rule__NavigatingArgCS__Group_0_1_1__0 ) )
- // InternalQVTimperative.g:5774:1: ( rule__NavigatingArgCS__Group_0_1_1__0 )
+ // InternalQVTimperative.g:5749:6: ( ( rule__NavigatingArgCS__Group_0_1_1__0 ) )
+ // InternalQVTimperative.g:5750:1: ( rule__NavigatingArgCS__Group_0_1_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingArgCSAccess().getGroup_0_1_1());
}
- // InternalQVTimperative.g:5775:1: ( rule__NavigatingArgCS__Group_0_1_1__0 )
- // InternalQVTimperative.g:5775:2: rule__NavigatingArgCS__Group_0_1_1__0
+ // InternalQVTimperative.g:5751:1: ( rule__NavigatingArgCS__Group_0_1_1__0 )
+ // InternalQVTimperative.g:5751:2: rule__NavigatingArgCS__Group_0_1_1__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingArgCS__Group_0_1_1__0();
@@ -20148,41 +20047,41 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__Alternatives_2"
- // InternalQVTimperative.g:5784:1: rule__NavigatingCommaArgCS__Alternatives_2 : ( ( ( rule__NavigatingCommaArgCS__Group_2_0__0 ) ) | ( ( rule__NavigatingCommaArgCS__Group_2_1__0 ) ) );
+ // InternalQVTimperative.g:5760:1: rule__NavigatingCommaArgCS__Alternatives_2 : ( ( ( rule__NavigatingCommaArgCS__Group_2_0__0 ) ) | ( ( rule__NavigatingCommaArgCS__Group_2_1__0 ) ) );
public final void rule__NavigatingCommaArgCS__Alternatives_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:5788:1: ( ( ( rule__NavigatingCommaArgCS__Group_2_0__0 ) ) | ( ( rule__NavigatingCommaArgCS__Group_2_1__0 ) ) )
- int alt66=2;
- int LA66_0 = input.LA(1);
+ // InternalQVTimperative.g:5764:1: ( ( ( rule__NavigatingCommaArgCS__Group_2_0__0 ) ) | ( ( rule__NavigatingCommaArgCS__Group_2_1__0 ) ) )
+ int alt65=2;
+ int LA65_0 = input.LA(1);
- if ( (LA66_0==74) ) {
- alt66=1;
+ if ( (LA65_0==75) ) {
+ alt65=1;
}
- else if ( (LA66_0==75) ) {
- alt66=2;
+ else if ( (LA65_0==76) ) {
+ alt65=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 66, 0, input);
+ new NoViableAltException("", 65, 0, input);
throw nvae;
}
- switch (alt66) {
+ switch (alt65) {
case 1 :
- // InternalQVTimperative.g:5789:1: ( ( rule__NavigatingCommaArgCS__Group_2_0__0 ) )
+ // InternalQVTimperative.g:5765:1: ( ( rule__NavigatingCommaArgCS__Group_2_0__0 ) )
{
- // InternalQVTimperative.g:5789:1: ( ( rule__NavigatingCommaArgCS__Group_2_0__0 ) )
- // InternalQVTimperative.g:5790:1: ( rule__NavigatingCommaArgCS__Group_2_0__0 )
+ // InternalQVTimperative.g:5765:1: ( ( rule__NavigatingCommaArgCS__Group_2_0__0 ) )
+ // InternalQVTimperative.g:5766:1: ( rule__NavigatingCommaArgCS__Group_2_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingCommaArgCSAccess().getGroup_2_0());
}
- // InternalQVTimperative.g:5791:1: ( rule__NavigatingCommaArgCS__Group_2_0__0 )
- // InternalQVTimperative.g:5791:2: rule__NavigatingCommaArgCS__Group_2_0__0
+ // InternalQVTimperative.g:5767:1: ( rule__NavigatingCommaArgCS__Group_2_0__0 )
+ // InternalQVTimperative.g:5767:2: rule__NavigatingCommaArgCS__Group_2_0__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingCommaArgCS__Group_2_0__0();
@@ -20202,16 +20101,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:5795:6: ( ( rule__NavigatingCommaArgCS__Group_2_1__0 ) )
+ // InternalQVTimperative.g:5771:6: ( ( rule__NavigatingCommaArgCS__Group_2_1__0 ) )
{
- // InternalQVTimperative.g:5795:6: ( ( rule__NavigatingCommaArgCS__Group_2_1__0 ) )
- // InternalQVTimperative.g:5796:1: ( rule__NavigatingCommaArgCS__Group_2_1__0 )
+ // InternalQVTimperative.g:5771:6: ( ( rule__NavigatingCommaArgCS__Group_2_1__0 ) )
+ // InternalQVTimperative.g:5772:1: ( rule__NavigatingCommaArgCS__Group_2_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingCommaArgCSAccess().getGroup_2_1());
}
- // InternalQVTimperative.g:5797:1: ( rule__NavigatingCommaArgCS__Group_2_1__0 )
- // InternalQVTimperative.g:5797:2: rule__NavigatingCommaArgCS__Group_2_1__0
+ // InternalQVTimperative.g:5773:1: ( rule__NavigatingCommaArgCS__Group_2_1__0 )
+ // InternalQVTimperative.g:5773:2: rule__NavigatingCommaArgCS__Group_2_1__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingCommaArgCS__Group_2_1__0();
@@ -20248,21 +20147,21 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__IfExpCS__OwnedConditionAlternatives_1_0"
- // InternalQVTimperative.g:5806:1: rule__IfExpCS__OwnedConditionAlternatives_1_0 : ( ( ruleExpCS ) | ( rulePatternExpCS ) );
+ // InternalQVTimperative.g:5782:1: rule__IfExpCS__OwnedConditionAlternatives_1_0 : ( ( ruleExpCS ) | ( rulePatternExpCS ) );
public final void rule__IfExpCS__OwnedConditionAlternatives_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:5810:1: ( ( ruleExpCS ) | ( rulePatternExpCS ) )
- int alt67=2;
- alt67 = dfa67.predict(input);
- switch (alt67) {
+ // InternalQVTimperative.g:5786:1: ( ( ruleExpCS ) | ( rulePatternExpCS ) )
+ int alt66=2;
+ alt66 = dfa66.predict(input);
+ switch (alt66) {
case 1 :
- // InternalQVTimperative.g:5811:1: ( ruleExpCS )
+ // InternalQVTimperative.g:5787:1: ( ruleExpCS )
{
- // InternalQVTimperative.g:5811:1: ( ruleExpCS )
- // InternalQVTimperative.g:5812:1: ruleExpCS
+ // InternalQVTimperative.g:5787:1: ( ruleExpCS )
+ // InternalQVTimperative.g:5788:1: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getIfExpCSAccess().getOwnedConditionExpCSParserRuleCall_1_0_0());
@@ -20282,10 +20181,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:5817:6: ( rulePatternExpCS )
+ // InternalQVTimperative.g:5793:6: ( rulePatternExpCS )
{
- // InternalQVTimperative.g:5817:6: ( rulePatternExpCS )
- // InternalQVTimperative.g:5818:1: rulePatternExpCS
+ // InternalQVTimperative.g:5793:6: ( rulePatternExpCS )
+ // InternalQVTimperative.g:5794:1: rulePatternExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getIfExpCSAccess().getOwnedConditionPatternExpCSParserRuleCall_1_0_1());
@@ -20322,35 +20221,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MultiplicityCS__Alternatives_1"
- // InternalQVTimperative.g:5828:1: rule__MultiplicityCS__Alternatives_1 : ( ( ruleMultiplicityBoundsCS ) | ( ruleMultiplicityStringCS ) );
+ // InternalQVTimperative.g:5804:1: rule__MultiplicityCS__Alternatives_1 : ( ( ruleMultiplicityBoundsCS ) | ( ruleMultiplicityStringCS ) );
public final void rule__MultiplicityCS__Alternatives_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:5832:1: ( ( ruleMultiplicityBoundsCS ) | ( ruleMultiplicityStringCS ) )
- int alt68=2;
- int LA68_0 = input.LA(1);
+ // InternalQVTimperative.g:5808:1: ( ( ruleMultiplicityBoundsCS ) | ( ruleMultiplicityStringCS ) )
+ int alt67=2;
+ int LA67_0 = input.LA(1);
- if ( (LA68_0==RULE_INT) ) {
- alt68=1;
+ if ( (LA67_0==RULE_INT) ) {
+ alt67=1;
}
- else if ( (LA68_0==33||LA68_0==35||LA68_0==66) ) {
- alt68=2;
+ else if ( (LA67_0==33||LA67_0==35||LA67_0==66) ) {
+ alt67=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 68, 0, input);
+ new NoViableAltException("", 67, 0, input);
throw nvae;
}
- switch (alt68) {
+ switch (alt67) {
case 1 :
- // InternalQVTimperative.g:5833:1: ( ruleMultiplicityBoundsCS )
+ // InternalQVTimperative.g:5809:1: ( ruleMultiplicityBoundsCS )
{
- // InternalQVTimperative.g:5833:1: ( ruleMultiplicityBoundsCS )
- // InternalQVTimperative.g:5834:1: ruleMultiplicityBoundsCS
+ // InternalQVTimperative.g:5809:1: ( ruleMultiplicityBoundsCS )
+ // InternalQVTimperative.g:5810:1: ruleMultiplicityBoundsCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMultiplicityCSAccess().getMultiplicityBoundsCSParserRuleCall_1_0());
@@ -20370,10 +20269,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:5839:6: ( ruleMultiplicityStringCS )
+ // InternalQVTimperative.g:5815:6: ( ruleMultiplicityStringCS )
{
- // InternalQVTimperative.g:5839:6: ( ruleMultiplicityStringCS )
- // InternalQVTimperative.g:5840:1: ruleMultiplicityStringCS
+ // InternalQVTimperative.g:5815:6: ( ruleMultiplicityStringCS )
+ // InternalQVTimperative.g:5816:1: ruleMultiplicityStringCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMultiplicityCSAccess().getMultiplicityStringCSParserRuleCall_1_1());
@@ -20410,35 +20309,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MultiplicityCS__Alternatives_2"
- // InternalQVTimperative.g:5850:1: rule__MultiplicityCS__Alternatives_2 : ( ( '|?' ) | ( ( rule__MultiplicityCS__IsNullFreeAssignment_2_1 ) ) );
+ // InternalQVTimperative.g:5826:1: rule__MultiplicityCS__Alternatives_2 : ( ( '|?' ) | ( ( rule__MultiplicityCS__IsNullFreeAssignment_2_1 ) ) );
public final void rule__MultiplicityCS__Alternatives_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:5854:1: ( ( '|?' ) | ( ( rule__MultiplicityCS__IsNullFreeAssignment_2_1 ) ) )
- int alt69=2;
- int LA69_0 = input.LA(1);
+ // InternalQVTimperative.g:5830:1: ( ( '|?' ) | ( ( rule__MultiplicityCS__IsNullFreeAssignment_2_1 ) ) )
+ int alt68=2;
+ int LA68_0 = input.LA(1);
- if ( (LA69_0==65) ) {
- alt69=1;
+ if ( (LA68_0==65) ) {
+ alt68=1;
}
- else if ( (LA69_0==145) ) {
- alt69=2;
+ else if ( (LA68_0==146) ) {
+ alt68=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 69, 0, input);
+ new NoViableAltException("", 68, 0, input);
throw nvae;
}
- switch (alt69) {
+ switch (alt68) {
case 1 :
- // InternalQVTimperative.g:5855:1: ( '|?' )
+ // InternalQVTimperative.g:5831:1: ( '|?' )
{
- // InternalQVTimperative.g:5855:1: ( '|?' )
- // InternalQVTimperative.g:5856:1: '|?'
+ // InternalQVTimperative.g:5831:1: ( '|?' )
+ // InternalQVTimperative.g:5832:1: '|?'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMultiplicityCSAccess().getVerticalLineQuestionMarkKeyword_2_0());
@@ -20454,16 +20353,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:5863:6: ( ( rule__MultiplicityCS__IsNullFreeAssignment_2_1 ) )
+ // InternalQVTimperative.g:5839:6: ( ( rule__MultiplicityCS__IsNullFreeAssignment_2_1 ) )
{
- // InternalQVTimperative.g:5863:6: ( ( rule__MultiplicityCS__IsNullFreeAssignment_2_1 ) )
- // InternalQVTimperative.g:5864:1: ( rule__MultiplicityCS__IsNullFreeAssignment_2_1 )
+ // InternalQVTimperative.g:5839:6: ( ( rule__MultiplicityCS__IsNullFreeAssignment_2_1 ) )
+ // InternalQVTimperative.g:5840:1: ( rule__MultiplicityCS__IsNullFreeAssignment_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMultiplicityCSAccess().getIsNullFreeAssignment_2_1());
}
- // InternalQVTimperative.g:5865:1: ( rule__MultiplicityCS__IsNullFreeAssignment_2_1 )
- // InternalQVTimperative.g:5865:2: rule__MultiplicityCS__IsNullFreeAssignment_2_1
+ // InternalQVTimperative.g:5841:1: ( rule__MultiplicityCS__IsNullFreeAssignment_2_1 )
+ // InternalQVTimperative.g:5841:2: rule__MultiplicityCS__IsNullFreeAssignment_2_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MultiplicityCS__IsNullFreeAssignment_2_1();
@@ -20500,44 +20399,44 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MultiplicityStringCS__StringBoundsAlternatives_0"
- // InternalQVTimperative.g:5874:1: rule__MultiplicityStringCS__StringBoundsAlternatives_0 : ( ( '*' ) | ( '+' ) | ( '?' ) );
+ // InternalQVTimperative.g:5850:1: rule__MultiplicityStringCS__StringBoundsAlternatives_0 : ( ( '*' ) | ( '+' ) | ( '?' ) );
public final void rule__MultiplicityStringCS__StringBoundsAlternatives_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:5878:1: ( ( '*' ) | ( '+' ) | ( '?' ) )
- int alt70=3;
+ // InternalQVTimperative.g:5854:1: ( ( '*' ) | ( '+' ) | ( '?' ) )
+ int alt69=3;
switch ( input.LA(1) ) {
case 33:
{
- alt70=1;
+ alt69=1;
}
break;
case 35:
{
- alt70=2;
+ alt69=2;
}
break;
case 66:
{
- alt70=3;
+ alt69=3;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 70, 0, input);
+ new NoViableAltException("", 69, 0, input);
throw nvae;
}
- switch (alt70) {
+ switch (alt69) {
case 1 :
- // InternalQVTimperative.g:5879:1: ( '*' )
+ // InternalQVTimperative.g:5855:1: ( '*' )
{
- // InternalQVTimperative.g:5879:1: ( '*' )
- // InternalQVTimperative.g:5880:1: '*'
+ // InternalQVTimperative.g:5855:1: ( '*' )
+ // InternalQVTimperative.g:5856:1: '*'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMultiplicityStringCSAccess().getStringBoundsAsteriskKeyword_0_0());
@@ -20553,10 +20452,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:5887:6: ( '+' )
+ // InternalQVTimperative.g:5863:6: ( '+' )
{
- // InternalQVTimperative.g:5887:6: ( '+' )
- // InternalQVTimperative.g:5888:1: '+'
+ // InternalQVTimperative.g:5863:6: ( '+' )
+ // InternalQVTimperative.g:5864:1: '+'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMultiplicityStringCSAccess().getStringBoundsPlusSignKeyword_0_1());
@@ -20572,10 +20471,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 3 :
- // InternalQVTimperative.g:5895:6: ( '?' )
+ // InternalQVTimperative.g:5871:6: ( '?' )
{
- // InternalQVTimperative.g:5895:6: ( '?' )
- // InternalQVTimperative.g:5896:1: '?'
+ // InternalQVTimperative.g:5871:6: ( '?' )
+ // InternalQVTimperative.g:5872:1: '?'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMultiplicityStringCSAccess().getStringBoundsQuestionMarkKeyword_0_2());
@@ -20608,35 +20507,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeRefCS__Alternatives"
- // InternalQVTimperative.g:5908:1: rule__TypeRefCS__Alternatives : ( ( ruleTypedRefCS ) | ( ruleWildcardTypeRefCS ) );
+ // InternalQVTimperative.g:5884:1: rule__TypeRefCS__Alternatives : ( ( ruleTypedRefCS ) | ( ruleWildcardTypeRefCS ) );
public final void rule__TypeRefCS__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:5912:1: ( ( ruleTypedRefCS ) | ( ruleWildcardTypeRefCS ) )
- int alt71=2;
- int LA71_0 = input.LA(1);
+ // InternalQVTimperative.g:5888:1: ( ( ruleTypedRefCS ) | ( ruleWildcardTypeRefCS ) )
+ int alt70=2;
+ int LA70_0 = input.LA(1);
- if ( ((LA71_0>=RULE_SIMPLE_ID && LA71_0<=RULE_ESCAPED_ID)||(LA71_0>=19 && LA71_0<=29)) ) {
- alt71=1;
+ if ( ((LA70_0>=RULE_SIMPLE_ID && LA70_0<=RULE_ESCAPED_ID)||(LA70_0>=19 && LA70_0<=29)) ) {
+ alt70=1;
}
- else if ( (LA71_0==66) ) {
- alt71=2;
+ else if ( (LA70_0==66) ) {
+ alt70=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 71, 0, input);
+ new NoViableAltException("", 70, 0, input);
throw nvae;
}
- switch (alt71) {
+ switch (alt70) {
case 1 :
- // InternalQVTimperative.g:5913:1: ( ruleTypedRefCS )
+ // InternalQVTimperative.g:5889:1: ( ruleTypedRefCS )
{
- // InternalQVTimperative.g:5913:1: ( ruleTypedRefCS )
- // InternalQVTimperative.g:5914:1: ruleTypedRefCS
+ // InternalQVTimperative.g:5889:1: ( ruleTypedRefCS )
+ // InternalQVTimperative.g:5890:1: ruleTypedRefCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeRefCSAccess().getTypedRefCSParserRuleCall_0());
@@ -20656,10 +20555,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:5919:6: ( ruleWildcardTypeRefCS )
+ // InternalQVTimperative.g:5895:6: ( ruleWildcardTypeRefCS )
{
- // InternalQVTimperative.g:5919:6: ( ruleWildcardTypeRefCS )
- // InternalQVTimperative.g:5920:1: ruleWildcardTypeRefCS
+ // InternalQVTimperative.g:5895:6: ( ruleWildcardTypeRefCS )
+ // InternalQVTimperative.g:5896:1: ruleWildcardTypeRefCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeRefCSAccess().getWildcardTypeRefCSParserRuleCall_1());
@@ -20696,35 +20595,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ID__Alternatives"
- // InternalQVTimperative.g:5930:1: rule__ID__Alternatives : ( ( RULE_SIMPLE_ID ) | ( RULE_ESCAPED_ID ) );
+ // InternalQVTimperative.g:5906:1: rule__ID__Alternatives : ( ( RULE_SIMPLE_ID ) | ( RULE_ESCAPED_ID ) );
public final void rule__ID__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:5934:1: ( ( RULE_SIMPLE_ID ) | ( RULE_ESCAPED_ID ) )
- int alt72=2;
- int LA72_0 = input.LA(1);
+ // InternalQVTimperative.g:5910:1: ( ( RULE_SIMPLE_ID ) | ( RULE_ESCAPED_ID ) )
+ int alt71=2;
+ int LA71_0 = input.LA(1);
- if ( (LA72_0==RULE_SIMPLE_ID) ) {
- alt72=1;
+ if ( (LA71_0==RULE_SIMPLE_ID) ) {
+ alt71=1;
}
- else if ( (LA72_0==RULE_ESCAPED_ID) ) {
- alt72=2;
+ else if ( (LA71_0==RULE_ESCAPED_ID) ) {
+ alt71=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 72, 0, input);
+ new NoViableAltException("", 71, 0, input);
throw nvae;
}
- switch (alt72) {
+ switch (alt71) {
case 1 :
- // InternalQVTimperative.g:5935:1: ( RULE_SIMPLE_ID )
+ // InternalQVTimperative.g:5911:1: ( RULE_SIMPLE_ID )
{
- // InternalQVTimperative.g:5935:1: ( RULE_SIMPLE_ID )
- // InternalQVTimperative.g:5936:1: RULE_SIMPLE_ID
+ // InternalQVTimperative.g:5911:1: ( RULE_SIMPLE_ID )
+ // InternalQVTimperative.g:5912:1: RULE_SIMPLE_ID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getIDAccess().getSIMPLE_IDTerminalRuleCall_0());
@@ -20740,10 +20639,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:5941:6: ( RULE_ESCAPED_ID )
+ // InternalQVTimperative.g:5917:6: ( RULE_ESCAPED_ID )
{
- // InternalQVTimperative.g:5941:6: ( RULE_ESCAPED_ID )
- // InternalQVTimperative.g:5942:1: RULE_ESCAPED_ID
+ // InternalQVTimperative.g:5917:6: ( RULE_ESCAPED_ID )
+ // InternalQVTimperative.g:5918:1: RULE_ESCAPED_ID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getIDAccess().getESCAPED_IDTerminalRuleCall_1());
@@ -20776,35 +20675,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__UPPER__Alternatives"
- // InternalQVTimperative.g:5952:1: rule__UPPER__Alternatives : ( ( RULE_INT ) | ( '*' ) );
+ // InternalQVTimperative.g:5928:1: rule__UPPER__Alternatives : ( ( RULE_INT ) | ( '*' ) );
public final void rule__UPPER__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:5956:1: ( ( RULE_INT ) | ( '*' ) )
- int alt73=2;
- int LA73_0 = input.LA(1);
+ // InternalQVTimperative.g:5932:1: ( ( RULE_INT ) | ( '*' ) )
+ int alt72=2;
+ int LA72_0 = input.LA(1);
- if ( (LA73_0==RULE_INT) ) {
- alt73=1;
+ if ( (LA72_0==RULE_INT) ) {
+ alt72=1;
}
- else if ( (LA73_0==33) ) {
- alt73=2;
+ else if ( (LA72_0==33) ) {
+ alt72=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 73, 0, input);
+ new NoViableAltException("", 72, 0, input);
throw nvae;
}
- switch (alt73) {
+ switch (alt72) {
case 1 :
- // InternalQVTimperative.g:5957:1: ( RULE_INT )
+ // InternalQVTimperative.g:5933:1: ( RULE_INT )
{
- // InternalQVTimperative.g:5957:1: ( RULE_INT )
- // InternalQVTimperative.g:5958:1: RULE_INT
+ // InternalQVTimperative.g:5933:1: ( RULE_INT )
+ // InternalQVTimperative.g:5934:1: RULE_INT
{
if ( state.backtracking==0 ) {
before(grammarAccess.getUPPERAccess().getINTTerminalRuleCall_0());
@@ -20820,10 +20719,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:5963:6: ( '*' )
+ // InternalQVTimperative.g:5939:6: ( '*' )
{
- // InternalQVTimperative.g:5963:6: ( '*' )
- // InternalQVTimperative.g:5964:1: '*'
+ // InternalQVTimperative.g:5939:6: ( '*' )
+ // InternalQVTimperative.g:5940:1: '*'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getUPPERAccess().getAsteriskKeyword_1());
@@ -20856,14 +20755,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TopLevelCS__Group__0"
- // InternalQVTimperative.g:5978:1: rule__TopLevelCS__Group__0 : rule__TopLevelCS__Group__0__Impl rule__TopLevelCS__Group__1 ;
+ // InternalQVTimperative.g:5954:1: rule__TopLevelCS__Group__0 : rule__TopLevelCS__Group__0__Impl rule__TopLevelCS__Group__1 ;
public final void rule__TopLevelCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:5982:1: ( rule__TopLevelCS__Group__0__Impl rule__TopLevelCS__Group__1 )
- // InternalQVTimperative.g:5983:2: rule__TopLevelCS__Group__0__Impl rule__TopLevelCS__Group__1
+ // InternalQVTimperative.g:5958:1: ( rule__TopLevelCS__Group__0__Impl rule__TopLevelCS__Group__1 )
+ // InternalQVTimperative.g:5959:2: rule__TopLevelCS__Group__0__Impl rule__TopLevelCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_4);
rule__TopLevelCS__Group__0__Impl();
@@ -20894,35 +20793,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TopLevelCS__Group__0__Impl"
- // InternalQVTimperative.g:5990:1: rule__TopLevelCS__Group__0__Impl : ( ( rule__TopLevelCS__OwnedImportsAssignment_0 )* ) ;
+ // InternalQVTimperative.g:5966:1: rule__TopLevelCS__Group__0__Impl : ( ( rule__TopLevelCS__OwnedImportsAssignment_0 )* ) ;
public final void rule__TopLevelCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:5994:1: ( ( ( rule__TopLevelCS__OwnedImportsAssignment_0 )* ) )
- // InternalQVTimperative.g:5995:1: ( ( rule__TopLevelCS__OwnedImportsAssignment_0 )* )
+ // InternalQVTimperative.g:5970:1: ( ( ( rule__TopLevelCS__OwnedImportsAssignment_0 )* ) )
+ // InternalQVTimperative.g:5971:1: ( ( rule__TopLevelCS__OwnedImportsAssignment_0 )* )
{
- // InternalQVTimperative.g:5995:1: ( ( rule__TopLevelCS__OwnedImportsAssignment_0 )* )
- // InternalQVTimperative.g:5996:1: ( rule__TopLevelCS__OwnedImportsAssignment_0 )*
+ // InternalQVTimperative.g:5971:1: ( ( rule__TopLevelCS__OwnedImportsAssignment_0 )* )
+ // InternalQVTimperative.g:5972:1: ( rule__TopLevelCS__OwnedImportsAssignment_0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTopLevelCSAccess().getOwnedImportsAssignment_0());
}
- // InternalQVTimperative.g:5997:1: ( rule__TopLevelCS__OwnedImportsAssignment_0 )*
- loop74:
+ // InternalQVTimperative.g:5973:1: ( rule__TopLevelCS__OwnedImportsAssignment_0 )*
+ loop73:
do {
- int alt74=2;
- int LA74_0 = input.LA(1);
+ int alt73=2;
+ int LA73_0 = input.LA(1);
- if ( (LA74_0==21) ) {
- alt74=1;
+ if ( (LA73_0==21) ) {
+ alt73=1;
}
- switch (alt74) {
+ switch (alt73) {
case 1 :
- // InternalQVTimperative.g:5997:2: rule__TopLevelCS__OwnedImportsAssignment_0
+ // InternalQVTimperative.g:5973:2: rule__TopLevelCS__OwnedImportsAssignment_0
{
pushFollow(FollowSets000.FOLLOW_5);
rule__TopLevelCS__OwnedImportsAssignment_0();
@@ -20934,7 +20833,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
break;
default :
- break loop74;
+ break loop73;
}
} while (true);
@@ -20963,14 +20862,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TopLevelCS__Group__1"
- // InternalQVTimperative.g:6007:1: rule__TopLevelCS__Group__1 : rule__TopLevelCS__Group__1__Impl ;
+ // InternalQVTimperative.g:5983:1: rule__TopLevelCS__Group__1 : rule__TopLevelCS__Group__1__Impl ;
public final void rule__TopLevelCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6011:1: ( rule__TopLevelCS__Group__1__Impl )
- // InternalQVTimperative.g:6012:2: rule__TopLevelCS__Group__1__Impl
+ // InternalQVTimperative.g:5987:1: ( rule__TopLevelCS__Group__1__Impl )
+ // InternalQVTimperative.g:5988:2: rule__TopLevelCS__Group__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TopLevelCS__Group__1__Impl();
@@ -20996,35 +20895,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TopLevelCS__Group__1__Impl"
- // InternalQVTimperative.g:6018:1: rule__TopLevelCS__Group__1__Impl : ( ( rule__TopLevelCS__Alternatives_1 )* ) ;
+ // InternalQVTimperative.g:5994:1: rule__TopLevelCS__Group__1__Impl : ( ( rule__TopLevelCS__Alternatives_1 )* ) ;
public final void rule__TopLevelCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6022:1: ( ( ( rule__TopLevelCS__Alternatives_1 )* ) )
- // InternalQVTimperative.g:6023:1: ( ( rule__TopLevelCS__Alternatives_1 )* )
+ // InternalQVTimperative.g:5998:1: ( ( ( rule__TopLevelCS__Alternatives_1 )* ) )
+ // InternalQVTimperative.g:5999:1: ( ( rule__TopLevelCS__Alternatives_1 )* )
{
- // InternalQVTimperative.g:6023:1: ( ( rule__TopLevelCS__Alternatives_1 )* )
- // InternalQVTimperative.g:6024:1: ( rule__TopLevelCS__Alternatives_1 )*
+ // InternalQVTimperative.g:5999:1: ( ( rule__TopLevelCS__Alternatives_1 )* )
+ // InternalQVTimperative.g:6000:1: ( rule__TopLevelCS__Alternatives_1 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTopLevelCSAccess().getAlternatives_1());
}
- // InternalQVTimperative.g:6025:1: ( rule__TopLevelCS__Alternatives_1 )*
- loop75:
+ // InternalQVTimperative.g:6001:1: ( rule__TopLevelCS__Alternatives_1 )*
+ loop74:
do {
- int alt75=2;
- int LA75_0 = input.LA(1);
+ int alt74=2;
+ int LA74_0 = input.LA(1);
- if ( ((LA75_0>=24 && LA75_0<=25)||LA75_0==28||LA75_0==80||LA75_0==113||LA75_0==116) ) {
- alt75=1;
+ if ( ((LA74_0>=24 && LA74_0<=25)||LA74_0==28||LA74_0==81||LA74_0==114||LA74_0==117) ) {
+ alt74=1;
}
- switch (alt75) {
+ switch (alt74) {
case 1 :
- // InternalQVTimperative.g:6025:2: rule__TopLevelCS__Alternatives_1
+ // InternalQVTimperative.g:6001:2: rule__TopLevelCS__Alternatives_1
{
pushFollow(FollowSets000.FOLLOW_6);
rule__TopLevelCS__Alternatives_1();
@@ -21036,7 +20935,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
break;
default :
- break loop75;
+ break loop74;
}
} while (true);
@@ -21064,15 +20963,425 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR end "rule__TopLevelCS__Group__1__Impl"
+ // $ANTLR start "rule__AddStatementCS__Group__0"
+ // InternalQVTimperative.g:6015:1: rule__AddStatementCS__Group__0 : rule__AddStatementCS__Group__0__Impl rule__AddStatementCS__Group__1 ;
+ public final void rule__AddStatementCS__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:6019:1: ( rule__AddStatementCS__Group__0__Impl rule__AddStatementCS__Group__1 )
+ // InternalQVTimperative.g:6020:2: rule__AddStatementCS__Group__0__Impl rule__AddStatementCS__Group__1
+ {
+ pushFollow(FollowSets000.FOLLOW_7);
+ rule__AddStatementCS__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+ pushFollow(FollowSets000.FOLLOW_2);
+ rule__AddStatementCS__Group__1();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AddStatementCS__Group__0"
+
+
+ // $ANTLR start "rule__AddStatementCS__Group__0__Impl"
+ // InternalQVTimperative.g:6027:1: rule__AddStatementCS__Group__0__Impl : ( 'add' ) ;
+ public final void rule__AddStatementCS__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:6031:1: ( ( 'add' ) )
+ // InternalQVTimperative.g:6032:1: ( 'add' )
+ {
+ // InternalQVTimperative.g:6032:1: ( 'add' )
+ // InternalQVTimperative.g:6033:1: 'add'
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getAddStatementCSAccess().getAddKeyword_0());
+ }
+ match(input,67,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getAddStatementCSAccess().getAddKeyword_0());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AddStatementCS__Group__0__Impl"
+
+
+ // $ANTLR start "rule__AddStatementCS__Group__1"
+ // InternalQVTimperative.g:6046:1: rule__AddStatementCS__Group__1 : rule__AddStatementCS__Group__1__Impl rule__AddStatementCS__Group__2 ;
+ public final void rule__AddStatementCS__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:6050:1: ( rule__AddStatementCS__Group__1__Impl rule__AddStatementCS__Group__2 )
+ // InternalQVTimperative.g:6051:2: rule__AddStatementCS__Group__1__Impl rule__AddStatementCS__Group__2
+ {
+ pushFollow(FollowSets000.FOLLOW_8);
+ rule__AddStatementCS__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+ pushFollow(FollowSets000.FOLLOW_2);
+ rule__AddStatementCS__Group__2();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AddStatementCS__Group__1"
+
+
+ // $ANTLR start "rule__AddStatementCS__Group__1__Impl"
+ // InternalQVTimperative.g:6058:1: rule__AddStatementCS__Group__1__Impl : ( ( rule__AddStatementCS__TargetVariableAssignment_1 ) ) ;
+ public final void rule__AddStatementCS__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:6062:1: ( ( ( rule__AddStatementCS__TargetVariableAssignment_1 ) ) )
+ // InternalQVTimperative.g:6063:1: ( ( rule__AddStatementCS__TargetVariableAssignment_1 ) )
+ {
+ // InternalQVTimperative.g:6063:1: ( ( rule__AddStatementCS__TargetVariableAssignment_1 ) )
+ // InternalQVTimperative.g:6064:1: ( rule__AddStatementCS__TargetVariableAssignment_1 )
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getAddStatementCSAccess().getTargetVariableAssignment_1());
+ }
+ // InternalQVTimperative.g:6065:1: ( rule__AddStatementCS__TargetVariableAssignment_1 )
+ // InternalQVTimperative.g:6065:2: rule__AddStatementCS__TargetVariableAssignment_1
+ {
+ pushFollow(FollowSets000.FOLLOW_2);
+ rule__AddStatementCS__TargetVariableAssignment_1();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getAddStatementCSAccess().getTargetVariableAssignment_1());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AddStatementCS__Group__1__Impl"
+
+
+ // $ANTLR start "rule__AddStatementCS__Group__2"
+ // InternalQVTimperative.g:6075:1: rule__AddStatementCS__Group__2 : rule__AddStatementCS__Group__2__Impl rule__AddStatementCS__Group__3 ;
+ public final void rule__AddStatementCS__Group__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:6079:1: ( rule__AddStatementCS__Group__2__Impl rule__AddStatementCS__Group__3 )
+ // InternalQVTimperative.g:6080:2: rule__AddStatementCS__Group__2__Impl rule__AddStatementCS__Group__3
+ {
+ pushFollow(FollowSets000.FOLLOW_9);
+ rule__AddStatementCS__Group__2__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+ pushFollow(FollowSets000.FOLLOW_2);
+ rule__AddStatementCS__Group__3();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AddStatementCS__Group__2"
+
+
+ // $ANTLR start "rule__AddStatementCS__Group__2__Impl"
+ // InternalQVTimperative.g:6087:1: rule__AddStatementCS__Group__2__Impl : ( '+=' ) ;
+ public final void rule__AddStatementCS__Group__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:6091:1: ( ( '+=' ) )
+ // InternalQVTimperative.g:6092:1: ( '+=' )
+ {
+ // InternalQVTimperative.g:6092:1: ( '+=' )
+ // InternalQVTimperative.g:6093:1: '+='
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getAddStatementCSAccess().getPlusSignEqualsSignKeyword_2());
+ }
+ match(input,68,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getAddStatementCSAccess().getPlusSignEqualsSignKeyword_2());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AddStatementCS__Group__2__Impl"
+
+
+ // $ANTLR start "rule__AddStatementCS__Group__3"
+ // InternalQVTimperative.g:6106:1: rule__AddStatementCS__Group__3 : rule__AddStatementCS__Group__3__Impl rule__AddStatementCS__Group__4 ;
+ public final void rule__AddStatementCS__Group__3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:6110:1: ( rule__AddStatementCS__Group__3__Impl rule__AddStatementCS__Group__4 )
+ // InternalQVTimperative.g:6111:2: rule__AddStatementCS__Group__3__Impl rule__AddStatementCS__Group__4
+ {
+ pushFollow(FollowSets000.FOLLOW_10);
+ rule__AddStatementCS__Group__3__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+ pushFollow(FollowSets000.FOLLOW_2);
+ rule__AddStatementCS__Group__4();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AddStatementCS__Group__3"
+
+
+ // $ANTLR start "rule__AddStatementCS__Group__3__Impl"
+ // InternalQVTimperative.g:6118:1: rule__AddStatementCS__Group__3__Impl : ( ( rule__AddStatementCS__OwnedExpressionAssignment_3 ) ) ;
+ public final void rule__AddStatementCS__Group__3__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:6122:1: ( ( ( rule__AddStatementCS__OwnedExpressionAssignment_3 ) ) )
+ // InternalQVTimperative.g:6123:1: ( ( rule__AddStatementCS__OwnedExpressionAssignment_3 ) )
+ {
+ // InternalQVTimperative.g:6123:1: ( ( rule__AddStatementCS__OwnedExpressionAssignment_3 ) )
+ // InternalQVTimperative.g:6124:1: ( rule__AddStatementCS__OwnedExpressionAssignment_3 )
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getAddStatementCSAccess().getOwnedExpressionAssignment_3());
+ }
+ // InternalQVTimperative.g:6125:1: ( rule__AddStatementCS__OwnedExpressionAssignment_3 )
+ // InternalQVTimperative.g:6125:2: rule__AddStatementCS__OwnedExpressionAssignment_3
+ {
+ pushFollow(FollowSets000.FOLLOW_2);
+ rule__AddStatementCS__OwnedExpressionAssignment_3();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getAddStatementCSAccess().getOwnedExpressionAssignment_3());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AddStatementCS__Group__3__Impl"
+
+
+ // $ANTLR start "rule__AddStatementCS__Group__4"
+ // InternalQVTimperative.g:6135:1: rule__AddStatementCS__Group__4 : rule__AddStatementCS__Group__4__Impl ;
+ public final void rule__AddStatementCS__Group__4() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:6139:1: ( rule__AddStatementCS__Group__4__Impl )
+ // InternalQVTimperative.g:6140:2: rule__AddStatementCS__Group__4__Impl
+ {
+ pushFollow(FollowSets000.FOLLOW_2);
+ rule__AddStatementCS__Group__4__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AddStatementCS__Group__4"
+
+
+ // $ANTLR start "rule__AddStatementCS__Group__4__Impl"
+ // InternalQVTimperative.g:6146:1: rule__AddStatementCS__Group__4__Impl : ( ';' ) ;
+ public final void rule__AddStatementCS__Group__4__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:6150:1: ( ( ';' ) )
+ // InternalQVTimperative.g:6151:1: ( ';' )
+ {
+ // InternalQVTimperative.g:6151:1: ( ';' )
+ // InternalQVTimperative.g:6152:1: ';'
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getAddStatementCSAccess().getSemicolonKeyword_4());
+ }
+ match(input,18,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getAddStatementCSAccess().getSemicolonKeyword_4());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AddStatementCS__Group__4__Impl"
+
+
// $ANTLR start "rule__BottomPatternCS__Group_0__0"
- // InternalQVTimperative.g:6039:1: rule__BottomPatternCS__Group_0__0 : rule__BottomPatternCS__Group_0__0__Impl rule__BottomPatternCS__Group_0__1 ;
+ // InternalQVTimperative.g:6175:1: rule__BottomPatternCS__Group_0__0 : rule__BottomPatternCS__Group_0__0__Impl rule__BottomPatternCS__Group_0__1 ;
public final void rule__BottomPatternCS__Group_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6043:1: ( rule__BottomPatternCS__Group_0__0__Impl rule__BottomPatternCS__Group_0__1 )
- // InternalQVTimperative.g:6044:2: rule__BottomPatternCS__Group_0__0__Impl rule__BottomPatternCS__Group_0__1
+ // InternalQVTimperative.g:6179:1: ( rule__BottomPatternCS__Group_0__0__Impl rule__BottomPatternCS__Group_0__1 )
+ // InternalQVTimperative.g:6180:2: rule__BottomPatternCS__Group_0__0__Impl rule__BottomPatternCS__Group_0__1
{
pushFollow(FollowSets000.FOLLOW_7);
rule__BottomPatternCS__Group_0__0__Impl();
@@ -21103,22 +21412,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__BottomPatternCS__Group_0__0__Impl"
- // InternalQVTimperative.g:6051:1: rule__BottomPatternCS__Group_0__0__Impl : ( '{' ) ;
+ // InternalQVTimperative.g:6187:1: rule__BottomPatternCS__Group_0__0__Impl : ( '{' ) ;
public final void rule__BottomPatternCS__Group_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6055:1: ( ( '{' ) )
- // InternalQVTimperative.g:6056:1: ( '{' )
+ // InternalQVTimperative.g:6191:1: ( ( '{' ) )
+ // InternalQVTimperative.g:6192:1: ( '{' )
{
- // InternalQVTimperative.g:6056:1: ( '{' )
- // InternalQVTimperative.g:6057:1: '{'
+ // InternalQVTimperative.g:6192:1: ( '{' )
+ // InternalQVTimperative.g:6193:1: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getBottomPatternCSAccess().getLeftCurlyBracketKeyword_0_0());
}
- match(input,67,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,69,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getBottomPatternCSAccess().getLeftCurlyBracketKeyword_0_0());
}
@@ -21144,16 +21453,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__BottomPatternCS__Group_0__1"
- // InternalQVTimperative.g:6070:1: rule__BottomPatternCS__Group_0__1 : rule__BottomPatternCS__Group_0__1__Impl rule__BottomPatternCS__Group_0__2 ;
+ // InternalQVTimperative.g:6206:1: rule__BottomPatternCS__Group_0__1 : rule__BottomPatternCS__Group_0__1__Impl rule__BottomPatternCS__Group_0__2 ;
public final void rule__BottomPatternCS__Group_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6074:1: ( rule__BottomPatternCS__Group_0__1__Impl rule__BottomPatternCS__Group_0__2 )
- // InternalQVTimperative.g:6075:2: rule__BottomPatternCS__Group_0__1__Impl rule__BottomPatternCS__Group_0__2
+ // InternalQVTimperative.g:6210:1: ( rule__BottomPatternCS__Group_0__1__Impl rule__BottomPatternCS__Group_0__2 )
+ // InternalQVTimperative.g:6211:2: rule__BottomPatternCS__Group_0__1__Impl rule__BottomPatternCS__Group_0__2
{
- pushFollow(FollowSets000.FOLLOW_8);
+ pushFollow(FollowSets000.FOLLOW_11);
rule__BottomPatternCS__Group_0__1__Impl();
state._fsp--;
@@ -21182,23 +21491,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__BottomPatternCS__Group_0__1__Impl"
- // InternalQVTimperative.g:6082:1: rule__BottomPatternCS__Group_0__1__Impl : ( ( rule__BottomPatternCS__Alternatives_0_1 ) ) ;
+ // InternalQVTimperative.g:6218:1: rule__BottomPatternCS__Group_0__1__Impl : ( ( rule__BottomPatternCS__Alternatives_0_1 ) ) ;
public final void rule__BottomPatternCS__Group_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6086:1: ( ( ( rule__BottomPatternCS__Alternatives_0_1 ) ) )
- // InternalQVTimperative.g:6087:1: ( ( rule__BottomPatternCS__Alternatives_0_1 ) )
+ // InternalQVTimperative.g:6222:1: ( ( ( rule__BottomPatternCS__Alternatives_0_1 ) ) )
+ // InternalQVTimperative.g:6223:1: ( ( rule__BottomPatternCS__Alternatives_0_1 ) )
{
- // InternalQVTimperative.g:6087:1: ( ( rule__BottomPatternCS__Alternatives_0_1 ) )
- // InternalQVTimperative.g:6088:1: ( rule__BottomPatternCS__Alternatives_0_1 )
+ // InternalQVTimperative.g:6223:1: ( ( rule__BottomPatternCS__Alternatives_0_1 ) )
+ // InternalQVTimperative.g:6224:1: ( rule__BottomPatternCS__Alternatives_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getBottomPatternCSAccess().getAlternatives_0_1());
}
- // InternalQVTimperative.g:6089:1: ( rule__BottomPatternCS__Alternatives_0_1 )
- // InternalQVTimperative.g:6089:2: rule__BottomPatternCS__Alternatives_0_1
+ // InternalQVTimperative.g:6225:1: ( rule__BottomPatternCS__Alternatives_0_1 )
+ // InternalQVTimperative.g:6225:2: rule__BottomPatternCS__Alternatives_0_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__BottomPatternCS__Alternatives_0_1();
@@ -21233,16 +21542,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__BottomPatternCS__Group_0__2"
- // InternalQVTimperative.g:6099:1: rule__BottomPatternCS__Group_0__2 : rule__BottomPatternCS__Group_0__2__Impl rule__BottomPatternCS__Group_0__3 ;
+ // InternalQVTimperative.g:6235:1: rule__BottomPatternCS__Group_0__2 : rule__BottomPatternCS__Group_0__2__Impl rule__BottomPatternCS__Group_0__3 ;
public final void rule__BottomPatternCS__Group_0__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6103:1: ( rule__BottomPatternCS__Group_0__2__Impl rule__BottomPatternCS__Group_0__3 )
- // InternalQVTimperative.g:6104:2: rule__BottomPatternCS__Group_0__2__Impl rule__BottomPatternCS__Group_0__3
+ // InternalQVTimperative.g:6239:1: ( rule__BottomPatternCS__Group_0__2__Impl rule__BottomPatternCS__Group_0__3 )
+ // InternalQVTimperative.g:6240:2: rule__BottomPatternCS__Group_0__2__Impl rule__BottomPatternCS__Group_0__3
{
- pushFollow(FollowSets000.FOLLOW_8);
+ pushFollow(FollowSets000.FOLLOW_11);
rule__BottomPatternCS__Group_0__2__Impl();
state._fsp--;
@@ -21271,37 +21580,37 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__BottomPatternCS__Group_0__2__Impl"
- // InternalQVTimperative.g:6111:1: rule__BottomPatternCS__Group_0__2__Impl : ( ( rule__BottomPatternCS__Group_0_2__0 )* ) ;
+ // InternalQVTimperative.g:6247:1: rule__BottomPatternCS__Group_0__2__Impl : ( ( rule__BottomPatternCS__Group_0_2__0 )* ) ;
public final void rule__BottomPatternCS__Group_0__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6115:1: ( ( ( rule__BottomPatternCS__Group_0_2__0 )* ) )
- // InternalQVTimperative.g:6116:1: ( ( rule__BottomPatternCS__Group_0_2__0 )* )
+ // InternalQVTimperative.g:6251:1: ( ( ( rule__BottomPatternCS__Group_0_2__0 )* ) )
+ // InternalQVTimperative.g:6252:1: ( ( rule__BottomPatternCS__Group_0_2__0 )* )
{
- // InternalQVTimperative.g:6116:1: ( ( rule__BottomPatternCS__Group_0_2__0 )* )
- // InternalQVTimperative.g:6117:1: ( rule__BottomPatternCS__Group_0_2__0 )*
+ // InternalQVTimperative.g:6252:1: ( ( rule__BottomPatternCS__Group_0_2__0 )* )
+ // InternalQVTimperative.g:6253:1: ( rule__BottomPatternCS__Group_0_2__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getBottomPatternCSAccess().getGroup_0_2());
}
- // InternalQVTimperative.g:6118:1: ( rule__BottomPatternCS__Group_0_2__0 )*
- loop76:
+ // InternalQVTimperative.g:6254:1: ( rule__BottomPatternCS__Group_0_2__0 )*
+ loop75:
do {
- int alt76=2;
- int LA76_0 = input.LA(1);
+ int alt75=2;
+ int LA75_0 = input.LA(1);
- if ( (LA76_0==70) ) {
- alt76=1;
+ if ( (LA75_0==72) ) {
+ alt75=1;
}
- switch (alt76) {
+ switch (alt75) {
case 1 :
- // InternalQVTimperative.g:6118:2: rule__BottomPatternCS__Group_0_2__0
+ // InternalQVTimperative.g:6254:2: rule__BottomPatternCS__Group_0_2__0
{
- pushFollow(FollowSets000.FOLLOW_9);
+ pushFollow(FollowSets000.FOLLOW_12);
rule__BottomPatternCS__Group_0_2__0();
state._fsp--;
@@ -21311,7 +21620,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
break;
default :
- break loop76;
+ break loop75;
}
} while (true);
@@ -21340,16 +21649,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__BottomPatternCS__Group_0__3"
- // InternalQVTimperative.g:6128:1: rule__BottomPatternCS__Group_0__3 : rule__BottomPatternCS__Group_0__3__Impl rule__BottomPatternCS__Group_0__4 ;
+ // InternalQVTimperative.g:6264:1: rule__BottomPatternCS__Group_0__3 : rule__BottomPatternCS__Group_0__3__Impl rule__BottomPatternCS__Group_0__4 ;
public final void rule__BottomPatternCS__Group_0__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6132:1: ( rule__BottomPatternCS__Group_0__3__Impl rule__BottomPatternCS__Group_0__4 )
- // InternalQVTimperative.g:6133:2: rule__BottomPatternCS__Group_0__3__Impl rule__BottomPatternCS__Group_0__4
+ // InternalQVTimperative.g:6268:1: ( rule__BottomPatternCS__Group_0__3__Impl rule__BottomPatternCS__Group_0__4 )
+ // InternalQVTimperative.g:6269:2: rule__BottomPatternCS__Group_0__3__Impl rule__BottomPatternCS__Group_0__4
{
- pushFollow(FollowSets000.FOLLOW_10);
+ pushFollow(FollowSets000.FOLLOW_13);
rule__BottomPatternCS__Group_0__3__Impl();
state._fsp--;
@@ -21378,22 +21687,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__BottomPatternCS__Group_0__3__Impl"
- // InternalQVTimperative.g:6140:1: rule__BottomPatternCS__Group_0__3__Impl : ( '|' ) ;
+ // InternalQVTimperative.g:6276:1: rule__BottomPatternCS__Group_0__3__Impl : ( '|' ) ;
public final void rule__BottomPatternCS__Group_0__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6144:1: ( ( '|' ) )
- // InternalQVTimperative.g:6145:1: ( '|' )
+ // InternalQVTimperative.g:6280:1: ( ( '|' ) )
+ // InternalQVTimperative.g:6281:1: ( '|' )
{
- // InternalQVTimperative.g:6145:1: ( '|' )
- // InternalQVTimperative.g:6146:1: '|'
+ // InternalQVTimperative.g:6281:1: ( '|' )
+ // InternalQVTimperative.g:6282:1: '|'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getBottomPatternCSAccess().getVerticalLineKeyword_0_3());
}
- match(input,68,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,70,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getBottomPatternCSAccess().getVerticalLineKeyword_0_3());
}
@@ -21419,16 +21728,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__BottomPatternCS__Group_0__4"
- // InternalQVTimperative.g:6159:1: rule__BottomPatternCS__Group_0__4 : rule__BottomPatternCS__Group_0__4__Impl rule__BottomPatternCS__Group_0__5 ;
+ // InternalQVTimperative.g:6295:1: rule__BottomPatternCS__Group_0__4 : rule__BottomPatternCS__Group_0__4__Impl rule__BottomPatternCS__Group_0__5 ;
public final void rule__BottomPatternCS__Group_0__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6163:1: ( rule__BottomPatternCS__Group_0__4__Impl rule__BottomPatternCS__Group_0__5 )
- // InternalQVTimperative.g:6164:2: rule__BottomPatternCS__Group_0__4__Impl rule__BottomPatternCS__Group_0__5
+ // InternalQVTimperative.g:6299:1: ( rule__BottomPatternCS__Group_0__4__Impl rule__BottomPatternCS__Group_0__5 )
+ // InternalQVTimperative.g:6300:2: rule__BottomPatternCS__Group_0__4__Impl rule__BottomPatternCS__Group_0__5
{
- pushFollow(FollowSets000.FOLLOW_10);
+ pushFollow(FollowSets000.FOLLOW_13);
rule__BottomPatternCS__Group_0__4__Impl();
state._fsp--;
@@ -21457,37 +21766,37 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__BottomPatternCS__Group_0__4__Impl"
- // InternalQVTimperative.g:6171:1: rule__BottomPatternCS__Group_0__4__Impl : ( ( rule__BottomPatternCS__OwnedConstraintsAssignment_0_4 )* ) ;
+ // InternalQVTimperative.g:6307:1: rule__BottomPatternCS__Group_0__4__Impl : ( ( rule__BottomPatternCS__OwnedConstraintsAssignment_0_4 )* ) ;
public final void rule__BottomPatternCS__Group_0__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6175:1: ( ( ( rule__BottomPatternCS__OwnedConstraintsAssignment_0_4 )* ) )
- // InternalQVTimperative.g:6176:1: ( ( rule__BottomPatternCS__OwnedConstraintsAssignment_0_4 )* )
+ // InternalQVTimperative.g:6311:1: ( ( ( rule__BottomPatternCS__OwnedConstraintsAssignment_0_4 )* ) )
+ // InternalQVTimperative.g:6312:1: ( ( rule__BottomPatternCS__OwnedConstraintsAssignment_0_4 )* )
{
- // InternalQVTimperative.g:6176:1: ( ( rule__BottomPatternCS__OwnedConstraintsAssignment_0_4 )* )
- // InternalQVTimperative.g:6177:1: ( rule__BottomPatternCS__OwnedConstraintsAssignment_0_4 )*
+ // InternalQVTimperative.g:6312:1: ( ( rule__BottomPatternCS__OwnedConstraintsAssignment_0_4 )* )
+ // InternalQVTimperative.g:6313:1: ( rule__BottomPatternCS__OwnedConstraintsAssignment_0_4 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getBottomPatternCSAccess().getOwnedConstraintsAssignment_0_4());
}
- // InternalQVTimperative.g:6178:1: ( rule__BottomPatternCS__OwnedConstraintsAssignment_0_4 )*
- loop77:
+ // InternalQVTimperative.g:6314:1: ( rule__BottomPatternCS__OwnedConstraintsAssignment_0_4 )*
+ loop76:
do {
- int alt77=2;
- int LA77_0 = input.LA(1);
+ int alt76=2;
+ int LA76_0 = input.LA(1);
- if ( ((LA77_0>=RULE_INT && LA77_0<=RULE_ESCAPED_ID)||(LA77_0>=19 && LA77_0<=29)||(LA77_0>=31 && LA77_0<=33)||(LA77_0>=50 && LA77_0<=64)||LA77_0==72||LA77_0==98||(LA77_0>=100 && LA77_0<=101)||LA77_0==105||(LA77_0>=110 && LA77_0<=111)||LA77_0==113||(LA77_0>=142 && LA77_0<=143)) ) {
- alt77=1;
+ if ( ((LA76_0>=RULE_INT && LA76_0<=RULE_ESCAPED_ID)||(LA76_0>=19 && LA76_0<=29)||(LA76_0>=31 && LA76_0<=33)||(LA76_0>=50 && LA76_0<=64)||LA76_0==73||LA76_0==99||(LA76_0>=101 && LA76_0<=102)||LA76_0==106||(LA76_0>=111 && LA76_0<=112)||(LA76_0>=143 && LA76_0<=144)) ) {
+ alt76=1;
}
- switch (alt77) {
+ switch (alt76) {
case 1 :
- // InternalQVTimperative.g:6178:2: rule__BottomPatternCS__OwnedConstraintsAssignment_0_4
+ // InternalQVTimperative.g:6314:2: rule__BottomPatternCS__OwnedConstraintsAssignment_0_4
{
- pushFollow(FollowSets000.FOLLOW_11);
+ pushFollow(FollowSets000.FOLLOW_14);
rule__BottomPatternCS__OwnedConstraintsAssignment_0_4();
state._fsp--;
@@ -21497,7 +21806,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
break;
default :
- break loop77;
+ break loop76;
}
} while (true);
@@ -21526,14 +21835,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__BottomPatternCS__Group_0__5"
- // InternalQVTimperative.g:6188:1: rule__BottomPatternCS__Group_0__5 : rule__BottomPatternCS__Group_0__5__Impl ;
+ // InternalQVTimperative.g:6324:1: rule__BottomPatternCS__Group_0__5 : rule__BottomPatternCS__Group_0__5__Impl ;
public final void rule__BottomPatternCS__Group_0__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6192:1: ( rule__BottomPatternCS__Group_0__5__Impl )
- // InternalQVTimperative.g:6193:2: rule__BottomPatternCS__Group_0__5__Impl
+ // InternalQVTimperative.g:6328:1: ( rule__BottomPatternCS__Group_0__5__Impl )
+ // InternalQVTimperative.g:6329:2: rule__BottomPatternCS__Group_0__5__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__BottomPatternCS__Group_0__5__Impl();
@@ -21559,22 +21868,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__BottomPatternCS__Group_0__5__Impl"
- // InternalQVTimperative.g:6199:1: rule__BottomPatternCS__Group_0__5__Impl : ( '}' ) ;
+ // InternalQVTimperative.g:6335:1: rule__BottomPatternCS__Group_0__5__Impl : ( '}' ) ;
public final void rule__BottomPatternCS__Group_0__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6203:1: ( ( '}' ) )
- // InternalQVTimperative.g:6204:1: ( '}' )
+ // InternalQVTimperative.g:6339:1: ( ( '}' ) )
+ // InternalQVTimperative.g:6340:1: ( '}' )
{
- // InternalQVTimperative.g:6204:1: ( '}' )
- // InternalQVTimperative.g:6205:1: '}'
+ // InternalQVTimperative.g:6340:1: ( '}' )
+ // InternalQVTimperative.g:6341:1: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getBottomPatternCSAccess().getRightCurlyBracketKeyword_0_5());
}
- match(input,69,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,71,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getBottomPatternCSAccess().getRightCurlyBracketKeyword_0_5());
}
@@ -21600,14 +21909,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__BottomPatternCS__Group_0_2__0"
- // InternalQVTimperative.g:6230:1: rule__BottomPatternCS__Group_0_2__0 : rule__BottomPatternCS__Group_0_2__0__Impl rule__BottomPatternCS__Group_0_2__1 ;
+ // InternalQVTimperative.g:6366:1: rule__BottomPatternCS__Group_0_2__0 : rule__BottomPatternCS__Group_0_2__0__Impl rule__BottomPatternCS__Group_0_2__1 ;
public final void rule__BottomPatternCS__Group_0_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6234:1: ( rule__BottomPatternCS__Group_0_2__0__Impl rule__BottomPatternCS__Group_0_2__1 )
- // InternalQVTimperative.g:6235:2: rule__BottomPatternCS__Group_0_2__0__Impl rule__BottomPatternCS__Group_0_2__1
+ // InternalQVTimperative.g:6370:1: ( rule__BottomPatternCS__Group_0_2__0__Impl rule__BottomPatternCS__Group_0_2__1 )
+ // InternalQVTimperative.g:6371:2: rule__BottomPatternCS__Group_0_2__0__Impl rule__BottomPatternCS__Group_0_2__1
{
pushFollow(FollowSets000.FOLLOW_7);
rule__BottomPatternCS__Group_0_2__0__Impl();
@@ -21638,22 +21947,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__BottomPatternCS__Group_0_2__0__Impl"
- // InternalQVTimperative.g:6242:1: rule__BottomPatternCS__Group_0_2__0__Impl : ( ',' ) ;
+ // InternalQVTimperative.g:6378:1: rule__BottomPatternCS__Group_0_2__0__Impl : ( ',' ) ;
public final void rule__BottomPatternCS__Group_0_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6246:1: ( ( ',' ) )
- // InternalQVTimperative.g:6247:1: ( ',' )
+ // InternalQVTimperative.g:6382:1: ( ( ',' ) )
+ // InternalQVTimperative.g:6383:1: ( ',' )
{
- // InternalQVTimperative.g:6247:1: ( ',' )
- // InternalQVTimperative.g:6248:1: ','
+ // InternalQVTimperative.g:6383:1: ( ',' )
+ // InternalQVTimperative.g:6384:1: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getBottomPatternCSAccess().getCommaKeyword_0_2_0());
}
- match(input,70,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,72,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getBottomPatternCSAccess().getCommaKeyword_0_2_0());
}
@@ -21679,14 +21988,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__BottomPatternCS__Group_0_2__1"
- // InternalQVTimperative.g:6261:1: rule__BottomPatternCS__Group_0_2__1 : rule__BottomPatternCS__Group_0_2__1__Impl ;
+ // InternalQVTimperative.g:6397:1: rule__BottomPatternCS__Group_0_2__1 : rule__BottomPatternCS__Group_0_2__1__Impl ;
public final void rule__BottomPatternCS__Group_0_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6265:1: ( rule__BottomPatternCS__Group_0_2__1__Impl )
- // InternalQVTimperative.g:6266:2: rule__BottomPatternCS__Group_0_2__1__Impl
+ // InternalQVTimperative.g:6401:1: ( rule__BottomPatternCS__Group_0_2__1__Impl )
+ // InternalQVTimperative.g:6402:2: rule__BottomPatternCS__Group_0_2__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__BottomPatternCS__Group_0_2__1__Impl();
@@ -21712,23 +22021,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__BottomPatternCS__Group_0_2__1__Impl"
- // InternalQVTimperative.g:6272:1: rule__BottomPatternCS__Group_0_2__1__Impl : ( ( rule__BottomPatternCS__Alternatives_0_2_1 ) ) ;
+ // InternalQVTimperative.g:6408:1: rule__BottomPatternCS__Group_0_2__1__Impl : ( ( rule__BottomPatternCS__Alternatives_0_2_1 ) ) ;
public final void rule__BottomPatternCS__Group_0_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6276:1: ( ( ( rule__BottomPatternCS__Alternatives_0_2_1 ) ) )
- // InternalQVTimperative.g:6277:1: ( ( rule__BottomPatternCS__Alternatives_0_2_1 ) )
+ // InternalQVTimperative.g:6412:1: ( ( ( rule__BottomPatternCS__Alternatives_0_2_1 ) ) )
+ // InternalQVTimperative.g:6413:1: ( ( rule__BottomPatternCS__Alternatives_0_2_1 ) )
{
- // InternalQVTimperative.g:6277:1: ( ( rule__BottomPatternCS__Alternatives_0_2_1 ) )
- // InternalQVTimperative.g:6278:1: ( rule__BottomPatternCS__Alternatives_0_2_1 )
+ // InternalQVTimperative.g:6413:1: ( ( rule__BottomPatternCS__Alternatives_0_2_1 ) )
+ // InternalQVTimperative.g:6414:1: ( rule__BottomPatternCS__Alternatives_0_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getBottomPatternCSAccess().getAlternatives_0_2_1());
}
- // InternalQVTimperative.g:6279:1: ( rule__BottomPatternCS__Alternatives_0_2_1 )
- // InternalQVTimperative.g:6279:2: rule__BottomPatternCS__Alternatives_0_2_1
+ // InternalQVTimperative.g:6415:1: ( rule__BottomPatternCS__Alternatives_0_2_1 )
+ // InternalQVTimperative.g:6415:2: rule__BottomPatternCS__Alternatives_0_2_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__BottomPatternCS__Alternatives_0_2_1();
@@ -21763,14 +22072,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__BottomPatternCS__Group_1__0"
- // InternalQVTimperative.g:6293:1: rule__BottomPatternCS__Group_1__0 : rule__BottomPatternCS__Group_1__0__Impl rule__BottomPatternCS__Group_1__1 ;
+ // InternalQVTimperative.g:6429:1: rule__BottomPatternCS__Group_1__0 : rule__BottomPatternCS__Group_1__0__Impl rule__BottomPatternCS__Group_1__1 ;
public final void rule__BottomPatternCS__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6297:1: ( rule__BottomPatternCS__Group_1__0__Impl rule__BottomPatternCS__Group_1__1 )
- // InternalQVTimperative.g:6298:2: rule__BottomPatternCS__Group_1__0__Impl rule__BottomPatternCS__Group_1__1
+ // InternalQVTimperative.g:6433:1: ( rule__BottomPatternCS__Group_1__0__Impl rule__BottomPatternCS__Group_1__1 )
+ // InternalQVTimperative.g:6434:2: rule__BottomPatternCS__Group_1__0__Impl rule__BottomPatternCS__Group_1__1
{
pushFollow(FollowSets000.FOLLOW_7);
rule__BottomPatternCS__Group_1__0__Impl();
@@ -21801,22 +22110,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__BottomPatternCS__Group_1__0__Impl"
- // InternalQVTimperative.g:6305:1: rule__BottomPatternCS__Group_1__0__Impl : ( '{' ) ;
+ // InternalQVTimperative.g:6441:1: rule__BottomPatternCS__Group_1__0__Impl : ( '{' ) ;
public final void rule__BottomPatternCS__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6309:1: ( ( '{' ) )
- // InternalQVTimperative.g:6310:1: ( '{' )
+ // InternalQVTimperative.g:6445:1: ( ( '{' ) )
+ // InternalQVTimperative.g:6446:1: ( '{' )
{
- // InternalQVTimperative.g:6310:1: ( '{' )
- // InternalQVTimperative.g:6311:1: '{'
+ // InternalQVTimperative.g:6446:1: ( '{' )
+ // InternalQVTimperative.g:6447:1: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getBottomPatternCSAccess().getLeftCurlyBracketKeyword_1_0());
}
- match(input,67,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,69,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getBottomPatternCSAccess().getLeftCurlyBracketKeyword_1_0());
}
@@ -21842,16 +22151,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__BottomPatternCS__Group_1__1"
- // InternalQVTimperative.g:6324:1: rule__BottomPatternCS__Group_1__1 : rule__BottomPatternCS__Group_1__1__Impl rule__BottomPatternCS__Group_1__2 ;
+ // InternalQVTimperative.g:6460:1: rule__BottomPatternCS__Group_1__1 : rule__BottomPatternCS__Group_1__1__Impl rule__BottomPatternCS__Group_1__2 ;
public final void rule__BottomPatternCS__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6328:1: ( rule__BottomPatternCS__Group_1__1__Impl rule__BottomPatternCS__Group_1__2 )
- // InternalQVTimperative.g:6329:2: rule__BottomPatternCS__Group_1__1__Impl rule__BottomPatternCS__Group_1__2
+ // InternalQVTimperative.g:6464:1: ( rule__BottomPatternCS__Group_1__1__Impl rule__BottomPatternCS__Group_1__2 )
+ // InternalQVTimperative.g:6465:2: rule__BottomPatternCS__Group_1__1__Impl rule__BottomPatternCS__Group_1__2
{
- pushFollow(FollowSets000.FOLLOW_12);
+ pushFollow(FollowSets000.FOLLOW_15);
rule__BottomPatternCS__Group_1__1__Impl();
state._fsp--;
@@ -21880,23 +22189,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__BottomPatternCS__Group_1__1__Impl"
- // InternalQVTimperative.g:6336:1: rule__BottomPatternCS__Group_1__1__Impl : ( ( rule__BottomPatternCS__Alternatives_1_1 ) ) ;
+ // InternalQVTimperative.g:6472:1: rule__BottomPatternCS__Group_1__1__Impl : ( ( rule__BottomPatternCS__Alternatives_1_1 ) ) ;
public final void rule__BottomPatternCS__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6340:1: ( ( ( rule__BottomPatternCS__Alternatives_1_1 ) ) )
- // InternalQVTimperative.g:6341:1: ( ( rule__BottomPatternCS__Alternatives_1_1 ) )
+ // InternalQVTimperative.g:6476:1: ( ( ( rule__BottomPatternCS__Alternatives_1_1 ) ) )
+ // InternalQVTimperative.g:6477:1: ( ( rule__BottomPatternCS__Alternatives_1_1 ) )
{
- // InternalQVTimperative.g:6341:1: ( ( rule__BottomPatternCS__Alternatives_1_1 ) )
- // InternalQVTimperative.g:6342:1: ( rule__BottomPatternCS__Alternatives_1_1 )
+ // InternalQVTimperative.g:6477:1: ( ( rule__BottomPatternCS__Alternatives_1_1 ) )
+ // InternalQVTimperative.g:6478:1: ( rule__BottomPatternCS__Alternatives_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getBottomPatternCSAccess().getAlternatives_1_1());
}
- // InternalQVTimperative.g:6343:1: ( rule__BottomPatternCS__Alternatives_1_1 )
- // InternalQVTimperative.g:6343:2: rule__BottomPatternCS__Alternatives_1_1
+ // InternalQVTimperative.g:6479:1: ( rule__BottomPatternCS__Alternatives_1_1 )
+ // InternalQVTimperative.g:6479:2: rule__BottomPatternCS__Alternatives_1_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__BottomPatternCS__Alternatives_1_1();
@@ -21931,16 +22240,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__BottomPatternCS__Group_1__2"
- // InternalQVTimperative.g:6353:1: rule__BottomPatternCS__Group_1__2 : rule__BottomPatternCS__Group_1__2__Impl rule__BottomPatternCS__Group_1__3 ;
+ // InternalQVTimperative.g:6489:1: rule__BottomPatternCS__Group_1__2 : rule__BottomPatternCS__Group_1__2__Impl rule__BottomPatternCS__Group_1__3 ;
public final void rule__BottomPatternCS__Group_1__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6357:1: ( rule__BottomPatternCS__Group_1__2__Impl rule__BottomPatternCS__Group_1__3 )
- // InternalQVTimperative.g:6358:2: rule__BottomPatternCS__Group_1__2__Impl rule__BottomPatternCS__Group_1__3
+ // InternalQVTimperative.g:6493:1: ( rule__BottomPatternCS__Group_1__2__Impl rule__BottomPatternCS__Group_1__3 )
+ // InternalQVTimperative.g:6494:2: rule__BottomPatternCS__Group_1__2__Impl rule__BottomPatternCS__Group_1__3
{
- pushFollow(FollowSets000.FOLLOW_12);
+ pushFollow(FollowSets000.FOLLOW_15);
rule__BottomPatternCS__Group_1__2__Impl();
state._fsp--;
@@ -21969,37 +22278,37 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__BottomPatternCS__Group_1__2__Impl"
- // InternalQVTimperative.g:6365:1: rule__BottomPatternCS__Group_1__2__Impl : ( ( rule__BottomPatternCS__Group_1_2__0 )* ) ;
+ // InternalQVTimperative.g:6501:1: rule__BottomPatternCS__Group_1__2__Impl : ( ( rule__BottomPatternCS__Group_1_2__0 )* ) ;
public final void rule__BottomPatternCS__Group_1__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6369:1: ( ( ( rule__BottomPatternCS__Group_1_2__0 )* ) )
- // InternalQVTimperative.g:6370:1: ( ( rule__BottomPatternCS__Group_1_2__0 )* )
+ // InternalQVTimperative.g:6505:1: ( ( ( rule__BottomPatternCS__Group_1_2__0 )* ) )
+ // InternalQVTimperative.g:6506:1: ( ( rule__BottomPatternCS__Group_1_2__0 )* )
{
- // InternalQVTimperative.g:6370:1: ( ( rule__BottomPatternCS__Group_1_2__0 )* )
- // InternalQVTimperative.g:6371:1: ( rule__BottomPatternCS__Group_1_2__0 )*
+ // InternalQVTimperative.g:6506:1: ( ( rule__BottomPatternCS__Group_1_2__0 )* )
+ // InternalQVTimperative.g:6507:1: ( rule__BottomPatternCS__Group_1_2__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getBottomPatternCSAccess().getGroup_1_2());
}
- // InternalQVTimperative.g:6372:1: ( rule__BottomPatternCS__Group_1_2__0 )*
- loop78:
+ // InternalQVTimperative.g:6508:1: ( rule__BottomPatternCS__Group_1_2__0 )*
+ loop77:
do {
- int alt78=2;
- int LA78_0 = input.LA(1);
+ int alt77=2;
+ int LA77_0 = input.LA(1);
- if ( (LA78_0==70) ) {
- alt78=1;
+ if ( (LA77_0==72) ) {
+ alt77=1;
}
- switch (alt78) {
+ switch (alt77) {
case 1 :
- // InternalQVTimperative.g:6372:2: rule__BottomPatternCS__Group_1_2__0
+ // InternalQVTimperative.g:6508:2: rule__BottomPatternCS__Group_1_2__0
{
- pushFollow(FollowSets000.FOLLOW_9);
+ pushFollow(FollowSets000.FOLLOW_12);
rule__BottomPatternCS__Group_1_2__0();
state._fsp--;
@@ -22009,7 +22318,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
break;
default :
- break loop78;
+ break loop77;
}
} while (true);
@@ -22038,14 +22347,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__BottomPatternCS__Group_1__3"
- // InternalQVTimperative.g:6382:1: rule__BottomPatternCS__Group_1__3 : rule__BottomPatternCS__Group_1__3__Impl ;
+ // InternalQVTimperative.g:6518:1: rule__BottomPatternCS__Group_1__3 : rule__BottomPatternCS__Group_1__3__Impl ;
public final void rule__BottomPatternCS__Group_1__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6386:1: ( rule__BottomPatternCS__Group_1__3__Impl )
- // InternalQVTimperative.g:6387:2: rule__BottomPatternCS__Group_1__3__Impl
+ // InternalQVTimperative.g:6522:1: ( rule__BottomPatternCS__Group_1__3__Impl )
+ // InternalQVTimperative.g:6523:2: rule__BottomPatternCS__Group_1__3__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__BottomPatternCS__Group_1__3__Impl();
@@ -22071,22 +22380,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__BottomPatternCS__Group_1__3__Impl"
- // InternalQVTimperative.g:6393:1: rule__BottomPatternCS__Group_1__3__Impl : ( '}' ) ;
+ // InternalQVTimperative.g:6529:1: rule__BottomPatternCS__Group_1__3__Impl : ( '}' ) ;
public final void rule__BottomPatternCS__Group_1__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6397:1: ( ( '}' ) )
- // InternalQVTimperative.g:6398:1: ( '}' )
+ // InternalQVTimperative.g:6533:1: ( ( '}' ) )
+ // InternalQVTimperative.g:6534:1: ( '}' )
{
- // InternalQVTimperative.g:6398:1: ( '}' )
- // InternalQVTimperative.g:6399:1: '}'
+ // InternalQVTimperative.g:6534:1: ( '}' )
+ // InternalQVTimperative.g:6535:1: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getBottomPatternCSAccess().getRightCurlyBracketKeyword_1_3());
}
- match(input,69,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,71,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getBottomPatternCSAccess().getRightCurlyBracketKeyword_1_3());
}
@@ -22112,14 +22421,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__BottomPatternCS__Group_1_2__0"
- // InternalQVTimperative.g:6420:1: rule__BottomPatternCS__Group_1_2__0 : rule__BottomPatternCS__Group_1_2__0__Impl rule__BottomPatternCS__Group_1_2__1 ;
+ // InternalQVTimperative.g:6556:1: rule__BottomPatternCS__Group_1_2__0 : rule__BottomPatternCS__Group_1_2__0__Impl rule__BottomPatternCS__Group_1_2__1 ;
public final void rule__BottomPatternCS__Group_1_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6424:1: ( rule__BottomPatternCS__Group_1_2__0__Impl rule__BottomPatternCS__Group_1_2__1 )
- // InternalQVTimperative.g:6425:2: rule__BottomPatternCS__Group_1_2__0__Impl rule__BottomPatternCS__Group_1_2__1
+ // InternalQVTimperative.g:6560:1: ( rule__BottomPatternCS__Group_1_2__0__Impl rule__BottomPatternCS__Group_1_2__1 )
+ // InternalQVTimperative.g:6561:2: rule__BottomPatternCS__Group_1_2__0__Impl rule__BottomPatternCS__Group_1_2__1
{
pushFollow(FollowSets000.FOLLOW_7);
rule__BottomPatternCS__Group_1_2__0__Impl();
@@ -22150,22 +22459,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__BottomPatternCS__Group_1_2__0__Impl"
- // InternalQVTimperative.g:6432:1: rule__BottomPatternCS__Group_1_2__0__Impl : ( ',' ) ;
+ // InternalQVTimperative.g:6568:1: rule__BottomPatternCS__Group_1_2__0__Impl : ( ',' ) ;
public final void rule__BottomPatternCS__Group_1_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6436:1: ( ( ',' ) )
- // InternalQVTimperative.g:6437:1: ( ',' )
+ // InternalQVTimperative.g:6572:1: ( ( ',' ) )
+ // InternalQVTimperative.g:6573:1: ( ',' )
{
- // InternalQVTimperative.g:6437:1: ( ',' )
- // InternalQVTimperative.g:6438:1: ','
+ // InternalQVTimperative.g:6573:1: ( ',' )
+ // InternalQVTimperative.g:6574:1: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getBottomPatternCSAccess().getCommaKeyword_1_2_0());
}
- match(input,70,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,72,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getBottomPatternCSAccess().getCommaKeyword_1_2_0());
}
@@ -22191,14 +22500,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__BottomPatternCS__Group_1_2__1"
- // InternalQVTimperative.g:6451:1: rule__BottomPatternCS__Group_1_2__1 : rule__BottomPatternCS__Group_1_2__1__Impl ;
+ // InternalQVTimperative.g:6587:1: rule__BottomPatternCS__Group_1_2__1 : rule__BottomPatternCS__Group_1_2__1__Impl ;
public final void rule__BottomPatternCS__Group_1_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6455:1: ( rule__BottomPatternCS__Group_1_2__1__Impl )
- // InternalQVTimperative.g:6456:2: rule__BottomPatternCS__Group_1_2__1__Impl
+ // InternalQVTimperative.g:6591:1: ( rule__BottomPatternCS__Group_1_2__1__Impl )
+ // InternalQVTimperative.g:6592:2: rule__BottomPatternCS__Group_1_2__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__BottomPatternCS__Group_1_2__1__Impl();
@@ -22224,23 +22533,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__BottomPatternCS__Group_1_2__1__Impl"
- // InternalQVTimperative.g:6462:1: rule__BottomPatternCS__Group_1_2__1__Impl : ( ( rule__BottomPatternCS__Alternatives_1_2_1 ) ) ;
+ // InternalQVTimperative.g:6598:1: rule__BottomPatternCS__Group_1_2__1__Impl : ( ( rule__BottomPatternCS__Alternatives_1_2_1 ) ) ;
public final void rule__BottomPatternCS__Group_1_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6466:1: ( ( ( rule__BottomPatternCS__Alternatives_1_2_1 ) ) )
- // InternalQVTimperative.g:6467:1: ( ( rule__BottomPatternCS__Alternatives_1_2_1 ) )
+ // InternalQVTimperative.g:6602:1: ( ( ( rule__BottomPatternCS__Alternatives_1_2_1 ) ) )
+ // InternalQVTimperative.g:6603:1: ( ( rule__BottomPatternCS__Alternatives_1_2_1 ) )
{
- // InternalQVTimperative.g:6467:1: ( ( rule__BottomPatternCS__Alternatives_1_2_1 ) )
- // InternalQVTimperative.g:6468:1: ( rule__BottomPatternCS__Alternatives_1_2_1 )
+ // InternalQVTimperative.g:6603:1: ( ( rule__BottomPatternCS__Alternatives_1_2_1 ) )
+ // InternalQVTimperative.g:6604:1: ( rule__BottomPatternCS__Alternatives_1_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getBottomPatternCSAccess().getAlternatives_1_2_1());
}
- // InternalQVTimperative.g:6469:1: ( rule__BottomPatternCS__Alternatives_1_2_1 )
- // InternalQVTimperative.g:6469:2: rule__BottomPatternCS__Alternatives_1_2_1
+ // InternalQVTimperative.g:6605:1: ( rule__BottomPatternCS__Alternatives_1_2_1 )
+ // InternalQVTimperative.g:6605:2: rule__BottomPatternCS__Alternatives_1_2_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__BottomPatternCS__Alternatives_1_2_1();
@@ -22275,16 +22584,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__BottomPatternCS__Group_2__0"
- // InternalQVTimperative.g:6483:1: rule__BottomPatternCS__Group_2__0 : rule__BottomPatternCS__Group_2__0__Impl rule__BottomPatternCS__Group_2__1 ;
+ // InternalQVTimperative.g:6619:1: rule__BottomPatternCS__Group_2__0 : rule__BottomPatternCS__Group_2__0__Impl rule__BottomPatternCS__Group_2__1 ;
public final void rule__BottomPatternCS__Group_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6487:1: ( rule__BottomPatternCS__Group_2__0__Impl rule__BottomPatternCS__Group_2__1 )
- // InternalQVTimperative.g:6488:2: rule__BottomPatternCS__Group_2__0__Impl rule__BottomPatternCS__Group_2__1
+ // InternalQVTimperative.g:6623:1: ( rule__BottomPatternCS__Group_2__0__Impl rule__BottomPatternCS__Group_2__1 )
+ // InternalQVTimperative.g:6624:2: rule__BottomPatternCS__Group_2__0__Impl rule__BottomPatternCS__Group_2__1
{
- pushFollow(FollowSets000.FOLLOW_13);
+ pushFollow(FollowSets000.FOLLOW_9);
rule__BottomPatternCS__Group_2__0__Impl();
state._fsp--;
@@ -22313,22 +22622,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__BottomPatternCS__Group_2__0__Impl"
- // InternalQVTimperative.g:6495:1: rule__BottomPatternCS__Group_2__0__Impl : ( '{' ) ;
+ // InternalQVTimperative.g:6631:1: rule__BottomPatternCS__Group_2__0__Impl : ( '{' ) ;
public final void rule__BottomPatternCS__Group_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6499:1: ( ( '{' ) )
- // InternalQVTimperative.g:6500:1: ( '{' )
+ // InternalQVTimperative.g:6635:1: ( ( '{' ) )
+ // InternalQVTimperative.g:6636:1: ( '{' )
{
- // InternalQVTimperative.g:6500:1: ( '{' )
- // InternalQVTimperative.g:6501:1: '{'
+ // InternalQVTimperative.g:6636:1: ( '{' )
+ // InternalQVTimperative.g:6637:1: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getBottomPatternCSAccess().getLeftCurlyBracketKeyword_2_0());
}
- match(input,67,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,69,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getBottomPatternCSAccess().getLeftCurlyBracketKeyword_2_0());
}
@@ -22354,16 +22663,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__BottomPatternCS__Group_2__1"
- // InternalQVTimperative.g:6514:1: rule__BottomPatternCS__Group_2__1 : rule__BottomPatternCS__Group_2__1__Impl rule__BottomPatternCS__Group_2__2 ;
+ // InternalQVTimperative.g:6650:1: rule__BottomPatternCS__Group_2__1 : rule__BottomPatternCS__Group_2__1__Impl rule__BottomPatternCS__Group_2__2 ;
public final void rule__BottomPatternCS__Group_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6518:1: ( rule__BottomPatternCS__Group_2__1__Impl rule__BottomPatternCS__Group_2__2 )
- // InternalQVTimperative.g:6519:2: rule__BottomPatternCS__Group_2__1__Impl rule__BottomPatternCS__Group_2__2
+ // InternalQVTimperative.g:6654:1: ( rule__BottomPatternCS__Group_2__1__Impl rule__BottomPatternCS__Group_2__2 )
+ // InternalQVTimperative.g:6655:2: rule__BottomPatternCS__Group_2__1__Impl rule__BottomPatternCS__Group_2__2
{
- pushFollow(FollowSets000.FOLLOW_14);
+ pushFollow(FollowSets000.FOLLOW_16);
rule__BottomPatternCS__Group_2__1__Impl();
state._fsp--;
@@ -22392,28 +22701,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__BottomPatternCS__Group_2__1__Impl"
- // InternalQVTimperative.g:6526:1: rule__BottomPatternCS__Group_2__1__Impl : ( ( ( rule__BottomPatternCS__OwnedConstraintsAssignment_2_1 ) ) ( ( rule__BottomPatternCS__OwnedConstraintsAssignment_2_1 )* ) ) ;
+ // InternalQVTimperative.g:6662:1: rule__BottomPatternCS__Group_2__1__Impl : ( ( ( rule__BottomPatternCS__OwnedConstraintsAssignment_2_1 ) ) ( ( rule__BottomPatternCS__OwnedConstraintsAssignment_2_1 )* ) ) ;
public final void rule__BottomPatternCS__Group_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6530:1: ( ( ( ( rule__BottomPatternCS__OwnedConstraintsAssignment_2_1 ) ) ( ( rule__BottomPatternCS__OwnedConstraintsAssignment_2_1 )* ) ) )
- // InternalQVTimperative.g:6531:1: ( ( ( rule__BottomPatternCS__OwnedConstraintsAssignment_2_1 ) ) ( ( rule__BottomPatternCS__OwnedConstraintsAssignment_2_1 )* ) )
+ // InternalQVTimperative.g:6666:1: ( ( ( ( rule__BottomPatternCS__OwnedConstraintsAssignment_2_1 ) ) ( ( rule__BottomPatternCS__OwnedConstraintsAssignment_2_1 )* ) ) )
+ // InternalQVTimperative.g:6667:1: ( ( ( rule__BottomPatternCS__OwnedConstraintsAssignment_2_1 ) ) ( ( rule__BottomPatternCS__OwnedConstraintsAssignment_2_1 )* ) )
{
- // InternalQVTimperative.g:6531:1: ( ( ( rule__BottomPatternCS__OwnedConstraintsAssignment_2_1 ) ) ( ( rule__BottomPatternCS__OwnedConstraintsAssignment_2_1 )* ) )
- // InternalQVTimperative.g:6532:1: ( ( rule__BottomPatternCS__OwnedConstraintsAssignment_2_1 ) ) ( ( rule__BottomPatternCS__OwnedConstraintsAssignment_2_1 )* )
+ // InternalQVTimperative.g:6667:1: ( ( ( rule__BottomPatternCS__OwnedConstraintsAssignment_2_1 ) ) ( ( rule__BottomPatternCS__OwnedConstraintsAssignment_2_1 )* ) )
+ // InternalQVTimperative.g:6668:1: ( ( rule__BottomPatternCS__OwnedConstraintsAssignment_2_1 ) ) ( ( rule__BottomPatternCS__OwnedConstraintsAssignment_2_1 )* )
{
- // InternalQVTimperative.g:6532:1: ( ( rule__BottomPatternCS__OwnedConstraintsAssignment_2_1 ) )
- // InternalQVTimperative.g:6533:1: ( rule__BottomPatternCS__OwnedConstraintsAssignment_2_1 )
+ // InternalQVTimperative.g:6668:1: ( ( rule__BottomPatternCS__OwnedConstraintsAssignment_2_1 ) )
+ // InternalQVTimperative.g:6669:1: ( rule__BottomPatternCS__OwnedConstraintsAssignment_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getBottomPatternCSAccess().getOwnedConstraintsAssignment_2_1());
}
- // InternalQVTimperative.g:6534:1: ( rule__BottomPatternCS__OwnedConstraintsAssignment_2_1 )
- // InternalQVTimperative.g:6534:2: rule__BottomPatternCS__OwnedConstraintsAssignment_2_1
+ // InternalQVTimperative.g:6670:1: ( rule__BottomPatternCS__OwnedConstraintsAssignment_2_1 )
+ // InternalQVTimperative.g:6670:2: rule__BottomPatternCS__OwnedConstraintsAssignment_2_1
{
- pushFollow(FollowSets000.FOLLOW_11);
+ pushFollow(FollowSets000.FOLLOW_14);
rule__BottomPatternCS__OwnedConstraintsAssignment_2_1();
state._fsp--;
@@ -22427,28 +22736,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
- // InternalQVTimperative.g:6537:1: ( ( rule__BottomPatternCS__OwnedConstraintsAssignment_2_1 )* )
- // InternalQVTimperative.g:6538:1: ( rule__BottomPatternCS__OwnedConstraintsAssignment_2_1 )*
+ // InternalQVTimperative.g:6673:1: ( ( rule__BottomPatternCS__OwnedConstraintsAssignment_2_1 )* )
+ // InternalQVTimperative.g:6674:1: ( rule__BottomPatternCS__OwnedConstraintsAssignment_2_1 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getBottomPatternCSAccess().getOwnedConstraintsAssignment_2_1());
}
- // InternalQVTimperative.g:6539:1: ( rule__BottomPatternCS__OwnedConstraintsAssignment_2_1 )*
- loop79:
+ // InternalQVTimperative.g:6675:1: ( rule__BottomPatternCS__OwnedConstraintsAssignment_2_1 )*
+ loop78:
do {
- int alt79=2;
- int LA79_0 = input.LA(1);
+ int alt78=2;
+ int LA78_0 = input.LA(1);
- if ( ((LA79_0>=RULE_INT && LA79_0<=RULE_ESCAPED_ID)||(LA79_0>=19 && LA79_0<=29)||(LA79_0>=31 && LA79_0<=33)||(LA79_0>=50 && LA79_0<=64)||LA79_0==72||LA79_0==98||(LA79_0>=100 && LA79_0<=101)||LA79_0==105||(LA79_0>=110 && LA79_0<=111)||LA79_0==113||(LA79_0>=142 && LA79_0<=143)) ) {
- alt79=1;
+ if ( ((LA78_0>=RULE_INT && LA78_0<=RULE_ESCAPED_ID)||(LA78_0>=19 && LA78_0<=29)||(LA78_0>=31 && LA78_0<=33)||(LA78_0>=50 && LA78_0<=64)||LA78_0==73||LA78_0==99||(LA78_0>=101 && LA78_0<=102)||LA78_0==106||(LA78_0>=111 && LA78_0<=112)||(LA78_0>=143 && LA78_0<=144)) ) {
+ alt78=1;
}
- switch (alt79) {
+ switch (alt78) {
case 1 :
- // InternalQVTimperative.g:6539:2: rule__BottomPatternCS__OwnedConstraintsAssignment_2_1
+ // InternalQVTimperative.g:6675:2: rule__BottomPatternCS__OwnedConstraintsAssignment_2_1
{
- pushFollow(FollowSets000.FOLLOW_11);
+ pushFollow(FollowSets000.FOLLOW_14);
rule__BottomPatternCS__OwnedConstraintsAssignment_2_1();
state._fsp--;
@@ -22458,7 +22767,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
break;
default :
- break loop79;
+ break loop78;
}
} while (true);
@@ -22490,14 +22799,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__BottomPatternCS__Group_2__2"
- // InternalQVTimperative.g:6550:1: rule__BottomPatternCS__Group_2__2 : rule__BottomPatternCS__Group_2__2__Impl ;
+ // InternalQVTimperative.g:6686:1: rule__BottomPatternCS__Group_2__2 : rule__BottomPatternCS__Group_2__2__Impl ;
public final void rule__BottomPatternCS__Group_2__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6554:1: ( rule__BottomPatternCS__Group_2__2__Impl )
- // InternalQVTimperative.g:6555:2: rule__BottomPatternCS__Group_2__2__Impl
+ // InternalQVTimperative.g:6690:1: ( rule__BottomPatternCS__Group_2__2__Impl )
+ // InternalQVTimperative.g:6691:2: rule__BottomPatternCS__Group_2__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__BottomPatternCS__Group_2__2__Impl();
@@ -22523,22 +22832,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__BottomPatternCS__Group_2__2__Impl"
- // InternalQVTimperative.g:6561:1: rule__BottomPatternCS__Group_2__2__Impl : ( '}' ) ;
+ // InternalQVTimperative.g:6697:1: rule__BottomPatternCS__Group_2__2__Impl : ( '}' ) ;
public final void rule__BottomPatternCS__Group_2__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6565:1: ( ( '}' ) )
- // InternalQVTimperative.g:6566:1: ( '}' )
+ // InternalQVTimperative.g:6701:1: ( ( '}' ) )
+ // InternalQVTimperative.g:6702:1: ( '}' )
{
- // InternalQVTimperative.g:6566:1: ( '}' )
- // InternalQVTimperative.g:6567:1: '}'
+ // InternalQVTimperative.g:6702:1: ( '}' )
+ // InternalQVTimperative.g:6703:1: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getBottomPatternCSAccess().getRightCurlyBracketKeyword_2_2());
}
- match(input,69,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,71,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getBottomPatternCSAccess().getRightCurlyBracketKeyword_2_2());
}
@@ -22564,16 +22873,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__BottomPatternCS__Group_3__0"
- // InternalQVTimperative.g:6586:1: rule__BottomPatternCS__Group_3__0 : rule__BottomPatternCS__Group_3__0__Impl rule__BottomPatternCS__Group_3__1 ;
+ // InternalQVTimperative.g:6722:1: rule__BottomPatternCS__Group_3__0 : rule__BottomPatternCS__Group_3__0__Impl rule__BottomPatternCS__Group_3__1 ;
public final void rule__BottomPatternCS__Group_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6590:1: ( rule__BottomPatternCS__Group_3__0__Impl rule__BottomPatternCS__Group_3__1 )
- // InternalQVTimperative.g:6591:2: rule__BottomPatternCS__Group_3__0__Impl rule__BottomPatternCS__Group_3__1
+ // InternalQVTimperative.g:6726:1: ( rule__BottomPatternCS__Group_3__0__Impl rule__BottomPatternCS__Group_3__1 )
+ // InternalQVTimperative.g:6727:2: rule__BottomPatternCS__Group_3__0__Impl rule__BottomPatternCS__Group_3__1
{
- pushFollow(FollowSets000.FOLLOW_15);
+ pushFollow(FollowSets000.FOLLOW_17);
rule__BottomPatternCS__Group_3__0__Impl();
state._fsp--;
@@ -22602,23 +22911,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__BottomPatternCS__Group_3__0__Impl"
- // InternalQVTimperative.g:6598:1: rule__BottomPatternCS__Group_3__0__Impl : ( () ) ;
+ // InternalQVTimperative.g:6734:1: rule__BottomPatternCS__Group_3__0__Impl : ( () ) ;
public final void rule__BottomPatternCS__Group_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6602:1: ( ( () ) )
- // InternalQVTimperative.g:6603:1: ( () )
+ // InternalQVTimperative.g:6738:1: ( ( () ) )
+ // InternalQVTimperative.g:6739:1: ( () )
{
- // InternalQVTimperative.g:6603:1: ( () )
- // InternalQVTimperative.g:6604:1: ()
+ // InternalQVTimperative.g:6739:1: ( () )
+ // InternalQVTimperative.g:6740:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getBottomPatternCSAccess().getBottomPatternCSAction_3_0());
}
- // InternalQVTimperative.g:6605:1: ()
- // InternalQVTimperative.g:6607:1:
+ // InternalQVTimperative.g:6741:1: ()
+ // InternalQVTimperative.g:6743:1:
{
}
@@ -22643,16 +22952,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__BottomPatternCS__Group_3__1"
- // InternalQVTimperative.g:6617:1: rule__BottomPatternCS__Group_3__1 : rule__BottomPatternCS__Group_3__1__Impl rule__BottomPatternCS__Group_3__2 ;
+ // InternalQVTimperative.g:6753:1: rule__BottomPatternCS__Group_3__1 : rule__BottomPatternCS__Group_3__1__Impl rule__BottomPatternCS__Group_3__2 ;
public final void rule__BottomPatternCS__Group_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6621:1: ( rule__BottomPatternCS__Group_3__1__Impl rule__BottomPatternCS__Group_3__2 )
- // InternalQVTimperative.g:6622:2: rule__BottomPatternCS__Group_3__1__Impl rule__BottomPatternCS__Group_3__2
+ // InternalQVTimperative.g:6757:1: ( rule__BottomPatternCS__Group_3__1__Impl rule__BottomPatternCS__Group_3__2 )
+ // InternalQVTimperative.g:6758:2: rule__BottomPatternCS__Group_3__1__Impl rule__BottomPatternCS__Group_3__2
{
- pushFollow(FollowSets000.FOLLOW_14);
+ pushFollow(FollowSets000.FOLLOW_16);
rule__BottomPatternCS__Group_3__1__Impl();
state._fsp--;
@@ -22681,22 +22990,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__BottomPatternCS__Group_3__1__Impl"
- // InternalQVTimperative.g:6629:1: rule__BottomPatternCS__Group_3__1__Impl : ( '{' ) ;
+ // InternalQVTimperative.g:6765:1: rule__BottomPatternCS__Group_3__1__Impl : ( '{' ) ;
public final void rule__BottomPatternCS__Group_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6633:1: ( ( '{' ) )
- // InternalQVTimperative.g:6634:1: ( '{' )
+ // InternalQVTimperative.g:6769:1: ( ( '{' ) )
+ // InternalQVTimperative.g:6770:1: ( '{' )
{
- // InternalQVTimperative.g:6634:1: ( '{' )
- // InternalQVTimperative.g:6635:1: '{'
+ // InternalQVTimperative.g:6770:1: ( '{' )
+ // InternalQVTimperative.g:6771:1: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getBottomPatternCSAccess().getLeftCurlyBracketKeyword_3_1());
}
- match(input,67,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,69,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getBottomPatternCSAccess().getLeftCurlyBracketKeyword_3_1());
}
@@ -22722,14 +23031,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__BottomPatternCS__Group_3__2"
- // InternalQVTimperative.g:6648:1: rule__BottomPatternCS__Group_3__2 : rule__BottomPatternCS__Group_3__2__Impl ;
+ // InternalQVTimperative.g:6784:1: rule__BottomPatternCS__Group_3__2 : rule__BottomPatternCS__Group_3__2__Impl ;
public final void rule__BottomPatternCS__Group_3__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6652:1: ( rule__BottomPatternCS__Group_3__2__Impl )
- // InternalQVTimperative.g:6653:2: rule__BottomPatternCS__Group_3__2__Impl
+ // InternalQVTimperative.g:6788:1: ( rule__BottomPatternCS__Group_3__2__Impl )
+ // InternalQVTimperative.g:6789:2: rule__BottomPatternCS__Group_3__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__BottomPatternCS__Group_3__2__Impl();
@@ -22755,22 +23064,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__BottomPatternCS__Group_3__2__Impl"
- // InternalQVTimperative.g:6659:1: rule__BottomPatternCS__Group_3__2__Impl : ( '}' ) ;
+ // InternalQVTimperative.g:6795:1: rule__BottomPatternCS__Group_3__2__Impl : ( '}' ) ;
public final void rule__BottomPatternCS__Group_3__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6663:1: ( ( '}' ) )
- // InternalQVTimperative.g:6664:1: ( '}' )
+ // InternalQVTimperative.g:6799:1: ( ( '}' ) )
+ // InternalQVTimperative.g:6800:1: ( '}' )
{
- // InternalQVTimperative.g:6664:1: ( '}' )
- // InternalQVTimperative.g:6665:1: '}'
+ // InternalQVTimperative.g:6800:1: ( '}' )
+ // InternalQVTimperative.g:6801:1: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getBottomPatternCSAccess().getRightCurlyBracketKeyword_3_2());
}
- match(input,69,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,71,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getBottomPatternCSAccess().getRightCurlyBracketKeyword_3_2());
}
@@ -22795,346 +23104,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR end "rule__BottomPatternCS__Group_3__2__Impl"
- // $ANTLR start "rule__ConnectionStatementCS__Group__0"
- // InternalQVTimperative.g:6684:1: rule__ConnectionStatementCS__Group__0 : rule__ConnectionStatementCS__Group__0__Impl rule__ConnectionStatementCS__Group__1 ;
- public final void rule__ConnectionStatementCS__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalQVTimperative.g:6688:1: ( rule__ConnectionStatementCS__Group__0__Impl rule__ConnectionStatementCS__Group__1 )
- // InternalQVTimperative.g:6689:2: rule__ConnectionStatementCS__Group__0__Impl rule__ConnectionStatementCS__Group__1
- {
- pushFollow(FollowSets000.FOLLOW_16);
- rule__ConnectionStatementCS__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_2);
- rule__ConnectionStatementCS__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ConnectionStatementCS__Group__0"
-
-
- // $ANTLR start "rule__ConnectionStatementCS__Group__0__Impl"
- // InternalQVTimperative.g:6696:1: rule__ConnectionStatementCS__Group__0__Impl : ( ( rule__ConnectionStatementCS__TargetVariableAssignment_0 ) ) ;
- public final void rule__ConnectionStatementCS__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalQVTimperative.g:6700:1: ( ( ( rule__ConnectionStatementCS__TargetVariableAssignment_0 ) ) )
- // InternalQVTimperative.g:6701:1: ( ( rule__ConnectionStatementCS__TargetVariableAssignment_0 ) )
- {
- // InternalQVTimperative.g:6701:1: ( ( rule__ConnectionStatementCS__TargetVariableAssignment_0 ) )
- // InternalQVTimperative.g:6702:1: ( rule__ConnectionStatementCS__TargetVariableAssignment_0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getConnectionStatementCSAccess().getTargetVariableAssignment_0());
- }
- // InternalQVTimperative.g:6703:1: ( rule__ConnectionStatementCS__TargetVariableAssignment_0 )
- // InternalQVTimperative.g:6703:2: rule__ConnectionStatementCS__TargetVariableAssignment_0
- {
- pushFollow(FollowSets000.FOLLOW_2);
- rule__ConnectionStatementCS__TargetVariableAssignment_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getConnectionStatementCSAccess().getTargetVariableAssignment_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ConnectionStatementCS__Group__0__Impl"
-
-
- // $ANTLR start "rule__ConnectionStatementCS__Group__1"
- // InternalQVTimperative.g:6713:1: rule__ConnectionStatementCS__Group__1 : rule__ConnectionStatementCS__Group__1__Impl rule__ConnectionStatementCS__Group__2 ;
- public final void rule__ConnectionStatementCS__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalQVTimperative.g:6717:1: ( rule__ConnectionStatementCS__Group__1__Impl rule__ConnectionStatementCS__Group__2 )
- // InternalQVTimperative.g:6718:2: rule__ConnectionStatementCS__Group__1__Impl rule__ConnectionStatementCS__Group__2
- {
- pushFollow(FollowSets000.FOLLOW_13);
- rule__ConnectionStatementCS__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_2);
- rule__ConnectionStatementCS__Group__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ConnectionStatementCS__Group__1"
-
-
- // $ANTLR start "rule__ConnectionStatementCS__Group__1__Impl"
- // InternalQVTimperative.g:6725:1: rule__ConnectionStatementCS__Group__1__Impl : ( '+=' ) ;
- public final void rule__ConnectionStatementCS__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalQVTimperative.g:6729:1: ( ( '+=' ) )
- // InternalQVTimperative.g:6730:1: ( '+=' )
- {
- // InternalQVTimperative.g:6730:1: ( '+=' )
- // InternalQVTimperative.g:6731:1: '+='
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getConnectionStatementCSAccess().getPlusSignEqualsSignKeyword_1());
- }
- match(input,71,FollowSets000.FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getConnectionStatementCSAccess().getPlusSignEqualsSignKeyword_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ConnectionStatementCS__Group__1__Impl"
-
-
- // $ANTLR start "rule__ConnectionStatementCS__Group__2"
- // InternalQVTimperative.g:6744:1: rule__ConnectionStatementCS__Group__2 : rule__ConnectionStatementCS__Group__2__Impl rule__ConnectionStatementCS__Group__3 ;
- public final void rule__ConnectionStatementCS__Group__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalQVTimperative.g:6748:1: ( rule__ConnectionStatementCS__Group__2__Impl rule__ConnectionStatementCS__Group__3 )
- // InternalQVTimperative.g:6749:2: rule__ConnectionStatementCS__Group__2__Impl rule__ConnectionStatementCS__Group__3
- {
- pushFollow(FollowSets000.FOLLOW_17);
- rule__ConnectionStatementCS__Group__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_2);
- rule__ConnectionStatementCS__Group__3();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ConnectionStatementCS__Group__2"
-
-
- // $ANTLR start "rule__ConnectionStatementCS__Group__2__Impl"
- // InternalQVTimperative.g:6756:1: rule__ConnectionStatementCS__Group__2__Impl : ( ( rule__ConnectionStatementCS__OwnedExpressionAssignment_2 ) ) ;
- public final void rule__ConnectionStatementCS__Group__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalQVTimperative.g:6760:1: ( ( ( rule__ConnectionStatementCS__OwnedExpressionAssignment_2 ) ) )
- // InternalQVTimperative.g:6761:1: ( ( rule__ConnectionStatementCS__OwnedExpressionAssignment_2 ) )
- {
- // InternalQVTimperative.g:6761:1: ( ( rule__ConnectionStatementCS__OwnedExpressionAssignment_2 ) )
- // InternalQVTimperative.g:6762:1: ( rule__ConnectionStatementCS__OwnedExpressionAssignment_2 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getConnectionStatementCSAccess().getOwnedExpressionAssignment_2());
- }
- // InternalQVTimperative.g:6763:1: ( rule__ConnectionStatementCS__OwnedExpressionAssignment_2 )
- // InternalQVTimperative.g:6763:2: rule__ConnectionStatementCS__OwnedExpressionAssignment_2
- {
- pushFollow(FollowSets000.FOLLOW_2);
- rule__ConnectionStatementCS__OwnedExpressionAssignment_2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getConnectionStatementCSAccess().getOwnedExpressionAssignment_2());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ConnectionStatementCS__Group__2__Impl"
-
-
- // $ANTLR start "rule__ConnectionStatementCS__Group__3"
- // InternalQVTimperative.g:6773:1: rule__ConnectionStatementCS__Group__3 : rule__ConnectionStatementCS__Group__3__Impl ;
- public final void rule__ConnectionStatementCS__Group__3() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalQVTimperative.g:6777:1: ( rule__ConnectionStatementCS__Group__3__Impl )
- // InternalQVTimperative.g:6778:2: rule__ConnectionStatementCS__Group__3__Impl
- {
- pushFollow(FollowSets000.FOLLOW_2);
- rule__ConnectionStatementCS__Group__3__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ConnectionStatementCS__Group__3"
-
-
- // $ANTLR start "rule__ConnectionStatementCS__Group__3__Impl"
- // InternalQVTimperative.g:6784:1: rule__ConnectionStatementCS__Group__3__Impl : ( ';' ) ;
- public final void rule__ConnectionStatementCS__Group__3__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalQVTimperative.g:6788:1: ( ( ';' ) )
- // InternalQVTimperative.g:6789:1: ( ';' )
- {
- // InternalQVTimperative.g:6789:1: ( ';' )
- // InternalQVTimperative.g:6790:1: ';'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getConnectionStatementCSAccess().getSemicolonKeyword_3());
- }
- match(input,18,FollowSets000.FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getConnectionStatementCSAccess().getSemicolonKeyword_3());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ConnectionStatementCS__Group__3__Impl"
-
-
// $ANTLR start "rule__DirectionCS__Group__0"
- // InternalQVTimperative.g:6811:1: rule__DirectionCS__Group__0 : rule__DirectionCS__Group__0__Impl rule__DirectionCS__Group__1 ;
+ // InternalQVTimperative.g:6820:1: rule__DirectionCS__Group__0 : rule__DirectionCS__Group__0__Impl rule__DirectionCS__Group__1 ;
public final void rule__DirectionCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6815:1: ( rule__DirectionCS__Group__0__Impl rule__DirectionCS__Group__1 )
- // InternalQVTimperative.g:6816:2: rule__DirectionCS__Group__0__Impl rule__DirectionCS__Group__1
+ // InternalQVTimperative.g:6824:1: ( rule__DirectionCS__Group__0__Impl rule__DirectionCS__Group__1 )
+ // InternalQVTimperative.g:6825:2: rule__DirectionCS__Group__0__Impl rule__DirectionCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_7);
rule__DirectionCS__Group__0__Impl();
@@ -23165,23 +23143,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DirectionCS__Group__0__Impl"
- // InternalQVTimperative.g:6823:1: rule__DirectionCS__Group__0__Impl : ( () ) ;
+ // InternalQVTimperative.g:6832:1: rule__DirectionCS__Group__0__Impl : ( () ) ;
public final void rule__DirectionCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6827:1: ( ( () ) )
- // InternalQVTimperative.g:6828:1: ( () )
+ // InternalQVTimperative.g:6836:1: ( ( () ) )
+ // InternalQVTimperative.g:6837:1: ( () )
{
- // InternalQVTimperative.g:6828:1: ( () )
- // InternalQVTimperative.g:6829:1: ()
+ // InternalQVTimperative.g:6837:1: ( () )
+ // InternalQVTimperative.g:6838:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDirectionCSAccess().getDirectionCSAction_0());
}
- // InternalQVTimperative.g:6830:1: ()
- // InternalQVTimperative.g:6832:1:
+ // InternalQVTimperative.g:6839:1: ()
+ // InternalQVTimperative.g:6841:1:
{
}
@@ -23206,14 +23184,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DirectionCS__Group__1"
- // InternalQVTimperative.g:6842:1: rule__DirectionCS__Group__1 : rule__DirectionCS__Group__1__Impl rule__DirectionCS__Group__2 ;
+ // InternalQVTimperative.g:6851:1: rule__DirectionCS__Group__1 : rule__DirectionCS__Group__1__Impl rule__DirectionCS__Group__2 ;
public final void rule__DirectionCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6846:1: ( rule__DirectionCS__Group__1__Impl rule__DirectionCS__Group__2 )
- // InternalQVTimperative.g:6847:2: rule__DirectionCS__Group__1__Impl rule__DirectionCS__Group__2
+ // InternalQVTimperative.g:6855:1: ( rule__DirectionCS__Group__1__Impl rule__DirectionCS__Group__2 )
+ // InternalQVTimperative.g:6856:2: rule__DirectionCS__Group__1__Impl rule__DirectionCS__Group__2
{
pushFollow(FollowSets000.FOLLOW_7);
rule__DirectionCS__Group__1__Impl();
@@ -23244,56 +23222,56 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DirectionCS__Group__1__Impl"
- // InternalQVTimperative.g:6854:1: rule__DirectionCS__Group__1__Impl : ( ( rule__DirectionCS__NameAssignment_1 )? ) ;
+ // InternalQVTimperative.g:6863:1: rule__DirectionCS__Group__1__Impl : ( ( rule__DirectionCS__NameAssignment_1 )? ) ;
public final void rule__DirectionCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6858:1: ( ( ( rule__DirectionCS__NameAssignment_1 )? ) )
- // InternalQVTimperative.g:6859:1: ( ( rule__DirectionCS__NameAssignment_1 )? )
+ // InternalQVTimperative.g:6867:1: ( ( ( rule__DirectionCS__NameAssignment_1 )? ) )
+ // InternalQVTimperative.g:6868:1: ( ( rule__DirectionCS__NameAssignment_1 )? )
{
- // InternalQVTimperative.g:6859:1: ( ( rule__DirectionCS__NameAssignment_1 )? )
- // InternalQVTimperative.g:6860:1: ( rule__DirectionCS__NameAssignment_1 )?
+ // InternalQVTimperative.g:6868:1: ( ( rule__DirectionCS__NameAssignment_1 )? )
+ // InternalQVTimperative.g:6869:1: ( rule__DirectionCS__NameAssignment_1 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDirectionCSAccess().getNameAssignment_1());
}
- // InternalQVTimperative.g:6861:1: ( rule__DirectionCS__NameAssignment_1 )?
- int alt80=2;
- int LA80_0 = input.LA(1);
+ // InternalQVTimperative.g:6870:1: ( rule__DirectionCS__NameAssignment_1 )?
+ int alt79=2;
+ int LA79_0 = input.LA(1);
- if ( ((LA80_0>=RULE_SIMPLE_ID && LA80_0<=RULE_ESCAPED_ID)||(LA80_0>=19 && LA80_0<=21)||(LA80_0>=23 && LA80_0<=29)) ) {
- alt80=1;
+ if ( ((LA79_0>=RULE_SIMPLE_ID && LA79_0<=RULE_ESCAPED_ID)||(LA79_0>=19 && LA79_0<=21)||(LA79_0>=23 && LA79_0<=29)) ) {
+ alt79=1;
}
- else if ( (LA80_0==22) ) {
- int LA80_2 = input.LA(2);
+ else if ( (LA79_0==22) ) {
+ int LA79_2 = input.LA(2);
- if ( (LA80_2==22) ) {
- int LA80_3 = input.LA(3);
+ if ( (LA79_2==22) ) {
+ int LA79_3 = input.LA(3);
- if ( ((LA80_3>=RULE_SIMPLE_ID && LA80_3<=RULE_ESCAPED_ID)||(LA80_3>=19 && LA80_3<=28)) ) {
- alt80=1;
+ if ( ((LA79_3>=RULE_SIMPLE_ID && LA79_3<=RULE_ESCAPED_ID)||(LA79_3>=19 && LA79_3<=28)) ) {
+ alt79=1;
}
- else if ( (LA80_3==29) ) {
- int LA80_5 = input.LA(4);
+ else if ( (LA79_3==29) ) {
+ int LA79_5 = input.LA(4);
- if ( (LA80_5==29) ) {
- int LA80_6 = input.LA(5);
+ if ( (LA79_5==EOF||LA79_5==18||LA79_5==72) ) {
+ alt79=1;
+ }
+ else if ( (LA79_5==29) ) {
+ int LA79_6 = input.LA(5);
- if ( ((LA80_6>=RULE_SIMPLE_ID && LA80_6<=RULE_ESCAPED_ID)||(LA80_6>=19 && LA80_6<=29)) ) {
- alt80=1;
+ if ( ((LA79_6>=RULE_SIMPLE_ID && LA79_6<=RULE_ESCAPED_ID)||(LA79_6>=19 && LA79_6<=29)) ) {
+ alt79=1;
}
}
- else if ( (LA80_5==EOF||LA80_5==18||LA80_5==70) ) {
- alt80=1;
- }
}
}
}
- switch (alt80) {
+ switch (alt79) {
case 1 :
- // InternalQVTimperative.g:6861:2: rule__DirectionCS__NameAssignment_1
+ // InternalQVTimperative.g:6870:2: rule__DirectionCS__NameAssignment_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__DirectionCS__NameAssignment_1();
@@ -23331,14 +23309,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DirectionCS__Group__2"
- // InternalQVTimperative.g:6871:1: rule__DirectionCS__Group__2 : rule__DirectionCS__Group__2__Impl rule__DirectionCS__Group__3 ;
+ // InternalQVTimperative.g:6880:1: rule__DirectionCS__Group__2 : rule__DirectionCS__Group__2__Impl rule__DirectionCS__Group__3 ;
public final void rule__DirectionCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6875:1: ( rule__DirectionCS__Group__2__Impl rule__DirectionCS__Group__3 )
- // InternalQVTimperative.g:6876:2: rule__DirectionCS__Group__2__Impl rule__DirectionCS__Group__3
+ // InternalQVTimperative.g:6884:1: ( rule__DirectionCS__Group__2__Impl rule__DirectionCS__Group__3 )
+ // InternalQVTimperative.g:6885:2: rule__DirectionCS__Group__2__Impl rule__DirectionCS__Group__3
{
pushFollow(FollowSets000.FOLLOW_7);
rule__DirectionCS__Group__2__Impl();
@@ -23369,17 +23347,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DirectionCS__Group__2__Impl"
- // InternalQVTimperative.g:6883:1: rule__DirectionCS__Group__2__Impl : ( 'imports' ) ;
+ // InternalQVTimperative.g:6892:1: rule__DirectionCS__Group__2__Impl : ( 'imports' ) ;
public final void rule__DirectionCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6887:1: ( ( 'imports' ) )
- // InternalQVTimperative.g:6888:1: ( 'imports' )
+ // InternalQVTimperative.g:6896:1: ( ( 'imports' ) )
+ // InternalQVTimperative.g:6897:1: ( 'imports' )
{
- // InternalQVTimperative.g:6888:1: ( 'imports' )
- // InternalQVTimperative.g:6889:1: 'imports'
+ // InternalQVTimperative.g:6897:1: ( 'imports' )
+ // InternalQVTimperative.g:6898:1: 'imports'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDirectionCSAccess().getImportsKeyword_2());
@@ -23410,14 +23388,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DirectionCS__Group__3"
- // InternalQVTimperative.g:6902:1: rule__DirectionCS__Group__3 : rule__DirectionCS__Group__3__Impl rule__DirectionCS__Group__4 ;
+ // InternalQVTimperative.g:6911:1: rule__DirectionCS__Group__3 : rule__DirectionCS__Group__3__Impl rule__DirectionCS__Group__4 ;
public final void rule__DirectionCS__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6906:1: ( rule__DirectionCS__Group__3__Impl rule__DirectionCS__Group__4 )
- // InternalQVTimperative.g:6907:2: rule__DirectionCS__Group__3__Impl rule__DirectionCS__Group__4
+ // InternalQVTimperative.g:6915:1: ( rule__DirectionCS__Group__3__Impl rule__DirectionCS__Group__4 )
+ // InternalQVTimperative.g:6916:2: rule__DirectionCS__Group__3__Impl rule__DirectionCS__Group__4
{
pushFollow(FollowSets000.FOLLOW_18);
rule__DirectionCS__Group__3__Impl();
@@ -23448,23 +23426,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DirectionCS__Group__3__Impl"
- // InternalQVTimperative.g:6914:1: rule__DirectionCS__Group__3__Impl : ( ( rule__DirectionCS__ImportsAssignment_3 ) ) ;
+ // InternalQVTimperative.g:6923:1: rule__DirectionCS__Group__3__Impl : ( ( rule__DirectionCS__ImportsAssignment_3 ) ) ;
public final void rule__DirectionCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6918:1: ( ( ( rule__DirectionCS__ImportsAssignment_3 ) ) )
- // InternalQVTimperative.g:6919:1: ( ( rule__DirectionCS__ImportsAssignment_3 ) )
+ // InternalQVTimperative.g:6927:1: ( ( ( rule__DirectionCS__ImportsAssignment_3 ) ) )
+ // InternalQVTimperative.g:6928:1: ( ( rule__DirectionCS__ImportsAssignment_3 ) )
{
- // InternalQVTimperative.g:6919:1: ( ( rule__DirectionCS__ImportsAssignment_3 ) )
- // InternalQVTimperative.g:6920:1: ( rule__DirectionCS__ImportsAssignment_3 )
+ // InternalQVTimperative.g:6928:1: ( ( rule__DirectionCS__ImportsAssignment_3 ) )
+ // InternalQVTimperative.g:6929:1: ( rule__DirectionCS__ImportsAssignment_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDirectionCSAccess().getImportsAssignment_3());
}
- // InternalQVTimperative.g:6921:1: ( rule__DirectionCS__ImportsAssignment_3 )
- // InternalQVTimperative.g:6921:2: rule__DirectionCS__ImportsAssignment_3
+ // InternalQVTimperative.g:6930:1: ( rule__DirectionCS__ImportsAssignment_3 )
+ // InternalQVTimperative.g:6930:2: rule__DirectionCS__ImportsAssignment_3
{
pushFollow(FollowSets000.FOLLOW_2);
rule__DirectionCS__ImportsAssignment_3();
@@ -23499,14 +23477,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DirectionCS__Group__4"
- // InternalQVTimperative.g:6931:1: rule__DirectionCS__Group__4 : rule__DirectionCS__Group__4__Impl rule__DirectionCS__Group__5 ;
+ // InternalQVTimperative.g:6940:1: rule__DirectionCS__Group__4 : rule__DirectionCS__Group__4__Impl rule__DirectionCS__Group__5 ;
public final void rule__DirectionCS__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6935:1: ( rule__DirectionCS__Group__4__Impl rule__DirectionCS__Group__5 )
- // InternalQVTimperative.g:6936:2: rule__DirectionCS__Group__4__Impl rule__DirectionCS__Group__5
+ // InternalQVTimperative.g:6944:1: ( rule__DirectionCS__Group__4__Impl rule__DirectionCS__Group__5 )
+ // InternalQVTimperative.g:6945:2: rule__DirectionCS__Group__4__Impl rule__DirectionCS__Group__5
{
pushFollow(FollowSets000.FOLLOW_18);
rule__DirectionCS__Group__4__Impl();
@@ -23537,37 +23515,37 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DirectionCS__Group__4__Impl"
- // InternalQVTimperative.g:6943:1: rule__DirectionCS__Group__4__Impl : ( ( rule__DirectionCS__Group_4__0 )* ) ;
+ // InternalQVTimperative.g:6952:1: rule__DirectionCS__Group__4__Impl : ( ( rule__DirectionCS__Group_4__0 )* ) ;
public final void rule__DirectionCS__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6947:1: ( ( ( rule__DirectionCS__Group_4__0 )* ) )
- // InternalQVTimperative.g:6948:1: ( ( rule__DirectionCS__Group_4__0 )* )
+ // InternalQVTimperative.g:6956:1: ( ( ( rule__DirectionCS__Group_4__0 )* ) )
+ // InternalQVTimperative.g:6957:1: ( ( rule__DirectionCS__Group_4__0 )* )
{
- // InternalQVTimperative.g:6948:1: ( ( rule__DirectionCS__Group_4__0 )* )
- // InternalQVTimperative.g:6949:1: ( rule__DirectionCS__Group_4__0 )*
+ // InternalQVTimperative.g:6957:1: ( ( rule__DirectionCS__Group_4__0 )* )
+ // InternalQVTimperative.g:6958:1: ( rule__DirectionCS__Group_4__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDirectionCSAccess().getGroup_4());
}
- // InternalQVTimperative.g:6950:1: ( rule__DirectionCS__Group_4__0 )*
- loop81:
+ // InternalQVTimperative.g:6959:1: ( rule__DirectionCS__Group_4__0 )*
+ loop80:
do {
- int alt81=2;
- int LA81_0 = input.LA(1);
+ int alt80=2;
+ int LA80_0 = input.LA(1);
- if ( (LA81_0==70) ) {
- alt81=1;
+ if ( (LA80_0==72) ) {
+ alt80=1;
}
- switch (alt81) {
+ switch (alt80) {
case 1 :
- // InternalQVTimperative.g:6950:2: rule__DirectionCS__Group_4__0
+ // InternalQVTimperative.g:6959:2: rule__DirectionCS__Group_4__0
{
- pushFollow(FollowSets000.FOLLOW_9);
+ pushFollow(FollowSets000.FOLLOW_12);
rule__DirectionCS__Group_4__0();
state._fsp--;
@@ -23577,7 +23555,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
break;
default :
- break loop81;
+ break loop80;
}
} while (true);
@@ -23606,14 +23584,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DirectionCS__Group__5"
- // InternalQVTimperative.g:6960:1: rule__DirectionCS__Group__5 : rule__DirectionCS__Group__5__Impl ;
+ // InternalQVTimperative.g:6969:1: rule__DirectionCS__Group__5 : rule__DirectionCS__Group__5__Impl ;
public final void rule__DirectionCS__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6964:1: ( rule__DirectionCS__Group__5__Impl )
- // InternalQVTimperative.g:6965:2: rule__DirectionCS__Group__5__Impl
+ // InternalQVTimperative.g:6973:1: ( rule__DirectionCS__Group__5__Impl )
+ // InternalQVTimperative.g:6974:2: rule__DirectionCS__Group__5__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__DirectionCS__Group__5__Impl();
@@ -23639,31 +23617,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DirectionCS__Group__5__Impl"
- // InternalQVTimperative.g:6971:1: rule__DirectionCS__Group__5__Impl : ( ( rule__DirectionCS__Group_5__0 )? ) ;
+ // InternalQVTimperative.g:6980:1: rule__DirectionCS__Group__5__Impl : ( ( rule__DirectionCS__Group_5__0 )? ) ;
public final void rule__DirectionCS__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6975:1: ( ( ( rule__DirectionCS__Group_5__0 )? ) )
- // InternalQVTimperative.g:6976:1: ( ( rule__DirectionCS__Group_5__0 )? )
+ // InternalQVTimperative.g:6984:1: ( ( ( rule__DirectionCS__Group_5__0 )? ) )
+ // InternalQVTimperative.g:6985:1: ( ( rule__DirectionCS__Group_5__0 )? )
{
- // InternalQVTimperative.g:6976:1: ( ( rule__DirectionCS__Group_5__0 )? )
- // InternalQVTimperative.g:6977:1: ( rule__DirectionCS__Group_5__0 )?
+ // InternalQVTimperative.g:6985:1: ( ( rule__DirectionCS__Group_5__0 )? )
+ // InternalQVTimperative.g:6986:1: ( rule__DirectionCS__Group_5__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDirectionCSAccess().getGroup_5());
}
- // InternalQVTimperative.g:6978:1: ( rule__DirectionCS__Group_5__0 )?
- int alt82=2;
- int LA82_0 = input.LA(1);
+ // InternalQVTimperative.g:6987:1: ( rule__DirectionCS__Group_5__0 )?
+ int alt81=2;
+ int LA81_0 = input.LA(1);
- if ( (LA82_0==29) ) {
- alt82=1;
+ if ( (LA81_0==29) ) {
+ alt81=1;
}
- switch (alt82) {
+ switch (alt81) {
case 1 :
- // InternalQVTimperative.g:6978:2: rule__DirectionCS__Group_5__0
+ // InternalQVTimperative.g:6987:2: rule__DirectionCS__Group_5__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__DirectionCS__Group_5__0();
@@ -23701,14 +23679,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DirectionCS__Group_4__0"
- // InternalQVTimperative.g:7000:1: rule__DirectionCS__Group_4__0 : rule__DirectionCS__Group_4__0__Impl rule__DirectionCS__Group_4__1 ;
+ // InternalQVTimperative.g:7009:1: rule__DirectionCS__Group_4__0 : rule__DirectionCS__Group_4__0__Impl rule__DirectionCS__Group_4__1 ;
public final void rule__DirectionCS__Group_4__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7004:1: ( rule__DirectionCS__Group_4__0__Impl rule__DirectionCS__Group_4__1 )
- // InternalQVTimperative.g:7005:2: rule__DirectionCS__Group_4__0__Impl rule__DirectionCS__Group_4__1
+ // InternalQVTimperative.g:7013:1: ( rule__DirectionCS__Group_4__0__Impl rule__DirectionCS__Group_4__1 )
+ // InternalQVTimperative.g:7014:2: rule__DirectionCS__Group_4__0__Impl rule__DirectionCS__Group_4__1
{
pushFollow(FollowSets000.FOLLOW_7);
rule__DirectionCS__Group_4__0__Impl();
@@ -23739,22 +23717,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DirectionCS__Group_4__0__Impl"
- // InternalQVTimperative.g:7012:1: rule__DirectionCS__Group_4__0__Impl : ( ',' ) ;
+ // InternalQVTimperative.g:7021:1: rule__DirectionCS__Group_4__0__Impl : ( ',' ) ;
public final void rule__DirectionCS__Group_4__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7016:1: ( ( ',' ) )
- // InternalQVTimperative.g:7017:1: ( ',' )
+ // InternalQVTimperative.g:7025:1: ( ( ',' ) )
+ // InternalQVTimperative.g:7026:1: ( ',' )
{
- // InternalQVTimperative.g:7017:1: ( ',' )
- // InternalQVTimperative.g:7018:1: ','
+ // InternalQVTimperative.g:7026:1: ( ',' )
+ // InternalQVTimperative.g:7027:1: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDirectionCSAccess().getCommaKeyword_4_0());
}
- match(input,70,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,72,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDirectionCSAccess().getCommaKeyword_4_0());
}
@@ -23780,14 +23758,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DirectionCS__Group_4__1"
- // InternalQVTimperative.g:7031:1: rule__DirectionCS__Group_4__1 : rule__DirectionCS__Group_4__1__Impl ;
+ // InternalQVTimperative.g:7040:1: rule__DirectionCS__Group_4__1 : rule__DirectionCS__Group_4__1__Impl ;
public final void rule__DirectionCS__Group_4__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7035:1: ( rule__DirectionCS__Group_4__1__Impl )
- // InternalQVTimperative.g:7036:2: rule__DirectionCS__Group_4__1__Impl
+ // InternalQVTimperative.g:7044:1: ( rule__DirectionCS__Group_4__1__Impl )
+ // InternalQVTimperative.g:7045:2: rule__DirectionCS__Group_4__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__DirectionCS__Group_4__1__Impl();
@@ -23813,23 +23791,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DirectionCS__Group_4__1__Impl"
- // InternalQVTimperative.g:7042:1: rule__DirectionCS__Group_4__1__Impl : ( ( rule__DirectionCS__ImportsAssignment_4_1 ) ) ;
+ // InternalQVTimperative.g:7051:1: rule__DirectionCS__Group_4__1__Impl : ( ( rule__DirectionCS__ImportsAssignment_4_1 ) ) ;
public final void rule__DirectionCS__Group_4__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7046:1: ( ( ( rule__DirectionCS__ImportsAssignment_4_1 ) ) )
- // InternalQVTimperative.g:7047:1: ( ( rule__DirectionCS__ImportsAssignment_4_1 ) )
+ // InternalQVTimperative.g:7055:1: ( ( ( rule__DirectionCS__ImportsAssignment_4_1 ) ) )
+ // InternalQVTimperative.g:7056:1: ( ( rule__DirectionCS__ImportsAssignment_4_1 ) )
{
- // InternalQVTimperative.g:7047:1: ( ( rule__DirectionCS__ImportsAssignment_4_1 ) )
- // InternalQVTimperative.g:7048:1: ( rule__DirectionCS__ImportsAssignment_4_1 )
+ // InternalQVTimperative.g:7056:1: ( ( rule__DirectionCS__ImportsAssignment_4_1 ) )
+ // InternalQVTimperative.g:7057:1: ( rule__DirectionCS__ImportsAssignment_4_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDirectionCSAccess().getImportsAssignment_4_1());
}
- // InternalQVTimperative.g:7049:1: ( rule__DirectionCS__ImportsAssignment_4_1 )
- // InternalQVTimperative.g:7049:2: rule__DirectionCS__ImportsAssignment_4_1
+ // InternalQVTimperative.g:7058:1: ( rule__DirectionCS__ImportsAssignment_4_1 )
+ // InternalQVTimperative.g:7058:2: rule__DirectionCS__ImportsAssignment_4_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__DirectionCS__ImportsAssignment_4_1();
@@ -23864,14 +23842,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DirectionCS__Group_5__0"
- // InternalQVTimperative.g:7063:1: rule__DirectionCS__Group_5__0 : rule__DirectionCS__Group_5__0__Impl rule__DirectionCS__Group_5__1 ;
+ // InternalQVTimperative.g:7072:1: rule__DirectionCS__Group_5__0 : rule__DirectionCS__Group_5__0__Impl rule__DirectionCS__Group_5__1 ;
public final void rule__DirectionCS__Group_5__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7067:1: ( rule__DirectionCS__Group_5__0__Impl rule__DirectionCS__Group_5__1 )
- // InternalQVTimperative.g:7068:2: rule__DirectionCS__Group_5__0__Impl rule__DirectionCS__Group_5__1
+ // InternalQVTimperative.g:7076:1: ( rule__DirectionCS__Group_5__0__Impl rule__DirectionCS__Group_5__1 )
+ // InternalQVTimperative.g:7077:2: rule__DirectionCS__Group_5__0__Impl rule__DirectionCS__Group_5__1
{
pushFollow(FollowSets000.FOLLOW_7);
rule__DirectionCS__Group_5__0__Impl();
@@ -23902,17 +23880,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DirectionCS__Group_5__0__Impl"
- // InternalQVTimperative.g:7075:1: rule__DirectionCS__Group_5__0__Impl : ( 'uses' ) ;
+ // InternalQVTimperative.g:7084:1: rule__DirectionCS__Group_5__0__Impl : ( 'uses' ) ;
public final void rule__DirectionCS__Group_5__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7079:1: ( ( 'uses' ) )
- // InternalQVTimperative.g:7080:1: ( 'uses' )
+ // InternalQVTimperative.g:7088:1: ( ( 'uses' ) )
+ // InternalQVTimperative.g:7089:1: ( 'uses' )
{
- // InternalQVTimperative.g:7080:1: ( 'uses' )
- // InternalQVTimperative.g:7081:1: 'uses'
+ // InternalQVTimperative.g:7089:1: ( 'uses' )
+ // InternalQVTimperative.g:7090:1: 'uses'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDirectionCSAccess().getUsesKeyword_5_0());
@@ -23943,14 +23921,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DirectionCS__Group_5__1"
- // InternalQVTimperative.g:7094:1: rule__DirectionCS__Group_5__1 : rule__DirectionCS__Group_5__1__Impl rule__DirectionCS__Group_5__2 ;
+ // InternalQVTimperative.g:7103:1: rule__DirectionCS__Group_5__1 : rule__DirectionCS__Group_5__1__Impl rule__DirectionCS__Group_5__2 ;
public final void rule__DirectionCS__Group_5__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7098:1: ( rule__DirectionCS__Group_5__1__Impl rule__DirectionCS__Group_5__2 )
- // InternalQVTimperative.g:7099:2: rule__DirectionCS__Group_5__1__Impl rule__DirectionCS__Group_5__2
+ // InternalQVTimperative.g:7107:1: ( rule__DirectionCS__Group_5__1__Impl rule__DirectionCS__Group_5__2 )
+ // InternalQVTimperative.g:7108:2: rule__DirectionCS__Group_5__1__Impl rule__DirectionCS__Group_5__2
{
pushFollow(FollowSets000.FOLLOW_19);
rule__DirectionCS__Group_5__1__Impl();
@@ -23981,23 +23959,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DirectionCS__Group_5__1__Impl"
- // InternalQVTimperative.g:7106:1: rule__DirectionCS__Group_5__1__Impl : ( ( rule__DirectionCS__UsesAssignment_5_1 ) ) ;
+ // InternalQVTimperative.g:7115:1: rule__DirectionCS__Group_5__1__Impl : ( ( rule__DirectionCS__UsesAssignment_5_1 ) ) ;
public final void rule__DirectionCS__Group_5__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7110:1: ( ( ( rule__DirectionCS__UsesAssignment_5_1 ) ) )
- // InternalQVTimperative.g:7111:1: ( ( rule__DirectionCS__UsesAssignment_5_1 ) )
+ // InternalQVTimperative.g:7119:1: ( ( ( rule__DirectionCS__UsesAssignment_5_1 ) ) )
+ // InternalQVTimperative.g:7120:1: ( ( rule__DirectionCS__UsesAssignment_5_1 ) )
{
- // InternalQVTimperative.g:7111:1: ( ( rule__DirectionCS__UsesAssignment_5_1 ) )
- // InternalQVTimperative.g:7112:1: ( rule__DirectionCS__UsesAssignment_5_1 )
+ // InternalQVTimperative.g:7120:1: ( ( rule__DirectionCS__UsesAssignment_5_1 ) )
+ // InternalQVTimperative.g:7121:1: ( rule__DirectionCS__UsesAssignment_5_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDirectionCSAccess().getUsesAssignment_5_1());
}
- // InternalQVTimperative.g:7113:1: ( rule__DirectionCS__UsesAssignment_5_1 )
- // InternalQVTimperative.g:7113:2: rule__DirectionCS__UsesAssignment_5_1
+ // InternalQVTimperative.g:7122:1: ( rule__DirectionCS__UsesAssignment_5_1 )
+ // InternalQVTimperative.g:7122:2: rule__DirectionCS__UsesAssignment_5_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__DirectionCS__UsesAssignment_5_1();
@@ -24032,14 +24010,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DirectionCS__Group_5__2"
- // InternalQVTimperative.g:7123:1: rule__DirectionCS__Group_5__2 : rule__DirectionCS__Group_5__2__Impl ;
+ // InternalQVTimperative.g:7132:1: rule__DirectionCS__Group_5__2 : rule__DirectionCS__Group_5__2__Impl ;
public final void rule__DirectionCS__Group_5__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7127:1: ( rule__DirectionCS__Group_5__2__Impl )
- // InternalQVTimperative.g:7128:2: rule__DirectionCS__Group_5__2__Impl
+ // InternalQVTimperative.g:7136:1: ( rule__DirectionCS__Group_5__2__Impl )
+ // InternalQVTimperative.g:7137:2: rule__DirectionCS__Group_5__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__DirectionCS__Group_5__2__Impl();
@@ -24065,37 +24043,37 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DirectionCS__Group_5__2__Impl"
- // InternalQVTimperative.g:7134:1: rule__DirectionCS__Group_5__2__Impl : ( ( rule__DirectionCS__Group_5_2__0 )* ) ;
+ // InternalQVTimperative.g:7143:1: rule__DirectionCS__Group_5__2__Impl : ( ( rule__DirectionCS__Group_5_2__0 )* ) ;
public final void rule__DirectionCS__Group_5__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7138:1: ( ( ( rule__DirectionCS__Group_5_2__0 )* ) )
- // InternalQVTimperative.g:7139:1: ( ( rule__DirectionCS__Group_5_2__0 )* )
+ // InternalQVTimperative.g:7147:1: ( ( ( rule__DirectionCS__Group_5_2__0 )* ) )
+ // InternalQVTimperative.g:7148:1: ( ( rule__DirectionCS__Group_5_2__0 )* )
{
- // InternalQVTimperative.g:7139:1: ( ( rule__DirectionCS__Group_5_2__0 )* )
- // InternalQVTimperative.g:7140:1: ( rule__DirectionCS__Group_5_2__0 )*
+ // InternalQVTimperative.g:7148:1: ( ( rule__DirectionCS__Group_5_2__0 )* )
+ // InternalQVTimperative.g:7149:1: ( rule__DirectionCS__Group_5_2__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDirectionCSAccess().getGroup_5_2());
}
- // InternalQVTimperative.g:7141:1: ( rule__DirectionCS__Group_5_2__0 )*
- loop83:
+ // InternalQVTimperative.g:7150:1: ( rule__DirectionCS__Group_5_2__0 )*
+ loop82:
do {
- int alt83=2;
- int LA83_0 = input.LA(1);
+ int alt82=2;
+ int LA82_0 = input.LA(1);
- if ( (LA83_0==70) ) {
- alt83=1;
+ if ( (LA82_0==72) ) {
+ alt82=1;
}
- switch (alt83) {
+ switch (alt82) {
case 1 :
- // InternalQVTimperative.g:7141:2: rule__DirectionCS__Group_5_2__0
+ // InternalQVTimperative.g:7150:2: rule__DirectionCS__Group_5_2__0
{
- pushFollow(FollowSets000.FOLLOW_9);
+ pushFollow(FollowSets000.FOLLOW_12);
rule__DirectionCS__Group_5_2__0();
state._fsp--;
@@ -24105,7 +24083,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
break;
default :
- break loop83;
+ break loop82;
}
} while (true);
@@ -24134,14 +24112,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DirectionCS__Group_5_2__0"
- // InternalQVTimperative.g:7157:1: rule__DirectionCS__Group_5_2__0 : rule__DirectionCS__Group_5_2__0__Impl rule__DirectionCS__Group_5_2__1 ;
+ // InternalQVTimperative.g:7166:1: rule__DirectionCS__Group_5_2__0 : rule__DirectionCS__Group_5_2__0__Impl rule__DirectionCS__Group_5_2__1 ;
public final void rule__DirectionCS__Group_5_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7161:1: ( rule__DirectionCS__Group_5_2__0__Impl rule__DirectionCS__Group_5_2__1 )
- // InternalQVTimperative.g:7162:2: rule__DirectionCS__Group_5_2__0__Impl rule__DirectionCS__Group_5_2__1
+ // InternalQVTimperative.g:7170:1: ( rule__DirectionCS__Group_5_2__0__Impl rule__DirectionCS__Group_5_2__1 )
+ // InternalQVTimperative.g:7171:2: rule__DirectionCS__Group_5_2__0__Impl rule__DirectionCS__Group_5_2__1
{
pushFollow(FollowSets000.FOLLOW_7);
rule__DirectionCS__Group_5_2__0__Impl();
@@ -24172,22 +24150,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DirectionCS__Group_5_2__0__Impl"
- // InternalQVTimperative.g:7169:1: rule__DirectionCS__Group_5_2__0__Impl : ( ',' ) ;
+ // InternalQVTimperative.g:7178:1: rule__DirectionCS__Group_5_2__0__Impl : ( ',' ) ;
public final void rule__DirectionCS__Group_5_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7173:1: ( ( ',' ) )
- // InternalQVTimperative.g:7174:1: ( ',' )
+ // InternalQVTimperative.g:7182:1: ( ( ',' ) )
+ // InternalQVTimperative.g:7183:1: ( ',' )
{
- // InternalQVTimperative.g:7174:1: ( ',' )
- // InternalQVTimperative.g:7175:1: ','
+ // InternalQVTimperative.g:7183:1: ( ',' )
+ // InternalQVTimperative.g:7184:1: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDirectionCSAccess().getCommaKeyword_5_2_0());
}
- match(input,70,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,72,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDirectionCSAccess().getCommaKeyword_5_2_0());
}
@@ -24213,14 +24191,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DirectionCS__Group_5_2__1"
- // InternalQVTimperative.g:7188:1: rule__DirectionCS__Group_5_2__1 : rule__DirectionCS__Group_5_2__1__Impl ;
+ // InternalQVTimperative.g:7197:1: rule__DirectionCS__Group_5_2__1 : rule__DirectionCS__Group_5_2__1__Impl ;
public final void rule__DirectionCS__Group_5_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7192:1: ( rule__DirectionCS__Group_5_2__1__Impl )
- // InternalQVTimperative.g:7193:2: rule__DirectionCS__Group_5_2__1__Impl
+ // InternalQVTimperative.g:7201:1: ( rule__DirectionCS__Group_5_2__1__Impl )
+ // InternalQVTimperative.g:7202:2: rule__DirectionCS__Group_5_2__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__DirectionCS__Group_5_2__1__Impl();
@@ -24246,23 +24224,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DirectionCS__Group_5_2__1__Impl"
- // InternalQVTimperative.g:7199:1: rule__DirectionCS__Group_5_2__1__Impl : ( ( rule__DirectionCS__UsesAssignment_5_2_1 ) ) ;
+ // InternalQVTimperative.g:7208:1: rule__DirectionCS__Group_5_2__1__Impl : ( ( rule__DirectionCS__UsesAssignment_5_2_1 ) ) ;
public final void rule__DirectionCS__Group_5_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7203:1: ( ( ( rule__DirectionCS__UsesAssignment_5_2_1 ) ) )
- // InternalQVTimperative.g:7204:1: ( ( rule__DirectionCS__UsesAssignment_5_2_1 ) )
+ // InternalQVTimperative.g:7212:1: ( ( ( rule__DirectionCS__UsesAssignment_5_2_1 ) ) )
+ // InternalQVTimperative.g:7213:1: ( ( rule__DirectionCS__UsesAssignment_5_2_1 ) )
{
- // InternalQVTimperative.g:7204:1: ( ( rule__DirectionCS__UsesAssignment_5_2_1 ) )
- // InternalQVTimperative.g:7205:1: ( rule__DirectionCS__UsesAssignment_5_2_1 )
+ // InternalQVTimperative.g:7213:1: ( ( rule__DirectionCS__UsesAssignment_5_2_1 ) )
+ // InternalQVTimperative.g:7214:1: ( rule__DirectionCS__UsesAssignment_5_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDirectionCSAccess().getUsesAssignment_5_2_1());
}
- // InternalQVTimperative.g:7206:1: ( rule__DirectionCS__UsesAssignment_5_2_1 )
- // InternalQVTimperative.g:7206:2: rule__DirectionCS__UsesAssignment_5_2_1
+ // InternalQVTimperative.g:7215:1: ( rule__DirectionCS__UsesAssignment_5_2_1 )
+ // InternalQVTimperative.g:7215:2: rule__DirectionCS__UsesAssignment_5_2_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__DirectionCS__UsesAssignment_5_2_1();
@@ -24297,14 +24275,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__GuardPatternCS__Group_0__0"
- // InternalQVTimperative.g:7220:1: rule__GuardPatternCS__Group_0__0 : rule__GuardPatternCS__Group_0__0__Impl rule__GuardPatternCS__Group_0__1 ;
+ // InternalQVTimperative.g:7229:1: rule__GuardPatternCS__Group_0__0 : rule__GuardPatternCS__Group_0__0__Impl rule__GuardPatternCS__Group_0__1 ;
public final void rule__GuardPatternCS__Group_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7224:1: ( rule__GuardPatternCS__Group_0__0__Impl rule__GuardPatternCS__Group_0__1 )
- // InternalQVTimperative.g:7225:2: rule__GuardPatternCS__Group_0__0__Impl rule__GuardPatternCS__Group_0__1
+ // InternalQVTimperative.g:7233:1: ( rule__GuardPatternCS__Group_0__0__Impl rule__GuardPatternCS__Group_0__1 )
+ // InternalQVTimperative.g:7234:2: rule__GuardPatternCS__Group_0__0__Impl rule__GuardPatternCS__Group_0__1
{
pushFollow(FollowSets000.FOLLOW_7);
rule__GuardPatternCS__Group_0__0__Impl();
@@ -24335,22 +24313,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__GuardPatternCS__Group_0__0__Impl"
- // InternalQVTimperative.g:7232:1: rule__GuardPatternCS__Group_0__0__Impl : ( '(' ) ;
+ // InternalQVTimperative.g:7241:1: rule__GuardPatternCS__Group_0__0__Impl : ( '(' ) ;
public final void rule__GuardPatternCS__Group_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7236:1: ( ( '(' ) )
- // InternalQVTimperative.g:7237:1: ( '(' )
+ // InternalQVTimperative.g:7245:1: ( ( '(' ) )
+ // InternalQVTimperative.g:7246:1: ( '(' )
{
- // InternalQVTimperative.g:7237:1: ( '(' )
- // InternalQVTimperative.g:7238:1: '('
+ // InternalQVTimperative.g:7246:1: ( '(' )
+ // InternalQVTimperative.g:7247:1: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getGuardPatternCSAccess().getLeftParenthesisKeyword_0_0());
}
- match(input,72,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getGuardPatternCSAccess().getLeftParenthesisKeyword_0_0());
}
@@ -24376,16 +24354,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__GuardPatternCS__Group_0__1"
- // InternalQVTimperative.g:7251:1: rule__GuardPatternCS__Group_0__1 : rule__GuardPatternCS__Group_0__1__Impl rule__GuardPatternCS__Group_0__2 ;
+ // InternalQVTimperative.g:7260:1: rule__GuardPatternCS__Group_0__1 : rule__GuardPatternCS__Group_0__1__Impl rule__GuardPatternCS__Group_0__2 ;
public final void rule__GuardPatternCS__Group_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7255:1: ( rule__GuardPatternCS__Group_0__1__Impl rule__GuardPatternCS__Group_0__2 )
- // InternalQVTimperative.g:7256:2: rule__GuardPatternCS__Group_0__1__Impl rule__GuardPatternCS__Group_0__2
+ // InternalQVTimperative.g:7264:1: ( rule__GuardPatternCS__Group_0__1__Impl rule__GuardPatternCS__Group_0__2 )
+ // InternalQVTimperative.g:7265:2: rule__GuardPatternCS__Group_0__1__Impl rule__GuardPatternCS__Group_0__2
{
- pushFollow(FollowSets000.FOLLOW_8);
+ pushFollow(FollowSets000.FOLLOW_11);
rule__GuardPatternCS__Group_0__1__Impl();
state._fsp--;
@@ -24414,23 +24392,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__GuardPatternCS__Group_0__1__Impl"
- // InternalQVTimperative.g:7263:1: rule__GuardPatternCS__Group_0__1__Impl : ( ( rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_0_1 ) ) ;
+ // InternalQVTimperative.g:7272:1: rule__GuardPatternCS__Group_0__1__Impl : ( ( rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_0_1 ) ) ;
public final void rule__GuardPatternCS__Group_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7267:1: ( ( ( rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_0_1 ) ) )
- // InternalQVTimperative.g:7268:1: ( ( rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_0_1 ) )
+ // InternalQVTimperative.g:7276:1: ( ( ( rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_0_1 ) ) )
+ // InternalQVTimperative.g:7277:1: ( ( rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_0_1 ) )
{
- // InternalQVTimperative.g:7268:1: ( ( rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_0_1 ) )
- // InternalQVTimperative.g:7269:1: ( rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_0_1 )
+ // InternalQVTimperative.g:7277:1: ( ( rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_0_1 ) )
+ // InternalQVTimperative.g:7278:1: ( rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getGuardPatternCSAccess().getOwnedUnrealizedVariablesAssignment_0_1());
}
- // InternalQVTimperative.g:7270:1: ( rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_0_1 )
- // InternalQVTimperative.g:7270:2: rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_0_1
+ // InternalQVTimperative.g:7279:1: ( rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_0_1 )
+ // InternalQVTimperative.g:7279:2: rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_0_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_0_1();
@@ -24465,16 +24443,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__GuardPatternCS__Group_0__2"
- // InternalQVTimperative.g:7280:1: rule__GuardPatternCS__Group_0__2 : rule__GuardPatternCS__Group_0__2__Impl rule__GuardPatternCS__Group_0__3 ;
+ // InternalQVTimperative.g:7289:1: rule__GuardPatternCS__Group_0__2 : rule__GuardPatternCS__Group_0__2__Impl rule__GuardPatternCS__Group_0__3 ;
public final void rule__GuardPatternCS__Group_0__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7284:1: ( rule__GuardPatternCS__Group_0__2__Impl rule__GuardPatternCS__Group_0__3 )
- // InternalQVTimperative.g:7285:2: rule__GuardPatternCS__Group_0__2__Impl rule__GuardPatternCS__Group_0__3
+ // InternalQVTimperative.g:7293:1: ( rule__GuardPatternCS__Group_0__2__Impl rule__GuardPatternCS__Group_0__3 )
+ // InternalQVTimperative.g:7294:2: rule__GuardPatternCS__Group_0__2__Impl rule__GuardPatternCS__Group_0__3
{
- pushFollow(FollowSets000.FOLLOW_8);
+ pushFollow(FollowSets000.FOLLOW_11);
rule__GuardPatternCS__Group_0__2__Impl();
state._fsp--;
@@ -24503,37 +24481,37 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__GuardPatternCS__Group_0__2__Impl"
- // InternalQVTimperative.g:7292:1: rule__GuardPatternCS__Group_0__2__Impl : ( ( rule__GuardPatternCS__Group_0_2__0 )* ) ;
+ // InternalQVTimperative.g:7301:1: rule__GuardPatternCS__Group_0__2__Impl : ( ( rule__GuardPatternCS__Group_0_2__0 )* ) ;
public final void rule__GuardPatternCS__Group_0__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7296:1: ( ( ( rule__GuardPatternCS__Group_0_2__0 )* ) )
- // InternalQVTimperative.g:7297:1: ( ( rule__GuardPatternCS__Group_0_2__0 )* )
+ // InternalQVTimperative.g:7305:1: ( ( ( rule__GuardPatternCS__Group_0_2__0 )* ) )
+ // InternalQVTimperative.g:7306:1: ( ( rule__GuardPatternCS__Group_0_2__0 )* )
{
- // InternalQVTimperative.g:7297:1: ( ( rule__GuardPatternCS__Group_0_2__0 )* )
- // InternalQVTimperative.g:7298:1: ( rule__GuardPatternCS__Group_0_2__0 )*
+ // InternalQVTimperative.g:7306:1: ( ( rule__GuardPatternCS__Group_0_2__0 )* )
+ // InternalQVTimperative.g:7307:1: ( rule__GuardPatternCS__Group_0_2__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getGuardPatternCSAccess().getGroup_0_2());
}
- // InternalQVTimperative.g:7299:1: ( rule__GuardPatternCS__Group_0_2__0 )*
- loop84:
+ // InternalQVTimperative.g:7308:1: ( rule__GuardPatternCS__Group_0_2__0 )*
+ loop83:
do {
- int alt84=2;
- int LA84_0 = input.LA(1);
+ int alt83=2;
+ int LA83_0 = input.LA(1);
- if ( (LA84_0==70) ) {
- alt84=1;
+ if ( (LA83_0==72) ) {
+ alt83=1;
}
- switch (alt84) {
+ switch (alt83) {
case 1 :
- // InternalQVTimperative.g:7299:2: rule__GuardPatternCS__Group_0_2__0
+ // InternalQVTimperative.g:7308:2: rule__GuardPatternCS__Group_0_2__0
{
- pushFollow(FollowSets000.FOLLOW_9);
+ pushFollow(FollowSets000.FOLLOW_12);
rule__GuardPatternCS__Group_0_2__0();
state._fsp--;
@@ -24543,7 +24521,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
break;
default :
- break loop84;
+ break loop83;
}
} while (true);
@@ -24572,14 +24550,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__GuardPatternCS__Group_0__3"
- // InternalQVTimperative.g:7309:1: rule__GuardPatternCS__Group_0__3 : rule__GuardPatternCS__Group_0__3__Impl rule__GuardPatternCS__Group_0__4 ;
+ // InternalQVTimperative.g:7318:1: rule__GuardPatternCS__Group_0__3 : rule__GuardPatternCS__Group_0__3__Impl rule__GuardPatternCS__Group_0__4 ;
public final void rule__GuardPatternCS__Group_0__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7313:1: ( rule__GuardPatternCS__Group_0__3__Impl rule__GuardPatternCS__Group_0__4 )
- // InternalQVTimperative.g:7314:2: rule__GuardPatternCS__Group_0__3__Impl rule__GuardPatternCS__Group_0__4
+ // InternalQVTimperative.g:7322:1: ( rule__GuardPatternCS__Group_0__3__Impl rule__GuardPatternCS__Group_0__4 )
+ // InternalQVTimperative.g:7323:2: rule__GuardPatternCS__Group_0__3__Impl rule__GuardPatternCS__Group_0__4
{
pushFollow(FollowSets000.FOLLOW_20);
rule__GuardPatternCS__Group_0__3__Impl();
@@ -24610,22 +24588,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__GuardPatternCS__Group_0__3__Impl"
- // InternalQVTimperative.g:7321:1: rule__GuardPatternCS__Group_0__3__Impl : ( '|' ) ;
+ // InternalQVTimperative.g:7330:1: rule__GuardPatternCS__Group_0__3__Impl : ( '|' ) ;
public final void rule__GuardPatternCS__Group_0__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7325:1: ( ( '|' ) )
- // InternalQVTimperative.g:7326:1: ( '|' )
+ // InternalQVTimperative.g:7334:1: ( ( '|' ) )
+ // InternalQVTimperative.g:7335:1: ( '|' )
{
- // InternalQVTimperative.g:7326:1: ( '|' )
- // InternalQVTimperative.g:7327:1: '|'
+ // InternalQVTimperative.g:7335:1: ( '|' )
+ // InternalQVTimperative.g:7336:1: '|'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getGuardPatternCSAccess().getVerticalLineKeyword_0_3());
}
- match(input,68,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,70,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getGuardPatternCSAccess().getVerticalLineKeyword_0_3());
}
@@ -24651,14 +24629,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__GuardPatternCS__Group_0__4"
- // InternalQVTimperative.g:7340:1: rule__GuardPatternCS__Group_0__4 : rule__GuardPatternCS__Group_0__4__Impl rule__GuardPatternCS__Group_0__5 ;
+ // InternalQVTimperative.g:7349:1: rule__GuardPatternCS__Group_0__4 : rule__GuardPatternCS__Group_0__4__Impl rule__GuardPatternCS__Group_0__5 ;
public final void rule__GuardPatternCS__Group_0__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7344:1: ( rule__GuardPatternCS__Group_0__4__Impl rule__GuardPatternCS__Group_0__5 )
- // InternalQVTimperative.g:7345:2: rule__GuardPatternCS__Group_0__4__Impl rule__GuardPatternCS__Group_0__5
+ // InternalQVTimperative.g:7353:1: ( rule__GuardPatternCS__Group_0__4__Impl rule__GuardPatternCS__Group_0__5 )
+ // InternalQVTimperative.g:7354:2: rule__GuardPatternCS__Group_0__4__Impl rule__GuardPatternCS__Group_0__5
{
pushFollow(FollowSets000.FOLLOW_20);
rule__GuardPatternCS__Group_0__4__Impl();
@@ -24689,37 +24667,37 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__GuardPatternCS__Group_0__4__Impl"
- // InternalQVTimperative.g:7352:1: rule__GuardPatternCS__Group_0__4__Impl : ( ( rule__GuardPatternCS__OwnedPredicatesAssignment_0_4 )* ) ;
+ // InternalQVTimperative.g:7361:1: rule__GuardPatternCS__Group_0__4__Impl : ( ( rule__GuardPatternCS__OwnedPredicatesAssignment_0_4 )* ) ;
public final void rule__GuardPatternCS__Group_0__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7356:1: ( ( ( rule__GuardPatternCS__OwnedPredicatesAssignment_0_4 )* ) )
- // InternalQVTimperative.g:7357:1: ( ( rule__GuardPatternCS__OwnedPredicatesAssignment_0_4 )* )
+ // InternalQVTimperative.g:7365:1: ( ( ( rule__GuardPatternCS__OwnedPredicatesAssignment_0_4 )* ) )
+ // InternalQVTimperative.g:7366:1: ( ( rule__GuardPatternCS__OwnedPredicatesAssignment_0_4 )* )
{
- // InternalQVTimperative.g:7357:1: ( ( rule__GuardPatternCS__OwnedPredicatesAssignment_0_4 )* )
- // InternalQVTimperative.g:7358:1: ( rule__GuardPatternCS__OwnedPredicatesAssignment_0_4 )*
+ // InternalQVTimperative.g:7366:1: ( ( rule__GuardPatternCS__OwnedPredicatesAssignment_0_4 )* )
+ // InternalQVTimperative.g:7367:1: ( rule__GuardPatternCS__OwnedPredicatesAssignment_0_4 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getGuardPatternCSAccess().getOwnedPredicatesAssignment_0_4());
}
- // InternalQVTimperative.g:7359:1: ( rule__GuardPatternCS__OwnedPredicatesAssignment_0_4 )*
- loop85:
+ // InternalQVTimperative.g:7368:1: ( rule__GuardPatternCS__OwnedPredicatesAssignment_0_4 )*
+ loop84:
do {
- int alt85=2;
- int LA85_0 = input.LA(1);
+ int alt84=2;
+ int LA84_0 = input.LA(1);
- if ( ((LA85_0>=RULE_INT && LA85_0<=RULE_ESCAPED_ID)||(LA85_0>=19 && LA85_0<=29)||(LA85_0>=31 && LA85_0<=33)||(LA85_0>=50 && LA85_0<=64)||LA85_0==72||LA85_0==98||(LA85_0>=100 && LA85_0<=101)||LA85_0==105||(LA85_0>=110 && LA85_0<=111)||(LA85_0>=142 && LA85_0<=143)) ) {
- alt85=1;
+ if ( ((LA84_0>=RULE_INT && LA84_0<=RULE_ESCAPED_ID)||(LA84_0>=19 && LA84_0<=29)||(LA84_0>=31 && LA84_0<=33)||(LA84_0>=50 && LA84_0<=64)||LA84_0==73||LA84_0==99||(LA84_0>=101 && LA84_0<=102)||LA84_0==106||(LA84_0>=111 && LA84_0<=112)||(LA84_0>=143 && LA84_0<=144)) ) {
+ alt84=1;
}
- switch (alt85) {
+ switch (alt84) {
case 1 :
- // InternalQVTimperative.g:7359:2: rule__GuardPatternCS__OwnedPredicatesAssignment_0_4
+ // InternalQVTimperative.g:7368:2: rule__GuardPatternCS__OwnedPredicatesAssignment_0_4
{
- pushFollow(FollowSets000.FOLLOW_11);
+ pushFollow(FollowSets000.FOLLOW_14);
rule__GuardPatternCS__OwnedPredicatesAssignment_0_4();
state._fsp--;
@@ -24729,7 +24707,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
break;
default :
- break loop85;
+ break loop84;
}
} while (true);
@@ -24758,14 +24736,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__GuardPatternCS__Group_0__5"
- // InternalQVTimperative.g:7369:1: rule__GuardPatternCS__Group_0__5 : rule__GuardPatternCS__Group_0__5__Impl ;
+ // InternalQVTimperative.g:7378:1: rule__GuardPatternCS__Group_0__5 : rule__GuardPatternCS__Group_0__5__Impl ;
public final void rule__GuardPatternCS__Group_0__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7373:1: ( rule__GuardPatternCS__Group_0__5__Impl )
- // InternalQVTimperative.g:7374:2: rule__GuardPatternCS__Group_0__5__Impl
+ // InternalQVTimperative.g:7382:1: ( rule__GuardPatternCS__Group_0__5__Impl )
+ // InternalQVTimperative.g:7383:2: rule__GuardPatternCS__Group_0__5__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__GuardPatternCS__Group_0__5__Impl();
@@ -24791,22 +24769,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__GuardPatternCS__Group_0__5__Impl"
- // InternalQVTimperative.g:7380:1: rule__GuardPatternCS__Group_0__5__Impl : ( ')' ) ;
+ // InternalQVTimperative.g:7389:1: rule__GuardPatternCS__Group_0__5__Impl : ( ')' ) ;
public final void rule__GuardPatternCS__Group_0__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7384:1: ( ( ')' ) )
- // InternalQVTimperative.g:7385:1: ( ')' )
+ // InternalQVTimperative.g:7393:1: ( ( ')' ) )
+ // InternalQVTimperative.g:7394:1: ( ')' )
{
- // InternalQVTimperative.g:7385:1: ( ')' )
- // InternalQVTimperative.g:7386:1: ')'
+ // InternalQVTimperative.g:7394:1: ( ')' )
+ // InternalQVTimperative.g:7395:1: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getGuardPatternCSAccess().getRightParenthesisKeyword_0_5());
}
- match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,74,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getGuardPatternCSAccess().getRightParenthesisKeyword_0_5());
}
@@ -24832,14 +24810,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__GuardPatternCS__Group_0_2__0"
- // InternalQVTimperative.g:7411:1: rule__GuardPatternCS__Group_0_2__0 : rule__GuardPatternCS__Group_0_2__0__Impl rule__GuardPatternCS__Group_0_2__1 ;
+ // InternalQVTimperative.g:7420:1: rule__GuardPatternCS__Group_0_2__0 : rule__GuardPatternCS__Group_0_2__0__Impl rule__GuardPatternCS__Group_0_2__1 ;
public final void rule__GuardPatternCS__Group_0_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7415:1: ( rule__GuardPatternCS__Group_0_2__0__Impl rule__GuardPatternCS__Group_0_2__1 )
- // InternalQVTimperative.g:7416:2: rule__GuardPatternCS__Group_0_2__0__Impl rule__GuardPatternCS__Group_0_2__1
+ // InternalQVTimperative.g:7424:1: ( rule__GuardPatternCS__Group_0_2__0__Impl rule__GuardPatternCS__Group_0_2__1 )
+ // InternalQVTimperative.g:7425:2: rule__GuardPatternCS__Group_0_2__0__Impl rule__GuardPatternCS__Group_0_2__1
{
pushFollow(FollowSets000.FOLLOW_7);
rule__GuardPatternCS__Group_0_2__0__Impl();
@@ -24870,22 +24848,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__GuardPatternCS__Group_0_2__0__Impl"
- // InternalQVTimperative.g:7423:1: rule__GuardPatternCS__Group_0_2__0__Impl : ( ',' ) ;
+ // InternalQVTimperative.g:7432:1: rule__GuardPatternCS__Group_0_2__0__Impl : ( ',' ) ;
public final void rule__GuardPatternCS__Group_0_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7427:1: ( ( ',' ) )
- // InternalQVTimperative.g:7428:1: ( ',' )
+ // InternalQVTimperative.g:7436:1: ( ( ',' ) )
+ // InternalQVTimperative.g:7437:1: ( ',' )
{
- // InternalQVTimperative.g:7428:1: ( ',' )
- // InternalQVTimperative.g:7429:1: ','
+ // InternalQVTimperative.g:7437:1: ( ',' )
+ // InternalQVTimperative.g:7438:1: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getGuardPatternCSAccess().getCommaKeyword_0_2_0());
}
- match(input,70,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,72,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getGuardPatternCSAccess().getCommaKeyword_0_2_0());
}
@@ -24911,14 +24889,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__GuardPatternCS__Group_0_2__1"
- // InternalQVTimperative.g:7442:1: rule__GuardPatternCS__Group_0_2__1 : rule__GuardPatternCS__Group_0_2__1__Impl ;
+ // InternalQVTimperative.g:7451:1: rule__GuardPatternCS__Group_0_2__1 : rule__GuardPatternCS__Group_0_2__1__Impl ;
public final void rule__GuardPatternCS__Group_0_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7446:1: ( rule__GuardPatternCS__Group_0_2__1__Impl )
- // InternalQVTimperative.g:7447:2: rule__GuardPatternCS__Group_0_2__1__Impl
+ // InternalQVTimperative.g:7455:1: ( rule__GuardPatternCS__Group_0_2__1__Impl )
+ // InternalQVTimperative.g:7456:2: rule__GuardPatternCS__Group_0_2__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__GuardPatternCS__Group_0_2__1__Impl();
@@ -24944,23 +24922,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__GuardPatternCS__Group_0_2__1__Impl"
- // InternalQVTimperative.g:7453:1: rule__GuardPatternCS__Group_0_2__1__Impl : ( ( rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_0_2_1 ) ) ;
+ // InternalQVTimperative.g:7462:1: rule__GuardPatternCS__Group_0_2__1__Impl : ( ( rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_0_2_1 ) ) ;
public final void rule__GuardPatternCS__Group_0_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7457:1: ( ( ( rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_0_2_1 ) ) )
- // InternalQVTimperative.g:7458:1: ( ( rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_0_2_1 ) )
+ // InternalQVTimperative.g:7466:1: ( ( ( rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_0_2_1 ) ) )
+ // InternalQVTimperative.g:7467:1: ( ( rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_0_2_1 ) )
{
- // InternalQVTimperative.g:7458:1: ( ( rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_0_2_1 ) )
- // InternalQVTimperative.g:7459:1: ( rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_0_2_1 )
+ // InternalQVTimperative.g:7467:1: ( ( rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_0_2_1 ) )
+ // InternalQVTimperative.g:7468:1: ( rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_0_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getGuardPatternCSAccess().getOwnedUnrealizedVariablesAssignment_0_2_1());
}
- // InternalQVTimperative.g:7460:1: ( rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_0_2_1 )
- // InternalQVTimperative.g:7460:2: rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_0_2_1
+ // InternalQVTimperative.g:7469:1: ( rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_0_2_1 )
+ // InternalQVTimperative.g:7469:2: rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_0_2_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_0_2_1();
@@ -24995,14 +24973,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__GuardPatternCS__Group_1__0"
- // InternalQVTimperative.g:7474:1: rule__GuardPatternCS__Group_1__0 : rule__GuardPatternCS__Group_1__0__Impl rule__GuardPatternCS__Group_1__1 ;
+ // InternalQVTimperative.g:7483:1: rule__GuardPatternCS__Group_1__0 : rule__GuardPatternCS__Group_1__0__Impl rule__GuardPatternCS__Group_1__1 ;
public final void rule__GuardPatternCS__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7478:1: ( rule__GuardPatternCS__Group_1__0__Impl rule__GuardPatternCS__Group_1__1 )
- // InternalQVTimperative.g:7479:2: rule__GuardPatternCS__Group_1__0__Impl rule__GuardPatternCS__Group_1__1
+ // InternalQVTimperative.g:7487:1: ( rule__GuardPatternCS__Group_1__0__Impl rule__GuardPatternCS__Group_1__1 )
+ // InternalQVTimperative.g:7488:2: rule__GuardPatternCS__Group_1__0__Impl rule__GuardPatternCS__Group_1__1
{
pushFollow(FollowSets000.FOLLOW_7);
rule__GuardPatternCS__Group_1__0__Impl();
@@ -25033,22 +25011,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__GuardPatternCS__Group_1__0__Impl"
- // InternalQVTimperative.g:7486:1: rule__GuardPatternCS__Group_1__0__Impl : ( '(' ) ;
+ // InternalQVTimperative.g:7495:1: rule__GuardPatternCS__Group_1__0__Impl : ( '(' ) ;
public final void rule__GuardPatternCS__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7490:1: ( ( '(' ) )
- // InternalQVTimperative.g:7491:1: ( '(' )
+ // InternalQVTimperative.g:7499:1: ( ( '(' ) )
+ // InternalQVTimperative.g:7500:1: ( '(' )
{
- // InternalQVTimperative.g:7491:1: ( '(' )
- // InternalQVTimperative.g:7492:1: '('
+ // InternalQVTimperative.g:7500:1: ( '(' )
+ // InternalQVTimperative.g:7501:1: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getGuardPatternCSAccess().getLeftParenthesisKeyword_1_0());
}
- match(input,72,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getGuardPatternCSAccess().getLeftParenthesisKeyword_1_0());
}
@@ -25074,14 +25052,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__GuardPatternCS__Group_1__1"
- // InternalQVTimperative.g:7505:1: rule__GuardPatternCS__Group_1__1 : rule__GuardPatternCS__Group_1__1__Impl rule__GuardPatternCS__Group_1__2 ;
+ // InternalQVTimperative.g:7514:1: rule__GuardPatternCS__Group_1__1 : rule__GuardPatternCS__Group_1__1__Impl rule__GuardPatternCS__Group_1__2 ;
public final void rule__GuardPatternCS__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7509:1: ( rule__GuardPatternCS__Group_1__1__Impl rule__GuardPatternCS__Group_1__2 )
- // InternalQVTimperative.g:7510:2: rule__GuardPatternCS__Group_1__1__Impl rule__GuardPatternCS__Group_1__2
+ // InternalQVTimperative.g:7518:1: ( rule__GuardPatternCS__Group_1__1__Impl rule__GuardPatternCS__Group_1__2 )
+ // InternalQVTimperative.g:7519:2: rule__GuardPatternCS__Group_1__1__Impl rule__GuardPatternCS__Group_1__2
{
pushFollow(FollowSets000.FOLLOW_21);
rule__GuardPatternCS__Group_1__1__Impl();
@@ -25112,23 +25090,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__GuardPatternCS__Group_1__1__Impl"
- // InternalQVTimperative.g:7517:1: rule__GuardPatternCS__Group_1__1__Impl : ( ( rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_1_1 ) ) ;
+ // InternalQVTimperative.g:7526:1: rule__GuardPatternCS__Group_1__1__Impl : ( ( rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_1_1 ) ) ;
public final void rule__GuardPatternCS__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7521:1: ( ( ( rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_1_1 ) ) )
- // InternalQVTimperative.g:7522:1: ( ( rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_1_1 ) )
+ // InternalQVTimperative.g:7530:1: ( ( ( rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_1_1 ) ) )
+ // InternalQVTimperative.g:7531:1: ( ( rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_1_1 ) )
{
- // InternalQVTimperative.g:7522:1: ( ( rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_1_1 ) )
- // InternalQVTimperative.g:7523:1: ( rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_1_1 )
+ // InternalQVTimperative.g:7531:1: ( ( rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_1_1 ) )
+ // InternalQVTimperative.g:7532:1: ( rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getGuardPatternCSAccess().getOwnedUnrealizedVariablesAssignment_1_1());
}
- // InternalQVTimperative.g:7524:1: ( rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_1_1 )
- // InternalQVTimperative.g:7524:2: rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_1_1
+ // InternalQVTimperative.g:7533:1: ( rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_1_1 )
+ // InternalQVTimperative.g:7533:2: rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_1_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_1_1();
@@ -25163,14 +25141,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__GuardPatternCS__Group_1__2"
- // InternalQVTimperative.g:7534:1: rule__GuardPatternCS__Group_1__2 : rule__GuardPatternCS__Group_1__2__Impl rule__GuardPatternCS__Group_1__3 ;
+ // InternalQVTimperative.g:7543:1: rule__GuardPatternCS__Group_1__2 : rule__GuardPatternCS__Group_1__2__Impl rule__GuardPatternCS__Group_1__3 ;
public final void rule__GuardPatternCS__Group_1__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7538:1: ( rule__GuardPatternCS__Group_1__2__Impl rule__GuardPatternCS__Group_1__3 )
- // InternalQVTimperative.g:7539:2: rule__GuardPatternCS__Group_1__2__Impl rule__GuardPatternCS__Group_1__3
+ // InternalQVTimperative.g:7547:1: ( rule__GuardPatternCS__Group_1__2__Impl rule__GuardPatternCS__Group_1__3 )
+ // InternalQVTimperative.g:7548:2: rule__GuardPatternCS__Group_1__2__Impl rule__GuardPatternCS__Group_1__3
{
pushFollow(FollowSets000.FOLLOW_21);
rule__GuardPatternCS__Group_1__2__Impl();
@@ -25201,37 +25179,37 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__GuardPatternCS__Group_1__2__Impl"
- // InternalQVTimperative.g:7546:1: rule__GuardPatternCS__Group_1__2__Impl : ( ( rule__GuardPatternCS__Group_1_2__0 )* ) ;
+ // InternalQVTimperative.g:7555:1: rule__GuardPatternCS__Group_1__2__Impl : ( ( rule__GuardPatternCS__Group_1_2__0 )* ) ;
public final void rule__GuardPatternCS__Group_1__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7550:1: ( ( ( rule__GuardPatternCS__Group_1_2__0 )* ) )
- // InternalQVTimperative.g:7551:1: ( ( rule__GuardPatternCS__Group_1_2__0 )* )
+ // InternalQVTimperative.g:7559:1: ( ( ( rule__GuardPatternCS__Group_1_2__0 )* ) )
+ // InternalQVTimperative.g:7560:1: ( ( rule__GuardPatternCS__Group_1_2__0 )* )
{
- // InternalQVTimperative.g:7551:1: ( ( rule__GuardPatternCS__Group_1_2__0 )* )
- // InternalQVTimperative.g:7552:1: ( rule__GuardPatternCS__Group_1_2__0 )*
+ // InternalQVTimperative.g:7560:1: ( ( rule__GuardPatternCS__Group_1_2__0 )* )
+ // InternalQVTimperative.g:7561:1: ( rule__GuardPatternCS__Group_1_2__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getGuardPatternCSAccess().getGroup_1_2());
}
- // InternalQVTimperative.g:7553:1: ( rule__GuardPatternCS__Group_1_2__0 )*
- loop86:
+ // InternalQVTimperative.g:7562:1: ( rule__GuardPatternCS__Group_1_2__0 )*
+ loop85:
do {
- int alt86=2;
- int LA86_0 = input.LA(1);
+ int alt85=2;
+ int LA85_0 = input.LA(1);
- if ( (LA86_0==70) ) {
- alt86=1;
+ if ( (LA85_0==72) ) {
+ alt85=1;
}
- switch (alt86) {
+ switch (alt85) {
case 1 :
- // InternalQVTimperative.g:7553:2: rule__GuardPatternCS__Group_1_2__0
+ // InternalQVTimperative.g:7562:2: rule__GuardPatternCS__Group_1_2__0
{
- pushFollow(FollowSets000.FOLLOW_9);
+ pushFollow(FollowSets000.FOLLOW_12);
rule__GuardPatternCS__Group_1_2__0();
state._fsp--;
@@ -25241,7 +25219,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
break;
default :
- break loop86;
+ break loop85;
}
} while (true);
@@ -25270,14 +25248,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__GuardPatternCS__Group_1__3"
- // InternalQVTimperative.g:7563:1: rule__GuardPatternCS__Group_1__3 : rule__GuardPatternCS__Group_1__3__Impl ;
+ // InternalQVTimperative.g:7572:1: rule__GuardPatternCS__Group_1__3 : rule__GuardPatternCS__Group_1__3__Impl ;
public final void rule__GuardPatternCS__Group_1__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7567:1: ( rule__GuardPatternCS__Group_1__3__Impl )
- // InternalQVTimperative.g:7568:2: rule__GuardPatternCS__Group_1__3__Impl
+ // InternalQVTimperative.g:7576:1: ( rule__GuardPatternCS__Group_1__3__Impl )
+ // InternalQVTimperative.g:7577:2: rule__GuardPatternCS__Group_1__3__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__GuardPatternCS__Group_1__3__Impl();
@@ -25303,22 +25281,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__GuardPatternCS__Group_1__3__Impl"
- // InternalQVTimperative.g:7574:1: rule__GuardPatternCS__Group_1__3__Impl : ( ')' ) ;
+ // InternalQVTimperative.g:7583:1: rule__GuardPatternCS__Group_1__3__Impl : ( ')' ) ;
public final void rule__GuardPatternCS__Group_1__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7578:1: ( ( ')' ) )
- // InternalQVTimperative.g:7579:1: ( ')' )
+ // InternalQVTimperative.g:7587:1: ( ( ')' ) )
+ // InternalQVTimperative.g:7588:1: ( ')' )
{
- // InternalQVTimperative.g:7579:1: ( ')' )
- // InternalQVTimperative.g:7580:1: ')'
+ // InternalQVTimperative.g:7588:1: ( ')' )
+ // InternalQVTimperative.g:7589:1: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getGuardPatternCSAccess().getRightParenthesisKeyword_1_3());
}
- match(input,73,FollowSe